/*
 Theme Name:   ProRadio Child
 Theme URI:    https://pro.radio/
 Description:  The child theme allows easier customizations and template overrides
 Author:       Pro.Radio
 Author URI:   https://pro.radio/
 Template:     proradio
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         right-sidebar
 Text Domain:  proradio-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/

/* ========================================================== */
/* Desktop header */
/* ========================================================== */

h3.proradio-menu__logo {
	width: 234px;
}

h3.proradio-menu__logo a {
	display: flex;
}

/* ========================================================== */
/* Mobile header */
/* ========================================================== */
@media (max-width: 767px) {
  .proradio-btn {
    font-size: 11px;
  }
  .proradio-btn__r {
    padding: 0.5em;
  }
  h3.proradio-menu__logo.proradio-left {
    font-size: 1.3em;
  }
	.proradio-menubtns {
		position: relative;
		z-index: 3;
	}
}

/* ========================================================== */
/* Social icons */
/* ========================================================== */

/* Header */
#proradio-headerbar-content .qt-socicon-telegram:before {
  background: url(./img/social/TG_header.svg);
  content: "";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}

#proradio-headerbar-content a:hover .qt-socicon-telegram:before {
  background: url(./img/social/TG_header_hover.svg);
  content: "";
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}

#proradio-headerbar-content .qt-socicon-podcasts_google:before {
  background: url(./img/social/GP_header.svg);
  content: "";
  height: 17px;
  width: 17px;
  background-repeat: no-repeat;
  background-size: contain;
}

#proradio-headerbar-content a:hover .qt-socicon-podcasts_google:before {
  background: url(./img/social/GP_header_hover.svg);
  content: "";
  height: 17px;
  width: 17px;
  background-repeat: no-repeat;
  background-size: contain;
}

#proradio-headerbar-content .qt-socicon-instagram:before {
  background: url(./img/social/IG_header.svg);
  content: "";
  height: 17px;
  width: 17px;
  background-repeat: no-repeat;
  background-size: contain;
}

#proradio-headerbar-content a:hover .qt-socicon-instagram:before {
  background: url(./img/social/IG_header_hover.svg);
  content: "";
  height: 17px;
  width: 17px;
  background-repeat: no-repeat;
  background-size: contain;
}

.proradio-logo_header_mob {
	min-width: 92px;
}

#proradio-pagecontent {
	padding-top: 89px;
}
@media only screen and (min-width: 601px) {
	#proradio-pagecontent {
		padding-top: 132px;
	}
}
@media only screen and (min-width: 1200px) {
	#proradio-pagecontent {
		padding-top: 0;
	}
}


/* Footer */
#proradio-footer .qt-socicon-telegram:before {
  background: url(./img/social/TG_footer.svg);
  content: "";
  height: 19px;
  width: 19px;
  background-repeat: no-repeat;
  background-size: contain;
}

#proradio-footer .qt-socicon-podcasts_google:before {
  background: url(./img/social/GP_footer.svg);
  content: "";
  height: 17px;
  width: 17px;
  background-size: contain;
}

#proradio-footer .qt-socicon-instagram:before {
  background: url(./img/social/IG_footer.svg);
  content: "";
  height: 17px;
  width: 17px;
  background-size: contain;
}

#proradio-footer p {
	line-height: initial;
}

#proradio-footer-first-text  {
	display: flex;
	flex-direction: column;
	margin: 24px 0 0;
}

#partners {
	width: 100%;
	margin: 0 0 30px;
	opacity: .7;
}

#partners-2 {
	opacity: .7;
}

#partners img {
	max-height: 45px;
}

#partners img + img {
	margin: 30px 0 0 0;
}

#partners-2 img {
	margin: 0 30px 30px 0;
}

#partners-2 img + img {
	margin: 0 0 30px 0;
}

#partner-eed {
	display: flex;
	flex-direction: column;
	margin: 0 0 30px;
	align-items: flex-start;
}

#partner-eed p {
	padding: 0;
    margin: 20px 0 0;
}

#proradio-footer-second-text {
	margin: 40px 0 0;
    line-height: 1.5;
}

#proradio-footer .proradio-footer-text-group {
	width: 100%;
    line-height: 1.5;
	padding: 0;
    margin: 0 0 30px;
}

#proradio-footer .proradio-footer-text-divider {
	margin: 0 7px;
}
@media only screen and (min-width: 993px) {
	#partners,
	#partners-2 {
		width: 700px;
	}
	#partners img,
	#partners-2 img {
		height: 32px;
	}
	#partners img + img {
		margin: 0 0 0 30px;
	}
	#partner-eed {
		flex-direction: row;
	}	
	#partner-eed p {
		margin: 0 0 0 20px;
	}
}
@media only screen and (min-width: 1200px) {
	#proradio-footer-first-text {
    	float: left;
		max-width: 670px;
	}
	#proradio-footer-second-text {
		float: right;
    	width: 278px;
		margin: 0;
	}
}

.proradio-footer-link {
	color: #fff;
}
.proradio-footer-link:hover {
	color: #cfe7d6;
}

/* Burger */
#proradio-overlay .proradio-overlay__social .qt-socicon-telegram:before {
  background: url(./img/social/TG_burger.svg);
  content: "";
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
#proradio-overlay
  .proradio-overlay__social
  a:hover
  .qt-socicon-telegram:before {
  background: url(./img/social/TG_burger_hover.svg);
  content: "";
  height: 16px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
#proradio-overlay .proradio-overlay__social .qt-socicon-podcasts_google:before {
  background: url(./img/social/GP_burger.svg);
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
}
#proradio-overlay
  .proradio-overlay__social
  a:hover
  .qt-socicon-podcasts_google:before {
  background: url(./img/social/GP_burger_hover.svg);
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
}
#proradio-overlay .proradio-overlay__social .qt-socicon-instagram:before {
  background: url(./img/social/IG_burger.svg);
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
}
#proradio-overlay
  .proradio-overlay__social
  a:hover
  .qt-socicon-instagram:before {
  background: url(./img/social/IG_burger_hover.svg);
  content: "";
  height: 15px;
  width: 15px;
  background-size: contain;
}
@media only screen and (min-width: 601px) {
	#proradio-overlay .proradio-overlay__social .qt-socicon-telegram:before,
	#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-telegram:before,
	#proradio-overlay .proradio-overlay__social .qt-socicon-podcasts_google:before,
	#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-podcasts_google:before,
	#proradio-overlay .proradio-overlay__social .qt-socicon-instagram:before,
	#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-instagram:before {
		height: 18px;
		width: 18px;
	}
}
#proradio-overlay .proradio-overlay__social {
  padding: 0 30px 100px 30px;
  margin-top: -100px;
}
#proradio-overlay
  h6.proradio-widget__title.proradio-caption.proradio-caption__s.proradio-anim.proradio-active {
  padding: 20px 0 10px 0;
}

/* ========================================================== */
/* Global */
/* ========================================================== */
#proradio-secondary-header .proradio-btn.proradio-btn__r {
	min-height: auto;
    align-self: center;
}
.proradio-btn.proradio-btn__r.proradio-btn_first i {
  color: white;
}
.proradio-btn.proradio-btn__r.proradio-btn_second i {
  color: white;
}
a.proradio-btn.proradio-btn__r.proradio-btn_second {
  margin-left: 7px;
}
.proradio-btn-contacts-desktop {
	display: none;
}
@media only screen and (min-width: 1200px) {
	.proradio-btn-contacts-mobile {
		display: none;
	}
	.proradio-btn-contacts-desktop {
		display: flex;
	}
}
.proradio-menubar.proradio-menubar__secondary li.menu-item {
  display: flex;
  align-items: center;
/*   margin-top: 8px; */
}

.proradio-secondaryhead__cont {
	position: relative;
}
#proradio-top-centered-txt {
	display: none;
}
#proradio-top-centered-txt-mobile {
	position: relative;
	left: 0;
	top: 0;
	display: flex;
	width: 100%;
	height: 35px;
	overflow: hidden;
	text-align: center;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	background: #492c49;
}
@media only screen and (min-width: 601px) {
	#proradio-top-centered-txt-mobile {
		display: none;
	}
}
@media only screen and (min-width: 1200px) {
	#proradio-top-centered-txt {
		position: absolute;
		display: flex;
		width: 100%;
		height: 100%;
		text-align: center;
		left: 0;
		top: 0;
		align-items: center;
		justify-content: center;
		font-size: 13px;
	}
}

.proradio-sos-sidebar {
  display: flex;
  flex-direction: column;
}

.proradio-sos-sidebar a.proradio-btn.proradio-btn__r.proradio-btn_second {
  margin-left: 0px;
  margin-top: 14px;
}

.proradio-sos-sidebar .proradio-btn.proradio-btn__r.proradio-btn_second i,
.proradio-sos-sidebar .proradio-btn.proradio-btn__r.proradio-btn_first i {
  color: #492c49;
  position: absolute;
  left: 10px;
}
.proradio-sos-sidebar .proradio-btn.proradio-btn__r.proradio-btn_second:hover,
.proradio-sos-sidebar .proradio-btn.proradio-btn__r.proradio-btn_first:hover {
  background-color: #cfe7d6;
  color: black;
}
.proradio-sos-sidebar .proradio-btn.proradio-btn__r.proradio-btn_second:active,
.proradio-sos-sidebar .proradio-btn.proradio-btn__r.proradio-btn_first:active {
  background-color: white;
  color: black;
}

/* text-transform: */
#proradio-secondary-header .proradio-btn > span {
  text-transform: none;
}
#proradio-menu .proradio-menu-horizontal .proradio-menubar > li > a {
  text-transform: none;
}
#proradio-menu a#proradioCta {
  text-transform: none;
}
.elementor-top-section .elementor-widget-container p {
  text-transform: none;
}
.proradio-secondaryhead__cont
  .proradio-menubar__secondary
  .menu-item-type-custom
  a
  span {
  text-transform: none;
}
#proradio-footer #proradio-copybar .proradio-container p {
  text-transform: none;
}
#proradio-footer
  #proradio-copybar
  .proradio-container
  ul
  li.menu-item-type-custom
  a
  span {
  text-transform: none;
}
h2.proradio-element-caption span {
  text-transform: none;
}
.elementor-widget-container .proradio-btn span {
  text-transform: none;
}
.elementor-container h1.elementor-heading-title {
  text-transform: none;
}
/* ========================================================== */
/* Sticky menu and default*/
/* ========================================================== */
/* #492c49 */
#proradio-body.proradio-scrolled .proradio-menubar > li:hover > a > span {
  color: #492c49;
}
/* Top btn in header */
#proradio-headerbar .proradio-sos .proradio-btn__r:hover {
  background-color: #cfe7d6 !important;
  transition: color 0.25s;
  transition-property: color;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  transition-delay: 0s;
}
#proradio-headerbar .proradio-sos .proradio-btn__r:hover i,
#proradio-headerbar .proradio-sos .proradio-btn__r:hover span {
  color: #492c49 !important;
  transition: color 0.25s;
  transition-property: color;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

/* Footer */
/* #proradio-footer
  #proradio-copybar
  .proradio-container
  .menu-item-type-custom.menu-item-object-custom:hover
  a {
  color: #cfe7d6;
} */

#proradio-footer
  #proradio-copybar
  .proradio-container
  ul
  li.menu-item-type-custom:hover
  a
  span {
  color: #cfe7d6;
}

/* proradio-unscrolled */
#proradio-body.proradio-unscrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn:hover {
  background-color: #cfe7d6 !important;
  color: #492c49 !important;
}

#proradio-body.proradio-unscrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn:hover
  i {
  color: #492c49;
}

#proradio-body.proradio-unscrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn
  i {
  color: white;
}
@media only screen and (max-width: 1201px) {
  #proradio-body.proradio-unscrolled
    #proradio-headerbar-content
    #proradio-menu
    .proradio-btn
    i {
    color: #492c49;
  }
}

#proradio-body.proradio-unscrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn.proradio-btn-primary:hover::after,
#proradio-body.proradio-unscrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn-primary::after {
  background-color: #cfe7d6 !important;
}

/* proradio-scrolled */
#proradio-body.proradio-scrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn:hover {
  background-color: #cfe7d6 !important;
  color: #492c49 !important;
}

#proradio-body.proradio-scrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn:hover
  i {
  color: #492c49;
}

#proradio-body.proradio-scrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn.proradio-btn-primary:hover::after {
  background-color: #cfe7d6 !important;
}

#proradio-body.proradio-scrolled
  #proradio-headerbar-content
  #proradio-menu
  .proradio-btn-primary::after {
  background-color: #cfe7d6 !important;
}
#proradio-body #proradio-headerbar-content #proradio-menu a#proradioCta:hover {
  transition: color 0.25s;
  transition-property: color;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  transition-delay: 0s;
}
#proradio-body #proradio-headerbar-content #proradio-menu a#proradioCta {
  border: 2px solid #492c49;
  transition: color 0.25s;
  transition-property: color;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

/* ========================================================== */
/* Pages  */
/* ========================================================== */
/* Archive shows */
.post-type-archive-shows #proradio-global .proradio-post__card--shows {
  padding-top: 100%;
  min-height: unset;
}

.post-type-archive-shows
  .proradio-section
  .proradio-post__card
  .proradio-bgimg
  img {
/*   filter: grayscale(100%); */
  transition: filter 0.3s;
}

.post-type-archive-shows
  .proradio-section
  .proradio-post__card:hover
  .proradio-bgimg
  img {
  filter: grayscale(0%);
  transition: filter 0.3s;
}

.post-type-archive-shows
  .proradio-section
  .proradio-post:hover
  .proradio-post__header__link {
  opacity: 0;
}

.proradio-post__card--shows .proradio-post__title {
	display: none;
}
.proradio-post__card--shows .proradio-post__headercont {
	background: transparent !important;
}

/* Single shows */
.single-shows .proradio-pageheader .proradio-bgimg.proradio-greyscale {
  opacity: 0.7;
}
.single-shows .proradio-section .proradio-post__card {
  padding-top: 100%;
  position: relative;
  min-height: 320px;
}
.proradio-sc-archive-posthero article {
  width: 40%;
}
.section-show-author .proradio-actions {
  display: none;
}
/* mobile */
@media (max-width: 1023px) {
  .proradio-sc-archive-posthero article {
    width: 90%;
  }
}
.proradio-sc-archive-posthero .proradio-post__hero .proradio-post__header {
  padding-bottom: 120%;
}

/* Archive podcast */
article .proradio-cats a {
  color: #ffffff;
}
article.proradio-paper .proradio-meta span.proradio-date i,
article.proradio-paper .proradio-meta span i.reakticons-eye {
	color: #212121;
}
article.proradio-negative .proradio-meta span.proradio-date i,
article.proradio-negative .proradio-meta span i.reakticons-eye {
  color: #ffffff;
}
article.proradio-post .proradio-post__header__link {
  opacity: 0.4;
  transition: opacity 0.3s;
}
article.proradio-post:hover .proradio-post__header__link {
  opacity: 0;
  transition: opacity 0.3s;
}

.proradio-post__card--podcast .proradio-post__card__cap {
	bottom: 8%;
	padding: 0 30px 0 0;
}
@media only screen and (min-width: 1200px) {
	.proradio-post__card--podcast .proradio-post__card__cap {
		bottom: 60px;
	}
}
.proradio-meta {
	margin: 14px 0 !important;
}

/* Single podcast */
.proradio-entrycontent__footer .proradio-entrycontent__rating {
  display: none;
}

.proradio-meta__dets .material-icons,
.proradio-meta__dets .reakticons-heart,
.proradio-meta__dets .reakticons-eye,
.proradio-meta__dets .reakticons-heart-full,
.proradio-pageheader__qtvideo .material-icons,
.proradio-pageheader__qtvideo .reakticons-eye {
  color: #fff;
}

.proradio-pageheader__qtvideo .proradio-pagecaption {
	margin-top: 14px;
}

.single-qtvideo #proradio-content {
	padding: 0 10px;
}

/* ========================================================== */
/* Pop up  */
/* ========================================================== */
#qtmplayer-container .qtmplayer__bgimg {
  background: unset !important;
  /* background: unset; */
}

#qtmplayer-container .qtmplayer__title a {
  color: #492c49;
}
#qtmplayer-container p.qtmplayer__title {
  font-weight: bold;
  margin-bottom: 5px;
}

#qtmplayerTrackControl #qtmplayerTime {
  display: none;
}

#qtmplayer-container .qtmplayer__songdatam *::-moz-selection,
#qtmplayer-container .qtmplayer__songdata  *::-moz-selection { background: #cfe7d6; }
#qtmplayer-container .qtmplayer__songdatam *::selection,
#qtmplayer-container .qtmplayer__songdata *::selection { background: #cfe7d6; }

#qtmplayer-container .qtmplayer__vtrack { background: rgba(100, 100, 100, 0.4); }
#qtmplayer-container .qtmplayer__vfill { background: #492c49; }

#qtMplayerPlaylistTrackAdv { background: #cfe7d6; }
#qtMplayerTadv { background: #492c49; }

#qtmplayer-container .qtmplayer-track-minicue::before { box-shadow: 0 0 3px rgba(100, 100, 100, 0.5); }

#qtmplayerPlay:hover { color: #ed1a2d; }

.page-template-page-popup .qtmplayer__prev i { margin-left: auto; }
/* ========================================================== */
/* Container about-us  */
/* ========================================================== */

.elementor-section-boxed .elementor-widget-container {
  width: 90%;
  margin: auto;
}

/* ========================================================== */
/* Home  */
/* ========================================================== */
/* intro */
.elementor-7432 .proradio-btn.proradio-btn-primary::after,
.proradio-btn-primary::after {
  background-color: #cfe7d6 !important;
}
.elementor-7432 .proradio-btn.proradio-btn-primary:hover {
  background-color: #cfe7d6 !important;
}
.elementor-7432 .proradio-btn.proradio-btn-primary:hover::after,
.proradio-btn.proradio-btn-primary:hover,
.proradio-btn-primary::after {
  background-color: #cfe7d6 !important;
}
.elementor-7432 .proradio-btn.proradio-btn-primary:hover i {
  /* color: #ffffff; */
  color: #46274b !important;
}

/* mobile apps */
.radio-nakypilo-apps {
	margin: 0 auto;
	width: 90%;
	display: flex;
	flex-direction: column;
}
.radio-nakypilo-apps-buttons {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.radio-nakypilo-apps-buttons a + a {
	margin-top: 5px;
}
.radio-nakypilo-apps-buttons img {
	height: 60px;
}
.radio-nakypilo-apps-soon {
	cursor: not-allowed !important;
}
.radio-nakypilo-apps-text {
	display: flex;
	flex-direction: column;
	font-family: 'IBM Plex Mono', monospace;
	font-size: 18px;
	margin-bottom: 10px;
	align-items: center;
}
.radio-nakypilo-apps-text-body {
	display: flex;
	flex-direction: column;
	text-align: center;
}
.radio-nakypilo-apps-text-body span {
	display: inline-block;
}
.radio-nakypilo-apps-text-header {
	background-image: linear-gradient(#cfe7d6 0%, #cfe7d6 100%);
	background-size: 100% 12px;
	background-repeat: no-repeat;
	background-position: 0 100%;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 20px;
	color: #492c49;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
}

@media only screen and (min-width: 601px) {
	.radio-nakypilo-apps-buttons {
		flex-direction: row;
	}
	.radio-nakypilo-apps-text-body {
		display: inline;
	}
	.radio-nakypilo-apps-buttons a + a {
		margin-top: 0;
		margin-left: 10px;
	}
	.radio-nakypilo-apps-buttons img {
		height: 50px;
	}
}
@media only screen and (min-width: 993px) {
}
@media only screen and (min-width: 1024px) {
	.radio-nakypilo-apps {
		margin: 50px auto 0;
		width: 960px;
		flex-direction: row;
		align-items: flex-end;
	}
	.radio-nakypilo-apps-buttons {
		margin-left: auto;
	}
	.radio-nakypilo-apps-text {
		margin-bottom: 0;
		align-items: flex-start;
	}
	.radio-nakypilo-apps-text-header {
		padding-left: 0;
	}
	.radio-nakypilo-apps-text-body {
		text-align: left;
	}
	.radio-nakypilo-apps-buttons img {
		height: 60px;
	}
}
@media only screen and (min-width: 1200px) {
	.radio-nakypilo-apps {
		width: 1008px;
	}
}

/* #section-last-post */
#section-last-post .proradio-post__card {
  padding-top: 126%;
  margin-left: auto;
  margin-right: auto;
}
.elementor-7432
  #section-last-post
  .elementor-element.elementor-element-30ca636 {
  width: 80%;
  max-width: 80%;
  align-self: flex-start;
  margin: auto;
}

/* #section-programs */
#section-programs .proradio-post__card--shows {
  padding-top: 100%;
  min-height: unset;
}

#section-programs .proradio-post__card .proradio-bgimg img {
/*   filter: grayscale(100%); */
  transition: filter 0.3s;
}

#section-programs .proradio-post__card:hover .proradio-bgimg img {
  filter: grayscale(0%);
  transition: filter 0.3s;
}

#section-programs .proradio-post:hover .proradio-post__header__link {
  opacity: 0;
}

/* #section-schedule */
#section-schedule .proradio-post__card--shows {
  padding-top: 100%;
}
#section-schedule .proradio-btn:hover {
  background-color: #c81717;
  color: white;
}
#section-schedule .proradio-post .proradio-caption {
  max-width: 80%;
}

/* mobile */
@media (max-width: 1023px) {
  .elementor-element-6b3893d7 .elementor-widget-container {
    width: 100%;
    margin: auto;
  }
  .elementor-element-2bbf9b09 .elementor-widget-container {
    width: 100%;
    margin: auto;
  }
  .elementor-element-6b3893d7 .proradio-container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

#proradio-overlay .proradio-overlay__closebar .proradio-btn:hover {
	background-color: #ed1a2d;
}
#proradio-overlay .proradio-menu-tree a:hover span {
	border-bottom: 2px solid #492c49;
	color: #492c49;
	margin-bottom: -2px;
}
#proradio-overlay .proradio-post__title a:hover {
	color: #492c49;
	text-decoration: underline;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-youtube {
	color: #ff0000;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-twitter {
	color: #1d9bf0;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-twitter {
	color: #1d9bf0;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-soundcloud {
	color: #f50;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-itunes {
	color: #888;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-instagram {
	color: #de367a;
}
#proradio-overlay .proradio-overlay__social a:hover .qt-socicon-facebook {
	color: #1877f2;
}

/* ========================================================== */
/* Members */
/* ========================================================== */
/* Archive */
.post-type-archive-members .proradio-post__card,
.page-template-archive-members .proradio-post__card {
  /* min-height: 340px; */
  padding-top: 130%;
}
.post-type-archive-members .proradio-post__card .proradio-bgimg img,
.page-template-archive-members .proradio-post__card .proradio-bgimg img {
  object-position: top;
}
.single-members .proradio-post__social .qt-socicon-instagram:before,
.proradio-post__card--members .proradio-post__social .qt-socicon-instagram:before {
  background: url(./img/social/IG_header.svg);
  content: "";
  height: 12px;
  width: 12px;
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 1200px) {
	.single-members .proradio-post__social .qt-socicon-instagram:before {
		height: 14px;
		width: 14px;
	}
  .post-type-archive-members .proradio-post__card,
  .page-template-archive-members .proradio-post__card {
    /* min-height: 340px; */
    padding-top: 130%;
  }
}
@media only screen and (min-width: 1023px) {
  .post-type-archive-members .proradio-post__card,
  .page-template-archive-members .proradio-post__card {
    min-height: unset;
    padding-top: 130%;
  }
}
@media only screen and (min-width: 601px) {
  /* .post-type-archive-members .proradio-post__card,
  .page-template-archive-members .proradio-post__card {
    min-height: unset;
  } */

  .post-type-archive-members .proradio-post__card h3,
  .page-template-archive-members .proradio-post__card h3,
  .post-type-archive-members .proradio-post__card .proradio-h3,
  .page-template-archive-members .proradio-post__card .proradio-h3 {
    font-size: 1.1em;
  }

  .post-type-archive-members .proradio-post__card .proradio-cats a,
  .page-template-archive-members .proradio-post__card .proradio-cats a {
    font-size: 12px;
  }
}

/* Single */
.proradio-post__hero .proradio-post__header {
  padding-bottom: 100%;
}
@media (max-width: 1023px) {
  .proradio-post__hero .proradio-post__header {
    padding-bottom: 50%;
  }
}
.proradio-pageheader__contents.proradio-negative {
  padding-top: 15%;
}
.single-members .proradio-related-section .proradio-meta.proradio-small {
  display: none;
}
.single-members .proradio-related-section .proradio-actions__cont {
  display: none;
}
@media (max-width: 768px) {
  .proradio-pageheader__contents.proradio-negative {
    padding-top: 75%;
  }
}
.proradio-members-show-section .proradio-post__card--shows {
  padding-top: 100%;
}

/* ========================================================== */
/* Player button with H1  */
/* ========================================================== */

.qtmplayer-play-btn h1 {
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 700;
	font-size: 1em;
	color: inherit;
	margin: 0 .6em;
	text-transform: initial;
}
.qtmplayer-play-btn-with-h1-icon-container {
	width: 1.6em;
	min-width: 1.6em;
	height: 1.6em;
	min-height: 1.6em;
	border-radius: 1.6em;
}
.qtmplayer-play-btn-with-h1-icon-container i {
	font-size: 1.1em;
	line-height: 1.455em;
}
@media (max-width: 700px) {
	.qtmplayer-play-btn h1 {
		font-size: .7em;
		max-width: 300px;
	}
	.qtmplayer-play-btn-with-h1-icon-container {
		width: 1.5em;
		min-width: 1.5em;
		height: 1.5em;
		min-height: 1.5em;
	}
	.qtmplayer-play-btn-with-h1-icon-container i {
		font-size: 1em;
		line-height: 1.5em;
	}
}
@media (max-width: 370px) {
	.qtmplayer-play-btn h1 {
		font-size: .6em;
	}
}

/* ========================================================== */
/* Pages */
/* ========================================================== */

/* about */
.elementor-4698
  .elementor-element.elementor-element-dfc6a68
  .elementor-heading-title {
  font-size: 3em;
  font-family: IBM Plex Sans;
  font-weight: 400;
  letter-spacing: -0.04em;
}

/* donate */
.elementor-10527
  .elementor-element.elementor-element-dfc6a68
  .elementor-heading-title {
  font-size: 3em;
  font-family: IBM Plex Sans;
  font-weight: 400;
  letter-spacing: -0.04em;
}

/* schedule */
.elementor-10631
  .elementor-element.elementor-element-5efacbd0
  .elementor-heading-title {
  font-size: 3em;
  font-family: IBM Plex Sans;
  font-weight: 400;
  letter-spacing: -0.04em;
}
.elementor-10631 #section-schedule .elementor-widget-container {
  margin: auto;
}

/* Single container the_content() */
.single-selections .proradio-maincontent p,
.single-podcast .proradio-maincontent p,
.single-shows .proradio-maincontent p,
.single-members .proradio-entrycontent p,
.elementor-page-4698 #proradio-pagecontent .proradio-container p,
.elementor-page-10527 #proradio-pagecontent .proradio-container p,
.proradio-section .elementor-widget-container p {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  margin-bottom: 1em;
  letter-spacing: 0em;
  font-size: 1em;
  color: #7a7a7a;
}

#container-wrap,
.container-wrap {
  width: 95%;
  margin: auto;
}

/* proradio-related-section */
.elementor-related-title .proradio-caption span::after {
  background-color: #492c49;
}
.proradio-related-section {
  padding-top: 0;
}
.proradio-related-section .proradio-row .proradio-col {
  margin-bottom: 2em;
}

/* ========================================================== */
/* Player */
/* ========================================================== */
.wp-block-bpmp-mp3-player #cover-box {
  width: 50%;
}

.wp-block-bpmp-mp3-player #title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-top: 0px;
}

.wp-block-bpmp-mp3-player {
  width: 60%;
  margin: auto;
}

.wp-block-bpmp-mp3-player #cover-box {
  width: 45%;
}

.wp-block-bpmp-mp3-player #title {
  font-size: 1.1rem;
}

.wp-block-bpmp-mp3-player #artist {
  font-size: 1.1rem;
}

.wp-block-bpmp-mp3-player #timer-bar {
  font-size: 1rem;
  margin-bottom: -30px;
}

@media (max-width: 1365px) {
  .wp-block-bpmp-mp3-player #cover-box {
    width: 35%;
  }
}
@media (max-width: 1023px) {
  .wp-block-bpmp-mp3-player #cover-box {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .wp-block-bpmp-mp3-player {
    width: 80%;
  }
}

/* ========================================================== */
/* Search page */
/* ========================================================== */
.search-results p.proradio-meta {
  text-transform: lowercase;
}

/* ========================================================== */
/* About page */
/* ========================================================== */
li.elementor-icon-list-item.elementor-inline-item::marker {
  display: none;
  content: none;
}
li.elementor-icon-list-item.elementor-inline-item {
  list-style-type: none;
}

/* TEMP */
.category-czikave .proradio-single__author {
	display: none;
}

/* ========================================================== */
/* How to listen page */
/* ========================================================== */
.app-download-badges {
	margin-bottom: 1em;
	display: flex;
}
.app-download-badges img {
	margin: 0 0.5em 0 0;
}
.app-download-badges br {
	display: none;
}
@media (max-width: 650px) {
	.app-download-badges {
		flex-direction: column;
	}
}

/* ========================================================== */
/* VIDEOS PAGE */
/* ========================================================== */

.proradio-post__card--video {
	min-height: auto;
	padding-top: 57%;
}

.proradio-video-card-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
    left: 0;
    z-index: 2;
	background: #000;
    opacity: .1;
	transition: .5s;
}
.proradio-video-card-link:hover {
	opacity: 0;
}



/* ========================================================== */
/* "ADS" MENU ITEM */
/* ========================================================== */

#menu-item-25676,
#proradio-copybar .menu-item-25676 {
	display: none;
}
@media only screen and (min-width: 1200px) {
	#menu-item-25676 {
		display: flex;
	}
}
#menu-item-25676 a {
	border: 2px solid rgba(255, 255, 255, 0.66);
	border-radius: 50px;
	padding: 1em;
	line-height: 1em;
    font-size: 10px;
	transition: background .2s ease-out, border-color .5s;
}
#menu-item-25676:hover span {
	color: #fff;
}
#menu-item-25676 a span {
	transition: color .25s
}
#menu-item-25676 a:hover {
	background-color: #cfe7d6;
}
#menu-item-25676 a:hover span {
	color: #492c49;	
}

#menu-item-9897 {
	margin-top: 0;
	height: 100%;
}

#proradio-menu .proradio-menubtns .proradio-btn {
	align-self: center;
}


/* ========================================================== */
/* LINKS IN BLOG POSTS FIX */
/* ========================================================== */

.single-format-standard .proradio-the_content a {
	text-decoration: underline;
}
.single-format-standard .proradio-the_content a:hover,
.single-format-standard .proradio-the_content a:focus-visible {
	text-decoration: none;
}