/*
Theme Name: VW Audio Podcast Pro
Theme URI: https://www.vwthemes.com/themes/audio-podcast-wordpress-theme/
Author: VW Themes
Author URI: https://www.vwthemes.com/
Description: This WordPress podcast theme is the best option you can opt for if you run a business that is related to sports. It is a good choice for sports trainers or sports coaches offering coaching in any sport. It can also be used in promoting any sport or game. Sports academies and sports clubs can use this theme for their promotion. The effectively designed sections of this theme can constructively display the facilities of your sports academy or business. It is made versatile so that even a sports goods manufacturer or retail shop can also use it to full effect for boosting the business. This cleverly designed sports WordPress theme has a layout that will suit any sport. Many high-end features are included that allow you to showcase the sporting events and schedule in a nice way. With this theme, you are allowed to create your own engaging content giving all the details perfectly.
Version: 0.0.8
Requires at least: 5.7.0
Requires PHP: 7.4
Tested up to: 5.8.2
License: GNU General Public License
License URI:license.txt
Text Domain: vw-audio-podcast-pro
Tags: one-column, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments
VW Audio Podcast Pro WordPress Theme has been created by VW Themes(vwthemes.com), 2021.
VW Audio Podcast Pro WordPress Theme is released under the terms of GNU GPL
*/
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap');

:root {
  --white: #ffffff;
  --gray: #777777;
  --blue: #131728;
  --blue2: #1b2039;
  --black: #000000;
}

:root {
  --font-Work-Sans: 'Work Sans', sans-serif;
  --font-Montserrat: 'Montserrat', sans-serif;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
  font-family: var(--font-Work-Sans);
}

html body {
  margin: 0;
  padding: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  position: relative;
  font-weight: 300;
  font-size: 15px;
  font-family: var(--font-Work-Sans);
}

body a {
  text-decoration: none;
}

section img {
  max-width: 100%;
}

.font-families {
  font-weight: 600;
}

textarea {
  padding: 5px;
}

h2, h5, h6 {
  font-weight: 600 !important;
}

h2 {
  font-family: var(--font-Work-Sans);
  color: var(--blue1);
}

h5 {
  font-family: var(--font-Work-Sans);
}

h3 {
  color: #000;
}

p, .comment-author-admin span, .logged-in-as a {
  font: 400 14px/25px Montserrat !important;
  color: #000;
}

.logged-in-as a:hover {
  color: var(--gray) !important;
}

h6 {
  font: 16px/28px var(--font-Work-Sans);
  color: var(--black);
}

img {
  border: none;
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none !important;
}

input[type=search] {
  padding: 10px;
  font-size: 12px;
  margin-bottom: 10px;
  color: #6c6c6c;
  border: solid 1px #e1e1e1;
  width: 100% !important;
  font-weight: 600;
}

ol, ul {
  padding-left: 0 !important;
}

small {
  font-weight: 600;
}

.text-bold {
  font-weight: 600;
}

.comment-author-admin a {
  font: 400 14px/20px var(--font-Work-Sans);
  color: var(--blue1) !important;
}

.comment .comment-meta {
  margin-top: 2%;
}

.comment .reply {
  margin-bottom: 2%;
}

.vw-scroll {
  background-attachment: scroll;
}

.vw-fixed {
  background-attachment: fixed;
}

.blog #vw-header-menu {
  position: static;
  background: var(--blue1) !important;
}

#vw-sidebar a {
  font: 400 16px/24px var(--font-Work-Sans);
  color: #000 !important;
  align-self: center;
  font-weight: 600;
}

.search-submit {
  filter: drop-shadow(0 0 24.5px rgba(232, 140, 9, 0.27));
  background-color: var(--black);
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 9px;
  color: #fff;
  border: none;
  font-weight: 900;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border: unset;
}

.nav-tabs {
  border-bottom: unset !important;
}

.nav-tabs .nav-link {
  margin-bottom: unset !important;
}

.nav-link {
  transition: unset !important;
}

.nav-next span, .nav-previous span {
  font: 600 16px var(--font-Work-Sans);
  color: var(--gray);
}

.theme_button {
  font: 600 18px/22px var(--font-Work-Sans);
  text-align: center;
  padding: 13px 40px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  color: var(--white);
  background-color: var(--blue);
  overflow: hidden;
  display: inline-block;
  position: relative;
  z-index: 1;
  transition: all 0.7s ease 0s;
}

.theme_button:hover {
  color: var(--white);
}

.#vw-footer_box {
  color: var(--black)
}

.theme_button:before, .theme_button:after, .theme_button span:before, .theme_button span:after {
  content: "";
  width: 100%;
  height: 100%;
  background: var(--black);
  opacity: 0.6;
  position: absolute;
  top: -90px;
  left: 0;
  z-index: -1;
  transition: all 0.4s ease 0.2s;
}

.theme_button:after {
  opacity: 1;
  z-index: -2;
  transition: all 0.4s ease 0.3s;
}

.theme_button span:before, .theme_button span:after {
  opacity: 0.4;
  z-index: -2;
  transition: all 0.4s ease 0.1s;
}

.theme_button span:after {
  opacity: 0.2;
  transition: all 0.4s ease 0s;
}

.theme_button:hover:before, .theme_button:hover:after, .theme_button:hover span:before, .theme_button:hover span:after {
  top: 0;
}

#slidemainbox, #FeatureSkill {
  direction: ltr !important;
}

.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: var(--blue);
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

/* .woocommerce-shop .main-navigation a, .woocommerce-shop .main-navigation a:hover {
  color: var(--white) !important;
} */

/* .woocommerce a, .woocommerce a:hover {
  color: var(--white) !important;
  font: 600 16px var(--font-Work-Sans);
} */

.woocommerce-account .addresses .title h3 {
  color: var(--blue) !important;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce li {
  padding: 10px;
}

.vw-navigation .page-numbers, .meta-nav {
  background: var(--blue);
  color: var(--white) !important;
  padding: 10px 16px;
  font: 600 16px var(--font-Work-Sans);
}

.post-navigation .nav-links {
  padding: 0 5px 15px 5px;
}

.nav-previous .meta-nav, .nav-next .meta-nav {
  border-radius: 11px;
}

.nav-next {
  float: right;
}

.nav-previous {
  position: absolute;
}

.comments-area .comment-list li.comment span.says {
  display: none;
}

.comments-area .comment-list li.comment .comment-author img {
  float: left;
  border-radius: 50%;
  position: absolute;
  left: 0;
  width: 12%;
}

.comments-area .comment-list li.comment .comment-body {
  padding-bottom: 0;
  position: relative;
  padding-left: 98px;
  padding-bottom: 30px;
  margin-bottom: 25px;
  border-bottom: 1px solid #ddd;
  text-align: left;
}

/***************nnew*********************/
.testim {
  width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translatey(-50%);
  -moz-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  -o-transform: translatey(-50%);
  transform: translatey(-50%);
}

.testim .wrap {
  position: relative;
  width: 100%;
  max-width: 1020px;
  padding: 40px 20px;
  margin: auto;
}

.testim .arrow {
  display: block;
  position: absolute;
  color: #333;
  cursor: pointer;
  font-size: 2em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  padding: 5px;
  z-index: 22222222;
}

.testim .arrow:before {
  cursor: pointer;
}

.testim .arrow:hover {
  color: green;
}

.testim .arrow.left {
  left: 70px;
}

.testim .arrow.right {
  right: 70px;
}

.testim .dots {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: 60px;
  left: 0;
  display: block;
  z-index: 3333;
  height: 12px;
}

.testim .dots .dot {
  list-style-type: none;
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid green;
  margin: 0 10px;
  cursor: pointer;
  -webkit-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
  background: green;
  border-color: green;
}

.testim .dots .dot.active {
  -webkit-animation: testim-scale .5s ease-in-out forwards;
  -moz-animation: testim-scale .5s ease-in-out forwards;
  -ms-animation: testim-scale .5s ease-in-out forwards;
  -o-animation: testim-scale .5s ease-in-out forwards;
  animation: testim-scale .5s ease-in-out forwards;
}

.testim .cont {
  position: relative;
  overflow: hidden;
}

.testim .cont>div {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 0 70px 0;
  opacity: 0;
}

.testim .cont>div.inactive {
  opacity: 1;
}

.testim .cont>div.active {
  position: relative;
  opacity: 1;
}

.testim .cont div .img img {
  display: block;
  width: 100px;
  height: 100px;
  margin: auto;
  border-radius: 50%;
}

.testim .cont div h2 {
  color: green;
  font-size: 1em;
  margin: 15px 0;
}

.testim .cont div p {
  font-size: 1.15em;
  color: #333;
  width: 70%;
  margin: auto;
}

.testim .cont div.active .img img {
  -webkit-animation: testim-show .5s ease-in-out forwards;
  -moz-animation: testim-show .5s ease-in-out forwards;
  -ms-animation: testim-show .5s ease-in-out forwards;
  -o-animation: testim-show .5s ease-in-out forwards;
  animation: testim-show .5s ease-in-out forwards;
}

.testim .cont div.active h2 {
  -webkit-animation: testim-content-in .4s ease-in-out forwards;
  -moz-animation: testim-content-in .4s ease-in-out forwards;
  -ms-animation: testim-content-in .4s ease-in-out forwards;
  -o-animation: testim-content-in .4s ease-in-out forwards;
  animation: testim-content-in .4s ease-in-out forwards;
}

.testim .cont div.active p {
  -webkit-animation: testim-content-in .5s ease-in-out forwards;
  -moz-animation: testim-content-in .5s ease-in-out forwards;
  -ms-animation: testim-content-in .5s ease-in-out forwards;
  -o-animation: testim-content-in .5s ease-in-out forwards;
  animation: testim-content-in .5s ease-in-out forwards;
}

.testim .cont div.inactive .img img {
  -webkit-animation: testim-hide .5s ease-in-out forwards;
  -moz-animation: testim-hide .5s ease-in-out forwards;
  -ms-animation: testim-hide .5s ease-in-out forwards;
  -o-animation: testim-hide .5s ease-in-out forwards;
  animation: testim-hide .5s ease-in-out forwards;
}

.testim .cont div.inactive h2 {
  -webkit-animation: testim-content-out .4s ease-in-out forwards;
  -moz-animation: testim-content-out .4s ease-in-out forwards;
  -ms-animation: testim-content-out .4s ease-in-out forwards;
  -o-animation: testim-content-out .4s ease-in-out forwards;
  animation: testim-content-out .4s ease-in-out forwards;
}

.testim .cont div.inactive p {
  -webkit-animation: testim-content-out .5s ease-in-out forwards;
  -moz-animation: testim-content-out .5s ease-in-out forwards;
  -ms-animation: testim-content-out .5s ease-in-out forwards;
  -o-animation: testim-content-out .5s ease-in-out forwards;
  animation: testim-content-out .5s ease-in-out forwards;
}

@-webkit-keyframes testim-scale {
  0% {
    -webkit-box-shadow: 0px 0px 0px 0px #eee;
    box-shadow: 0px 0px 0px 0px #eee;
  }

  35% {
    -webkit-box-shadow: 0px 0px 10px 5px #eee;
    box-shadow: 0px 0px 10px 5px #eee;
  }

  70% {
    -webkit-box-shadow: 0px 0px 10px 5px #ea830e;
    box-shadow: 0px 0px 10px 5px #ea830e;
  }

  100% {
    -webkit-box-shadow: 0px 0px 0px 0px #ea830e;
    box-shadow: 0px 0px 0px 0px #ea830e;
  }
}

@-moz-keyframes testim-scale {
  0% {
    -moz-box-shadow: 0px 0px 0px 0px #eee;
    box-shadow: 0px 0px 0px 0px #eee;
  }

  35% {
    -moz-box-shadow: 0px 0px 10px 5px #eee;
    box-shadow: 0px 0px 10px 5px #eee;
  }

  70% {
    -moz-box-shadow: 0px 0px 10px 5px #ea830e;
    box-shadow: 0px 0px 10px 5px #ea830e;
  }

  100% {
    -moz-box-shadow: 0px 0px 0px 0px #ea830e;
    box-shadow: 0px 0px 0px 0px #ea830e;
  }
}

@-ms-keyframes testim-scale {
  0% {
    -ms-box-shadow: 0px 0px 0px 0px #eee;
    box-shadow: 0px 0px 0px 0px #eee;
  }

  35% {
    -ms-box-shadow: 0px 0px 10px 5px #eee;
    box-shadow: 0px 0px 10px 5px #eee;
  }

  70% {
    -ms-box-shadow: 0px 0px 10px 5px #ea830e;
    box-shadow: 0px 0px 10px 5px #ea830e;
  }

  100% {
    -ms-box-shadow: 0px 0px 0px 0px #ea830e;
    box-shadow: 0px 0px 0px 0px #ea830e;
  }
}

@-o-keyframes testim-scale {
  0% {
    -o-box-shadow: 0px 0px 0px 0px #eee;
    box-shadow: 0px 0px 0px 0px #eee;
  }

  35% {
    -o-box-shadow: 0px 0px 10px 5px #eee;
    box-shadow: 0px 0px 10px 5px #eee;
  }

  70% {
    -o-box-shadow: 0px 0px 10px 5px #ea830e;
    box-shadow: 0px 0px 10px 5px #ea830e;
  }

  100% {
    -o-box-shadow: 0px 0px 0px 0px #ea830e;
    box-shadow: 0px 0px 0px 0px #ea830e;
  }
}

@keyframes testim-scale {
  0% {
    box-shadow: 0px 0px 0px 0px #eee;
  }

  35% {
    box-shadow: 0px 0px 10px 5px #eee;
  }

  70% {
    box-shadow: 0px 0px 10px 5px #ea830e;
  }

  100% {
    box-shadow: 0px 0px 0px 0px #ea830e;
  }
}

@-webkit-keyframes testim-content-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-moz-keyframes testim-content-in {
  from {
    opacity: 0;
    -moz-transform: translateY(100%);
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
}

@-ms-keyframes testim-content-in {
  from {
    opacity: 0;
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

@-o-keyframes testim-content-in {
  from {
    opacity: 0;
    -o-transform: translateY(100%);
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes testim-content-in {
  from {
    opacity: 0;
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@-webkit-keyframes testim-content-out {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-moz-keyframes testim-content-out {
  from {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-ms-keyframes testim-content-out {
  from {
    opacity: 1;
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-o-keyframes testim-content-out {
  from {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@keyframes testim-content-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(-100%);
  }
}

@-webkit-keyframes testim-show {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes testim-show {
  from {
    opacity: 0;
    -moz-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-ms-keyframes testim-show {
  from {
    opacity: 0;
    -ms-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes testim-show {
  from {
    opacity: 0;
    -o-transform: scale(0);
    transform: scale(0);
  }

  to {
    opacity: 1;
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes testim-show {
  from {
    opacity: 0;
    transform: scale(0);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@-webkit-keyframes testim-hide {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@-moz-keyframes testim-hide {
  from {
    opacity: 1;
    -moz-transform: scale(1);
    transform: scale(1);
  }

  to {
    opacity: 0;
    -moz-transform: scale(0);
    transform: scale(0);
  }
}

@-ms-keyframes testim-hide {
  from {
    opacity: 1;
    -ms-transform: scale(1);
    transform: scale(1);
  }

  to {
    opacity: 0;
    -ms-transform: scale(0);
    transform: scale(0);
  }
}

@-o-keyframes testim-hide {
  from {
    opacity: 1;
    -o-transform: scale(1);
    transform: scale(1);
  }

  to {
    opacity: 0;
    -o-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes testim-hide {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(0);
  }
}

@media all and (max-width: 300px) {
  body {
    font-size: 14px;
  }
}

@media all and (max-width: 500px) {
  .testim .arrow {
    font-size: 1.5em;
  }

  .testim .cont div p {
    line-height: 25px;
  }
}

/********widget***********/
.widget ul {
  padding-top: 10px;
  list-style: none;
}
.recent-post-box img {
  height: 65px;
  width: 72px;
}
.widget ul li {
  padding: 3px 0;
}
.postbox-content h4 {
  font-weight: 800;
  font-size: 21px;
}

.posti-socials span {
  margin-right: 10px;
  font-size: 14px;
}

.post-text {
  font-size: 13px;
}

.share_icon a:hover {
  color: #fff !important;
}
.banner-bg, .slider-sec {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.single-post .banner-bg h1 {
  text-shadow: 0 0.36px 0.896px #fe7064, 0 13px 24px #fe7460;
  font-size: 30px !important;
  font-family: cursive;
}

.entry-title, .banner-image h1 {
  text-align: center !important;
}

.comment-list p {
  margin-left: 20px;
}

.section-curious-mind img {
  width: 100%;
}

.banner-bg {
  padding: 67px 0 !important;
  background-size: cover;
}

#features {
  background-color: #14182A;
}

/********************inner about page******************/
.inner-abt {
  margin-top: 0 !important;
}

.integrated-inner-about {
  padding: 164px 0;
  background-size: cover;
  background-position: center;
}

.abt-btn-integrated {
  background: none;
}

.integrated-con-sec h2 {
  font-family: "Muli", Sans-serif;
  letter-spacing: 4px;
}

/****404*******/
.fd {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.error-container {
  height: 100vh !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: montserrat, sans-serif;
}

.big-text {
  font-size: 40px;
  font-weight: 900;
  font-family: sans-serif;
  background: url(assets/images/oops-ext-bg.png) no-repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: cover;
  background-position: center;
  margin-top: 10%;
}

.small-text {
  font-family: montserrat, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
}

.errorpage svg {
  width: 200px;
}

.inner-cont i {
  background: linear-gradient(90deg, #ff498d 0%, #fe7c57 100%);
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  margin: auto;
  display: block;
  color: #fff;
}

.contact_box .wpcf7 input[type=text], .contact_box .wpcf7 input[type=email], .contac_form textarea {
  width: 100% !important;
  font-size: 15px;
  padding: 10px;
  margin: 0 12px 23px 0;
  height: auto;
  float: left;
  background-color: #f3f5fd;
  border: none;
}

.contac_form input[type=submit] {
  padding: 10px 20px;
  color: var(--color-white);
  border: 1px solid var(--color-yellow1);
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background: linear-gradient(90deg, #ff498d 0%, #fe7c57 100%);
  font: 600 18px var(--font-josefin);
}

.blurb-ripple-out {
  display: inline-block;
  -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
  -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
  transition: transform ease-out 0.1s, background 0.2s;
}

.blurb-ripple-out:after {
  pointer-events: none;
  position: absolute;
  width: 80%;
  height: 80%;
  border-radius: 50%;
  content: '';
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  top: 0;
  left: 0;
  padding: 0;
  z-index: -1;
  margin: 6px 8px;
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.blurb-ripple-out:before {
  speak: none;
  font-size: 48px;
  line-height: 90px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
}

.blurb-ripple-out {
  -webkit-transform: scale(0.93);
  -moz-transform: scale(0.93);
  -ms-transform: scale(0.93);
  transform: scale(0.93);
}

.blurb-ripple-out:after {
  -webkit-animation: sonarEffect 1s infinite;
  -moz-animation: sonarEffect 1s infinite;
  animation: sonarEffect 1s infinite;
}

@keyframes sonarEffect {
  0% {
    opacity: 0.5;
  }

  40% {
    opacity: 0.7;
  }

  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 255), 0 0 10px 10px rgba(255, 255, 255, 1), 0 0 0 10px rgba(255, 225, 255, 1);
    transform: scale(1.5);
    opacity: 0;
  }
}

/*****************team hover*****************/
/* --------- Team Hover ------------- */
#team .our-team-content:hover .vw-box-content {
  opacity: 0.8;
  transform: translateY(0);
}

#team .social-profiles i {
  padding: 0 10px;
}

.team-image img {
  width: 93% !important;
}

.social-profiles {
  display: block;
  margin-top: -57px;
  position: relative;
  top: -111px;
  opacity: 0;
}

.our-team:hover .social-profiles {
  display: block;
  opacity: 5;
}

.our-team h6 {
  font: 900 18px 'Work Sans' !important;
}

.team-desig {
  font-size: 13px !important;
}

/**********about inner*******************/
.inner-about-section {
  padding-bottom: 154px !important;
}

.about-inner-section-img {
  margin-top: -127px;
}
.about-inner-section-img img{
  width: 100%;
}

/* Loader Styles start here */
.loader-wrapper {
  --line-width: 5px;
  --curtain-color: #f1faee;
  --outer-line-color: #a8dadc;
  --middle-line-color: #457b9d;
  --inner-line-color: #1d3557;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}

.loader {
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: var(--line-width) solid transparent;
  border-top-color: var(--outer-line-color);
  border-radius: 100%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  z-index: 1001;
}

.loader:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  border: var(--line-width) solid transparent;
  border-top-color: var(--inner-line-color);
  border-radius: 100%;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}

.loader:after {
  content: "";
  position: absolute;
  top: 14px;
  left: 14px;
  right: 14px;
  bottom: 14px;
  border: var(--line-width) solid transparent;
  border-top-color: var(--middle-line-color);
  border-radius: 100%;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  background: #000;
  width: 51%;
  height: 100%;
  z-index: 1000;
}
.loader-wrapper .loader-section.section-left {
  left: 0
}
.loader-wrapper .loader-section.section-right {
  right: 0;
}
/* Loaded Styles */
.loaded .loader-wrapper .loader-section.section-left {
  transform: translateX(-100%);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded .loader-wrapper .loader-section.section-right {
  transform: translateX(100%);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded .loader {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.loaded .loader-wrapper {
  visibility: hidden;
  transform: translateY(-100%);
  transition: all .3s 1s ease-out;
}
.vert-move {
  -webkit-animation: mover 1s infinite alternate;
  animation: mover 1s infinite alternate;
}
.vert-move {
  -webkit-animation: mover 1s infinite alternate;
  animation: mover 1s infinite alternate;
}
@-webkit-keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
@keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
.button-3 {
  transition: .3s;
}
.button-3:hover, .contac_form input[type=submit]:hover {
  box-shadow: 8px 8px #ff6273;
  transition: .3s;
}
/* .widget_search{
  position: relative;
} */
/* #vw-sidebar .search-submit {
  position: absolute;
  right:15px;
} */
input.search-submit:hover {
  border-radius: 0;
  transition: 0.7s;
}
#vw-sidebar form.search-form.serach-page {
    position: relative;
}
#vw-sidebar .search-form.serach-page label{
  width: 80%;
}
/**faq****/
.accordion-button {
  background-image: linear-gradient(90deg, #ff498d 0%, #fe7c57 100%);
}
.accordion-body {
  font: 400 14px/25px Montserrat !important;
}
.faq-page .accordion-button:not(.collapsed)::after {
  background-image: url(assets/images/plus.png) !important;
}
.accordion-button:not(.collapsed)::after {
  background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
  transform: rotate(-180deg);
}
.faq-page .accordion-button::after {
  background-image: url(assets/images/minus.png) !important;
}
/******woocommerce************/
.woocommerce h2 {
  color: #000;
}
#vw-main-menu {
  z-index: 99 !important;
}
#testimonial {
  background-size: cover;
  background-position: right;
}
.about_loop p:first-child {
  font-style: italic !important;
}
#vw-footer_box .widget {
  padding: 0 !important;
}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a, #sb_instagram .sb_instagram_header a {
  display: none !important;
}
.about-curd {
  font-weight: 800 !important;
}
.common-font {
  font-weight: 600 !important;
}
.feature-border-mobile p {
  line-height: 21px !important;
}
.image-play-button-container{
  position: relative;
}
.image-play-button-container .play-button-image{
  position: absolute;
  top: 40%;
  left: 40%;
}
p.feature-author-name {
    font-size: 13px !important;
    margin-bottom: 5px;
}
.column-one-text .feature-author-name {
  margin-top: 30px;
}
.main-menu img {
  width: 54%;
  margin-left: 21px;
}
.black-colr {
  color: #000;
}
.feature-border {
  border-bottom: 1px solid #b7afaf;
}
.feature-border:last-child {
  border: none;
}
.feature-border * {
  color: #fff;
}
.feature-right-image img{
  height: 91px;
  width: 91px;
}
.feature-right-title {
  font-size: 16px;
}
.feature-category-title{
  text-transform: uppercase;
  margin: 20px 0px;
}
.support-texts {
  padding: 0 300px !important;
}
.post-content-text p {
  font-size: 12px !important;
  line-height: 23px !important;
}
.news-p p {
  padding-right: 154px !important;
}
#news-section .wpcf7 form .wpcf7-response-output {
  color: #000;
  margin: 0 !important
}
#media_gallery-1, .wpcf7-spinner, .wpcf7-not-valid-tip {
  display: none;
}
#latest-episodes .owl-next i, #latest-episodes .owl-prev i {
  background: 1px solid #fff !important;
  color: #fff !important;
  padding: 10px 4px !important;
  border-radius: 50px;
  border: 1px solid #fff;
  width: 36px;
  font-size: 15px;
  transition: .3s;
  margin: 0 10px 0 0;
}
#latest-episodes .owl-next :hover, #latest-episodes .owl-prev :hover {
  background: -webkit-linear-gradient(90deg, #ff498d 0%, #fe7c57 100%);
  color: #fff !important;
}
#latest-episodes .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled, #latest-episodes .owl-dots {
  display: block;
  position: absolute;
  top: -75px;
  right: 6%;
}
#latest-episodes .owl-nav.disabled button{
  margin: 0 5px;
}
.border-blog-left {
  border-left: 3px solid;
  border-image: linear-gradient(140deg, #fe7c57 0%, #ff498d 100%);
  border-image-slice: 1;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  background-image: linear-gradient(90deg, #ff498d 0%, #fe7c57 100%);
  color: #fff;
}
#vw-sidebar .wp-block-group__inner-container {
  color: #000;
}
.contact-page-details img, .con-row {
  margin-top: 137px;
}
.main-menu li a:after {
  border-bottom: 2px solid red !important;
}
.main-menu li>a>i:last-child {
  border-bottom: 0 !important;
}
.con-secion {
  background-color: #efefef !important;
}
.sub-menu {
  display: none;
}
.play-section {
  width: 49% !important;
  position: relative;
  left: 40%;
}
.banner-bg h1 {
  font-size: 47px;
  text-shadow: 0 3.36px 2.896px #ff7460, 0 -2px 3px #ff5086;
}
/**************latest-episode*****************/
.latest-episode-btn .btn-about {
  font-size: 10px !important;
  -webkit-box-shadow: none !important;
  visibility: hidden;
  margin: 0 auto;
}
.latest-episode-btn .btn-about:hover{
  box-shadow: 0 0 7px 0px #fff !important;
}
.our-latest-episodes {
  margin: 0 5px;
}
.our-latest-episodes:hover {
  background: rgb(255, 255, 255, 0.1);
  transition: all 0.7s ease 0s;
  transform: scale(1.1);
  z-index: 9999;
  overflow: visible;
}
.our-latest-episodes:hover .latest-episode-btn .btn-about {
  transition: all 0.7s ease 0s;
  visibility: visible !important;
}
.seasons-episodes p {
  display: inline;
  margin: 0 12px;
}
.our-latest-episodes p, .latest-episode-btn .btn-about {
  font-weight: 600 !important;
}
/* other page player css START */
.archive #other-page-plyer-section,
.single-product #other-page-plyer-section,
.page-template-trending #other-page-plyer-section,
.page-template-upcoming #other-page-plyer-section
{
  background-image: linear-gradient(90deg, #942D2D 0%, #814B6F 40%, #271A3E 77%, #691A3A 100%);
  position: sticky;
  bottom: 0;
  display: block !important;
  z-index: 9999;
}
.single-product #other-page-plyer-section .season-image-title-author img,
.archive #other-page-plyer-section .season-image-title-author img {
  height: 50px;
}
/* other page player css END*/
/* extra css */

#slider{
	position:relative;
}
.slider-related-podcast-card{
	position:absolute !important;
	bottom:0;
	right:0;
}
.slider-related-podcast-card .related-podcast-image{
  height: 100px;
}
.slider-related-podcast-card .related-podcast-image img{
  height: 100%;
  width: 100%;
}
@media (min-width:1024px) and (max-width:1300px){
.slider-head{
	font-size:51px;
	}
	#slider{
		padding-bottom:5%;
	}
}
@media (min-width:1700px) and (max-width:3000px){
	#slider{
		padding-top:12%;
		padding-bottom: 15%;
	}
	.slider-head{
		font-size: 80px;
		line-height: 75px;
	}
}
.textwidget{
  padding-top: 10px;
}
.related-podcast-image img{
	height: 102px;
  width: 100%;
}
.buy-now-btn {
   background-image: linear-gradient(
90deg,#ff498d 0%,#fe7c57 100%);
    padding: 5px 3px !important;
    border-radius: 4px;
}
a.footer-buy-now-btn{
	background-image: linear-gradient(
90deg,#ff498d 0%,#fe7c57 100%);
	padding: 10px 20px;
	color: #fff;
	font-weight: 800;
	border-radius: 4px;
	margin-left:10px;
}
.sbi_no_avatar{
	display:none;
}
.team-desig{
	font-weight:500 !important;
}
.search-submit{
	padding: 8px 9px 9px 12px;
}
@media (min-width:769px) and (max-width:990px){
	.main-navigation ul li a::before {
	top:35px !important;
	}
	.slider-related-podcast-card{
		display:none;
	}
	.vw-audio-player-buttons .prev-track{
		padding:25px 10px;
	}
	#testimonial .owl-carousel .owl-nav .owl-prev{
		left:80px;
	}
	#testimonial .owl-carousel .owl-nav .owl-next {
    left: -80px;
  }
  .news-p p{
    padding-right: 35px;
  }
}
@media (min-width:1920px) and (max-width:2560px){
	ul#menu-left-menu li{
		height:75px;
		line-height:75px;
	}
#slider{
padding-bottom:13% !important;
	}
}
@media screen and (max-width:576px){
	.main-navigation ul li a::before{
top:30px !important;
	}
}
@media screen and (max-width:768px){
	.slider-related-podcast-card{
		display:none;
}
}
/*  json css START */
.iepa-slider-play-podcast-btn .ive-text-option-parent {
  display: inline-block;
  -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
  -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
  transition: transform ease-out 0.1s, background 0.2s;
}
.iepa-slider-play-podcast-btn .ive-text-option-parent:after {
  pointer-events: none;
  position: absolute;
  height: 53%;
  width: 48%;
  border-radius: 50%;
  content: '';
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  top: 11px;
  left: 9px;
  padding: 0;
  z-index: -1;
  margin: 6px 8px;
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.iepa-slider-play-podcast-btn .ive-text-option-parent:before {
  speak: none;
  font-size: 48px;
  line-height: 90px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
}
.iepa-slider-play-podcast-btn .ive-text-option-parent {
  -webkit-transform: scale(0.93);
  -moz-transform: scale(0.93);
  -ms-transform: scale(0.93);
  transform: scale(0.93);
}
.iepa-slider-play-podcast-btn .ive-text-option-parent:after {
  -webkit-animation: sonarEffect 1s infinite;
  -moz-animation: sonarEffect 1s infinite;
  animation: sonarEffect 1s infinite;
}
.iepa-slider-explore-all-btn .anchrstyle{
  filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.55));
  background-image: linear-gradient(90deg, #ff498d 0%, #fe7c57 100%) !important;
}
.iepa-latest-episode-heading h2, .iepa-podcast-series-title h2,
.iepa-podcast-support-heading h2, .iepa-podcast-newsletter-heading h2,
.iepa-podcast-about-us-heading h2, .iepa-podcast-author-name h2,
.iepa-podcast-all-featured-shows-heading h2, .iepa-podcast-testimonial-heading h2,
.iepa-podcast-recent-blog-title h2, .iepa-meet-podcast-host-heading h2 {
  background: -webkit-linear-gradient(90deg, #ff498d 0%, #fe7c57 100%) !important;
    background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
}
 .iepa-podcast-series-total-btn a{
  background-image: linear-gradient(180deg, #ff498d 0%, #fe7c57 100%) !important;
}
.iepa-podcast-series-total-btn i{
  border: none !important;
  height: unset;
  width: unset;
}
.iepa-podcast-series-cover-image img{
  opacity: 0.4;
}
.iepa-podcast-series-season-episode {
  visibility: hidden;
}
.iepa-podcast-series-main-slide:hover .iepa-podcast-series-season-episode{
  visibility: visible;
}
.iepa-podcast-series-main-slide:hover .iepa-podcast-series-slider-description{
  display: none;
}
.iepa-podcast-series-main-slide:hover .iepa-podcast-series-cover-image img{
  opacity: 0.2;
}
.iepa-podcast-testimonial-section img{
  width: 150px !important;
  margin: 0 auto;
}
.iepa-podcast-newsletter-form-input-area input{
  width: 100%;
  padding: 10px 20px;
  border-radius: 30px;
}
.iepa-podcast-newsletter-form{
  position: relative;
}
.iepa-podcast-newsletter-form-btn button{
  position: absolute;
  background-image: linear-gradient( 90deg, #ff498d 0%, #fe7c57 100%);
  padding: 3px 18px;
  border-radius: 30px;
  top: 18px;
  right: 30px;
  color: #fff !important;
  font-weight: bold;
}
.iepa-lalest-episode-view-all-episode-btn .anchrstyle{
  display: none !important;
}
.iepa-podcast-latest-episode-carousel .ive-slide-inner-content{
  padding-bottom: 20px;
}
.iepa-podcast-latest-episode-carousel .owl-stage-outer .ive-slide-inner-content:hover{
  background: rgb(255, 255, 255, 0.1) !important;
  transition: all 0.7s ease 0s !important;
  transform: scale(1.1) !important;
  z-index: 9999 !important;
  overflow: visible !important;
}
.iepa-podcast-latest-episode-carousel .owl-stage-outer .ive-slide-inner-content:hover .iepa-lalest-episode-view-all-episode-btn .anchrstyle{
  display: inline-block !important;
}
.iepa-podcast-latest-episode-carousel .owl-stage-outer .ive-slide-inner-content:hover .iepa-lalest-episode-view-all-episode-btn .anchrstyle:hover{
  box-shadow: 0 0 7px 0px #fff !important;
  transition: all 0.7s ease 0s;
  visibility: visible !important;
}
.iepa-podcst-series-cover-image img {
  opacity: 0.3;
}
.iepa-podcst-series-full-season-text .iepa-podcst-series-cover-image:hover .iepa-podcast-season-episode-reels{
  visibility: visible;
}
.iepa-podcast-season-episode-reels {
  visibility: hidden;
}
.iepa-podcst-series-full-season-text .iepa-podcst-series-cover-image:hover .iepa-podcast-series-description{
  display: none;
}
.iepa-podcast-season-episode-reels i{
  border: 1px solid #fff;
  padding: 6px 7px;
  border-radius: 50%;
}
.iepa-podcast-season-episode-reels .wp-block-ive-ibtana-visual-editorheading{
  margin: 5px 0 !important;
}
.iepa-podcast-author-slider .ive-slide-inner-content-inner img, .iepa-podcast-latest-post-slider .post-content-area{
  position: relative;
}
.iepa-podcast-host-share-icon{
  position: absolute;
  content: "";
  width: 98%;
  height: 77%;
  border-radius: 50%;
  top: 0;
  background: red;
  left: 1%;
  background-image: linear-gradient(140deg, #fe7c57 0%, #ff498d 100%);
  opacity: 0.9;
  transition: all 1s ease-in-out 0s;
  padding: 40% 0;
  display: none !important;
  margin: 0 auto;
}
.iepa-podcast-author-slider .ive-slide-inner-content-inner:hover .iepa-podcast-host-share-icon{
  display: flex !important;
}
.iepa-podcast-all-feature-play-btn img{
  display: block;
  margin: 0 auto;
}
.iepa-podcast-all-feature-left-image{
  margin-bottom: 0 !important;
}
.iepa-podcast-category-section{
  border-bottom: 2px solid #fff;
}
.iepa-podcast-latest-post-slider .ive-inner-post-content.content-has-image{
  position: absolute;
  bottom: 0;
}
.ive_latest_post_author a.post-meta-content {
  color: #fff !important;
  font-size: 16px !important;
  text-transform: capitalize;
  font-weight: 500;
}
.iepa-podcast-latest-post-slider .post-content-area .post-image img{
  opacity: 0.6;
}
.iepa-podcast-latest-post-slider .ive-inner-post-content.content-has-image .ive_latest_post_author a,
.iepa-podcast-latest-post-slider .ive-inner-post-content.content-has-image .post-title a,
.iepa-podcast-left-border{
  border-left: 3px solid;
  border-image: linear-gradient(140deg, #fe7c57 0%, #ff498d 100%);
  border-image-slice: 1;
  padding-left: 10px;
}
.iepa-podcast-latest-post-slider .ive-inner-post-content.content-has-image .post-excerpt{
  display: none;
}
.iepa-podcast-latest-post-slider .post-content-area:hover .post-excerpt{
  display: block;
}
.iepa-podcast-series-section i {
    border: 1px solid #fff;
    border-radius: 50%;
    height: 25px;
    width: 25px;
    line-height: 25px;
    text-align: center;
}
/* Responsive */
@media screen and (max-width: 767px){
  .iepa-podcast-season-episode-reels{
    visibility: visible !important;
  }
}
@media screen and (max-width:768px) {
  .iepa-podcast-newsletter-form-btn button{
    position: unset;
    display: block;
    margin: 0 auto;
  }
}
@media screen and (max-width:1024px){
.iepa-podcast-latest-episode-carousel .owl-stage-outer .owl-stage{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .iepa-podcast-latest-post-slider .ive-inner-post-content.content-has-image {
    bottom: 13px;
  }
}

/*  json css END */


.logo-text h2 a {
    color: #fff;
    font-size: 27px;
}
.logo-text h2 a {
    color: #fff;
    font-size: 27px;
    margin-left: 76px;
}
.logo-text p {
    margin-left: 100px;
    color: #fff;
}
