@charset "UTF-8";
/*!
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Longbeard
Author URI: https://www.longbeard.com
Version: 1.0.0
Template: bridge
*/
/******************************************************************

Site Name: Angelus
Author: Longbeard

Stylesheet: Main Stylesheet
******************************************************************/
/*********************
IMPORT ELEMENTS
*********************/
/******************************************************************

Stylesheet: Variables

******************************************************************/
/* Colours */
/* Spacing / Padding */
/******************************************************************

Stylesheet: Typography

******************************************************************/
/*********************
FONT FACE
*********************/
/******************************************************************

Stylesheet: Mixins Stylesheet

******************************************************************/
/*************************
MEDIA QUERY (MQ)
*************************/
/**************************
RESPONSIVE RATIO
**************************/
/*************************
MEDIA QUERY (MQ)
*************************/
/*************************
COLORS
*************************/
/*********************************
SVG BACKGROUND IMAGE WITH FALLBACK
*********************************/
/* USAGE
.lb_div {
    @include background-image('bg');
}
** must have bg.svg, bg.png & bg@2x.png
*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

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

/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: rgba(3, 64, 120, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}

.lity-loading .lity-content, .lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

/*! lightgallery - v1.6.12 - 2019-02-19
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2019 Sachin N; Licensed GPLv3 */
@font-face {
  font-family: "lg";
  src: url("/wp-content/plugins/nitrogen/assets/fonts/g.eot");
  src: url("/wp-content/plugins/nitrogen/assets/fonts/lg.eot") format("embedded-opentype"), url("/wp-content/plugins/nitrogen/assets/fonts/lg.woff") format("woff"), url("/wp-content/plugins/nitrogen/assets/fonts/lg.ttf") format("truetype"), url("/wp-content/plugins/nitrogen/assets/fonts/lg.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: "lg";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}

.lg-actions .lg-next {
  right: 20px;
}

.lg-actions .lg-next:before {
  content: "";
}

.lg-actions .lg-prev {
  left: 20px;
}

.lg-actions .lg-prev:after {
  content: "";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
  color: #FFF;
}

.lg-toolbar .lg-close:after {
  content: "";
}

.lg-toolbar .lg-download:after {
  content: "";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:after {
  content: "";
}

.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}

.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "";
}

#lg-actual-size {
  font-size: 20px;
}

#lg-actual-size:after {
  content: "";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

#lg-zoom-out:after {
  content: "";
}

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer #lg-share {
  position: relative;
}

.lg-outer #lg-share:after {
  content: "";
}

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "";
}

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "";
}

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "";
}

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

.lg-outer .lg-item {
  background: url("../img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}

.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-empty-html {
  display: none;
}

.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*# sourceMappingURL=lightgallery.css.map */
/*********************
IMPORT PAGES
*********************/
/******************************************************************

Stylesheet: Universal Site Styles

Only put styles in here that will be used across the entire site.
For styles only applying to one particular page, use the appropriate
page SCSS file.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/*********************
HEADER & NAV STYLES
*********************/
/******************************************************************

Site Name: Angelus

Stylesheet: Global Header

******************************************************************/
header {
  overflow: initial !important;
  z-index: 105;
  background: #ffffff;
}
header.ct-section {
  overflow: initial !important;
}
@media (max-width: 600px) {
  header {
    position: fixed !important;
    top: 0;
    left: 0;
  }
}
header .ct-section-inner-wrap {
  overflow: initial !important;
}
header .ct-section-inner-wrap .upper:not(#yes) {
  padding: 0 !important;
  height: 50px;
  background: #2792cf;
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .upper:not(#yes) {
    display: none;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block {
  align-items: center;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:first-child {
  display: none;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child {
  width: 100%;
  padding-right: 4.1666666667vw;
}
@media (max-width: 1024px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child {
    padding-left: 4.1666666667vw;
  }
}
@media (max-width: 1024px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu {
    width: 100%;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu .oxy-menu-toggle {
  display: none !important;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul {
  display: flex !important;
}
@media (max-width: 1024px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul {
    width: 100%;
    justify-content: space-between;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li {
  padding: 0;
  margin: 0;
  border: 0 !important;
  align-items: flex-start;
  background: transparent;
  margin-right: 4rem;
}
@media (max-width: 1700px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li {
    margin-right: 2rem;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
  color: #ffffff;
  border: 0 !important;
  position: relative;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 800 !important;
  background: transparent;
  letter-spacing: 0.35px;
}
@media (max-width: 1700px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
    font-size: 0.8rem !important;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
  transform: scaleX(0);
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a:hover::before {
  transform: scaleX(0.5);
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a::after {
  display: none;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .social {
  display: flex;
  flex-direction: row;
  margin-right: 4rem;
}
@media (max-width: 1120px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .social {
    display: none !important;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .social a {
  margin-right: 1rem;
  color: #ffffff !important;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .social a:last-child {
  margin-right: 0;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .social a svg {
  width: 1.5rem;
  height: 1.5rem;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form {
  width: auto;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper {
  display: flex;
  align-items: center;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper label {
  display: none;
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper #s {
  border: 0;
  background: transparent;
  padding: 0.15rem 0.25rem;
  border-bottom: 2px solid #ffffff;
  color: #ffffff;
  width: 75px;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper #s {
    width: auto;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper #s:active, header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper #s:focus {
  width: 200px;
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper #s:active, header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper #s:focus {
    width: auto;
  }
}
header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper .search-button {
  background: transparent;
  cursor: pointer;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
@media (max-width: 1024px) {
  header .ct-section-inner-wrap .upper:not(#yes) .ct-div-block:last-child .oxy-search-form form .searchform-wrapper .search-button {
    width: 20px;
  }
}
header .ct-section-inner-wrap .main:not(#yes) {
  height: 100px;
  padding: 0 4.1666666667vw;
  overflow: initial !important;
  background: #ffffff;
  transition: box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  box-shadow: 0 3px 6px rgba(255, 255, 255, 0);
}
header .ct-section-inner-wrap .main:not(#yes).scroll-active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05);
}
@media (max-width: 1120px) {
  header .ct-section-inner-wrap .main:not(#yes) {
    height: 50px;
    padding-top: 5px;
  }
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .main:not(#yes) {
    background: #2792cf;
    height: 80px;
    padding-top: 0;
    top: 0 !important;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block {
  justify-content: center;
  overflow: initial !important;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:first-child {
  width: 16.6666666667vw !important;
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:first-child {
    width: 50% !important;
  }
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:first-child a img {
    content: url("/wp-content/uploads/2019/06/angelus-logo-white.svg");
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child {
  width: calc(100% - 16.6666666667vw) !important;
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child {
    width: 50% !important;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 {
  display: none !important;
  width: auto !important;
}
@media (max-width: 1120px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 {
    display: flex !important;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button {
  display: flex;
  align-items: center;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button span {
  margin-right: 1rem;
  font: normal 1.0625rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  color: #ffffff;
  display: none;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button .bars {
  width: 23px;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button .bars > div {
  margin-bottom: 6px;
  background: #e7bb41;
  width: 100%;
  height: 2px;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
}
@media (max-width: 600px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button .bars > div {
    background: #ffffff;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button .bars > div:nth-child(3) {
  margin-bottom: 0;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button.active .bars > div:nth-child(1) {
  transform: rotate(45deg);
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button.active .bars > div:nth-child(2) {
  transform: scaleX(0);
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child #code_block-33-9 .mobile-button.active .bars > div:nth-child(3) {
  transform: rotate(-45deg);
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu {
  overflow: initial !important;
}
@media (max-width: 1120px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu {
    display: none !important;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul {
  overflow: initial !important;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li {
  padding: 0;
  margin: 0;
  border: 0 !important;
  align-items: flex-start;
  background: transparent;
  margin-right: 3rem;
}
@media (max-width: 1700px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li {
    margin-right: 2rem;
  }
}
@media (max-width: 1350px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li {
    margin-right: 1.5rem;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li:last-child {
  margin-right: 0;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
  color: #034078;
  border: 0 !important;
  position: relative;
  font: normal 1.0625rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  background: transparent;
  position: relative;
}
@media (max-width: 1700px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
    font-size: 1rem !important;
  }
}
@media (max-width: 1350px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
    font-size: 0.9rem !important;
  }
}
@media (max-width: 1200px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
    font-size: 0.8rem !important;
  }
}
@media (max-width: 1120px) {
  header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a {
    font-size: 1rem !important;
  }
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #e7bb41;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
  transform: scaleX(0);
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li a:hover::before {
  transform: scaleX(0.5);
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.current-menu-item > a::before, header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.current-menu-ancestor > a::before {
  transform: scaleX(1);
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li#menu-item-57 .sub-menu {
  right: 0;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children a::after {
  color: #e7bb41;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu {
  padding: 1rem;
  background: #f8f8f8;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu li {
  margin-right: 0 !important;
  margin-bottom: 0.5rem;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu li:last-child {
  margin-bottom: 0;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu li a {
  text-transform: none;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu li a:hover {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu li.current-menu-item > a, header .ct-section-inner-wrap .main:not(#yes) .ct-div-block:last-child .oxy-nav-menu ul li.menu-item-has-children .sub-menu li.current-menu-ancestor > a {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Global Mobile Menus

******************************************************************/
.mobile-menu {
  position: absolute;
  top: calc(50px + 80px);
  left: 0;
  width: 100%;
  background: #ffffff;
  transform: translateY(-100%);
  pointer-events: none;
  visibility: hidden;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 102;
}
@media (max-width: 1120px) {
  .mobile-menu {
    top: 100px;
    position: fixed;
  }
  .mobile-menu.scroll-active {
    top: 50px;
  }
}
@media (max-width: 600px) {
  .mobile-menu {
    top: 80px;
  }
  .mobile-menu.scroll-active {
    top: 80px;
  }
  .mobile-menu + .ct-section {
    margin-top: 80px !important;
  }
}
.mobile-menu.active {
  pointer-events: initial;
  visibility: initial;
  transform: translateY(0);
}
.mobile-menu .ct-code-block {
  padding-left: 4.1666666667vw;
  padding-right: 4.1666666667vw;
  width: 100%;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  max-height: 80vh;
  overflow-y: scroll;
  padding-top: 4.1666666667vw !important;
  padding-bottom: 4.1666666667vw !important;
}
@media (max-width: 1440px) {
  .mobile-menu .ct-code-block {
    padding-top: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .mobile-menu .ct-code-block {
    padding-top: 8.3333333333vw !important;
  }
}
@media (max-width: 1024px) {
  .mobile-menu .ct-code-block {
    padding-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .mobile-menu .ct-code-block {
    padding-bottom: 8.3333333333vw !important;
  }
}
.mobile-menu .ct-code-block .menu-header-main-container {
  width: calc(100% - 25vw);
}
.mobile-menu .ct-code-block .menu-header-main-container ul {
  padding-right: 25vw;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li {
  flex-basis: 50%;
  list-style: none;
  margin-bottom: 1.25rem;
}
@media (max-width: 600px) {
  .mobile-menu .ct-code-block .menu-header-main-container ul li {
    flex-basis: 100%;
  }
}
.mobile-menu .ct-code-block .menu-header-main-container ul li.current-menu-item > a::before, .mobile-menu .ct-code-block .menu-header-main-container ul li.current-menu-ancestor > a::before {
  transform: scaleX(1);
}
.mobile-menu .ct-code-block .menu-header-main-container ul li a {
  font-size: 1.3rem !important;
  text-transform: uppercase;
  color: #034078;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  position: relative;
  overflow: hidden;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-bottom: 2px !important;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li a::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: scaleX(0);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li a:hover::before {
  transform: scaleX(1);
}
.mobile-menu .ct-code-block .menu-header-main-container ul li.menu-item-has-children {
  position: relative;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li.menu-item-has-children > a::after {
  content: url("/wp-content/uploads/2019/06/Yellow-arrow-down-dropdown.svg");
  width: 1.25rem;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  top: 0;
  right: -3.25rem;
  pointer-events: none;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li.menu-item-has-children.active > a::after {
  transform: rotate(180deg);
}
.mobile-menu .ct-code-block .menu-header-main-container ul li .sub-menu {
  margin-left: 1.5rem;
  display: none;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li .sub-menu li:first-child {
  margin-top: 1rem;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li .sub-menu li:last-child {
  margin-bottom: 1rem;
}
.mobile-menu .ct-code-block .menu-header-main-container ul li .sub-menu li a {
  text-transform: none;
  font-size: 1rem !important;
}
.mobile-menu .ct-code-block .side-options {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mobile-menu .ct-code-block .side-options .searchform {
  display: none;
  width: 25vw;
}
@media (max-width: 600px) {
  .mobile-menu .ct-code-block .side-options .searchform {
    display: block;
  }
}
.mobile-menu .ct-code-block .side-options .searchform .searchform-wrapper {
  display: flex;
  align-items: center;
}
.mobile-menu .ct-code-block .side-options .searchform .searchform-wrapper label {
  display: none;
}
.mobile-menu .ct-code-block .side-options .searchform .searchform-wrapper #s {
  border: 0;
  background: transparent;
  padding: 0.15rem 0.25rem;
  border-bottom: 2px solid #2792cf;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #2792cf;
  width: 100%;
}
.mobile-menu .ct-code-block .side-options .searchform .searchform-wrapper button {
  background: transparent;
  cursor: pointer;
  border: 0;
  padding: 0;
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
.mobile-menu .ct-code-block .side-options .searchform .searchform-wrapper button img {
  content: url("/wp-content/uploads/2019/06/sharp-search-24px.svg");
}
.mobile-menu .ct-code-block .side-options .social {
  width: 25vw;
  align-self: flex-end;
  justify-content: space-between;
}
.mobile-menu .ct-code-block .side-options .social a {
  color: #2792cf;
}
.mobile-menu .ct-code-block .side-options .social a svg {
  width: 1.5rem;
  height: 1.5rem;
}

/*********************
FOOTER STYLES
*********************/
/******************************************************************

Site Name:

Stylesheet: Global Footer

******************************************************************/
footer {
  background: #2792cf;
  color: #ffffff;
  z-index: 100;
  padding-top: 3.0303030303vw !important;
  padding-bottom: 3.0303030303vw !important;
  padding-left: 16.6666666667vw !important;
  padding-right: 16.6666666667vw !important;
}
@media (max-width: 1440px) {
  footer {
    padding-top: 4.5454545455vw !important;
  }
}
@media (max-width: 600px) {
  footer {
    padding-top: 6.0606060606vw !important;
  }
}
@media (max-width: 1024px) {
  footer {
    padding-bottom: 4.5454545455vw !important;
  }
}
@media (max-width: 600px) {
  footer {
    padding-bottom: 6.0606060606vw !important;
  }
}
@media (max-width: 1440px) {
  footer {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
@media (max-width: 1700px) {
  footer {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  footer {
    padding-bottom: 5rem !important;
  }
}
footer .ct-section-inner-wrap > .social {
  display: none !important;
  width: 100%;
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap > .social {
    display: flex !important;
    justify-content: center;
  }
}
footer .ct-section-inner-wrap > .social a {
  margin-right: 1rem;
  color: #ffffff !important;
}
@media (max-width: 1024px) {
  footer .ct-section-inner-wrap > .social a {
    margin-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap > .social a {
    margin-right: 1rem;
  }
}
footer .ct-section-inner-wrap > .social a:last-child {
  margin-right: 0;
}
footer .ct-section-inner-wrap > .social a .ct-fancy-icon svg {
  width: 1.75rem;
  height: 1.75rem;
}
footer .ct-section-inner-wrap > nav {
  display: none;
}
@media (max-width: 1024px) {
  footer .ct-section-inner-wrap > nav {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-top: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap > nav {
    padding-top: 8.3333333333vw;
  }
}
footer .ct-section-inner-wrap > nav .oxy-menu-toggle {
  display: none !important;
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list {
  flex-wrap: wrap;
  display: flex !important;
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list li {
  display: flex;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border: 0 !important;
  align-items: flex-start;
  margin-right: 2rem !important;
  background: transparent !important;
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list li:last-child {
  margin-right: 0 !important;
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list li a {
  padding: 0 !important;
  margin: 0 !important;
  color: #ffffff;
  border: 0 !important;
  position: relative;
  text-transform: none;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 0.85rem !important;
  background: transparent !important;
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list li a::before {
  content: "";
  width: 100%;
  height: 1px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
  transform: scaleX(0);
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list li a:hover::before {
  transform: scaleX(1);
}
footer .ct-section-inner-wrap > nav .oxy-nav-menu-list li a::after {
  display: none;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) {
    flex-wrap: wrap;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child {
  width: 25vw !important;
  padding-right: 8.3333333333vw;
  justify-content: space-between;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child {
    width: 100% !important;
    padding-right: 0;
    align-items: center;
  }
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child img {
    width: 33.3333333333vw;
    margin-bottom: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child img {
    width: 62.5vw;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 {
  padding-top: 2.0833333333vw;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 {
    margin-bottom: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 {
    padding-top: 4.1666666667vw;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 h4 {
  margin-bottom: 1rem;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 h4 {
    display: none;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social {
    display: none;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social a {
  margin-right: 1rem;
  color: #ffffff;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social a:hover {
  color: #e7bb41;
}
@media (max-width: 1024px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social a {
    margin-right: 10vw;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social a {
    margin-right: 1rem;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social a:last-child {
  margin-right: 0;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child #div_block-14-10 .social a .ct-fancy-icon svg {
  width: 1.75rem;
  height: 1.75rem;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav {
  padding-top: 2.0833333333vw;
}
@media (max-width: 1024px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav {
    display: none;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-menu-toggle {
  display: none !important;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list {
  flex-wrap: wrap;
  display: flex !important;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list li {
  display: flex;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border: 0 !important;
  align-items: flex-start;
  margin-right: 2rem !important;
  background: transparent !important;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list li:last-child {
  margin-right: 0 !important;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list li a {
  padding: 0 !important;
  margin: 0 !important;
  color: #ffffff;
  border: 0 !important;
  position: relative;
  text-transform: none;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 0.85rem !important;
  background: transparent !important;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list li a::before {
  content: "";
  width: 100%;
  height: 1px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
  transform: scaleX(0);
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list li a:hover::before {
  transform: scaleX(1);
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:first-child > nav .oxy-nav-menu-list li a::after {
  display: none;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child {
  width: calc(100% - 25vw) !important;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child {
    width: 100% !important;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu {
  width: 100%;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-menu-toggle {
  display: none !important;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list {
  flex-wrap: wrap;
  display: flex !important;
  flex-direction: row;
  width: 100%;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li {
  display: flex;
  padding: 0;
  margin: 0;
  border: 0 !important;
  align-items: flex-start;
  background: transparent;
  margin-bottom: 2.125rem;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li {
    margin-bottom: 2rem;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li {
    align-items: center !important;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+1) {
  flex-basis: 25%;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+1) {
    flex-basis: calc(100% / 3);
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+1) {
    flex-basis: 100%;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+2) {
  flex-basis: 25%;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+2) {
    flex-basis: calc(100% / 3);
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+2) {
    flex-basis: 100%;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+3) {
  flex-basis: 50%;
}
@media (max-width: 1120px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+3) {
    flex-basis: calc(100% / 3);
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3n+3) {
    flex-basis: 100%;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-last-child(1), footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-last-child(2), footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-last-child(3) {
  margin-bottom: 0;
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-last-child(1), footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-last-child(2), footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-last-child(3) {
    margin-bottom: 2.125rem;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:last-child {
  margin-bottom: 0 !important;
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(1) {
    order: 1;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(4) {
    order: 2;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(7) {
    order: 3;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(2) {
    order: 4;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(5) {
    order: 5;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(8) {
    order: 6;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(3) {
    order: 7;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(6) {
    order: 8;
  }
}
@media (max-width: 600px) {
  footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li:nth-child(9) {
    order: 9;
  }
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li.current-menu-item > a::before, footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li.current-menu-ancestor > a::before {
  transform: scaleX(1);
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li a {
  display: flex;
  padding: 0;
  margin: 0;
  color: #ffffff;
  border: 0 !important;
  position: relative;
  text-transform: none;
  font: normal 1.0625rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  background: transparent;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li a::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: left;
  transform: scaleX(0);
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li a:hover::before {
  transform: scaleX(1);
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li a::after {
  display: none;
}
footer .ct-section-inner-wrap .ct-new-columns:not(#nto) > .ct-div-block:last-child .oxy-nav-menu-list li .sub-menu {
  display: none;
}

/*********************
Please add global elements as a partial to the 'elements' folder and import here. 
Example of great candidates are title areas, accordions, or tabs.
*********************/
/******************************************************************

Site Name: Angelus

Stylesheet: Buttons

******************************************************************/
.btn,
.ct-link-button,
.button {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-size: 1rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
}
.btn::before,
.ct-link-button::before,
.button::before {
  content: "";
  width: 100%;
  height: 3px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.btn:hover::before,
.ct-link-button:hover::before,
.button:hover::before {
  transform: scaleX(1);
}
@media (max-width: 600px) {
  .btn:hover::before,
.ct-link-button:hover::before,
.button:hover::before {
    transform: scaleX(1);
  }
}
.btn.white,
.ct-link-button.white,
.button.white {
  color: #ffffff !important;
}
.btn.top,
.ct-link-button.top,
.button.top {
  margin-top: 2rem !important;
}

.view-more-wrapper {
  display: flex !important;
  justify-content: flex-end;
  align-items: center !important;
  position: relative !important;
  padding: 0 !important;
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .view-more-wrapper {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .view-more-wrapper {
    margin-top: 4.1666666667vw !important;
  }
}
.view-more-wrapper::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.view-more-wrapper .view-more {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-left: 1rem !important;
  padding-right: 1.5rem !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #ffffff !important;
}
.view-more-wrapper .view-more::before {
  content: "";
  width: 0.5em;
  height: 1em;
  background-image: url("/wp-content/uploads/2019/06/yellow-arrow-left-redirect.svg") !important;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.view-more-wrapper .view-more:hover::before {
  transform: translateY(-50%) translateX(0.5rem);
}

.no-focus-outline a:focus,
.no-focus-outline button:focus {
  outline: none;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Global Header

******************************************************************/
html {
  background: #2792cf;
  font-size: 16px;
}
@media (max-width: 1024px) {
  html {
    font-size: 14px;
  }
}
html body {
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-size: 100%;
  color: #161616;
  color-adjust: economy;
  -webkit-print-color-adjust: economy;
  background-color: #ffffff;
}
@media (max-width: 600px) {
  html body .ct-inner-content {
    margin-top: 80px;
  }
}
html body.pop-up-active {
  overflow: hidden;
}
html body.menu-active {
  overflow: hidden;
}
html body.menu-active::after {
  opacity: 1;
}
@media (max-width: 1120px) {
  html body.scroll-active {
    top: 80px;
  }
}
html body::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(3, 64, 120, 0.8);
  opacity: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  pointer-events: none;
}
@media (max-width: 1120px) {
  html body::after {
    top: 100px;
    position: fixed;
  }
}
@media (max-width: 600px) {
  html body::after {
    position: fixed;
  }
}

/*********************
LINK STYLES
*********************/
a,
a:visited {
  color: #034078;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-decoration: none;
  /* on hover */
}
a:focus, a:hover,
a:visited:focus,
a:visited:hover {
  color: #2792cf;
}
a:focus:not(:focus-visible),
a:visited:focus:not(:focus-visible) {
  outline: none;
}

/*********************
WP STANDARD POST IMAGE & ALIGNMENTS
*********************/
.alignleft {
  float: left;
  padding: 10px 10px 10px 0px;
  max-width: 100%;
  height: auto;
}
@media (max-width: 600px) {
  .alignleft {
    padding-right: 0;
  }
}

.alignright {
  float: right;
  padding: 10px 0 10px 10px;
  max-width: 100%;
}
@media (max-width: 600px) {
  .alignright {
    padding-left: 0;
  }
}

.aligncenter {
  display: block;
  margin: 0 auto;
  padding: 10px 0;
}

.h1.bottom,
.h2.bottom,
.h3.bottom,
.h4.bottom,
.h5.bottom,
h1.bottom,
h2.bottom,
h3.bottom,
h4.bottom,
h5.bottom {
  margin-bottom: 2rem;
}
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
  text-decoration: none;
}
.h1.white,
.h2.white,
.h3.white,
.h4.white,
.h5.white,
h1.white,
h2.white,
h3.white,
h4.white,
h5.white {
  color: #ffffff !important;
}

h1,
.h1 {
  font: normal 1.7rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  color: #034078;
}
h1.block,
.h1.block {
  padding: 10px 0 1.45em 36px;
  margin-bottom: 1em !important;
  position: relative;
  z-index: 3;
}
@media (max-width: 1440px) {
  h1.block,
.h1.block {
    padding: 10px 0 1.45em 30px;
  }
}
@media (max-width: 1024px) {
  h1.block,
.h1.block {
    padding: 5px 0 1.45em 25px;
  }
}
@media (max-width: 600px) {
  h1.block,
.h1.block {
    padding: 5px 0 1.45em 20px;
  }
}
h1.block::after,
.h1.block::after {
  content: "";
  width: 80px;
  height: 80px;
  background: rgba(39, 146, 207, 0.15);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
}
@media (max-width: 1440px) {
  h1.block::after,
.h1.block::after {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 1024px) {
  h1.block::after,
.h1.block::after {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 600px) {
  h1.block::after,
.h1.block::after {
    width: 45px;
    height: 45px;
  }
}

h2,
.h2 {
  font: normal 1.4875rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
}
h2.quote,
.h2.quote {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  position: relative;
  padding-top: 0.625rem;
  padding-left: 1.5rem;
  color: #034078;
}
h2.quote::before,
.h2.quote::before {
  content: "";
  width: 3rem;
  height: 3rem;
  background: rgba(39, 146, 207, 0.15);
  position: absolute;
  top: 0;
  left: 0;
}
h2.block,
.h2.block {
  padding: 10px 0 1.45em 36px;
  margin-bottom: 1em !important;
  position: relative;
  z-index: 3;
}
@media (max-width: 1440px) {
  h2.block,
.h2.block {
    padding: 10px 0 1.45em 30px;
  }
}
@media (max-width: 1024px) {
  h2.block,
.h2.block {
    padding: 5px 0 1.45em 25px;
  }
}
@media (max-width: 600px) {
  h2.block,
.h2.block {
    padding: 5px 0 1.45em 20px;
  }
}
h2.block::after,
.h2.block::after {
  content: "";
  width: 80px;
  height: 80px;
  background: rgba(39, 146, 207, 0.15);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
}
@media (max-width: 1440px) {
  h2.block::after,
.h2.block::after {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 1024px) {
  h2.block::after,
.h2.block::after {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 600px) {
  h2.block::after,
.h2.block::after {
    width: 45px;
    height: 45px;
  }
}

h3,
.h3 {
  font: normal 1.275rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

h4,
.h4 {
  font: normal 1.0625rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

h5,
.h5 {
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

h6,
.h6 {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

blockquote {
  margin: 2rem 0;
  padding: 0;
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  position: relative;
  padding-left: 2.313rem;
  color: #034078;
  font-weight: 700 !important;
}
blockquote:first-child {
  margin-top: 0;
}
blockquote:last-child {
  margin-bottom: 0;
}
blockquote::before {
  content: "";
  width: 3px;
  height: 100%;
  background: #e7bb41;
  position: absolute;
  top: 0;
  left: 0;
}
blockquote p {
  margin: 0;
  padding: 0;
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
  font-weight: 700 !important;
}

p {
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
p a {
  color: #034078;
  text-decoration: underline;
}
p a:hover {
  color: #2792cf;
  text-decoration: underline;
}
p b,
p strong {
  color: #161616;
  font-family: "Electra LT W01 Bold", "Georgia", Cambria, Times New Roman, Times, serif !important;
}

::selection {
  background: #2792cf;
  color: #ffffff;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Gravity Form Styles

For universal gravity forms style overrides. For individual page form overrides please use the specific page SCSS file.

This is not an exhaustive list. 
For other GF CSS classes, go here: https://www.gravityhelp.com/documentation/article/css-targeting-samples/

******************************************************************/
/*********************
GRAVITY FORM UNIVERSAL STYLES
*********************/
body .gform_wrapper {
  margin: 0 !important;
  padding: 0 !important;
}
body .gform_wrapper .gform_heading .gform_title {
  font: normal 1.7rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield {
  margin-top: 2.5rem !important;
  padding-right: 0;
}
@media (max-width: 1024px) {
  body .gform_wrapper .gform_body .gform_fields .gfield {
    margin-top: 2rem !important;
  }
}
@media (max-width: 600px) {
  body .gform_wrapper .gform_body .gform_fields .gfield {
    margin-top: 1.5rem !important;
  }
  body .gform_wrapper .gform_body .gform_fields .gfield span.name_last {
    margin-top: 1.5rem !important;
  }
}
body .gform_wrapper .gform_body .gform_fields .gfield:first-child {
  margin-top: 0 !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield > .gfield_label {
  display: none !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield select,
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
  color: #161616;
  border: 0 !important;
  background: #ffffff;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]::placeholder, body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]::-moz-placeholder, body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:-moz-placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield select::placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield select::-moz-placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield select:-ms-input-placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield select:-moz-placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield textarea::-moz-placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:-ms-input-placeholder,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:-moz-placeholder {
  color: #034078 !important;
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:hover, body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield select:hover,
body .gform_wrapper .gform_body .gform_fields .gfield select:focus,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:hover,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] + label,
body .gform_wrapper .gform_body .gform_fields .gfield select + label,
body .gform_wrapper .gform_body .gform_fields .gfield textarea + label {
  display: none;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input {
  display: none;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input:checked + label::after,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input:checked + label::after {
  opacity: 1;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label {
  display: block;
  position: relative;
  padding-left: 2rem;
  margin-right: 0;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-weight: 400 !important;
  color: #034078;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label a,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label a {
  font-weight: 700 !important;
  color: #034078;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label a:hover,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label a:hover {
  color: #2792cf;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label::before,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label::before {
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  top: 7px;
  left: 7px;
  background: #ffffff;
  border: 2px solid #2792cf;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label::after,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label::after {
  width: 1rem;
  height: 1rem;
  content: "";
  position: absolute;
  background: #2792cf;
  background-size: cover !important;
  background-position: center !important;
  top: 7px;
  left: 7px;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label::before, body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label::after {
  border-radius: 100%;
}
body .gform_wrapper .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
  text-align: right;
}

/*********************
ACTIVE STATES
*********************/
input[type=password] {
  letter-spacing: 0.3em;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Blog Articles

******************************************************************/
.article-wrapper,
.alm-reveal {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.article-wrapper .article,
.alm-reveal .article {
  width: 100%;
  margin-bottom: 1.0416666667vw !important;
}
@media (max-width: 1024px) {
  .article-wrapper .article,
.alm-reveal .article {
    margin-bottom: 1.5625vw !important;
  }
}
@media (max-width: 600px) {
  .article-wrapper .article,
.alm-reveal .article {
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 600px) {
  .article-wrapper .article,
.alm-reveal .article {
    margin-bottom: 0;
  }
}
.article-wrapper .article:last-child,
.alm-reveal .article:last-child {
  margin-bottom: 0 !important;
}
.article-wrapper .article .article-inner,
.alm-reveal .article .article-inner {
  display: flex;
  align-items: center;
  border-top: #e7e5df solid 1px;
}
@media (max-width: 600px) {
  .article-wrapper .article .article-inner,
.alm-reveal .article .article-inner {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.article-wrapper .article .article-inner .image,
.alm-reveal .article .article-inner .image {
  width: 12.5vw;
}
@media (max-width: 1440px) {
  .article-wrapper .article .article-inner .image,
.alm-reveal .article .article-inner .image {
    width: 20.8333333333vw;
  }
}
@media (max-width: 1024px) {
  .article-wrapper .article .article-inner .image,
.alm-reveal .article .article-inner .image {
    width: 31.25vw;
  }
}
@media (max-width: 600px) {
  .article-wrapper .article .article-inner .image,
.alm-reveal .article .article-inner .image {
    display: none;
  }
}
.article-wrapper .article .article-inner .image:hover + .info .title,
.alm-reveal .article .article-inner .image:hover + .info .title {
  margin-bottom: 0.5rem;
}
.article-wrapper .article .article-inner .image:hover + .info .title a,
.alm-reveal .article .article-inner .image:hover + .info .title a {
  color: #2792cf;
}
.article-wrapper .article .article-inner .image a,
.alm-reveal .article .article-inner .image a {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.article-wrapper .article .article-inner .image a .image-bg,
.alm-reveal .article .article-inner .image a .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: cover !important;
  background-position: center !important;
}
.article-wrapper .article .article-inner .info,
.alm-reveal .article .article-inner .info {
  width: calc(100% - 12.5vw);
  padding-left: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .article-wrapper .article .article-inner .info,
.alm-reveal .article .article-inner .info {
    width: calc(100% - 20.8333333333vw);
    padding-left: 2.7777777778vw;
  }
}
@media (max-width: 1024px) {
  .article-wrapper .article .article-inner .info,
.alm-reveal .article .article-inner .info {
    width: calc(100% - 31.25vw);
    padding-left: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .article-wrapper .article .article-inner .info,
.alm-reveal .article .article-inner .info {
    width: 100%;
    padding-left: 0;
  }
}
.article-wrapper .article .article-inner .info .title,
.alm-reveal .article .article-inner .info .title {
  margin-bottom: 0.5rem;
}
@media (max-width: 600px) {
  .article-wrapper .article .article-inner .info .title,
.alm-reveal .article .article-inner .info .title {
    margin-bottom: 0.5rem;
  }
}
.article-wrapper .article .article-inner .info .title a,
.alm-reveal .article .article-inner .info .title a {
  color: #034078;
}
.article-wrapper .article .article-inner .info .title a:hover,
.alm-reveal .article .article-inner .info .title a:hover {
  color: #2792cf;
}
.article-wrapper .article .article-inner .info .extra .author,
.alm-reveal .article .article-inner .info .extra .author {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.article-wrapper .article .article-inner .info .extra .author a,
.alm-reveal .article .article-inner .info .extra .author a {
  color: #2792cf;
}
.article-wrapper .article .article-inner .info .extra .author a:hover,
.alm-reveal .article .article-inner .info .extra .author a:hover {
  color: #034078;
}
.article-wrapper .article .article-inner .info .extra > span::after,
.alm-reveal .article .article-inner .info .extra > span::after {
  content: "•";
  margin: 0 0.5em;
}
.article-wrapper .article .article-inner .info .extra > span:last-child::after,
.alm-reveal .article .article-inner .info .extra > span:last-child::after {
  display: none;
}
.article-wrapper .article .article-inner .info .magazine-date,
.alm-reveal .article .article-inner .info .magazine-date {
  display: none;
}

.blog-articles {
  width: 100%;
}

.alm-reveal {
  margin-top: 1.0416666667vw !important;
}
@media (max-width: 1024px) {
  .alm-reveal {
    margin-top: 1.5625vw !important;
  }
}
@media (max-width: 600px) {
  .alm-reveal {
    margin-top: 2.0833333333vw !important;
  }
}
.alm-reveal:first-child {
  margin-top: 0 !important;
}

.alm-btn-wrap {
  display: flex !important;
  justify-content: flex-end;
  align-items: center !important;
  position: relative !important;
  padding: 0 !important;
  outline: none !important;
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .alm-btn-wrap {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .alm-btn-wrap {
    margin-top: 4.1666666667vw !important;
  }
}
.alm-btn-wrap::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.alm-btn-wrap .alm-load-more-btn {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-left: 1rem !important;
  padding-right: 1.5rem !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  outline: none !important;
  letter-spacing: 1px;
  background: #ffffff !important;
}
.alm-btn-wrap .alm-load-more-btn::before {
  content: "";
  width: 0.5em;
  height: 1em;
  background-image: url("/wp-content/uploads/2019/06/yellow-arrow-left-redirect.svg") !important;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.alm-btn-wrap .alm-load-more-btn:hover::before {
  transform: translateY(calc(-50% + 0.5rem)) rotate(90deg);
}
.alm-btn-wrap .alm-load-more-btn.done {
  opacity: 0;
  pointer-events: none;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Always Forward Signup

******************************************************************/
.always-forward {
  background-color: #034078;
  color: #ffffff;
  position: relative;
  display: none;
  overflow: hidden;
  padding-top: 3.7037037037vw !important;
  padding-bottom: 3.7037037037vw !important;
}
@media (max-width: 1440px) {
  .always-forward {
    padding-top: 5.5555555556vw !important;
  }
}
@media (max-width: 600px) {
  .always-forward {
    padding-top: 7.4074074074vw !important;
  }
}
@media (max-width: 1024px) {
  .always-forward {
    padding-bottom: 5.5555555556vw !important;
  }
}
@media (max-width: 600px) {
  .always-forward {
    padding-bottom: 7.4074074074vw !important;
  }
}
@media (max-width: 1440px) {
  .always-forward {
    padding: 4.1666666667vw 0 !important;
  }
}
@media (max-width: 1024px) {
  .always-forward {
    padding: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .always-forward {
    display: block !important;
  }
}
.always-forward #image-4-98 {
  width: 20.8333333333vw;
  position: absolute;
  left: 4.1666666667vw;
  top: 1.3888888889vw;
  pointer-events: none;
}
@media (max-width: 1440px) {
  .always-forward #image-4-98 {
    width: 22.9166666667vw;
  }
}
@media (max-width: 1024px) {
  .always-forward #image-4-98 {
    width: 27.0833333333vw;
    left: initial;
    right: -1.0416666667vw;
    top: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .always-forward #image-4-98 {
    width: 50vw;
    right: -16.6666666667vw;
    top: initial;
    bottom: -1.0416666667vw;
  }
}
.always-forward #image-5-98 {
  position: absolute;
  right: 2.0833333333vw;
  top: 2.0833333333vw;
  pointer-events: none;
  width: 31.25vw;
}
@media (max-width: 1440px) {
  .always-forward #image-5-98 {
    width: 25vw;
    top: initial;
    bottom: -1.0416666667vw;
    right: -1.0416666667vw;
  }
}
@media (max-width: 1024px) {
  .always-forward #image-5-98 {
    display: none;
  }
}
.always-forward .ct-section-inner-wrap {
  justify-content: center;
  align-items: center !important;
}
@media (max-width: 1024px) {
  .always-forward .ct-section-inner-wrap {
    align-items: flex-start !important;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget {
  position: relative;
  z-index: 100;
  width: 35rem;
}
@media (max-width: 1024px) {
  .always-forward .ct-section-inner-wrap .ct-widget {
    width: calc(28rem + 75px + 4.1666666667vw);
  }
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget {
    width: 100%;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading {
  width: 100%;
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading {
    text-align: center;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading .gform_title {
  margin: 0;
  font: normal 1.7rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding-bottom: 1rem;
}
@media (max-width: 1024px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading .gform_title {
    width: 35rem;
  }
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading .gform_title {
    width: 100%;
    max-width: 20rem;
    margin: 0 auto;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading .gform_description {
  margin: 0;
  font: normal 1.0625rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding-bottom: 0.5rem;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 1024px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading .gform_description {
    width: 28rem;
  }
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_heading .gform_description {
    width: 100%;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body {
  width: calc(100% - 75px);
  padding-right: 4.1666666667vw;
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body {
    width: 100%;
    text-align: center;
    padding-right: 0;
  }
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li {
    padding: 0 12.5vw;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li input {
  width: 100%;
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li input {
    text-align: center;
  }
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li input::placeholder, .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li input::-moz-placeholder, .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li input:-ms-input-placeholder, .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li input:-moz-placeholder {
  color: #034078 !important;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li .gfield_checkbox label {
  color: #ffffff;
  font-size: 0.75rem !important;
  max-width: 100%;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li .gfield_checkbox label::before {
  background: #034078;
  top: 3px;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li .gfield_checkbox label::after {
  top: 3px;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li .gfield_checkbox label a {
  color: #ffffff;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_body li .gfield_checkbox label a:hover {
  opacity: 0.7;
}
.always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_footer {
  width: 75px;
  margin-top: 8px !important;
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_footer {
    width: 100%;
    text-align: center;
    margin-top: 2rem !important;
  }
}
@media (max-width: 600px) {
  .always-forward .ct-section-inner-wrap .ct-widget .gform_wrapper form .gform_footer .button::before {
    transform-origin: center;
  }
}

/******************************************************************

Site Name: Angelus

Stylesheet: Pop Ups

******************************************************************/
.pop-up {
  display: none;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(3, 64, 120, 0.8);
  align-items: center;
  justify-content: center;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 9999;
}
@keyframes lb-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.pop-up.active {
  display: flex;
  visibility: visible;
  animation: lb-fade-in 0.5s;
  animation-fill-mode: forwards;
}
.pop-up.active .pop-up-inner .close-pop-up {
  opacity: 1;
}
.pop-up .pop-up-inner {
  background: #ffffff;
  padding: 4.1666666667vw 8.3333333333vw;
  width: 56.25vw;
  max-height: calc(100vh - 16.6666666667vw);
  position: relative;
}
@media (max-width: 1440px) {
  .pop-up .pop-up-inner {
    width: 83.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .pop-up .pop-up-inner {
    width: 87.5vw;
  }
}
@media (max-width: 600px) {
  .pop-up .pop-up-inner {
    width: 91.6666666667vw;
    max-height: calc(100vh - 25vw);
    padding: 8.3333333333vw 4.1666666667vw;
  }
}
.pop-up .pop-up-inner .close-pop-up {
  position: absolute;
  top: 2.0833333333vw;
  right: 4.1666666667vw;
  width: 18px;
  height: 26px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0.65s;
}
@media (max-width: 600px) {
  .pop-up .pop-up-inner .close-pop-up {
    top: 4.1666666667vw;
  }
}
.pop-up .pop-up-inner .close-pop-up:hover .bar {
  background: #034078;
}
.pop-up .pop-up-inner .close-pop-up .bar {
  width: 28px;
  height: 2px;
  background: #2792cf;
  position: absolute;
  top: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pop-up .pop-up-inner .close-pop-up .bar:first-child {
  transform-origin: top left;
  left: 0;
  transform: rotate(45deg);
}
.pop-up .pop-up-inner .close-pop-up .bar:last-child {
  transform-origin: top right;
  right: 0;
  transform: rotate(-45deg);
}

/******************************************************************

Site Name: Angelus

Stylesheet: Video Pop Ups

******************************************************************/
#video-pop-up {
  background: #ffffff;
  width: 43.75vw;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 1440px) {
  #video-pop-up {
    width: 50vw;
  }
}
@media (max-width: 1024px) {
  #video-pop-up {
    width: 83.3333333333vw;
  }
}
@media (max-width: 600px) {
  #video-pop-up {
    width: 91.6666666667vw;
  }
}
#video-pop-up .video-pop-up-inner {
  opacity: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#video-pop-up .video-pop-up-inner.loaded {
  opacity: 1;
}
#video-pop-up .video-pop-up-inner .video .video-inner {
  overflow: hidden;
  padding-top: calc(9/16 * 100%);
  position: relative;
}
#video-pop-up .video-pop-up-inner .video .video-inner iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#video-pop-up .video-pop-up-inner .info {
  padding: 2rem 2.0833333333vw;
}
@media (max-width: 1024px) {
  #video-pop-up .video-pop-up-inner .info {
    padding: 1rem;
  }
}
#video-pop-up .video-pop-up-inner .info .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: #034078;
}
#video-pop-up .video-pop-up-inner .info .extras {
  color: #161616;
}
#video-pop-up .video-pop-up-inner .info .extras span::after {
  content: "•";
  margin: 0 0.25rem 0 0.5rem;
}
#video-pop-up .video-pop-up-inner .info .extras span:last-child::after {
  display: none;
}
#video-pop-up .video-pop-up-inner .info .description {
  margin-top: 2rem;
  max-height: 4.75rem;
  overflow-y: auto;
  padding-right: 1.75rem;
  /* width */
  /* Track */
  /* Handle */
}
@media (max-width: 1024px) {
  #video-pop-up .video-pop-up-inner .info .description {
    max-height: 6rem;
  }
}
@media (max-width: 600px) {
  #video-pop-up .video-pop-up-inner .info .description {
    max-height: 10rem;
  }
}
#video-pop-up .video-pop-up-inner .info .description::-webkit-scrollbar {
  width: 5px;
  border-radius: 3px;
}
#video-pop-up .video-pop-up-inner .info .description::-webkit-scrollbar-track {
  background: #e7e5df;
}
#video-pop-up .video-pop-up-inner .info .description::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 3px;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Cookie Consent

******************************************************************/
.cc-banner {
  background-color: #f8f8f8;
  padding-left: 16.6666666667vw !important;
  padding-right: 16.6666666667vw !important;
}
@media (max-width: 1440px) {
  .cc-banner {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}

.cc-message {
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 0.85rem !important;
  line-height: 1.5em !important;
}
.cc-message a {
  color: #034078;
}
.cc-message a:hover {
  color: #2792cf;
}

.cc-compliance {
  align-items: flex-start !important;
  justify-content: flex-start !important;
}
.cc-compliance .cc-btn {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-size: 1rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
  flex: initial !important;
  font-size: 0.8rem !important;
}
.cc-compliance .cc-btn::before {
  content: "";
  width: 100%;
  height: 3px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cc-compliance .cc-btn:hover::before {
  transform: scaleX(1);
}
@media (max-width: 600px) {
  .cc-compliance .cc-btn:hover::before {
    transform: scaleX(1);
  }
}
.cc-compliance .cc-btn.white {
  color: #ffffff !important;
}
.cc-compliance .cc-btn.top {
  margin-top: 2rem !important;
}
@media (max-width: 600px) {
  .cc-compliance .cc-btn::before {
    transform: scaleX(1);
  }
}

/******************************************************************

Site Name: Angelus

Stylesheet: Cookie Table

******************************************************************/
.table::-webkit-scrollbar {
  width: 0.5rem;
  height: 4px;
}
.table::-webkit-scrollbar-track {
  background: rgba(3, 64, 120, 0.25);
}
.table::-webkit-scrollbar-thumb {
  background-color: #034078;
}
@media (max-width: 600px) {
  .table {
    max-width: 83.3333333333vw;
    overflow-x: scroll;
  }
}
@media (max-width: 600px) {
  .table table {
    width: 75rem;
  }
}
.table table tbody tr:nth-child(odd) {
  background-color: rgba(3, 64, 120, 0.05);
}
.table table tbody tr td {
  padding: 10px;
}
/******************************************************************

Site Name: Angelus

Stylesheet: Global Footer

******************************************************************/
.fancy-links {
  padding: 0;
  margin: 0;
  margin-top: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.fancy-links a {
  text-decoration: none;
}
.fancy-links li {
  margin-bottom: 1rem;
  list-style: none;
}
.fancy-links li:last-child {
  margin-bottom: 0;
}
.fancy-links li a {
  display: block;
  padding-right: 2em;
  color: #161616;
}
.fancy-links li a::after {
  content: "";
  width: 1.25em;
  height: 1.25em;
  background-image: url("/wp-content/uploads/2019/09/new-tab.svg");
  background-position: center !important;
  background-size: cover !important;
  position: relative;
  display: inline-block;
  top: 0.25em;
  margin-left: 0.5em;
}
.fancy-links li a:hover {
  color: #2792cf;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Tabs

******************************************************************/
.tabs {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .tabs {
    flex-wrap: wrap;
  }
}
.tabs .tab-nav {
  margin-bottom: 2rem;
}
.tabs .tab-nav .tab-nav-inner .nav-item {
  width: 100%;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  cursor: pointer;
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  position: relative;
  text-transform: uppercase;
  color: #034078;
  padding-bottom: 4px;
  margin-right: 1rem;
}
.tabs .tab-nav .tab-nav-inner .nav-item::last-child {
  margin-right: 0;
}
.tabs .tab-nav .tab-nav-inner .nav-item::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #e7bb41;
  position: absolute;
  bottom: 0;
  left: 0;
  transform-origin: left center;
  transform: scaleX(0);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tabs .tab-nav .tab-nav-inner .nav-item:hover {
  font-family: "Metro Nova W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
}
.tabs .tab-nav .tab-nav-inner .nav-item:hover::before {
  transform: scaleX(0.5);
}
.tabs .tab-nav .tab-nav-inner .nav-item.active {
  font-family: "Metro Nova W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
}
.tabs .tab-nav .tab-nav-inner .nav-item.active::before {
  transform: scaleX(1);
}
.tabs .tab-body {
  display: none;
}
.tabs .tab-body.active {
  display: block;
  animation: lb-fade-in 0.5s;
  animation-fill-mode: forwards;
  outline: none !important;
}
@keyframes lb-fade-in {
  from {
    transform: translateY(10px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}

/******************************************************************

Site Name: Angelus

Stylesheet: Event Calendar

******************************************************************/
.tribe-events-title-bar .tribe-events-page-title {
  display: inline-block;
  text-align: left;
  padding: 10px 0 1.45em 36px;
  margin-bottom: 1em !important;
  position: relative;
  z-index: 3;
}
@media (max-width: 1440px) {
  .tribe-events-title-bar .tribe-events-page-title {
    padding: 10px 0 1.45em 30px;
  }
}
@media (max-width: 1024px) {
  .tribe-events-title-bar .tribe-events-page-title {
    padding: 5px 0 1.45em 25px;
  }
}
@media (max-width: 600px) {
  .tribe-events-title-bar .tribe-events-page-title {
    padding: 5px 0 1.45em 20px;
  }
}
.tribe-events-title-bar .tribe-events-page-title::after {
  content: "";
  width: 80px;
  height: 80px;
  background: rgba(39, 146, 207, 0.15);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
}
@media (max-width: 1440px) {
  .tribe-events-title-bar .tribe-events-page-title::after {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 1024px) {
  .tribe-events-title-bar .tribe-events-page-title::after {
    width: 52px;
    height: 52px;
  }
}
@media (max-width: 600px) {
  .tribe-events-title-bar .tribe-events-page-title::after {
    width: 45px;
    height: 45px;
  }
}
.tribe-events-title-bar .tribe-events-page-title::before {
  content: "Calendar of " !important;
}

#tribe-events-bar form {
  background: #f8f8f8 !important;
  display: flex;
  align-items: center;
}
@media (max-width: 793px) {
  #tribe-events-bar form #tribe-bar-filters-wrap {
    width: 50%;
  }
}
@media (max-width: 600px) {
  #tribe-events-bar form #tribe-bar-filters-wrap {
    width: 55%;
  }
}
#tribe-events-bar form #tribe-bar-filters-wrap #tribe-bar-collapse-toggle {
  color: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  background: transparent !important;
}
@media (max-width: 600px) {
  #tribe-events-bar form #tribe-bar-filters-wrap #tribe-bar-collapse-toggle .tribe-bar-toggle-text {
    padding-right: 0.5rem !important;
  }
}
#tribe-events-bar form #tribe-bar-filters-wrap #tribe-bar-collapse-toggle .tribe-bar-toggle-arrow {
  height: 100%;
  top: 0;
}
#tribe-events-bar form #tribe-bar-filters-wrap #tribe-bar-collapse-toggle .tribe-bar-toggle-arrow::after {
  border: none;
  width: 15px;
  height: 9px;
  top: 50% !important;
  transform: translateY(-50%);
  background: url("/wp-content/uploads/2019/06/Yellow-arrow-down-dropdown.svg");
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
#tribe-events-bar form .tribe-bar-filters-inner {
  display: flex;
  align-items: center;
  padding: 1.5rem;
}
@media (max-width: 793px) {
  #tribe-events-bar form .tribe-bar-filters-inner {
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
#tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] {
  padding: 0 !important;
  padding-right: 1.5rem !important;
}
@media (max-width: 793px) {
  #tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] {
    margin-bottom: 2rem;
  }
}
#tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] label {
  font-size: 1rem !important;
  color: #034078;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
#tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] input {
  outline: none !important;
  border-bottom: 1px solid #034078;
  color: #000000;
  font-style: normal !important;
  padding: 0.25rem !important;
}
#tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] input::placeholder, #tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] input::-moz-placeholder, #tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] input:-ms-input-placeholder, #tribe-events-bar form .tribe-bar-filters-inner div[class*=-filter] input:-moz-placeholder {
  font-style: normal !important;
  color: #000000 !important;
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit {
  padding: 0 !important;
  display: flex;
  justify-content: center;
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-size: 1rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
  background-image: linear-gradient(to top, #e7bb41, #e7bb41) !important;
  background-size: 50% 2px !important;
  background-position: bottom left !important;
  background-repeat: no-repeat !important;
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input::before {
  content: "";
  width: 100%;
  height: 3px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input:hover::before {
  transform: scaleX(1);
}
@media (max-width: 600px) {
  #tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input:hover::before {
    transform: scaleX(1);
  }
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input.white {
  color: #ffffff !important;
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input.top {
  margin-top: 2rem !important;
}
#tribe-events-bar form .tribe-bar-filters-inner .tribe-bar-submit input:hover {
  background-size: 100% 2px !important;
}
#tribe-events-bar form #tribe-bar-views {
  border-left: 1px solid #161616;
  padding: 1.5rem;
  margin: 0 !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner {
  background: #f8f8f8 !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner label {
  font-size: 1rem !important;
  color: #034078;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
  color: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner select {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner select option {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle {
  color: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  background: transparent !important;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: none !important;
  cursor: pointer;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle:hover {
  background: #ffffff !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle:hover::before {
  transform: scaleX(0.5);
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle [class^=tribe-icon-] {
  display: none;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle::before {
  content: "";
  width: calc(100% - 30px);
  height: 2px;
  background: #e7bb41;
  position: absolute;
  left: 15px;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle::after {
  border: none;
  width: 15px;
  height: 9px;
  top: 8px;
  background: url("/wp-content/uploads/2019/06/Yellow-arrow-down-dropdown.svg");
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-toggle[aria-expanded=true]::before {
  transform: scaleX(1);
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list {
  outline: none !important;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list[role=listbox] {
  display: none;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list li {
  color: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  background: transparent !important;
  position: relative;
  padding: 0.5rem 1rem;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list li::before {
  content: "";
  width: calc(100% - 2rem);
  height: 2px;
  background: #e7bb41;
  position: absolute;
  left: 1rem;
  bottom: 2px;
  transform-origin: left center;
  transform: scaleX(0);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list li [class^=tribe-icon-] {
  display: none;
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list li:hover::before {
  transform: scaleX(0.5);
}
#tribe-events-bar form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list li.tribe-bar-active::before {
  transform: scaleX(1);
}

.tribe-events-calendar {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tribe-events-calendar thead tr th {
  background: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff !important;
  border-color: #034078 !important;
}
.tribe-events-calendar tbody tr td {
  border-color: #034078 !important;
}
.tribe-events-calendar tbody tr td div[id*=tribe-events-daynum-] {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #f8f8f8;
  color: #161616;
  text-align: right;
}
@media (max-width: 768px) {
  .tribe-events-calendar tbody tr td div[id*=tribe-events-daynum-] {
    margin-top: 0 !important;
    padding: 0.25rem !important;
  }
}
.tribe-events-calendar tbody tr td div[id*=tribe-events-daynum-] a {
  background: transparent !important;
  color: #161616 !important;
}
.tribe-events-calendar tbody tr td .tribe_events,
.tribe-events-calendar tbody tr td .tribe-events-thismonth,
.tribe-events-calendar tbody tr td .tribe-events-last,
.tribe-events-calendar tbody tr td .type-tribe_events,
.tribe-events-calendar tbody tr td .tribe-recurring-event {
  color: #ffffff !important;
  background: #2792cf !important;
  margin: 0 !important;
  padding: 0.25rem 0.5rem !important;
}
.tribe-events-calendar tbody tr td .tribe_events h3,
.tribe-events-calendar tbody tr td .tribe-events-thismonth h3,
.tribe-events-calendar tbody tr td .tribe-events-last h3,
.tribe-events-calendar tbody tr td .type-tribe_events h3,
.tribe-events-calendar tbody tr td .tribe-recurring-event h3 {
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  padding: 0 !important;
  line-height: 1.2em !important;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tribe-events-calendar tbody tr td .tribe_events h3 a,
.tribe-events-calendar tbody tr td .tribe-events-thismonth h3 a,
.tribe-events-calendar tbody tr td .tribe-events-last h3 a,
.tribe-events-calendar tbody tr td .type-tribe_events h3 a,
.tribe-events-calendar tbody tr td .tribe-recurring-event h3 a {
  color: #ffffff;
  opacity: 1 !important;
}
.tribe-events-calendar tbody tr td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar tbody tr td.tribe-events-othermonth div[id*=tribe-events-daynum-], .tribe-events-calendar tbody tr td.tribe-events-last div[id*=tribe-events-daynum-] {
  opacity: 0.2;
}
.tribe-events-calendar tbody tr td.tribe-events-past h3, .tribe-events-calendar tbody tr td.tribe-events-othermonth h3, .tribe-events-calendar tbody tr td.tribe-events-last h3 {
  opacity: 1;
}
.tribe-events-calendar tbody tr td.tribe-events-past .tribe_events, .tribe-events-calendar tbody tr td.tribe-events-othermonth .tribe_events, .tribe-events-calendar tbody tr td.tribe-events-last .tribe_events {
  opacity: 0.5;
  background: #034078;
}
.tribe-events-calendar tbody tr td.tribe-events-present div[id*=tribe-events-daynum-] {
  background: #034078 !important;
}

.tribe-events-list .type-tribe_events {
  padding-bottom: 2.0833333333vw !important;
  margin-bottom: 2.0833333333vw !important;
  border-bottom: 1px solid #e7e5df;
}
@media (max-width: 1024px) {
  .tribe-events-list .type-tribe_events {
    padding-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .tribe-events-list .type-tribe_events {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .tribe-events-list .type-tribe_events {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .tribe-events-list .type-tribe_events {
    margin-bottom: 4.1666666667vw !important;
  }
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title {
  margin-bottom: 0.5rem;
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title a {
  color: #034078;
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title a:hover {
  color: #2792cf;
}
.tribe-events-list .type-tribe_events .tribe-events-event-image {
  display: none !important;
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-description p {
  margin: 1rem 0;
}
.tribe-events-list .type-tribe_events .tribe-events-event-meta {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tribe-events-list .type-tribe_events .tribe-events-read-more {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-size: 1rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
}
.tribe-events-list .type-tribe_events .tribe-events-read-more::before {
  content: "";
  width: 100%;
  height: 3px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tribe-events-list .type-tribe_events .tribe-events-read-more:hover::before {
  transform: scaleX(1);
}
@media (max-width: 600px) {
  .tribe-events-list .type-tribe_events .tribe-events-read-more:hover::before {
    transform: scaleX(1);
  }
}
.tribe-events-list .type-tribe_events .tribe-events-read-more.white {
  color: #ffffff !important;
}
.tribe-events-list .type-tribe_events .tribe-events-read-more.top {
  margin-top: 2rem !important;
}
.tribe-events-list .type-tribe_events .ticket-cost {
  border: 0;
  padding: 0;
  color: #034078;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

#tribe-events-header {
  display: none;
}

.tribe-events-sub-nav li a {
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
  background: transparent !important;
}
.tribe-events-sub-nav li a span {
  color: #2792cf;
}

.tribe-events-button {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-size: 1rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block !important;
}
.tribe-events-button::before {
  content: "";
  width: 100%;
  height: 3px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.tribe-events-button:hover::before {
  transform: scaleX(1);
}
@media (max-width: 600px) {
  .tribe-events-button:hover::before {
    transform: scaleX(1);
  }
}
.tribe-events-button.white {
  color: #ffffff !important;
}
.tribe-events-button.top {
  margin-top: 2rem !important;
}
.tribe-events-button::before, .tribe-events-button::after {
  display: none;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Light Gallery

******************************************************************/
.lg-backdrop {
  background: rgba(3, 64, 120, 0.9);
}

.lg-outer .lg .lg-toolbar {
  background: #f8f8f8;
  color: #034078;
}
.lg-outer .lg .lg-toolbar #lg-counter {
  font: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #2792cf;
}
.lg-outer .lg .lg-toolbar .lg-icon {
  color: #034078;
}
.lg-outer .lg .lg-toolbar ul li {
  color: #034078;
}
.lg-outer .lg .lg-actions .lg-icon {
  background: rgba(248, 248, 248, 0.5);
  color: #034078;
}
.lg-outer .lg .lg-thumb-outer {
  padding: 0 1rem;
  background: #f8f8f8;
}
.lg-outer .lg .lg-thumb-outer .lg-thumb-item {
  border-radius: 0;
}
.lg-outer .lg .lg-thumb-outer .lg-thumb-item.active, .lg-outer .lg .lg-thumb-outer .lg-thumb-item:hover {
  border-color: #e7bb41;
}
.lg-outer .lg-toogle-thumb {
  background: #f8f8f8;
  color: #034078;
}
.lg-outer .lg-item .lg-object {
  transform: none !important;
}

/******************************************************************

Site Name: Angelus

Stylesheet: Row & columns

******************************************************************/
.ct-div-block {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

.ct-section {
  position: relative;
  background-size: cover !important;
  background-position: center !important;
}
.ct-section .ct-section-inner-wrap {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ct-section.top {
  padding-top: 8.3333333333vw !important;
}
@media (max-width: 1440px) {
  .ct-section.top {
    padding-top: 12.5vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.top {
    padding-top: 16.6666666667vw !important;
  }
}
.ct-section.bottom {
  padding-bottom: 8.3333333333vw !important;
}
@media (max-width: 1024px) {
  .ct-section.bottom {
    padding-bottom: 12.5vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.bottom {
    padding-bottom: 16.6666666667vw !important;
  }
}
.ct-section.left {
  padding-left: 8.3333333333vw !important;
}
.ct-section.right {
  padding-right: 8.3333333333vw !important;
}
.ct-section.top-half {
  padding-top: 4.1666666667vw !important;
}
@media (max-width: 1440px) {
  .ct-section.top-half {
    padding-top: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.top-half {
    padding-top: 8.3333333333vw !important;
  }
}
.ct-section.bottom-half {
  padding-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-section.bottom-half {
    padding-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.bottom-half {
    padding-bottom: 8.3333333333vw !important;
  }
}
.ct-section.top-quarter {
  padding-top: 2.0833333333vw !important;
}
@media (max-width: 1440px) {
  .ct-section.top-quarter {
    padding-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.top-quarter {
    padding-top: 4.1666666667vw !important;
  }
}
.ct-section.bottom-quarter {
  padding-bottom: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .ct-section.bottom-quarter {
    padding-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.bottom-quarter {
    padding-bottom: 4.1666666667vw !important;
  }
}
.ct-section.top-third {
  padding-top: 2.7777777778vw !important;
}
@media (max-width: 1440px) {
  .ct-section.top-third {
    padding-top: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.top-third {
    padding-top: 5.5555555556vw !important;
  }
}
.ct-section.bottom-third {
  padding-bottom: 2.7777777778vw !important;
}
@media (max-width: 1024px) {
  .ct-section.bottom-third {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.bottom-third {
    padding-bottom: 5.5555555556vw !important;
  }
}
.ct-section.left-half {
  padding-left: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-section.left-half {
    padding-left: 8.3333333333vw !important;
  }
}
.ct-section.right-half {
  padding-right: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-section.right-half {
    padding-right: 8.3333333333vw !important;
  }
}
.ct-section.bg-color1 {
  background-color: #034078 !important;
}
.ct-section.bg-color2 {
  background-color: #2792cf !important;
}
.ct-section.bg-color3 {
  background-color: #e7bb41 !important;
}
.ct-section.bg-color4 {
  background-color: #e7e5df !important;
}
.ct-section.bg-color5 {
  background-color: #f8f8f8 !important;
}
.ct-section.bg-color6 {
  background-color: #ffffff !important;
}
.ct-section.bg-color6 {
  background-color: #ffffff !important;
}
.ct-section.bg-white {
  background-color: #ffffff !important;
}
.ct-section.gutters {
  padding-left: 8.3333333333vw !important;
  padding-right: 8.3333333333vw !important;
}
@media (max-width: 1440px) {
  .ct-section.gutters {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.ct-section.lrg-gutters {
  padding-left: 16.6666666667vw !important;
  padding-right: 16.6666666667vw !important;
}
@media (max-width: 1440px) {
  .ct-section.lrg-gutters {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.ct-section.x-lrg-gutters {
  padding-left: 25vw !important;
  padding-right: 25vw !important;
}
@media (max-width: 1440px) {
  .ct-section.x-lrg-gutters {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.ct-section.xx-lrg-gutters {
  padding-left: 33.3333333333vw !important;
  padding-right: 33.3333333333vw !important;
}
@media (max-width: 1440px) {
  .ct-section.xx-lrg-gutters {
    padding-left: 16.6666666667vw !important;
    padding-right: 16.6666666667vw !important;
  }
}
@media (max-width: 600px) {
  .ct-section.xx-lrg-gutters {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}

.ct-new-columns {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns {
    padding-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns {
    padding-bottom: 8.3333333333vw !important;
  }
}
.ct-new-columns:last-child {
  padding-bottom: 0 !important;
}
@media (max-width: 1024px) {
  .ct-new-columns {
    flex-wrap: wrap;
  }
}
.ct-new-columns > .ct-div-block {
  padding: 0;
  background-size: cover !important;
  background-position: center !important;
}
.ct-new-columns > .ct-div-block.top {
  padding-top: 8.3333333333vw !important;
}
@media (max-width: 1440px) {
  .ct-new-columns > .ct-div-block.top {
    padding-top: 12.5vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.top {
    padding-top: 16.6666666667vw !important;
  }
}
.ct-new-columns > .ct-div-block.bottom {
  padding-bottom: 8.3333333333vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns > .ct-div-block.bottom {
    padding-bottom: 12.5vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.bottom {
    padding-bottom: 16.6666666667vw !important;
  }
}
.ct-new-columns > .ct-div-block.left {
  padding-left: 8.3333333333vw !important;
}
.ct-new-columns > .ct-div-block.right {
  padding-right: 8.3333333333vw !important;
}
.ct-new-columns > .ct-div-block.top-half {
  padding-top: 4.1666666667vw !important;
}
@media (max-width: 1440px) {
  .ct-new-columns > .ct-div-block.top-half {
    padding-top: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.top-half {
    padding-top: 8.3333333333vw !important;
  }
}
.ct-new-columns > .ct-div-block.bottom-half {
  padding-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns > .ct-div-block.bottom-half {
    padding-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.bottom-half {
    padding-bottom: 8.3333333333vw !important;
  }
}
.ct-new-columns > .ct-div-block.top-quarter {
  padding-top: 2.0833333333vw !important;
}
@media (max-width: 1440px) {
  .ct-new-columns > .ct-div-block.top-quarter {
    padding-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.top-quarter {
    padding-top: 4.1666666667vw !important;
  }
}
.ct-new-columns > .ct-div-block.bottom-quarter {
  padding-bottom: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns > .ct-div-block.bottom-quarter {
    padding-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.bottom-quarter {
    padding-bottom: 4.1666666667vw !important;
  }
}
.ct-new-columns > .ct-div-block.top-third {
  padding-top: 2.7777777778vw !important;
}
@media (max-width: 1440px) {
  .ct-new-columns > .ct-div-block.top-third {
    padding-top: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.top-third {
    padding-top: 5.5555555556vw !important;
  }
}
.ct-new-columns > .ct-div-block.bottom-third {
  padding-bottom: 2.7777777778vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns > .ct-div-block.bottom-third {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .ct-new-columns > .ct-div-block.bottom-third {
    padding-bottom: 5.5555555556vw !important;
  }
}
.ct-new-columns > .ct-div-block.left-half {
  padding-left: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns > .ct-div-block.left-half {
    padding-left: 8.3333333333vw !important;
  }
}
.ct-new-columns > .ct-div-block.right-half {
  padding-right: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .ct-new-columns > .ct-div-block.right-half {
    padding-right: 8.3333333333vw !important;
  }
}
.ct-new-columns.two-col:not(#asdf) > .ct-div-block {
  width: 50% !important;
}
@media (max-width: 600px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block {
    width: 100% !important;
  }
}
.ct-new-columns.two-col:not(#asdf) > .ct-div-block:first-child {
  padding-right: 2.0833333333vw;
}
@media (max-width: 1024px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block:first-child {
    padding-right: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block:first-child {
    padding-right: 0;
  }
}
.ct-new-columns.two-col:not(#asdf) > .ct-div-block:last-child {
  padding-left: 2.0833333333vw;
}
@media (max-width: 1024px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block:last-child {
    padding-left: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block:last-child {
    padding-left: 0;
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1024px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block:last-child {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .ct-new-columns.two-col:not(#asdf) > .ct-div-block:last-child {
    margin-top: 8.3333333333vw !important;
  }
}

img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
img.top {
  margin-top: 2rem;
}
img.bottom {
  margin-bottom: 2rem;
}

.home {
  /******************************************************************

  Stylesheet: Home Page

  Styles for Homepage ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.home #code_block-77-12,
.home #code_block-79-12,
.home #code_block-81-12,
.home #code_block-82-12 {
  display: block !important;
  width: 100%;
}
@media (max-width: 1024px) {
  .home #code_block-76-12 {
    display: none !important;
  }
}
.home #code_block-81-12 {
  margin-bottom: 10px;
}
@media (max-width: 1024px) {
  .home .ct-inner-content {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .home .ct-inner-content .always-forward {
    order: 10;
  }
}
@media (max-width: 1024px) {
  .home .ad-row#section-8-12 {
    order: 1;
  }
}
@media (max-width: 1024px) {
  .home .ad-row#section-49-12 {
    order: 3;
    padding-top: 2.0833333333vw !important;
    padding-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1440px) {
  .home .ad-row#section-49-12 {
    padding-top: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home .ad-row#section-49-12 {
    padding-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .home .ad-row#section-49-12 {
    padding-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home .ad-row#section-49-12 {
    padding-bottom: 4.1666666667vw !important;
  }
}
.home .ad-row img {
  width: auto !important;
}
@media (max-width: 1024px) {
  .home #section-2-12 {
    order: 2;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block .ct-code-block {
  width: 100%;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
  width: 39.5833333333vw !important;
  padding-right: 1.0416666667vw;
}
@media (max-width: 1440px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    width: 54.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    width: 100% !important;
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    margin-bottom: 6.25vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    margin-bottom: 8.3333333333vw !important;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
  width: calc(100% - 39.5833333333vw) !important;
}
@media (max-width: 1440px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    width: calc(100% - 54.1666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    width: 100% !important;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child .ct-code-block {
  width: 100%;
}
@media (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child .ct-code-block {
    overflow-x: scroll;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  margin: 0;
  scroll-snap-type: x mandatory;
}
@media (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul {
    width: 100%;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider {
  width: 95.8333333333vw;
  position: relative;
  left: -2.0833333333vw;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-arrow {
  position: absolute;
  top: calc(18.75vw - 2rem);
  z-index: 10;
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 600px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-arrow {
    top: calc(29.1666666667vw - 2rem);
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-arrow img {
  width: 2rem;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-arrow.slick-prev {
  left: 2.0833333333vw;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-arrow.slick-next {
  right: 2.0833333333vw;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul.slick-slider .slick-slide {
  margin: 0 2.0833333333vw;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li {
  width: calc(50% - 0.5208333333vw);
  list-style: none;
}
@media (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li .img-bg-wrapper {
    padding-bottom: calc(18.75vw) !important;
  }
}
@media (max-width: 600px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li .img-bg-wrapper {
    padding-bottom: calc(29.1666666667vw) !important;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li:nth-last-child(1), .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li:nth-last-child(2) {
  margin-top: 2rem;
}
@media (max-width: 1024px) {
  .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li:nth-last-child(1), .home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child ul li:nth-last-child(2) {
    margin-top: 0;
  }
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .image a:hover .title {
  color: #2792cf;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .image a:hover .img-bg-wrapper .image-bg {
  transform: scale(1.035);
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .image a .img-bg-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .image a .img-bg-wrapper .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .image a .img-bg-wrapper:hover .image-bg {
  transform: scale(1.035);
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .image a .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: #034078;
  font-weight: 600 !important;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .info .author {
  margin-bottom: 0.5rem;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .info .author a {
  color: #2792cf;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .info .author a:hover {
  color: #034078;
}
.home #section-2-12 .ct-new-columns:not(#yes) > .ct-div-block article .article-inner .info .extra {
  color: #161616;
}
.home .blue-btn {
  width: 100%;
  background: #034078;
  color: #ffffff;
  padding: 0.5rem 1.25rem;
}
@media (max-width: 1024px) {
  .home .blue-btn {
    padding: 1rem 0;
  }
}
.home .blue-btn:hover {
  color: #e7bb41;
}
.home .blue-btn:hover .ct-code-block .arrow {
  transform: translateX(-5px);
}
.home .blue-btn .ct-code-block {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 1024px) {
  .home .blue-btn .ct-code-block {
    padding: 0 16.6666666667vw;
  }
}
@media (max-width: 600px) {
  .home .blue-btn .ct-code-block {
    padding: 0 8.3333333333vw;
  }
}
.home .blue-btn .ct-code-block .icon {
  display: none !important;
}
.home .blue-btn .ct-code-block h3 {
  padding-right: 1rem;
}
.home .blue-btn .ct-code-block .arrow {
  display: none;
}
@media (max-width: 1024px) {
  .home #section-33-12 {
    order: 5;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) {
  justify-content: flex-start;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
  width: 47.9166666667vw !important;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    width: 62.5vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    width: 100% !important;
    order: 2;
    padding: 0 4.1666666667vw;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block {
  width: 100%;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block:last-child {
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block:last-child {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block:last-child {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper {
    width: 100%;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner {
    width: 100%;
    align-items: center;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider {
    width: 95.8333333333vw;
    position: relative;
    left: -2.0833333333vw;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow {
    position: absolute;
    top: calc(16.6666666667vw - 2rem);
    z-index: 10;
    cursor: pointer;
    line-height: 0;
    transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow {
    top: calc(29.1666666667vw - 2rem);
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow.slick-disabled {
    opacity: 0;
    pointer-events: none;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow img {
    width: 2rem;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow.slick-prev {
    left: calc(2.0833333333vw - 3px);
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow.slick-next {
    right: calc(2.0833333333vw - 3px);
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-slide {
    margin: 0 2.0833333333vw;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article {
    width: calc(100% / 3 - 2.0833333333vw);
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner {
    flex-direction: column;
    border: 0;
    padding: 0;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image {
    width: 100%;
    padding: 0;
    display: block !important;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a {
    position: relative;
    display: flex;
    width: 100%;
    padding-bottom: 56.625%;
    overflow: hidden;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a {
    padding-bottom: calc(29.1666666667vw);
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a .image-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    background-size: cover !important;
    background-position: center !important;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a:hover .image-bg {
    transform: scale(1.035);
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info {
    width: 100%;
    padding: 0;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .title {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .title a {
    color: #034078;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .title a:hover {
    color: #2792cf;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .author {
    margin-bottom: 0.75rem;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .author a {
    color: #2792cf;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .author a:hover {
    color: #034078;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .extra {
    color: #161616;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .extra > span:first-child {
    display: block;
  }
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .extra > span:first-child::after {
    display: none;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
  width: calc(100% - 47.9166666667vw) !important;
}
@media (max-width: 1440px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    width: calc(100% - 62.5vw) !important;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    width: 100% !important;
    order: 1;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
  width: 100%;
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
    padding: 0 25vw;
  }
}
@media (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
    padding: 0 8.3333333333vw;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block.block {
  padding-bottom: 1rem;
  border: 1px solid #e7e5df;
  border-top: 0;
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block.block {
    padding: 0 16.6666666667vw;
    border: 0;
  }
}
@media (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block.block {
    padding: 0 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
    margin-bottom: 2rem;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .view-more-wrapper {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 1.0416666667vw !important;
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .view-more-wrapper {
    margin-top: 1.5625vw !important;
  }
}
@media (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .view-more-wrapper {
    margin-top: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .view-more-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block article .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block article .extra {
  margin-left: 1rem;
  margin-right: 1rem;
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block article .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block article .extra {
    margin-left: 0;
    margin-right: 0;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article.image-gallery a .image::before {
  background: url("/wp-content/uploads/2019/09/new-gallery.svg");
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article.video a .image::before {
  display: none;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a {
  color: #034078;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a:hover {
  color: #2792cf;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a:hover .image::before {
  transform: scale(1.1);
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image .play-info {
  background: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 10;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image .play-info img {
  width: 2rem;
  height: 2rem;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image .play-info span {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding: 0 0.5rem 0 0.25rem;
  color: #161616;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image::before {
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left bottom;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 10;
  background-size: cover !important;
  background-position: center !important;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .image .image-bg .gallery-items {
  display: none;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .info .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .photo-video-wrapper article a .info .extra {
  color: #161616;
}
@media (max-width: 1024px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner {
    display: flex;
  }
}
@media (max-width: 600px) {
  .home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner {
    white-space: nowrap;
  }
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article {
  margin-bottom: 2rem;
  white-space: normal;
  width: 100%;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article:last-child,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article:last-child,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article:last-child,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article:last-child {
  margin-bottom: 0;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a:hover .image-bg,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .image a:hover .image-bg,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a:hover .image-bg,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .image a:hover .image-bg {
  transform: scale(1.035);
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a:hover .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .image a:hover .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a:hover .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .image a:hover .title {
  color: #2792cf;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a .img-bg-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .image a .img-bg-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a .img-bg-inner,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .image a .img-bg-inner {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .image a .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .image a .title,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .image a .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: #034078;
  font-weight: 600 !important;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .author,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .info .author,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .author,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .info .author {
  margin-bottom: 0.75rem;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .author a,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .info .author a,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .author a,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .info .author a {
  color: #2792cf;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .author a:hover,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .info .author a:hover,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .author a:hover,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .info .author a:hover {
  color: #034078;
}
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .extra,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .new-world-of-faith-wrapper .magazine-wrapper-inner .article .article-inner .info .extra,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .new-world-of-faith-wrapper-inner .article .article-inner .info .extra,
.home #section-33-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block .magazine-wrapper .magazine-wrapper-inner .article .article-inner .info .extra {
  color: #161616;
}
.home #section-29-12 {
  background-color: #f8f8f8;
  padding-left: calc(16.6666666667vw - 3rem) !important;
  padding-right: calc(16.6666666667vw - 3rem) !important;
  padding-top: 2.0833333333vw !important;
  padding-bottom: 2.0833333333vw !important;
}
@media (max-width: 1440px) {
  .home #section-29-12 {
    padding-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 {
    padding-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-29-12 {
    padding-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 1440px) {
  .home #section-29-12 {
    padding-left: calc(10.4166666667vw - 2rem) !important;
    padding-right: calc(10.4166666667vw - 2rem) !important;
  }
}
@media (max-width: 1024px) {
  .home #section-29-12 {
    padding-right: 0 !important;
    padding-left: 0 !important;
    order: 4;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 {
    padding-top: 2.7777777778vw !important;
    padding-bottom: 2.7777777778vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1440px) {
  .home #section-29-12 {
    padding-top: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .home #section-29-12 {
    padding-top: 5.5555555556vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1024px) {
  .home #section-29-12 {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .home #section-29-12 {
    padding-bottom: 5.5555555556vw !important;
  }
}
.home #section-29-12 .ct-headline {
  margin: 0 3rem;
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-headline {
    margin: 0 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-headline {
    width: auto;
    margin: 0 auto;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .home #section-29-12 .ct-headline {
    margin-bottom: 0 !important;
  }
}
.home #section-29-12 .ct-code-block {
  width: 100%;
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-code-block {
    padding: 0 8.3333333333vw;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block {
    padding: 0;
  }
}
.home #section-29-12 .ct-code-block .authors {
  width: 100%;
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block .authors {
    padding: 0 8.3333333333vw;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  color: #034078;
  width: 100%;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner:hover {
  color: #2792cf;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img {
  width: 6.25vw;
}
@media (max-width: 1440px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img {
    width: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img {
    width: 14.5833333333vw;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img {
    width: 27.0833333333vw;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img .img-bg {
  width: 6.25vw;
  height: 6.25vw;
  border-radius: 100%;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img .img-bg {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img .img-bg {
    width: 14.5833333333vw;
    height: 14.5833333333vw;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .img .img-bg {
    width: 27.0833333333vw;
    height: 27.0833333333vw;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info {
  width: 100%;
  padding: 0 1.0416666667vw;
  margin-top: 1rem;
  text-align: center;
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info {
    padding: 0 4.1666666667vw;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info .title {
  font-size: 1.125rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info .title a {
  color: #034078;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info .title a:hover {
  color: #2792cf;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info h4 {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info .role {
  margin-top: 0.25rem;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info .role a {
  color: #034078;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper .author .author-inner .info .role a:hover {
  color: #2792cf;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider {
  position: relative;
  width: 100%;
  padding: 0 3rem;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider {
    padding: 0;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-arrow img {
  width: 1rem;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-arrow.slick-prev {
  left: 0;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-arrow.slick-next {
  right: 0;
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list {
  width: 100%;
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list {
    width: 100%;
    transform: none;
    overflow: initial !important;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide {
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide {
    transform: scale(0.85);
    opacity: 0.5;
  }
  .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide.slick-active, .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide.slick-current {
    transform: scale(1);
    opacity: 1;
  }
}
.home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide > div .author {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1024px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide > div .author {
    padding: 0 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .home #section-29-12 .ct-code-block .authors .authors-wrapper.slick-slider .slick-list .slick-slide > div .author {
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 {
    order: 6;
  }
}
.home #section-10-12 .ct-new-columns:not(#yes) {
  justify-content: flex-start;
}
.home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
  width: 47.9166666667vw !important;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    width: 62.5vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child {
    width: 100% !important;
    order: 2;
    padding-right: 0;
  }
}
.home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block {
  width: 100%;
}
.home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block:last-child {
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block:last-child {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block:last-child {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper {
    width: 100%;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner {
    width: 100%;
    align-items: center;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider {
    width: 95.8333333333vw;
    position: relative;
    left: -2.0833333333vw;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow {
    position: absolute;
    top: calc(16.6666666667vw - 2rem);
    z-index: 10;
    cursor: pointer;
    line-height: 0;
    transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow {
    top: calc(29.1666666667vw - 2rem);
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow.slick-disabled {
    opacity: 0;
    pointer-events: none;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow img {
    width: 2rem;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow.slick-prev {
    left: calc(2.0833333333vw - 3px);
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-arrow.slick-next {
    right: calc(2.0833333333vw - 3px);
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner.slick-slider .slick-slide {
    margin: 0 2.0833333333vw;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article {
    width: calc(100% / 3 - 2.0833333333vw);
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner {
    flex-direction: column;
    border: 0;
    padding: 0;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image {
    width: 100%;
    padding: 0;
    display: block !important;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a {
    position: relative;
    display: flex;
    width: 100%;
    padding-bottom: 56.625%;
    overflow: hidden;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a {
    padding-bottom: calc(29.1666666667vw);
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a .image-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    background-size: cover !important;
    background-position: center !important;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .image a:hover .image-bg {
    transform: scale(1.035);
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info {
    width: 100%;
    padding: 0;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .title {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .title a {
    color: #034078;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .title a:hover {
    color: #2792cf;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .author {
    margin-bottom: 0.75rem;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .author a {
    color: #2792cf;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .author a:hover {
    color: #034078;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .extra {
    color: #161616;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .extra > span:first-child {
    display: block;
  }
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:first-child > .ct-div-block .ct-code-block .article-wrapper .article-wrapper-inner .article .article-inner .info .extra > span:first-child::after {
    display: none;
  }
}
.home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
  width: calc(100% - 47.9166666667vw) !important;
}
@media (max-width: 1440px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    width: calc(100% - 62.5vw) !important;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    width: 100% !important;
    order: 1;
    flex-direction: row;
  }
}
@media (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child {
    flex-wrap: wrap;
  }
}
.home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
  width: 100%;
  margin: 0 auto 3rem;
  min-width: 2px;
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
    margin: 0 auto 2rem;
    width: 60%;
    padding-right: 2rem;
  }
}
@media (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-code-block {
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-div-block {
    width: calc(100% - 60%);
  }
}
@media (max-width: 600px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-div-block {
    width: 100%;
  }
}
.home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-div-block .ct-code-block {
  width: 100%;
  margin: 0 auto 3rem;
  min-width: 2px;
}
@media (max-width: 1024px) {
  .home #section-10-12 .ct-new-columns:not(#yes) > .ct-div-block:last-child > .ct-div-block .ct-code-block {
    margin: 0 auto 2rem;
  }
}
.home .always-forward {
  display: block !important;
}

.page-id-6 {
  /******************************************************************

  Stylesheet: About

  Styles for About page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-6 .x-lrg-gutters .ct-section-inner-wrap h2 {
  margin-bottom: 2rem;
  padding-right: 9.5833333333vw;
}
.page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block {
  width: calc(100% / 3) !important;
}
@media (max-width: 600px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block {
    width: 100% !important;
    margin-bottom: 8.3333333333vw;
  }
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:last-child {
    margin-bottom: 0;
  }
}
.page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(1) {
  padding-right: 1.0416666667vw;
}
@media (max-width: 600px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(1) {
    padding: 0 8.3333333333vw;
  }
}
@media (max-width: 340px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(1) {
    padding: 0;
  }
}
.page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(2) {
  padding: 0 0.5208333333vw;
}
@media (max-width: 600px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(2) {
    padding: 0 8.3333333333vw;
  }
}
@media (max-width: 340px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(2) {
    padding: 0;
  }
}
.page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(3) {
  padding-left: 1.0416666667vw;
}
@media (max-width: 600px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(3) {
    padding: 0 8.3333333333vw;
  }
}
@media (max-width: 340px) {
  .page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block:nth-child(3) {
    padding: 0;
  }
}
.page-id-6 .x-lrg-gutters .ct-section-inner-wrap #new_columns-35-6 .ct-div-block img {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
}
.page-id-6 .always-forward {
  display: block !important;
}

.page-id-69 {
  /******************************************************************

  Stylesheet: Contact

  Styles for Contact page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) {
  align-items: stretch;
}
@media (max-width: 1024px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) {
    flex-wrap: wrap;
    align-items: flex-start;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child {
  width: calc(100% / 3 * 2 ) !important;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 1024px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child {
    width: 100% !important;
    padding-bottom: 4.1666666667vw;
    margin-bottom: 4.1666666667vw;
    padding-right: 16.6666666667vw;
  }
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child {
    width: 50% !important;
    flex-direction: column;
    padding-right: 4.1666666667vw;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child::after {
  content: "";
  width: 2px;
  height: 100%;
  background: #E7E5DF;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1440px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child::after {
    right: 0;
  }
}
@media (max-width: 1024px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child::after {
    height: 2px;
    width: 100%;
    top: initial;
    transform: 0;
    bottom: 0;
  }
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child::after {
    width: 2px;
    height: 100%;
    right: 0;
    bottom: initial;
    top: 50%;
    transform: translateY(-50%);
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text {
  width: 50%;
  margin-bottom: 2rem;
  padding-right: 6.25vw;
  color: #034078;
}
@media (max-width: 1024px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text {
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text {
    width: 100%;
    padding-right: 0;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text:nth-last-child(-n+2) {
  margin-bottom: 0;
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text p {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text p strong {
  color: #034078;
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text p {
    font-size: 0.857rem !important;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text p strong,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text p b {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-bottom: 0.5rem !important;
}
@media (max-width: 1440px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:first-child .oxy-rich-text {
    padding-right: 4.1666666667vw;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child {
  width: calc(100% / 3 ) !important;
  justify-content: space-around !important;
  padding-left: 6.25vw;
}
@media (max-width: 1440px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child {
    padding-left: 4.1666666667vw;
  }
}
@media (max-width: 1024px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child {
    width: 100% !important;
    padding-left: 0;
    flex-direction: row;
  }
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child {
    width: 50% !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    padding-left: 4.1666666667vw;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block {
  display: flex;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  margin-bottom: 2rem;
  flex-wrap: nowrap;
}
@media (max-width: 1024px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block {
    align-items: flex-start !important;
  }
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block {
    flex-direction: column !important;
    align-items: flex-start !important;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link:last-child,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block:last-child {
  margin-bottom: 0;
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link img,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block img {
  width: 2rem;
  margin-right: 1rem;
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link img,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block img {
    margin-bottom: 1rem;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link img#image-17-69,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block img#image-17-69 {
  width: 1.75rem;
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link .ct-text-block,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block .ct-text-block {
  text-align: left !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #034078;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 600px) {
  .page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link .ct-text-block,
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-div-block .ct-text-block {
    font-size: 0.857rem !important;
  }
}
.page-id-69 #section-2-69 .ct-new-columns:not(#dank) > .ct-div-block:last-child .ct-link:hover .ct-text-block {
  color: #2792cf;
}
.page-id-69 .always-forward {
  display: block !important;
}

.page-id-99 {
  /******************************************************************

  Stylesheet: Our Mission

  Styles for Our Mission page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1440px) {
  .page-id-99 .x-lrg-gutters {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-99 .x-lrg-gutters {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-99 .x-lrg-gutters {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.page-id-99 .always-forward {
  display: block !important;
}

.page-id-103 {
  /******************************************************************

  Stylesheet: Staff

  Styles for Staff page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-103 .lrg-gutters .ct-code-block {
  width: 100%;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member {
  width: 29.1666666667vw;
  margin-bottom: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member {
    margin-bottom: 4.1666666667vw !important;
  }
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member:nth-last-child(1), .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member:nth-last-child(2) {
  margin-bottom: 0 !important;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member {
    width: 33.3333333333vw;
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member {
    width: 100%;
  }
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member:nth-last-child(2) {
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1024px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member:nth-last-child(2) {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member:nth-last-child(2) {
    margin-bottom: 4.1666666667vw !important;
  }
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner {
  display: flex;
  align-items: center;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img {
  width: 8.3333333333vw;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img {
    width: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img {
    width: 12.5vw;
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img {
    width: 27.0833333333vw;
  }
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img .img-inner {
  border-radius: 100%;
  width: 8.3333333333vw;
  height: 8.3333333333vw;
  background-color: rgba(39, 146, 207, 0.5);
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img .img-inner {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img .img-inner {
    width: 12.5vw;
    height: 12.5vw;
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .img .img-inner {
    width: 27.0833333333vw;
    height: 27.0833333333vw;
  }
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info {
  width: calc(100% - 8.3333333333vw);
  padding-left: 1.5rem;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info {
    width: calc(100% - 10.4166666667vw);
  }
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info {
    width: calc(100% - 12.5vw);
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info {
    width: calc(100% - 27.0833333333vw);
  }
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .name {
  margin-bottom: 0.5rem;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 1.125rem !important;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .name a {
  color: #034078;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .name a:hover {
  color: #2792cf;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .name,
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .role {
  color: #034078;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .role {
  color: #2792cf;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .email {
  margin-top: 0.25rem;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .email a {
  color: #161616;
}
.page-id-103 .lrg-gutters .ct-code-block .staff-wrapper .staff-member .staff-member-inner .info .email a:hover {
  color: #2792cf;
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content {
    flex-wrap: wrap;
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img {
  width: 8.3333333333vw;
  display: flex;
  align-items: center;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img {
    width: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img {
    width: 12.5vw;
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img {
    width: 100%;
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .img-inner {
  border-radius: 100%;
  width: 8.3333333333vw;
  height: 8.3333333333vw;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .img-inner {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .img-inner {
    width: 12.5vw;
    height: 12.5vw;
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .img-inner {
    width: 27.0833333333vw;
    height: 27.0833333333vw;
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .info {
  display: none;
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .info {
    display: flex;
    padding-left: 1rem;
    width: calc(100% - 27.0833333333vw);
    flex-direction: column;
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .info .name,
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .img .info .role {
  color: #034078;
  display: block !important;
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info {
  width: calc(100% - 8.3333333333vw);
  padding-left: 1.5rem;
}
@media (max-width: 1440px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info {
    width: calc(100% - 10.4166666667vw);
  }
}
@media (max-width: 1024px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info {
    width: calc(100% - 12.5vw);
  }
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info {
    width: 100%;
    padding-left: 0;
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info .name {
  margin-bottom: 0.15rem;
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info .name,
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info .role {
  color: #034078;
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info .name,
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .info .role {
    display: none;
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .content {
  margin-top: 1rem;
  max-height: calc(100vh - 29.1666666667vw);
  overflow-y: auto;
  padding-right: 1rem;
  /* width */
  /* Track */
  /* Handle */
}
@media (max-width: 600px) {
  .page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .content {
    margin-top: 2rem;
    max-height: calc(70vh - 37.5vw);
  }
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .content::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .content::-webkit-scrollbar-track {
  border-radius: 10px;
  background: rgba(231, 229, 223, 0.5);
}
.page-id-103 .lrg-gutters .pop-up .pop-up-inner > .content .content::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 10px;
}

.page-id-32 {
  /******************************************************************

  Stylesheet: Voices

  Styles for Voices page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block {
  width: 100%;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child {
  width: 41.6666666667vw !important;
  padding-right: 2.7777777778vw;
}
@media (max-width: 1440px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child {
    width: 100% !important;
    padding-right: 0;
    order: 1;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child {
    margin-bottom: 4.1666666667vw !important;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main {
  margin-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main {
    margin-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main {
    margin-bottom: 8.3333333333vw !important;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .image a {
  color: #034078;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .image a:hover .title {
  color: #2792cf;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .image a:hover .image-bg-wrapper .image-bg {
  transform: scale(1.035);
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .image a .image-bg-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .image a .image-bg-wrapper .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .image a .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .author {
  margin-bottom: 0.75rem;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .author a {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2792cf;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .author a:hover {
  color: #034078;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .featured-main .article-inner .extra {
  color: #161616;
  margin-top: 0.625rem;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .ajax-load-more-wrap {
    display: none;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .view-more-wrapper {
  display: none !important;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .view-more-wrapper {
    display: flex !important;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet {
  display: none;
  width: 100%;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet {
    display: flex;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet {
    overflow-x: scroll;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider {
  width: 95.8333333333vw;
  position: relative;
  left: -2.0833333333vw;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-arrow {
  position: absolute;
  top: calc(18.75vw - 2rem);
  z-index: 10;
  cursor: pointer;
  line-height: 0;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-arrow {
    top: calc(29.1666666667vw);
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-arrow img {
  width: 2rem;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-arrow.slick-prev {
  left: 2.0833333333vw;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-arrow.slick-next {
  right: 2.0833333333vw;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner.slick-slider .slick-slide {
  margin: 0 2.0833333333vw;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article {
  width: calc(100% / 8 - 2.0833333333vw);
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner {
  flex-direction: column;
  border: 0;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .image {
  width: 100%;
  padding: 0;
  display: block !important;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .image a {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .image a {
    padding-bottom: calc(18.75vw) !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .image a {
    padding-bottom: calc(29.1666666667vw) !important;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .image a .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .image a:hover .image-bg {
  transform: scale(1.035);
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info {
  width: 100%;
  padding: 0;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .title a {
  color: #034078;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .title a:hover {
  color: #2792cf;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .author {
  margin-bottom: 0.75rem;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .author a {
  color: #2792cf;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .author a:hover {
  color: #034078;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .extra {
  color: #161616;
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .extra > span:first-child {
    display: block;
  }
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .article-wrapper.tablet .article-wrapper-inner .article .article-inner .info .extra > span:first-child::after {
    display: none;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .angel-subscribe-ad {
  display: none;
  max-width: 300px;
  margin: 0 auto;
  margin-top: 2.0833333333vw !important;
  margin-bottom: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .angel-subscribe-ad {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .angel-subscribe-ad {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .angel-subscribe-ad {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .angel-subscribe-ad {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:first-child .angel-subscribe-ad {
    display: block;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child {
  width: calc(100% - 41.6666666667vw) !important;
  align-items: center;
}
@media (max-width: 1440px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child {
    width: 100% !important;
    order: 3;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child {
    flex-direction: column;
    justify-content: initial;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block {
  width: 100%;
  margin-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block {
    margin-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block {
    margin-bottom: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block {
    order: 2;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner {
    display: flex;
    flex-wrap: wrap;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author {
  border-top: 1px solid #f8f8f8;
  margin-top: 1rem;
  padding-top: 1rem;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author {
    width: 50%;
    border-top: 0;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author {
    width: 100%;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author:first-child {
  margin-top: 0;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner {
  display: flex;
  align-items: center;
  color: #034078;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner:hover .info .title {
  color: #2792cf;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img {
  width: 6.25vw;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img {
    width: 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img {
    width: 16.6666666667vw;
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img {
    width: 29.1666666667vw;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img .img-inner {
  width: 4.1666666667vw;
  height: 4.1666666667vw;
  border-radius: 100%;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img .img-inner {
    width: 6.25vw;
    height: 6.25vw;
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img .img-inner {
    width: 12.5vw;
    height: 12.5vw;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .img .img-inner {
    width: 25vw;
    height: 25vw;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info {
  width: calc(100% - 6.25vw);
}
@media (max-width: 1440px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info {
    width: calc(100% - 8.3333333333vw);
  }
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info {
    width: calc(100% - 16.6666666667vw);
    padding-right: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info {
    width: calc(100% - 29.1666666667vw);
    padding-right: 0;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info a {
  color: #034078;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info a:hover {
  color: #2792cf;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info .title {
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  font-weight: 800 !important;
  font-size: 1.125rem !important;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-code-block .authors .authors-inner .author .author-inner .info .role {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .angel-subscribe-ad {
    display: none;
  }
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-div-block {
  width: 100% !important;
}
.page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-div-block .ct-code-block {
  width: 100%;
  margin: 0 auto;
  max-width: 360px;
  margin-bottom: 3rem !important;
}
@media (max-width: 1024px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-div-block .ct-code-block {
    margin-bottom: 0 !important;
    width: calc(50% - 8.3333333333vw);
  }
}
@media (max-width: 600px) {
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-div-block .ct-code-block {
    margin-bottom: 2rem !important;
    width: 70%;
  }
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-div-block .ct-code-block:nth-child(2) {
    order: 1;
  }
  .page-id-32 #section-2-32 .ct-new-columns:not(#asdf) .ct-div-block:last-child .ct-div-block .ct-code-block:nth-child(3) {
    order: 3;
  }
}

.archive {
  /******************************************************************

  Stylesheet: General Archives

  Styles for General Archives page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.archive .featured-row .archive-title {
  text-transform: uppercase;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.archive .featured-row .ct-new-columns:not(#asdf) {
  flex-wrap: nowrap !important;
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) {
    flex-wrap: wrap !important;
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block {
  width: 100%;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
  width: 48.9583333333vw !important;
}
@media (max-width: 1440px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 100% !important;
    padding-right: 0;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper {
    display: flex;
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper h6 {
  margin-bottom: 0.5rem;
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper h6::after {
    content: "•";
    margin: 0 0.25rem;
  }
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper h6:last-child::after {
    display: none;
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
  width: 17.7083333333vw !important;
  padding-left: 1.0416666667vw;
}
@media (max-width: 1440px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: calc(100% - 66.6666666667vw) !important;
    padding-left: 2.0833333333vw;
  }
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: 100% !important;
    padding-left: 0;
  }
}
@media (max-width: 600px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles {
    display: block;
    overflow: scroll;
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 600px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article {
    width: calc(50% - 2.0833333333vw);
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article:first-child {
  margin-bottom: 2rem;
}
@media (max-width: 1024px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article:first-child {
    margin-bottom: 0;
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span::after {
  content: "•";
  margin: 0 0.5em;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span:last-child::after {
  display: none;
}
@media (max-width: 600px) {
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span:first-child {
    display: block;
  }
  .archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span:first-child::after {
    display: none;
  }
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a {
  color: #034078;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a:hover .title {
  color: #2792cf;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a:hover .image-bg-wrapper .image-bg {
  transform: scale(1.035);
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a .image-bg-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a .image-bg-wrapper .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a .title {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .author {
  margin-bottom: 0.75rem;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .author a {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2792cf;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .author a:hover {
  color: #034078;
}
.archive .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .extra {
  color: #161616;
}
.archive .lookie-row,
.archive .ad-row {
  padding-left: 25vw !important;
  padding-right: 25vw !important;
}
@media (max-width: 1440px) {
  .archive .lookie-row,
.archive .ad-row {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.archive .lookie-row img,
.archive .ad-row img {
  width: auto;
}
.archive .feed-row .ct-new-columns:not(#asdf) {
  justify-content: flex-start;
}
.archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
  width: 50vw !important;
  padding-right: 2.7777777778vw;
}
@media (max-width: 1440px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 100% !important;
    padding-right: 0;
  }
}
.archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col .ct-code-block {
  width: 100%;
}
.archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
  width: calc(100% - 50vw) !important;
}
@media (max-width: 1440px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: 100% !important;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    margin-top: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    flex-direction: column;
    align-items: center;
  }
}
.archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col .ct-code-block, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col .ct-code-block {
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col .ct-code-block, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col .ct-code-block {
    margin-bottom: 0;
    width: calc(50% - 8.3333333333vw);
  }
}
@media (max-width: 600px) {
  .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col .ct-code-block, .archive .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col .ct-code-block {
    margin-bottom: 2rem;
    width: 70%;
  }
}
.archive.author {
  /******************************************************************

  Stylesheet: Author Archives

  Styles for Author Archives page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.archive.author .featured-row .archive-title {
  text-transform: uppercase;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .archive-title {
    display: none;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) {
  justify-content: flex-start;
  flex-wrap: wrap !important;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block {
  width: 100%;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block#code_block-10-107 {
  margin-top: 2.380952381vw;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block#code_block-10-107 {
    display: none;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
  width: 41.6666666667vw !important;
  padding-right: 2.7777777778vw;
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 58.3333333333vw !important;
    order: 1;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 100% !important;
    padding-right: 0;
    order: 2;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
  width: calc(100% - 41.6666666667vw) !important;
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: calc(100% - 58.3333333333vw) !important;
    order: 2;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: 100% !important;
    order: 1;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col > .ct-div-block {
  width: auto;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col > .ct-div-block {
    display: none;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col > .ct-div-block .ct-code-block {
  width: 100%;
  max-width: 360px;
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col > .ct-div-block .ct-code-block {
    margin-bottom: 2rem;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author {
  margin-bottom: 3.3333333333vw;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner {
  display: flex;
  flex-direction: column;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name {
  display: flex;
  align-items: center;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
  width: 8.3333333333vw;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
    width: 10.4166666667vw;
    padding-right: 2.0833333333vw;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
    width: 16.6666666667vw;
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
    width: 33.3333333333vw;
    padding-right: 4.1666666667vw;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
  background-color: rgba(39, 146, 207, 0.5);
  width: 6.25vw;
  height: 6.25vw;
  border-radius: 100%;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
    width: 8.3333333333vw;
    height: 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
    width: 12.5vw;
    height: 12.5vw;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
    width: 29.1666666667vw;
    height: 29.1666666667vw;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
  width: calc(100% - 8.3333333333vw);
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
    width: calc(100% - 10.4166666667vw);
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
    width: calc(100% - 16.6666666667vw);
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
    width: calc(100% - 33.3333333333vw);
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 {
  text-transform: uppercase;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 a {
  color: #034078;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 a:hover {
  color: #2792cf;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name .role {
  color: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio {
  margin-top: 1rem;
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
  display: none;
  width: 41.6666666667vw !important;
  padding-right: 4.1666666667vw;
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    display: flex;
    width: 100% !important;
    padding-right: 0;
    order: 4;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
  display: none;
  width: calc(100% - 41.6666666667vw) !important;
}
@media (max-width: 1440px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    display: flex;
    width: 100% !important;
    order: 3;
    flex-direction: row;
    justify-content: space-around;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block {
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-code-block {
  width: 100%;
  margin: 0 auto 3rem;
  min-width: 2px;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-code-block {
    margin: 0 auto 2rem;
    width: 50%;
    padding-left: 2rem;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-code-block {
    width: 100%;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-div-block {
    width: calc(100% - 50%);
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-div-block {
    width: 100%;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-div-block .ct-code-block {
  width: 100%;
  margin: 0 auto 3rem;
  min-width: 2px;
}
@media (max-width: 1024px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-div-block .ct-code-block {
    margin: 0 auto 2rem;
  }
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col > .ct-div-block > .ct-div-block .ct-code-block:nth-child(2) {
    display: none;
  }
}
.archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col.mobile {
  display: none !important;
  order: 5 !important;
}
@media (max-width: 600px) {
  .archive.author .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col.mobile {
    display: flex !important;
  }
}
.archive.tax-ads_classifieds_tax {
  /******************************************************************

  Stylesheet: Ads/Classifieds

  Styles for Ads/Classifieds page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1440px) {
  .archive.tax-ads_classifieds_tax #section-3-174 {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .archive.tax-ads_classifieds_tax #section-3-174 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap > h4 {
  color: #034078;
  margin-bottom: 1.5rem;
  margin-top: 2rem;
  font-weight: 600 !important;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
@media (max-width: 1024px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav {
    position: relative;
  }
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav::before {
    content: "";
    width: 2rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
  }
}
@media (max-width: 1024px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner {
    white-space: nowrap;
    overflow: auto;
  }
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a {
  margin-right: 1.5rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a::before {
  transform: scaleX(0);
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:hover, .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a.active {
  font-family: "Metro Nova W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:hover::before, .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a.active::before {
  transform: scaleX(0.5);
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:last-child {
  margin-right: 0;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area {
  margin: 1rem 0 1.25rem;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner {
  display: flex;
  justify-content: space-between;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .info {
  color: #161616;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .info span {
  font-weight: 800;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form {
  position: relative;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form::after {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2019/06/sharp-search-24px.svg");
  background-size: cover !important;
  background-position: center !important;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s {
  color: #161616;
  border: 0 !important;
  background: rgba(231, 229, 223, 0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  border-radius: 4px;
  min-width: 16.6666666667vw;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s::placeholder, .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s::-moz-placeholder, .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:-ms-input-placeholder, .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:-moz-placeholder {
  color: #034078 !important;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:hover, .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #submit {
  display: none;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article {
  padding: 1rem 0;
  margin-top: 1rem;
  border-top: 1px solid #e7e5df;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article:first-child {
  margin-top: 0;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner {
  display: flex;
  align-items: center;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
  width: calc(100% - 16.6666666667vw);
}
@media (max-width: 1440px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: calc(100% - 25vw);
  }
}
@media (max-width: 1024px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: calc(100% - 33.3333333333vw);
  }
}
@media (max-width: 600px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content {
    display: flex;
    margin-bottom: 1rem;
  }
}
@media (max-width: 600px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text {
    padding-right: 16.6666666667vw;
    width: calc(100% - 16.6666666667vw);
  }
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .title a {
  color: #034078;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .title a:hover {
  color: #2792cf;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras {
  margin: 0.5rem 0;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a {
  color: #161616;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a:hover {
  color: #2792cf;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a::after {
  content: ", ";
  color: #161616;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a:last-child::after {
  display: none;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img {
  display: none;
}
@media (max-width: 600px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img {
    display: flex;
    width: 16.6666666667vw;
  }
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img .img-inner {
  width: 16.6666666667vw;
  height: 16.6666666667vw;
  position: relative;
  overflow: hidden;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img .img-inner img {
  position: absolute;
  padding: 0 !important;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width: initial;
  transform: translate(-50%, -50%);
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .bottom-content .post-excerpt {
  margin-bottom: 1.5rem;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .bottom-content .btn {
  font-size: 0.85rem !important;
  padding-bottom: 6px !important;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
  width: 16.6666666667vw;
  padding-left: 9.375vw;
}
@media (max-width: 1440px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    width: 25vw;
    padding-left: 14.5833333333vw;
  }
}
@media (max-width: 1024px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    width: 33.3333333333vw;
  }
}
@media (max-width: 600px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    display: none;
  }
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
  width: 7.2916666667vw;
  height: 7.2916666667vw;
  position: relative;
  overflow: hidden;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
    width: 18.75vw;
    height: 18.75vw;
  }
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner img {
  position: absolute;
  padding: 0 !important;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width: initial;
  transform: translate(-50%, -50%);
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination h2 {
  display: none;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination a {
  color: #161616;
  margin: 0 0.25rem;
}
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .current,
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .prev,
.archive.tax-ads_classifieds_tax #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .next {
  color: #2792cf;
  margin: 0 0.25rem;
  font-family: "Electra LT W01 Bold", "Georgia", Cambria, Times New Roman, Times, serif !important;
}

.page-id-785 {
  /******************************************************************

  Stylesheet: General Archives

  Styles for General Archives page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
  /******************************************************************

  Stylesheet: Ads/Classifieds

  Styles for Ads/Classifieds page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-785 .featured-row .archive-title {
  text-transform: uppercase;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) {
  flex-wrap: nowrap !important;
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) {
    flex-wrap: wrap !important;
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block {
  width: 100%;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
  width: 48.9583333333vw !important;
}
@media (max-width: 1440px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 100% !important;
    padding-right: 0;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper {
    display: flex;
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper h6 {
  margin-bottom: 0.5rem;
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper h6::after {
    content: "•";
    margin: 0 0.25rem;
  }
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col .extras-wrapper h6:last-child::after {
    display: none;
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
  width: 17.7083333333vw !important;
  padding-left: 1.0416666667vw;
}
@media (max-width: 1440px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: calc(100% - 66.6666666667vw) !important;
    padding-left: 2.0833333333vw;
  }
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: 100% !important;
    padding-left: 0;
  }
}
@media (max-width: 600px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles {
    display: block;
    overflow: scroll;
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 600px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article {
    width: calc(50% - 2.0833333333vw);
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article:first-child {
  margin-bottom: 2rem;
}
@media (max-width: 1024px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article:first-child {
    margin-bottom: 0;
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span::after {
  content: "•";
  margin: 0 0.5em;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span:last-child::after {
  display: none;
}
@media (max-width: 600px) {
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span:first-child {
    display: block;
  }
  .page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .side-featured-articles .side-featured-articles-wrapper .article .extra > span:first-child::after {
    display: none;
  }
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a {
  color: #034078;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a:hover .title {
  color: #2792cf;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a:hover .image-bg-wrapper .image-bg {
  transform: scale(1.035);
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a .image-bg-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a .image-bg-wrapper .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .image a .title {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .author {
  margin-bottom: 0.75rem;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .author a {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2792cf;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .author a:hover {
  color: #034078;
}
.page-id-785 .featured-row .ct-new-columns:not(#asdf) .ct-div-block article .article-inner .extra {
  color: #161616;
}
.page-id-785 .lookie-row,
.page-id-785 .ad-row {
  padding-left: 25vw !important;
  padding-right: 25vw !important;
}
@media (max-width: 1440px) {
  .page-id-785 .lookie-row,
.page-id-785 .ad-row {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.page-id-785 .lookie-row img,
.page-id-785 .ad-row img {
  width: auto;
}
.page-id-785 .feed-row .ct-new-columns:not(#asdf) {
  justify-content: flex-start;
}
.page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
  width: 50vw !important;
  padding-right: 2.7777777778vw;
}
@media (max-width: 1440px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 100% !important;
    padding-right: 0;
  }
}
.page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col .ct-code-block {
  width: 100%;
}
.page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
  width: calc(100% - 50vw) !important;
}
@media (max-width: 1440px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: 100% !important;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    margin-top: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    flex-direction: column;
    align-items: center;
  }
}
.page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col .ct-code-block, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col .ct-code-block {
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col .ct-code-block, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col .ct-code-block {
    margin-bottom: 0;
    width: calc(50% - 8.3333333333vw);
  }
}
@media (max-width: 600px) {
  .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.right-col .ct-code-block, .page-id-785 .feed-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col .ct-code-block {
    margin-bottom: 2rem;
    width: 70%;
  }
}
@media (max-width: 1440px) {
  .page-id-785 #section-3-174 {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .page-id-785 #section-3-174 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.page-id-785 #section-3-174 .ct-section-inner-wrap > h4 {
  color: #034078;
  margin-bottom: 1.5rem;
  margin-top: 2rem;
  font-weight: 600 !important;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
@media (max-width: 1024px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav {
    position: relative;
  }
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav::before {
    content: "";
    width: 2rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
  }
}
@media (max-width: 1024px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner {
    white-space: nowrap;
    overflow: auto;
  }
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a {
  margin-right: 1.5rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a::before {
  transform: scaleX(0);
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:hover, .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a.active {
  font-family: "Metro Nova W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:hover::before, .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a.active::before {
  transform: scaleX(0.5);
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:last-child {
  margin-right: 0;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area {
  margin: 1rem 0 1.25rem;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner {
  display: flex;
  justify-content: space-between;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .info {
  color: #161616;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .info span {
  font-weight: 800;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form {
  position: relative;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form::after {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2019/06/sharp-search-24px.svg");
  background-size: cover !important;
  background-position: center !important;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s {
  color: #161616;
  border: 0 !important;
  background: rgba(231, 229, 223, 0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  border-radius: 4px;
  min-width: 16.6666666667vw;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s::placeholder, .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s::-moz-placeholder, .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:-ms-input-placeholder, .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:-moz-placeholder {
  color: #034078 !important;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:hover, .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #submit {
  display: none;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article {
  padding: 1rem 0;
  margin-top: 1rem;
  border-top: 1px solid #e7e5df;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article:first-child {
  margin-top: 0;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner {
  display: flex;
  align-items: center;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
  width: calc(100% - 16.6666666667vw);
}
@media (max-width: 1440px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: calc(100% - 25vw);
  }
}
@media (max-width: 1024px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: calc(100% - 33.3333333333vw);
  }
}
@media (max-width: 600px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content {
    display: flex;
    margin-bottom: 1rem;
  }
}
@media (max-width: 600px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text {
    padding-right: 16.6666666667vw;
    width: calc(100% - 16.6666666667vw);
  }
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .title a {
  color: #034078;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .title a:hover {
  color: #2792cf;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras {
  margin: 0.5rem 0;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a {
  color: #161616;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a:hover {
  color: #2792cf;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a::after {
  content: ", ";
  color: #161616;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a:last-child::after {
  display: none;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img {
  display: none;
}
@media (max-width: 600px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img {
    display: flex;
    width: 16.6666666667vw;
  }
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img .img-inner {
  width: 16.6666666667vw;
  height: 16.6666666667vw;
  position: relative;
  overflow: hidden;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img .img-inner img {
  position: absolute;
  padding: 0 !important;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width: initial;
  transform: translate(-50%, -50%);
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .bottom-content .post-excerpt {
  margin-bottom: 1.5rem;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .bottom-content .btn {
  font-size: 0.85rem !important;
  padding-bottom: 6px !important;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
  width: 16.6666666667vw;
  padding-left: 9.375vw;
}
@media (max-width: 1440px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    width: 25vw;
    padding-left: 14.5833333333vw;
  }
}
@media (max-width: 1024px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    width: 33.3333333333vw;
  }
}
@media (max-width: 600px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    display: none;
  }
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
  width: 7.2916666667vw;
  height: 7.2916666667vw;
  position: relative;
  overflow: hidden;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
    width: 18.75vw;
    height: 18.75vw;
  }
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner img {
  position: absolute;
  padding: 0 !important;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width: initial;
  transform: translate(-50%, -50%);
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination h2 {
  display: none;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination a {
  color: #161616;
  margin: 0 0.25rem;
}
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .current,
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .prev,
.page-id-785 #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .next {
  color: #2792cf;
  margin: 0 0.25rem;
  font-family: "Electra LT W01 Bold", "Georgia", Cambria, Times New Roman, Times, serif !important;
}

.page-id-2899,
.page-id-57441 {
  /******************************************************************

  Stylesheet: Information Request

  Styles for Information Request page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-2899 .gform_wrapper .gform_body .gform_fields .gfield > .gfield_label,
.page-id-57441 .gform_wrapper .gform_body .gform_fields .gfield > .gfield_label {
  display: inline-block !important;
}
.page-id-2899 .gform_wrapper .gform_body .gform_fields .gfield input[type=text] + label, .page-id-2899 .gform_wrapper .gform_body .gform_fields .gfield select + label, .page-id-2899 .gform_wrapper .gform_body .gform_fields .gfield textarea + label,
.page-id-57441 .gform_wrapper .gform_body .gform_fields .gfield input[type=text] + label,
.page-id-57441 .gform_wrapper .gform_body .gform_fields .gfield select + label,
.page-id-57441 .gform_wrapper .gform_body .gform_fields .gfield textarea + label {
  display: block;
}

.post-type-archive-obituaries {
  /******************************************************************

  Stylesheet: Obituaries

  Styles for Obituaries page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.post-type-archive-obituaries #div_block-9-176 {
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .post-type-archive-obituaries #div_block-9-176 {
    flex-wrap: wrap;
  }
}
@media (max-width: 600px) {
  .post-type-archive-obituaries #div_block-9-176 .ct-code-block {
    margin-bottom: 1.5rem;
  }
}
.post-type-archive-obituaries #div_block-9-176 .ct-code-block form {
  position: relative;
}
.post-type-archive-obituaries #div_block-9-176 .ct-code-block form::after {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2019/06/sharp-search-24px.svg");
  background-size: cover !important;
  background-position: center !important;
}
.post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s {
  color: #161616;
  border: 0 !important;
  background: rgba(231, 229, 223, 0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  border-radius: 4px;
}
.post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s::placeholder, .post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s::-moz-placeholder, .post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s:-ms-input-placeholder, .post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s:-moz-placeholder {
  color: #034078 !important;
}
.post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s:hover, .post-type-archive-obituaries #div_block-9-176 .ct-code-block form #s:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.post-type-archive-obituaries #div_block-9-176 .ct-code-block form #submit {
  display: none;
}
.post-type-archive-obituaries #code_block-7-176 {
  width: 100%;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article {
  width: calc(100% / 3);
}
@media (max-width: 1024px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article {
    width: 100%;
  }
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(3n+1) {
  padding-right: 2.0833333333vw;
}
@media (max-width: 1024px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(3n+1) {
    padding-right: 0;
  }
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(3n+3) {
  padding-left: 2.0833333333vw;
}
@media (max-width: 1024px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(3n+3) {
    padding-left: 0;
  }
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(3n+2) {
  padding: 0 1.0416666667vw;
}
@media (max-width: 1024px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(3n+2) {
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(2n+1) {
    padding-right: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(2n+1) {
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(2n+2) {
    padding-left: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article:nth-child(2n+2) {
    padding-left: 0;
  }
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 1rem;
  margin-bottom: 2.5rem;
  border-top: 1px solid #e7e5df;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .title {
  margin-bottom: 0.75rem;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .title a {
  color: #034078;
  font-weight: 600 !important;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .title a:hover {
  color: #2792cf;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .date {
  color: #000000;
  margin-bottom: 0.5rem;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .role {
  color: #161616;
  margin-bottom: 1.5rem;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .post-excerpt {
  width: 100%;
  color: #161616;
  margin-bottom: 1.5rem;
}
.post-type-archive-obituaries #code_block-7-176 .artilces-wrapper .article .article-inner .btn {
  align-self: flex-end;
  font-size: 0.85rem !important;
  padding-bottom: 6px !important;
}
.post-type-archive-obituaries #code_block-7-176 .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.post-type-archive-obituaries #code_block-7-176 .pagination h2 {
  display: none;
}
.post-type-archive-obituaries #code_block-7-176 .pagination a {
  color: #161616;
  margin: 0 0.25rem;
}
.post-type-archive-obituaries #code_block-7-176 .pagination .current,
.post-type-archive-obituaries #code_block-7-176 .pagination .prev,
.post-type-archive-obituaries #code_block-7-176 .pagination .next {
  color: #2792cf;
  margin: 0 0.25rem;
  font-family: "Electra LT W01 Bold", "Georgia", Cambria, Times New Roman, Times, serif !important;
}

.single-obituaries {
  /******************************************************************

  Stylesheet: Obituaries - Single

  Styles for Obituaries - Single page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1440px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap {
    padding: 0 8.3333333333vw !important;
  }
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap {
    padding: 0 !important;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap > .ct-link {
  color: #161616;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap > .ct-link:hover {
  color: #2792cf;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap > .ct-link h6 {
  margin-bottom: 0.5rem;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child {
  width: 33.3333333333vw !important;
  padding-right: 4.1666666667vw;
}
@media (max-width: 1440px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child {
    padding-right: 8.3333333333vw;
    width: 50vw !important;
  }
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child {
    width: 100% !important;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block {
  width: 100%;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .name {
  text-transform: none;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .died {
  color: #000000;
  margin: 0.5rem 0;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content {
  margin-top: 2rem;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner {
  display: flex;
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner {
    flex-wrap: wrap;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-img {
  width: 50%;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-img {
    width: 40%;
  }
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-img {
    width: 100%;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-img figure {
  margin: 0;
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-img figure img {
    max-width: 70%;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-img figure figcaption {
  margin-top: 0.5rem;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-text {
  width: 50%;
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-text {
    width: 60%;
  }
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-text {
    width: 100%;
    margin-top: 2rem;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-text.no-img {
  width: 100% !important;
  margin-top: 0 !important;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:first-child .ct-code-block .post-content .post-content-inner .col-text img {
  width: auto;
  max-width: 50%;
  float: left;
  padding: 0;
  padding-left: 0.75rem;
  padding-bottom: 0.75rem;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child {
  width: calc(100% - 33.3333333333vw) !important;
}
@media (max-width: 1440px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child {
    width: calc(100% - 50vw) !important;
  }
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child {
    width: 100% !important;
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child {
    margin-top: 8.3333333333vw !important;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child h3 {
  color: #034078;
  font-weight: 600 !important;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block {
  width: 100%;
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper {
    overflow: scroll;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner {
    flex-direction: row;
  }
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner {
    width: 200vw;
    white-space: nowrap;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article {
  border-top: 1px solid #e7e5df;
  padding-top: 1rem !important;
  margin-top: 1rem;
  white-space: normal;
}
@media (max-width: 1024px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article {
    width: 25%;
    padding: 0 1.0416666667vw;
    margin-top: 0;
  }
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article:first-child {
    padding-left: 0;
    padding-right: 2.0833333333vw;
  }
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article:last-child {
    padding-right: 0;
    padding-left: 2.0833333333vw;
  }
}
@media (max-width: 600px) {
  .single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article {
    width: 50vw;
  }
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article:first-child {
  margin-top: 0;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article .article-inner {
  display: flex;
  flex-direction: column;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article .article-inner .title {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article .article-inner .title a {
  color: #034078;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article .article-inner .title a:hover {
  color: #2792cf;
}
.single-obituaries #section-3-177 .ct-section-inner-wrap .ct-new-columns:not(#asd) > .ct-div-block:last-child .ct-code-block .articles-wrapper .articles-wrapper-inner .article .article-inner .date {
  color: #000000;
  margin: 0.5rem 0;
}

.post-type-archive-letter_to_the_editor {
  /******************************************************************

  Stylesheet: Letters to the Editor

  Styles for Letters to the Editor page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.post-type-archive-letter_to_the_editor .ct-code-block {
  width: 100%;
}
.post-type-archive-letter_to_the_editor #div_block-21-173 {
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor #div_block-21-173 {
    flex-wrap: wrap;
  }
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block {
  width: auto;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block {
    margin-bottom: 1.5rem;
  }
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form {
  position: relative;
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form::after {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2019/06/sharp-search-24px.svg");
  background-size: cover !important;
  background-position: center !important;
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s {
  color: #161616;
  border: 0 !important;
  background: rgba(231, 229, 223, 0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  border-radius: 4px;
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s::placeholder, .post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s::-moz-placeholder, .post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s:-ms-input-placeholder, .post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s:-moz-placeholder {
  color: #034078 !important;
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s:hover, .post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #s:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.post-type-archive-letter_to_the_editor #div_block-21-173 .ct-code-block form #submit {
  display: none;
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-section-inner-wrap > #div_block-21-173,
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-section-inner-wrap > .ct-code-block {
    padding-left: 4.1666666667vw;
    padding-right: 4.1666666667vw;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block {
  width: 100%;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article {
  width: 50%;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article {
    width: 100%;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article:nth-child(2n+1) {
  padding-right: 2.0833333333vw;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article:nth-child(2n+1) {
    padding-right: 0;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article:nth-child(2n+2) {
  padding-left: 2.0833333333vw;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article:nth-child(2n+2) {
    padding-left: 0;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-top: 1rem;
  margin-bottom: 2.5rem;
  border-top: 1px solid #e7e5df;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .title {
  margin-bottom: 0.75rem;
  font-weight: 700 !important;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .title a {
  color: #034078;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .title a:hover {
  color: #2792cf;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .author-date {
  color: #000000;
  margin-bottom: 1.5rem;
  color: #161616;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .author-date .author {
  color: #000000;
  font-weight: 700 !important;
  padding-bottom: 6px !important;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .post-excerpt {
  width: 100%;
  color: #161616;
  margin-bottom: 1.5rem;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .artilces-wrapper .article .article-inner .btn {
  font-size: 0.85rem !important;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .pagination h2 {
  display: none;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .pagination a {
  color: #161616;
  margin: 0 0.25rem;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .pagination .current,
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .pagination .prev,
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-code-block .pagination .next {
  color: #2792cf;
  margin: 0 0.25rem;
  font-family: "Electra LT W01 Bold", "Georgia", Cambria, Times New Roman, Times, serif !important;
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns {
  padding: 0 8.3333333333vw;
  margin-top: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns {
    margin-top: 8.3333333333vw !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns {
    padding: 0;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block {
  background: #034078;
  color: #ffffff;
  padding: 4.1666666667vw 20.8333333333vw 4.1666666667vw 4.1666666667vw;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block {
    padding: 8.3333333333vw 16.6666666667vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block {
    padding: 12.5vw 8.3333333333vw;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block::after {
  content: "";
  background: url("/wp-content/uploads/2019/08/envelop-cutout.svg");
  width: 20.8333333333vw;
  height: 16.6666666667vw;
  position: absolute;
  right: -2.0833333333vw;
  top: 0;
  pointer-events: none;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block::after {
    width: 29.1666666667vw;
    height: 25vw;
    top: initial;
    bottom: -4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block::after {
    width: 58.3333333333vw;
    height: 47.9166666667vw;
    bottom: -8.3333333333vw;
    right: -8.3333333333vw;
  }
}
.post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block .ct-link-button {
  align-self: flex-end;
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .lrg-gutters .ct-new-columns > .ct-div-block .ct-link-button {
    align-self: initial;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .author-date {
  color: #000000;
  margin: 1rem 0;
  color: #161616;
}
.post-type-archive-letter_to_the_editor .pop-up .content .author-date .author {
  color: #000000;
}
.post-type-archive-letter_to_the_editor .pop-up .content .post-content {
  position: relative;
}
.post-type-archive-letter_to_the_editor .pop-up .content .post-content::before {
  content: "";
  width: calc(100% - 1rem);
  height: 2rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  position: absolute;
  left: 0;
  bottom: 0;
}
.post-type-archive-letter_to_the_editor .pop-up .content .post-content .post-content-inner {
  overflow-y: auto;
  max-height: calc(100vh - 33.3333333333vw);
  padding-right: 2rem;
  padding-bottom: 2rem;
  /* width */
  /* Track */
  /* Handle */
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .post-content .post-content-inner {
    max-height: calc(100vh - 50vw);
  }
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .post-content .post-content-inner {
    max-height: calc(100vh - 66.6666666667vw);
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .post-content .post-content-inner::-webkit-scrollbar {
  width: 5px;
  border-radius: 3px;
}
.post-type-archive-letter_to_the_editor .pop-up .content .post-content .post-content-inner::-webkit-scrollbar-track {
  background: #e7e5df;
  border-radius: 3px;
}
.post-type-archive-letter_to_the_editor .pop-up .content .post-content .post-content-inner::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 3px;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper {
  position: relative;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper::before {
  content: "";
  width: calc(100% - 1rem);
  height: 2rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  position: absolute;
  left: 0;
  bottom: 0;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form {
  overflow-y: scroll;
  max-height: calc(100vh - 27.0833333333vw);
  padding-right: 2rem;
  padding-bottom: 2rem;
  /* width */
  /* Track */
  /* Handle */
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form {
    max-height: calc(100vh - 50vw);
  }
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form {
    max-height: calc(100vh - 66.6666666667vw);
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form::-webkit-scrollbar {
  width: 5px;
  border-radius: 3px;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form::-webkit-scrollbar-track {
  background: #e7e5df;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 3px;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_heading {
  margin-bottom: 0;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_heading .gform_title {
  font: normal 1.7rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
  text-transform: uppercase;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_heading .gform_description {
  margin-bottom: 0;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 1.75rem !important;
  display: flex;
  align-items: center;
  padding-right: 8.3333333333vw !important;
}
@media (max-width: 1024px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield {
    padding-right: 0 !important;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_12, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_12 {
  padding-right: 0 !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_12 > .gfield_label, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_12 > .gfield_label {
  display: none !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 {
  padding-right: 0 !important;
  align-items: flex-start;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 .gfield_description, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 .gfield_description {
  width: calc(100% - 9rem);
  margin-bottom: 1rem;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 .gfield_description, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 .gfield_description {
    width: 100%;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 .ginput_container, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 .ginput_container {
  width: calc(100% - 9rem);
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 .ginput_container, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 .ginput_container {
    width: 100%;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 > .gfield_label, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 > .gfield_label {
  width: 9rem;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 > .gfield_label, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 > .gfield_label {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_2_10 > .gfield_label, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_5_10 > .gfield_label {
    display: none !important;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield.gsection {
  border: 0 !important;
  margin-bottom: 2rem !important;
  margin-top: 3rem !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  width: 100%;
  margin-top: 0;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label {
  display: flex !important;
  min-width: 9rem;
  font-size: 1rem;
  color: #2792cf;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label {
    min-width: 7.5rem;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label.gfield_label_before_complex {
  display: none !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding-right: 0 !important;
  margin-bottom: 1.75rem !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1:last-child,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2:last-child,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city:last-child,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state:last-child,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip:last-child,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country:last-child {
  margin-bottom: 0 !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2 label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country label {
  min-width: 9rem;
  margin: 0;
  font-size: 1rem;
  color: #2792cf;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2 label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country label {
    min-width: 7.5rem;
  }
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 input,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2 input,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city input,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state input,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip input,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country input {
  width: 100% !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text],
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea {
  color: #161616;
  border: 0 !important;
  background: #e7e5df;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  width: 100%;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]::placeholder, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]::-moz-placeholder, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:-ms-input-placeholder, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:-moz-placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select::placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:-moz-placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea::placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:-moz-placeholder {
  color: #034078 !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:hover, .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:focus,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:hover,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:focus,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:hover,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text] + label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select + label,
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea + label {
  display: block !important;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper {
  margin-right: 2rem;
  display: flex;
  align-items: center;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper img {
  width: 1.5rem;
  margin-right: 1rem;
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper input {
  width: 100%;
  background: transparent;
  padding: 0;
  border: 0;
  margin-top: -6px;
  cursor: pointer;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078 !important;
  text-transform: uppercase;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper input:hover {
  color: #e7bb41 !important;
}
@media (max-width: 600px) {
  .post-type-archive-letter_to_the_editor .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper input {
    min-width: 4.25rem;
  }
}
.post-type-archive-letter_to_the_editor .always-forward {
  display: none !important;
}

.single-letter_to_the_editor {
  /******************************************************************

  Stylesheet: Letters to the Editor - Single Post

  Styles for Letters to the Editor - Single Post page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.single-letter_to_the_editor .lrg-gutters article .title {
  margin-bottom: 0.75rem;
  font-weight: 700 !important;
}
.single-letter_to_the_editor .lrg-gutters article .title a {
  color: #034078;
}
.single-letter_to_the_editor .lrg-gutters article .title a:hover {
  color: #2792cf;
}
.single-letter_to_the_editor .lrg-gutters article .author-date {
  color: #000000;
  margin-bottom: 1.5rem;
  color: #161616;
}
.single-letter_to_the_editor .lrg-gutters article .author-date .author {
  color: #000000;
  font-weight: 700 !important;
}
.single-letter_to_the_editor .lrg-gutters article .post-excerpt {
  color: #161616;
}

.post-type-archive-sunday_reading,
.category-sunday-readings {
  /******************************************************************

  Stylesheet: Sunday Readings

  Styles for Sunday Readings page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.post-type-archive-sunday_reading .featured-row .archive-title,
.category-sunday-readings .featured-row .archive-title {
  text-transform: uppercase;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf),
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) {
  flex-wrap: wrap !important;
  justify-content: flex-start;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block .ct-code-block {
  width: 100%;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
  width: 41.6666666667vw !important;
  padding-right: 2.7777777778vw;
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    width: 100% !important;
    padding-right: 0;
    order: 1;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.main-featured-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
  width: calc(100% - 41.6666666667vw) !important;
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    width: 100% !important;
    order: 4;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col img {
  padding-left: 4.1666666667vw;
  margin-bottom: 2rem;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner {
    flex-direction: row;
    align-items: center;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner {
    flex-direction: column;
    align-items: initial;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name {
    width: 37.5vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name {
    width: 100%;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
  width: 8.3333333333vw;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
    width: 10.4166666667vw;
    padding-right: 2.0833333333vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
    width: 16.6666666667vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img {
    width: 33.3333333333vw;
    padding-right: 4.1666666667vw;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
  background-color: rgba(39, 146, 207, 0.5);
  width: 6.25vw;
  height: 6.25vw;
  border-radius: 100%;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
    width: 8.3333333333vw;
    height: 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
    width: 12.5vw;
    height: 12.5vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name .img .img-inner {
    width: 29.1666666667vw;
    height: 29.1666666667vw;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
  width: calc(100% - 8.3333333333vw);
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
    width: calc(100% - 10.4166666667vw);
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
    width: calc(100% - 16.6666666667vw);
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name {
    width: calc(100% - 33.3333333333vw);
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  font-size: 1.125rem !important;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 a,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 a {
  color: #034078;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 a:hover,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h4 a:hover {
  color: #2792cf;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h5,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .img-name > .name h5 {
  color: #034078;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio {
  margin-top: 1rem;
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio {
    width: calc(100% - 37.5vw);
    padding-right: 16.6666666667vw;
    margin-top: 0;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.side-featured-col .featured-author .featured-author-inner .bio {
    width: initial;
    padding-right: 0;
    margin-top: 1rem;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
  width: 50vw !important;
  padding-right: 4.1666666667vw;
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 66.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    width: 100% !important;
    padding-right: 0;
    margin-bottom: 2.0833333333vw !important;
    order: 3;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.feed-col {
    margin-bottom: 4.1666666667vw !important;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
  width: calc(100% - 50vw) !important;
}
@media (max-width: 1440px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: calc(100% - 66.6666666667vw) !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    width: 100% !important;
    order: 4;
    flex-direction: row;
    justify-content: space-around;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col {
    flex-direction: column;
    align-items: center;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img {
  margin-bottom: 2rem;
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img {
    margin-bottom: 0;
    width: calc(50% - 8.3333333333vw);
  }
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img:nth-child(3),
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img:nth-child(3) {
    display: none;
  }
}
@media (max-width: 600px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col img {
    margin-bottom: 2rem;
    width: 70%;
  }
}
.post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col.tablet,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col.tablet {
  display: none !important;
}
@media (max-width: 1024px) {
  .post-type-archive-sunday_reading .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col.tablet,
.category-sunday-readings .featured-row .ct-new-columns:not(#asdf) .ct-div-block.ad-col.tablet {
    display: flex !important;
    order: 2;
  }
}

.post-type-archive-ads_classifieds {
  /******************************************************************

  Stylesheet: Ads/Classifieds

  Styles for Ads/Classifieds page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1440px) {
  .post-type-archive-ads_classifieds #section-3-174 {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-ads_classifieds #section-3-174 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap > h4 {
  color: #034078;
  margin-bottom: 1.5rem;
  margin-top: 2rem;
  font-weight: 600 !important;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
@media (max-width: 1024px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav {
    position: relative;
  }
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav::before {
    content: "";
    width: 2rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
  }
}
@media (max-width: 1024px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner {
    white-space: nowrap;
    overflow: auto;
  }
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a {
  margin-right: 1.5rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a::before {
  transform: scaleX(0);
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:hover, .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a.active {
  font-family: "Metro Nova W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:hover::before, .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a.active::before {
  transform: scaleX(0.5);
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .ads-nav .ads-nav-inner a:last-child {
  margin-right: 0;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area {
  margin: 1rem 0 1.25rem;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner {
  display: flex;
  justify-content: space-between;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .info {
  color: #161616;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .info span {
  font-weight: 800;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form {
  position: relative;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form::after {
  content: "";
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-image: url("/wp-content/uploads/2019/06/sharp-search-24px.svg");
  background-size: cover !important;
  background-position: center !important;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s {
  color: #161616;
  border: 0 !important;
  background: rgba(231, 229, 223, 0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  border-radius: 4px;
  min-width: 16.6666666667vw;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s::placeholder, .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s::-moz-placeholder, .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:-ms-input-placeholder, .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:-moz-placeholder {
  color: #034078 !important;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:hover, .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #s:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .info-search-area .info-search-area-inner .search form #submit {
  display: none;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article {
  padding: 1rem 0;
  margin-top: 1rem;
  border-top: 1px solid #e7e5df;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article:first-child {
  margin-top: 0;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner {
  display: flex;
  align-items: center;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
  width: calc(100% - 16.6666666667vw);
}
@media (max-width: 1440px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: calc(100% - 25vw);
  }
}
@media (max-width: 1024px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: calc(100% - 33.3333333333vw);
  }
}
@media (max-width: 600px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content {
    display: flex;
    margin-bottom: 1rem;
  }
}
@media (max-width: 600px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text {
    padding-right: 16.6666666667vw;
    width: calc(100% - 16.6666666667vw);
  }
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .title a {
  color: #034078;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .title a:hover {
  color: #2792cf;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras {
  margin: 0.5rem 0;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a {
  color: #161616;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a:hover {
  color: #2792cf;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a::after {
  content: ", ";
  color: #161616;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .text .extras .cat a:last-child::after {
  display: none;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img {
  display: none;
}
@media (max-width: 600px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img {
    display: flex;
    width: 16.6666666667vw;
  }
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img .img-inner {
  width: 16.6666666667vw;
  height: 16.6666666667vw;
  position: relative;
  overflow: hidden;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .top-content .img .img-inner img {
  position: absolute;
  padding: 0 !important;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width: initial;
  transform: translate(-50%, -50%);
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .bottom-content .post-excerpt {
  margin-bottom: 1.5rem;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner .info .info-inner .bottom-content .btn {
  font-size: 0.85rem !important;
  padding-bottom: 6px !important;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
  width: 16.6666666667vw;
  padding-left: 9.375vw;
}
@media (max-width: 1440px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    width: 25vw;
    padding-left: 14.5833333333vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    width: 33.3333333333vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img {
    display: none;
  }
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
  width: 7.2916666667vw;
  height: 7.2916666667vw;
  position: relative;
  overflow: hidden;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
    width: 10.4166666667vw;
    height: 10.4166666667vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner {
    width: 18.75vw;
    height: 18.75vw;
  }
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .artilces-wrapper .article .article-inner > .img .img-inner img {
  position: absolute;
  padding: 0 !important;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  max-width: initial;
  transform: translate(-50%, -50%);
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination h2 {
  display: none;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination a {
  color: #161616;
  margin: 0 0.25rem;
}
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .current,
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .prev,
.post-type-archive-ads_classifieds #section-3-174 .ct-section-inner-wrap .ct-code-block .pagination .next {
  color: #2792cf;
  margin: 0 0.25rem;
  font-family: "Electra LT W01 Bold", "Georgia", Cambria, Times New Roman, Times, serif !important;
}

.single-ads_classifieds {
  /******************************************************************

  Stylesheet: Ads & Classifieds - Single

  Styles for Ads & Classifieds - Single page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1440px) {
  .single-ads_classifieds #section-3-175 {
    padding-left: 16.6666666667vw !important;
    padding-right: 16.6666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .single-ads_classifieds #section-3-175 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article h6 a {
  color: #161616;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article h6 a:hover {
  color: #2792cf;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .title {
  margin: 1rem 0 1.25rem;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.5rem;
  align-items: center;
}
@media (max-width: 600px) {
  .single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras {
    flex-direction: column;
    align-items: flex-start;
  }
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .company-date .company {
  color: #000000;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
@media (max-width: 600px) {
  .single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact {
    justify-content: flex-start;
  }
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div {
  margin-right: 1.5rem;
}
@media (max-width: 600px) {
  .single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div {
    margin-top: 1rem;
  }
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div:last-child {
  margin-right: 0;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div a {
  display: flex;
  color: #161616;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div a:hover {
  color: #2792cf;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div a img {
  width: 1.25rem;
  margin-right: 0.75rem;
}
@media (max-width: 600px) {
  .single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .extras .contact > div.website {
    width: 100%;
  }
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .post-content .post-content-inner {
  display: flex;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .post-content .post-content-inner .col-text {
  width: 100%;
}
.single-ads_classifieds #section-3-175 .ct-section-inner-wrap .ct-code-block article .post-content .post-content-inner .col-text img {
  width: auto;
  max-width: 50%;
  float: right;
  padding: 0;
  padding-left: 1.5rem;
  padding-bottom: 1.5rem;
}

.post-type-archive-magazine {
  /******************************************************************

  Stylesheet: Magazine page

  Styles for Magazine page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured {
  width: 100%;
  padding-right: 16.6666666667vw;
  margin-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured {
    margin-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured {
    margin-bottom: 8.3333333333vw !important;
  }
}
@media (max-width: 1440px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured {
    padding-left: 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured {
    padding: 0;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner {
    flex-wrap: wrap;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img {
  width: 20.8333333333vw;
}
@media (max-width: 1440px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img {
    width: 25vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img {
    width: 37.5vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img {
    display: none;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img .img-bg {
  width: 100%;
  height: 27.77775vw;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img .img-bg {
    height: 33.33vw;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .img .img-bg {
    height: 49.995vw;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info {
  width: calc(100% - 20.8333333333vw);
  padding-left: 4.1666666667vw;
}
@media (max-width: 1440px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info {
    width: calc(100% - 25vw);
  }
}
@media (max-width: 1024px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info {
    width: calc(100% - 37.5vw);
    padding-left: 8.3333333333vw;
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info {
    width: 100%;
    padding: 0;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info .img {
  display: none;
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info .img {
    display: block;
    width: 100%;
    margin-top: 2rem;
    height: 112.5vw;
    padding: 0 4.1666666667vw;
  }
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info .img .img-bg {
    width: 83.3333333333vw;
    height: 112.5vw;
    background-size: cover !important;
    background-position: center !important;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info .magazine-title a {
  color: #034078;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info .magazine-title a:hover {
  color: #2792cf;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .info .issue-num {
  margin-bottom: 2rem;
  color: #000000;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside {
  margin-top: 2rem;
  position: relative;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside::before {
  content: "";
  width: calc(100% - 1rem);
  height: 1.25rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  position: absolute;
  left: 0;
  bottom: 0;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside > h5 {
  color: #034078;
  margin-bottom: 1rem;
  text-transform: uppercase;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper {
  display: flex;
  flex-direction: column;
  max-height: 10rem;
  overflow-y: scroll;
  padding-bottom: 1.25rem;
  padding-right: 1.75rem;
  /* width */
  /* Track */
  /* Handle */
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper::-webkit-scrollbar {
  width: 5px;
  border-radius: 3px;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper::-webkit-scrollbar-track {
  background: #e7e5df;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 3px;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #e7e5df;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article:first-child {
  margin-top: 0;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner {
  display: flex;
  flex-direction: column;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .title {
  margin-bottom: 0.1rem;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .title a {
  color: #034078;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .title a:hover {
  color: #2792cf;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .extras {
  margin-top: 1rem;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .extras .author a {
  color: #000000;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .featured > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .extras .author a:hover {
  color: #034078;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap > h2 {
  margin-bottom: 2rem;
  text-transform: uppercase;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-btn-wrap {
  margin-top: 0 !important;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal {
  display: flex;
  flex-direction: row;
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal {
    flex-wrap: wrap;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article {
  width: 25%;
  padding: 0 1.0416666667vw;
  margin-bottom: 2.0833333333vw !important;
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article {
    width: 50%;
    padding: 0;
  }
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article:nth-child(odd) {
    padding-right: 2.0833333333vw !important;
  }
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article:nth-child(even) {
    padding-left: 2.0833333333vw !important;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article:first-child {
  padding: 0;
  padding-left: 0 !important;
  padding-right: 2.0833333333vw !important;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article:last-child {
  padding: 0;
  padding-left: 2.0833333333vw;
}
@media (max-width: 600px) {
  .post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article:last-child {
    padding-left: 0;
  }
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner {
  flex-direction: column;
  border: 0;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .image {
  width: 100% !important;
  display: block !important;
  margin-bottom: 0.75rem;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .image a {
  padding-bottom: 133.33%;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info {
  width: 100% !important;
  padding: 0;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info .title {
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info .extra {
  display: none;
}
.post-type-archive-magazine #section-3-222 .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info .magazine-date {
  display: block;
}
.post-type-archive-magazine #menu-item-74 > a::before,
.post-type-archive-magazine #menu-item-60 > a::before,
.post-type-archive-magazine .menu-item-60 > a::before {
  transform: scaleX(1) !important;
}

.single-magazine {
  /******************************************************************

  Stylesheet: Magazine - Single Post page

  Styles for Magazine - Single Post page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1120px) {
  .single-magazine .magazine {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1120px) and (max-width: 1024px) {
  .single-magazine .magazine {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 1120px) and (max-width: 600px) {
  .single-magazine .magazine {
    margin-top: 8.3333333333vw !important;
  }
}
.single-magazine .magazine .ct-section-inner-wrap h1 {
  text-transform: none !important;
}
.single-magazine .magazine .ct-section-inner-wrap h5 {
  color: #000000;
  margin-bottom: 2rem;
}
@media (max-width: 600px) {
  .single-magazine .magazine .ct-section-inner-wrap h5 {
    margin-bottom: 1rem;
  }
}
.single-magazine .magazine .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
.single-magazine .magazine .ct-section-inner-wrap .ct-code-block .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.single-magazine .magazine .ct-section-inner-wrap .ct-code-block .embed-container iframe,
.single-magazine .magazine .ct-section-inner-wrap .ct-code-block .embed-container object,
.single-magazine .magazine .ct-section-inner-wrap .ct-code-block .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-magazine .recent .ct-section-inner-wrap > h2 {
  margin-bottom: 2rem;
  text-transform: uppercase;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block {
  width: 100%;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal {
  display: flex;
  flex-direction: row;
}
@media (max-width: 600px) {
  .single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal {
    flex-wrap: wrap;
  }
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article {
  width: 25%;
  padding: 0 1.0416666667vw;
}
@media (max-width: 600px) {
  .single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article {
    width: 50%;
    padding: 0;
  }
  .single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article:nth-child(odd) {
    padding-right: 2.0833333333vw !important;
  }
  .single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article:nth-child(even) {
    padding-left: 2.0833333333vw !important;
  }
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article:first-child {
  padding: 0;
  padding-left: 0 !important;
  padding-right: 2.0833333333vw !important;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article:last-child {
  padding: 0;
  padding-left: 2.0833333333vw;
}
@media (max-width: 600px) {
  .single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article:last-child {
    padding-left: 0;
  }
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner {
  flex-direction: column;
  border: 0;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .image {
  width: 100% !important;
  display: block !important;
  margin-bottom: 0.75rem;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .image a {
  padding-bottom: 133.33%;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info {
  width: 100% !important;
  padding: 0;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info .title {
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-bottom: 0.25rem;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info .extra {
  display: none;
}
.single-magazine .recent .ct-section-inner-wrap .ct-code-block .alm-reveal .article .article-inner .info .magazine-date {
  display: block;
}
.single-magazine #code_block-14-223 {
  width: 100%;
  padding-right: 16.6666666667vw;
  margin-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .single-magazine #code_block-14-223 {
    margin-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .single-magazine #code_block-14-223 {
    margin-bottom: 8.3333333333vw !important;
  }
}
@media (max-width: 1440px) {
  .single-magazine #code_block-14-223 {
    padding-left: 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .single-magazine #code_block-14-223 {
    padding: 0;
  }
}
.single-magazine #code_block-14-223 > .article > .article-inner {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 600px) {
  .single-magazine #code_block-14-223 > .article > .article-inner {
    flex-wrap: wrap;
  }
}
.single-magazine #code_block-14-223 > .article > .article-inner .img {
  width: 20.8333333333vw;
}
@media (max-width: 1440px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .img {
    width: 25vw;
  }
}
@media (max-width: 1024px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .img {
    width: 37.5vw;
  }
}
@media (max-width: 600px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .img {
    display: none;
  }
}
.single-magazine #code_block-14-223 > .article > .article-inner .img .img-bg {
  width: 100%;
  height: 27.77775vw;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .img .img-bg {
    height: 33.33vw;
  }
}
@media (max-width: 1024px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .img .img-bg {
    height: 49.995vw;
  }
}
.single-magazine #code_block-14-223 > .article > .article-inner .info {
  width: calc(100% - 20.8333333333vw);
  padding-left: 4.1666666667vw;
}
@media (max-width: 1440px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .info {
    width: calc(100% - 25vw);
  }
}
@media (max-width: 1024px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .info {
    width: calc(100% - 37.5vw);
    padding-left: 8.3333333333vw;
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .info {
    width: 100%;
    padding: 0;
  }
}
.single-magazine #code_block-14-223 > .article > .article-inner .info .img {
  display: none;
}
@media (max-width: 600px) {
  .single-magazine #code_block-14-223 > .article > .article-inner .info .img {
    display: block;
    width: 100%;
    margin-top: 2rem;
    height: 112.5vw;
    padding: 0 4.1666666667vw;
  }
  .single-magazine #code_block-14-223 > .article > .article-inner .info .img .img-bg {
    width: 83.3333333333vw;
    height: 112.5vw;
    background-size: cover !important;
    background-position: center !important;
  }
}
.single-magazine #code_block-14-223 > .article > .article-inner .info .magazine-title a {
  color: #034078;
}
.single-magazine #code_block-14-223 > .article > .article-inner .info .magazine-title a:hover {
  color: #2792cf;
}
.single-magazine #code_block-14-223 > .article > .article-inner .info .issue-num {
  margin-bottom: 2rem;
  color: #000000;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside {
  margin-top: 2rem;
  position: relative;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside::before {
  content: "";
  width: calc(100% - 1rem);
  height: 1.25rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  position: absolute;
  left: 0;
  bottom: 0;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside > h5 {
  color: #034078;
  margin-bottom: 1rem;
  text-transform: uppercase;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper {
  display: flex;
  flex-direction: column;
  max-height: 10rem;
  overflow-y: scroll;
  padding-bottom: 1.25rem;
  padding-right: 1.75rem;
  /* width */
  /* Track */
  /* Handle */
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper::-webkit-scrollbar {
  width: 5px;
  border-radius: 3px;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper::-webkit-scrollbar-track {
  background: #e7e5df;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 3px;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #e7e5df;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article:first-child {
  margin-top: 0;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner {
  display: flex;
  flex-direction: column;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .title {
  margin-bottom: 0.1rem;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .title a {
  color: #034078;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .title a:hover {
  color: #2792cf;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .extras {
  margin-top: 1rem;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .extras .author a {
  color: #000000;
}
.single-magazine #code_block-14-223 > .article > .article-inner .articles-inside .articles-inside-wrapper .article .article-inner .extras .author a:hover {
  color: #034078;
}
.single-magazine #code_block-16-223 {
  margin-top: 2.0833333333vw !important;
  margin-bottom: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .single-magazine #code_block-16-223 {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .single-magazine #code_block-16-223 {
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .single-magazine #code_block-16-223 {
    margin-bottom: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .single-magazine #code_block-16-223 {
    margin-bottom: 8.3333333333vw !important;
  }
}
.single-magazine #menu-item-74 > a::before,
.single-magazine #menu-item-60 > a::before,
.single-magazine .menu-item-60 > a::before {
  transform: scaleX(1) !important;
}

.page-id-36,
.single-photos_videos {
  /******************************************************************

  Stylesheet: Photos & Videos

  Styles for Photos & Videos ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-36 .ct-code-block,
.single-photos_videos .ct-code-block {
  width: 100%;
}
.page-id-36 .ct-code-block .alm-btn-wrap,
.single-photos_videos .ct-code-block .alm-btn-wrap {
  margin-top: 0 !important;
}
.page-id-36 .ct-code-block .alm-reveal,
.single-photos_videos .ct-code-block .alm-reveal {
  flex-wrap: wrap;
  flex-direction: row;
}
.page-id-36 .ct-code-block .alm-reveal article,
.single-photos_videos .ct-code-block .alm-reveal article {
  width: 25%;
  padding-right: 0.5208333333vw;
  margin-bottom: 2.0833333333vw;
}
@media (max-width: 768px) {
  .page-id-36 .ct-code-block .alm-reveal article,
.single-photos_videos .ct-code-block .alm-reveal article {
    width: 50%;
    padding-right: 0;
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 768px) and (max-width: 1024px) {
  .page-id-36 .ct-code-block .alm-reveal article,
.single-photos_videos .ct-code-block .alm-reveal article {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 768px) and (max-width: 600px) {
  .page-id-36 .ct-code-block .alm-reveal article,
.single-photos_videos .ct-code-block .alm-reveal article {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 768px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-child(even),
.single-photos_videos .ct-code-block .alm-reveal article:nth-child(even) {
    padding-left: 2.0833333333vw;
  }
}
@media (max-width: 768px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-child(odd),
.single-photos_videos .ct-code-block .alm-reveal article:nth-child(odd) {
    padding-right: 2.0833333333vw;
  }
}
@media (max-width: 768px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-last-child(1), .page-id-36 .ct-code-block .alm-reveal article:nth-last-child(2),
.single-photos_videos .ct-code-block .alm-reveal article:nth-last-child(1),
.single-photos_videos .ct-code-block .alm-reveal article:nth-last-child(2) {
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  .page-id-36 .ct-code-block .alm-reveal article,
.single-photos_videos .ct-code-block .alm-reveal article {
    width: 100%;
    padding: 0;
  }
  .page-id-36 .ct-code-block .alm-reveal article:nth-last-child(2),
.single-photos_videos .ct-code-block .alm-reveal article:nth-last-child(2) {
    margin-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1024px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-last-child(2),
.single-photos_videos .ct-code-block .alm-reveal article:nth-last-child(2) {
    margin-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-last-child(2),
.single-photos_videos .ct-code-block .alm-reveal article:nth-last-child(2) {
    margin-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-child(even),
.single-photos_videos .ct-code-block .alm-reveal article:nth-child(even) {
    padding: 0;
  }
}
@media (max-width: 600px) {
  .page-id-36 .ct-code-block .alm-reveal article:nth-child(odd),
.single-photos_videos .ct-code-block .alm-reveal article:nth-child(odd) {
    padding: 0;
  }
}
.page-id-36 .ct-code-block .alm-reveal article.image-gallery a .image::before,
.single-photos_videos .ct-code-block .alm-reveal article.image-gallery a .image::before {
  background: url("/wp-content/uploads/2019/09/new-gallery.svg");
}
.page-id-36 .ct-code-block .alm-reveal article.video a .image .play-info,
.single-photos_videos .ct-code-block .alm-reveal article.video a .image .play-info {
  background: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 10;
}
.page-id-36 .ct-code-block .alm-reveal article.video a .image .play-info img,
.single-photos_videos .ct-code-block .alm-reveal article.video a .image .play-info img {
  width: 2rem;
  height: 2rem;
}
.page-id-36 .ct-code-block .alm-reveal article.video a .image .play-info span,
.single-photos_videos .ct-code-block .alm-reveal article.video a .image .play-info span {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding: 0 0.5rem 0 0.25rem;
  color: #161616;
}
.page-id-36 .ct-code-block .alm-reveal article.video a .image::before,
.single-photos_videos .ct-code-block .alm-reveal article.video a .image::before {
  display: none;
}
.page-id-36 .ct-code-block .alm-reveal article a,
.single-photos_videos .ct-code-block .alm-reveal article a {
  color: #034078;
}
.page-id-36 .ct-code-block .alm-reveal article a:hover,
.single-photos_videos .ct-code-block .alm-reveal article a:hover {
  color: #2792cf;
}
.page-id-36 .ct-code-block .alm-reveal article a:hover .image::before,
.single-photos_videos .ct-code-block .alm-reveal article a:hover .image::before {
  transform: scale(1.1);
}
.page-id-36 .ct-code-block .alm-reveal article a .image,
.single-photos_videos .ct-code-block .alm-reveal article a .image {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.page-id-36 .ct-code-block .alm-reveal article a .image::before,
.single-photos_videos .ct-code-block .alm-reveal article a .image::before {
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left bottom;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 10;
  background-size: cover !important;
  background-position: center !important;
}
.page-id-36 .ct-code-block .alm-reveal article a .image .image-bg,
.single-photos_videos .ct-code-block .alm-reveal article a .image .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.page-id-36 .ct-code-block .alm-reveal article a .image .image-bg .gallery-items,
.single-photos_videos .ct-code-block .alm-reveal article a .image .image-bg .gallery-items {
  display: none;
}
.page-id-36 .ct-code-block .alm-reveal article a .info .title,
.single-photos_videos .ct-code-block .alm-reveal article a .info .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.page-id-36 .ct-code-block .alm-reveal article a .info .extra,
.single-photos_videos .ct-code-block .alm-reveal article a .info .extra {
  color: #161616;
}
.page-id-36 #code_block-4-2933 .back-button,
.single-photos_videos #code_block-4-2933 .back-button {
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: block;
}
.page-id-36 #code_block-4-2933 h2,
.single-photos_videos #code_block-4-2933 h2 {
  margin-bottom: 2rem;
}
.page-id-36 #lightgallery,
.single-photos_videos #lightgallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 4.1666666667vw;
}
@media (max-width: 600px) {
  .page-id-36 #lightgallery,
.single-photos_videos #lightgallery {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
}
.page-id-36 #lightgallery .image-link,
.page-id-36 #lightgallery .image-link img,
.single-photos_videos #lightgallery .image-link,
.single-photos_videos #lightgallery .image-link img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1024px) {
  .page-id-36 #lightgallery .image-link,
.page-id-36 #lightgallery .image-link img,
.single-photos_videos #lightgallery .image-link,
.single-photos_videos #lightgallery .image-link img {
    height: 155px;
  }
}
@media (max-width: 600px) {
  .page-id-36 #lightgallery .image-link,
.page-id-36 #lightgallery .image-link img,
.single-photos_videos #lightgallery .image-link,
.single-photos_videos #lightgallery .image-link img {
    height: 113px;
  }
}

.post-type-archive-tribe_events {
  /******************************************************************

  Stylesheet: Events

  Styles for Events page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.post-type-archive-tribe_events h1.ct-headline {
  display: none;
}
.post-type-archive-tribe_events .ct-code-block {
  width: 100%;
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.post-type-archive-tribe_events #section-2-387 .ct-code-block {
  width: 100%;
}
.post-type-archive-tribe_events #section-2-387 .ct-new-columns {
  padding: 0 8.3333333333vw;
  padding-bottom: 2.7777777778vw !important;
  margin-top: 4.1666666667vw !important;
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns {
    padding-bottom: 5.5555555556vw !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns {
    margin-top: 8.3333333333vw !important;
  }
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns {
    padding: 0 !important;
    margin: 0 !important;
  }
}
.post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block {
  background: #034078;
  color: #ffffff;
  padding: 4.1666666667vw 20.8333333333vw 4.1666666667vw 4.1666666667vw;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block {
    padding: 8.3333333333vw 16.6666666667vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block {
    padding: 12.5vw 8.3333333333vw;
  }
}
.post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block::after {
  content: "";
  background: url("/wp-content/uploads/2019/08/envelop-cutout.svg");
  width: 20.8333333333vw;
  height: 16.6666666667vw;
  position: absolute;
  right: -2.0833333333vw;
  top: 0;
  pointer-events: none;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block::after {
    width: 29.1666666667vw;
    height: 25vw;
    top: initial;
    bottom: -4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block::after {
    width: 58.3333333333vw;
    height: 47.9166666667vw;
    bottom: -8.3333333333vw;
    right: -8.3333333333vw;
  }
}
.post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block .ct-link-button {
  align-self: flex-end;
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events #section-2-387 .ct-new-columns > .ct-div-block .ct-link-button {
    align-self: initial;
  }
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-mobile-day-heading {
  margin-top: 2rem;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile {
  padding: 2rem 0 3rem;
  border-top: 1px solid #e7e5df;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .summary a {
  color: #034078;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .summary a:hover {
  color: #2792cf;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-event-schedule-details {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  margin-bottom: 1rem;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-read-more {
  display: inline-block;
  width: auto;
  background: transparent !important;
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  padding-bottom: 8px !important;
  position: relative;
  color: #034078 !important;
  cursor: pointer;
  font-size: 1rem !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.85rem !important;
  margin-top: 2rem !important;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-read-more::before {
  content: "";
  width: 100%;
  height: 3px;
  background: #e7bb41;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left center;
  transform: scaleX(0.5);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-read-more:hover::before {
  transform: scaleX(1);
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-read-more:hover::before {
    transform: scaleX(1);
  }
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-read-more.white {
  color: #ffffff !important;
}
.post-type-archive-tribe_events #tribe-mobile-container .tribe-events-mobile .tribe-events-read-more.top {
  margin-top: 2rem !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper {
  position: relative;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper::before {
  content: "";
  width: calc(100% - 1rem);
  height: 2rem;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  position: absolute;
  left: 0;
  bottom: 0;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form {
  overflow-y: scroll;
  max-height: calc(100vh - 27.0833333333vw);
  padding-right: 2rem;
  padding-bottom: 2rem;
  /* width */
  /* Track */
  /* Handle */
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events .pop-up .content .gform_wrapper form {
    max-height: calc(100vh - 50vw);
  }
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events .pop-up .content .gform_wrapper form {
    max-height: calc(100vh - 66.6666666667vw);
  }
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form::-webkit-scrollbar {
  width: 5px;
  border-radius: 3px;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form::-webkit-scrollbar-track {
  background: #e7e5df;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form::-webkit-scrollbar-thumb {
  background: #e7bb41;
  border-radius: 3px;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_heading {
  margin-bottom: 0;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_heading .gform_title {
  font: normal 1.7rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
  text-transform: uppercase;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_heading .gform_description {
  margin-bottom: 0;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 1.75rem !important;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield {
    padding-right: 0 !important;
  }
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield.gsection {
  border: 0 !important;
  margin-bottom: 2rem !important;
  margin-top: 3rem !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container {
  width: 100%;
  margin-top: 0;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label {
  display: flex !important;
  min-width: 9rem;
  font-size: 1rem;
  color: #2792cf;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label {
    min-width: 7.5rem;
  }
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield > .gfield_label.gfield_label_before_complex {
  display: none !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_19 {
  padding-right: 0 !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_19 > .gfield_label {
  display: none !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_14 {
  display: inline-block !important;
  width: 50% !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_14 label {
  display: inline-block !important;
  width: 9rem !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_14 .ginput_container {
  display: inline-block !important;
  width: calc(100% - 9rem) !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_16 {
  display: inline-block !important;
  width: 50% !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_16 .clear-multi {
  justify-content: flex-end;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_16 > label {
  display: none !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_16 .ginput_container label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield#field_3_16 .ginput_container i {
  display: none !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country {
  display: flex;
  align-items: center;
  width: 100% !important;
  padding-right: 0 !important;
  margin-bottom: 1.75rem !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1:last-child,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2:last-child,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city:last-child,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state:last-child,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip:last-child,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country:last-child {
  margin-bottom: 0 !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2 label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country label {
  min-width: 9rem;
  margin: 0;
  font-size: 1rem;
  color: #2792cf;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400 !important;
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2 label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country label {
    min-width: 7.5rem;
  }
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_1 input,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_line_2 input,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_city input,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_state input,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_zip input,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield .address_country input {
  width: 100% !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text],
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea {
  color: #161616;
  border: 0 !important;
  background: #e7e5df;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  outline: none !important;
  padding: 0.5rem 1rem !important;
  font: 400 1rem/1.688em "Electra LT W01 Regular", "Georgia", Cambria, Times New Roman, Times, serif !important;
  margin: 0;
  width: 100%;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]::placeholder, .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]::-moz-placeholder, .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:-ms-input-placeholder, .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:-moz-placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select::placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select::-moz-placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:-ms-input-placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:-moz-placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea::placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea::-moz-placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:-ms-input-placeholder,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:-moz-placeholder {
  color: #034078 !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:hover, .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:focus,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:hover,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select:focus,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:hover,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(231, 187, 65, 0.16);
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield input[type=text] + label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield select + label,
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_body .gform_fields .gfield textarea + label {
  display: block !important;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper {
  margin-right: 2rem;
  display: flex;
  align-items: center;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper img {
  width: 1.5rem;
  margin-right: 1rem;
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper input {
  width: 100%;
  background: transparent;
  padding: 0;
  border: 0;
  margin-top: -6px;
  cursor: pointer;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078 !important;
  text-transform: uppercase;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper input:hover {
  color: #e7bb41 !important;
}
@media (max-width: 600px) {
  .post-type-archive-tribe_events .pop-up .content .gform_wrapper form .gform_footer .reset-wrapper input {
    min-width: 4.25rem;
  }
}
.post-type-archive-tribe_events .always-forward {
  display: none !important;
}

.single-tribe_events {
  /******************************************************************

  Stylesheet: Events Single Post

  Styles for Events Single Post page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.single-tribe_events .ct-code-block {
  width: 100%;
}
.single-tribe_events .ct-code-block .tribe-events-schedule .recurringinfo {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-tribe_events .ct-code-block .tribe-events-single-event-description {
  margin-bottom: 2rem;
}
.single-tribe_events .ct-code-block .tribe-events-cal-links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.single-tribe_events .ct-code-block .tribe-events-cal-links a {
  margin-bottom: 1rem !important;
}

.search-results {
  /******************************************************************

  Stylesheet: Search Results

  Styles for search result page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.search-results .search-result {
  margin-bottom: 2rem;
  list-style: none;
  text-align: left;
}
.search-results .search-result:last-child {
  margin-bottom: 0;
}
.search-results .search-result .result-title {
  color: #034078;
}
.search-results .search-result .result-title:hover {
  color: #2792cf;
}
.search-results .search-result .result-date {
  opacity: 0.8;
  margin-left: 20px;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.search-results .pagination {
  text-align: center;
}
.search-results .pagination .screen-reader-text {
  display: none;
}
.search-results .pagination .nav-links {
  display: inline-block;
}
.search-results .pagination .nav-links a, .search-results .pagination .nav-links span.current {
  margin: 0 0.5rem;
  font-size: 1.2rem;
}
.search-results .pagination .nav-links span.current {
  text-decoration: underline;
}

.page-id-42 {
  /******************************************************************

  Stylesheet: Advertise

  Styles for Advertise page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.page-id-42 #section-2-42 {
  padding-left: 25vw;
  padding-right: 25vw;
}
@media (max-width: 1440px) {
  .page-id-42 #section-2-42 {
    padding-left: 12.5vw;
    padding-right: 12.5vw;
  }
}
@media (max-width: 1024px) {
  .page-id-42 #section-2-42 {
    padding-left: 4.1666666667vw;
    padding-right: 4.1666666667vw;
  }
}
.page-id-42 #section-2-42 h2 {
  max-width: 41.6666666667vw;
  margin-bottom: 3rem;
}
@media (max-width: 1440px) {
  .page-id-42 #section-2-42 h2 {
    max-width: 58.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .page-id-42 #section-2-42 h2 {
    max-width: 66.6666666667vw;
    margin-bottom: 2rem;
  }
}
@media (max-width: 600px) {
  .page-id-42 #section-2-42 h2 {
    max-width: 100%;
  }
}
.page-id-42 #section-2-42 .download-btn {
  margin-top: 2rem;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  text-align: left;
}
.page-id-42 #section-2-42 .download-btn:hover .ct-text-block {
  color: #2792cf;
}
.page-id-42 #section-2-42 .download-btn .ct-code-block {
  margin-right: 1rem;
}
.page-id-42 #section-2-42 .download-btn .ct-text-block {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #034078;
  text-transform: uppercase;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 1024px) {
  .page-id-42 #section-2-42 .download-btn .ct-text-block {
    font-size: 0.95rem;
  }
}
.page-id-42 .always-forward {
  display: flex !important;
}

.single-post,
.single-saint_of_the_day,
.single-sunday_reading {
  /******************************************************************

  Stylesheet: Article/Post template

  Styles for post templates ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1024px) {
  .single-post #code_block-27-132,
.single-saint_of_the_day #code_block-27-132,
.single-sunday_reading #code_block-27-132 {
    width: 50% !important;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 600px) {
  .single-post #code_block-27-132,
.single-saint_of_the_day #code_block-27-132,
.single-sunday_reading #code_block-27-132 {
    width: 100% !important;
  }
}
.single-post #section-3-132,
.single-saint_of_the_day #section-3-132,
.single-sunday_reading #section-3-132 {
  padding-left: 23vw !important;
  padding-right: 23vw !important;
}
@media (max-width: 1440px) {
  .single-post #section-3-132,
.single-saint_of_the_day #section-3-132,
.single-sunday_reading #section-3-132 {
    padding-left: 12.5vw !important;
    padding-right: 12.5vw !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132,
.single-saint_of_the_day #section-3-132,
.single-sunday_reading #section-3-132 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 #div_block-10-132,
.single-saint_of_the_day #section-3-132 #div_block-10-132,
.single-sunday_reading #section-3-132 #div_block-10-132 {
    display: none;
  }
}
.single-post #section-3-132 #div_block-5-132:not(#yes),
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes),
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) {
  width: 100% !important;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .article-header-inner,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .article-header-inner,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .article-header-inner {
  margin-bottom: 0.5rem;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .article-header-inner .article-title,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .article-header-inner .article-title,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .article-header-inner .article-title {
  text-transform: none;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category {
  width: 33.3333333333vw !important;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category {
    width: 50vw !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category {
    width: 100% !important;
    order: 1;
  }
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat::after,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat::after,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat::after {
  content: "•";
  margin: 0 0.25rem 0 0.5rem;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat:last-child::after,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat:last-child::after,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat:last-child::after {
  display: none;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat a,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat a,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat a {
  color: #161616;
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-family: "Metro Nova W01 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat a:hover,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat a:hover,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .category .cat a:hover {
  color: #2792cf;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 39.1666666667vw !important;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras {
    width: 50vw !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras {
    width: 100% !important;
    order: 1;
    padding-right: 0;
  }
}
@media (max-width: 600px) {
  .single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras {
    flex-direction: column;
    align-items: flex-start;
  }
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author a,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author a,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author a {
  color: #000000;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author a:hover,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author a:hover,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author a:hover {
  color: #034078;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author .company,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author .company,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author .company {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author .company a,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author .company a,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .author .company a {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .date-read-time,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .date-read-time,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .date-read-time {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 600px) {
  .single-post #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .date-read-time,
.single-saint_of_the_day #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .date-read-time,
.single-sunday_reading #section-3-132 #div_block-5-132:not(#yes) .article-header .extras .date-read-time {
    margin-top: 0.5rem;
  }
}
.single-post #section-3-132 .article-shares,
.single-saint_of_the_day #section-3-132 .article-shares,
.single-sunday_reading #section-3-132 .article-shares {
  margin-top: 1rem;
}
.single-post #section-3-132 .article-shares .article-share-inner,
.single-saint_of_the_day #section-3-132 .article-shares .article-share-inner,
.single-sunday_reading #section-3-132 .article-shares .article-share-inner {
  display: flex;
}
.single-post #section-3-132 .article-shares .article-share-inner > a,
.single-saint_of_the_day #section-3-132 .article-shares .article-share-inner > a,
.single-sunday_reading #section-3-132 .article-shares .article-share-inner > a {
  margin-right: 1.25rem;
  color: #e7bb41;
}
.single-post #section-3-132 .article-shares .article-share-inner > a:last-child,
.single-saint_of_the_day #section-3-132 .article-shares .article-share-inner > a:last-child,
.single-sunday_reading #section-3-132 .article-shares .article-share-inner > a:last-child {
  margin-right: 0;
}
.single-post #section-3-132 .article-shares .article-share-inner > a > svg,
.single-saint_of_the_day #section-3-132 .article-shares .article-share-inner > a > svg,
.single-sunday_reading #section-3-132 .article-shares .article-share-inner > a > svg {
  width: 1.25rem;
  height: 1.25rem;
}
.single-post #section-3-132 .article-shares .article-share-inner > a > svg path,
.single-saint_of_the_day #section-3-132 .article-shares .article-share-inner > a > svg path,
.single-sunday_reading #section-3-132 .article-shares .article-share-inner > a > svg path {
  fill: currentColor !important;
}
.single-post #section-3-132 .article-shares .article-share-inner > a:hover,
.single-saint_of_the_day #section-3-132 .article-shares .article-share-inner > a:hover,
.single-sunday_reading #section-3-132 .article-shares .article-share-inner > a:hover {
  color: #2792cf;
}
.single-post #section-3-132 .ct-new-columns:not(#ye):first-child,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye):first-child,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye):first-child {
  padding-bottom: 1.5rem !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child {
  width: 39.1666666667vw !important;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child {
    width: 50vw !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child {
    width: 100% !important;
    order: 1;
    padding-right: 0;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block {
  width: 100%;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .youtube-embed-wrapper,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .youtube-embed-wrapper,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .youtube-embed-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  margin-bottom: 2rem;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .youtube-embed-wrapper .youtube-embed,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .youtube-embed-wrapper .youtube-embed,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .youtube-embed-wrapper .youtube-embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image-yt,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image-yt,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image-yt {
  height: auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image-yt:hover .yt-play-button,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image-yt:hover .yt-play-button,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image-yt:hover .yt-play-button {
  transform: scale(1.03);
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .yt-play-button,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .yt-play-button,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .yt-play-button {
  width: 8vw;
  height: 6vw;
  position: absolute;
  top: calc(50% - 3vw);
  left: calc(50% - 4vw);
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .yt-play-button,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .yt-play-button,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .yt-play-button {
    width: 12vw;
    height: 10vw;
    top: calc(50% - 6vw);
    left: calc(50% - 5vw);
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image {
  margin: 0;
  margin-bottom: 2rem;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image figcaption,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image figcaption,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .featured-image figcaption {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-top: 0.2rem;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article blockquote p,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article blockquote p,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article blockquote p {
  position: relative;
  padding-top: 0.625rem;
  padding-left: 3.125rem;
  color: #034078;
  font: normal 1.4875rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article blockquote p::before,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article blockquote p::before,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article blockquote p::before {
  content: "";
  width: 5rem;
  height: 5rem;
  background: rgba(39, 146, 207, 0.15);
  position: absolute;
  top: 0;
  left: 0;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content::after,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content::after,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content::after {
  content: "";
  display: block;
  clear: both;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content p,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content p,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content p {
  font-size: calc(1rem + 1px) !important;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content p,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content p,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content p {
    font-size: 1.1rem !important;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure {
  margin: 2rem 0;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure figcaption,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure figcaption,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure figcaption {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure figcaption p,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure figcaption p,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure figcaption p {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content img {
  width: auto;
  height: auto;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption,
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .aligncenter,
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .alignleft,
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .alignright,
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure,
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figcaption,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .aligncenter,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .alignleft,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .alignright,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figcaption,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .aligncenter,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .alignleft,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .alignright,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figure,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content figcaption {
  max-width: 100%;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.aligncenter,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.aligncenter,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.alignleft,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.alignleft,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.alignleft {
  marign-right: 2rem;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.alignright,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.alignright,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.alignright {
  marign-left: 2rem;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.aligncenter,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.aligncenter,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption .wp-caption-text,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption .wp-caption-text,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .post-content .wp-caption .wp-caption-text {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-top: 0.25em;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .bctt-click-to-tweet,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .bctt-click-to-tweet,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .bctt-click-to-tweet {
  padding: 0 !important;
  padding-left: 1.5rem !important;
  border: 0 !important;
  border-left: 2px solid #e7bb41 !important;
  border-radius: 0 !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .bctt-click-to-tweet:hover,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .bctt-click-to-tweet:hover,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block .main-article .bctt-click-to-tweet:hover {
  border-left: 2px solid #2792cf !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block {
  width: 100% !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author {
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author {
    margin-top: 4.1666666667vw !important;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) {
  width: 45%;
  clear: both !important;
  display: block;
  float: left;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) {
  width: 45%;
  float: right;
  display: block;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2), .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) {
    width: 100%;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .img, .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .img {
  display: none;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .img, .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .img {
    display: flex;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .author-inner > .info, .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .author-inner > .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .author-inner > .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .author-inner > .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(1):nth-last-child(2) .author-inner > .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author:nth-child(2):nth-last-child(1) .author-inner > .info {
  width: 100% !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author.fancy-links .content a,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author.fancy-links .content a,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author.fancy-links .content a {
  text-decoration: none;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner {
  display: flex;
  align-items: flex-start;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner {
    flex-wrap: wrap;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img {
  width: 14.5833333333vw;
  padding-right: 6.25vw;
}
@media (max-width: 1440px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img {
    width: 20.8333333333vw;
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img {
    width: 16.6666666667vw;
    padding-right: 4.1666666667vw;
  }
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 2rem;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner {
  width: 10.4166666667vw;
  height: 10.4166666667vw;
  border-radius: 100%;
  background-color: rgba(39, 146, 207, 0.5);
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1440px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner {
    width: 16.6666666667vw;
    height: 16.6666666667vw;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner {
    width: 12.5vw;
    height: 12.5vw;
  }
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .img-inner {
    width: 25vw;
    height: 25vw;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .info {
  display: none;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner .img .info {
    display: flex;
    flex-direction: column;
    margin-left: 4.1666666667vw;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info {
  width: calc(100% - 14.5833333333vw);
}
@media (max-width: 1440px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info {
    width: calc(100% - 20.8333333333vw);
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info {
    width: calc(100% - 16.6666666667vw);
  }
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info {
    width: 100%;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name a,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name a,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name a {
  color: #034078;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name a:hover,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name a:hover,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name a:hover {
  color: #2792cf;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .role,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .role,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .role {
  margin-bottom: 1rem;
  color: #034078;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name,
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .role,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .role,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .name,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .role {
    display: none;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .content,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .content,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:first-child .ct-code-block > .author .author-inner > .info .content {
  width: 100%;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) {
  width: calc(100% - 39.1666666667vw) !important;
}
@media (max-width: 1440px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) {
    width: calc(100% - 50vw) !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) {
    width: 100% !important;
    order: 3;
    margin-top: 4.1666666667vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) {
    margin-top: 6.25vw !important;
  }
}
@media (max-width: 1024px) and (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) {
    margin-top: 8.3333333333vw !important;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) > img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) > img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) > img {
  width: 100%;
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) > img,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) > img,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) > img {
    display: none;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block {
  width: 100%;
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block {
    margin-bottom: 2rem;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside h3,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside h3,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside h3 {
  color: #034078;
  font-weight: 600 !important;
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper {
    overflow-x: scroll;
  }
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner {
    display: flex;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article {
  margin-bottom: 2rem;
  white-space: normal;
}
@media (max-width: 1024px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article {
    width: calc(100% / 3);
  }
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(1),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(1),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(1) {
    padding-right: 1.0416666667vw;
  }
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(2) {
    padding: 0 0.5208333333vw;
  }
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(3),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(3),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(3) {
    padding-left: 1.0416666667vw;
  }
}
@media (max-width: 600px) {
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article {
    width: 58.3333333333vw;
  }
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(1),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(1),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(1) {
    padding-right: 2.0833333333vw;
  }
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(2),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(2),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(2) {
    padding: 0 1.0416666667vw;
  }
  .single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(3),
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(3),
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:nth-child(3) {
    padding-left: 2.0833333333vw;
  }
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:last-child,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:last-child,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article:last-child {
  margin-bottom: 0;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a:hover .image-bg,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a:hover .image-bg,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a:hover .image-bg {
  transform: scale(1.035);
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a:hover .title,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a:hover .title,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a:hover .title {
  color: #2792cf;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .img-bg-inner,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .img-bg-inner,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .img-bg-inner {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .img-bg-inner .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .title,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .title,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .image a .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: #034078;
  font-weight: 600 !important;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author {
  margin-bottom: 0.75rem;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author a,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author a,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author a {
  color: #000000;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author a:hover,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author a:hover,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .author a:hover {
  color: #034078;
}
.single-post #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .extra,
.single-saint_of_the_day #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .extra,
.single-sunday_reading #section-3-132 .ct-new-columns:not(#ye) > .ct-div-block:nth-child(2) .ct-code-block aside .articles-wrapper .articles-wrapper-inner .article .article-inner .info .extra {
  color: #161616;
}
.single-post #section-14-132,
.single-saint_of_the_day #section-14-132,
.single-sunday_reading #section-14-132 {
  padding-left: 23vw !important;
  padding-right: 23vw !important;
}
@media (max-width: 1440px) {
  .single-post #section-14-132,
.single-saint_of_the_day #section-14-132,
.single-sunday_reading #section-14-132 {
    padding-left: 12.5vw !important;
    padding-right: 12.5vw !important;
  }
}
@media (max-width: 1024px) {
  .single-post #section-14-132,
.single-saint_of_the_day #section-14-132,
.single-sunday_reading #section-14-132 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.single-post #section-14-132 .ct-code-block,
.single-saint_of_the_day #section-14-132 .ct-code-block,
.single-sunday_reading #section-14-132 .ct-code-block {
  width: 100%;
}
.single-post #section-14-132 .ct-code-block .crp_related,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related {
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .single-post #section-14-132 .ct-code-block .crp_related,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .single-post #section-14-132 .ct-code-block .crp_related,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related {
    margin-top: 4.1666666667vw !important;
  }
}
.single-post #section-14-132 .ct-code-block .crp_related h3,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related h3,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related h3 {
  color: #034078;
  margin-bottom: 0.5rem;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-14-132 .ct-code-block .crp_related ul,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul {
  display: flex;
  padding: 0;
  margin: 0;
}
@media (max-width: 600px) {
  .single-post #section-14-132 .ct-code-block .crp_related ul,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul {
    flex-wrap: wrap;
  }
}
.single-post #section-14-132 .ct-code-block .crp_related ul li,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% / 3);
  padding-top: 1rem !important;
  margin-top: 1rem !important;
  border-top: 1px solid rgba(231, 187, 65, 0.5);
}
@media (max-width: 600px) {
  .single-post #section-14-132 .ct-code-block .crp_related ul li,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li {
    width: 100% !important;
    padding: 0 !important;
    padding-top: 1rem !important;
    margin-bottom: 0.5rem;
  }
  .single-post #section-14-132 .ct-code-block .crp_related ul li:last-child,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li:last-child,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li:last-child {
    margin-bottom: 0;
  }
}
.single-post #section-14-132 .ct-code-block .crp_related ul li:nth-child(1),
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li:nth-child(1),
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li:nth-child(1) {
  padding-right: 1.0416666667vw;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li:nth-child(2),
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li:nth-child(2),
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li:nth-child(2) {
  padding-right: 0.5208333333vw;
  padding-left: 0.5208333333vw;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li:nth-child(3),
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li:nth-child(3),
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li:nth-child(3) {
  padding-left: 1.0416666667vw;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li a,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li a,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li a {
  width: 100%;
  color: #034078;
  margin-bottom: 0.5rem;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li a:hover,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li a:hover,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li a:hover {
  color: #2792cf;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li a .crp_title,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li a .crp_title,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li a .crp_title {
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li .crp_author,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li .crp_author,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li .crp_author {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  width: auto;
  color: #ffffff;
  margin-left: -15px;
}
@media (max-width: 600px) {
  .single-post #section-14-132 .ct-code-block .crp_related ul li .crp_author,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li .crp_author,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li .crp_author {
    margin-left: -11px;
  }
}
.single-post #section-14-132 .ct-code-block .crp_related ul li .crp_author a,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li .crp_author a,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li .crp_author a {
  color: #000000;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li .crp_author a:hover,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li .crp_author a:hover,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li .crp_author a:hover {
  color: #034078;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li .crp_date,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li .crp_date,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li .crp_date {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  width: auto;
}
.single-post #section-14-132 .ct-code-block .crp_related ul li .crp_date::before,
.single-saint_of_the_day #section-14-132 .ct-code-block .crp_related ul li .crp_date::before,
.single-sunday_reading #section-14-132 .ct-code-block .crp_related ul li .crp_date::before {
  content: "•";
  margin: 0 0.25rem;
}
@media (max-width: 600px) {
  .single-post .post-content p,
.single-saint_of_the_day .post-content p,
.single-sunday_reading .post-content p {
    font-size: 1.1rem !important;
  }
}
.single-post .post-content p iframe,
.single-saint_of_the_day .post-content p iframe,
.single-sunday_reading .post-content p iframe {
  max-width: 100%;
}
.single-post #tags h4,
.single-saint_of_the_day #tags h4,
.single-sunday_reading #tags h4 {
  margin-top: 2rem;
  text-transform: uppercase;
  padding-bottom: 0.5rem;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border-bottom: 1px solid rgba(231, 187, 65, 0.5);
  color: #034078;
  width: 97%;
  font-size: 1rem !important;
}
.single-post #tags p,
.single-saint_of_the_day #tags p,
.single-sunday_reading #tags p {
  margin-top: 0.5rem;
}
.single-post #tags p a,
.single-saint_of_the_day #tags p a,
.single-sunday_reading #tags p a {
  font-size: 0.8rem !important;
}
.single-post .always-forward,
.single-saint_of_the_day .always-forward,
.single-sunday_reading .always-forward {
  display: block !important;
}
.single-post .bctt-click-to-tweet,
.single-saint_of_the_day .bctt-click-to-tweet,
.single-sunday_reading .bctt-click-to-tweet {
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  padding: 15px !important;
  margin-bottom: 1.75em !important;
}
.single-post .bctt-click-to-tweet a,
.single-saint_of_the_day .bctt-click-to-tweet a,
.single-sunday_reading .bctt-click-to-tweet a {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078 !important;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-post .bctt-click-to-tweet:hover,
.single-saint_of_the_day .bctt-click-to-tweet:hover,
.single-sunday_reading .bctt-click-to-tweet:hover {
  border: 1px solid rgba(231, 187, 65, 0.5) !important;
}
.single-post .bctt-click-to-tweet:hover a,
.single-saint_of_the_day .bctt-click-to-tweet:hover a,
.single-sunday_reading .bctt-click-to-tweet:hover a {
  color: #2792cf !important;
}
.single-post a.bctt-ctt-btn,
.single-saint_of_the_day a.bctt-ctt-btn,
.single-sunday_reading a.bctt-ctt-btn {
  background: transparent url(/wp-content/plugins/better-click-to-tweet/assets/img/birdy.png) no-repeat right top 15px !important;
}

.single-post.featured-events {
  /******************************************************************

  Stylesheet: Article/Post template - featured image

  Styles for post templates ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.single-post.featured-events .article-header .extras {
  display: none !important;
}
.single-post.featured-events #code_block-15-132 .author {
  display: none !important;
}
.single-post.featured-events .article.featured-event .extra {
  display: none !important;
}

.category-featured-events {
  /******************************************************************

  Stylesheet: General Archives - Featured Events

  Styles for General Archives page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.category-featured-events article .extras-wrapper,
.category-featured-events article .extra {
  display: none !important;
}

.error404 {
  /******************************************************************

  Stylesheet: 404 page

  Styles for 404 page ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.error404 #section-2-272 {
  position: relative;
  background-position: center !important;
  background-size: cover !important;
  min-height: calc(100vh - 200px);
  display: flex;
  align-items: center;
}
.error404 #section-2-272 .ct-section-inner-wrap {
  position: relative;
  z-index: 2;
  padding-right: 33.3333333333vw !important;
}
@media (max-width: 1024px) {
  .error404 #section-2-272 .ct-section-inner-wrap {
    padding-right: 16.6666666667vw !important;
  }
}
@media (max-width: 600px) {
  .error404 #section-2-272 .ct-section-inner-wrap {
    padding-right: 0 !important;
  }
}

.special-event-full,
.page-id-75929,
.special-event-olla {
  /******************************************************************

  Stylesheet: Special Events - Full

  Styles for Special Events - Full ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
@media (max-width: 1440px) {
  .special-event-full .info-row,
.page-id-75929 .info-row,
.special-event-olla .info-row {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .special-event-full .info-row,
.page-id-75929 .info-row,
.special-event-olla .info-row {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .info-row,
.page-id-75929 .info-row,
.special-event-olla .info-row {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.special-event-full .info-row .ct-section-inner-wrap,
.page-id-75929 .info-row .ct-section-inner-wrap,
.special-event-olla .info-row .ct-section-inner-wrap {
  align-items: center;
}
.special-event-full .info-row h3,
.page-id-75929 .info-row h3,
.special-event-olla .info-row h3 {
  color: #034078;
}
.special-event-full .info-row ul,
.page-id-75929 .info-row ul,
.special-event-olla .info-row ul {
  list-style: none;
  padding-left: 0;
}
.special-event-full .info-row ul li:before,
.page-id-75929 .info-row ul li:before,
.special-event-olla .info-row ul li:before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #2792cf;
  display: inline-block;
  margin-right: 0.5em;
  margin-bottom: 3px;
}
.special-event-full .info-row .ct-new-columns .ct-div-block:first-child,
.page-id-75929 .info-row .ct-new-columns .ct-div-block:first-child,
.special-event-olla .info-row .ct-new-columns .ct-div-block:first-child {
  padding-right: 8.3333333333vw;
}
@media (max-width: 768px) {
  .special-event-full .info-row .ct-new-columns .ct-div-block:first-child,
.page-id-75929 .info-row .ct-new-columns .ct-div-block:first-child,
.special-event-olla .info-row .ct-new-columns .ct-div-block:first-child {
    padding-right: 0;
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 768px) and (max-width: 1024px) {
  .special-event-full .info-row .ct-new-columns .ct-div-block:first-child,
.page-id-75929 .info-row .ct-new-columns .ct-div-block:first-child,
.special-event-olla .info-row .ct-new-columns .ct-div-block:first-child {
    padding-bottom: 6.25vw !important;
  }
}
@media (max-width: 768px) and (max-width: 600px) {
  .special-event-full .info-row .ct-new-columns .ct-div-block:first-child,
.page-id-75929 .info-row .ct-new-columns .ct-div-block:first-child,
.special-event-olla .info-row .ct-new-columns .ct-div-block:first-child {
    padding-bottom: 8.3333333333vw !important;
  }
}
.special-event-full .info-row img.mobile-only,
.page-id-75929 .info-row img.mobile-only,
.special-event-olla .info-row img.mobile-only {
  display: none;
}
@media (max-width: 600px) {
  .special-event-full .info-row img.mobile-only,
.page-id-75929 .info-row img.mobile-only,
.special-event-olla .info-row img.mobile-only {
    display: block;
  }
}
.special-event-full .info-row img:not(.mobile-only),
.page-id-75929 .info-row img:not(.mobile-only),
.special-event-olla .info-row img:not(.mobile-only) {
  display: block;
}
@media (max-width: 600px) {
  .special-event-full .info-row img:not(.mobile-only),
.page-id-75929 .info-row img:not(.mobile-only),
.special-event-olla .info-row img:not(.mobile-only) {
    display: none;
  }
}
.special-event-full .info-row.ad-block-photos,
.page-id-75929 .info-row.ad-block-photos,
.special-event-olla .info-row.ad-block-photos {
  align-items: flex-end;
  display: flex;
}
.special-event-full .info-row.ad-block-photos img,
.page-id-75929 .info-row.ad-block-photos img,
.special-event-olla .info-row.ad-block-photos img {
  width: 300px;
  height: auto;
}
.special-event-full .info-row.ad-block-photos img:first-child,
.page-id-75929 .info-row.ad-block-photos img:first-child,
.special-event-olla .info-row.ad-block-photos img:first-child {
  margin-bottom: 1rem;
}
.special-event-full .mobile-only-image,
.page-id-75929 .mobile-only-image,
.special-event-olla .mobile-only-image {
  display: none;
}
@media (max-width: 600px) {
  .special-event-full .mobile-only-image,
.page-id-75929 .mobile-only-image,
.special-event-olla .mobile-only-image {
    display: block;
    margin-bottom: 2rem;
  }
}
.special-event-full .video,
.special-event-full .image-gallery,
.page-id-75929 .video,
.page-id-75929 .image-gallery,
.special-event-olla .video,
.special-event-olla .image-gallery {
  width: 100%;
}
.special-event-full .video a:hover .title,
.special-event-full .image-gallery a:hover .title,
.page-id-75929 .video a:hover .title,
.page-id-75929 .image-gallery a:hover .title,
.special-event-olla .video a:hover .title,
.special-event-olla .image-gallery a:hover .title {
  color: #2792cf;
}
.special-event-full .video a:hover .play-info img,
.special-event-full .image-gallery a:hover .play-info img,
.page-id-75929 .video a:hover .play-info img,
.page-id-75929 .image-gallery a:hover .play-info img,
.special-event-olla .video a:hover .play-info img,
.special-event-olla .image-gallery a:hover .play-info img {
  transform: scale(1.1);
}
.special-event-full .video .image,
.special-event-full .image-gallery .image,
.page-id-75929 .video .image,
.page-id-75929 .image-gallery .image,
.special-event-olla .video .image,
.special-event-olla .image-gallery .image {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.special-event-full .video .image::before,
.special-event-full .image-gallery .image::before,
.page-id-75929 .video .image::before,
.page-id-75929 .image-gallery .image::before,
.special-event-olla .video .image::before,
.special-event-olla .image-gallery .image::before {
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left bottom;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 10;
  background-size: cover !important;
  background-position: center !important;
}
.special-event-full .video .image .play-info,
.special-event-full .image-gallery .image .play-info,
.page-id-75929 .video .image .play-info,
.page-id-75929 .image-gallery .image .play-info,
.special-event-olla .video .image .play-info,
.special-event-olla .image-gallery .image .play-info {
  background: #ffffff;
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 10;
}
.special-event-full .video .image .play-info img,
.special-event-full .image-gallery .image .play-info img,
.page-id-75929 .video .image .play-info img,
.page-id-75929 .image-gallery .image .play-info img,
.special-event-olla .video .image .play-info img,
.special-event-olla .image-gallery .image .play-info img {
  width: 2rem;
  height: 2rem;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.special-event-full .video .image .play-info span,
.special-event-full .image-gallery .image .play-info span,
.page-id-75929 .video .image .play-info span,
.page-id-75929 .image-gallery .image .play-info span,
.special-event-olla .video .image .play-info span,
.special-event-olla .image-gallery .image .play-info span {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding: 0 0.5rem 0 0.25rem;
  color: #161616;
}
.special-event-full .video .image .image-bg,
.special-event-full .image-gallery .image .image-bg,
.page-id-75929 .video .image .image-bg,
.page-id-75929 .image-gallery .image .image-bg,
.special-event-olla .video .image .image-bg,
.special-event-olla .image-gallery .image .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.special-event-full .video .image .image-bg .gallery-items,
.special-event-full .image-gallery .image .image-bg .gallery-items,
.page-id-75929 .video .image .image-bg .gallery-items,
.page-id-75929 .image-gallery .image .image-bg .gallery-items,
.special-event-olla .video .image .image-bg .gallery-items,
.special-event-olla .image-gallery .image .image-bg .gallery-items {
  display: none;
}
.special-event-full .info .title,
.page-id-75929 .info .title,
.special-event-olla .info .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: #034078;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.special-event-full .info .extra,
.page-id-75929 .info .extra,
.special-event-olla .info .extra {
  color: #161616;
}
.special-event-full ol,
.page-id-75929 ol,
.special-event-olla ol {
  padding-left: 1rem;
}
.special-event-full ol li,
.page-id-75929 ol li,
.special-event-olla ol li {
  padding-left: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1024px) {
  .special-event-full ol li,
.page-id-75929 ol li,
.special-event-olla ol li {
    padding-left: 15px;
    padding-bottom: 15px;
  }
}
.special-event-full ol li:last-child,
.page-id-75929 ol li:last-child,
.special-event-olla ol li:last-child {
  padding-bottom: 0;
}
@media (max-width: 1440px) {
  .special-event-full #section-16-2988,
.page-id-75929 #section-16-2988,
.special-event-olla #section-16-2988 {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .special-event-full #section-16-2988,
.page-id-75929 #section-16-2988,
.special-event-olla #section-16-2988 {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full #section-16-2988,
.page-id-75929 #section-16-2988,
.special-event-olla #section-16-2988 {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full #section-16-2988 h1,
.page-id-75929 #section-16-2988 h1,
.special-event-olla #section-16-2988 h1 {
    padding-bottom: 0;
  }
}
.special-event-full #section-16-2988 .author,
.page-id-75929 #section-16-2988 .author,
.special-event-olla #section-16-2988 .author {
  display: block;
  margin-top: 0.75rem;
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
  text-align: right;
}
.special-event-full #section-16-2988 .author:before,
.page-id-75929 #section-16-2988 .author:before,
.special-event-olla #section-16-2988 .author:before {
  content: "-";
  padding-right: 0.5em;
}
.special-event-full #section-16-2988 .ct-new-columns,
.page-id-75929 #section-16-2988 .ct-new-columns,
.special-event-olla #section-16-2988 .ct-new-columns {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
@media (max-width: 600px) {
  .special-event-full #section-16-2988 .ct-new-columns,
.page-id-75929 #section-16-2988 .ct-new-columns,
.special-event-olla #section-16-2988 .ct-new-columns {
    flex-wrap: wrap;
  }
}
.special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:first-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:first-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:first-child {
  width: 60% !important;
}
@media (max-width: 1024px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:first-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:first-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:first-child {
    width: 50% !important;
  }
}
@media (max-width: 600px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:first-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:first-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:first-child {
    width: 100% !important;
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:first-child img,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:first-child img,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:first-child img {
    order: 1;
  }
}
@media (max-width: 1024px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:first-child p,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:first-child p,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:first-child p {
    order: 2;
  }
}
.special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
  width: 40% !important;
  padding-left: 4.1666666667vw;
}
@media (max-width: 1024px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
    width: 50% !important;
    padding-left: 0;
  }
}
@media (max-width: 600px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
    width: 100% !important;
    padding-top: 4.1666666667vw !important;
    padding-bottom: 2.0833333333vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1440px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
    padding-top: 6.25vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
    padding-top: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) and (max-width: 1024px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
    padding-bottom: 3.125vw !important;
  }
}
@media (max-width: 600px) and (max-width: 600px) {
  .special-event-full #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 #section-16-2988 .ct-new-columns > .ct-div-block:last-child,
.special-event-olla #section-16-2988 .ct-new-columns > .ct-div-block:last-child {
    padding-bottom: 4.1666666667vw !important;
  }
}
@media (max-width: 1440px) {
  .special-event-full .videos_section,
.page-id-75929 .videos_section,
.special-event-olla .videos_section {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .special-event-full .videos_section,
.page-id-75929 .videos_section,
.special-event-olla .videos_section {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .videos_section,
.page-id-75929 .videos_section,
.special-event-olla .videos_section {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.special-event-full .videos_section .view-more-wrapper,
.page-id-75929 .videos_section .view-more-wrapper,
.special-event-olla .videos_section .view-more-wrapper {
  width: 100%;
}
@media (max-width: 1024px) {
  .special-event-full .videos_section .view-more-wrapper,
.page-id-75929 .videos_section .view-more-wrapper,
.special-event-olla .videos_section .view-more-wrapper {
    width: calc(100% - 4.1666666667vw);
    left: 2.0833333333vw;
  }
}
.special-event-full .videos_section .view-more-wrapper .view-more::before,
.page-id-75929 .videos_section .view-more-wrapper .view-more::before,
.special-event-olla .videos_section .view-more-wrapper .view-more::before {
  content: "" !important;
  width: 1.25em !important;
  height: 1.25em !important;
  background-image: url("https://angelusnews.com/wp-content/uploads/2020/01/yellow-outside-link.svg") !important;
  background-position: center !important;
  background-size: cover !important;
  transform: translateY(-50%) !important;
}
.special-event-full .videos_section .videos-wrapper,
.page-id-75929 .videos_section .videos-wrapper,
.special-event-olla .videos_section .videos-wrapper {
  width: 100%;
  display: grid;
  grid-gap: 2rem 20px;
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 1440px) {
  .special-event-full .videos_section .videos-wrapper,
.page-id-75929 .videos_section .videos-wrapper,
.special-event-olla .videos_section .videos-wrapper {
    grid-gap: 2.7777777778vw 15px;
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1024px) {
  .special-event-full .videos_section .videos-wrapper,
.page-id-75929 .videos_section .videos-wrapper,
.special-event-olla .videos_section .videos-wrapper {
    display: block;
  }
}
.special-event-full .videos_section .videos-wrapper .video a:hover .play-info img,
.page-id-75929 .videos_section .videos-wrapper .video a:hover .play-info img,
.special-event-olla .videos_section .videos-wrapper .video a:hover .play-info img {
  transform-origin: bottom left;
}
.special-event-full .videos_section .videos-wrapper.slick-slider,
.page-id-75929 .videos_section .videos-wrapper.slick-slider,
.special-event-olla .videos_section .videos-wrapper.slick-slider {
  width: 87.5vw;
  position: relative;
}
@media (max-width: 600px) {
  .special-event-full .videos_section .videos-wrapper.slick-slider,
.page-id-75929 .videos_section .videos-wrapper.slick-slider,
.special-event-olla .videos_section .videos-wrapper.slick-slider {
    width: 95.8333333333vw;
  }
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-track,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-track,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-track {
  margin: initial;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-arrow,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-arrow,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-arrow {
  position: absolute;
  top: 13.166667vw;
  z-index: 10;
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 600px) {
  .special-event-full .videos_section .videos-wrapper.slick-slider .slick-arrow,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-arrow,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-arrow {
    top: calc(18.75vw - 2rem);
  }
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-disabled,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-disabled,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-prev,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-prev,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-prev {
  left: 2.0833333333vw;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-next,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-next,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-arrow.slick-next {
  right: 1.0416666667vw;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-arrow img,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-arrow img,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-arrow img {
  width: 2rem;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .slick-slide,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .slick-slide,
.special-event-olla .videos_section .videos-wrapper.slick-slider .slick-slide {
  margin: 0 2.0833333333vw;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .video,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video,
.special-event-olla .videos_section .videos-wrapper.slick-slider .video {
  width: 100% !important;
  display: block;
}
@media (max-width: 1024px) {
  .special-event-full .videos_section .videos-wrapper.slick-slider .video .img-bg-wrapper,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video .img-bg-wrapper,
.special-event-olla .videos_section .videos-wrapper.slick-slider .video .img-bg-wrapper {
    padding-bottom: calc(18.75vw) !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .videos_section .videos-wrapper.slick-slider .video .img-bg-wrapper,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video .img-bg-wrapper,
.special-event-olla .videos_section .videos-wrapper.slick-slider .video .img-bg-wrapper {
    padding-bottom: calc(29.1666666667vw) !important;
  }
}
.special-event-full .videos_section .videos-wrapper.slick-slider .video:nth-last-child(1), .special-event-full .videos_section .videos-wrapper.slick-slider .video:nth-last-child(2),
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video:nth-last-child(1),
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video:nth-last-child(2),
.special-event-olla .videos_section .videos-wrapper.slick-slider .video:nth-last-child(1),
.special-event-olla .videos_section .videos-wrapper.slick-slider .video:nth-last-child(2) {
  margin-top: 2rem;
}
@media (max-width: 1024px) {
  .special-event-full .videos_section .videos-wrapper.slick-slider .video:nth-last-child(1), .special-event-full .videos_section .videos-wrapper.slick-slider .video:nth-last-child(2),
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video:nth-last-child(1),
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video:nth-last-child(2),
.special-event-olla .videos_section .videos-wrapper.slick-slider .video:nth-last-child(1),
.special-event-olla .videos_section .videos-wrapper.slick-slider .video:nth-last-child(2) {
    margin-top: 0;
  }
}
.special-event-full .videos_section .videos-wrapper.slick-slider .video .play-info,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video .play-info,
.special-event-olla .videos_section .videos-wrapper.slick-slider .video .play-info {
  display: none;
}
.special-event-full .videos_section .videos-wrapper.slick-slider .video .image,
.page-id-75929 .videos_section .videos-wrapper.slick-slider .video .image,
.special-event-olla .videos_section .videos-wrapper.slick-slider .video .image {
  padding-bottom: 65.625%;
}
@media (max-width: 1440px) {
  .special-event-full .photos_section,
.page-id-75929 .photos_section,
.special-event-olla .photos_section {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .special-event-full .photos_section,
.page-id-75929 .photos_section,
.special-event-olla .photos_section {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .photos_section,
.page-id-75929 .photos_section,
.special-event-olla .photos_section {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block {
  width: 50% !important;
}
@media (max-width: 600px) {
  .special-event-full .photos_section .ct-new-columns > .ct-div-block,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block {
    width: 100% !important;
  }
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block:first-child,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block:first-child,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block:first-child {
  padding-right: 1.0416666667vw;
}
@media (max-width: 600px) {
  .special-event-full .photos_section .ct-new-columns > .ct-div-block:first-child,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block:first-child,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block:first-child {
    padding-right: 0;
    padding-bottom: 8.3333333333vw;
  }
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block:last-child,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block:last-child {
  padding-left: 1.0416666667vw;
}
@media (max-width: 600px) {
  .special-event-full .photos_section .ct-new-columns > .ct-div-block:last-child,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block:last-child,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block:last-child {
    padding-left: 0;
  }
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block .image-gallery:hover .image-bg::before,
.special-event-full .photos_section .ct-new-columns > .ct-div-block .video:hover .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .image-gallery:hover .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .video:hover .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .image-gallery:hover .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .video:hover .image-bg::before {
  transform: scale(1.1);
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.special-event-full .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before {
  content: "";
  width: 60px;
  height: 60px;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  transform-origin: bottom left;
  background-size: cover !important;
  background-position: center !important;
}
@media (max-width: 1024px) {
  .special-event-full .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.special-event-full .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before {
    width: 37px;
    height: 37px;
  }
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .video .image-bg::before {
  background-image: url("/wp-content/uploads/2019/09/play-btn.svg");
}
.special-event-full .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.page-id-75929 .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before,
.special-event-olla .photos_section .ct-new-columns > .ct-div-block .image-gallery .image-bg::before {
  background-image: url("/wp-content/uploads/2020/01/white-gallery.svg");
}
@media (max-width: 1440px) {
  .special-event-full .press_section,
.page-id-75929 .press_section,
.special-event-olla .press_section {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .special-event-full .press_section,
.page-id-75929 .press_section,
.special-event-olla .press_section {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .press_section,
.page-id-75929 .press_section,
.special-event-olla .press_section {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.special-event-full .press_section .ct-new-columns > .ct-div-block,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block,
.special-event-olla .press_section .ct-new-columns > .ct-div-block {
  width: 100%;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper {
  width: 100%;
  display: grid;
  grid-gap: 2.0833333333vw 4.1666666667vw;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 1440px) {
  .special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper {
    grid-gap: 4.1666666667vw;
  }
}
@media (max-width: 1024px) {
  .special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 600px) {
  .special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper {
    grid-gap: 8.3333333333vw;
  }
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press.article .icon-inner::before,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press.article .icon-inner::before,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press.article .icon-inner::before {
  background-image: url("/wp-content/uploads/2019/10/article.svg");
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press.interview .icon-inner::before,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press.interview .icon-inner::before,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press.interview .icon-inner::before {
  background-image: url("/wp-content/uploads/2019/10/interview.svg");
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner {
  display: flex;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon {
  width: 2rem;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon .icon-inner,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon .icon-inner,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon .icon-inner {
  width: 2rem;
  height: 2rem;
  position: relative;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon .icon-inner::before,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon .icon-inner::before,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .icon .icon-inner::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info {
  width: calc(100% - 2rem);
  padding-left: 1rem;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover {
  color: #2792cf;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover .title,
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover .read-more-btn,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover .title,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover .read-more-btn,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover .title,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner:hover .read-more-btn {
  color: #2792cf;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .title,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .title,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .title {
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-top: 0 !important;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .read-more-btn,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .read-more-btn,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .read-more-btn {
  display: block;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding-right: 2em;
  color: #034078;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  text-transform: uppercase;
}
.special-event-full .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .read-more-btn::after,
.page-id-75929 .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .read-more-btn::after,
.special-event-olla .press_section .ct-new-columns > .ct-div-block .press-wrapper .press .press-inner .info .info-inner .read-more-btn::after {
  content: "";
  width: 1.25em;
  height: 1.25em;
  background-image: url("https://angelusnews.com/wp-content/uploads/2020/01/yellow-outside-link.svg");
  background-position: center !important;
  background-size: cover !important;
  position: relative;
  display: inline-block;
  top: 0.25em;
  margin-left: 0.5em;
}
.special-event-full #section-20-2988 .ct-code-block,
.page-id-75929 #section-20-2988 .ct-code-block,
.special-event-olla #section-20-2988 .ct-code-block {
  width: 100%;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related,
.special-event-olla #section-20-2988 .ct-code-block .crp_related {
  margin-top: 2.0833333333vw !important;
}
@media (max-width: 1024px) {
  .special-event-full #section-20-2988 .ct-code-block .crp_related,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related,
.special-event-olla #section-20-2988 .ct-code-block .crp_related {
    margin-top: 3.125vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full #section-20-2988 .ct-code-block .crp_related,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related,
.special-event-olla #section-20-2988 .ct-code-block .crp_related {
    margin-top: 4.1666666667vw !important;
  }
}
.special-event-full #section-20-2988 .ct-code-block .crp_related h3,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related h3,
.special-event-olla #section-20-2988 .ct-code-block .crp_related h3 {
  color: #034078;
  margin-bottom: 0.5rem;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul {
  display: flex;
  padding: 0;
  margin: 0;
}
@media (max-width: 600px) {
  .special-event-full #section-20-2988 .ct-code-block .crp_related ul,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul {
    flex-wrap: wrap;
  }
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% / 3);
  padding-top: 1rem !important;
  margin-top: 1rem !important;
  border-top: 1px solid rgba(231, 187, 65, 0.5);
}
@media (max-width: 600px) {
  .special-event-full #section-20-2988 .ct-code-block .crp_related ul li,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li {
    width: 100% !important;
    padding: 0 !important;
    padding-top: 1rem !important;
    margin-bottom: 0.5rem;
  }
  .special-event-full #section-20-2988 .ct-code-block .crp_related ul li:last-child,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li:last-child,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li:last-child {
    margin-bottom: 0;
  }
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li:nth-child(1),
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li:nth-child(1),
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li:nth-child(1) {
  padding-right: 1.0416666667vw;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li:nth-child(2),
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li:nth-child(2),
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li:nth-child(2) {
  padding-right: 0.5208333333vw;
  padding-left: 0.5208333333vw;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li:nth-child(3),
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li:nth-child(3),
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li:nth-child(3) {
  padding-left: 1.0416666667vw;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li a,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li a,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li a {
  width: 100%;
  color: #034078;
  margin-bottom: 0.5rem;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li a:hover,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li a:hover,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li a:hover {
  color: #2792cf;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li a .crp_title,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li a .crp_title,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li a .crp_title {
  font: normal 1rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li .crp_author,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li .crp_author,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li .crp_author {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  width: auto;
  color: #ffffff;
  margin-left: -15px;
}
@media (max-width: 600px) {
  .special-event-full #section-20-2988 .ct-code-block .crp_related ul li .crp_author,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li .crp_author,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li .crp_author {
    margin-left: -11px;
  }
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li .crp_author a,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li .crp_author a,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li .crp_author a {
  color: #000000;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li .crp_author a:hover,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li .crp_author a:hover,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li .crp_author a:hover {
  color: #034078;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li .crp_date,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li .crp_date,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li .crp_date {
  font: normal 0.75rem/1.5em "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  width: auto;
}
.special-event-full #section-20-2988 .ct-code-block .crp_related ul li .crp_date::before,
.page-id-75929 #section-20-2988 .ct-code-block .crp_related ul li .crp_date::before,
.special-event-olla #section-20-2988 .ct-code-block .crp_related ul li .crp_date::before {
  content: "•";
  margin: 0 0.25rem;
}
.special-event-full .always-forward,
.page-id-75929 .always-forward,
.special-event-olla .always-forward {
  display: block !important;
}
.special-event-full .related_articles_section,
.page-id-75929 .related_articles_section,
.special-event-olla .related_articles_section {
  width: 100%;
}
@media (max-width: 1440px) {
  .special-event-full .related_articles_section,
.page-id-75929 .related_articles_section,
.special-event-olla .related_articles_section {
    padding-left: 10.4166666667vw !important;
    padding-right: 10.4166666667vw !important;
  }
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section,
.page-id-75929 .related_articles_section,
.special-event-olla .related_articles_section {
    padding-left: 8.3333333333vw !important;
    padding-right: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .related_articles_section,
.page-id-75929 .related_articles_section,
.special-event-olla .related_articles_section {
    padding-left: 4.1666666667vw !important;
    padding-right: 4.1666666667vw !important;
  }
}
.special-event-full .related_articles_section h4:first-child,
.page-id-75929 .related_articles_section h4:first-child,
.special-event-olla .related_articles_section h4:first-child {
  color: #034078;
  padding-bottom: 1em;
  border-bottom: 1px solid #e7bb41;
}
.special-event-full .related_articles_section .fancy-links li a,
.page-id-75929 .related_articles_section .fancy-links li a,
.special-event-olla .related_articles_section .fancy-links li a {
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #2792cf;
  padding-right: 0;
}
.special-event-full .related_articles_section .fancy-links li a:hover,
.page-id-75929 .related_articles_section .fancy-links li a:hover,
.special-event-olla .related_articles_section .fancy-links li a:hover {
  color: #e7bb41;
}
.special-event-full .related_articles_section .fancy-links li a::after,
.page-id-75929 .related_articles_section .fancy-links li a::after,
.special-event-olla .related_articles_section .fancy-links li a::after {
  background-image: url("https://angelusnews.com/wp-content/uploads/2020/01/yellow-outside-link.svg");
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section,
.page-id-75929 .related_articles_section,
.special-event-olla .related_articles_section {
    display: block;
    overflow: scroll;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper,
.page-id-75929 .related_articles_section .related-articles-wrapper,
.special-event-olla .related_articles_section .related-articles-wrapper {
  width: 100%;
  display: grid;
  grid-gap: 2rem 20px;
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 1700px) {
  .special-event-full .related_articles_section .related-articles-wrapper,
.page-id-75929 .related_articles_section .related-articles-wrapper,
.special-event-olla .related_articles_section .related-articles-wrapper {
    grid-gap: 2.7777777778vw 15px;
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section .related-articles-wrapper,
.page-id-75929 .related_articles_section .related-articles-wrapper,
.special-event-olla .related_articles_section .related-articles-wrapper {
    display: block;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider {
  width: 87.5vw;
  position: relative;
  margin-left: -2.0833333333vw;
}
@media (max-width: 600px) {
  .special-event-full .related_articles_section .related-articles-wrapper.slick-slider,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider {
    width: 95.8333333333vw;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-track,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-track,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-track {
  margin: initial;
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow {
  position: absolute;
  top: 13.166667vw;
  z-index: 10;
  cursor: pointer;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 600px) {
  .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow {
    top: calc(18.75vw - 2rem);
  }
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-disabled,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-disabled,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-prev,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-prev,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-prev {
  left: 2.0833333333vw;
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-next,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-next,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow.slick-next {
  right: 1.0416666667vw;
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow img,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow img,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-arrow img {
  width: 2rem;
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-slide,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-slide,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-slide {
  margin: 0 0.5em;
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .slick-slide,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .slick-slide,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .slick-slide {
    margin: 2.0833333333vw;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video {
  width: 100% !important;
  display: block;
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video .img-bg-wrapper,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video .img-bg-wrapper,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video .img-bg-wrapper {
    padding-bottom: calc(18.75vw) !important;
  }
}
@media (max-width: 600px) {
  .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video .img-bg-wrapper,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video .img-bg-wrapper,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video .img-bg-wrapper {
    padding-bottom: calc(29.1666666667vw) !important;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(1), .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(2),
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(1),
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(2),
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(1),
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(2) {
  margin-top: 2rem;
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(1), .special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(2),
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(1),
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(2),
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(1),
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video:nth-last-child(2) {
    margin-top: 0;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video .play-info,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video .play-info,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video .play-info {
  display: none;
}
.special-event-full .related_articles_section .related-articles-wrapper.slick-slider .video .image,
.page-id-75929 .related_articles_section .related-articles-wrapper.slick-slider .video .image,
.special-event-olla .related_articles_section .related-articles-wrapper.slick-slider .video .image {
  padding-bottom: 65.625%;
}
.special-event-full .related_articles_section .related-articles-wrapper .article,
.page-id-75929 .related_articles_section .related-articles-wrapper .article,
.special-event-olla .related_articles_section .related-articles-wrapper .article {
  margin-top: 1em;
}
.special-event-full .related_articles_section .related-articles-wrapper .article:last-child,
.page-id-75929 .related_articles_section .related-articles-wrapper .article:last-child,
.special-event-olla .related_articles_section .related-articles-wrapper .article:last-child {
  margin-right: 0;
}
@media (max-width: 1024px) {
  .special-event-full .related_articles_section .related-articles-wrapper .article,
.page-id-75929 .related_articles_section .related-articles-wrapper .article,
.special-event-olla .related_articles_section .related-articles-wrapper .article {
    width: 100%;
  }
}
.special-event-full .related_articles_section .related-articles-wrapper .article .extra > span::after,
.page-id-75929 .related_articles_section .related-articles-wrapper .article .extra > span::after,
.special-event-olla .related_articles_section .related-articles-wrapper .article .extra > span::after {
  content: "•";
  margin: 0 0.5em;
}
.special-event-full .related_articles_section .related-articles-wrapper .article .extra > span:last-child::after,
.page-id-75929 .related_articles_section .related-articles-wrapper .article .extra > span:last-child::after,
.special-event-olla .related_articles_section .related-articles-wrapper .article .extra > span:last-child::after {
  display: none;
}
@media (max-width: 600px) {
  .special-event-full .related_articles_section .related-articles-wrapper .article .extra > span:first-child,
.page-id-75929 .related_articles_section .related-articles-wrapper .article .extra > span:first-child,
.special-event-olla .related_articles_section .related-articles-wrapper .article .extra > span:first-child {
    display: block;
  }
  .special-event-full .related_articles_section .related-articles-wrapper .article .extra > span:first-child::after,
.page-id-75929 .related_articles_section .related-articles-wrapper .article .extra > span:first-child::after,
.special-event-olla .related_articles_section .related-articles-wrapper .article .extra > span:first-child::after {
    display: none;
  }
}
.special-event-full .related_articles_section article .article-inner .image a,
.page-id-75929 .related_articles_section article .article-inner .image a,
.special-event-olla .related_articles_section article .article-inner .image a {
  color: #034078;
}
.special-event-full .related_articles_section article .article-inner .image a:hover .title,
.page-id-75929 .related_articles_section article .article-inner .image a:hover .title,
.special-event-olla .related_articles_section article .article-inner .image a:hover .title {
  color: #2792cf;
}
.special-event-full .related_articles_section article .article-inner .image a:hover .image-bg-wrapper .image-bg,
.page-id-75929 .related_articles_section article .article-inner .image a:hover .image-bg-wrapper .image-bg,
.special-event-olla .related_articles_section article .article-inner .image a:hover .image-bg-wrapper .image-bg {
  transform: scale(1.035);
}
.special-event-full .related_articles_section article .article-inner .image a .image-bg-wrapper,
.page-id-75929 .related_articles_section article .article-inner .image a .image-bg-wrapper,
.special-event-olla .related_articles_section article .article-inner .image a .image-bg-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.special-event-full .related_articles_section article .article-inner .image a .image-bg-wrapper .image-bg,
.page-id-75929 .related_articles_section article .article-inner .image a .image-bg-wrapper .image-bg,
.special-event-olla .related_articles_section article .article-inner .image a .image-bg-wrapper .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.special-event-full .related_articles_section article .article-inner .image a .title,
.page-id-75929 .related_articles_section article .article-inner .image a .title,
.special-event-olla .related_articles_section article .article-inner .image a .title {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.special-event-full .related_articles_section article .article-inner .author,
.page-id-75929 .related_articles_section article .article-inner .author,
.special-event-olla .related_articles_section article .article-inner .author {
  margin-bottom: 0.75rem;
}
.special-event-full .related_articles_section article .article-inner .author a,
.page-id-75929 .related_articles_section article .article-inner .author a,
.special-event-olla .related_articles_section article .article-inner .author a {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #2792cf;
}
.special-event-full .related_articles_section article .article-inner .author a:hover,
.page-id-75929 .related_articles_section article .article-inner .author a:hover,
.special-event-olla .related_articles_section article .article-inner .author a:hover {
  color: #034078;
}
.special-event-full .related_articles_section article .article-inner .extra,
.page-id-75929 .related_articles_section article .article-inner .extra,
.special-event-olla .related_articles_section article .article-inner .extra {
  color: #161616;
}

.special-event-short {
  /******************************************************************

  Stylesheet: Special Events - Short

  Styles for Special Events - Short ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.special-event-short .ad-row .ct-section-inner-wrap {
  align-items: center;
}
.special-event-short .ad-row .ct-section-inner-wrap img.mobile-only {
  display: none;
}
@media (max-width: 600px) {
  .special-event-short .ad-row .ct-section-inner-wrap img.mobile-only {
    display: block;
  }
}
.special-event-short .ad-row .ct-section-inner-wrap img:not(.mobile-only) {
  display: block;
}
@media (max-width: 600px) {
  .special-event-short .ad-row .ct-section-inner-wrap img:not(.mobile-only) {
    display: none;
  }
}
.special-event-short #section-4-2989 h1 {
  font: normal 1.4875rem/1.5em "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.special-event-short #section-4-2989 .ct-code-block {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block {
    flex-wrap: wrap;
  }
}
@media (max-width: 1024px) {
  .special-event-short #section-4-2989 .ct-code-block {
    flex-wrap: nowrap;
  }
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block {
    flex-wrap: wrap;
  }
}
.special-event-short #section-4-2989 .ct-code-block .laptop-col {
  display: none;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block .laptop-col {
    display: flex;
    width: 100%;
    padding-right: 50%;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1024px) {
  .special-event-short #section-4-2989 .ct-code-block .laptop-col {
    display: none;
  }
}
.special-event-short #section-4-2989 .ct-code-block .image-col {
  width: 37.5vw;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block .image-col {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .image-col {
    width: 100%;
  }
}
.special-event-short #section-4-2989 .ct-code-block .image-col blockquote {
  width: 100%;
  display: none;
}
@media (max-width: 1024px) {
  .special-event-short #section-4-2989 .ct-code-block .image-col blockquote {
    display: block;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .image-col blockquote {
    display: none;
  }
}
.special-event-short #section-4-2989 .ct-code-block .info-col {
  padding-left: 4.1666666667vw;
  width: calc(100% - 37.5vw);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col {
    padding-left: 8.3333333333vw;
    width: 50%;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col {
    padding-top: 8.3333333333vw;
    width: 100%;
    padding-left: 0;
  }
}
.special-event-short #section-4-2989 .ct-code-block .info-col blockquote {
  width: 100%;
}
.special-event-short #section-4-2989 .ct-code-block .info-col blockquote p {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col blockquote {
    display: none;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col blockquote {
    display: block;
  }
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information {
  width: 100%;
  padding: 0;
  margin: 1rem 0;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col .information {
    margin-top: 0;
  }
}
@media (max-width: 1024px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col .information {
    margin-top: 1rem;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .info-col .information {
    padding-left: 4.1666666667vw;
    margin: 0;
  }
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li {
  position: relative;
  list-style: none;
  margin-bottom: 1.5rem;
  padding-left: 3rem;
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li a {
  color: #034078;
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li a:hover {
  color: #2792cf;
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-size: contain !important;
  background-position: center !important;
  position: absolute;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li.date::before {
  background-image: url("/wp-content/uploads/2019/10/calendar.svg");
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li.time::before {
  background-image: url("/wp-content/uploads/2019/10/clock.svg");
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li.address::before {
  background-image: url("/wp-content/uploads/2019/10/marker.svg");
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li.website::before {
  background-image: url("/wp-content/uploads/2019/10/globe.svg");
}
.special-event-short #section-4-2989 .ct-code-block .info-col .information li:last-child {
  margin-bottom: 0;
}
.special-event-short #section-4-2989 .ct-code-block .info-col .button {
  margin-top: 2rem !important;
}
.special-event-short #section-4-2989 .ct-code-block .ct-new-columns {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  padding-top: 4.1666666667vw !important;
}
@media (max-width: 1440px) {
  .special-event-short #section-4-2989 .ct-code-block .ct-new-columns {
    padding-top: 6.25vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .ct-new-columns {
    padding-top: 8.3333333333vw !important;
  }
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .ct-new-columns {
    flex-wrap: wrap;
  }
}
.special-event-short #section-4-2989 .ct-code-block .ct-new-columns > .ct-div-block:first-child {
  width: 50%;
  padding-right: 2.0833333333vw;
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .ct-new-columns > .ct-div-block:first-child {
    width: 100%;
    padding-right: 0;
  }
}
.special-event-short #section-4-2989 .ct-code-block .ct-new-columns > .ct-div-block:last-child {
  width: 50%;
  padding-left: 2.0833333333vw;
}
@media (max-width: 600px) {
  .special-event-short #section-4-2989 .ct-code-block .ct-new-columns > .ct-div-block:last-child {
    margin-top: 2rem;
    width: 100%;
    padding-left: 0;
  }
}
.special-event-short .always-forward {
  display: block !important;
}

.special-books {
  /******************************************************************

  Stylesheet: Special Events - Books

  Styles for Special Events - Books ONLY. If the styles will be used across the site,
  use the _base.scss file.

  ******************************************************************/
}
.special-books .ad-row .ct-section-inner-wrap {
  align-items: center;
}
.special-books .ad-row .ct-section-inner-wrap img.mobile-only {
  display: none;
}
@media (max-width: 600px) {
  .special-books .ad-row .ct-section-inner-wrap img.mobile-only {
    display: block;
  }
}
.special-books .ad-row .ct-section-inner-wrap img:not(.mobile-only) {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: inherit;
}
@media (max-width: 600px) {
  .special-books .ad-row .ct-section-inner-wrap img:not(.mobile-only) {
    display: none;
  }
}
.special-books .ct-code-block {
  width: 100%;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child {
  padding-right: 1.0416666667vw;
}
@media (max-width: 1440px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child {
    padding-right: 8.3333333333vw;
  }
}
@media (max-width: 1024px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child {
    padding-right: 0;
    width: 50% !important;
  }
}
@media (max-width: 600px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child {
    width: 100% !important;
  }
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video a:hover .title {
  color: #2792cf;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video a:hover .play-info img {
  transform: scale(1.1);
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image {
  position: relative;
  display: flex;
  width: 100%;
  padding-bottom: 56.625%;
  overflow: hidden;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image::before {
  content: "";
  width: 2rem;
  height: 2rem;
  position: absolute;
  left: 0;
  bottom: 0;
  transform-origin: left bottom;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 10;
  background-size: cover !important;
  background-position: center !important;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image .play-info {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
  z-index: 10;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image .play-info img {
  width: 60px;
  height: 60px;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (max-width: 1024px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image .play-info img {
    width: 37px;
    height: 37px;
  }
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image .image-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  left: 0;
  top: 0;
  transition: 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-size: cover !important;
  background-position: center !important;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .video .image .image-bg .gallery-items {
  display: none;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .info .title {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  color: #034078;
  transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .info .title a {
  color: #034078;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .info .title a:hover {
  color: #2792cf;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:first-child .info .extra {
  color: #161616;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child {
  padding-left: 4.1666666667vw;
  padding-right: 2.0833333333vw;
}
@media (max-width: 1440px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child {
    padding-right: 8.3333333333vw;
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child {
    padding-left: 8.3333333333vw;
    padding-right: 0;
    width: 50% !important;
  }
}
@media (max-width: 600px) {
  .special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child {
    padding-left: 0;
    padding-top: 2rem;
    width: 100% !important;
  }
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child blockquote {
  width: 100%;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child blockquote p {
  font-family: "Metro Nova W01SC Medium1151142", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child .where-to-buy {
  margin-top: 2rem;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child .where-to-buy h4 {
  color: #034078;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child .where-to-buy .fancy-links li a {
  color: #2792cf;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child .where-to-buy .fancy-links li a:hover {
  color: #e7bb41;
}
.special-books #section-4-2990 .ct-new-columns > .ct-div-block:last-child .where-to-buy .fancy-links li a::after {
  background-image: url("https://angelusnews.com/wp-content/uploads/2020/01/yellow-outside-link.svg");
}
.special-books #section-15-2990 .ct-code-block {
  display: grid;
  grid-gap: 3rem 2rem;
  grid-template-columns: repeat(5, 1fr);
}
@media (max-width: 1440px) {
  .special-books #section-15-2990 .ct-code-block {
    grid-gap: 4.1666666667vw;
  }
}
@media (max-width: 1024px) {
  .special-books #section-15-2990 .ct-code-block {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 600px) {
  .special-books #section-15-2990 .ct-code-block {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8.3333333333vw;
  }
}
.special-books #section-15-2990 .ct-code-block .image {
  width: 100% !important;
  display: block !important;
  margin-bottom: 0.75rem;
  overflow: hidden !important;
}
.special-books #section-15-2990 .ct-code-block .image .image-bg {
  padding-bottom: 133.33%;
  background-size: cover !important;
  background-position: center !important;
}
.special-books #section-15-2990 .ct-code-block .info .title {
  color: #034078;
  margin-bottom: 0.5rem;
}
.special-books #section-15-2990 .ct-code-block .info .title a {
  color: #034078;
}
.special-books #section-15-2990 .ct-code-block .info .title a:hover {
  color: #2792cf;
}
.special-books #section-15-2990 .ct-code-block .info .author {
  color: #2792cf;
  font-size: 12px !important;
}
.special-books #section-15-2990 .ct-code-block .info .author a {
  color: #2792cf;
}
.special-books #section-15-2990 .ct-code-block .info .author a:hover {
  color: #034078;
}
.special-books #section-15-2990 .ct-code-block .info .fancy-links {
  margin-top: 0 !important;
  font-family: "Metro Nova W01 Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #034078;
  font-size: 12px !important;
}
.special-books #section-15-2990 .ct-code-block .info .fancy-links a::after {
  background-image: url("https://angelusnews.com/wp-content/uploads/2020/01/yellow-outside-link.svg");
}
.special-books .always-forward {
  display: block !important;
}

/*********************
PRINT STYLESHEET
*********************/
@media print {
  /******************************************************************

  Stylesheet: Print Stylesheet

  ******************************************************************/
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  body {
    padding-top: 0;
    margin-top: 0;
    top: 0;
  }

  a,
a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  a:after,
a:visited:after {
    content: " (" attr(href) ")";
  }
  a abbr[title]:after,
a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
  }

  pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin-top: 2cm;
    margin-bottom: 2cm;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .sidebar,
.page-navigation,
.wp-prev-next,
.respond-form,
nav {
    display: none;
  }

  #link-25-9::after,
.cat > a::after,
.author::after {
    display: none;
  }

  #section-2-9,
.cc-window,
.scrollmagic-pin-spacer,
#new_columns-7-9,
#new_columns-4-9,
#div_block-31-9,
#div_block-6-9,
#div_block-8-9,
.article-shares,
#div_block-22-132,
#div_block-26-132,
#section-14-132,
#section-2-98,
#section-2-10,
#div_block-9-9,
.bctt-click-to-tweet {
    display: none !important;
  }

  #section-3-132 {
    padding-top: 0 !important;
    top: 0;
    display: block;
    position: absolute;
  }

  .print-logo {
    display: block !important;
    width: 35%;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 20px;
    top: -70px !important;
    position: absolute;
  }
  .print-logo img {
    width: 100%;
    height: auto;
    margin-top: 0 !important;
    padding-top: 0 !important;
    top: 0;
    display: block !important;
  }

  .featured-image {
    width: 50%;
    display: block;
    float: left;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
  }

  .author .img {
    display: none !important;
  }
  .author .info .name {
    display: block !important;
    border-top: 1px solid #000;
    padding-top: 20px;
  }
  .author .info .name a::after {
    display: none !important;
  }
  .author .info .role,
.author .info .content {
    display: block !important;
  }
}
.ct-section {
  width: 100%;
  background-size: cover;
  background-repeat: repeat;
}

.ct-section > .ct-section-inner-wrap {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.ct-div-block {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

.ct-new-columns {
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}

.ct-link-text {
  display: inline-block;
}

.ct-link {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  text-decoration: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.ct-link-button {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.ct-link-button {
  background-color: #1e73be;
  border: 1px solid #1e73be;
  color: #ffffff;
  padding: 10px 16px;
}

.ct-image {
  max-width: 100%;
}

.ct-fancy-icon > svg {
  width: 55px;
  height: 55px;
}

.ct-inner-content {
  width: 100%;
}

.ct-slide {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.ct-nestable-shortcode {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

.oxy-comments {
  width: 100%;
  text-align: left;
}

.oxy-comment-form {
  width: 100%;
}

.oxy-login-form {
  width: 100%;
}

.oxy-search-form {
  width: 100%;
}

.oxy-tabs-contents {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

.oxy-tab {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

.oxy-tab-content {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

.oxy-testimonial {
  width: 100%;
}

.oxy-icon-box {
  width: 100%;
}

.oxy-pricing-box {
  width: 100%;
}

.oxy-posts-grid {
  width: 100%;
}

.oxy-gallery {
  width: 100%;
}

.ct-slider {
  width: 100%;
}

.oxy-tabs {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  align-items: stretch;
}

.ct-modal {
  flex-direction: column;
  align-items: flex-start;
}

.ct-span {
  display: inline-block;
  text-decoration: inherit;
}

.ct-widget {
  width: 100%;
}

.ct-columns {
  position: relative;
}

.ct-ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
}

.ct-link-button {
  border-radius: 3px;
}

.ct-section-inner-wrap {
  padding-top: 75px;
  padding-right: 20px;
  padding-bottom: 75px;
  padding-left: 20px;
}

.oxy-header-container {
  padding-right: 20px;
  padding-left: 20px;
}

@media (max-width: 992px) {
  .ct-columns-inner-wrap {
    display: block !important;
  }

  .ct-columns-inner-wrap:after {
    display: table;
    clear: both;
    content: "";
  }

  .ct-column {
    width: 100% !important;
    margin: 0 !important;
  }

  .ct-columns-inner-wrap {
    margin: 0 !important;
  }
}

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