:root {
  --color-white: #ffffff;
  --color-black: #222222;
  --color-pink: #FFBF00;
  --color-gray: #555555;
  --color-gray1: #C2C2C2;
}
:root {
  --font-josefin-sans: "Josefin Sans";
}
#latest-podcast-box a,#about-us .btn a,#donate-sec h2,#trending-podcast .trending-podcast-box h2 a,#trending-podcast .trending-podcast-box p,#trending-podcast .trending-podcast-box i,#trending-podcast .trending-podcast-box a{
  color: var(--color-white) !important;
}
#trending-podcast .trending-podcast-box h2 a:hover,#trending-podcast .trending-podcast-box a:hover{
  color: var(--color-white) !important;
}
#trending-epi h1 a,#trending-epi .recent-played h5 a,#featured-podcast-show h4 a,#latest-podcast-box .latest-epi-mid-box h4 a,#meet-our-host .contributor-content-box h4,#recent-post h4 a,#testimonials-sec .testimonials-inner-box h4 a{
  color: var(--color-black) !important;
}
#trending-epi h1 a:hover,#trending-epi .recent-played h5 a:hover,#featured-podcast-show h4 a:hover,#latest-podcast-box .latest-epi-mid-box h4 a:hover,#recent-post h4 a:hover,#testimonials-sec .testimonials-inner-box h4 a:hover{
  color: var(--color-black) !important;
}
#latest-podcast-box .more-btn .btn-primary a,#featured-podcast-show h6,#recent-post .author-name,#recent-post .blog-inner-box1 .btn-primary,#testimonials-sec .testimonials-inner-box .testimonials-text1{
  color: var(--color-pink) !important;
}
#featured-podcast-show a,#about-us span,#trending-podcast a,#recent-post span,#trending-epi .recent-played p,#latest-podcast-box .latest-epi-right-bx p{
  color: var(--color-gray1) !important;
}
#latest-podcast-box .btn-primary,#about-us .btn-primary,#donate-sec .btn-primary,#trending-podcast .trending-podcast-box .listen-btn {
  background-color: var(--color-pink);
}
#latest-podcast-box .btn-primary,#latest-podcast-box .more-btn .btn-primary,#about-us .btn-primary,#recent-post .blog-inner-box1 .btn-primary,#donate-sec .btn-primary,#trending-podcast .trending-podcast-box .listen-btn{
  border-color: var(--color-pink);
}
#latest-podcast-box .latest-epi-text p{
  color: var(--color-gray);
}
#latest-podcast-box .more-btn .btn-primary,#recent-post .blog-inner-box1 .btn-primary,#trending-podcast .trending-podcast-box .artist-btn{
  background-color: unset;
}
#trending-podcast .trending-podcast-box .artist-btn{
  border-color: var(--color-white);
}
#trending-epi h6{
  font: normal 14px/18px Josefin Sans;
  color: var(--color-pink);
}
#trending-epi h1 a{
  font: 600 39px/60px var(--font-josefin-sans);
}
#trending-epi .trend-post-content p{
  font: normal 14px/20px var(--font-josefin-sans);
}
#trending-epi .small-heading span:before{
  content: '';
  left: -21px;
  margin-top: 7px;
  display: inline-block;
  position: absolute;
  width: 19px;
  height: 1px;
  background-color: var(--color-pink);
}
#trending-epi .last-heading span:after{
  content: '';
  margin-top: 7px;
  margin-right: 1px;
  display: inline-block;
  position: absolute;
  width: 23px;
  height: 1px;
  background-color: var(--color-pink);
}
#trending-epi .recent-played .recent-played img{
  width: auto !important;
  border-radius: 10px;
}
#trending-epi .recent-played h5,#trending-epi .recent-played h5 a{
  font: 600 14px/14px var(--font-josefin-sans);
  letter-spacing: 0;
}
#trending-epi .recent-played p{
  font: normal 10px var(--font-josefin-sans);
}
#latest-podcast-box .latest-epi-mid-box h4 a{
  font: 600 22px/24px var(--font-josefin-sans);
}
#latest-podcast-box  .Latest-Episode img{
  border-radius: 15px;
}
#latest-podcast-box .latest-epi-text p{
  font: normal 14px/20px var(--font-josefin-sans);
}
#latest-podcast-box .latest-epi-right-bx p{
  font: normal 14px/16px var(--font-josefin-sans);
}
#featured-podcast-show .featured-content-box p{
  font: normal 15px/24px var(--font-josefin-sans);
}
#featured-podcast-show .featured-episode{
  border-bottom: 1px solid #C2C2C2;
}
#featured-podcast-show h4 a{
  font: 600 20px/24px var(--font-josefin-sans);
}
#featured-podcast-show .season-btn select{
  font: normal 14px/18px var(--font-josefin-sans);
  background: var(--color-pink);
  border-color: var(--color-pink);
  color: var(--color-white);
  border-radius: 5px;
  padding: 10px;
}
#featured-podcast-show .featured-podcast-show-box{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 5px 25px #00000014;
  border-radius: 15px;
  border: 1px solid #FFFFFF;
}
#latest-podcast-box .latest-epi-mid-box{
  border-right: 1px solid #C2C2C2;
}
#featured-podcast-show .episode-no{
  font: 600 18px/20px var(--font-josefin-sans);
}
#featured-podcast-show .featured-podcast-show-box .btn-icon i{
  border: 1px solid var(--color-pink);
  font-size: 13px;
  background: var(--color-pink);
  color: var(--color-white);
  width: 42px ;
  height: 42px;
  padding: 14px;
  border-radius: 50%;
}
#about-us p{
  font: normal 15px/20px var(--font-josefin-sans);
}
#latest-podcast-box a,#about-us .btn a,#about-us span,#recent-post span,#recent-post .blog-inner-box1 .btn-primary,#testimonials-sec span{
  font: normal 13px/20px var(--font-josefin-sans);
}
#latest-podcast-epi{
  margin-top: -7%;
}
#latest-podcast-box{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 20px 60px #3E3E3E14;
  border-radius: 10px;
}
#featured-podcast-show a,#trending-podcast a,#recent-post .blog-inner-box1 span,#recent-post .blog-inner-box1 p{
  font: normal 14px/15px var(--font-josefin-sans);
}
#featured-podcast-show h6,#trending-podcast .trending-podcast-box i span,#trending-podcast .trending-podcast-box a{
  font: normal 14px/18px var(--font-josefin-sans);
}
#trending-podcast .trending-podcast-box .listen-btn{
  padding: .375rem 1.25rem;
}
#latest-podcast-box .btn-primary{
  padding: .375rem 2rem;
}
#trending-podcast .trending-podcast-box h2 a{
  font: bold 60px/75px Raleway;
}
#trending-podcast .trending-podcast-box p{
  font: normal 18px/24px var(--font-josefin-sans);
}
#trending-podcast .trending-podcast-box i{
  font-size: 20px;
}
#meet-our-host .contribut-image{
  background: #F4F4F4 0% 0% no-repeat padding-box;
  padding: 17px 35px 0px 35px;
  border-radius: 15px;
}
#meet-our-host .contributor-content-box h4{
  font: 600 16px/19px var(--font-josefin-sans);
}
#meet-our-host .contributor-content-box p{
  font: normal 13px/14px var(--font-josefin-sans);
}
#recent-post .blog-inner-box1{
  border: none;
  background: #FFFFFF 0% 0% no-repeat padding-box !important;
  box-shadow: 0px 20px 60px #3E3E3E14 !important;
}
#recent-post .blog-inner-box1 img{
  border-radius: 10px !important;
}
#recent-post h4 a{
  font: 600 23px/34px var(--font-josefin-sans);
}
#recent-post .blog-inner-box1 span{
  color: #ACACAC;
}
#recent-post .blog-inner-box1 p{
  color: #777777;
}
#recent-post .blog-inner-box1 .btn-primary{
  line-height: 24px;
}
#testimonials-sec .testimonials-inner-box img{
  width: auto !important;
  margin: 0 auto;
}
#testimonials-sec .testimonials-inner-box p{
  width: 55% !important;
  margin: 0 auto;
}
#testimonials-sec .testimonials-inner-box p{
  font: 700 18px/29px Josefin Sans;
}
#testimonials-sec .testimonials-inner-box h4 a{
  font: 700 20px/29px Josefin Sans;
}
#testimonials-sec .testimonials-inner-box p{
  font-weight: 400;
}
#testimonials-sec .testimonials-inner-box .testimonials-text1{
  font: 700 14px/20px Josefin Sans;
}
#featured-podcast-show .owl-carousel .owl-nav.disabled,#featured-podcast-show .owl-carousel .owl-dots.disabled,#recent-post .owl-carousel .owl-nav.disabled,#recent-post .owl-carousel .owl-dots.disabled{
  display: block !important;
  position: absolute;
  top: -11.5%;
  right: 0;
}
#featured-podcast-show .owl-carousel .owl-prev i,#featured-podcast-show .owl-carousel .owl-next i,#recent-post .owl-carousel .owl-next i,#recent-post .owl-carousel .owl-prev i{
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 15px #00000014;
  border: 1px solid #fff;
  padding: 10px 16px;
  border-radius: 50%;
  font-size: 20px;
}
#recent-post .left-border-line:before{
  content: '';
  background: #FFBF00 0% 0% no-repeat padding-box;
  position: absolute;
  display: block;
  left: 1px;
  width: 3px;
  height: 47px;
  margin-top: 7px
}
#trending-podcast .owl-carousel .owl-nav button.owl-prev,#trending-podcast .owl-carousel .owl-nav button.owl-next,#trending-podcast .owl-carousel button.owl-dot{
  background: #EEEEEE 0% 0% no-repeat padding-box;
  display: inline-block;
  padding: 5px !important;
  margin: 0 4px;
  border-radius: 50%;
}
#trending-podcast .owl-carousel .owl-dots .active{
  border-radius: 10px;
  width: 45px;
  background: #FFBF00 0% 0% no-repeat padding-box;
}
#trending-podcast .owl-dots{
  position: absolute;
  text-align: center;
  display: block;
  width: 100%;
  bottom: -48%;
}
#featured-podcast-show .owl-carousel .owl-prev i:hover,#featured-podcast-show .owl-carousel .owl-next i:hover,#recent-post .owl-carousel .owl-next i:hover,#recent-post .owl-carousel .owl-prev i:hover{
  background: #FFBF00 0% 0% no-repeat padding-box;
  color: #FFFFFF;
}
#featured-podcast-show .owl-carousel .owl-prev i,#recent-post .owl-carousel .owl-prev i{
  margin-right: 14px;
}
#testimonials-sec span,#donate-sec p{
  color: #C2C2C2;
}
#testimonials-sec .owl-nav .owl-prev i,#testimonials-sec .owl-nav .owl-next i{
  position: absolute;
  background: #FFBF00;
  border: 1px solid #FFBF00;
  color: var(--color-white);
  top: 46%;
  font-size: 14px;
  padding: 9px 12px;
  border-radius: 100%;
}
#testimonials-sec .owl-nav .owl-prev i:hover,#testimonials-sec .owl-nav .owl-next i:hover{
  background: #222222;
  border-color: #222222;
}
#testimonials-sec .owl-nav .owl-next i{
  right: 0;
}
#donate-sec section{
  padding: 5px 0 !important;
}
#donate-sec h2{
  width: 76%;
}
#donate-sec .Concert-img{
  position: relative;
}
#donate-sec .Concert-img img{
  position: absolute;
  width: 29%;
  top: -75px;
}
#newsletter-sec h2:after{
  content: '';
  position: relative;
  margin: 0 auto;
  background: var(--color-black);
  display: block;
  width: 34%;
  height: 2px;
  margin-top: 1px;
}
p.newsletter-text{
  color: #777777;
  width: 38%;
  margin: 0 auto;
}
.newsletter-shortcode p {
    width: 50%;
    margin: 0 auto;
    position: relative;
}
#newsletter-sec input[type=email]{
  width: 100%;
  padding: 14px 10px;
  background: #F5F5F5;
  border: 1px solid var(--color-white);
}
#newsletter-sec input[type=submit]{
  padding: 13px 28px;
  color: var(--color-white);
  border: 1px solid var(--color-pink);
  position: absolute;
  background-color: var(--color-pink);
  top: 0;
  right: 0;
}
.wpcf7 form .wpcf7-response-output{
  margin: 0em 0.5em 1em
}
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
}
input[type='range']::-webkit-slider-thumb{
  box-shadow: 0px 0px 0px #000000;
  border: 5px solid #fff;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #ffbf00;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7px;
}
input[type='range']::-webkit-slider-runnable-track{
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #DBDBDB;
  border-radius: 40px;
}
.browse-all-btn a{
  font: normal normal normal 15px/23px Josefin Sans;
  letter-spacing: 0px;
  color: #C2C2C2 !important;
}

.test-back{
  background-size: contain;
  background-repeat: no-repeat;
}
