/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: salient

Version: 1.0

*/

.wp-global-section,
.wp-global-section > .vc_row,
.wp-global-section .vc_row > .col,
.wp-global-section .vc_column-inner,
.wp-global-section .col > .wpb_wrapper {
  height: 100%;
  margin-block: 0 !important;
}
.wp-post-blog.content:has(.wp-global-section) {
  padding: 0 !important;
}
.wp-global-section .inner {
  background: transparent !important;
}

.nectar-post-grid[data-text-layout="all_middle"]
  .wp-post-blog.content:has(.wp-global-section) {
  text-align: left !important;
}
.nectar-cta .link_wrap {
  display: inline-block !important;
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon::before {
  background: #fff !important;
  opacity: 0.5 !important;
}

.nectar_icon_wrap[data-style="soft-bg"] .fa-play::before {
  margin-right: -8px !important;
}

/**
** Podcast Carousel
**/

.Swip-podcasts.swiper {
  overflow: visible !important;
}
.swiper-thumbnail {
  position: relative;
  display: flex;
}
.swiper-video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  background: rgb(255, 255, 255, 0.5);
  border-radius: 50px;
  padding: 25px 30px;
  display: flex;
  align-content: center;
  justify-content: center;
}

.swiper-video i {
  font-size: 30px;
  line-height: 1;
  /* height: 45px;
            width: 45px; */
  transform-origin: center center;
  transform: translateX(3px);
}

.Swip-podcasts .swiper-button-next,
.Swip-podcasts .swiper-button-prev {
  color: var(--nectar-accent-color) !important;
  scale: 0.8;
}

.swip-title {
  font-size: 15px;
  line-height: 1.2;
  text-align: left !important;
  color: #59646e;
  font-weight: bold;
  margin-top: 10px;
}

.swip-image {
  width: 100%;
  border-radius: 12px;
}

.wp-extra-button a{
  background: var(--nectar-extra-color-1);
  padding: 5px 24px;
  border-radius: 50px;
  margin-block: 40px 20px !important;
  display: inline-block;
  font-size: clamp(14px, 2vw, 16px);
}
.wp-extra-button a:hover {
  background: var(--nectar-accent-color);
}
/* .wp-extra-button.float-button  {
  position: absolute;
  bottom:-40px !important;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99999 !important;
} */