@charset "UTF-8";
/*
 *
 * IMPORTANT: UTILIZING THE AUTOMATIC UPDATE FEATURE OF THIS CHILD THEME WILL OVERWRITE
 * ANY CUSTOM CODE PLACED WITHIN THIS FILE. IF YOU WISH TO AUTOMATICALLY UPDATE, PLEASE
 * PLACE YOUR CODE IN THEME OPTIONS >> CUSTOM CSS OTHERWISE YOU CAN MANUALLY UPDATE
 * THE THEME FILES
 *
 */
/* Components */
.image-center {
  text-align: center !important;
  margin-right: auto !important;
  margin-left: auto !important; }

.image-right {
  text-align: right !important;
  margin-right: 0 !important;
  margin-left: auto !important; }

.image-left {
  text-align: left;
  margin-right: auto !important;
  margin-left: 0 !important; }

.text-right {
  text-align: right  !important; }

.text-left {
  text-align: left  !important; }

.text-center {
  text-align: center  !important; }

@media (max-width: 980px) {
  .center-on-mobile {
    text-align: center !important; } }
.divi-podcast-button,
.et_pb_button.divi-podcast-button,
body.et-db #et-boc .et-l .et_pb_button.divi-podcast-button,
body.et-db #et-boc .divi-podcast-button.et_pb_button,
body .divi-podcast-button.et_pb_button {
  box-shadow: none !important;
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .divi-podcast-button:hover,
  .et_pb_button.divi-podcast-button:hover,
  body.et-db #et-boc .et-l .et_pb_button.divi-podcast-button:hover,
  body.et-db #et-boc .divi-podcast-button.et_pb_button:hover,
  body .divi-podcast-button.et_pb_button:hover {
    padding: 11px 30px !important; }

.divi-podcast-button-secondary,
.et_pb_button.divi-podcast-button-secondary,
body.et-db #et-boc .et-l .et_pb_button.divi-podcast-button-secondary,
body.et-db #et-boc .divi-podcast-button-secondary.et_pb_button,
body .divi-podcast-button-secondary.et_pb_button {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .divi-podcast-button-secondary:hover,
  .et_pb_button.divi-podcast-button-secondary:hover,
  body.et-db #et-boc .et-l .et_pb_button.divi-podcast-button-secondary:hover,
  body.et-db #et-boc .divi-podcast-button-secondary.et_pb_button:hover,
  body .divi-podcast-button-secondary.et_pb_button:hover {
    padding: 11px 30px !important; }

.divi-podcast-medium-btn,
.et_pb_button.divi-podcast-medium-btn,
body.et-db #et-boc .et-l .et_pb_button.divi-podcast-medium-btn,
body.et-db #et-boc .divi-podcast-medium-btn.et_pb_button,
body .divi-podcast-medium-btn.et_pb_button {
  padding: 12px 24px !important; }
  .divi-podcast-medium-btn:hover,
  .et_pb_button.divi-podcast-medium-btn:hover,
  body.et-db #et-boc .et-l .et_pb_button.divi-podcast-medium-btn:hover,
  body.et-db #et-boc .divi-podcast-medium-btn.et_pb_button:hover,
  body .divi-podcast-medium-btn.et_pb_button:hover {
    padding: 12px 24px !important; }

.divi-podcast-large-btn,
.et_pb_button.divi-podcast-large-btn,
body.et-db #et-boc .et-l .divi-podcast-large-btn.et_pb_button,
body.et-db #et-boc .divi-podcast-large-btn.et_pb_button,
body .divi-podcast-large-btn.et_pb_button {
  padding: 20px 30px !important;
  font-size: 17px !important; }
  .divi-podcast-large-btn:hover,
  .et_pb_button.divi-podcast-large-btn:hover,
  body.et-db #et-boc .et-l .divi-podcast-large-btn.et_pb_button:hover,
  body.et-db #et-boc .divi-podcast-large-btn.et_pb_button:hover,
  body .divi-podcast-large-btn.et_pb_button:hover {
    padding: 20px 30px !important; }

.underlinePrimaryButton {
  border: none !important;
  background: transparent;
  padding: 0 !important;
  font-weight: bold;
  text-decoration: underline !important; }
  .underlinePrimaryButton:hover {
    background: transparent !important;
    padding: 0 !important; }

@media (min-width: 767px) {
  .ds-show-mobile-only {
    display: none !important; } }
@media (max-width: 767px) {
  .ds-show-tablet-only {
    display: none !important; } }
@media (min-width: 980px) {
  .ds-show-tablet-only {
    display: none !important; } }
@media (max-width: 980px) {
  .ds-show-desktop-only {
    display: none !important; } }
@media (max-width: 767px) {
  .ds-hide-mobile-only {
    display: none !important; } }
@media (min-width: 767px) and (max-width: 980px) {
  .ds-hide-tablet-only {
    display: none !important; } }
@media (min-width: 980px) {
  .ds-hide-desktop-only {
    display: none !important; } }
.navy-shadow-light {
  box-shadow: 0 50px 60px -43px rgba(1, 0, 67, 0.7); }

.navy-shadow-medium {
  box-shadow: 0 40px 151px -19px rgba(1, 0, 67, 0.7); }

.navy-shadow-big {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.7); }

.secondary-shadow-light {
  box-shadow: 0 40px 151px -19px #0293f5; }

.secondary-shadow-medium {
  box-shadow: 0 40px 151px -19px #0293f5; }

.secondary-shadow-big {
  box-shadow: 0 40px 151px -19px #0293f5; }

.primary-shadow-light {
  box-shadow: 0 40px 151px -19px rgba(255, 26, 159, 0.8); }

.primary-shadow-medium {
  box-shadow: 0 50px 60px -53px rgba(255, 26, 159, 0.8); }

.primary-shadow-big {
  box-shadow: 0 40px 151px -19px rgba(255, 26, 159, 0.8); }

.border-with-shadow {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  border: solid 1px;
  border-color: #e4e4e4; }

.bottom-shadow, .divi-podcast-pricing-table .et_pb_featured_table {
  position: relative;
  z-index: 2; }
  .bottom-shadow:before, .divi-podcast-pricing-table .et_pb_featured_table:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1; }
  .bottom-shadow.bottom-shadow-dark:before, .divi-podcast-pricing-table .bottom-shadow-dark.et_pb_featured_table:before {
    box-shadow: 0 50px 60px -43px rgba(1, 0, 67, 0.7); }
  .bottom-shadow.bottom-shadow-primary:before, .divi-podcast-pricing-table .et_pb_featured_table:before {
    box-shadow: 0 50px 60px -43px rgba(255, 26, 159, 0.8); }
  .bottom-shadow.bottom-shadow-secondary:before, .divi-podcast-pricing-table .bottom-shadow-secondary.et_pb_featured_table:before {
    box-shadow: 0 50px 60px -43px #0293f5; }

.primary-background-color {
  background-color: #ff1a9f !important; }

.secondary-background-color {
  background-color: #0293f5 !important; }

.dark-background-color {
  background-color: #010043 !important; }

.medium-background-color {
  background-color: #e4e4e4 !important; }

.light-background-color {
  background-color: #f6f7fb !important; }

.dark-color,
.dark-link-hover-color a:hover,
.dark-link-color a {
  color: #010043 !important; }

.medium-grey-color {
  color: #e4e4e4 !important; }

.light-grey-color {
  color: #f6f7fb !important; }

.secondary-link-color a,
.secondary-link-hover-color a:hover,
.secondary-color {
  color: #0293f5 !important; }

.primary-link-color a,
.primary-link-hover-color a:hover,
.primary-color {
  color: #ff1a9f !important; }

.primary-border-color {
  border-color: #ff1a9f !important; }

.secondary-border-color {
  border-color: #0293f5 !important; }

.dark-border-color {
  border-color: #010043 !important; }

.light-border-color {
  border-color: #f6f7fb !important; }

.medium-border-color {
  border-color: #e4e4e4 !important; }

@media (min-width: 980px) and (max-width: 1350px) {
  .wider-row-on-desktop {
    width: 95% !important; } }

@media (min-width: 980px) and (max-width: 1350px) {
  .wider-specialty-row-on-desktop > .et_pb_row {
    width: 95% !important; } }

.wider-row-on-all,
.wider-specialty-row-on-all > .et_pb_row {
  width: 95% !important; }

.no-padding {
  padding: 0 !important; }

.divi-podcast-borderRadius {
  border-radius: 8px; }

.divi-podcast-borderRadiusImage img {
  border-radius: 8px; }

.divi-podcast-small-row {
  max-width: 1056px !important; }

@media (min-width: 980px) {
  .flex-row-reverse {
    flex-direction: row-reverse; } }

.divi-podcast-overlay {
  position: relative; }
  .divi-podcast-overlay:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-color: #010043; }

/* Base */
#main-content .container:before {
  width: 0 !important; }

#page-container {
  overflow: hidden; }

.divi-podcast-menuPrimarySection {
  padding: 0 !important; }
  .divi-podcast-menuPrimarySection .et_pb_row {
    padding: 25px 0 !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap; }
  .divi-podcast-menuPrimarySection .primary-header-buttons {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap; }

.divi-podcast-menuSecondarySection {
  padding: 0 !important; }
  .divi-podcast-menuSecondarySection .et_pb_row {
    padding: 15px 0 !important;
    align-items: center;
    display: flex;
    flex-wrap: wrap; }
  .divi-podcast-menuSecondarySection .social-image {
    margin-right: 10px !important;
    margin-bottom: 0 !important;
    margin-left: 10px !important;
    display: inline-block !important;
    text-align: center; }

.divi-podcast-menuPrimary ul.et-menu > li.menu-item {
  margin-top: 0;
  position: relative;
  padding-right: 15px;
  padding-left: 15px; }
  .divi-podcast-menuPrimary ul.et-menu > li.menu-item:last-child {
    padding-right: 0; }
  .divi-podcast-menuPrimary ul.et-menu > li.menu-item > a {
    position: relative;
    color: inherit; }
    .divi-podcast-menuPrimary ul.et-menu > li.menu-item > a:hover {
      opacity: 1 !important;
      color: #ff1a9f !important; }
  .divi-podcast-menuPrimary ul.et-menu > li.menu-item.menu-item-has-children > a {
    padding-right: 20px; }
    .divi-podcast-menuPrimary ul.et-menu > li.menu-item.menu-item-has-children > a:after {
      color: #ff1a9f !important;
      top: 50% !important;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
  .divi-podcast-menuPrimary ul.et-menu > li.menu-item.current-menu-item > a {
    color: #ff1a9f !important; }
.divi-podcast-menuPrimary .et-menu-nav li.mega-menu > ul > li > a:first-child {
  color: #ff1a9f;
  font-family: "Archivo Black", Helvetica, Arial, Lucida, sans-serif;
  font-size: 17px;
  font-weight: 500;
  padding-left: 0; }

#main-header {
  box-shadow: none; }
  #main-header #top-menu > li {
    padding: 0 12px;
    line-height: normal; }
    #main-header #top-menu > li.menu-item.menu-item-has-children > a {
      margin: 0 8px; }
    #main-header #top-menu > li.menu-item:not(.menu-item-has-children) > a {
      position: relative;
      display: inline-block; }
      #main-header #top-menu > li.menu-item:not(.menu-item-has-children) > a:hover {
        opacity: 1; }
  #main-header #top-menu li.mega-menu > ul > li > a:first-child:before {
    display: none; }
  #main-header #top-menu li.mega-menu.mega-menu-parent > ul > li {
    padding-right: 20px !important;
    padding-left: 20px !important; }
  #main-header #top-menu li.mega-menu > ul > li > a:first-child {
    padding-bottom: 0;
    padding-top: 15px !important;
    margin-bottom: 10px; }

#top-header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  padding: 0 !important; }
  #top-header .container:before, #top-header .container:after {
    display: none; }
#top-header #et-secondary-menu {
  float: none !important;
  padding: 15px 0;
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-items: center; }
  #top-header #et-secondary-menu .et-social-icons {
    margin-right: 0;
    margin-left: 20px; }
    #top-header #et-secondary-menu .et-social-icons a {
      padding-bottom: 0; }
#top-header #et-info {
  font-weight: normal;
  text-align: right;
  float: none !important;
  padding: 15px 0;
  flex: 1; }
  @media (max-width: 980px) {
    #top-header #et-info {
      text-align: center;
      margin: 0 auto; } }
  #top-header #et-info .et-social-icons {
    padding: 8px 0; }
  #top-header #et-info #et-info-phone:before {
    margin-right: 5px; }
  #top-header #et-info #et-info-email:before {
    content: "";
    margin-right: 5px;
    vertical-align: middle; }
#top-header #et-secondary-nav {
  text-align: left;
  margin-right: auto;
  padding-right: 30px; }
  #top-header #et-secondary-nav li {
    position: relative;
    margin-right: 0;
    padding: 5px 15px; }
    #top-header #et-secondary-nav li a {
      padding-bottom: 0;
      position: relative; }
      #top-header #et-secondary-nav li a:before {
        content: "|";
        position: absolute;
        top: 0;
        right: -15.5px;
        opacity: 0.5; }
    #top-header #et-secondary-nav li:last-child a:before {
      display: none; }
    #top-header #et-secondary-nav li.menu-item-has-children > a:first-child {
      padding-right: 25px; }

.divi-podcast-lines-menu ul.sub-menu,
.divi-podcast-menuPrimary ul.sub-menu,
.divi-podcast-menuPrimary ul.et_mobile_menu,
#top-menu li > ul.sub-menu,
#et-secondary-nav li > ul.sub-menu {
  border: none !important;
  padding: 5px 0 !important;
  border-radius: 8px; }
  .divi-podcast-lines-menu ul.sub-menu li,
  .divi-podcast-menuPrimary ul.sub-menu li,
  .divi-podcast-menuPrimary ul.et_mobile_menu li,
  #top-menu li > ul.sub-menu li,
  #et-secondary-nav li > ul.sub-menu li {
    padding: 0 !important;
    display: block !important; }
    .divi-podcast-lines-menu ul.sub-menu li a,
    .divi-podcast-menuPrimary ul.sub-menu li a,
    .divi-podcast-menuPrimary ul.et_mobile_menu li a,
    #top-menu li > ul.sub-menu li a,
    #et-secondary-nav li > ul.sub-menu li a {
      width: 100% !important;
      padding: 10px 25px !important;
      position: relative;
      color: inherit;
      transition: all 0.3s linear;
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      font-size: 15px !important; }
      .divi-podcast-lines-menu ul.sub-menu li a:hover,
      .divi-podcast-menuPrimary ul.sub-menu li a:hover,
      .divi-podcast-menuPrimary ul.et_mobile_menu li a:hover,
      #top-menu li > ul.sub-menu li a:hover,
      #et-secondary-nav li > ul.sub-menu li a:hover {
        opacity: 1 !important; }

.divi-podcast-lines-menu ul.sub-menu li.menu-item-has-children > a:first-child:after,
.divi-podcast-menuPrimary ul.sub-menu li.menu-item-has-children > a:first-child:after,
.divi-podcast-menuPrimary ul.et_mobile_menu li.menu-item-has-children > a:first-child:after,
#top-menu li > ul.sub-menu li.menu-item-has-children > a:first-child:after,
#et-secondary-nav li > ul.sub-menu li.menu-item-has-children > a:first-child:after {
  content: "5";
  top: 50%;
  transform: translateY(-50%);
  line-height: 1; }

.mobile_nav {
  background-color: transparent !important; }

.mobile_nav ul.et_mobile_menu,
.divi-podcast-menuPrimary ul.et_mobile_menu {
  border: none;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  background: transparent; }
  .mobile_nav ul.et_mobile_menu li a,
  .divi-podcast-menuPrimary ul.et_mobile_menu li a {
    padding: 13px 25px;
    border-color: #f6f7fb;
    background: transparent; }
    .mobile_nav ul.et_mobile_menu li a:hover,
    .divi-podcast-menuPrimary ul.et_mobile_menu li a:hover {
      background: transparent;
      color: #ff1a9f; }
  .mobile_nav ul.et_mobile_menu ul.sub-menu li a,
  .divi-podcast-menuPrimary ul.et_mobile_menu ul.sub-menu li a {
    font-size: 85% !important; }

#main-header .et_mobile_menu .menu-item-has-children > a {
  background-color: transparent;
  position: relative; }
  #main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    color: #ff1a9f;
    content: '\4c' !important;
    top: 11px;
    right: 13px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
  content: '\4d' !important; }
#main-header .et_mobile_menu ul.sub-menu {
  display: none !important;
  visibility: hidden !important;
  transition: all 1.5s ease-in-out; }
#main-header .et_mobile_menu .visible > ul.sub-menu {
  display: block !important;
  visibility: visible !important; }

.divi-podcast-footerSection {
  padding: 40px 0 !important; }
  .divi-podcast-footerSection .social-image {
    margin-right: 10px !important;
    margin-bottom: 0 !important;
    margin-left: 10px !important;
    display: inline-block !important;
    text-align: center; }

.divi-podcast-footerCredits {
  padding: 25px 0 !important; }

.divi-podcast-footerMenuWidget ul {
  list-style-type: none; }
  .divi-podcast-footerMenuWidget ul li {
    position: relative;
    margin-bottom: 8px;
    font-size: 14px; }
    .divi-podcast-footerMenuWidget ul li:before {
      content: "";
      width: 4px;
      height: 4px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: absolute;
      left: -1em;
      top: 10px; }
    .divi-podcast-footerMenuWidget ul li a {
      color: inherit;
      opacity: 0.8; }
      .divi-podcast-footerMenuWidget ul li a:hover {
        color: #ff1a9f;
        opacity: 1; }

#main-footer {
  padding: 70px 0 0;
  font-weight: normal; }

#footer-widgets {
  padding-top: 0;
  padding-bottom: 0; }
  #footer-widgets .footer-widget {
    margin-bottom: 30px; }
    #footer-widgets .footer-widget li {
      padding-left: 0; }
      #footer-widgets .footer-widget li:before {
        display: none; }
  #footer-widgets .et_pb_widget h4.title {
    padding-bottom: 15px; }

#et-footer-nav {
  margin-bottom: 15px; }
  #et-footer-nav .bottom-nav {
    text-align: center; }
    #et-footer-nav .bottom-nav li {
      position: relative; }
  @media (min-width: 767px) {
    #et-footer-nav .bottom-nav li {
      padding: 0 25px; }
      #et-footer-nav .bottom-nav li a:after {
        content: "|";
        position: absolute;
        top: 0;
        right: -5px;
        opacity: 0.5; }
      #et-footer-nav .bottom-nav li:last-child a:after {
        display: none; } }
  @media (max-width: 767px) {
    #et-footer-nav .bottom-nav li {
      padding: 10px 0;
      display: block; }
      #et-footer-nav .bottom-nav li:before {
        content: "";
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        border-bottom: 1px solid;
        opacity: 0.25; }
      #et-footer-nav .bottom-nav li:last-child:before {
        border: none; } }

#footer-bottom {
  padding: 25px 0 30px; }
  #footer-bottom #footer-info {
    float: none;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  #footer-bottom .et-social-icons {
    float: none;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px; }

#sidebar .et_pb_widget.widget_tag_cloud .tagcloud a,
.divi-podcast-sidebar .et_pb_widget.widget_tag_cloud .tagcloud a {
  padding: 7px 15px;
  line-height: 1.7;
  text-transform: uppercase;
  background-color: #010043;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.5px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-right: 7px;
  border-radius: 8px; }
  #sidebar .et_pb_widget.widget_tag_cloud .tagcloud a:hover,
  .divi-podcast-sidebar .et_pb_widget.widget_tag_cloud .tagcloud a:hover {
    background-color: #ff1a9f; }

#sidebar .et_pb_widget.widget_recent_comments ul li, #sidebar .et_pb_widget.widget_recent_entries ul li,
.divi-podcast-sidebar .et_pb_widget.widget_recent_comments ul li,
.divi-podcast-sidebar .et_pb_widget.widget_recent_entries ul li {
  border-bottom: 1px solid;
  border-color: #f6f7fb;
  padding-bottom: 10px; }
  #sidebar .et_pb_widget.widget_recent_comments ul li a, #sidebar .et_pb_widget.widget_recent_entries ul li a,
  .divi-podcast-sidebar .et_pb_widget.widget_recent_comments ul li a,
  .divi-podcast-sidebar .et_pb_widget.widget_recent_entries ul li a {
    font-weight: bold;
    color: inherit;
    font-size: 17px; }
    #sidebar .et_pb_widget.widget_recent_comments ul li a:hover, #sidebar .et_pb_widget.widget_recent_entries ul li a:hover,
    .divi-podcast-sidebar .et_pb_widget.widget_recent_comments ul li a:hover,
    .divi-podcast-sidebar .et_pb_widget.widget_recent_entries ul li a:hover {
      color: #ff1a9f; }
  #sidebar .et_pb_widget.widget_recent_comments ul li span.post-date, #sidebar .et_pb_widget.widget_recent_entries ul li span.post-date,
  .divi-podcast-sidebar .et_pb_widget.widget_recent_comments ul li span.post-date,
  .divi-podcast-sidebar .et_pb_widget.widget_recent_entries ul li span.post-date {
    display: block;
    font-size: 12px; }
#sidebar .et_pb_widget.widget_recent_comments li,
.divi-podcast-sidebar .et_pb_widget.widget_recent_comments li {
  font-size: 14px; }

#sidebar .et_pb_widget.widget_search input[type=text], #sidebar .et_pb_widget.widget_search input[type=search], #sidebar .et_pb_widget.widget_product_search input[type=text], #sidebar .et_pb_widget.widget_product_search input[type=search],
.divi-podcast-sidebar .et_pb_widget.widget_search input[type=text],
.divi-podcast-sidebar .et_pb_widget.widget_search input[type=search],
.divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text],
.divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search] {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #e4e4e4 !important;
  border-color: #e4e4e4 !important;
  display: block;
  width: 100%;
  margin-bottom: 10px !important; }
  #sidebar .et_pb_widget.widget_search input[type=text]::-webkit-input-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]::-webkit-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]::-webkit-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  #sidebar .et_pb_widget.widget_search input[type=text]:-ms-input-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]:-ms-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]:-ms-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  #sidebar .et_pb_widget.widget_search input[type=text]::-moz-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]::-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]::-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  #sidebar .et_pb_widget.widget_search input[type=text]:-moz-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]:-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]:-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  #sidebar .et_pb_widget.widget_search input[type=text]::-webkit-input-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]::-webkit-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]::-webkit-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]::-webkit-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  #sidebar .et_pb_widget.widget_search input[type=text]:-ms-input-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]:-ms-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]:-ms-input-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]:-ms-input-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  #sidebar .et_pb_widget.widget_search input[type=text]::-moz-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]::-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]::-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]::-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  #sidebar .et_pb_widget.widget_search input[type=text]:-moz-placeholder, #sidebar .et_pb_widget.widget_search input[type=search]:-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=text]:-moz-placeholder, #sidebar .et_pb_widget.widget_product_search input[type=search]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=text]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_search input[type=search]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=text]:-moz-placeholder,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search input[type=search]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
#sidebar .et_pb_widget.widget_search #searchsubmit, #sidebar .et_pb_widget.widget_product_search #searchsubmit,
.divi-podcast-sidebar .et_pb_widget.widget_search #searchsubmit,
.divi-podcast-sidebar .et_pb_widget.widget_product_search #searchsubmit {
  box-shadow: none !important;
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none;
  height: auto !important;
  display: block;
  width: 100%;
  position: relative; }
  #sidebar .et_pb_widget.widget_search #searchsubmit:hover, #sidebar .et_pb_widget.widget_product_search #searchsubmit:hover,
  .divi-podcast-sidebar .et_pb_widget.widget_search #searchsubmit:hover,
  .divi-podcast-sidebar .et_pb_widget.widget_product_search #searchsubmit:hover {
    padding: 11px 30px !important; }

.et_pb_widget.widget_categories ul,
.et_pb_widget.widget_archive ul {
  margin: 0 -8px;
  list-style-type: none; }
.et_pb_widget.widget_categories li,
.et_pb_widget.widget_archive li {
  display: inline-block;
  margin: 0 6px 12px; }
  .et_pb_widget.widget_categories li a,
  .et_pb_widget.widget_archive li a {
    padding: 7px 15px;
    line-height: 1.7;
    text-transform: uppercase;
    border: 1px solid #e4e4e4;
    background-color: transparent;
    display: block;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-weight: 500;
    border-radius: 8px; }
    .et_pb_widget.widget_categories li a:hover,
    .et_pb_widget.widget_archive li a:hover {
      background-color: #e4e4e4; }

.divi-podcast-sidebar .et_pb_widget,
#sidebar .et_pb_widget {
  margin-bottom: 40px; }
  .divi-podcast-sidebar .et_pb_widget:last-child,
  #sidebar .et_pb_widget:last-child {
    margin-bottom: 0;
    border-bottom: none; }
  .divi-podcast-sidebar .et_pb_widget .widgettitle,
  #sidebar .et_pb_widget .widgettitle {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.7; }

/* Custom Modules */
.divi-podcast-pageHeader h1 {
  font-size: 72px; }
  @media (max-width: 980px) {
    .divi-podcast-pageHeader h1 {
      font-size: 50px; } }
  @media (max-width: 767px) {
    .divi-podcast-pageHeader h1 {
      font-size: 40px; } }

.index-archive-header {
  background-color: #010043;
  background-size: cover;
  background-position: center; }
  .index-archive-header .container {
    padding: 100px 0 !important;
    text-align: center;
    color: #fff; }
    .index-archive-header .container h1 {
      color: #fff;
      font-size: 72px; }
      @media (max-width: 980px) {
        .index-archive-header .container h1 {
          font-size: 50px; } }
      @media (max-width: 767px) {
        .index-archive-header .container h1 {
          font-size: 40px; } }

.divi-podcast-newsletter.inline-newsletter, .divi-popup-newsletter.inline-newsletter {
  display: block !important; }
  .divi-podcast-newsletter.inline-newsletter .et_pb_module_header, .divi-popup-newsletter.inline-newsletter .et_pb_module_header {
    padding-bottom: 10px;
    padding-top: 10px; }
  .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_description,
  .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_form, .divi-popup-newsletter.inline-newsletter .et_pb_newsletter_description,
  .divi-popup-newsletter.inline-newsletter .et_pb_newsletter_form {
    width: 100% !important;
    padding: 10px 0 !important;
    margin-bottom: 0 !important; }
  @media (min-width: 767px) {
    .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_fields, .divi-popup-newsletter.inline-newsletter .et_pb_newsletter_fields {
      display: flex; }
      .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_fields .et_pb_newsletter_field, .divi-popup-newsletter.inline-newsletter .et_pb_newsletter_fields .et_pb_newsletter_field {
        flex-basis: calc(100% - 225px) !important; }
      .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap, .divi-popup-newsletter.inline-newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
        flex-basis: 210px !important; } }
@media (min-width: 767px) {
  .divi-podcast-newsletter.block-newsletter .et_pb_newsletter_fields, .divi-popup-newsletter.block-newsletter .et_pb_newsletter_fields {
    display: flex; }
    .divi-podcast-newsletter.block-newsletter .et_pb_newsletter_fields .et_pb_newsletter_field, .divi-popup-newsletter.block-newsletter .et_pb_newsletter_fields .et_pb_newsletter_field {
      flex-basis: calc(100% - 225px) !important; }
    .divi-podcast-newsletter.block-newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap, .divi-popup-newsletter.block-newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap {
      flex-basis: 210px !important; } }
.divi-podcast-newsletter.block-newsletter .et_pb_module_header, .divi-popup-newsletter.block-newsletter .et_pb_module_header {
  padding-bottom: 20px; }
.divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_error, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_error {
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #ffe5e5 !important;
  box-shadow: 0 8px 32px 0 rgba(214, 68, 68, 0.3) !important; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_error a, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_error a {
    font-weight: 700; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_error a, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_error a {
    color: #dd1851; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_error:before, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_error:before {
    content: '\71' !important;
    background: #dd1851; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_error:before, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_error:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }
.divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_success, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_success {
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #eaf5ee !important;
  box-shadow: 0 8px 32px 0 rgba(45, 202, 99, 0.24) !important; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_success a, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_success a {
    font-weight: 700; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_success a, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_success a {
    color: #3ebb79; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_success:before, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_success:before {
    content: '\52' !important;
    background: #3ebb79; }
  .divi-podcast-newsletter .et_pb_newsletter_result .et_pb_newsletter_success:before, .divi-popup-newsletter .et_pb_newsletter_result .et_pb_newsletter_success:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
.divi-podcast-newsletter .et_pb_newsletter_button {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .divi-podcast-newsletter .et_pb_newsletter_button:hover {
    padding: 11px 30px !important; }
@media (min-width: 980px) {
  .divi-podcast-newsletter.inline-newsletter {
    display: flex !important;
    align-items: center;
    justify-content: space-around; }
    .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_description {
      width: 30% !important; }
    .divi-podcast-newsletter.inline-newsletter .et_pb_newsletter_form {
      width: 67% !important; } }

.divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #e4e4e4 !important;
  border-color: #e4e4e4 !important; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  .divi-popup-newsletter .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
.divi-popup-newsletter .et_pb_newsletter_button {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .divi-popup-newsletter .et_pb_newsletter_button:hover {
    padding: 11px 30px !important; }

.divi-podcast-lines-menu .et-menu > li {
  padding: 0 25px !important; }
  .divi-podcast-lines-menu .et-menu > li:after {
    content: "|";
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.5; }
  .divi-podcast-lines-menu .et-menu > li:last-child:after {
    display: none; }
  .divi-podcast-lines-menu .et-menu > li a:hover {
    opacity: 1 !important; }
.divi-podcast-lines-menu .menu-item.menu-item-has-children > a:after {
  color: #ff1a9f; }

/* Divi Modules */
.divi-podcast-toggle,
.et-db #et-boc .divi-podcast-toggle {
  border: 1px solid;
  border-color: #e4e4e4;
  padding: 0  !important;
  border-radius: 8px;
  overflow: hidden;
  background: transparent !important;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear; }
  .divi-podcast-toggle:hover,
  .et-db #et-boc .divi-podcast-toggle:hover {
    box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.09); }
  .divi-podcast-toggle .et_pb_toggle_title,
  .divi-podcast-toggle h5.et_pb_toggle_title,
  .et-db #et-boc .divi-podcast-toggle .et_pb_toggle_title,
  .et-db #et-boc .divi-podcast-toggle h5.et_pb_toggle_title {
    padding: 25px 50px 25px 25px !important;
    color: #010043 !important;
    line-height: 1.5;
    font-weight: 500;
    font-size: 18px !important;
    margin: 0 !important; }
    .divi-podcast-toggle .et_pb_toggle_title:before,
    .divi-podcast-toggle h5.et_pb_toggle_title:before,
    .et-db #et-boc .divi-podcast-toggle .et_pb_toggle_title:before,
    .et-db #et-boc .divi-podcast-toggle h5.et_pb_toggle_title:before {
      color: #0293f5 !important;
      content: '\4c';
      font-size: 40px;
      right: 10px !important; }
  .divi-podcast-toggle .et_pb_toggle_content,
  .et-db #et-boc .divi-podcast-toggle .et_pb_toggle_content {
    padding: 10px 25px 25px;
    color: #010043; }
  .divi-podcast-toggle.et_pb_toggle_open .et_pb_toggle_title:before,
  .divi-podcast-toggle.et_pb_toggle_open h5.et_pb_toggle_title:before,
  .et-db #et-boc .divi-podcast-toggle.et_pb_toggle_open .et_pb_toggle_title:before,
  .et-db #et-boc .divi-podcast-toggle.et_pb_toggle_open h5.et_pb_toggle_title:before {
    content: '\4b'; }
  @media (max-width: 767px) {
    .divi-podcast-toggle .et_pb_toggle_title,
    .divi-podcast-toggle h5.et_pb_toggle_title,
    .et-db #et-boc .divi-podcast-toggle .et_pb_toggle_title,
    .et-db #et-boc .divi-podcast-toggle h5.et_pb_toggle_title {
      padding: 20px 30px 20px 15px; }
      .divi-podcast-toggle .et_pb_toggle_title:before,
      .divi-podcast-toggle h5.et_pb_toggle_title:before,
      .et-db #et-boc .divi-podcast-toggle .et_pb_toggle_title:before,
      .et-db #et-boc .divi-podcast-toggle h5.et_pb_toggle_title:before {
        right: 14px; }
    .divi-podcast-toggle .et_pb_toggle_content,
    .et-db #et-boc .divi-podcast-toggle .et_pb_toggle_content {
      padding: 30px 15px; } }

.divi-podcast-tabs {
  border: none !important; }
  .divi-podcast-tabs ul.et_pb_tabs_controls {
    background: transparent;
    text-align: center; }
    .divi-podcast-tabs ul.et_pb_tabs_controls:after {
      display: none; }
    .divi-podcast-tabs ul.et_pb_tabs_controls li {
      float: none;
      display: inline-block;
      border: none;
      padding: 8px; }
      .divi-podcast-tabs ul.et_pb_tabs_controls li a {
        font-weight: bold;
        padding: 12px 20px;
        border-radius: 8px;
        border: 1px solid;
        min-width: 160px;
        color: #ff1a9f !important;
        box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1); }
      .divi-podcast-tabs ul.et_pb_tabs_controls li.et_pb_tab_active a, .divi-podcast-tabs ul.et_pb_tabs_controls li a:hover {
        color: #fff !important;
        background-color: #ff1a9f !important; }
  .divi-podcast-tabs .et_pb_tab {
    padding: 24px 0 0; }

.et-db #et-boc .divi-podcast-search.et_pb_search,
.divi-podcast-search.et_pb_search {
  overflow: visible;
  border: none !important; }
  .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s,
  .divi-podcast-search.et_pb_search input.et_pb_s {
    box-shadow: none !important;
    font-size: 14px;
    letter-spacing: 0.59px;
    border: 1px solid !important;
    font-weight: normal;
    color: #010043 !important;
    height: 53px;
    line-height: 53px !important;
    padding: 0 30px !important;
    border-radius: 30px !important;
    background-color: #fff !important; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s::-webkit-input-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s::-webkit-input-placeholder {
      /* WebKit, Blink, Edge */
      color: #010043 !important;
      opacity: 0.55; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s:-ms-input-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #010043 !important;
      opacity: 0.55; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s::-moz-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      color: #010043 !important;
      opacity: 0.55; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s:-moz-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      color: #010043 !important;
      opacity: 0.55; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s::-webkit-input-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s::-webkit-input-placeholder {
      /* WebKit, Blink, Edge */
      height: 53px;
      line-height: 53px !important; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s:-ms-input-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      height: 53px;
      line-height: 53px !important; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s::-moz-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      height: 53px;
      line-height: 53px !important; }
    .et-db #et-boc .divi-podcast-search.et_pb_search input.et_pb_s:-moz-placeholder,
    .divi-podcast-search.et_pb_search input.et_pb_s:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      height: 53px;
      line-height: 53px !important; }

.divi-podcast-pricing-table .et_pb_pricing_heading {
  background-color: transparent !important; }
.divi-podcast-pricing-table.et_pb_pricing_3 .et_pb_pricing_table {
  max-width: 33%; }
  @media (max-width: 980px) {
    .divi-podcast-pricing-table.et_pb_pricing_3 .et_pb_pricing_table {
      margin-top: 0 !important;
      width: 100% !important;
      max-width: none !important; } }
.divi-podcast-pricing-table .et_pb_pricing_table_wrap {
  align-items: normal;
  justify-content: space-between; }
.divi-podcast-pricing-table .et_pb_pricing_table {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px !important;
  border: none;
  border-radius: 8px;
  background-color: #010043;
  color: #fff;
  padding-bottom: 40px; }
  .divi-podcast-pricing-table .et_pb_pricing_table .et_pb_button_wrapper {
    margin-top: auto; }
.divi-podcast-pricing-table .et_pb_pricing_heading {
  padding: 50px 15px 0; }
.divi-podcast-pricing-table .et_pb_pricing_content_top {
  padding: 40px 10px 0;
  border: none; }
.divi-podcast-pricing-table .et_pb_et_price {
  color: #fff; }
  .divi-podcast-pricing-table .et_pb_et_price .et_pb_frequency, .divi-podcast-pricing-table .et_pb_et_price .et_pb_sum {
    color: inherit; }
.divi-podcast-pricing-table .et_pb_pricing_content {
  padding: 20px 0 50px; }
.divi-podcast-pricing-table .et_pb_pricing li {
  padding: 10px; }
  .divi-podcast-pricing-table .et_pb_pricing li:last-child {
    padding-bottom: 0; }
  .divi-podcast-pricing-table .et_pb_pricing li.et_pb_not_available {
    color: inherit;
    opacity: 0.5; }
.divi-podcast-pricing-table .et_pb_pricing_table_button {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none;
  padding: 12px 24px !important; }
  .divi-podcast-pricing-table .et_pb_pricing_table_button:hover {
    padding: 11px 30px !important; }
  .divi-podcast-pricing-table .et_pb_pricing_table_button:hover {
    padding: 12px 24px !important; }
.divi-podcast-pricing-table .et_pb_featured_table {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1) !important;
  background-color: #fff !important;
  border: solid 1px;
  border-color: #e4e4e4; }
  .divi-podcast-pricing-table .et_pb_featured_table .et_pb_pricing_heading {
    padding-top: 80px; }
  .divi-podcast-pricing-table .et_pb_featured_table .et_pb_et_price, .divi-podcast-pricing-table .et_pb_featured_table .et_pb_pricing_title {
    color: #010043; }
  .divi-podcast-pricing-table .et_pb_featured_table .et_pb_pricing_table_button {
    box-shadow: none !important;
    font-weight: bold !important;
    border-style: solid !important;
    cursor: pointer;
    padding: 11px 30px !important;
    min-width: 190px;
    letter-spacing: 0.68px;
    text-align: center;
    line-height: 1.7em !important;
    text-transform: none; }
    .divi-podcast-pricing-table .et_pb_featured_table .et_pb_pricing_table_button:hover {
      padding: 11px 30px !important; }

/*  Plugins */
.yoast_breadcrumbs {
  font-size: 14px;
  line-height: 1.5; }
  .yoast_breadcrumbs a {
    color: inherit;
    font-weight: 700;
    opacity: .54; }
    .yoast_breadcrumbs a:hover {
      opacity: 1; }
  .yoast_breadcrumbs span.breadcrumb_last {
    opacity: .54; }

.wp-pagenavi {
  padding: 0 0 50px;
  margin-bottom: 0;
  line-height: normal;
  width: 100%;
  text-align: center;
  border: none; }
  .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
    display: inline-block;
    margin: 5px 8px;
    padding: 0 10px;
    line-height: 40px;
    border-radius: 8px;
    font-size: 16px !important;
    font-weight: 500 !important;
    text-align: center;
    min-width: 40px; }
  .wp-pagenavi a, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
    background-color: #f6f7fb; }
    .wp-pagenavi a:hover, .wp-pagenavi .nextpostslink:hover, .wp-pagenavi .previouspostslink:hover {
      color: #fff !important;
      background-color: #ff1a9f; }
  .wp-pagenavi span.current {
    color: #fff !important;
    background-color: #ff1a9f; }
  @media (max-width: 600px) {
    .wp-pagenavi .pages {
      display: block;
      margin-bottom: 12px;
      margin-right: 0 !important;
      float: none; }
    .wp-pagenavi a {
      float: none;
      display: inline-block; }
    .wp-pagenavi span.current, .wp-pagenavi span.extend {
      float: none;
      display: inline-block; } }

.give-form-wrap label, .give-form label {
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1.6;
  text-align: left;
  letter-spacing: 0.51px;
  color: #010043;
  text-transform: none;
  display: block;
  margin-bottom: 8px; }
.give-form-wrap input.text, .give-form-wrap input.input-text, .give-form-wrap input.title, .give-form-wrap input[type=email], .give-form-wrap input[type=password], .give-form-wrap input[type=tel], .give-form-wrap input[type=text], .give-form-wrap select, .give-form input.text, .give-form input.input-text, .give-form input.title, .give-form input[type=email], .give-form input[type=password], .give-form input[type=tel], .give-form input[type=text], .give-form select {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important;
  margin-bottom: 5px !important; }
  .give-form-wrap input.text::-webkit-input-placeholder, .give-form-wrap input.input-text::-webkit-input-placeholder, .give-form-wrap input.title::-webkit-input-placeholder, .give-form-wrap input[type=email]::-webkit-input-placeholder, .give-form-wrap input[type=password]::-webkit-input-placeholder, .give-form-wrap input[type=tel]::-webkit-input-placeholder, .give-form-wrap input[type=text]::-webkit-input-placeholder, .give-form-wrap select::-webkit-input-placeholder, .give-form input.text::-webkit-input-placeholder, .give-form input.input-text::-webkit-input-placeholder, .give-form input.title::-webkit-input-placeholder, .give-form input[type=email]::-webkit-input-placeholder, .give-form input[type=password]::-webkit-input-placeholder, .give-form input[type=tel]::-webkit-input-placeholder, .give-form input[type=text]::-webkit-input-placeholder, .give-form select::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap input.text:-ms-input-placeholder, .give-form-wrap input.input-text:-ms-input-placeholder, .give-form-wrap input.title:-ms-input-placeholder, .give-form-wrap input[type=email]:-ms-input-placeholder, .give-form-wrap input[type=password]:-ms-input-placeholder, .give-form-wrap input[type=tel]:-ms-input-placeholder, .give-form-wrap input[type=text]:-ms-input-placeholder, .give-form-wrap select:-ms-input-placeholder, .give-form input.text:-ms-input-placeholder, .give-form input.input-text:-ms-input-placeholder, .give-form input.title:-ms-input-placeholder, .give-form input[type=email]:-ms-input-placeholder, .give-form input[type=password]:-ms-input-placeholder, .give-form input[type=tel]:-ms-input-placeholder, .give-form input[type=text]:-ms-input-placeholder, .give-form select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap input.text::-moz-placeholder, .give-form-wrap input.input-text::-moz-placeholder, .give-form-wrap input.title::-moz-placeholder, .give-form-wrap input[type=email]::-moz-placeholder, .give-form-wrap input[type=password]::-moz-placeholder, .give-form-wrap input[type=tel]::-moz-placeholder, .give-form-wrap input[type=text]::-moz-placeholder, .give-form-wrap select::-moz-placeholder, .give-form input.text::-moz-placeholder, .give-form input.input-text::-moz-placeholder, .give-form input.title::-moz-placeholder, .give-form input[type=email]::-moz-placeholder, .give-form input[type=password]::-moz-placeholder, .give-form input[type=tel]::-moz-placeholder, .give-form input[type=text]::-moz-placeholder, .give-form select::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap input.text:-moz-placeholder, .give-form-wrap input.input-text:-moz-placeholder, .give-form-wrap input.title:-moz-placeholder, .give-form-wrap input[type=email]:-moz-placeholder, .give-form-wrap input[type=password]:-moz-placeholder, .give-form-wrap input[type=tel]:-moz-placeholder, .give-form-wrap input[type=text]:-moz-placeholder, .give-form-wrap select:-moz-placeholder, .give-form input.text:-moz-placeholder, .give-form input.input-text:-moz-placeholder, .give-form input.title:-moz-placeholder, .give-form input[type=email]:-moz-placeholder, .give-form input[type=password]:-moz-placeholder, .give-form input[type=tel]:-moz-placeholder, .give-form input[type=text]:-moz-placeholder, .give-form select:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap input.text::-webkit-input-placeholder, .give-form-wrap input.input-text::-webkit-input-placeholder, .give-form-wrap input.title::-webkit-input-placeholder, .give-form-wrap input[type=email]::-webkit-input-placeholder, .give-form-wrap input[type=password]::-webkit-input-placeholder, .give-form-wrap input[type=tel]::-webkit-input-placeholder, .give-form-wrap input[type=text]::-webkit-input-placeholder, .give-form-wrap select::-webkit-input-placeholder, .give-form input.text::-webkit-input-placeholder, .give-form input.input-text::-webkit-input-placeholder, .give-form input.title::-webkit-input-placeholder, .give-form input[type=email]::-webkit-input-placeholder, .give-form input[type=password]::-webkit-input-placeholder, .give-form input[type=tel]::-webkit-input-placeholder, .give-form input[type=text]::-webkit-input-placeholder, .give-form select::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  .give-form-wrap input.text:-ms-input-placeholder, .give-form-wrap input.input-text:-ms-input-placeholder, .give-form-wrap input.title:-ms-input-placeholder, .give-form-wrap input[type=email]:-ms-input-placeholder, .give-form-wrap input[type=password]:-ms-input-placeholder, .give-form-wrap input[type=tel]:-ms-input-placeholder, .give-form-wrap input[type=text]:-ms-input-placeholder, .give-form-wrap select:-ms-input-placeholder, .give-form input.text:-ms-input-placeholder, .give-form input.input-text:-ms-input-placeholder, .give-form input.title:-ms-input-placeholder, .give-form input[type=email]:-ms-input-placeholder, .give-form input[type=password]:-ms-input-placeholder, .give-form input[type=tel]:-ms-input-placeholder, .give-form input[type=text]:-ms-input-placeholder, .give-form select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  .give-form-wrap input.text::-moz-placeholder, .give-form-wrap input.input-text::-moz-placeholder, .give-form-wrap input.title::-moz-placeholder, .give-form-wrap input[type=email]::-moz-placeholder, .give-form-wrap input[type=password]::-moz-placeholder, .give-form-wrap input[type=tel]::-moz-placeholder, .give-form-wrap input[type=text]::-moz-placeholder, .give-form-wrap select::-moz-placeholder, .give-form input.text::-moz-placeholder, .give-form input.input-text::-moz-placeholder, .give-form input.title::-moz-placeholder, .give-form input[type=email]::-moz-placeholder, .give-form input[type=password]::-moz-placeholder, .give-form input[type=tel]::-moz-placeholder, .give-form input[type=text]::-moz-placeholder, .give-form select::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  .give-form-wrap input.text:-moz-placeholder, .give-form-wrap input.input-text:-moz-placeholder, .give-form-wrap input.title:-moz-placeholder, .give-form-wrap input[type=email]:-moz-placeholder, .give-form-wrap input[type=password]:-moz-placeholder, .give-form-wrap input[type=tel]:-moz-placeholder, .give-form-wrap input[type=text]:-moz-placeholder, .give-form-wrap select:-moz-placeholder, .give-form input.text:-moz-placeholder, .give-form input.input-text:-moz-placeholder, .give-form input.title:-moz-placeholder, .give-form input[type=email]:-moz-placeholder, .give-form input[type=password]:-moz-placeholder, .give-form input[type=tel]:-moz-placeholder, .give-form input[type=text]:-moz-placeholder, .give-form select:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
  .give-form-wrap input.text:focus, .give-form-wrap input.input-text:focus, .give-form-wrap input.title:focus, .give-form-wrap input[type=email]:focus, .give-form-wrap input[type=password]:focus, .give-form-wrap input[type=tel]:focus, .give-form-wrap input[type=text]:focus, .give-form-wrap select:focus, .give-form input.text:focus, .give-form input.input-text:focus, .give-form input.title:focus, .give-form input[type=email]:focus, .give-form input[type=password]:focus, .give-form input[type=tel]:focus, .give-form input[type=text]:focus, .give-form select:focus {
    outline: none !important; }
.give-form-wrap textarea, .give-form textarea {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  padding: 20px !important;
  border-radius: 8px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  .give-form-wrap textarea::-webkit-input-placeholder, .give-form textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap textarea:-ms-input-placeholder, .give-form textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap textarea::-moz-placeholder, .give-form textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .give-form-wrap textarea:-moz-placeholder, .give-form textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
.give-form-wrap input[type=submit], .give-form-wrap button.give-btn-reveal, .give-form-wrap button.give-btn-modal, .give-form input[type=submit], .give-form button.give-btn-reveal, .give-form button.give-btn-modal {
  box-shadow: none !important;
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .give-form-wrap input[type=submit]:hover, .give-form-wrap button.give-btn-reveal:hover, .give-form-wrap button.give-btn-modal:hover, .give-form input[type=submit]:hover, .give-form button.give-btn-reveal:hover, .give-form button.give-btn-modal:hover {
    padding: 11px 30px !important; }
.give-form-wrap input.give-cancel-login, .give-form-wrap input.give-checkout-register-cancel, .give-form input.give-cancel-login, .give-form input.give-checkout-register-cancel {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .give-form-wrap input.give-cancel-login:hover, .give-form-wrap input.give-checkout-register-cancel:hover, .give-form input.give-cancel-login:hover, .give-form input.give-checkout-register-cancel:hover {
    padding: 11px 30px !important; }
.give-form-wrap input[type="radio"], .give-form input[type="radio"] {
  /* Radio */
  background-color: transparent !important;
  border: none;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #e4e4e4 !important;
  cursor: pointer;
  font: inherit;
  height: 20px;
  outline: none;
  width: 20px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-right: 10px !important;
  padding: 0 !important;
  display: inline-block  !important;
  vertical-align: sub; }
  .give-form-wrap input[type="radio"]:checked, .give-form input[type="radio"]:checked {
    background-color: white;
    box-shadow: inset 0 0 0 5px #ff1a9f !important;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear; }
    .give-form-wrap input[type="radio"]:checked:before, .give-form input[type="radio"]:checked:before {
      display: none !important; }
.give-form-wrap input[type="checkbox"], .give-form input[type="checkbox"] {
  width: 20px !important;
  margin-right: 8px !important;
  display: inline-block; }
  .give-form-wrap input[type="checkbox"]:before, .give-form input[type="checkbox"]:before {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -3px;
    margin-left: -3px;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    content: "";
    background: #FFF; }
  .give-form-wrap input[type="checkbox"]:after, .give-form input[type="checkbox"]:after {
    position: relative;
    display: block;
    left: -1px;
    top: -20px;
    width: 19px;
    height: 19px;
    border-radius: 3px;
    border-width: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: center; }
  .give-form-wrap input[type="checkbox"]:checked:after, .give-form input[type="checkbox"]:checked:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC"); }
  .give-form-wrap input[type="checkbox"]:disabled:after, .give-form input[type="checkbox"]:disabled:after {
    -webkit-filter: opacity(0.4); }
  .give-form-wrap input[type="checkbox"]:not(:disabled):checked:hover:after, .give-form input[type="checkbox"]:not(:disabled):checked:hover:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC"); }
  .give-form-wrap input[type="checkbox"]:not(:disabled):hover:after, .give-form input[type="checkbox"]:not(:disabled):hover:after {
    border-color: #ff1a9f; }
  .give-form-wrap input[type="checkbox"]:not(:disabled):hover:before, .give-form input[type="checkbox"]:not(:disabled):hover:before {
    border-color: #ff1a9f; }

.give_error {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #ffe5e5 !important;
  box-shadow: 0 8px 32px 0 rgba(214, 68, 68, 0.3) !important; }
  .give_error a {
    font-weight: 700; }
  .give_error a {
    color: #dd1851; }
  .give_error:before {
    content: '\71' !important;
    background: #dd1851; }
  .give_error:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.notice-dismiss {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #f6f7fb !important;
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1) !important; }
  .notice-dismiss a {
    font-weight: 700; }
  .notice-dismiss a {
    color: #ff1a9f; }
  .notice-dismiss:before {
    content: '\70' !important;
    background: #ff1a9f; }
  .notice-dismiss:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.give_success {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #eaf5ee !important;
  box-shadow: 0 8px 32px 0 rgba(45, 202, 99, 0.24) !important; }
  .give_success a {
    font-weight: 700; }
  .give_success a {
    color: #3ebb79; }
  .give_success:before {
    content: '\52' !important;
    background: #3ebb79; }
  .give_success:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.give_warning {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #fef6e3 !important;
  box-shadow: 0 8px 32px 0 rgba(255, 204, 51, 0.24) !important; }
  .give_warning a {
    font-weight: 700; }
  .give_warning a {
    color: #fc3; }
  .give_warning:before {
    content: '\73' !important;
    background: #fc3; }
  .give_warning:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.divi-podcast-donationForm, .mfp-content {
  border: solid 1px #979797;
  border-radius: 8px; }
  .divi-podcast-donationForm fieldset:not(.give-donation-submit), .mfp-content fieldset:not(.give-donation-submit) {
    margin-bottom: 25px; }
  .divi-podcast-donationForm fieldset legend, .mfp-content fieldset legend {
    border: none;
    text-align: center;
    font-size: 25px; }
    @media (max-width: 980px) {
      .divi-podcast-donationForm fieldset legend, .mfp-content fieldset legend {
        font-size: 22px; } }
    @media (max-width: 767px) {
      .divi-podcast-donationForm fieldset legend, .mfp-content fieldset legend {
        font-size: 20px; } }
  .divi-podcast-donationForm .give-form-title, .mfp-content .give-form-title {
    text-align: center; }
  .divi-podcast-donationForm .give-goal-progress .income, .mfp-content .give-goal-progress .income {
    color: inherit; }
  .divi-podcast-donationForm .give-donation-amount span.give-currency-symbol, .mfp-content .give-donation-amount span.give-currency-symbol {
    border: none !important;
    background-color: transparent;
    color: inherit;
    padding: 0;
    margin-right: 5px; }
  .divi-podcast-donationForm .give-donation-amount span#give-amount-text, .mfp-content .give-donation-amount span#give-amount-text {
    border: none;
    font-weight: bold;
    padding: 0;
    font-size: 25px; }
  .divi-podcast-donationForm .give-donation-levels-wrap, .mfp-content .give-donation-levels-wrap {
    margin-bottom: 25px !important; }
    .divi-podcast-donationForm .give-donation-levels-wrap button.give-donation-level-btn, .mfp-content .give-donation-levels-wrap button.give-donation-level-btn {
      border-radius: 8px;
      border: solid 1px;
      border-color: #e4e4e4;
      min-width: 150px;
      padding: 10px;
      text-align: center;
      color: inherit;
      background-color: transparent;
      font-weight: 500; }
      .divi-podcast-donationForm .give-donation-levels-wrap button.give-donation-level-btn:not(.give-default-level):hover, .mfp-content .give-donation-levels-wrap button.give-donation-level-btn:not(.give-default-level):hover {
        color: #ff1a9f; }
      .divi-podcast-donationForm .give-donation-levels-wrap button.give-donation-level-btn.give-default-level, .mfp-content .give-donation-levels-wrap button.give-donation-level-btn.give-default-level {
        font-weight: bold;
        background-color: #f6f7fb; }
  .divi-podcast-donationForm #give-final-total-wrap, .mfp-content #give-final-total-wrap {
    text-align: center; }
    .divi-podcast-donationForm #give-final-total-wrap span, .mfp-content #give-final-total-wrap span {
      float: none !important;
      padding: 0; }
      .divi-podcast-donationForm #give-final-total-wrap span.give-donation-total-label, .mfp-content #give-final-total-wrap span.give-donation-total-label {
        border: none;
        background-color: transparent;
        color: inherit; }
      .divi-podcast-donationForm #give-final-total-wrap span.give-final-total-amount, .mfp-content #give-final-total-wrap span.give-final-total-amount {
        border: none;
        font-size: 40px;
        font-weight: bold;
        color: #ff1a9f; }
  .divi-podcast-donationForm .give-submit-button-wrap, .mfp-content .give-submit-button-wrap {
    text-align: center; }
    .divi-podcast-donationForm .give-submit-button-wrap input[type=submit], .mfp-content .give-submit-button-wrap input[type=submit] {
      float: none; }
  .divi-podcast-donationForm .give-btn-reveal, .divi-podcast-donationForm .give-btn-modal, .mfp-content .give-btn-reveal, .mfp-content .give-btn-modal {
    text-align: center;
    margin: 0 auto 15px !important;
    display: block; }

#give_donation_receipt, #give_user_history {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  border: solid 1px;
  background-color: #fff;
  border-color: #e4e4e4;
  border-radius: 8px;
  border-collapse: collapse;
  overflow: hidden; }
  #give_donation_receipt thead th, #give_user_history thead th {
    border: none;
    color: #fff;
    background-color: #0293f5;
    text-shadow: none !important; }
  #give_donation_receipt tbody tr:nth-child(even), #give_user_history tbody tr:nth-child(even) {
    background: #f6f7fb; }
  #give_donation_receipt tbody tr td, #give_user_history tbody tr td {
    border: none;
    background-color: transparent !important; }
    #give_donation_receipt tbody tr td:first-child, #give_user_history tbody tr td:first-child {
      padding: 10px 10px 10px 25px; }
    #give_donation_receipt tbody tr td:last-child, #give_user_history tbody tr td:last-child {
      text-align: right !important;
      font-size: 16px;
      padding: 10px 25px 10px 10px; }
  #give_donation_receipt tbody tr:first-child td, #give_user_history tbody tr:first-child td {
    padding-top: 20px; }
  #give_donation_receipt tbody tr:last-child td, #give_user_history tbody tr:last-child td {
    padding-bottom: 20px; }

table.give-table {
  color: inherit; }

#tribe-events label, #tribe-bar-form label {
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1.6;
  text-align: left;
  letter-spacing: 0.51px;
  color: #010043;
  text-transform: none;
  display: block;
  margin-bottom: 8px; }
#tribe-events input.text, #tribe-events input.input-text, #tribe-events input.title, #tribe-events input[type=email], #tribe-events input[type=password], #tribe-events input[type=tel], #tribe-events input[type=text], #tribe-events select, #tribe-bar-form input.text, #tribe-bar-form input.input-text, #tribe-bar-form input.title, #tribe-bar-form input[type=email], #tribe-bar-form input[type=password], #tribe-bar-form input[type=tel], #tribe-bar-form input[type=text], #tribe-bar-form select {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important;
  margin-bottom: 5px !important; }
  #tribe-events input.text::-webkit-input-placeholder, #tribe-events input.input-text::-webkit-input-placeholder, #tribe-events input.title::-webkit-input-placeholder, #tribe-events input[type=email]::-webkit-input-placeholder, #tribe-events input[type=password]::-webkit-input-placeholder, #tribe-events input[type=tel]::-webkit-input-placeholder, #tribe-events input[type=text]::-webkit-input-placeholder, #tribe-events select::-webkit-input-placeholder, #tribe-bar-form input.text::-webkit-input-placeholder, #tribe-bar-form input.input-text::-webkit-input-placeholder, #tribe-bar-form input.title::-webkit-input-placeholder, #tribe-bar-form input[type=email]::-webkit-input-placeholder, #tribe-bar-form input[type=password]::-webkit-input-placeholder, #tribe-bar-form input[type=tel]::-webkit-input-placeholder, #tribe-bar-form input[type=text]::-webkit-input-placeholder, #tribe-bar-form select::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events input.text:-ms-input-placeholder, #tribe-events input.input-text:-ms-input-placeholder, #tribe-events input.title:-ms-input-placeholder, #tribe-events input[type=email]:-ms-input-placeholder, #tribe-events input[type=password]:-ms-input-placeholder, #tribe-events input[type=tel]:-ms-input-placeholder, #tribe-events input[type=text]:-ms-input-placeholder, #tribe-events select:-ms-input-placeholder, #tribe-bar-form input.text:-ms-input-placeholder, #tribe-bar-form input.input-text:-ms-input-placeholder, #tribe-bar-form input.title:-ms-input-placeholder, #tribe-bar-form input[type=email]:-ms-input-placeholder, #tribe-bar-form input[type=password]:-ms-input-placeholder, #tribe-bar-form input[type=tel]:-ms-input-placeholder, #tribe-bar-form input[type=text]:-ms-input-placeholder, #tribe-bar-form select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events input.text::-moz-placeholder, #tribe-events input.input-text::-moz-placeholder, #tribe-events input.title::-moz-placeholder, #tribe-events input[type=email]::-moz-placeholder, #tribe-events input[type=password]::-moz-placeholder, #tribe-events input[type=tel]::-moz-placeholder, #tribe-events input[type=text]::-moz-placeholder, #tribe-events select::-moz-placeholder, #tribe-bar-form input.text::-moz-placeholder, #tribe-bar-form input.input-text::-moz-placeholder, #tribe-bar-form input.title::-moz-placeholder, #tribe-bar-form input[type=email]::-moz-placeholder, #tribe-bar-form input[type=password]::-moz-placeholder, #tribe-bar-form input[type=tel]::-moz-placeholder, #tribe-bar-form input[type=text]::-moz-placeholder, #tribe-bar-form select::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events input.text:-moz-placeholder, #tribe-events input.input-text:-moz-placeholder, #tribe-events input.title:-moz-placeholder, #tribe-events input[type=email]:-moz-placeholder, #tribe-events input[type=password]:-moz-placeholder, #tribe-events input[type=tel]:-moz-placeholder, #tribe-events input[type=text]:-moz-placeholder, #tribe-events select:-moz-placeholder, #tribe-bar-form input.text:-moz-placeholder, #tribe-bar-form input.input-text:-moz-placeholder, #tribe-bar-form input.title:-moz-placeholder, #tribe-bar-form input[type=email]:-moz-placeholder, #tribe-bar-form input[type=password]:-moz-placeholder, #tribe-bar-form input[type=tel]:-moz-placeholder, #tribe-bar-form input[type=text]:-moz-placeholder, #tribe-bar-form select:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events input.text::-webkit-input-placeholder, #tribe-events input.input-text::-webkit-input-placeholder, #tribe-events input.title::-webkit-input-placeholder, #tribe-events input[type=email]::-webkit-input-placeholder, #tribe-events input[type=password]::-webkit-input-placeholder, #tribe-events input[type=tel]::-webkit-input-placeholder, #tribe-events input[type=text]::-webkit-input-placeholder, #tribe-events select::-webkit-input-placeholder, #tribe-bar-form input.text::-webkit-input-placeholder, #tribe-bar-form input.input-text::-webkit-input-placeholder, #tribe-bar-form input.title::-webkit-input-placeholder, #tribe-bar-form input[type=email]::-webkit-input-placeholder, #tribe-bar-form input[type=password]::-webkit-input-placeholder, #tribe-bar-form input[type=tel]::-webkit-input-placeholder, #tribe-bar-form input[type=text]::-webkit-input-placeholder, #tribe-bar-form select::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  #tribe-events input.text:-ms-input-placeholder, #tribe-events input.input-text:-ms-input-placeholder, #tribe-events input.title:-ms-input-placeholder, #tribe-events input[type=email]:-ms-input-placeholder, #tribe-events input[type=password]:-ms-input-placeholder, #tribe-events input[type=tel]:-ms-input-placeholder, #tribe-events input[type=text]:-ms-input-placeholder, #tribe-events select:-ms-input-placeholder, #tribe-bar-form input.text:-ms-input-placeholder, #tribe-bar-form input.input-text:-ms-input-placeholder, #tribe-bar-form input.title:-ms-input-placeholder, #tribe-bar-form input[type=email]:-ms-input-placeholder, #tribe-bar-form input[type=password]:-ms-input-placeholder, #tribe-bar-form input[type=tel]:-ms-input-placeholder, #tribe-bar-form input[type=text]:-ms-input-placeholder, #tribe-bar-form select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  #tribe-events input.text::-moz-placeholder, #tribe-events input.input-text::-moz-placeholder, #tribe-events input.title::-moz-placeholder, #tribe-events input[type=email]::-moz-placeholder, #tribe-events input[type=password]::-moz-placeholder, #tribe-events input[type=tel]::-moz-placeholder, #tribe-events input[type=text]::-moz-placeholder, #tribe-events select::-moz-placeholder, #tribe-bar-form input.text::-moz-placeholder, #tribe-bar-form input.input-text::-moz-placeholder, #tribe-bar-form input.title::-moz-placeholder, #tribe-bar-form input[type=email]::-moz-placeholder, #tribe-bar-form input[type=password]::-moz-placeholder, #tribe-bar-form input[type=tel]::-moz-placeholder, #tribe-bar-form input[type=text]::-moz-placeholder, #tribe-bar-form select::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  #tribe-events input.text:-moz-placeholder, #tribe-events input.input-text:-moz-placeholder, #tribe-events input.title:-moz-placeholder, #tribe-events input[type=email]:-moz-placeholder, #tribe-events input[type=password]:-moz-placeholder, #tribe-events input[type=tel]:-moz-placeholder, #tribe-events input[type=text]:-moz-placeholder, #tribe-events select:-moz-placeholder, #tribe-bar-form input.text:-moz-placeholder, #tribe-bar-form input.input-text:-moz-placeholder, #tribe-bar-form input.title:-moz-placeholder, #tribe-bar-form input[type=email]:-moz-placeholder, #tribe-bar-form input[type=password]:-moz-placeholder, #tribe-bar-form input[type=tel]:-moz-placeholder, #tribe-bar-form input[type=text]:-moz-placeholder, #tribe-bar-form select:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
  #tribe-events input.text:focus, #tribe-events input.input-text:focus, #tribe-events input.title:focus, #tribe-events input[type=email]:focus, #tribe-events input[type=password]:focus, #tribe-events input[type=tel]:focus, #tribe-events input[type=text]:focus, #tribe-events select:focus, #tribe-bar-form input.text:focus, #tribe-bar-form input.input-text:focus, #tribe-bar-form input.title:focus, #tribe-bar-form input[type=email]:focus, #tribe-bar-form input[type=password]:focus, #tribe-bar-form input[type=tel]:focus, #tribe-bar-form input[type=text]:focus, #tribe-bar-form select:focus {
    outline: none !important; }
#tribe-events textarea, #tribe-bar-form textarea {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  padding: 20px !important;
  border-radius: 8px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  #tribe-events textarea::-webkit-input-placeholder, #tribe-bar-form textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events textarea:-ms-input-placeholder, #tribe-bar-form textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events textarea::-moz-placeholder, #tribe-bar-form textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  #tribe-events textarea:-moz-placeholder, #tribe-bar-form textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
#tribe-events input[type=submit], #tribe-events button.button, #tribe-bar-form input[type=submit], #tribe-bar-form button.button {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  #tribe-events input[type=submit]:hover, #tribe-events button.button:hover, #tribe-bar-form input[type=submit]:hover, #tribe-bar-form button.button:hover {
    padding: 11px 30px !important; }
#tribe-events input[type="radio"], #tribe-bar-form input[type="radio"] {
  /* Radio */
  background-color: transparent !important;
  border: none;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #e4e4e4 !important;
  cursor: pointer;
  font: inherit;
  height: 20px;
  outline: none;
  width: 20px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-right: 10px !important;
  padding: 0 !important;
  display: inline-block  !important;
  vertical-align: sub; }
  #tribe-events input[type="radio"]:checked, #tribe-bar-form input[type="radio"]:checked {
    background-color: white;
    box-shadow: inset 0 0 0 5px #ff1a9f !important;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear; }
    #tribe-events input[type="radio"]:checked:before, #tribe-bar-form input[type="radio"]:checked:before {
      display: none !important; }
#tribe-events input[type="checkbox"], #tribe-bar-form input[type="checkbox"] {
  width: 20px !important;
  margin-right: 8px !important;
  display: inline-block; }
  #tribe-events input[type="checkbox"]:before, #tribe-bar-form input[type="checkbox"]:before {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -3px;
    margin-left: -3px;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    content: "";
    background: #FFF; }
  #tribe-events input[type="checkbox"]:after, #tribe-bar-form input[type="checkbox"]:after {
    position: relative;
    display: block;
    left: -1px;
    top: -20px;
    width: 19px;
    height: 19px;
    border-radius: 3px;
    border-width: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: center; }
  #tribe-events input[type="checkbox"]:checked:after, #tribe-bar-form input[type="checkbox"]:checked:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC"); }
  #tribe-events input[type="checkbox"]:disabled:after, #tribe-bar-form input[type="checkbox"]:disabled:after {
    -webkit-filter: opacity(0.4); }
  #tribe-events input[type="checkbox"]:not(:disabled):checked:hover:after, #tribe-bar-form input[type="checkbox"]:not(:disabled):checked:hover:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC"); }
  #tribe-events input[type="checkbox"]:not(:disabled):hover:after, #tribe-bar-form input[type="checkbox"]:not(:disabled):hover:after {
    border-color: #ff1a9f; }
  #tribe-events input[type="checkbox"]:not(:disabled):hover:before, #tribe-bar-form input[type="checkbox"]:not(:disabled):hover:before {
    border-color: #ff1a9f; }

.give_error {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #ffe5e5 !important;
  box-shadow: 0 8px 32px 0 rgba(214, 68, 68, 0.3) !important; }
  .give_error a {
    font-weight: 700; }
  .give_error a {
    color: #dd1851; }
  .give_error:before {
    content: '\71' !important;
    background: #dd1851; }
  .give_error:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.tribe-events-notices {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #f6f7fb !important;
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1) !important; }
  .tribe-events-notices a {
    font-weight: 700; }
  .tribe-events-notices a {
    color: #ff1a9f; }
  .tribe-events-notices:before {
    content: '\70' !important;
    background: #ff1a9f; }
  .tribe-events-notices:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.give_success {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #eaf5ee !important;
  box-shadow: 0 8px 32px 0 rgba(45, 202, 99, 0.24) !important; }
  .give_success a {
    font-weight: 700; }
  .give_success a {
    color: #3ebb79; }
  .give_success:before {
    content: '\52' !important;
    background: #3ebb79; }
  .give_success:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.give_warning {
  text-align: left;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #fef6e3 !important;
  box-shadow: 0 8px 32px 0 rgba(255, 204, 51, 0.24) !important; }
  .give_warning a {
    font-weight: 700; }
  .give_warning a {
    color: #fc3; }
  .give_warning:before {
    content: '\73' !important;
    background: #fc3; }
  .give_warning:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.single-tribe_events .tribe-events-pg-template {
  max-width: none !important; }
.single-tribe_events #tribe-events-footer {
  border: none;
  margin-bottom: 0; }
  .single-tribe_events #tribe-events-footer .container {
    padding-top: 20px !important;
    padding-bottom: 20px !important; }
.single-tribe_events #tribe-events-content {
  margin-bottom: 0 !important; }
.single-tribe_events #comment-wrap {
  padding-top: 0; }

.divi-podcast-event-top {
  padding: 150px 0;
  background-color: #010043;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative; }
  .divi-podcast-event-top .container {
    text-align: center;
    color: #fff;
    z-index: 1;
    padding-top: 0 !important; }
  .divi-podcast-event-top .event-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #010043;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.5; }
  .divi-podcast-event-top h1.tribe-events-single-event-title {
    font-size: 72px;
    color: #fff;
    margin-bottom: 50px; }
    @media (max-width: 980px) {
      .divi-podcast-event-top h1.tribe-events-single-event-title {
        font-size: 50px; } }
    @media (max-width: 767px) {
      .divi-podcast-event-top h1.tribe-events-single-event-title {
        font-size: 40px; } }
  .divi-podcast-event-top .event-date {
    font-size: 24px;
    margin-bottom: 25px;
    font-weight: bold; }
    @media (max-width: 980px) {
      .divi-podcast-event-top .event-date {
        font-size: 22px; } }
    @media (max-width: 767px) {
      .divi-podcast-event-top .event-date {
        font-size: 20px; } }
  .divi-podcast-event-top .tribe-events-cost {
    background-color: #0293f5;
    padding: 8px 20px;
    border-radius: 8px;
    display: inline-block;
    color: #fff; }
    .divi-podcast-event-top .tribe-events-cost.free-ticket {
      background-color: #ff1a9f; }
  .divi-podcast-event-top .recurringinfo {
    margin-bottom: 20px;
    display: none; }
    .divi-podcast-event-top .recurringinfo .event-is-recurring {
      color: inherit; }
    .divi-podcast-event-top .recurringinfo a {
      border: none !important;
      background: transparent;
      padding: 0 !important;
      font-weight: bold;
      text-decoration: underline !important; }
      .divi-podcast-event-top .recurringinfo a:hover {
        background: transparent !important;
        padding: 0 !important; }

.divi-podcast-event-content .container {
  padding-top: 58px !important; }
.divi-podcast-event-content .tribe-events-event-meta {
  border: none;
  padding: 0;
  background: transparent;
  margin: 0 auto; }
  .divi-podcast-event-content .tribe-events-event-meta .tribe-events-meta-group {
    float: none;
    display: block;
    padding: 0;
    text-align: center;
    margin: 0 auto 50px;
    max-width: 850px;
    width: 80%; }
    .divi-podcast-event-content .tribe-events-event-meta .tribe-events-meta-group a:hover {
      color: #ff1a9f; }
    .divi-podcast-event-content .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title {
      font-size: 32px;
      letter-spacing: 1.36px;
      font-weight: bold; }
    .divi-podcast-event-content .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue {
      font-size: 17px; }
    .divi-podcast-event-content .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details .tribe-events-event-cost {
      display: block;
      font-weight: bold; }
  .divi-podcast-event-content .tribe-events-event-meta .tribe-events-venue-map {
    width: 100%;
    border: none;
    margin: 0;
    float: none;
    display: block;
    padding: 0;
    border-radius: 0;
    background: transparent; }
  .divi-podcast-event-content .tribe-events-event-meta dt {
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 5px;
    letter-spacing: 0.54px;
    font-weight: 500 !important; }
  .divi-podcast-event-content .tribe-events-event-meta dd {
    font-size: 18px; }
    .divi-podcast-event-content .tribe-events-event-meta dd:not(:last-of-type) {
      margin-bottom: 20px !important; }
  .divi-podcast-event-content .tribe-events-event-meta abbr {
    text-decoration: none; }
.divi-podcast-event-content .tribe-events-cal-links {
  text-align: center; }

.archive .tribe-events-pg-template {
  width: 80%;
  padding-top: 58px;
  padding-bottom: 58px;
  display: block; }

.tribe-events-user-recurrence-toggle label {
  text-align: center !important; }

#tribe-bar-form {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex !important;
  /* NEW, Spec - Firefox, Chrome, Opera */
  background: transparent;
  flex-wrap: wrap-reverse; }
  #tribe-bar-form #tribe-bar-filters, #tribe-bar-form #tribe-bar-views, #tribe-bar-form #tribe-bar-filters-wrap {
    width: 100% !important;
    float: none !important; }
  #tribe-bar-form #tribe-bar-filters-wrap {
    background: #f6f7fb;
    border-radius: 8px; }
  #tribe-bar-form .tribe-bar-filters-inner {
    padding: 20px;
    max-width: 1080px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex !important;
    /* NEW, Spec - Firefox, Chrome, Opera */
    flex-wrap: wrap;
    align-items: flex-end;
    /* Remove clearfix */ }
    #tribe-bar-form .tribe-bar-filters-inner:before, #tribe-bar-form .tribe-bar-filters-inner:after {
      display: none !important; }
    #tribe-bar-form .tribe-bar-filters-inner .tribe-bar-submit input[type=submit] {
      margin-bottom: 5px; }
  #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner {
    background-color: transparent;
    text-align: right;
    padding: 16px 0 !important; }
    #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label {
      display: inline-block; }
    #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle {
      box-shadow: none !important;
      font-size: 14px;
      letter-spacing: 0.59px;
      border: 1px solid !important;
      font-weight: normal;
      color: #010043 !important;
      height: 53px;
      line-height: 53px !important;
      padding: 0 30px !important;
      border-radius: 30px !important;
      background-color: #fff !important;
      border-color: #e4e4e4 !important;
      position: relative;
      display: inline-block;
      width: 200px; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        color: #010043 !important;
        opacity: 0.55; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #010043 !important;
        opacity: 0.55; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color: #010043 !important;
        opacity: 0.55; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #010043 !important;
        opacity: 0.55; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle::-webkit-input-placeholder {
        /* WebKit, Blink, Edge */
        height: 53px;
        line-height: 53px !important; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        height: 53px;
        line-height: 53px !important; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        height: 53px;
        line-height: 53px !important; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        height: 53px;
        line-height: 53px !important; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle:focus {
        outline: none !important; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle:after {
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        border: none;
        color: #010043;
        font-family: "ETModules";
        content: '\33';
        width: auto;
        height: auto;
        font-size: 30px;
        font-weight: bold; }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner #tribe-bar-views-toggle[aria-expanded=true]:after {
        content: '\32'; }
    #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list {
      width: 200px;
      left: auto;
      right: 0;
      border-radius: 8px;
      background-color: #f6f7fb;
      text-align: left;
      box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1); }
      #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list .tribe-bar-views-option {
        padding: 13px 25px;
        transition: all 0.3s linear;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear; }
        #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list .tribe-bar-views-option span[class^=tribe-icon-] {
          display: none; }
        #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active {
          background-color: #ff1a9f;
          color: #fff; }
        #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-list .tribe-bar-views-option:not(.tribe-bar-active):hover {
          background-color: transparent;
          color: #ff1a9f; }
  #tribe-bar-form #tribe-bar-collapse-toggle {
    background-color: transparent;
    color: inherit;
    border-radius: 8px;
    position: relative;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear; }
    #tribe-bar-form #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow {
      height: 100%;
      top: 0; }
      #tribe-bar-form #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
        top: 50% !important;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        border: none;
        color: inherit;
        font-family: "ETModules";
        content: '\33';
        width: auto;
        height: auto;
        font-size: 30px;
        font-weight: bold; }
    #tribe-bar-form #tribe-bar-collapse-toggle.tribe-bar-filters-open {
      color: #fff;
      background-color: #ff1a9f; }
      #tribe-bar-form #tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after {
        content: '\32'; }
  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    margin: 0 0 15px; }
  #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
    background-color: #f6f7fb; }

.events-list #tribe-events-footer, .tribe-events-day #tribe-events-footer, .events-list #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
  border: none;
  padding-top: 0; }

.tribe-events-list-separator-month:after {
  display: none; }

.tribe-bar-disabled {
  float: none; }
  .tribe-bar-disabled #tribe-bar-form {
    width: 100%; }
    .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text] {
      width: auto; }

#tribe-events-photo-events .tribe-events-photo-event {
  text-align: center; }
  #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important; }
  #tribe-events-photo-events .tribe-events-photo-event .event-photo-thumb-wrapper {
    position: relative; }
    #tribe-events-photo-events .tribe-events-photo-event .event-photo-thumb-wrapper .tribe-events-event-cost {
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6, BB7 */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
      display: flex !important;
      /* NEW, Spec - Firefox, Chrome, Opera */
      position: absolute;
      top: 20px;
      left: 0; }
      #tribe-events-photo-events .tribe-events-photo-event .event-photo-thumb-wrapper .tribe-events-event-cost .ticket-cost {
        background-color: #0293f5;
        padding: 8px 30px;
        display: inline-block;
        color: #fff;
        border: none; }
        #tribe-events-photo-events .tribe-events-photo-event .event-photo-thumb-wrapper .tribe-events-event-cost .ticket-cost.free-ticket {
          background-color: #ff1a9f; }
  #tribe-events-photo-events .tribe-events-photo-event .tribe-events-event-image img {
    border-radius: 8px; }
  #tribe-events-photo-events .tribe-events-photo-event .tribe-events-event-meta {
    margin-bottom: 15px; }
    #tribe-events-photo-events .tribe-events-photo-event .tribe-events-event-meta .tribe-event-city {
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 5px; }
  #tribe-events-photo-events .tribe-events-photo-event .tribe-events-list-photo-description {
    font-size: 14px;
    float: none;
    padding: 0; }
  #tribe-events-photo-events .tribe-events-photo-event h2.tribe-events-list-event-title {
    font-size: 22px !important;
    line-height: 1.3;
    color: inherit !important;
    margin-bottom: 10px !important; }
    #tribe-events-photo-events .tribe-events-photo-event h2.tribe-events-list-event-title:hover {
      color: #ff1a9f !important; }

.tribe-events-list .type-tribe_events {
  background-color: #f6f7fb;
  border-radius: 8px;
  padding: 16px !important;
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex !important;
  /* NEW, Spec - Firefox, Chrome, Opera */
  flex-wrap: wrap;
  /* Remove clearfix */ }
  .tribe-events-list .type-tribe_events:before, .tribe-events-list .type-tribe_events:after {
    display: none !important; }
  .tribe-events-list .type-tribe_events .event-thumb-wrapper {
    width: 100%;
    position: relative; }
    .tribe-events-list .type-tribe_events .event-thumb-wrapper .tribe-events-event-image {
      width: 100%;
      float: none;
      margin: 0; }
      .tribe-events-list .type-tribe_events .event-thumb-wrapper .tribe-events-event-image img {
        border-radius: 8px; }
    .tribe-events-list .type-tribe_events .event-thumb-wrapper .tribe-events-event-cost {
      position: absolute;
      top: 20px;
      left: 0; }
      .tribe-events-list .type-tribe_events .event-thumb-wrapper .tribe-events-event-cost .ticket-cost {
        background-color: #0293f5;
        padding: 8px 30px;
        display: inline-block;
        color: #fff;
        border: none; }
        .tribe-events-list .type-tribe_events .event-thumb-wrapper .tribe-events-event-cost .ticket-cost.free-ticket {
          background-color: #ff1a9f; }
    @media (min-width: 980px) {
      .tribe-events-list .type-tribe_events .event-thumb-wrapper {
        width: 310px;
        margin-right: 30px; } }
  .tribe-events-list .type-tribe_events .event-content-wrapper {
    width: 100%;
    float: none;
    padding: 20px 0; }
    @media (min-width: 980px) {
      .tribe-events-list .type-tribe_events .event-content-wrapper {
        width: calc(100% - 340px); } }
    .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-event-meta {
      margin-bottom: 15px !important; }
    .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-venue-details {
      font-weight: normal;
      font-style: normal;
      margin: 0 0 10px; }
      .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-venue-details a:first-child:not(.tribe-events-gmap) {
        font-weight: bold;
        font-size: 16px; }
        .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-venue-details a:first-child:not(.tribe-events-gmap):hover {
          color: #ff1a9f; }
      .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-venue-details br {
        display: none; }
      .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-venue-details a.tribe-events-gmap {
        float: right;
        text-decoration: underline;
        margin: 2px 0 2px 10px; }
    .tribe-events-list .type-tribe_events .event-content-wrapper .tribe-events-content {
      float: none;
      margin: 0; }
    .tribe-events-list .type-tribe_events .event-content-wrapper h2.tribe-events-map-event-title,
    .tribe-events-list .type-tribe_events .event-content-wrapper h3.tribe-events-list-event-title {
      font-size: 25px !important;
      line-height: 1.3;
      color: inherit !important;
      margin-bottom: 10px !important; }
      .tribe-events-list .type-tribe_events .event-content-wrapper h2.tribe-events-map-event-title:hover,
      .tribe-events-list .type-tribe_events .event-content-wrapper h3.tribe-events-list-event-title:hover {
        color: #ff1a9f !important; }
  .tribe-events-list .type-tribe_events:not(.tribe-event-featured) a.tribe-events-gmap {
    color: #0293f5 !important; }
  .tribe-events-list .type-tribe_events.tribe-event-featured {
    background-color: #0293f5 !important; }
    .tribe-events-list .type-tribe_events.tribe-event-featured a.tribe-events-gmap {
      color: #fff !important; }

#tribe-events-content table.tribe-events-calendar {
  border-radius: 8px;
  border-color: #e4e4e4; }
  #tribe-events-content table.tribe-events-calendar thead th {
    border: none;
    background-color: #0293f5;
    padding: 10px;
    color: #fff; }
  #tribe-events-content table.tribe-events-calendar div[id*=tribe-events-daynum-] {
    padding: 8px 15px !important; }
  #tribe-events-content table.tribe-events-calendar div[id*=tribe-events-daynum-],
  #tribe-events-content table.tribe-events-calendar div[id*=tribe-events-daynum-] a {
    background-color: #f6f7fb; }
  #tribe-events-content table.tribe-events-calendar td {
    border-color: #e4e4e4; }
    #tribe-events-content table.tribe-events-calendar td:hover {
      background-color: #f6f7fb;
      box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1); }
    #tribe-events-content table.tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-],
    #tribe-events-content table.tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-] a {
      background-color: #e4e4e4;
      color: #707070; }
    #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
    #tribe-events-content table.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] a {
      background-color: #ff1a9f; }
    #tribe-events-content table.tribe-events-calendar td h3.tribe-events-month-event-title {
      font-weight: bold !important;
      font-size: 12px !important; }
  @media (max-width: 768px) {
    #tribe-events-content table.tribe-events-calendar div[id*=tribe-events-daynum-],
    #tribe-events-content table.tribe-events-calendar div[id*=tribe-events-daynum-] a {
      background-color: transparent !important; }
    #tribe-events-content table.tribe-events-calendar td.mobile-trigger.tribe-events-future {
      background-color: #f6f7fb !important;
      color: #707070; }
    #tribe-events-content table.tribe-events-calendar td.mobile-trigger:hover {
      background-color: #e4e4e4 !important; }
    #tribe-events-content table.tribe-events-calendar td.mobile-trigger.tribe-events-present, #tribe-events-content table.tribe-events-calendar td.mobile-trigger.mobile-active {
      background-color: #ff1a9f !important; }
      #tribe-events-content table.tribe-events-calendar td.mobile-trigger.tribe-events-present div[id*=tribe-events-daynum-],
      #tribe-events-content table.tribe-events-calendar td.mobile-trigger.tribe-events-present div[id*=tribe-events-daynum-] a, #tribe-events-content table.tribe-events-calendar td.mobile-trigger.mobile-active div[id*=tribe-events-daynum-],
      #tribe-events-content table.tribe-events-calendar td.mobile-trigger.mobile-active div[id*=tribe-events-daynum-] a {
        color: #fff !important; }
      #tribe-events-content table.tribe-events-calendar td.mobile-trigger.tribe-events-present:after, #tribe-events-content table.tribe-events-calendar td.mobile-trigger.mobile-active:after {
        background-color: #fff; } }

#tribe-mobile-container {
  margin-top: 50px; }
  #tribe-mobile-container .type-tribe_events {
    background-color: #f6f7fb;
    border-radius: 8px;
    padding: 16px !important;
    border: none !important;
    margin-bottom: 24px; }
    #tribe-mobile-container .type-tribe_events h4:hover {
      color: #ff1a9f; }
    #tribe-mobile-container .type-tribe_events .tribe-event-description {
      font-size: 14px;
      line-height: 1.7;
      margin-bottom: 15px; }
    #tribe-mobile-container .type-tribe_events .tribe-events-event-image img {
      border-radius: 8px; }
    #tribe-mobile-container .type-tribe_events a.tribe-events-read-more {
      box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
      font-weight: bold !important;
      border-style: solid !important;
      cursor: pointer;
      padding: 11px 30px !important;
      min-width: 190px;
      letter-spacing: 0.68px;
      text-align: center;
      line-height: 1.7em !important;
      text-transform: none; }
      #tribe-mobile-container .type-tribe_events a.tribe-events-read-more:hover {
        padding: 11px 30px !important; }

.tribe-events-week-grid .tribe-events-grid {
  border-color: #e4e4e4;
  border-radius: 8px; }
  .tribe-events-week-grid .tribe-events-grid .tribe-scroller {
    border-color: #e4e4e4; }
  .tribe-events-week-grid .tribe-events-grid .tribe-grid-header {
    border: none;
    background-color: #0293f5; }
    .tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column {
      border-color: #0276c4; }
    .tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-week-today {
      background-color: #0276c4; }
  .tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap .column {
    border-color: #e4e4e4; }
  .tribe-events-week-grid .tribe-events-grid .tribe-grid-allday {
    border-color: #e4e4e4;
    background-color: #f6f7fb; }
  .tribe-events-week-grid .tribe-events-grid .tribe-week-grid-block div {
    border-color: #e4e4e4; }
  .tribe-events-week-grid .tribe-events-grid .column.first, .tribe-events-week-grid .tribe-events-grid .tribe-week-grid-hours div[class*=time-row-] {
    line-height: 1.7;
    text-align: center;
    padding: 10px 4px; }
  .tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .tribe-events-week-allday-single {
    border-color: #e4e4e4;
    background-color: #fff;
    margin: 5px 0; }
    .tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .tribe-events-week-allday-single h3.entry-title {
      text-align: center; }
      .tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .tribe-events-week-allday-single h3.entry-title:hover a {
        color: #ff1a9f; }
  .tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-week-hourly-single {
    border-color: #e4e4e4;
    background-color: #f6f7fb; }
    .tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-week-hourly-single h3.entry-title {
      text-align: center; }
      .tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-week-hourly-single h3.entry-title:hover a {
        color: #ff1a9f; }

#tribe-mobile-container .tribe-mobile-day-date {
  background-color: #ff1a9f;
  color: #fff;
  margin-bottom: 15px; }

.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading {
  background-color: #ff1a9f;
  color: #fff;
  margin-bottom: 10px; }

#tribe-geo-map {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  border-radius: 8px; }
  #tribe-geo-map .gm-err-container {
    border: none; }

.tribe-organizer-wrapper {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex !important;
  /* NEW, Spec - Firefox, Chrome, Opera */
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 20px; }
  .tribe-organizer-wrapper .tribe-organizer {
    margin: 0 10px 20px;
    padding: 0 35px;
    line-height: 1.7; }
  .tribe-organizer-wrapper .organizer-avatar {
    border-radius: 50%;
    border: 1px solid !important;
    border-color: #f6f7fb !important;
    box-shadow: 0 26px 32px 0 rgba(42, 42, 42, 0.14) !important;
    width: 82px;
    margin-bottom: 15px; }
  .tribe-organizer-wrapper .organizer-name {
    font-size: 18px;
    padding-bottom: 10px; }
    .tribe-organizer-wrapper .organizer-name a:hover {
      color: #ff1a9f; }
  .tribe-organizer-wrapper dl {
    width: 100%; }

#tribe-events .tribe-events-button {
  background-color: #0293f5 !important;
  color: #fff; }
  #tribe-events .tribe-events-button:hover {
    background-color: #0276c4 !important; }

.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {
  max-width: none; }

.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-shortcode.view-week .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  padding: 20px 15px;
  border-radius: 8px; }
  .recurring-info-tooltip h3,
  .tribe-events-calendar .tribe-events-tooltip h3,
  .tribe-events-shortcode.view-week .tribe-events-tooltip h3,
  .tribe-events-week .tribe-events-tooltip h3 {
    font-size: 20px; }
  .recurring-info-tooltip .tribe-events-event-thumb,
  .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb,
  .tribe-events-shortcode.view-week .tribe-events-tooltip .tribe-events-event-thumb,
  .tribe-events-week .tribe-events-tooltip .tribe-events-event-thumb {
    padding: 10px 0;
    display: block;
    float: none;
    width: 100%; }
    .recurring-info-tooltip .tribe-events-event-thumb img,
    .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb img,
    .tribe-events-shortcode.view-week .tribe-events-tooltip .tribe-events-event-thumb img,
    .tribe-events-week .tribe-events-tooltip .tribe-events-event-thumb img {
      max-width: none;
      max-height: none;
      border-radius: 8px;
      width: 100%;
      height: 120px;
      object-fit: cover;
      object-position: center; }

.tribe-events-back a:hover, .tribe-events-nav-pagination a:hover, .tribe-events-sub-nav a:hover {
  color: #ff1a9f; }

/* BLUBRRY POWER PRESS STYLES */
.divi-podcast-powerpress-player .powerpress_player {
  background: #010043;
  padding: 30px 0; }
  .divi-podcast-powerpress-player .powerpress_player .mejs-audio {
    background: transparent !important; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-audio .mejs-controls, .divi-podcast-powerpress-player .powerpress_player .mejs-audio .mejs-embed, .divi-podcast-powerpress-player .powerpress_player .mejs-audio .mejs-embed body {
      background: transparent !important; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-audio .mejs-playpause-button {
      width: 70px;
      height: 70px; }
      .divi-podcast-powerpress-player .powerpress_player .mejs-audio .mejs-playpause-button > button {
        background-size: contain;
        background-position: center;
        width: 60px;
        height: 60px;
        margin: 0;
        background-color: #fff;
        border-radius: 50%;
        box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
        outline: none !important; }
  .divi-podcast-powerpress-player .powerpress_player .mejs-controls {
    align-items: center; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time-rail .mejs-time-current {
      background: #ff1a9f !important;
      margin-top: -2px;
      height: 8px;
      overflow: hidden;
      perspective: 1px; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time-rail .mejs-time-loaded {
      background: #df0483;
      opacity: 0.75; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time-total, .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time-hovered, .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time-loaded, .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-horizontal-volume-total, .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time-buffering {
      height: 5px; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-time {
      padding-top: 5px; }
    .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
      background: rgba(255, 255, 255, 0.33); }
    .divi-podcast-powerpress-player .powerpress_player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
      background: #0293f5; }
  .divi-podcast-powerpress-player .powerpress_player .mejs-horizontal-volume-total,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-buffering, .divi-podcast-powerpress-player .powerpress_player .mejs-time-current,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-float, .divi-podcast-powerpress-player .powerpress_player .mejs-time-float-corner,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-float-current,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-hovered,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-loaded,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-marker,
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-total {
    border-radius: 8px !important; }
  .divi-podcast-powerpress-player .powerpress_player .mejs-time-handle .mejs-time-handle-content {
    border-radius: 50% !important;
    border-color: #ff1a9f;
    background: #ff1a9f;
    height: 15px;
    width: 15px;
    top: -10px; }
  .divi-podcast-powerpress-player .powerpress_player .wp-video {
    display: block;
    margin-left: auto;
    margin-right: auto; }
.divi-podcast-powerpress-player .powerpress_links, .divi-podcast-powerpress-player .powerpress_embed_box, .divi-podcast-powerpress-player .powerpress_player .mejs-container {
  max-width: 1440px;
  width: 80%;
  display: block;
  margin-left: auto;
  margin-right: auto; }
.divi-podcast-powerpress-player .powerpress_links {
  margin-top: 20px; }
  .divi-podcast-powerpress-player .powerpress_links a {
    border: none !important;
    background: transparent;
    padding: 0 !important;
    font-weight: bold;
    text-decoration: underline !important; }
    .divi-podcast-powerpress-player .powerpress_links a:hover {
      background: transparent !important;
      padding: 0 !important; }
.divi-podcast-powerpress-player .powerpress_embed_box input[type=text] {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-powerpress-player .powerpress_embed_box input[type=text]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }

.divi-podcast-subscribe-powerpress .pp-sub-widget {
  max-width: none !important;
  border-radius: 8px;
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1) !important;
  padding: 20px; }
  .divi-podcast-subscribe-powerpress .pp-sub-widget div.pp-sub-h {
    color: inherit !important; }
  .divi-podcast-subscribe-powerpress .pp-sub-widget div.pp-sub-t {
    margin-top: 0 !important;
    color: #ff1a9f !important; }
  .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email], .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password], .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel], .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text], .divi-podcast-subscribe-powerpress .pp-sub-widget select {
    box-shadow: none !important;
    font-size: 14px;
    letter-spacing: 0.59px;
    border: 1px solid !important;
    font-weight: normal;
    color: #010043 !important;
    height: 53px;
    line-height: 53px !important;
    padding: 0 30px !important;
    border-radius: 30px !important;
    background-color: #fff !important;
    border-color: #e4e4e4 !important;
    margin-bottom: 5px !important; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select::-webkit-input-placeholder {
      /* WebKit, Blink, Edge */
      color: #010043 !important;
      opacity: 0.55; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: #010043 !important;
      opacity: 0.55; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      color: #010043 !important;
      opacity: 0.55; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      color: #010043 !important;
      opacity: 0.55; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]::-webkit-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select::-webkit-input-placeholder {
      /* WebKit, Blink, Edge */
      height: 53px;
      line-height: 53px !important; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]:-ms-input-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      height: 53px;
      line-height: 53px !important; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]::-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      height: 53px;
      line-height: 53px !important; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]:-moz-placeholder, .divi-podcast-subscribe-powerpress .pp-sub-widget select:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      height: 53px;
      line-height: 53px !important; }
    .divi-podcast-subscribe-powerpress .pp-sub-widget input.pp-sub-m-i:focus, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=email]:focus, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=password]:focus, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=tel]:focus, .divi-podcast-subscribe-powerpress .pp-sub-widget input[type=text]:focus, .divi-podcast-subscribe-powerpress .pp-sub-widget select:focus {
      outline: none !important; }

.ur-frontend-form label {
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1.6;
  text-align: left;
  letter-spacing: 0.51px;
  color: #010043;
  text-transform: none;
  display: block;
  margin-bottom: 8px; }
.ur-frontend-form input.text, .ur-frontend-form input.input-text, .ur-frontend-form input.title, .ur-frontend-form input[type=email], .ur-frontend-form input[type=password], .ur-frontend-form input[type=tel], .ur-frontend-form input[type=text], .ur-frontend-form select {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important;
  margin-bottom: 5px !important; }
  .ur-frontend-form input.text::-webkit-input-placeholder, .ur-frontend-form input.input-text::-webkit-input-placeholder, .ur-frontend-form input.title::-webkit-input-placeholder, .ur-frontend-form input[type=email]::-webkit-input-placeholder, .ur-frontend-form input[type=password]::-webkit-input-placeholder, .ur-frontend-form input[type=tel]::-webkit-input-placeholder, .ur-frontend-form input[type=text]::-webkit-input-placeholder, .ur-frontend-form select::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form input.text:-ms-input-placeholder, .ur-frontend-form input.input-text:-ms-input-placeholder, .ur-frontend-form input.title:-ms-input-placeholder, .ur-frontend-form input[type=email]:-ms-input-placeholder, .ur-frontend-form input[type=password]:-ms-input-placeholder, .ur-frontend-form input[type=tel]:-ms-input-placeholder, .ur-frontend-form input[type=text]:-ms-input-placeholder, .ur-frontend-form select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form input.text::-moz-placeholder, .ur-frontend-form input.input-text::-moz-placeholder, .ur-frontend-form input.title::-moz-placeholder, .ur-frontend-form input[type=email]::-moz-placeholder, .ur-frontend-form input[type=password]::-moz-placeholder, .ur-frontend-form input[type=tel]::-moz-placeholder, .ur-frontend-form input[type=text]::-moz-placeholder, .ur-frontend-form select::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form input.text:-moz-placeholder, .ur-frontend-form input.input-text:-moz-placeholder, .ur-frontend-form input.title:-moz-placeholder, .ur-frontend-form input[type=email]:-moz-placeholder, .ur-frontend-form input[type=password]:-moz-placeholder, .ur-frontend-form input[type=tel]:-moz-placeholder, .ur-frontend-form input[type=text]:-moz-placeholder, .ur-frontend-form select:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form input.text::-webkit-input-placeholder, .ur-frontend-form input.input-text::-webkit-input-placeholder, .ur-frontend-form input.title::-webkit-input-placeholder, .ur-frontend-form input[type=email]::-webkit-input-placeholder, .ur-frontend-form input[type=password]::-webkit-input-placeholder, .ur-frontend-form input[type=tel]::-webkit-input-placeholder, .ur-frontend-form input[type=text]::-webkit-input-placeholder, .ur-frontend-form select::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  .ur-frontend-form input.text:-ms-input-placeholder, .ur-frontend-form input.input-text:-ms-input-placeholder, .ur-frontend-form input.title:-ms-input-placeholder, .ur-frontend-form input[type=email]:-ms-input-placeholder, .ur-frontend-form input[type=password]:-ms-input-placeholder, .ur-frontend-form input[type=tel]:-ms-input-placeholder, .ur-frontend-form input[type=text]:-ms-input-placeholder, .ur-frontend-form select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  .ur-frontend-form input.text::-moz-placeholder, .ur-frontend-form input.input-text::-moz-placeholder, .ur-frontend-form input.title::-moz-placeholder, .ur-frontend-form input[type=email]::-moz-placeholder, .ur-frontend-form input[type=password]::-moz-placeholder, .ur-frontend-form input[type=tel]::-moz-placeholder, .ur-frontend-form input[type=text]::-moz-placeholder, .ur-frontend-form select::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  .ur-frontend-form input.text:-moz-placeholder, .ur-frontend-form input.input-text:-moz-placeholder, .ur-frontend-form input.title:-moz-placeholder, .ur-frontend-form input[type=email]:-moz-placeholder, .ur-frontend-form input[type=password]:-moz-placeholder, .ur-frontend-form input[type=tel]:-moz-placeholder, .ur-frontend-form input[type=text]:-moz-placeholder, .ur-frontend-form select:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
  .ur-frontend-form input.text:focus, .ur-frontend-form input.input-text:focus, .ur-frontend-form input.title:focus, .ur-frontend-form input[type=email]:focus, .ur-frontend-form input[type=password]:focus, .ur-frontend-form input[type=tel]:focus, .ur-frontend-form input[type=text]:focus, .ur-frontend-form select:focus {
    outline: none !important; }
.ur-frontend-form textarea {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  padding: 20px !important;
  border-radius: 8px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  .ur-frontend-form textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .ur-frontend-form textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
.ur-frontend-form input[type=submit], .ur-frontend-form button {
  box-shadow: none !important;
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .ur-frontend-form input[type=submit]:hover, .ur-frontend-form button:hover {
    padding: 11px 30px !important; }
.ur-frontend-form input.give-cancel-login, .ur-frontend-form input.give-checkout-register-cancel {
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .ur-frontend-form input.give-cancel-login:hover, .ur-frontend-form input.give-checkout-register-cancel:hover {
    padding: 11px 30px !important; }
.ur-frontend-form input[type="radio"] {
  /* Radio */
  background-color: transparent !important;
  border: none;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #e4e4e4 !important;
  cursor: pointer;
  font: inherit;
  height: 20px;
  outline: none;
  width: 20px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  margin-right: 10px !important;
  padding: 0 !important;
  display: inline-block  !important;
  vertical-align: sub; }
  .ur-frontend-form input[type="radio"]:checked {
    background-color: white;
    box-shadow: inset 0 0 0 5px #ff1a9f !important;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear; }
    .ur-frontend-form input[type="radio"]:checked:before {
      display: none !important; }
.ur-frontend-form input[type="checkbox"] {
  width: 20px !important;
  margin-right: 8px !important;
  display: inline-block; }
  .ur-frontend-form input[type="checkbox"]:before {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    margin-top: -3px;
    margin-left: -3px;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    content: "";
    background: #FFF; }
  .ur-frontend-form input[type="checkbox"]:after {
    position: relative;
    display: block;
    left: -1px;
    top: -20px;
    width: 19px;
    height: 19px;
    border-radius: 3px;
    border-width: 0;
    content: "";
    background-repeat: no-repeat;
    background-position: center; }
  .ur-frontend-form input[type="checkbox"]:checked:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC"); }
  .ur-frontend-form input[type="checkbox"]:disabled:after {
    -webkit-filter: opacity(0.4); }
  .ur-frontend-form input[type="checkbox"]:not(:disabled):checked:hover:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAQAAABuW59YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAB2SURBVHjaAGkAlv8A3QDyAP0A/QD+Dam3W+kCAAD8APYAAgTVZaZCGwwA5wr0AvcA+Dh+7UX/x24AqK3Wg/8nt6w4/5q71wAAVP9g/7rTXf9n/+9N+AAAtpJa/zf/S//DhP8H/wAA4gzWj2P4lsf0JP0A/wADAHB0Ngka6UmKAAAAAElFTkSuQmCC"); }
  .ur-frontend-form input[type="checkbox"]:not(:disabled):hover:after {
    border-color: #ff1a9f; }
  .ur-frontend-form input[type="checkbox"]:not(:disabled):hover:before {
    border-color: #ff1a9f; }

.ur-frontend-form.login p.user-registration-LostPassword.lost_password a {
  border: none !important;
  background: transparent;
  padding: 0 !important;
  font-weight: bold;
  text-decoration: underline !important; }
  .ur-frontend-form.login p.user-registration-LostPassword.lost_password a:hover {
    background: transparent !important;
    padding: 0 !important; }
.ur-frontend-form.login p.user-registration-register.register {
  text-align: center;
  margin-top: 50px; }
  .ur-frontend-form.login p.user-registration-register.register a {
    box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1);
    font-weight: bold !important;
    border-style: solid !important;
    cursor: pointer;
    padding: 11px 30px !important;
    min-width: 190px;
    letter-spacing: 0.68px;
    text-align: center;
    line-height: 1.7em !important;
    text-transform: none; }
    .ur-frontend-form.login p.user-registration-register.register a:hover {
      padding: 11px 30px !important; }

#user-registration.horizontal {
  box-shadow: none; }
  #user-registration.horizontal .user-registration-MyAccount-navigation ul {
    border: none; }
    #user-registration.horizontal .user-registration-MyAccount-navigation ul li {
      margin: 0 5px 10px; }
      #user-registration.horizontal .user-registration-MyAccount-navigation ul li a {
        border-radius: 8px;
        border: solid 1px;
        border-color: #e4e4e4;
        min-width: 120px;
        padding: 7px 10px;
        text-align: center;
        color: inherit;
        background-color: transparent;
        font-weight: 500;
        display: block;
        text-transform: uppercase;
        line-height: 1.7;
        font-family: inherit; }
      #user-registration.horizontal .user-registration-MyAccount-navigation ul li:not(.is-active) a:hover {
        color: #ff1a9f; }
      #user-registration.horizontal .user-registration-MyAccount-navigation ul li.is-active a {
        font-weight: bold;
        background-color: #e4e4e4; }
#user-registration p {
  color: inherit; }
#user-registration .user-registration-MyAccount-content > p > a {
  border: none !important;
  background: transparent;
  padding: 0 !important;
  font-weight: bold;
  text-decoration: underline !important; }
  #user-registration .user-registration-MyAccount-content > p > a:hover {
    background: transparent !important;
    padding: 0 !important; }
#user-registration .user-registration-MyAccount-content .user-registration-img-container img {
  box-shadow: 0 26px 32px 0 rgba(42, 42, 42, 0.14) !important; }
#user-registration .user-registration-EditAccountForm fieldset {
  margin-bottom: 20px; }
  #user-registration .user-registration-EditAccountForm fieldset legend {
    font-weight: bold !important;
    margin-bottom: 20px; }
#user-registration .user-registration-profile-fields__field-wrapper .ur-form-row {
  margin-bottom: 20px; }

.user-registration-error {
  margin-top: 10px;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #ffe5e5 !important;
  box-shadow: 0 8px 32px 0 rgba(214, 68, 68, 0.3) !important; }
  .user-registration-error a {
    font-weight: 700; }
  .user-registration-error a {
    color: #dd1851; }
  .user-registration-error:before {
    content: '\71' !important;
    background: #dd1851; }
  .user-registration-error:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.user-registration-info {
  margin-top: 10px;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #f6f7fb !important;
  box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1) !important; }
  .user-registration-info a {
    font-weight: 700; }
  .user-registration-info a {
    color: #ff1a9f; }
  .user-registration-info:before {
    content: '\70' !important;
    background: #ff1a9f; }
  .user-registration-info:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.user-registration-message {
  margin-top: 10px;
  border: none !important;
  padding: 10px 20px 10px 50px !important;
  line-height: 1.5;
  font-size: 15px !important;
  margin-bottom: 40px !important;
  color: #010043 !important;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background-color: #eaf5ee !important;
  box-shadow: 0 8px 32px 0 rgba(45, 202, 99, 0.24) !important; }
  .user-registration-message a {
    font-weight: 700; }
  .user-registration-message a {
    color: #3ebb79; }
  .user-registration-message:before {
    content: '\52' !important;
    background: #3ebb79; }
  .user-registration-message:before {
    font-family: ETModules;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 20px;
    width: 36px;
    line-height: 42px;
    height: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block !important;
    margin-top: 0;
    text-shadow: none; }

.ur-frontend-form {
  padding: 0;
  border: none; }

.user-registration-password-strength {
  border-radius: 8px;
  margin-bottom: 10px; }

/* Pages */
.divi-podcast-contact-form input, .divi-podcast-contact-form p input {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important; }
  .divi-podcast-contact-form input::-webkit-input-placeholder, .divi-podcast-contact-form p input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form input:-ms-input-placeholder, .divi-podcast-contact-form p input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form input::-moz-placeholder, .divi-podcast-contact-form p input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form input:-moz-placeholder, .divi-podcast-contact-form p input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form input::-webkit-input-placeholder, .divi-podcast-contact-form p input::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-contact-form input:-ms-input-placeholder, .divi-podcast-contact-form p input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-contact-form input::-moz-placeholder, .divi-podcast-contact-form p input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  .divi-podcast-contact-form input:-moz-placeholder, .divi-podcast-contact-form p input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
.divi-podcast-contact-form textarea, .divi-podcast-contact-form p textarea {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  padding: 20px !important;
  border-radius: 8px !important;
  background-color: #fff !important;
  border-color: #e4e4e4 !important;
  min-height: 250px; }
  .divi-podcast-contact-form textarea::-webkit-input-placeholder, .divi-podcast-contact-form p textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form textarea:-ms-input-placeholder, .divi-podcast-contact-form p textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form textarea::-moz-placeholder, .divi-podcast-contact-form p textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  .divi-podcast-contact-form textarea:-moz-placeholder, .divi-podcast-contact-form p textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
.divi-podcast-contact-form button.et_pb_contact_submit {
  box-shadow: none !important;
  font-weight: bold !important;
  border-style: solid !important;
  cursor: pointer;
  padding: 11px 30px !important;
  min-width: 190px;
  letter-spacing: 0.68px;
  text-align: center;
  line-height: 1.7em !important;
  text-transform: none; }
  .divi-podcast-contact-form button.et_pb_contact_submit:hover {
    padding: 11px 30px !important; }
.divi-podcast-contact-form label {
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1.6;
  text-align: left;
  letter-spacing: 0.51px;
  color: #010043;
  text-transform: none;
  display: block;
  margin-bottom: 8px; }
.divi-podcast-contact-form .et_contact_bottom_container {
  float: none;
  text-align: center;
  margin-top: 0;
  justify-content: center; }

.not-found-404 .et_pb_row {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
.not-found-404 .text-404 {
  text-align: center;
  font-size: 19px; }
.not-found-404 h1 {
  font-size: 30px; }
.not-found-404 .buttons-container {
  margin-top: 40px; }

.post-feed-flexbox-wrapper {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  /* NEW, Spec - Firefox, Chrome, Opera */
  flex-wrap: wrap;
  margin: 0 -1%; }
  .post-feed-flexbox-wrapper article {
    width: 98%;
    margin: 0 1% 40px; }
    @media (min-width: 1200px) {
      .post-feed-flexbox-wrapper article {
        width: 23%; } }
    @media (min-width: 850px) and (max-width: 1200px) {
      .post-feed-flexbox-wrapper article {
        width: 31.33%; } }
    @media (min-width: 600px) and (max-width: 850px) {
      .post-feed-flexbox-wrapper article {
        width: 48%; } }

@media (min-width: 850px) {
  #left-area .post-feed-flexbox-wrapper article {
    width: 31.33%; } }
@media (min-width: 980px) and (max-width: 1400px) {
  #left-area .post-feed-flexbox-wrapper article {
    width: 48%; } }

ol.commentlist {
  margin-top: 20px; }
  ol.commentlist > li {
    margin-bottom: 30px; }
  ol.commentlist .comment .comment-body {
    border: none;
    padding: 0;
    margin-left: 60px;
    margin-bottom: 35px;
    font-size: 14px; }
    @media (max-width: 767px) {
      ol.commentlist .comment .comment-body {
        margin-left: 0; } }
  ol.commentlist .comment .comment_avatar {
    left: -60px; }
    @media (max-width: 767px) {
      ol.commentlist .comment .comment_avatar {
        position: relative;
        left: auto;
        top: auto;
        margin-bottom: 10px; } }
    ol.commentlist .comment .comment_avatar img {
      overflow: hidden;
      width: 45px;
      height: 45px;
      max-width: none !important;
      border-radius: 8px;
      border: 1px solid !important;
      border-color: #e4e4e4 !important;
      box-shadow: 0 26px 32px 0 rgba(42, 42, 42, 0.14) !important; }
  ol.commentlist .comment.bypostauthor .comment_avatar img {
    box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.1) !important;
    border-color: #ff1a9f; }
  ol.commentlist .comment.bypostauthor .comment_postinfo span.fn {
    color: #ff1a9f; }
  ol.commentlist .comment span.comment_date {
    font-style: italic;
    opacity: 0.8; }
  ol.commentlist .comment .comment_area {
    padding: 0; }
  ol.commentlist .comment .reply-container {
    display: block;
    margin-top: 8px; }
  ol.commentlist .comment .comment-reply-link {
    position: relative !important;
    display: inline-block;
    font-size: 14px;
    padding: 5px 12px !important;
    float: none !important;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto; }
    ol.commentlist .comment .comment-reply-link:hover {
      padding: 5px 12px !important; }
    ol.commentlist .comment .comment-reply-link:after {
      display: none; }
  ol.commentlist .comment #respond {
    margin-top: 0; }

#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"] {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  height: 53px;
  line-height: 53px !important;
  padding: 0 30px !important;
  border-radius: 30px !important;
  background-color: #e4e4e4 !important;
  border-color: #e4e4e4 !important; }
  #commentform input[type="text"]::-webkit-input-placeholder, #commentform input[type="email"]::-webkit-input-placeholder, #commentform input[type="url"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform input[type="text"]:-ms-input-placeholder, #commentform input[type="email"]:-ms-input-placeholder, #commentform input[type="url"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform input[type="text"]::-moz-placeholder, #commentform input[type="email"]::-moz-placeholder, #commentform input[type="url"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform input[type="text"]:-moz-placeholder, #commentform input[type="email"]:-moz-placeholder, #commentform input[type="url"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform input[type="text"]::-webkit-input-placeholder, #commentform input[type="email"]::-webkit-input-placeholder, #commentform input[type="url"]::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    height: 53px;
    line-height: 53px !important; }
  #commentform input[type="text"]:-ms-input-placeholder, #commentform input[type="email"]:-ms-input-placeholder, #commentform input[type="url"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    height: 53px;
    line-height: 53px !important; }
  #commentform input[type="text"]::-moz-placeholder, #commentform input[type="email"]::-moz-placeholder, #commentform input[type="url"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    height: 53px;
    line-height: 53px !important; }
  #commentform input[type="text"]:-moz-placeholder, #commentform input[type="email"]:-moz-placeholder, #commentform input[type="url"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    height: 53px;
    line-height: 53px !important; }
#commentform textarea {
  box-shadow: none !important;
  font-size: 14px;
  letter-spacing: 0.59px;
  border: 1px solid !important;
  font-weight: normal;
  color: #010043 !important;
  padding: 20px !important;
  border-radius: 8px !important;
  background-color: #e4e4e4 !important;
  border-color: #e4e4e4 !important;
  line-height: 1.7; }
  #commentform textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #010043 !important;
    opacity: 0.55; }
  #commentform textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #010043 !important;
    opacity: 0.55; }
@media (min-width: 600px) {
  #commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url {
    width: 33.33%;
    float: left; }
    #commentform .comment-form-author input, #commentform .comment-form-email input, #commentform .comment-form-url input {
      display: block;
      width: 100%; }
  #commentform .comment-form-author, #commentform .comment-form-email {
    padding-right: 10px; } }

.comment-form-comment {
  padding-bottom: 5px; }

.divi-podcast-blog-box .post-wrapper {
  border-radius: 8px;
  background-color: #f6f7fb;
  padding: 16px 16px 30px;
  text-align: center;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%; }
.divi-podcast-blog-box .thumb-wrapper {
  position: relative;
  overflow: hidden;
  line-height: 0;
  border-radius: 8px;
  height: 350px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear; }
  .divi-podcast-blog-box .thumb-wrapper img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    max-width: none; }
  .divi-podcast-blog-box .thumb-wrapper.no-thumbnail {
    background-color: #010043;
    background-repeat: no-repeat;
    background-position: center; }
.divi-podcast-blog-box .author-info {
  margin-top: -40px;
  z-index: 2;
  position: relative;
  display: block;
  line-height: 0;
  margin-bottom: 10px; }
  .divi-podcast-blog-box .author-info img {
    border-radius: 50%;
    box-shadow: 0 2px 20px 2px rgba(1, 0, 67, 0.09);
    border: 3px solid;
    border-color: #f6f7fb; }
.divi-podcast-blog-box .blog-box-meta .date {
  margin-bottom: 17px;
  letter-spacing: 0.5px;
  font-size: 13px; }
.divi-podcast-blog-box .blog-box-meta .post-meta {
  font-size: 16px;
  margin-bottom: 2px; }
  .divi-podcast-blog-box .blog-box-meta .post-meta a {
    color: #0293f5; }
.divi-podcast-blog-box .blog-box-meta .entry-title {
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0.8px; }
  .divi-podcast-blog-box .blog-box-meta .entry-title:hover {
    color: #ff1a9f; }
.divi-podcast-blog-box .blog-box-excerpt {
  display: block;
  opacity: 0;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear; }

.divi-podcast-categories-list {
  margin-bottom: 30px; }
  @media (min-width: 980px) {
    .divi-podcast-categories-list {
      display: flex; }
      .divi-podcast-categories-list h4 {
        margin-right: 15px;
        margin-top: 12px; } }
  .divi-podcast-categories-list h4 {
    font-size: 16px; }
  .divi-podcast-categories-list ul li {
    display: inline-block;
    margin: 0 10px 10px 0; }
    .divi-podcast-categories-list ul li a {
      border-radius: 8px;
      border: solid 1px;
      border-color: #e4e4e4;
      min-width: 120px;
      padding: 7px 10px;
      text-align: center;
      color: inherit;
      background-color: transparent;
      font-weight: 500;
      display: block;
      text-transform: uppercase;
      line-height: 1.7; }
    .divi-podcast-categories-list ul li:not(.current-cat) a:hover {
      color: #ff1a9f; }
    .divi-podcast-categories-list ul li.current-cat a {
      font-weight: bold;
      background-color: #e4e4e4; }

.search.search-no-results .post-feed-flexbox-wrapper {
  margin-bottom: 50px;
  justify-content: center; }
  .search.search-no-results .post-feed-flexbox-wrapper .entry {
    text-align: center; }

/* Podcasts */
.post-type-archive-podcast #main-content, .tax-podcast-category #main-content {
  background-color: #f6f7fb; }

@media (min-width: 1200px) {
  .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(1), .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(2), .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(11), .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(12) {
    width: 48%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex !important;
    /* NEW, Spec - Firefox, Chrome, Opera */
    flex-wrap: nowrap;
    align-items: center; }
    .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(1) .thumb-wrapper, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(2) .thumb-wrapper, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(11) .thumb-wrapper, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(12) .thumb-wrapper {
      width: 40%; }
    .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(1) .podcast-box-meta, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(2) .podcast-box-meta, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(11) .podcast-box-meta, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(12) .podcast-box-meta {
      width: 60%;
      padding-left: 25px;
      text-align: left; }
      .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(1) .podcast-box-meta .entry-title, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(2) .podcast-box-meta .entry-title, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(11) .podcast-box-meta .entry-title, .tax-podcast-category #full-area .post-feed-flexbox-wrapper article:nth-child(12) .podcast-box-meta .entry-title {
        font-size: 25px; } }
.podcast-box {
  border-radius: 8px;
  padding: 16px;
  background-color: #fff;
  text-align: center; }
  .podcast-box .thumb-wrapper {
    position: relative;
    overflow: hidden;
    line-height: 0;
    margin-bottom: 20px;
    box-shadow: 0px 50px 60px -43px rgba(1, 0, 67, 0.5);
    border-radius: 8px; }
  .podcast-box .podcast-box-meta .post-meta {
    font-size: 16px;
    margin-bottom: 2px; }
  .podcast-box .podcast-box-meta .date {
    margin-bottom: 10px;
    letter-spacing: 0.5px;
    font-size: 13px; }
  .podcast-box .podcast-box-meta .entry-title {
    font-size: 20px;
    line-height: 1.4; }
    .podcast-box .podcast-box-meta .entry-title:hover {
      color: #ff1a9f; }

.pct-related-podcasts {
  background-color: #f6f7fb;
  padding: 75px 0 35px; }
  .pct-related-podcasts .container {
    padding: 0 !important;
    text-align: center; }
  .pct-related-podcasts .post-feed {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex !important;
    /* NEW, Spec - Firefox, Chrome, Opera */
    flex-wrap: wrap;
    margin: 40px -15px 0; }
    .pct-related-podcasts .post-feed article {
      width: 23%;
      margin: 0 1% 40px; }
      @media (min-width: 767px) and (max-width: 1200px) {
        .pct-related-podcasts .post-feed article {
          width: 48%; } }
      @media (max-width: 767px) {
        .pct-related-podcasts .post-feed article {
          width: 98%; } }

/* Shortcodes */
.divi-podcast-recent-posts {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex !important;
  /* NEW, Spec - Firefox, Chrome, Opera */
  flex-wrap: wrap;
  margin: 0 -12px; }
  .divi-podcast-recent-posts article {
    width: 100%;
    margin-bottom: 30px; }
    .divi-podcast-recent-posts article .post-wrapper {
      margin-right: 12px;
      margin-left: 12px; }
    .divi-podcast-recent-posts article:after {
      content: '';
      flex: auto; }
  @media (min-width: 767px) {
    .divi-podcast-recent-posts.col-2 article {
      width: 50%; } }
  @media (min-width: 767px) {
    .divi-podcast-recent-posts.col-3 article {
      width: 33.33%; } }
  @media (min-width: 767px) {
    .divi-podcast-recent-posts.col-4 article {
      width: 50%; } }
  @media (min-width: 980px) {
    .divi-podcast-recent-posts.col-4 article {
      width: 25%; } }
  @media (min-width: 767px) {
    .divi-podcast-recent-posts.col-5 article {
      width: 50%; } }
  @media (min-width: 980px) {
    .divi-podcast-recent-posts.col-5 article {
      width: 20%; } }
  @media (min-width: 767px) {
    .divi-podcast-recent-posts.col-6 article {
      width: 33.33%; } }
  @media (min-width: 980px) {
    .divi-podcast-recent-posts.col-6 article {
      width: 16.66%; } }

.divi-podcast-recent-podcasts {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex !important;
  /* NEW, Spec - Firefox, Chrome, Opera */
  flex-wrap: wrap;
  margin: 0 -1%; }
  .divi-podcast-recent-podcasts article {
    position: relative;
    width: 98%;
    margin: 0 1% 40px; }
    .divi-podcast-recent-podcasts article .podcast-box-meta .entry-title {
      font-size: 18px !important; }
    @media (min-width: 1200px) {
      .divi-podcast-recent-podcasts article {
        width: 23%; } }
    @media (min-width: 850px) and (max-width: 1200px) {
      .divi-podcast-recent-podcasts article {
        width: 31.33%; } }
    @media (min-width: 600px) and (max-width: 850px) {
      .divi-podcast-recent-podcasts article {
        width: 48%; } }

@media (min-width: 1200px) {
  .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(1), .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(2), .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+1), .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+2) {
    width: 48%;
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start; }
    .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(1) .thumb-wrapper, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(2) .thumb-wrapper, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+1) .thumb-wrapper, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+2) .thumb-wrapper {
      width: 50%; }
    .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(1) .podcast-box-meta, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(2) .podcast-box-meta, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+1) .podcast-box-meta, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+2) .podcast-box-meta {
      width: 50%;
      padding-left: 25px;
      text-align: left; }
      .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(1) .podcast-box-meta .entry-title, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(2) .podcast-box-meta .entry-title, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+1) .podcast-box-meta .entry-title, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+2) .podcast-box-meta .entry-title {
        font-size: 25px !important; }
      .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(1) .podcast-box-meta .post-meta, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(2) .podcast-box-meta .post-meta, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+1) .podcast-box-meta .post-meta, .home-latest-podcasts .divi-podcast-recent-podcasts article:nth-child(6n+2) .podcast-box-meta .post-meta {
        margin-bottom: 10px; } }

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