/* 	testing */
.d-flex-test .cfm-episodes-grid .cfm-episode-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin-bottom: 12px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start; }

.cfm-dflex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.d-flex-test .cfm-episode-title h2,
.d-flex-test .cfm-episode-title a {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none; }

.d-flex-test .cfm-episodes-grid .cfm-episode-player,
.d-flex-test .cfm-episode-title {
  margin: 0; }

.d-flex-test .cfm-episodes-grid .owl-dots {
  text-align: center; }

.d-flex-test .cfm-episodes-grid .owl-dots > button {
  width: 10px;
  height: 10px;
  background: #80808091;
  border-radius: 50%;
  margin-right: 12px; }

.d-flex-test .cfm-episodes-grid .owl-dots > button.active {
  background-color: #004A80; }

/* testing */
.podcast-wrapper .cfm-episodes-list .cfm-episode-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0 40px; }

.podcast-wrapper .cfm-episodes-list .cfm-episode-title {
  grid-column: span 2;
  margin: 0; }

.podcast-wrapper .cfm-episodes-list .cfm-episode-title h2 > a {
  color: #000;
  font-size: 22px;
  font-weight: 300; }

.content-tilte h3.elementor-post__title {
  font-style: initial;
  text-align: left; }

.title-content-white h3 a {
  color: #fff;
  font-weight: 900; }

.title-content-white h3 {
  position: absolute;
  z-index: 2;
  background: #00000091;
  bottom: 20px;
  padding: 15px 15px 15px 15px;
  width: 100%; }

.sticky-column {
  position: sticky;
  position: -webkit-sticky;
  top: 3rem; }

.sticky-parent
.elementor-widget-wrap {
  display: block !important; }

div#nf-form-9-cont {
  padding: 20px;
  margin: 0 auto; }

.single-post form#mc4wp-form-1 {
  margin-top: 20px; }

.single-post .mc4wp-form-fields input {
  width: 95%;
  padding: 10px; }

.header-top-slider h3.elementor-post__title a {
  color: #ffff !important;
  font-size: 24px;
  font-style: normal;
  line-height: 45px;
  font-weight: 400; }

.header-top-slider h3.elementor-post__title {
  position: absolute;
  z-index: 999;
  background: rgba(0, 0, 0, 0.8);
  bottom: 4%;
  width: 50%;
  padding: 15px 15px 15px 15px;
  height: auto; }

.header-bottom-post h3.elementor-post__title a {
  color: #ffff !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 500; }

.header-bottom-post h3.elementor-post__title {
  position: absolute;
  z-index: 9;
  background: rgba(0, 0, 0, 0.8);
  bottom: 20px;
  width: 33.33%;
  padding: 15px 15px 15px 15px;
  height: auto; }

@media only screen and (max-width: 767px) {
  div#nf-form-9-cont {
    width: 100%; }
  .mc4wp-form-13397 {
    width: 100%;
    max-width: 100% !important; }
  .content-tilte .swiper-slide {
    padding: 0px !important; }
  .title-content-white h3 a {
    color: #fff;
    font-weight: 900;
    font-size: 12px; } }

ul#give-donation-level-button-wrap button:hover {
  background: #bc2026;
  color: #fff;
  border: #ffff; }

ul#give-donation-level-button-wrap button {
  border: 1px solid #484848;
  color: #484848; }

button.give-btn.give-btn-modal {
  background: #bc2026;
  color: #fff; }

div#give-form-154762-wrap {
  border: 1px solid #bc2026;
  padding: 12px; }

div#give-form-154762-wrap h2.give-form-title {
  display: none; }

input#mce-EMAIL {
  border: 1px solid #abb0b2 !important; }

.data-shortcode-center {
  margin: 0 auto;
  padding: 10px 10px 10px 10px;
  text-align: center; }

.jBox-container input {
  color: #bababa;
  border: 1px solid; }

.moi-same-height > div > div > div {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.d-flex-wrapper > div {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.d-flex-wrapper > div > div:first-child > div > div > div {
  margin: 0 !important; }

.top-viewed-post-wrapper ul.wpp-list {
  padding-left: 0; }

.top-viewed-post-wrapper ul.wpp-list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.top-viewed-post-wrapper ul.wpp-list > li > a {
  width: 30%; }

.top-viewed-post-wrapper ul.wpp-list > li > a:last-of-type {
  line-height: 1.5;
  padding-left: 20px;
  width: 70%; }

.top-viewed-post-wrapper ul.wpp-list > li > a img {
  width: 100%; }

.top-viewed-post-wrapper ul.wpp-list > li > span {
  display: none; }
