:root,
html {
  --proradio-container-max-width: 1170px;
  --container-max-width: var(--proradio-container-max-width) !important;
  --proradio-colors-ink: #5e5e5e;
  --prum-colors-paper: #ffffff;
  --proradio-colors-paper: #ffffff;
  --proradio-card-shadow: 0 0 6px 0px rgba(0, 0, 0, $);
  --proradio-accent: #ff0056;
  --proradio-accent-hov: #be024a;
  --proradio-title-fx-size: 0% 1.25em;
  --proradio-title-fx-size-hov: 100% 1.25em;
  --proradio-title-fx-col1: var( --proradio-accent );
  --proradio-title-fx-col2: var( --proradio-accent-hov );
  --proradio-item-radius: 0;
  --proradio-hover-trtime: 0.35s;
  --proradio-hover-img-scale: 1.01;
  --proradio-hover-img-scale-hov: 1.3;
  --proradio-hover-img-blur: blur(0px);
  --proradio-hover-img-blur-hov: blur(0px);
  --proradio-hover-img-brightness: brightness(1);
  --proradio-hover-img-brightness-hov: brightness(1);
  --proradio-hover-img-grayscale: 0;
  --proradio-hover-img-grayscale-hov: 0;
  --proradio-btn-radius: 3px;
  --proradio-btn-bg-one: #ff0062;
  --proradio-btn-bg-one-h: #be024a;
  --proradio-btn-bg-two: rgba(255, 0, 98, 0);
  --proradio-btn-grad-dir: 45deg;
  --proradio-btn-text-color--default: #ffffff;
  --proradio-header-grad-dir: 45deg;
  --proradio-header-grad-pos: 100%;
  --proradio-header-grad-one: #ff0062;
  --proradio-header-grad-two: #be024a;
  --proradio-schedule--row-thumb-height: 80px;
  --proradio-schedule--row-thumb-width: 80px;
  --proradio-input-background: #fff;
  --proradio-input-text: #808080;
  --proradio-input-border: 2px solid rgba(150,150,150,.7);
  --proradio-input-border-radius: 4px
}
@media (min-width: 1200px) {
  :root,
  html {
    --proradio-schedule--row-thumb-height: 100px;
    --proradio-schedule--row-thumb-width: 140px
  }
}
.proradio-cache_fix:not(.elementor-editor-active) [data-proradio-autorefresh] {
  opacity:0
}
.proradio-autoref {
  -webkit-animation-name:pr-spin;
  animation-name:pr-spin;
  -webkit-animation-duration:400ms;
  animation-duration:400ms;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  position:absolute;
  top:50%;
  left:50%;
  z-index:10;
  display:block;
  color:inherit;
  opacity:0.5;
  display:block;
  font-size:40px;
  transform:translateX(-50%) translateY(-50%)
}
@-webkit-keyframes pr-spin {
  from {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(360deg)
  }
}
@keyframes pr-spin {
  from {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(360deg)
  }
}
.proradio-body .proradio-megamenu__container {
  position:relative;
  width:100%;
  display:block;
  height:auto;
  top:0;
  left:0;
  overflow:visible;
  overflow-x:visible;
  text-align:initial;
  z-index:10000000
}
.proradio-body .proradio-megamenu__item {
  position:absolute;
  z-index:10000000;
  display:block;
  width:100%;
  top:0;
  left:0;
  opacity:1;
  overflow:hidden;
  transition:max-height .4s;
  height:auto;
  max-height:0
}
.proradio-body .proradio-megamenu__item.open {
  max-height:calc(100vh - 150px);
  overflow-y:auto
}
.proradio-body .proradio-megamenu__itemcontent {
  height:auto;
  padding:0
}
.proradio-body .proradio-megafooter {
  overflow:hidden;
  display:block
}
.proradio-body .proradio-megafooter__container {
  position:relative;
  width:100%;
  display:block;
  height:auto;
  top:0;
  left:0;
  overflow:hidden;
  z-index:2
}
.proradio-body .proradio-megafooter__item {
  position:relative;
  display:block;
  width:100%
}
.proradio-body #proradio-megafooter {
  overflow:visible
}
.proradio-body .proradio-megafooter__container--header {
  z-index:10;
  overflow:visible
}
.proradio-body .proradio-megafooter__container--header .proradio-megafooter__item {
  overflow:visible
}
.proradio-body.admin-bar #proradio-megafooter-header {
  top:32px
}
@font-face {
  font-family:'Material Icons';
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url("fonts/google-icons/MaterialIcons-Regular.eot");
  src:local("Material Icons"),
  local("MaterialIcons-Regular"),
  url("fonts/google-icons/MaterialIcons-Regular.woff2") format("woff2"),
  url("fonts/google-icons/MaterialIcons-Regular.woff") format("woff"),
  url("fonts/google-icons/MaterialIcons-Regular.ttf") format("truetype")
}
.material-icons {
  font-family:'Material Icons';
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  display:inline-block;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:'liga'
}
.elementor-main-swiper .swiper-wrapper .elementor-carousel-image {
  background-size:cover;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  background-position:center
}
@media only screen and (max-width : 600px) {
  .proradio-hide-on-small-only,
  .proradio-hide-on-small-and-down {
    display:none !important
  }
}
@media only screen and (max-width : 992px) {
  .proradio-hide-on-med-and-down {
    display:none !important
  }
}
@media only screen and (max-width : 1199px) {
  .proradio-hide-on-large-and-down {
    display:none !important
  }
}
@media only screen and (max-width : 1199px) {
  .proradio-hide-on-xl-and-down {
    display:none !important
  }
}
@media only screen and (min-width : 993px) {
  .proradio-hide-on-med-and-up {
    display:none !important
  }
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
  .proradio-hide-on-med-only {
    display:none !important
  }
}
@media only screen and (min-width : 1200px) {
  .proradio-hide-on-large-only {
    display:none !important
  }
}
@media only screen and (min-width : 1440px) {
  .proradio-hide-on-xl-only {
    display:none !important
  }
}
@media only screen and (min-width : 1200px) {
  .proradio-show-on-large {
    display:block !important
  }
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
  .proradio-show-on-medium {
    display:block !important
  }
}
@media only screen and (max-width : 600px) {
  .proradio-show-on-small {
    display:block !important
  }
}
@media only screen and (min-width : 993px) {
  .proradio-show-on-medium-and-up {
    display:block !important
  }
}
@media only screen and (max-width : 992px) {
  .proradio-show-on-medium-and-down {
    display:block !important
  }
}
html {
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  box-sizing:border-box
}
body {
  margin:0
}
*,
*:before,
*:after {
  box-sizing:inherit
}
a {
  text-decoration:none;
  -webkit-tap-highlight-color:transparent
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display:block
}
audio,
canvas,
progress,
video {
  display:inline-block;
  vertical-align:baseline
}
audio {
  display:block;
  width:100%
}
audio:not([controls]) {
  display:none;
  height:0
}
[hidden],
template {
  display:none
}
a {
  background-color:transparent
}
a:active,
a:hover {
  outline:0
}
dfn {
  font-style:italic
}
mark {
  background:#ff0;
  color:#000
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-0.5em
}
sub {
  bottom:-0.25em
}
img {
  border:0
}
svg:not(:root) {
  overflow:hidden
}
figure {
  margin:0 0 1em 0
}
hr {
  box-sizing:content-box;
  height:0
}
pre {
  overflow:auto
}
code,
kbd,
pre,
samp {
  font-family:monospace, monospace;
  font-size:1em
}
button,
input,
optgroup,
select,
textarea {
  color:inherit;
  font:inherit;
  margin:0
}
button {
  overflow:visible
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],
html input[disabled] {
  cursor:default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
input {
  line-height:normal
}
input[type="checkbox"],
input[type="radio"] {
  margin-right:6px
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height:auto
}
input[type="search"] {
  -webkit-appearance:textfield;
  box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none
}
fieldset {
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em
}
legend {
  border:0;
  padding:0
}
textarea {
  overflow:auto
}
input[type="search"],
input[type="text"],
input[type="password"],
input[type="number"],
textarea {
  background:#fff;
  color:#888
}
optgroup {
  font-weight:bold
}
table {
  border-collapse:collapse;
  border-spacing:0
}
td,
th {
  padding:0
}
ul {
  padding:0
}
ul li {
  list-style-type:none
}
table,
th,
td {
  border:none
}
table {
  width:100%;
  display:table
}
thead {
  border-bottom:1px solid
}
td,
th {
  padding:15px 5px;
  display:table-cell;
  text-align:left;
  vertical-align:middle;
  border-radius:2px
}
.proradio-global {
  max-width:100%;
  max-width:100vw;
  overflow-x:hidden;
  margin:0 auto
}
.proradio-menu-opaque .proradio-global__sticky {
  padding-top:54px
}
.proradio-menu-opaque .proradio-global__sticky__sec-h {
  padding-top:54px
}
.proradio-adminbar-updates .dashicons,
.prdedications-notify .dashicons {
  line-height:1.2em !important
}
.proradio-adminbar-updates-expired a {
  background:#e80e20 !important;
  color:#fff !important
}
.proradio-hidden {
  display:none
}
.proradio-container {
  width:100%;
  padding:0 16px;
  margin:0 auto
}
.proradio-master {
  overflow-x:hidden;
  width:100%;
  margin:0 auto
}
.proradio-menu-stick .proradio-master {
  margin-top:0
}
.proradio-maincontent {
  position:relative;
  z-index:2
}
.proradio-valign-wrapper {
  display:flex;
  align-items:center
}
.proradio-valign-wrapper .proradio-valign {
  display:block
}
.proradio-clearfix {
  clear:both
}
.proradio-hide {
  display:none !important
}
.proradio-text-left {
  text-align:left
}
.proradio-text-right {
  text-align:right
}
.proradio-text-center {
  text-align:center
}
.proradio-left {
  float:left !important
}
.proradio-right {
  float:right !important
}
.proradio-center {
  margin-left:auto;
  margin-right:auto
}
.proradio-inline {
  display:inline
}
.proradio-globalcontainer {
  overflow-x:hidden
}
*,
:before,
:after {
  box-sizing:border-box;
  -webkit-backface-visibility:hidden;
  margin:0;
  padding:0;
  outline:none !important
}
.proradio-clearfix {
  overflow-x:hidden
}
.proradio-clearfix {
  border:none;
  clear:both;
  margin:0
}
.proradio-clearfix::after,
.proradio-clearfix::before {
  display:block;
  width:100%;
  clear:both;
  content:" "
}
a {
  outline:none !important;
  transition:color .25s
}
.proradio-fixedbg {
  background-attachment:fixed;
  background-position:center top;
  transform:translateZ(0);
  will-change:transform
}
.proradio-bgimg__parallax {
  position:absolute;
  top:0;
  z-index:0
}
#proradio-global .proradio-parallax-section {
  background-position:-200000px;
  background-repeat:no-repeat !important
}
.elementor-element .proradio-bgimg.proradio-bgimg__parallax,
.proradio-section-parallax .proradio-bgimg.proradio-bgimg__parallax {
  background-color:transparent
}
.proradio-section-parallax {
  background-image:none !important
}
img {
  max-width:100%;
  height:auto;
  display:inline-block
}
.proradio-right {
  float:right
}
*[class^="proradio-spacer"] {
  border:none !important
}
.proradio-spacer-l {
  margin-top:50px !important
}
.proradio-spacer-m {
  margin-top:34px !important
}
.proradio-spacer-s {
  margin-top:26px !important
}
.proradio-spacer-xs {
  margin-top:12px !important
}
.proradio-spacer-xxs {
  margin-top:5px !important
}
.proradio-section {
  padding:40px 0;
  position:relative;
  z-index:1
}
.proradio-vc_section {
  margin-top:40px;
  margin-bottom:40px;
  position:relative;
  z-index:1
}
div[class^="proradio-spacer"],
hr[class^="proradio-spacer"] {
  height:0;
  border:none;
  background:transparent
}
div[class^="proradio-spacer"] {
  opacity:0 !important
}
div[class^="proradio-spacer"] hr {
  color:transparent;
  display:none;
  border:none !important;
  opacity:0 !important
}
.elementor-editor-active span[class^="proradio-spacer"],
.elementor-editor-active hr[class^="proradio-spacer"] {
  border:1px solid blue
}
.proradio-bgimg {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden;
  clip:rect(0, auto, auto, 0);
  background:#111
}
.proradio-bgimg img {
  position:absolute;
  z-index:1;
  top:0;
  left:0;
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:bottom
}
.proradio-bgimg__parallax {
  z-index:0
}
.proradio-card,
.proradio-cat-card,
.proradio-authorbox,
.proradio-scard {
  border-radius:0;
  overflow:hidden;
  box-shadow:0 0 6px 0px rgba(0,0,0,0.25);
  box-shadow:var(--proradio-card-shadow)
}
.proradio-pad {
  padding:16px
}
.proradio-grad-layer {
  position:absolute;
  width:100%;
  top:0;
  left:0;
  height:100%;
  z-index:1;
  opacity:0.3
}
.proradio-dark-layer {
  position:absolute;
  width:100%;
  top:0;
  left:0;
  height:100%;
  z-index:1;
  opacity:0.6;
  background:#000
}
.proradio-cutme,
.proradio-cutme-2,
.proradio-cutme-3,
.proradio-cutme-4,
.proradio-cutme-t,
.proradio-cutme-t-2,
.proradio-cutme-t-3,
.proradio-cutme-t-4,
.proradio-cutme-t-5 {
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:1;
  max-height:1.5em;
  -webkit-box-orient:vertical;
  /*! autoprefixer: off */-webkit-box-orient:vertical
}
.proradio-cutme,
.proradio-cutme-t {
  white-space:normal
}
.proradio-cutme-2 {
  -webkit-line-clamp:2;
  max-height:3em
}
.proradio-cutme-3 {
  -webkit-line-clamp:3;
  max-height:4.5em
}
.proradio-cutme-4 {
  -webkit-line-clamp:4;
  max-height:5.2em
}
.proradio-cutme-t,
.proradio-cutme-t-2,
.proradio-cutme-t-3 {
  line-height:1.2em
}
.proradio-cutme-t-2 {
  -webkit-line-clamp:2;
  max-height:2.6em
}
.proradio-cutme-t-3 {
  -webkit-line-clamp:3;
  max-height:3.95em
}
.proradio-cutme-t-4 {
  -webkit-line-clamp:4;
  max-height:5.2em
}
.proradio-cutme-t-5 {
  -webkit-line-clamp:5;
  max-height:6.5em
}
.proradio-easemove {
  transition-timing-function:cubic-bezier(0.58, 0.025, 0, 0.995)
}
.proradio-dot {
  display:inline-flex;
  content:" ";
  width:4px;
  height:4px;
  border-radius:50%;
  border:2px solid;
  box-sizing:border-box;
  margin:-2px 5px 0 5px;
  opacity:1;
  vertical-align:middle
}
.proradio-darkbg {
  background-color:#101010;
  color:#fff
}
.proradio-darkbg h2,
.proradio-darkbg h3,
.proradio-darkbg h4,
.proradio-darkbg h5,
.proradio-darkbg h6 {
  color:#fff
}
.proradio-sep {
  display:block;
  border:none;
  background-image:linear-gradient(135deg, #fff 12.5%, transparent 12.5%, transparent 50%, #fff 50%, #fff 62.5%, transparent 62.5%, transparent 100%);
  background-size:5px 5px;
  width:80%;
  height:4px;
  margin:10px auto;
  opacity:1
}
.proradio-gradtext,
.proradio-gradicon::before {
  -webkit-background-clip:text !important;
  /*! important REQUIRED */-webkit-text-fill-color:transparent !important;
  /*! important REQUIRED */
}
#proradio-body #swipebox-overlay {
  z-index:999999 !important
}
.proradio-thumb-round {
  border-radius:50%
}
.qtPlaces-container.qtPlaces-template-3 .qtPlaces-menuswitch {
  width:43px;
  height:43px;
  line-height:38px
}
.qtPlaces-container .qtPlaces-menuswitch i {
  height:43px;
  line-height:43px
}
.qtPlaces-container .qtPlaces-tags .qtPlaces-tag i {
  vertical-align:text-top
}
.proradio-marquee,
.proradio-now_on_air_text {
  max-width:100%
}
.proradio-now_on_air_text--single-line .qtmplayer__title,
.proradio-now_on_air_text--single-line .qtmplayer__artist {
  display:inline-flex;
  width:auto
}
.proradio-now_on_air_text--single-line.proradio-marquee-disabled {
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:1;
  line-height:1.3em;
  max-height:1.5em;
  -webkit-box-orient:vertical;
  -webkit-box-orient:vertical
}
.proradio-widget-radiofeed {
  display:block;
  clear:left;
  overflow:hidden
}
.proradio-widget-radiofeed::after {
  display:table;
  content:'';
  width:100%;
  clear:both;
  height:1px
}
.proradio-soc-icon {
  border:0px solid;
  line-height:inherit
}
.proradio-soc-icon i {
  line-height:1em;
  display:inline-flex
}
.proradio-soc-icon i::before {
  margin:0;
  padding:0
}
.qtPlaces-container .gmnoprint>div,
.qtPlaces-container .gmnoprint>div>div {
  background-color:transparent !important;
  border:none
}
body[class*="template-page-canvas-footer"] .proradio-headerbar__content {
  display:none !important
}
@-webkit-keyframes wave {
  0% {
    transform:rotate(0deg) scale(1)
  }
  50% {
    transform:rotate(180deg) scale(0.975)
  }
  100% {
    transform:rotate(360deg) scale(1)
  }
}
@keyframes wave {
  0% {
    transform:rotate(0deg) scale(1)
  }
  50% {
    transform:rotate(180deg) scale(0.975)
  }
  100% {
    transform:rotate(360deg) scale(1)
  }
}
@-webkit-keyframes smallwave {
  0% {
    transform:rotate(0deg) scale(1);
    opacity:0.8
  }
  50% {
    transform:rotate(180deg) scale(0.95);
    opacity:0.25
  }
  100% {
    transform:rotate(360deg) scale(1);
    opacity:0.8
  }
}
@keyframes smallwave {
  0% {
    transform:rotate(0deg) scale(1);
    opacity:0.8
  }
  50% {
    transform:rotate(180deg) scale(0.95);
    opacity:0.25
  }
  100% {
    transform:rotate(360deg) scale(1);
    opacity:0.8
  }
}
.proradio-tabs {
  margin:0 0 2.4rem 0
}
.proradio-tabs__switch {
  margin-bottom:16px
}
.proradio-tabs__menu {
  margin:1.4rem 0 0.7rem 0;
  padding:0;
  position:relative;
  z-index:1;
  display:flex;
  flex-direction:column;
  display:none;
  padding:30px;
  position:fixed;
  z-index:10000;
  width:100%;
  height:100%;
  width:100vw;
  height:100vh;
  top:0;
  left:0;
  overflow:hidden;
  overflow-y:auto
}
.proradio-tabs__menu li {
  list-style:none;
  display:inline;
  margin:0 0 5px 0;
  padding:0;
  display:flex;
  flex-flow:row;
  flex-grow:1;
  padding:0
}
.proradio-tabs__menu li a {
  display:inline-flex;
  width:100%;
  cursor:pointer;
  border:none;
  padding:5px 0
}
.proradio-tabs__menu.open {
  display:block
}
.proradio-tabs__content {
  display:none
}
.proradio-the_content .proradio-tabs ul {
  margin-left:0;
  margin-right:0
}
.proradio-mscroll-container {
  position:relative;
  margin-top:30px;
  text-align:center
}
.proradio-mscroll {
  display:inline-block;
  width:20px;
  margin:0 auto
}
.proradio-mscroll__arrows {
  display:block;
  transform:rotate(45deg);
  border-right:1px solid white;
  border-bottom:1px solid white;
  margin:0 0 8px 6px;
  width:5px;
  height:5px
}
.proradio-mscroll__unu {
  margin-top:1px
}
.proradio-mscroll__unu,
.proradio-mscroll__doi,
.proradio-mscroll__trei {
  -webkit-animation:mouse-scroll 1s infinite;
  animation:mouse-scroll 1s infinite
}
.proradio-mscroll__unu {
  -webkit-animation-delay:.1s;
  -moz-animation-delay:.1s;
  -webkit-animation-direction:alternate;
  animation-direction:alternate;
  -webkit-animation-delay:alternate;
  animation-delay:alternate
}
.proradio-mscroll__doi {
  -webkit-animation-delay:.2s;
  -moz-animation-delay:.2s;
  -webkit-animation-direction:alternate;
  animation-delay:.2s;
  animation-direction:alternate;
  margin-top:-6px
}
.proradio-mscroll__trei {
  -webkit-animation-delay:.3s;
  -moz-animation-delay:.3s;
  -webkit-animation-direction:alternate;
  animation-delay:.3s;
  animation-direction:alternate;
  margin-top:-6px
}
.proradio-mscroll__mouse {
  height:28px;
  width:16px;
  border-radius:14px;
  transform:none;
  border:2px solid white
}
.proradio-mscroll__wheel {
  height:5px;
  width:2px;
  display:block;
  margin:5px auto;
  background:white;
  position:relative;
  height:4px;
  width:4px;
  border:2px solid #fff;
  border-radius:8px
}
.proradio-mscroll__wheel {
  -webkit-animation:mouse-wheel 0.6s linear infinite;
  animation:mouse-wheel 0.6s linear infinite
}
@-webkit-keyframes mouse-wheel {
  0% {
    opacity:1;
    transform:translateY(0)
  }
  100% {
    opacity:0;
    transform:translateY(6px)
  }
}
@keyframes mouse-wheel {
  0% {
    top:1px
  }
  25% {
    top:2px
  }
  50% {
    top:3px
  }
  75% {
    top:2px
  }
  100% {
    top:1px
  }
}
@-webkit-keyframes mouse-scroll {
  0% {
    opacity:0
  }
  50% {
    opacity:.5
  }
  100% {
    opacity:1
  }
}
@keyframes mouse-scroll {
  0% {
    opacity:0
  }
  50% {
    opacity:.5
  }
  100% {
    opacity:1
  }
}
.proradio-admin-notice {
  position:fixed;
  font-size:14px;
  padding:8px;
  bottom:100px;
  right:0;
  max-width:200px;
  background:white;
  color:#444;
  z-index:10000;
  font-family:arial;
  box-shadow:0 10px 15px rgba(0,0,0,0.3);
  opacity:1;
  transition:opacity 0.3s
}
.proradio-admin-notice h3 {
  color:white;
  margin:0;
  font-size:20px;
  background:red;
  color:#fff;
  padding:4px
}
.proradio-admin-notice:hover {
  opacity:0.06
}
.customize-partial-edit-shortcuts-shown .proradio-admin-notice {
  display:none
}
#proradio-body .tmce-active .quicktags-toolbar {
  display:block !important
}
body.proradio-ajax-body-preloader.proradio-ajax-pageload #proradio-global>div:not(.proradio-apl-preloader) {
  opacity:0
}
#proradio-global.proradio-apl-loading {
  max-height:100vh !important;
  overflow:hidden !important;
  scroll-behavior:auto !important
}
.proradio-apl-preloader {
  display:none;
  --proradio-apl-bg: #000000;
  --proradio-apl-color: #ffffff;
  position:fixed;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background-color:var(--proradio-apl-bg);
  z-index:1900;
  pointer-events:none;
  opacity:1;
  transition:opacity 0.3s;
  overflow:hidden
}
#proradio-global.proradio-apl-loading .proradio-apl-preloader {
  display:block
}
.proradio-apl-preloader__v1 .proradio-apl-preloader__spinner {
  position:absolute;
  display:block;
  width:100px;
  height:100px;
  border-radius:50%;
  background:transparent;
  border:7px solid var(--proradio-apl-color);
  top:50%;
  left:50%;
  margin:-50px -50px;
  padding:0;
  z-index:2;
  border-left:7px solid transparent;
  -webkit-animation:prapl-spin 1.5s linear infinite;
  animation:prapl-spin 1.5s linear infinite
}
@-webkit-keyframes prapl-spin {
  from {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1080deg)
  }
}
@keyframes prapl-spin {
  from {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1080deg)
  }
}
.proradio-apl-preloader__v2 .proradio-apl-preloader__spinner {
  position:absolute;
  width:100%;
  height:4.8px;
  display:inline-block;
  background:var(--proradio-apl-bg);
  overflow:hidden;
  top:50%
}
.proradio-apl-preloader__v2 .proradio-apl-preloader__spinner::after {
  content:'';
  box-sizing:border-box;
  width:0;
  height:4.8px;
  background:var(--proradio-apl-color);
  position:absolute;
  top:0;
  left:0;
  -webkit-animation:animFw 0.7s linear 1;
  animation:animFw 0.7s linear 1;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}
@-webkit-keyframes animFw {
  0% {
    width:0
  }
  100% {
    width:100%
  }
}
@keyframes animFw {
  0% {
    width:0
  }
  100% {
    width:100%
  }
}
.proradio-apl-preloader__v6 .proradio-apl-preloader__spinner {
  position:absolute;
  display:block;
  width:100px;
  height:7px;
  background:transparent;
  top:50%;
  left:50%;
  margin:-3px -50px;
  transform-origin:left center;
  overflow:hidden
}
.proradio-apl-preloader__v6 .proradio-apl-preloader__spinner::after {
  width:30px;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  background:var(--proradio-apl-color);
  content:' ';
  -webkit-animation:prapl-move 0.8s linear infinite;
  animation:prapl-move 0.8s linear infinite;
  transform-origin:left center
}
@-webkit-keyframes prapl-move {
  0% {
    transform:translateX(-30px)
  }
  100% {
    transform:translateX(130px)
  }
}
@keyframes prapl-move {
  0% {
    transform:translateX(-30px)
  }
  100% {
    transform:translateX(130px)
  }
}
.proradio-apl-preloader__v4 .proradio-apl-preloader__spinner {
  position:absolute;
  width:85px;
  height:50px;
  top:50%;
  left:50%;
  margin:-25px -42px;
  background-repeat:no-repeat;
  background-image:linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0);
  background-position:0px center, 15px center, 30px center, 45px center, 60px center, 75px center, 90px center;
  -webkit-animation:rikSpikeRoll 0.65s linear infinite alternate;
  animation:rikSpikeRoll 0.65s linear infinite alternate
}
@-webkit-keyframes rikSpikeRoll {
  0% {
    background-size:10px 3px
  }
  16% {
    background-size:10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px, 10px 3px
  }
  33% {
    background-size:10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px
  }
  50% {
    background-size:10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px
  }
  66% {
    background-size:10px 3px, 10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px
  }
  83% {
    background-size:10px 3px, 10px 3px,  10px 10px, 10px 30px, 10px 50px, 10px 3px
  }
  100% {
    background-size:10px 3px, 10px 3px, 10px 3px,  10px 10px, 10px 30px, 10px 50px
  }
}
@keyframes rikSpikeRoll {
  0% {
    background-size:10px 3px
  }
  16% {
    background-size:10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px, 10px 3px
  }
  33% {
    background-size:10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px, 10px 3px
  }
  50% {
    background-size:10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px, 10px 3px
  }
  66% {
    background-size:10px 3px, 10px 10px, 10px 30px, 10px 50px, 10px 3px, 10px 3px
  }
  83% {
    background-size:10px 3px, 10px 3px,  10px 10px, 10px 30px, 10px 50px, 10px 3px
  }
  100% {
    background-size:10px 3px, 10px 3px, 10px 3px,  10px 10px, 10px 30px, 10px 50px
  }
}
.proradio-apl-preloader__v5 .proradio-apl-preloader__spinner {
  position:absolute;
  width:55px;
  height:55px;
  top:50%;
  left:50%;
  margin:-27px -27px;
  background-repeat:no-repeat;
  background-image:linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0),linear-gradient(var(--proradio-apl-color) 50px, transparent 0);
  background-size:5px 40px;
  background-position:0px center, 10px center, 20px center, 30px center, 40px center, 50px center;
  -webkit-animation:spikeUp 1s linear infinite alternate;
  animation:spikeUp 1s linear infinite alternate
}
@-webkit-keyframes spikeUp {
  0% {
    background-size:5px 40px
  }
  16% {
    background-size:5px 55px, 5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 40px
  }
  33% {
    background-size:5px 40px, 5px 55px, 5px 40px, 5px 40px, 5px 40px, 5px 40px
  }
  50% {
    background-size:5px 40px, 5px 40px, 5px 55px, 5px 40px, 5px 40px, 5px 40px
  }
  66% {
    background-size:5px 40px, 5px 40px, 5px 40px, 5px 55px, 5px 40px, 5px 40px
  }
  83% {
    background-size:5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 55px, 5px 40px
  }
  100% {
    background-size:5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 55px
  }
}
@keyframes spikeUp {
  0% {
    background-size:5px 40px
  }
  16% {
    background-size:5px 55px, 5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 40px
  }
  33% {
    background-size:5px 40px, 5px 55px, 5px 40px, 5px 40px, 5px 40px, 5px 40px
  }
  50% {
    background-size:5px 40px, 5px 40px, 5px 55px, 5px 40px, 5px 40px, 5px 40px
  }
  66% {
    background-size:5px 40px, 5px 40px, 5px 40px, 5px 55px, 5px 40px, 5px 40px
  }
  83% {
    background-size:5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 55px, 5px 40px
  }
  100% {
    background-size:5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 40px, 5px 55px
  }
}
.proradio-apl-preloader__v7 .proradio-apl-preloader__spinner {
  width:48px;
  height:48px;
  border:3px solid var(--proradio-apl-color);
  border-radius:50%;
  display:inline-block;
  position:absolute;
  box-sizing:border-box;
  -webkit-animation:prapl-rotation 0.7s linear infinite;
  animation:prapl-rotation 0.7s linear infinite;
  margin:-24px -24px;
  top:50%;
  left:50%
}
.proradio-apl-preloader__v7 .proradio-apl-preloader__spinner::after {
  content:'';
  box-sizing:border-box;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  width:56px;
  height:56px;
  border-radius:50%;
  border:3px solid;
  border-color:var(--proradio-apl-color) transparent
}
@-webkit-keyframes prapl-rotation {
  0% {
    transform:rotate(0deg)
  }
  100% {
    transform:rotate(360deg)
  }
}
@keyframes prapl-rotation {
  0% {
    transform:rotate(0deg)
  }
  100% {
    transform:rotate(360deg)
  }
}
.collapsible {
  margin:0 0 0 0
}
.collapsible-header {
  display:block;
  cursor:pointer;
  min-height:50px;
  line-height:50px
}
.collapsible-header i {
  width:2rem;
  font-size:1.6rem;
  line-height:50px;
  display:block;
  float:left;
  text-align:center;
  margin-right:1rem
}
.collapsible-body {
  display:none;
  box-sizing:border-box
}
.side-nav .collapsible,
.side-nav.fixed .collapsible {
  border:none;
  box-shadow:none
}
.side-nav .collapsible li,
.side-nav.fixed .collapsible li {
  padding:0
}
.side-nav .collapsible-header,
.side-nav.fixed .collapsible-header {
  border:none;
  line-height:inherit;
  height:inherit
}
.side-nav .collapsible-header:hover,
.side-nav.fixed .collapsible-header:hover {
  background-color:rgba(0,0,0,0.05)
}
.side-nav .collapsible-header i,
.side-nav.fixed .collapsible-header i {
  line-height:inherit
}
.side-nav .collapsible-body,
.side-nav.fixed .collapsible-body {
  border:0
}
.collapsible.popout {
  border:none;
  box-shadow:none
}
.collapsible.popout>li {
  box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  margin:0 24px;
  transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}
.collapsible.popout>li.active {
  box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
  margin:16px 0
}
.proradio-particles-js {
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  z-index:1000000;
  pointer-events:none
}
.alignnone {
  margin:5px 10px 5px 0
}
.aligncenter,
div.aligncenter,
.qt-center {
  text-align:center !important;
  display:block
}
.alignright {
  float:right;
  margin:5px 0 5px 10px
}
.alignleft,
.qt-left {
  float:left;
  margin:0.5em 1em 0.5em 0
}
a img.alignright {
  float:right;
  margin:0.5em 0 0.5em 1em
}
a img.alignnone {
  margin:5px 10px 5px 0
}
a img.alignleft {
  float:left;
  margin:5px 10px 5px 0
}
a img.aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto
}
p img.alignnone,
p a img.alignnone {
  margin:0;
  display:block
}
.wp-caption {
  max-width:100%;
  padding:0;
  text-align:center;
  margin:1rem 0
}
.wp-caption.alignnone,
.wp-caption.alignleft {
  margin:15px 20px 20px 0
}
.wp-caption.alignright {
  margin:15px 0 20px 20px
}
.wp-caption img {
  border:0 none;
  height:auto;
  margin:0;
  padding:0;
  width:auto
}
.wp-caption p.wp-caption-text {
  font-size:12px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px
}
.screen-reader-text {
  clip:rect(1px, 1px, 1px, 1px);
  position:absolute !important;
  height:1px;
  width:1px;
  overflow:hidden
}
.screen-reader-text:focus {
  background-color:#f1f1f1;
  border-radius:3px;
  box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
  clip:auto !important;
  color:#21759b;
  display:block;
  font-size:14px;
  font-size:0.875rem;
  font-weight:bold;
  height:auto;
  left:5px;
  line-height:normal;
  padding:15px 23px 14px;
  text-decoration:none;
  top:5px;
  width:auto;
  z-index:100000
}
.bypostauthor {
  margin:1em
}
.post-password-form {
  margin-bottom:1.5rem
}
#proradio-body .mejs-container {
  border:1px solid;
  border-right:none;
  border-left:none;
  padding:1rem 0
}
#proradio-body .podcast_meta {
  text-align:center;
  font-size:13px;
  margin-bottom:30px
}
#proradio-body .mejs-play>button,
#proradio-body .mejs-replay>button,
#proradio-body .mejs-pause>button,
#proradio-body .mejs-mute>button,
#proradio-body .mejs-unmute>button {
  background:none
}
#proradio-body .mejs-play>button::after,
#proradio-body .mejs-replay>button::after,
#proradio-body .mejs-pause>button::after,
#proradio-body .mejs-mute>button::after,
#proradio-body .mejs-unmute>button::after {
  background:none;
  font-family:'Material Icons';
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  line-height:0.8;
  letter-spacing:normal;
  text-transform:none;
  display:inline;
  white-space:nowrap;
  word-wrap:normal;
  direction:ltr;
  vertical-align:text-top;
  -webkit-font-feature-settings:'liga';
  -webkit-font-smoothing:antialiased;
  content:"play_arrow";
  width:26px;
  height:26px;
  position:relative !important;
  opacity:1 !important
}
#proradio-body .mejs-play>button::after,
#proradio-body .mejs-replay>button::after,
#proradio-body .mejs-pause>button::after,
#proradio-body .mejs-mute>button::after,
#proradio-body .mejs-unmute>button::after {
  vertical-align:text-top
}
#proradio-body .mejs-button>button {
  width:22px;
  height:40px;
  padding:0;
  opacity:1;
  margin:0
}
#proradio-body .mejs-mute>button::after {
  content:"volume_up"
}
#proradio-body .mejs-unmute>button::after {
  content:"volume_off"
}
#proradio-body .mejs-pause>button::after {
  content:"pause"
}
#proradio-body .wp-playlist {
  border:none;
  margin:2.4rem 0;
  padding:0
}
#proradio-body .wp-playlist .wp-playlist-item {
  padding:0.7rem 0
}
#proradio-body .wp-playlist .wp-playlist-item-length {
  font-size:12px;
  line-height:3.3em
}
#proradio-body.single .mejs-container:not(.mejs-video) {
  height:160px !important
}
#proradio-body.single .mejs-controls {
  height:auto !important
}
#proradio-body .proradio-master .mejs-container .mejs-button button {
  padding:0;
  line-height:1em;
  padding:0 !important;
  background:transparent !important;
  color:inherit;
  border-radius:0 !important
}
#proradio-body .proradio-master .mejs-container .mejs-button button::after {
  z-index:1;
  opacity:1;
  position:initial;
  display:inline;
  vertical-align:middle;
  font-family:'Material Icons' !important
}
.proradio-body.single .mejs-controls {
  padding-bottom:0 !important
}
.proradio-body .mejs-fullscreen-button button::after {
  content:'\e5d0' !important;
  background:none;
  font-size:24px;
  display:inline;
  -webkit-font-feature-settings:'liga';
  -webkit-font-smoothing:antialiased
}
.proradio-body .gallery {
  margin:-8px 0 10px 0
}
.proradio-body .gallery-caption {
  font-size:12px;
  line-height:18px;
  height:18px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  position:absolute;
  max-width:100%;
  z-index:10;
  margin-top:-1px;
  background:#fff;
  color:#000;
  bottom:8px;
  padding:2px 10px;
  transition:height 0.2s ease
}
.proradio-body .gallery-item {
  position:relative;
  margin-top:0 !important;
  display:inline-block
}
.proradio-body .gallery-item a {
  display:block;
  line-height:0;
  position:relative;
  overflow:hidden
}
.proradio-body .gallery-item a:hover img {
  opacity:0.9;
  -webkit-filter:brightness(120%);
  filter:brightness(120%)
}
.proradio-body .gallery-item img {
  border:none;
  position:relative;
  transform-origin:50% 50%;
  transition:opacity 0.5s, -webkit-filter 0.5s;
  transition:opacity 0.5s, filter 0.5s;
  transition:opacity 0.5s, filter 0.5s, -webkit-filter 0.5s;
  will-change:opacity, filter;
  -webkit-filter:brightness(100%);
  filter:brightness(100%);
  left:0;
  top:0
}
.proradio-body .gallery-item:hover {
  position:relative;
  z-index:10
}
.proradio-body .gallery-item:hover .gallery-caption {
  position:absolute;
  height:auto;
  padding-bottom:10px;
  width:100%;
  z-index:10;
  white-space:normal
}
.proradio-body .gallery-item:hover .gallery-caption::empty {
  display:none
}
.proradio-body .gallery:after {
  content:"";
  display:table;
  clear:both
}
.proradio-body .gallery img.aligncenter,
.proradio-body .gallery div.aligncenter,
.proradio-body .gallery figure.aligncenter,
.proradio-body .gallery img.wp-post-image {
  display:block;
  margin:1em auto
}
.proradio-body .gallery img.alignright,
.proradio-body .gallery div.alignright,
.proradio-body .gallery figure.alignright {
  float:right;
  margin:1em 0 1em 2em
}
.proradio-body .gallery img.alignleft,
.proradio-body .gallery div.alignleft,
.proradio-body .gallery figure.alignleft,
.proradio-body .gallery img.wp-post-image.attachment-thumb {
  float:left;
  margin:1em 1em 2em 0
}
.proradio-body .gallery figure {
  max-width:100%;
  height:auto;
  margin:1em 0
}
.proradio-body .gallery p img.alignright,
.proradio-body .gallery p img.alignleft {
  margin-top:0
}
.proradio-body .gallery figure img {
  max-width:100%;
  height:auto;
  margin:0 auto;
  display:block
}
.proradio-body .gallery figure {
  float:left;
  margin:0 0 10px 0
}
.proradio-body .gallery.gallery-columns-1 figure {
  width:100%;
  margin:0 0 1em 0;
  float:none
}
.proradio-body .gallery.gallery-columns-3 figure {
  width:32%
}
.proradio-body .gallery.gallery-columns-3 figure:nth-of-type(3n+3) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-3 figure:nth-of-type(3n+4) {
  clear:left
}
.proradio-body .gallery.gallery-columns-2 figure {
  width:48%
}
.proradio-body .gallery.gallery-columns-2 figure:nth-of-type(even) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-2 figure:nth-of-type(odd) {
  clear:left
}
.proradio-body .gallery.gallery-columns-4 figure {
  width:23.25%
}
.proradio-body .gallery.gallery-columns-4 figure:nth-of-type(4n+4) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-4 figure:nth-of-type(4n+5) {
  clear:left
}
.proradio-body .gallery.gallery-columns-5 figure {
  width:18%
}
.proradio-body .gallery.gallery-columns-5 figure:nth-of-type(5n+5) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-5 figure:nth-of-type(5n+6) {
  clear:left
}
.proradio-body .gallery.gallery-columns-6 figure {
  width:14.2%
}
.proradio-body .gallery.gallery-columns-6 figure:nth-of-type(6n+6) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-6 figure:nth-of-type(6n+7) {
  clear:left
}
.proradio-body .gallery.gallery-columns-7 figure {
  width:12%
}
.proradio-body .gallery.gallery-columns-7 figure:nth-of-type(7n+7) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-7 figure:nth-of-type(7n+8) {
  clear:left
}
.proradio-body .gallery.gallery-columns-8 figure {
  width:10.2%
}
.proradio-body .gallery.gallery-columns-8 figure:nth-of-type(8n+8) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-8 figure:nth-of-type(8n+9) {
  clear:left
}
.proradio-body .gallery.gallery-columns-9 figure {
  width:8.85%
}
.proradio-body .gallery.gallery-columns-9 figure:nth-of-type(9n+9) {
  margin-right:0
}
.proradio-body .gallery.gallery-columns-9 figure:nth-of-type(9n+10) {
  clear:left
}
.proradio-body .wp-caption {
  margin:1rem 0;
  max-width:100%;
  position:relative;
  box-sizing:content-box
}
.proradio-body .wp-caption.alignnone,
.proradio-body .wp-caption.alignleft {
  margin:15px 20px 20px 0
}
.proradio-body .wp-caption.alignright {
  margin:1rem 0 1rem 20px
}
.proradio-body .wp-caption.aligncenter {
  margin-right:auto;
  margin-left:auto
}
.proradio-body .wp-caption-text {
  font-size:12px
}
.proradio-body .wp-caption img {
  border:0 none;
  height:auto;
  margin:0;
  max-width:100%;
  padding:0;
  position:relative;
  width:100%;
  z-index:1
}
.proradio-body .wp-caption p.wp-caption-text {
  font-size:12px;
  line-height:17px;
  margin:-20px 0 0 10%;
  padding:5px;
  text-align:center;
  line-height:2em;
  width:90%;
  position:relative;
  z-index:2;
  font-weight:strong
}
@media (max-width: 767px) {
  .proradio-body .gallery img.alignright,
  .proradio-body .gallery div.alignright,
  .proradio-body .gallery figure.alignright,
  .proradio-body .gallery img.alignleft,
  .proradio-body .gallery div.alignleft,
  .proradio-body .gallery figure.alignleft,
  .proradio-body .gallery img.wp-post-image.attachment-thumb {
    display:block;
    margin:1em auto;
    float:none
  }
  .proradio-body .gallery.gallery-columns-4 figure,
  .proradio-body .gallery.gallery-columns-5 figure,
  .proradio-body .gallery.gallery-columns-6 figure,
  .proradio-body .gallery.gallery-columns-7 figure,
  .proradio-body .gallery.gallery-columns-8 figure,
  .proradio-body .gallery.gallery-columns-9 figure {
    width:100%;
    margin:0 0 1em 0;
    float:none
  }
}
html {
  font-size:0.875em
}
body,
html {
  font-size:15px;
  line-height:1.54;
  letter-spacing:-0.018em;
  text-rendering:optimizeLegibility
}
@font-face {
  font-family:'Material Icons';
  font-display:block
}
i.material-icons:before {
  display:none
}
i.maerial-icons {
  font-display:block
}
p {
  margin-bottom:1em;
  -webkit-hyphens:initial;
  -ms-hyphens:initial;
  hyphens:initial
}
p:last-child {
  margin-bottom:0
}
p i {
  position:initial;
  vertical-align:middle
}
p img {
  margin-bottom:1.4em
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:1.1em 0 0.50em;
  line-height:1.2;
  letter-spacing:-0.02em;
  text-rendering:geometricPrecision
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color:inherit
}
h1,
.proradio-h1 {
  margin-top:0;
  font-size:1.802em
}
h2,
.proradio-h2 {
  font-size:1.602em
}
h3,
.proradio-h3 {
  font-size:1.424em
}
h4,
.proradio-h4 {
  font-size:1.266em
}
h5,
.proradio-h5 {
  font-size:1.125em
}
h6,
.proradio-h6 {
  font-size:1em
}
small,
.proradio-small,
.proradio-scard .proradio-episodes {
  font-size:14px
}
a,
a:-webkit-any-link {
  cursor:pointer
}
a i,
a:-webkit-any-link i {
  vertical-align:middle
}
* {
  word-break:break-word
}
blockquote {
  position:relative;
  border:1px solid rgba(147,147,147,0.6);
  border-left:none !important;
  border-right:none;
  margin:50px  auto;
  padding:35px 0 35px 0
}
blockquote::before {
  width:30px;
  height:30px;
  background:white;
  border:1px solid rgba(147,147,147,0.6);
  font-family:'Material Icons';
  content:'\e244';
  font-size:24px;
  line-height:30px;
  text-align:center;
  vertical-align:middle;
  display:block;
  position:absolute;
  top:0;
  left:50%;
  z-index:0;
  margin:-15px 0 0 -15px
}
blockquote cite {
  display:block;
  font-size:0.767rem;
  position:relative;
  bottom:0
}
blockquote cite br {
  display:none
}
q {
  text-variant:italic
}
ol>li {
  list-style-type:decimal
}
ul,
ol {
  margin-left:26px
}
ul li,
ol li {
  padding:8px
}
ul>li {
  list-style-type:square
}
hr {
  clear:both;
  margin:0.5em 0;
  border:none;
  border-top:2px solid;
  opacity:0.15
}
dl:not(.gallery-item) dt {
  font-weight:bold
}
dl:not(.gallery-item) dt,
dl:not(.gallery-item) dd {
  margin-top:1rem
}
dl:not(.gallery-item) dt+dd {
  margin:0
}
dl:not(.gallery-item) dd,
dl:not(.gallery-item) dt {
  padding-left:1rem;
  border-left:6px solid;
  line-height:1.1em;
  padding:0 0 0 1rem
}
dl:not(.gallery-item) dd {
  padding-top:0.5em;
  line-height:1.4em
}
dl:not(.gallery-item) dd iframe {
  margin:1rem 0
}
table {
  border-collapse:initial;
  margin:0 0 1.4rem 0;
  font-size:15px;
  line-height:1.3em
}
table td,
table th {
  padding:15px 0;
  border-collapse:initial;
  border-radius:0;
  border-top:0;
  border-bottom:2px solid rgba(50,50,50,0.1)
}
iframe {
  max-width:100%;
  border:none
}
address {
  margin:2rem 0.5rem
}
code,
pre {
  line-height:1.4em;
  margin:1rem 0;
  display:block
}
pre {
  display:block;
  background:rgba(150,150,150,0.1);
  padding:1rem
}
code {
  display:inline;
  line-height:inherit;
  padding:0.21rem 0
}
pre code {
  background:transparent
}
label,
.proradio-footer__copy,
.proradio-scf,
.proradio-btn,
.proradio-caption,
.proradio-itemmetas,
.proradio-menu,
.proradio-secondaryhead,
.proradio-cats,
.proradio-menu-tree,
button,
input[type="button"],
input[type="submit"],
.button,
.proradio-meta,
.proradio-readm,
.proradio-navlink {
  text-rendering:geometricPrecision
}
@media only screen and (max-width: 640px) {
  .proradio-the-content table,
  .proradio-the-content thead,
  .proradio-the-content tbody,
  .proradio-the-content th,
  .proradio-the-content td,
  .proradio-the-content tr {
    display:block
  }
  .proradio-the-content table:empty-cells,
  .proradio-the-content table:empty,
  .proradio-the-content thead:empty-cells,
  .proradio-the-content thead:empty,
  .proradio-the-content tbody:empty-cells,
  .proradio-the-content tbody:empty,
  .proradio-the-content th:empty-cells,
  .proradio-the-content th:empty,
  .proradio-the-content td:empty-cells,
  .proradio-the-content td:empty,
  .proradio-the-content tr:empty-cells,
  .proradio-the-content tr:empty {
    display:none
  }
  .proradio-the-content table td:empty,
  .proradio-the-content table th:empty {
    display:none;
    padding:0
  }
}
.proradio-btn {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  min-height:44px;
  padding:1em 2em;
  text-transform:uppercase;
  line-height:1em;
  color:inherit;
  font-size:12px;
  cursor:pointer;
  text-rendering:geometricPrecision;
  border:2px solid;
  border-color:inherit;
  border-radius:3px;
  -webkit-filter:none;
  filter:none;
  justify-content:center;
  display:inline-flex;
  text-align:center;
  vertical-align:middle;
  align-items:center;
  position:relative;
  z-index:1
}
.proradio-btn>span {
  position:relative;
  z-index:4
}
.proradio-btn__bold {
  border-width:3px
}
.proradio-btn__r {
  min-width:44px;
  min-height:44px;
  max-height:44px;
  max-width:44px;
  padding:1em 0.7em
}
.proradio-btn i {
  z-index:2;
  display:inline-flex;
  position:relative;
  font-size:1.3em;
  display:inline-flex;
  display:-webkit-inline-flex;
  vertical-align:top
}
.proradio-btn.proradio-icon-l i {
  float:left;
  line-height:inherit;
  margin-right:4px
}
.proradio-btn.proradio-icon-r i {
  float:right;
  margin-left:4px;
  line-height:inherit
}
.proradio-btn-primary,
.proradio-btn__white {
  border:none;
  overflow:hidden;
  color:#fff;
  position:relative;
  z-index:2;
  background-size:220% 220%
}
.proradio-btn__white {
  background:#fff
}
.proradio-btn__txt {
  border:none
}
.proradio-btn__txt::after {
  display:none
}
.proradio-btn__full {
  width:100%
}
.proradio-btn__neg {
  border-color:#fff
}
.proradio-btn__l {
  font-size:0.9em;
  padding:1.1em 1.6em
}
.proradio-btn__s {
  font-size:11px;
  line-height:.9em;
  padding:0.5em 0.6em;
  min-height:1em
}
.proradio-btn[disabled] {
  opacity:.4
}
.proradio-btn--playmenu {
  white-space:pre
}
.proradio-btn--disabled {
  cursor:arrow;
  pointer-events:none;
  opacity:0.5
}
input[type="submit"],
button:not([class*="e-con-select"]),
button.button {
  padding:1em 2em;
  text-transform:uppercase;
  height:auto;
  line-height:1em;
  text-align:center;
  min-width:44px;
  display:inline-block;
  vertical-align:middle;
  color:inherit;
  font-size:12px;
  cursor:pointer;
  text-rendering:geometricPrecision;
  position:relative;
  -webkit-filter:none;
  filter:none;
  border:none
}
.proradio-clip-disabled .proradio-btn::after,
.proradio-clip-disabled .proradio-btn::before {
  display:none
}
.proradio-entrycontent .wp-block-button .wp-block-button__link,
.proradio-entrycontent .wp-block-button .wp-block-file__button {
  padding:0 8px;
  text-transform:uppercase;
  height:auto;
  line-height:1;
  text-align:center;
  min-width:34px;
  display:inline-block;
  vertical-align:middle;
  border:1px solid;
  color:inherit;
  font-size:12px;
  cursor:pointer;
  text-rendering:geometricPrecision;
  position:relative;
  border-radius:3px;
  -webkit-filter:none;
  filter:none
}
.proradio-btn-primary::before,
.proradio-btn-primary::after {
  -webkit-animation-play-state:running !important;
  animation-play-state:running !important
}
.proradio-btn-primary::before,
.proradio-btn-primary::after {
  top:2.1em
}
.proradio-btn-primary::after {
  top:3.0em
}
#proradio-body button:not(.owl-dot):not(.proradio-btn__txt):not(.owl-dot):not(.owl-prev):not(.owl-next):not([aria-controls]):not(.elementor-add-section-area-button):not([class*="e-con-select"]):not([class*="elementor-add"]),
#proradio-body .proradio-entrycontent .wp-block-button .wp-block-button__link,
#proradio-body .proradio-entrycontent .wp-block-button .wp-block-file__button,
#proradio-body .woocommerce #respond input#submit,
#proradio-body .woocommerce a.button,
#proradio-body .woocommerce button.button,
#proradio-body .woocommerce input.button,
#proradio-body .woocommerce a.button,
#proradio-body #proradio-master .button,
#proradio-body .proradio-master #respond input#submit,
#proradio-body .proradio-master .woocommerce #respond input#submit,
#proradio-body .proradio-master .woocommerce a.button,
#proradio-body .proradio-master .woocommerce button.button,
#proradio-body .proradio-master .woocommerce input.button,
#proradio-body #proradio-master .proradio-woocommerce-content a.button,
#proradio-body #proradio-master .proradio-woocommerce-content a.button,
#proradio-body a.button,
#proradio-body input[type="submit"],
#proradio-body button[type="submit"]::after,
#proradio-body #proradio-menu .proradio-btn-ctaheader,
#proradio-body #proradio-overlay .proradio-btn-ctaheader,
#proradio-body .proradio-btn-primary {
  background:linear-gradient(var(--proradio-btn-grad-dir), transparent 0%, var(--proradio-btn-bg-two) 100%) #d77e28;
}
#proradio-body button:not(.owl-dot):not(.proradio-btn__txt):not(.owl-dot):not(.owl-prev):not(.owl-next):not([aria-controls]):not(.elementor-add-section-area-button):not([class*="e-con-select"]):not([class*="elementor-add"]):hover,
#proradio-body .proradio-entrycontent .wp-block-button .wp-block-button__link:hover,
#proradio-body .proradio-entrycontent .wp-block-button .wp-block-file__button:hover,
#proradio-body .woocommerce #respond input#submit:hover,
#proradio-body .woocommerce a.button:hover,
#proradio-body .woocommerce button.button:hover,
#proradio-body .woocommerce input.button:hover,
#proradio-body .woocommerce a.button:hover,
#proradio-body #proradio-master .button:hover,
#proradio-body .proradio-master #respond input#submit:hover,
#proradio-body .proradio-master .woocommerce #respond input#submit:hover,
#proradio-body .proradio-master .woocommerce a.button:hover,
#proradio-body .proradio-master .woocommerce button.button:hover,
#proradio-body .proradio-master .woocommerce input.button:hover,
#proradio-body #proradio-master .proradio-woocommerce-content a.button:hover,
#proradio-body #proradio-master .proradio-woocommerce-content a.button:hover,
#proradio-body a.button:hover,
#proradio-body input[type="submit"]:hover,
#proradio-body button[type="submit"]::after:hover,
#proradio-body #proradio-menu .proradio-btn-ctaheader:hover,
#proradio-body #proradio-overlay .proradio-btn-ctaheader:hover,
#proradio-body .proradio-btn-primary:hover {
  background-color:var(--proradio-btn-bg-one-h)
}
.proradio-headerbar {
  position:relative;
  z-index:9999
}
.proradio-menu {
  overflow:hidden;
  vertical-align:middle;
  text-align:right;
  min-height:54px;
  line-height:46px;
  padding:4px 10px;
  position:relative;
  z-index:250;
  height:46px
}
.proradio-menu_cont {
  display:flex
}
.proradio-menu__logo {
  margin:0;
  line-height:46px;
  height:46px;
  vertical-align:middle;
  display:inline-flex;
  float:left;
  position:relative;
  z-index:2
}
.proradio-menu__logo img {
  line-height:0;
  max-height:46px;
  width:auto;
  vertical-align:middle
}
.proradio-logo_header,
.proradio-logo_header_transparent {
  display:none;
  word-break:keep-all;
  white-space:nowrap
}
.proradio-logo_header_mob {
  display:block;
  word-break:keep-all;
  white-space:nowrap
}
.proradio-menu-horizontal {
  display:none
}
.proradio-menubar {
  z-index:2;
  position:relative
}
.proradio-menubar li {
  list-style:none;
  display:inline-block;
  margin:0;
  padding:0
}
.proradio-menubar li a {
  text-transform:uppercase;
  color:inherit;
  font-size:13px;
  display:block
}
.proradio-menubar>li>a {
  max-width:220px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.proradio-menubar>li ul {
  display:none
}
.proradio-menubar__secondary {
  display:none
}
.vc_wp_custommenu ul {
  margin:0;
  padding:0;
  position:relative
}
.vc_wp_custommenu ul li {
  list-style:none;
  display:inline-block;
  margin:0 10px 0 0;
  padding:0;
  line-height:1.7em
}
.vc_wp_custommenu ul li a {
  text-transform:uppercase;
  color:inherit;
  font-size:13px
}
.vc_wp_custommenu ul>li {
  display:block
}
.vc_wp_custommenu ul>li>a {
  max-width:220px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.vc_wp_custommenu ul>li ul {
  max-height:0;
  padding-left:20px;
  overflow:hidden;
  transition:max-height .2s ease
}
.vc_wp_custommenu ul>li:hover ul {
  max-height:500px
}
.vc_wp_custommenu ul__secondary {
  display:none
}
.vc_wp_custommenu ul.menu {
  margin:-8px 0 0 0;
  text-align:left
}
.proradio-menubar.proradio-menubar__secondary>li>a::before,
.proradio-menubar.proradio-menubar__secondary>li>a::after {
  opacity:1;
  background:rgba(150,150,150,0.6)
}
.proradio-menubtns {
  flex-grow:1;
  text-align:right;
  align-items:center;
  justify-content:flex-end;
  display:flex
}
.proradio-menubtns .proradio-btn {
  max-height:44px
}
.proradio-menubtns__c {
  display:flex;
  justify-content:flex-end
}
.proradio-menubtns .proradio-btn {
  margin-left:2px
}
.proradio-menubtns .proradio-btn:last-child {
  margin-right:0
}
@media (max-width: 1119px) {
  .proradio-menubtns .proradio-soc-icon {
    display:none
  }
}
.proradio-menubtns .proradio-overlayopen-menu span::after {
  word-break:keep-all;
  margin:0 10px
}
.cart-contents.proradio-btn {
  max-width:220px
}
.qtmplayer__volume.proradio-btn.proradio-btn__r {
  width:auto;
  overflow:visible
}
.qtmplayer__volume.proradio-btn.proradio-btn__r .qtmplayer__vcontainer {
  width:100%;
  top:calc(100% + 4px);
  opacity:0;
  border-radius:2px;
  transition:height .2s ease-out, opacity .2s;
  transition-delay:1s
}
.qtmplayer__volume.proradio-btn.proradio-btn__r i {
  padding:0
}
.qtmplayer__volume.proradio-btn.proradio-btn__r:hover .qtmplayer__vcontainer {
  opacity:1;
  transition-delay:0s
}
.proradio-btn.proradio-btn__cart span.amount {
  display:none;
  word-break:keep-all
}
.proradio-headerbar__content {
  margin:0 auto
}
.proradio-headerbar__sticky {
  position:fixed;
  width:100%;
  left:0;
  top:0;
  z-index:9994
}
.proradio-headerbar__sticky:hover {
  z-index:1100000
}
.proradio-headerbar__sticky .proradio-headerbar__content {
  position:fixed;
  width:100%;
  display:block;
  left:50%;
  transform:translateX(calc(-50% - 0px));
  width:calc(100vw + 2px)
}
#proradio-body.admin-bar .proradio-headerbar__sticky {
  top:46px
}
.proradio-menu-stick #wpadminbar {
  position:fixed;
  top:0;
  width:100%;
  left:0
}
.elementor-editor-active.proradio-menu-transp #proradio-headerbar>div {
  opacity:0.3 !important;
  transition:opacity 0.3s;
  pointer-events:none
}
@media only screen and (max-width : 600px) {
  .proradio-menu {
    height:auto
  }
  .proradio-menu__cont {
    display:flex;
    align-items:center
  }
}
.proradio-btn.proradio-overlayopen-menu.proradio-btn__r:has(span:not(empty)) {
  max-width:300px
}
.proradio-secondaryhead {
  display:none
}
.proradio-overlay {
  position:fixed;
  width:100%;
  width:100vw;
  max-width:100vw;
  height:100%;
  height:100vh;
  overflow-x:hidden;
  overflow-y:auto;
  transform:translateX(110%);
  z-index:11000000;
  top:0;
  left:0;
  transition-duration:0.6s;
  transition-timing-function:cubic-bezier(0.1, 0, 0.3, 1)
}
.proradio-overlay__closebar {
  min-height:54px;
  line-height:46px;
  padding:30px 30px 0 30px;
  text-align:right
}
.proradio-overlay__closebar .proradio-btn {
  max-height:44px
}
.proradio-overlay__pagemask {
  display:block;
  position:fixed;
  height:100%;
  height:100vh;
  overflow:hidden;
  z-index:49999;
  top:0;
  left:0%;
  transform:translateX(110%);
  background:#202020;
  opacity:0;
  transition:transform .2s, opacity .4s;
  width:100%;
  width:100vw;
  transition-timing-function:cubic-bezier(0.1, 0, 0.3, 1)
}
.proradio-overlay__social {
  padding:0 30px 30px 30px
}
.proradio-overlay__social a.proradio-soc-icon {
  display:inline-flex;
  margin:5px
}
.proradio-overlayopen {
  width:100%;
  width:100vw;
  height:100%;
  height:100vh;
  overflow:hidden
}
.proradio-overlayopen .proradio-overlay {
  transform:translateX(0%)
}
.proradio-overlayopen .proradio-overlay__pagemask {
  transform:translateX(0%)
}
.proradio-overlay.proradio-overlay--fadein {
  transition:opacity 0.3s;
  transform:none;
  opacity:0;
  max-height:0vh;
  overflow:hidden;
  transition:opacity 0.5s  ease  0s, max-height 0s ease  0.5s;
  pointer-events:none
}
.proradio-overlayopen .proradio-overlay.proradio-overlay--fadein {
  pointer-events:initial;
  opacity:1;
  max-height:100vh;
  overflow:auto;
  transition:opacity 0.5s ease  0s, max-height 0s ease  0s
}
@-webkit-keyframes fadeInAnimation {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@keyframes fadeInAnimation {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@-webkit-keyframes fadeOutAnimation {
  0% {
    opacity:1
  }
  100% {
    opacity:0
  }
}
@keyframes fadeOutAnimation {
  0% {
    opacity:1
  }
  100% {
    opacity:0
  }
}
.proradio-searchbar {
  position:fixed;
  width:100%;
  width:100vw;
  height:54px;
  overflow:hidden;
  z-index:500;
  top:0;
  left:0;
  padding:0 16px;
  flex-flow:row;
  flex-align:center;
  align-items:center;
  justify-content:center;
  position:absolute;
  opacity:0;
  transform:translateX(20000px);
  transition:opacity 0.3s;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:stretch
}
.proradio-searchbar__cont {
  padding:0;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 10px;
  vertical-align:middle;
  flex:1;
  width:100%
}
.proradio-searchbar>.proradio-btn {
  display:inline-flex
}
.proradio-searchbar form {
  margin:0;
  padding:0 8px 0 0;
  height:54px;
  width:80%;
  width:calc(100% - 46px);
  float:left;
  vertical-align:middle;
  float:left;
  display:flex;
  flex-grow:1;
  align-items:center;
  justify-content:center
}
.proradio-searchbar form input {
  width:100%;
  height:46px;
  line-height:46px;
  font-size:1.4rem;
  padding-right:10px;
  padding-left:10px;
  border:none;
  vertical-align:middle;
  float:left;
  display:flex;
  flex-grow:1
}
.proradio-searchbar button.proradio-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:12px
}
.proradio-searchbar.open {
  transform:translateX(0px);
  opacity:1
}
.proradio-menu-tree {
  margin:0;
  padding:0;
  line-height:1.2em;
  font-size:13px;
  padding:30px
}
.proradio-menu-tree>li>a {
  font-size:1.15em;
  line-height:1.2em
}
.proradio-menu-tree li {
  list-style-type:none;
  padding:0;
  position:relative;
  border-top:1px solid rgba(237,237,237,0.5)
}
.proradio-menu-tree li:last-child {
  border-bottom:1px solid rgba(237,237,237,0.5)
}
.proradio-menu-tree li.menu-item-has-children a:not(.proradio-openthis) {
  padding-right:50px
}
.proradio-menu-tree li a {
  padding:10px 0;
  display:inline-block;
  vertical-align:middle;
  transition:opacity 0.3s;
  opacity:1
}
.proradio-menu-tree li a i {
  vertical-align:middle
}
.proradio-menu-tree li>a {
  padding-top:1em;
  padding-bottom:1em
}
.proradio-menu-tree li>.proradio-openthis {
  padding:8px  5px;
  width:50px;
  text-align:center;
  position:absolute;
  top:0;
  right:0
}
.proradio-menu-tree li>.proradio-openthis::before {
  display:none
}
.proradio-menu-tree li>.proradio-openthis i {
  vertical-align:middle;
  transform:translateY(0px);
  transition:transform 0.15s ease;
  line-height:inherit;
  font-size:16px;
  width:27px;
  border:1px solid #ededed;
  height:27px;
  line-height:27px;
  border-radius:50%;
  text-align:center;
  padding:0 0 0 1px
}
.proradio-menu-tree li ul {
  margin:0;
  overflow:hidden;
  transform-origin:top;
  transition:max-height 1.4s, opacity 0.8s, padding-bottom 0.3s;
  transition-timing-function:cubic-bezier(0.1, 0.8, 0.1, 1);
  will-change:transform, max-height, opacity, height;
  font-size:12px;
  height:auto;
  transition:all 0.3s;
  max-height:0px;
  will-change:padding, max-height, opacity
}
.proradio-menu-tree li ul li {
  border:none;
  color:inherit
}
.proradio-menu-tree li ul li:last-child {
  border:none
}
.proradio-menu-tree li ul li a {
  padding-left:24px;
  color:inherit
}
.proradio-menu-tree li ul li a:first-child {
  padding-top:10px;
  padding-bottom:10px
}
.proradio-menu-tree li ul li>.proradio-openthis {
  padding:4px  5px;
  width:50px;
  text-align:center;
  position:absolute;
  top:0;
  right:0;
  color:inherit
}
.proradio-menu-tree li ul li>.proradio-openthis::before {
  display:none
}
.proradio-menu-tree li ul li>.proradio-openthis i {
  vertical-align:middle;
  transform:translateY(0px);
  transition:transform 0.15s ease;
  line-height:inherit;
  font-size:20px;
  width:27px;
  border:none;
  height:27px;
  line-height:27px;
  border-radius:50%;
  text-align:center;
  padding:0 0 0 1px
}
.proradio-menu-tree li ul li ul li a {
  padding-top:8px;
  padding-bottom:8px;
  padding-left:24px
}
.proradio-menu-tree li ul li ul li a::before {
  font-family:'Material Icons';
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  display:inline-block;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:'liga';
  content:'\e315';
  font-size:14px;
  display:inline-flex;
  vertical-align:text-bottom;
  padding-right:8px;
  opacity:.6
}
.proradio-menu-tree li.proradio-open>ul.sub-menu {
  max-height:500px
}
.proradio-menu-tree li.proradio-open>.proradio-openthis i {
  transform:rotate(180deg)
}
.proradio-menu-tree+.proradio-menu-tree__secondary {
  margin-top:-30px;
  opacity:.8
}
.proradio-menu-tree+.proradio-menu-tree__secondary>li:first-child {
  border-top:none
}
.proradio-menu-tree+.proradio-menu-tree__secondary>li>a {
  font-size:1em;
  color:inherit
}
.proradio-menu-tree .proradio-radioitem {
  padding-top:1em;
  padding-bottom:1em;
  width:100%;
  vertical-align:middle;
  display:inline-flex;
  line-height:28.8px
}
.proradio-menu-tree .proradio-radioitem .qtmplayer-donutcontainer {
  margin-right:18px
}
.proradio-menu-tree .proradio-radioitem .qtmplayer-donut {
  line-height:1em
}
.proradio-menu-tree .proradio-radioitem .qtmplayer-donut::before {
  display:none;
  content:none
}
.proradio-menu-tree .proradio-radioitem .qtmplayer-donut .qtmplayer-play-btn {
  height:24px;
  line-height:24px;
  box-sizing:border-box;
  display:inline-flex
}
.proradio-menu-tree .proradio-radioitem .proradio-pageheader__actions {
  width:24px;
  height:24px;
  border-width:2px
}
.proradio-menu-tree .proradio-radioitem .proradio-pageheader__actions i {
  font-size:24px;
  line-height:24px
}
.proradio-openthis {
  color:inherit
}
.proradio-footer {
  z-index:1;
  position:relative
}
.proradio-footer .proradio-menubar {
  z-index:2;
  position:relative;
  margin:0;
  padding:10px 0 0 0;
  text-align:left;
  line-height:1em
}
.proradio-footer .proradio-menubar a {
  color:inherit;
  opacity:.73;
  transition:opacity .25s
}
.proradio-footer .proradio-menubar a span {
  overflow:visible
}
.proradio-footer .proradio-menubar .menu-item a {
  padding-right:1px
}
@media (max-width: 1199px) {
  .proradio-footer .proradio-menubar__footer li.menu-item {
    display:block
  }
}
.proradio-footer__copy {
  padding:30px 20px
}
.proradio-footer__copy p {
  margin:0;
  text-rendering:geometricPrecision;
  opacity:.7;
  font-size:13px;
  text-align:left
}
@media (max-width: 1199px) {
  .proradio-footer .proradio-menubar__footer__separator {
    display:block;
    width:100%;
    margin-top:30px
  }
}
.proradio-social i {
  font-size:1.2em;
  margin-top:-0.12em
}
.proradio-short-socialicon {
  margin-bottom:4px;
  padding-left:1em;
  padding-right:1em
}
.proradio-short-socialicon i {
  display:inline;
  text-align:midd;
  margin:0 2px;
  font-size:24px
}
.proradio-short-socialicon i+span {
  margin-left:8px
}
.proradio-pageheader {
  position:relative;
  text-align:center;
  overflow:hidden
}
.proradio-pageheader h1 {
  margin-bottom:0;
  margin-top:16px
}
.proradio-pageheader h2 {
  margin-bottom:0;
  margin-top:10px
}
.proradio-pageheader__actions {
  position:relative;
  width:80px;
  height:80px;
  display:inline-block;
  border:4px solid;
  text-align:center;
  line-height:80px;
  box-sizing:content-box;
  border-radius:50%;
  clear:both;
  align:none
}
.proradio-pageheader__actions i {
  font-size:60px;
  line-height:inherit;
  vertical-align:middle
}
.proradio-pageheader__contents {
  padding:40px 0;
  position:relative;
  z-index:8
}
.proradio-pageheader__contents>.proradio-container::after {
  display:block;
  content:" ";
  clear:both;
  height:0.001px;
  width:100%
}
.proradio-pageheader__contents .proradio-container.proradio-post-grid {
  border:none !important
}
.proradio-pageheader .proradio-bgimg {
  -webkit-filter:brightness(0.9) contrast(1.5);
  filter:brightness(0.9) contrast(1.5)
}
.proradio-pageheader .proradio-bgimg.proradio-greyscale {
  -webkit-filter:brightness(0.9) contrast(1.4) grayscale(60%);
  filter:brightness(0.9) contrast(1.4) grayscale(60%)
}
.proradio-pageheader__sub a {
  display:inline;
  vertical-align:middle
}
.proradio-pageheader__sub>i {
  content:"";
  display:inline;
  margin-right:10px
}
.proradio-pageheader__sub>i::after {
  content:"";
  vertical-align:middle;
  display:inline-block;
  border:1px solid;
  width:18px;
  height:1px;
  margin:0 10px
}
.proradio-pageheader__secondary {
  margin-top:13px
}
.proradio-pageheader__thumb {
  width:100px;
  height:100px;
  padding:3px;
  border:2px solid;
  border-radius:50%;
  display:inline-block;
  position:relative;
  margin-bottom:20px
}
.proradio-pageheader__thumb img {
  display:inline-block;
  vertical-align:middle;
  width:100%;
  height:100%;
  padding:2px;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-pageheader__decoricon {
  font-size:30px;
  width:60px;
  height:60px;
  line-height:60px;
  border:6px solid;
  display:inline-block;
  position:relative
}
.proradio-pageheader__decoricon::before,
.proradio-pageheader__decoricon::after {
  display:block;
  width:3vw;
  height:18px;
  content:" ";
  left:-3vw;
  top:50%;
  margin-top:-1px;
  border-top:2px solid;
  border-left:2px solid;
  position:absolute
}
.proradio-pageheader__decoricon::after {
  left:0;
  right:-3vw;
  border-left:0;
  border-right:2px solid;
  margin-left:100%
}
.proradio-pageheader__decoricon i {
  line-height:50px;
  font-size:45px;
  padding:0
}
.proradio-pageheader__thumb::before,
.proradio-pageheader__thumb::after,
.proradio-pageheader__decoricon::before,
.proradio-pageheader__decoricon::after {
  width:6vw;
  left:-6.3vw
}
.proradio-pageheader__thumb::after,
.proradio-pageheader__decoricon::after {
  left:0;
  right:-6.3vw
}
.proradio-pageheader .proradio-p-catz {
  line-height:1.3em;
  top:-.16em
}
.proradio-pageheader .proradio-actions {
  position:relative;
  margin-bottom:2rem
}
.proradio-pageheader .proradio-grad-layer {
  position:absolute;
  content:" ";
  width:100%;
  height:100%;
  top:0;
  left:0;
  opacity:0.9;
  z-index:2;
  background:linear-gradient(var(--proradio-header-grad-dir), var(--proradio-header-grad-one) 0%, var(--proradio-header-grad-two) var(--proradio-header-grad-pos))
}
.proradio-pageheader .proradio-meta,
.proradio-pageheader .proradio-decor {
  margin-bottom:0
}
.proradio-pageheader .proradio-meta {
  margin-top:24px;
  text-align:inherit;
  vertical-align:middle;
  line-height:1.25em
}
.proradio-pageheader .proradio-meta>span {
  padding:0.2em 0.4em;
  vertical-align:inherit
}
.proradio-pageheader .proradio-meta>span a {
  margin-left:5px;
  color:inherit
}
.proradio-pageheader .proradio-meta>span .proradio-date {
  margin-right:5px
}
.proradio-pageheader .proradio-meta>span i {
  font-size:.95em;
  line-height:inherit;
  vertical-align:middle
}
.proradio-pageheader .proradio-meta .proradio-p-catz {
  vertical-align:sub
}
.proradio-pageheader .proradio-meta__dets {
  clear:none;
  display:inline-block;
  line-height:1.25em
}
.proradio-pageheader .proradio-meta__dets i:not(:first-of-type) {
  margin-left:10px
}
.proradio-pageheader__breadcrumb {
  display:none
}
.proradio-pageheader__nav-archive,
.proradio-pageheader__nav-post {
  position:absolute;
  z-index:30;
  bottom:0
}
.proradio-pageheader__nav-archive,
.proradio-pageheader__nav-post,
.proradio-pageheader__breadcrumb {
  position:absolute;
  z-index:30;
  bottom:16px;
  width:100%;
  padding:0 15px
}
.proradio-pageheader__nav-container {
  max-width:1740px;
  margin:0 auto
}
.proradio-pageheader .proradio-num {
  display:none
}
.proradio-pageheader .page-numbers,
.proradio-pageheader__nav-post a {
  display:inline-block;
  color:inherit;
  font-size:13px;
  opacity:.75;
  transition:opacity 0.2s, color 0.2s
}
.proradio-pageheader .page-numbers:hover,
.proradio-pageheader__nav-post a:hover {
  opacity:1
}
.proradio-pageheader .page-numbers.prev,
.proradio-pageheader__nav-post a.prev {
  float:left
}
.proradio-pageheader .page-numbers.prev i,
.proradio-pageheader__nav-post a.prev i {
  transform:rotate(180deg)
}
.proradio-pageheader .page-numbers.next,
.proradio-pageheader__nav-post a.next {
  float:right
}
.proradio-pageheader .page-numbers.dots,
.proradio-pageheader__nav-post a.dots {
  display:none
}
.proradio-pageheader__nav-post a {
  opacity:1
}
.proradio-pageheader__nav-post a .proradio-arr {
  display:inline-block;
  float:left
}
.proradio-pageheader__nav-post a .proradio-tit {
  opacity:.65;
  white-space:nowrap;
  overflow:hidden;
  max-width:0px;
  display:inline-block;
  float:left;
  margin:0 8px;
  transition:max-width 0.9s ease-out;
  transition-timing-function:cubic-bezier(0.58, 0.025, 0, 0.995);
  text-overflow:initial
}
.proradio-pageheader .proradio-navlink {
  color:#fff;
  border-radius:2px;
  line-height:20px;
  font-size:13px;
  padding:4px 10px 5px;
  vertical-align:middle;
  height:auto
}
.proradio-pageheader .proradio-navlink i {
  line-height:20px;
  display:inline-block;
  vertical-align:baseline;
  position:relative;
  margin:-2px 0px 0 5px;
  font-size:1.5em;
  display:inline-flex;
  display:-webkit-inline-flex;
  vertical-align:bottom;
  display:inline-block;
  transition:padding .2s;
  padding-left:0px
}
.proradio-pageheader .proradio-navlink__n:hover i {
  padding-left:6px
}
.proradio-pageheader .proradio-navlink__p i {
  margin-right:12px
}
.proradio-pageheader .proradio-navlink__p:hover i {
  margin-right:12px
}
.proradio-pageheader__testimonial__quote {
  position:relative
}
.proradio-pageheader__testimonial__quote h1 {
  font-style:italic;
  text-transform:none
}
.proradio-pageheader__podcast .proradio-meta>span a:first-of-type,
.proradio-pageheader__chart .proradio-meta>span a:first-of-type {
  margin-right:5px
}
.proradio-pageheader__shop__bc .proradio-container {
  padding:0;
  border:0;
  margin:0 auto
}
.proradio-pageheader__qtvideo {
  text-align:unset
}
.proradio-pageheader__qtvideo .proradio-p-catz a {
  margin-left:0;
  margin-right:8px
}
.proradio-pageheader__qtvideo__related .proradio-container {
  margin-top:0
}
.proradio-pageheader__featuredplayer {
  position:relative;
  width:80px;
  height:80px;
  display:inline-block;
  border:5px solid;
  border-radius:50%;
  line-height:80px;
  margin:20px auto;
  box-sizing:content-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.proradio-pageheader__featuredplayer * {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.proradio-pageheader__featuredplayer i {
  font-size:60px;
  line-height:inherit;
  vertical-align:middle;
  display:inline-flex
}
.proradio-pageheader__radiochannel img.proradio-center {
  float:none;
  clear:both;
  display:block
}
.single-radiochannel .proradio-pageheader__contents p {
  display:block;
  clear:both
}
.proradio-decoricon.material-icons {
  display:inline-block;
  font-size:7vw;
  line-height:3vw
}
.single-qtvideo .proradio-pageheader .proradio-bgimg {
  opacity:1
}
.proradio-pageheader.proradio-pageheader--animate {
  opacity:0;
  -webkit-animation:proradio-pageheaderanimation 0.3s;
  animation:proradio-pageheaderanimation 0.3s;
  -webkit-animation-delay:0.3;
  animation-delay:0.3;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  will-change:opacity
}
.proradio-pageheader.proradio-pageheader--animate .proradio-pageheader__contents {
  transform:translateY(0px);
  opacity:0;
  will-change:opacity, transform;
  transition:all 0.5s;
  -webkit-animation:proradio-titlesanimation 0.5s;
  animation:proradio-titlesanimation 0.5s;
  -webkit-animation-delay:0.5s;
  animation-delay:0.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}
@-webkit-keyframes proradio-pageheaderanimation {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@keyframes proradio-pageheaderanimation {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@-webkit-keyframes proradio-titlesanimation {
  0% {
    transform:translateY(0px);
    opacity:0
  }
  100% {
    transform:translateY(0px);
    opacity:1
  }
}
@keyframes proradio-titlesanimation {
  0% {
    transform:translateY(0px);
    opacity:0
  }
  100% {
    transform:translateY(0px);
    opacity:1
  }
}
.single-qtvideo .proradio-pageheader__contents .proradio-container {
  border:none
}
.proradio-pageheader .proradio-pageheader__contents .proradio-post__card--video a {
  color:#fff
}
.proradio-duotone {
  overflow:hidden
}
.proradio-duotone::before,
.proradio-duotone::after {
  content:"";
  width:100%;
  height:100%;
  display:block !important;
  position:absolute;
  z-index:2;
  top:0;
  left:0
}
.proradio-duotone::before {
  background-color:#f92e7c;
  mix-blend-mode:multiply;
  opacity:1
}
.proradio-duotone::after {
  mix-blend-mode:screen;
  background-color:#78012f;
  opacity:1
}
.proradio-countdown-shortcode--center {
  margin:0 auto;
  text-align:center;
  display:inline-block;
  width:100%
}
.proradio-countdown-shortcode--left {
  float:left
}
.proradio-countdown-shortcode--right {
  float:right
}
.proradio-countdown {
  position:relative;
  margin:0;
  padding:0.4em 0.8em;
  font-size:inherit;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  line-height:1em;
  padding:0;
  margin:0;
  background:transparent;
  display:inline-block
}
.proradio-countdown-size--10 {
  font-size:2.56rem
}
.proradio-countdown-size--9 {
  font-size:2.28rem
}
.proradio-countdown-size--8 {
  font-size:2.02rem
}
.proradio-countdown-size--7 {
  font-size:1.8rem
}
.proradio-countdown-size--6 {
  font-size:1.602rem
}
.proradio-countdown-size--5 {
  font-size:1.424rem
}
.proradio-countdown-size--4 {
  font-size:1.266rem
}
.proradio-countdown-size--3 {
  font-size:1.125rem
}
.proradio-countdown-size--2 {
  font-size:1rem
}
.proradio-countdown-size--1 {
  font-size:14px
}
.proradio-countdown-size--inherit {
  font-size:inherit
}
.proradio-countdown span {
  opacity:1
}
.proradio-countdown__i {
  display:inline-block;
  text-align:center;
  margin:0;
  padding:0;
  position:relative
}
.proradio-countdown__i .n {
  min-width:1.4em
}
.proradio-countdown__i.ms .n {
  min-width:2.0em;
  text-align:right
}
.proradio-countdown__i hr {
  display:block;
  margin:0 auto .1em auto;
  padding:0;
  width:80px;
  position:absolute;
  left:50%;
  right:50%;
  transform:translateX(-50%);
  transform-origin:0 0;
  border:none;
  clear:both;
  border-top:3px solid;
  opacity:.6
}
.proradio-countdown__i hr:last-of-type {
  width:10%;
  opacity:1;
  border-color:red;
  left:0;
  transform-origin:50%
}
.proradio-countdown .n {
  position:relative;
  display:block;
  clear:both
}
.proradio-countdown .l {
  margin-top:2px;
  display:none
}
.proradio-countdown__container {
  display:inline-block;
  display:inline-block;
  padding:0;
  border:none;
  background:transparent;
  margin:0
}
.proradio-countdown:empty {
  display:none;
  border:none
}
.proradio-countdown--bricks .proradio-countdown__i {
  border:3px solid;
  padding:.13em .25em;
  margin:2px -0.04em;
  display:inline-block
}
.proradio-countdown--boxed .proradio-countdown__container {
  display:inline-block;
  padding:0.9em 1.6em;
  border:3px solid
}
.proradio-countdown-shortcode {
  display:inline-block;
  padding:0;
  margin:0;
  line-height:inherit
}
.proradio-countdown-shortcode--labels .l {
  position:relative;
  display:block;
  clear:both;
  font-size:13px;
  text-align:center;
  line-height:13px;
  text-transform:uppercase
}
.proradio-countdown-shortcode--labels .ms .n {
  text-align:center
}
.proradio-countdown-shortcode--labels-inline .n {
  display:inline-block
}
.proradio-countdown-shortcode--labels-inline .l {
  position:relative;
  display:inline-block;
  font-size:40%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
.proradio-countdown-shortcode--labels-inline.ms .n {
  min-width:3em
}
.proradio-particles {
  position:absolute;
  overflow:hidden;
  content:" ";
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:100;
  pointer-events:none;
  -webkit-animation:glitch-skew-particles 0.5s infinite;
  animation:glitch-skew-particles 0.5s infinite;
  opacity:0
}
.proradio-particles.active {
  opacity:1
}
.proradio-particles hr,
.proradio-particles hr::before,
.proradio-particles hr::after {
  border:none;
  background:transparent;
  content:" ";
  display:block;
  clear:none;
  position:absolute;
  left:0;
  top:0;
  width:10px;
  height:10px;
  opacity:1;
  mix-blend-mode:screen;
  overflow:visible;
  transition:none;
  z-index:100
}
.proradio-particles hr::before {
  width:100%;
  height:100%;
  background:#00fff9;
  -webkit-animation:proradio-glitch-hr-particles-rev 1s infinite;
  animation:proradio-glitch-hr-particles-rev 1s infinite
}
.proradio-particles hr::after {
  width:100%;
  height:100%;
  background:#ff00c1;
  -webkit-animation:proradio-glitch-hr-particles 1s infinite;
  animation:proradio-glitch-hr-particles 1s infinite
}
.proradio-particles__h:hover {
  display:block
}
@-webkit-keyframes proradio-glitch-hr-particles {
  0% {
    transform:translateX(0%)
  }
  9.999% {
    transform:translateX(0%)
  }
  10% {
    transform:translateX(30%)
  }
  19.999% {
    transform:translateX(30%)
  }
  20% {
    transform:translateX(-30%)
  }
  20.999% {
    transform:translateX(-30%)
  }
  30% {
    transform:translateX(25%)
  }
  30.999% {
    transform:translateX(25%)
  }
  50% {
    transform:translateX(30%)
  }
  50.999% {
    transform:translateX(30%)
  }
  90% {
    transform:translateX(-30%)
  }
  90.999% {
    transform:translateX(-30%)
  }
  100% {
    transform:translateX(20%)
  }
}
@keyframes proradio-glitch-hr-particles {
  0% {
    transform:translateX(0%)
  }
  9.999% {
    transform:translateX(0%)
  }
  10% {
    transform:translateX(30%)
  }
  19.999% {
    transform:translateX(30%)
  }
  20% {
    transform:translateX(-30%)
  }
  20.999% {
    transform:translateX(-30%)
  }
  30% {
    transform:translateX(25%)
  }
  30.999% {
    transform:translateX(25%)
  }
  50% {
    transform:translateX(30%)
  }
  50.999% {
    transform:translateX(30%)
  }
  90% {
    transform:translateX(-30%)
  }
  90.999% {
    transform:translateX(-30%)
  }
  100% {
    transform:translateX(20%)
  }
}
@keyframes proradio-glitch-hr-particles {
  0% {
    transform:translateX(0%)
  }
  9.999% {
    transform:translateX(0%)
  }
  10% {
    transform:translateX(-30%)
  }
  19.999% {
    transform:translateX(-30%)
  }
  20% {
    transform:translateX(30%)
  }
  20.999% {
    transform:translateX(30%)
  }
  30% {
    transform:translateX(-20%)
  }
  30.999% {
    transform:translateX(-20%)
  }
  50% {
    transform:translateX(-30%)
  }
  50.999% {
    transform:translateX(-30%)
  }
  90% {
    transform:translateX(30%)
  }
  90.999% {
    transform:translateX(30%)
  }
  100% {
    transform:translateX(-20%)
  }
}
@-webkit-keyframes proradio-glitch-hr-opacity {
  0% {
    opacity:1
  }
  3% {
    opacity:1
  }
  3.0001% {
    opacity:0
  }
  6% {
    opacity:0
  }
  6.0001% {
    opacity:1
  }
  7% {
    opacity:1
  }
  7.001% {
    opacity:0
  }
  10% {
    opacity:0
  }
  10.001% {
    opacity:1
  }
  11% {
    opacity:1
  }
  11.001% {
    opacity:0
  }
  60% {
    opacity:0
  }
  60.001% {
    opacity:1
  }
  63% {
    opacity:1
  }
  63.001% {
    opacity:0
  }
  93% {
    opacity:0
  }
  93.001% {
    opacity:1
  }
  94% {
    opacity:1
  }
  94.001% {
    opacity:0
  }
  100% {
    opacity:0
  }
}
@keyframes proradio-glitch-hr-opacity {
  0% {
    opacity:1
  }
  3% {
    opacity:1
  }
  3.0001% {
    opacity:0
  }
  6% {
    opacity:0
  }
  6.0001% {
    opacity:1
  }
  7% {
    opacity:1
  }
  7.001% {
    opacity:0
  }
  10% {
    opacity:0
  }
  10.001% {
    opacity:1
  }
  11% {
    opacity:1
  }
  11.001% {
    opacity:0
  }
  60% {
    opacity:0
  }
  60.001% {
    opacity:1
  }
  63% {
    opacity:1
  }
  63.001% {
    opacity:0
  }
  93% {
    opacity:0
  }
  93.001% {
    opacity:1
  }
  94% {
    opacity:1
  }
  94.001% {
    opacity:0
  }
  100% {
    opacity:0
  }
}
@-webkit-keyframes glitch-skew-particles {
  0% {
    transform:skew(0deg)
  }
  10% {
    transform:skew(0deg)
  }
  20% {
    transform:skew(1deg)
  }
  30% {
    transform:skew(1deg)
  }
  40% {
    transform:skew(0deg)
  }
  50% {
    transform:skew(1deg)
  }
  60% {
    transform:skew(0deg)
  }
  70% {
    transform:skew(0deg)
  }
  80% {
    transform:skew(0deg)
  }
  90% {
    transform:skew(-1deg)
  }
  100% {
    transform:skew(0deg)
  }
}
@keyframes glitch-skew-particles {
  0% {
    transform:skew(0deg)
  }
  10% {
    transform:skew(0deg)
  }
  20% {
    transform:skew(1deg)
  }
  30% {
    transform:skew(1deg)
  }
  40% {
    transform:skew(0deg)
  }
  50% {
    transform:skew(1deg)
  }
  60% {
    transform:skew(0deg)
  }
  70% {
    transform:skew(0deg)
  }
  80% {
    transform:skew(0deg)
  }
  90% {
    transform:skew(-1deg)
  }
  100% {
    transform:skew(0deg)
  }
}
.proradio-waterwave {
  display:block;
  position:absolute;
  z-index:10;
  width:100%;
  height:40%;
  bottom:-13%;
  left:0;
  content:" ";
  pointer-events:none;
  overflow:hidden
}
.proradio-waterwave--l1 {
  z-index:10
}
.proradio-waterwave--l2 {
  z-index:10
}
.proradio-waterwave__canvas {
  position:absolute;
  width:100%;
  bottom:0;
  left:0
}
.proradio-decor {
  display:none
}
.proradio-decor {
  clear:both;
  margin:20px auto 0 auto;
  width:50px;
  position:relative;
  height:8px;
  clear:both;
  display:block;
  transform:scaleX(0);
  transition-timing-function:cubic-bezier(0.3, 0.9, 1, 0);
  -webkit-animation:proradio-decoranimation 0.8s;
  animation:proradio-decoranimation 0.8s;
  -webkit-animation-delay:0.6s;
  animation-delay:0.6s;
  transition-delay:0.6s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  border:3px dotted;
  border-width:3px 0 3px 0;
  border-color:inherit;
  height:8px;
  width:120px
}
body.proradio-decor:not(.proradio-cache_fix) {
  display:none
}
@-webkit-keyframes proradio-decoranimation {
  0% {
    transform:scaleX(0)
  }
  100% {
    transform:scaleX(1)
  }
}
@keyframes proradio-decoranimation {
  0% {
    transform:scaleX(0)
  }
  100% {
    transform:scaleX(1)
  }
}
.proradio-meta {
  opacity:1;
  line-height:1.25em
}
.proradio-meta>span {
  margin-right:6px
}
.proradio-meta>span:empty {
  display:none
}
.proradio-meta i {
  margin:0 4px 0 0;
  vertical-align:sub;
  vertical-align:text-top;
  font-size:1.1em
}
.proradio-meta i::before {
  line-height:inherit
}
.proradio-meta a {
  padding:2px 2px 2px 3px;
  border-radius:4px;
  color:inherit
}
.proradio-meta a:hover {
  box-shadow:0 0 8px rgba(0,0,0,0.3)
}
.proradio-meta>span a {
  margin-left:-6px
}
.proradio-meta .proradio-p-date {
  margin-left:8px
}
.proradio-meta .proradio-p-auth {
  clear:both
}
.proradio-meta .proradio-p-auth {
  display:initial
}
.proradio-post {
  margin-bottom:20px;
  overflow:hidden;
  border-radius:0px;
  position:relative;
  z-index:1;
  min-height:370px;
  box-shadow:0 0 6px 0px rgba(0,0,0,0.25);
  box-shadow:var(--proradio-card-shadow)
}
.proradio-post ol,
.proradio-post ul {
  margin:0
}
.proradio-post__social {
  margin-top:16px
}
.proradio-post__social a {
  color:inherit;
  margin:0 3px;
  background-color:red;
  border-radius:50%;
  padding:0;
  vertical-align:middle;
  height:22px;
  line-height:29px;
  display:inline-flex;
  font-size:12px;
  width:22px;
  text-align:center;
  flex-align:middle;
  align-items:center;
  justify-content:center
}
.proradio-post__social a i {
  display:inline-flex;
  line-height:inherit;
  padding:0;
  vertical-align:middle;
  align-items:center;
  justify-content:center
}
.proradio-post .proradio-excerpt p {
  font-size:13px
}
.proradio-post__content {
  padding:5%
}
.proradio-post__content .proradio-date.proradio-meta {
  margin-bottom:8px
}
.proradio-post .proradio-meta .proradio-date {
  display:inline-block
}
.proradio-post .proradio-bgimg img {
  max-height:100%;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain
}
.proradio-post .proradio-bgimg img.proradio-post__thumb--h {
  width:100%;
  height:auto
}
.proradio-post .proradio-bgimg--full img {
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-post__title {
  margin-top:0;
  clear:both
}
.proradio-post__title a {
  background-size:0% 0.16em;
  background-repeat:no-repeat;
  background-position:0% 91%
}
.proradio-post .proradio-duotone::after,
.proradio-post .proradio-duotone::before {
  content:initial;
  display:none
}
.proradio-post__header {
  padding-top:100%;
  display:block;
  position:relative;
  overflow:hidden;
  text-rendering:geometricPrecision
}
.proradio-post__header__link,
#proradio-body .proradio-master .proradio-slider__header__link {
  position:absolute;
  width:100%;
  height:100%;
  display:block;
  background:transparent;
  top:0;
  left:0;
  z-index:3;
  cursor:pointer
}
.proradio-post__thumb {
  display:block
}
.proradio-post__headercont {
  position:absolute;
  z-index:10;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:20px;
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.4) 81%, rgba(0,0,0,0.65) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 )
}
.proradio-post__headercont .proradio-cats {
  overflow:visible;
  margin-top:3px
}
.proradio-post__headercont .proradio-cats a {
  position:relative;
  overflow:visible
}
.proradio-post__switchcontent {
  position:absolute;
  top:auto;
  left:auto;
  right:20px;
  bottom:24px;
  z-index:80;
  cursor:pointer
}
.proradio-post__switchcontent:hover {
  transform:scale(1.2)
}
.proradio-post .proradio-post__headercont--ex {
  position:absolute;
  height:100%;
  width:100%;
  padding:2.5%;
  z-index:100;
  opacity:1;
  top:0;
  left:0;
  transform:translateY(100.1%);
  margin-top:-5px;
  border:5px solid;
  border-width:5px;
  border-left:none;
  border-right:none;
  border-bottom:none;
  will-change:max-height;
  transition:transform 1s, margin 1s;
  transition-timing-function:cubic-bezier(0.12, 0.9, 0.2, 1);
  overflow:auto;
  text-overflow:ellipsis;
  scrollbar-width:auto;
  scrollbar-color:#bdbdbd #ffffff
}
.proradio-post .proradio-post__headercont--ex h4 {
  margin-top:0;
  margin-bottom:8px
}
.proradio-post .proradio-post__headercont--ex h6 {
  margin-top:0;
  margin-bottom:20px
}
.proradio-post .proradio-post__headercont--ex p {
  font-size:14px
}
.proradio-post .proradio-post__headercont--ex .proradio-post__switchcontent {
  top:10px;
  bottom:auto;
  right:10px
}
.proradio-post .proradio-post__headercont--ex::-webkit-scrollbar {
  width:4px
}
.proradio-post .proradio-post__headercont--ex::-webkit-scrollbar-track {
  background:#ffffff
}
.proradio-post .proradio-post__headercont--ex::-webkit-scrollbar-thumb {
  background-color:#bdbdbd;
  border-radius:1px;
  border:3px solid #d6d6d6
}
.proradio-post.proradio-enabled .proradio-post__headercont--ex {
  transform:translateY(0%);
  margin-top:0
}
.proradio-post .proradio-caption {
  margin-top:2px;
  max-width:52%;
  white-space:nowrap;
  text-overflow:ellipsis;
  word-break:break-all;
  float:left;
  font-size:13px
}
.proradio-post .proradio-cats {
  white-space:nowrap;
  text-overflow:ellipsis;
  word-break:break-all;
  overflow-x:hidden
}
.proradio-post .proradio-meta {
  font-size:.767em;
  margin:14px 0 10px 0
}
.proradio-post__std {
  margin-bottom:40px
}
.proradio-post__std .proradio-excerpt p {
  margin-bottom:0.8em
}
.proradio-post__std .proradio-post__content .proradio-meta {
  margin-top:0
}
.proradio-post__std .proradio-post__header {
  padding-top:0;
  min-height:160px;
  overflow:hidden
}
.proradio-post__std .proradio-post__header .proradio-bgimg {
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:0;
  overflow:hidden
}
.proradio-post__std .proradio-post__header .proradio-bgimg img {
  position:absolute;
  top:0;
  left:0;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain
}
.proradio-post__std .proradio-post__header .proradio-bgimg img.proradio-post__thumb--v {
  max-height:300px
}
.proradio-post__std .proradio-post__header .proradio-bgimg img.proradio-post__thumb--h {
  max-height:450px
}
.proradio-post__std .proradio-post__header .proradio-bgimg img:first-child {
  position:relative;
  z-index:-1;
  display:block
}
.proradio-post__std .proradio-post__readmore {
  margin-top:18px
}
.proradio-post__std.sticky {
  margin-bottom:70px
}
.proradio-post__std.sticky.proradio-has-thumb {
  padding-top:0
}
.proradio-post__std.sticky.proradio-no-thumb .proradio-post__content {
  padding:5%
}
.proradio-post__ver .proradio-post__header {
  padding-top:63%
}
.proradio-post__ver .proradio-post__content {
  padding:5%
}
.proradio-post__ver .proradio-bgimg img.proradio-post__thumb--h {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-post__ver .proradio-bgimg img.proradio-post__thumb--s {
  width:100%;
  height:auto
}
.proradio-post__ver--masonry {
  min-height:0
}
.proradio-post__ver--chart .proradio-post__header {
  padding-top:86%
}
.proradio-post__ver--chart .proradio-post__header .proradio-bgimg img {
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%
}
.proradio-post__hor .proradio-post__header {
  padding-top:63%
}
.proradio-post__hor .proradio-post__content {
  padding:5%
}
.proradio-post__hor .proradio-post__thumb {
  position:absolute
}
.proradio-post__hor .proradio-bgimg img.proradio-post__thumb--h {
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-post__hero__caption {
  position:absolute;
  bottom:0;
  left:0;
  padding:20px;
  width:100%
}
.proradio-post__hero .proradio-post__header {
  padding-top:130%;
  min-height:370px
}
.proradio-post__hero .proradio-bgimg img {
  height:100%;
  width:100%;
  max-height:100vh;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-post__hero .proradio-excerpt {
  display:none
}
.proradio-post__hero .proradio-post__title {
  padding-right:20px
}
.proradio-post__hero .proradio-post__headercont {
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 40%, rgba(0,0,0,0.7) 100%)
}
.proradio-post__card {
  padding-top:130%;
  position:relative
}
.proradio-post__card .proradio-bgimg {
  overflow:hidden
}
.proradio-post__card .proradio-bgimg img {
  height:100%;
  width:100%;
  max-height:100vh;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-post__card p {
  padding-right:5px;
  text-rendering:geometricPrecision
}
.proradio-post__card__cap {
  position:absolute;
  bottom:16px;
  padding:0 10px 0 0;
  z-index:10
}
.proradio-post__card__exc {
  line-height:1.2em
}
.proradio-post__card .proradio-post__headercont {
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.7) 65%, rgba(0,0,0,0.7) 100%);
  text-shadow:0 0 3px rgba(0,0,0,0.3);
  padding:5%
}
.proradio-post__card .proradio-post__headercont .proradio-meta {
  text-shadow:none;
  margin-bottom:10px
}
.proradio-post__card .proradio-post__title {
  margin:10px 0 5px 0;
  line-height:1.2em
}
.proradio-post__card--shows {
  padding-top:63%;
  height:0;
  min-height:200px
}
.proradio-post__card--shows .proradio-post__card__cap {
  padding-bottom:10px
}
.proradio-post__card--video {
  padding-top:63%;
  min-height:200px
}
.proradio-post__card--video .proradio-post__card__cap {
  padding-bottom:10px
}
.proradio-post__card--radio {
  min-height:200px;
  max-width:300px
}
.proradio-post__card--radio .proradio-post__headercont {
  padding:8%;
  text-align:center
}
.proradio-post__card--radio .proradio-post__logo {
  max-width:70%;
  margin:20px auto 0 auto;
  max-height:80px;
  height:80px;
  width:auto
}
.proradio-post__card--radio a .proradio-post__logo {
  width:auto;
  max-width:100%;
  height:auto
}
.proradio-post__card--radio .proradio-post__card__cap {
  width:100%;
  padding:0;
  left:0;
  display:flex;
  align-items:center;
  flex-direction:column;
  justify-content:center
}
.proradio-post__card--radio .proradio-meta {
  margin-top:10px
}
.proradio-post__card--radio-alt {
  padding-top:63%;
  height:auto;
  min-height:200px
}
.proradio-post__card--radio-alt .proradio-post__headercont .proradio-post__card__cap {
  padding-bottom:10px
}
.proradio-post__card--radio-alt .proradio-post__headercont .proradio-post__card__cap p {
  margin-bottom:0;
  padding-bottom:0
}
.proradio-post__card--radio-alt .proradio-post__headercont .proradio-pageheader__actions {
  position:absolute;
  top:20px;
  right:20px;
  --size: 40px;
  width:var(--size);
  height:var(--size);
  line-height:var(--size)
}
.proradio-post__card--radio-alt .proradio-post__headercont .proradio-pageheader__actions i {
  font-size:24px
}
.proradio-post__card--members {
  text-align:center
}
.proradio-post__card--members .proradio-excerpt {
  display:none
}
.proradio-post__card--members .proradio-post__card__cap {
  width:100%;
  padding:0;
  max-width:999px;
  width:100%;
  left:0
}
.proradio-post__card--members .proradio-excerpt {
  padding:0 30px
}
.proradio-post__card--members .proradio-btn-r {
  padding:10px;
  border-radius:50%
}
.proradio-post__card--members .proradio-cats,
.proradio-post__card--members .proradio-cats a {
  margin-right:0
}
.proradio-post-inline-horizontal {
  padding-left:0;
  padding-right:0
}
.proradio-post__inline {
  margin-bottom:18px;
  overflow:hidden;
  min-height:70px;
  display:flex;
  align-items:center
}
.proradio-post__inline.has-post-thumbnail {
  padding-left:70px;
  position:relative
}
.proradio-post__inline .proradio-thumb {
  display:inline-block;
  float:left;
  width:70px;
  height:70px;
  margin-right:12px;
  box-shadow:0 0 15px 0px rgba(0,0,0,0.03);
  overflow:hidden;
  display:block;
  line-height:0;
  position:relative;
  z-index:2;
  display:block;
  left:0;
  position:absolute;
  height:100%
}
.proradio-post__inline .proradio-thumb img {
  display:block;
  position:absolute;
  height:100%;
  left:0;
  top:0;
  width:100%;
  height:100%;
  width:100%;
  max-height:100vh;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-post__inline h6 {
  margin:0 0 0 12px
}
.proradio-post__inline p.proradio-meta {
  margin-bottom:0;
  margin-top:4px;
  margin-left:12px
}
.proradio-post__inline p.proradio-meta i {
  margin-left:0;
  vertical-align:middle;
  float:left;
  line-height:inherit
}
.proradio-post__search {
  overflow:hidden;
  margin-bottom:10px;
  min-height:0
}
.proradio-post__search::after {
  padding-top:20px
}
.proradio-post__search__c {
  float:left;
  width:calc(100% - 50px)
}
.proradio-post__search h3 {
  margin:0 0 12px 0
}
.proradio-post__search .proradio-thumb {
  width:50px;
  height:50px;
  display:inline-block
}
.proradio-post__search .proradio-meta {
  margin-top:0;
  opacity:.7
}
.proradio-post__sticky {
  position:absolute;
  z-index:12;
  height:18px;
  line-height:18px;
  font-size:12px;
  text-align:center;
  top:auto;
  bottom:0;
  right:-10px;
  padding-right:18px;
  margin:0
}
.proradio-post__sticky .proradio-meta {
  margin:0
}
.proradio-post__sticky i {
  vertical-align:text-top;
  font-size:inherit;
  margin:0 5px
}
.proradio-post__sticky::after {
  content:" ";
  display:block;
  height:100%;
  width:100%;
  position:absolute;
  transform:skewX(-45deg);
  top:0;
  left:-1em;
  z-index:-1
}
.proradio-post__testimonial {
  padding-top:136%;
  position:relative;
  text-rendering:geometricPrecision
}
.proradio-post__testimonial .proradio-meta {
  margin-top:5px;
  opacity:.6;
  line-height:.9em
}
.proradio-post__testimonial .proradio-bgimg {
  opacity:.7
}
.proradio-post__testimonial__cap {
  position:absolute;
  bottom:16px;
  padding:0 20px 6px 0
}
.proradio-post__testimonial .proradio-capdec {
  padding-left:11px;
  position:relative;
  text-rendering:geometricPrecision
}
.proradio-post__testimonial .proradio-capdec::before {
  display:block;
  content:" ";
  position:absolute;
  border-left:3px solid;
  left:0;
  top:0;
  height:100%;
  width:3px
}
.proradio-post__testimonial .proradio-capdec h5,
.proradio-post__testimonial .proradio-capdec a {
  color:inherit;
  margin:0
}
.proradio-post__testimonial .proradio-capdec h5 {
  line-height:0.9em
}
.proradio-post__testimonial .proradio-intro {
  padding-top:10px;
  font-style:italic;
  line-height:1.3em;
  margin-bottom:0
}
.proradio-post__testimonial .proradio-post__headercont {
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 5%, rgba(0,0,0,0.4) 70%, rgba(0,0,0,0.7) 100%)
}
.proradio-post__event {
  position:relative;
  overflow:hidden
}
.proradio-post__event__i {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:bottom;
  opacity:.3
}
.proradio-post__event__c {
  position:relative;
  z-index:20;
  padding:24px;
  flex-wrap:wrap;
  display:flex;
  align-items:center
}
.proradio-post__event__d {
  margin:0;
  border-bottom:1px solid;
  padding-bottom:6px;
  margin-bottom:10px;
  display:inline-block;
  font-size:15px
}
.proradio-post__event__d span {
  margin-right:0.1em
}
@media (max-width: 1200px) {
  .proradio-post__event__t {
    display:block;
    width:100%
  }
}
.proradio-post__event__t .proradio-meta {
  margin-top:0
}
.proradio-post__event__t .proradio-meta i {
  margin-left:8px
}
.proradio-post__event__t .proradio-meta i:first-of-type {
  margin-left:0
}
.proradio-post__event p.proradio-h5 {
  display:none
}
.proradio-post__event .proradio-countdown-shortcode {
  display:inline
}
.proradio-post__event-feat .proradio-post__header {
  padding-top:130%;
  min-height:370px
}
.proradio-post__event-feat .proradio-post__event__d {
  border:none;
  top:0;
  left:0;
  position:absolute;
  padding:5%
}
.proradio-post__event-feat .proradio-excerpt {
  margin-top:0
}
.proradio-post__event-feat .proradio-excerpt p {
  margin-top:0
}
.proradio-post__event-feat p.proradio-meta,
.proradio-post__event-feat p.proradio-capfont,
.proradio-post__event-feat p.proradio-tags {
  line-height:1.1em;
  max-height:1.1em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  display:none
}
.proradio-post__mosaic {
  position:relative;
  overflow:hidden;
  -webkit-clip-path:none;
  clip-path:none;
  padding-top:100%;
  margin:0;
  border-radius:0;
  max-width:2000px;
  min-height:120px
}
.proradio-post__mosaic__c {
  position:absolute;
  z-index:12;
  width:100%;
  height:100%;
  top:0;
  left:0;
  display:flex;
  flex-direction:column-reverse;
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 46%, rgba(0,0,0,0.35) 60%, rgba(0,0,0,0.65) 100%)
}
.proradio-post__mosaic__c__c {
  padding:24px
}
.proradio-post__mosaic .proradio-decor {
  margin:0
}
.proradio-post__mosaic .proradio-post__mosaic__i {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:bottom;
  opacity:1;
  height:100%
}
.proradio-post__ver .proradio-post__header,
.proradio-post__ver .proradio-post__header .proradio-bgimg,
.proradio-post__std .proradio-post__header,
.proradio-post__std .proradio-post__header .proradio-bgimg {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.proradio-post__hor .proradio-post__header,
.proradio-post__hor .proradio-post__header .proradio-bgimg,
.proradio-post__inline .proradio-post__header,
.proradio-post__inline .proradio-post__header .proradio-bgimg {
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.proradio-p {
  text-rendering:geometricPrecision
}
.proradio-p-catz {
  padding:0 0.2em;
  position:relative;
  display:inline-block;
  -webkit-filter:brightness(1);
  filter:brightness(1);
  transition:-webkit-filter .2s;
  transition:filter .2s;
  transition:filter .2s, -webkit-filter .2s;
  vertical-align:middle;
  line-height:1em
}
.proradio-p-catz a {
  position:relative;
  z-index:2;
  border:2px solid;
  padding:0.15em 0.5em;
  margin:0 2px;
  vertical-align:middle
}
.proradio-p-catz a:first-child {
  margin-left:0
}
.proradio-p-catz:hover {
  -webkit-filter:brightness(1.25);
  filter:brightness(1.25)
}
.proradio-p-auth {
  padding:0 0 0 0.2em;
  display:inline-block;
  position:relative;
  overflow:hidden
}
img.proradio-post__eventfeat__i {
  height:100%
}
.proradio-relatedpost-section .proradio-post {
  margin-bottom:0
}
.proradio-clip-disabled .proradio-post * {
  -webkit-clip-path:none;
  clip-path:none
}
.proradio-post.proradio-post__mosaic {
  border-radius:0
}
.proradio-post {
  opacity:1
}
.proradio-post[data-qtwaypoints] {
  opacity:0;
  transition:opacity 0.5s;
  transition-delay:0.02s
}
.proradio-post.proradio-active[data-qtwaypoints] {
  opacity:1
}
.proradio-post__tracklist {
  position:absolute;
  z-index:100;
  opacity:1;
  display:block;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden;
  font-size:13px;
  transform:translateX(40px);
  opacity:0;
  pointer-events:none;
  transition:transform 0.3s ease, opacity 0.3s
}
.proradio-post__tracklist .qtmplayer-tracklist {
  height:100%;
  overflow:hidden;
  padding:20px
}
.proradio-post__tracklist .qtmplayer-tracklist__content {
  background:transparent;
  border:none
}
.proradio-post__tracklist .qtmplayer-tracklist .qtmplayer-tracklist__content h5 {
  max-width:100%;
  width:100%;
  margin-bottom:20px
}
.proradio-post__tracklist .qtmplayer-tracklist .qtmplayer-tracklist__content ul li {
  text-overflow:ellipsis;
  overflow:hidden;
  height:1.2em;
  max-height:1.2em;
  display:block;
  width:100%;
  line-height:1.2em;
  margin:0 0 9px 0;
  padding:0
}
.proradio-post__tracklist .qtmplayer-tracklist .qtmplayer-tracklist__content ul li a {
  line-height:1em
}
.proradio-post__tracklist .qtmplayer-tracklist .qtmplayer-tracklist__content {
  color:inherit
}
.proradio-enabled .proradio-post__tracklist {
  transform:translateX(0px);
  opacity:1;
  pointer-events:initial
}
.proradio-post__more {
  bottom:20px;
  right:20px;
  position:absolute;
  z-index:101;
  padding:8px
}
.proradio-post__more i.open {
  color:#fff
}
.proradio-post__more i.close {
  display:none;
  color:inherit
}
.proradio-post__more.proradio-enabled i.open {
  display:none
}
.proradio-post__more.proradio-enabled i.close {
  display:block
}
body.nojs .proradio-post,
body.elementor-editor-active .proradio-post {
  opacity:1
}
.proradio-post {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.proradio-post .proradio-bgimg img,
.proradio-post .proradio-thumb img {
  transition:opacity var(--proradio-hover-trtime),transform var(--proradio-hover-trtime),-webkit-filter var(--proradio-hover-trtime);
  transition:opacity var(--proradio-hover-trtime),transform var(--proradio-hover-trtime),filter var(--proradio-hover-trtime);
  transition:opacity var(--proradio-hover-trtime),transform var(--proradio-hover-trtime),filter var(--proradio-hover-trtime),-webkit-filter var(--proradio-hover-trtime);
  -webkit-filter:var(--proradio-hover-img-blur) var(--proradio-hover-img-grayscale) var(--proradio-hover-img-brightness);
  filter:var(--proradio-hover-img-blur) var(--proradio-hover-img-grayscale) var(--proradio-hover-img-brightness);
  transform:scale3d(var(--proradio-hover-img-scale), var(--proradio-hover-img-scale), 1)
}
.proradio-post .proradio-caption.proradio-tag-nowplaying {
  text-shadow:none !important;
  z-index:10
}
.proradio-post-scroller {
  white-space:nowrap;
  overflow:hidden;
  margin-right:20px;
  max-width:100%;
  display:flex;
  position:relative;
  width:100%
}
.proradio-post-scroller .proradio-postitem-inline-text {
  margin-right:1em
}
.proradio-post-scroller .proradio-postitem-inline-text span {
  display:inline-flex;
  flex-wrap:1;
  align-items:center;
  justify-content:center
}
.proradio-post-scroller img {
  width:1em;
  height:1em;
  border-radius:50%;
  display:inline-flex;
  margin-right:0.5em;
  vertical-align:middle
}
.proradio-post-scroller .proradio-marquee {
  z-index:1
}
.proradio-podcast__inline {
  margin-bottom:14px;
  margin-top:0
}
.proradio-podcast__inline h6 {
  margin:0 0 0.5em 0
}
.proradio-podcast__inline p.proradio-meta {
  margin:0.5em 0 0 0
}
.proradio-podcast__inline .proradio-thumb {
  background-color:rgba(10,10,10,0.2)
}
.proradio-podcast__inline .proradio-actionicon {
  top:50%;
  left:50%;
  right:auto;
  transform:translate(-50%, -50%);
  background:rgba(10,10,10,0.5)
}
.proradio-podcast__small {
  min-height:330px
}
.proradio-podcast__small .proradio-post__title {
  font-size:12px
}
.proradio-podcast__small .proradio-thumb {
  position:relative;
  width:100%;
  height:auto;
  padding-top:100%;
  position:relative;
  background-color:rgba(10,10,10,0.2)
}
.proradio-podcast__small .proradio-thumb img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-podcast__small .proradio-actionicon {
  top:50%;
  left:50%;
  right:auto;
  transform:translate(-50%, -50%);
  background:rgba(10,10,10,0.5)
}
.proradio-actionicon,
.proradio-actions__a1,
.proradio-actions__a2,
.proradio-actions__a3 {
  color:#fff;
  display:inline-block;
  text-shadow:0 0 15px #000;
  display:inline-block;
  position:absolute;
  border-radius:50% !important;
  box-sizing:content-box;
  width:36px;
  height:36px;
  top:30px;
  right:30px;
  left:auto;
  transform:none;
  line-height:36px;
  border:4px solid;
  z-index:10
}
.proradio-actionicon i,
.proradio-actions__a1 i,
.proradio-actions__a2 i,
.proradio-actions__a3 i {
  line-height:inherit;
  left:0;
  top:0;
  margin:0;
  vertical-align:text-bottom;
  width:100%;
  text-align:center;
  font-size:22px;
  position:absolute;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  height:100%
}
.proradio-actionicon .qtmplayer-donut i {
  position:relative;
  line-height:inherit;
  vertical-align:text-bottom
}
.proradio-actions {
  position:absolute;
  height:60px;
  padding:0;
  opacity:1;
  top:0;
  left:0;
  width:100%;
  margin:0
}
.proradio-actions__cont {
  display:block;
  position:absolute;
  width:100%;
  height:auto;
  opacity:1;
  top:0;
  left:0;
  z-index:70
}
.proradio-actions__a1,
.proradio-actions__a2,
.proradio-actions__a3 {
  position:absolute;
  display:block;
  cursor:pointer
}
.proradio-actions__a1 i,
.proradio-actions__a2 i,
.proradio-actions__a3 i {
  margin:0;
  top:0;
  margin-top:0;
  position:absolute;
  left:0
}
.proradio-actions__a1:not(:hover),
.proradio-actions__a2:not(:hover),
.proradio-actions__a3:not(:hover) {
  border-color:transparent
}
.proradio-actions__a1 .count,
.proradio-actions__a2 .count,
.proradio-actions__a3 .count {
  display:none
}
.proradio-actions__a1 a,
.proradio-actions__a2 a,
.proradio-actions__a3 a {
  color:inherit
}
.proradio-actions__a1 {
  top:90px
}
.proradio-actions__a2 {
  top:144px
}
.proradio-capfont,
.proradio-tags {
  text-transform:uppercase;
  letter-spacing:0.05em
}
.proradio-caption {
  position:relative;
  padding-bottom:0;
  margin-bottom:1em;
  margin-top:0;
  line-height:1em;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  line-height:1.4em
}
.proradio-caption span {
  line-height:0.9em;
  color:#fff;
  position:relative;
  z-index:2;
  display:inline-block;
  padding:0.15em 0.7em 0.15em 0.9em;
  overflow:hidden;
  margin-left:-0.6em
}
.proradio-caption span::after {
  display:block;
  content:" ";
  height:100%;
  width:95%;
  top:0;
  left:3%;
  position:absolute;
  background:#000;
  z-index:-1;
  transform:skew(-7deg)
}
.proradio-caption::before {
  z-index:1;
  border:2px  dotted;
  border-width:2px 0;
  border-color:inherit;
  display:block;
  content:" ";
  width:100%;
  width:calc(100% - 0.3em);
  height:6px;
  bottom:0;
  left:0.3em;
  position:absolute;
  top:50%;
  margin:-4px auto 0 auto;
  display:block;
  content:" ";
  max-width:100%;
  bottom:0
}
.proradio-caption a {
  color:inherit
}
.proradio-caption__c {
  text-align:center
}
.proradio-caption__c::before {
  display:none
}
.proradio-gradient-caption {
  margin:0
}
.proradio-gradient-caption span {
  background-clip:text;
  text-fill-color:transparent;
  background:linear-gradient(var(--proradio-header-grad-dir), var(--proradio-header-grad-one), var(--proradio-header-grad-two));
  background:-webkit-linear-gradient(var(--proradio-header-grad-dir), var(--proradio-header-grad-one), var(--proradio-header-grad-two));
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent
}
.proradio-section-caption {
  max-width:80%;
  margin:0 auto;
  text-align:center;
  margin-bottom:30px
}
.proradio-section-caption h6 {
  display:block;
  clear:both
}
.proradio-section-caption h6::after {
  display:none
}
.proradio-section-caption .proradio-capfont,
.proradio-section-caption .proradio-tags {
  margin:.1em 0 .3em 0;
  border-color:inherit;
  display:inline-block;
  clear:both;
  position:relative;
  font-size:18px
}
.proradio-section-caption p {
  display:block;
  max-width:470px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0
}
.proradio-textfx-wrap {
  margin:0;
  line-height:1em;
  overflow:hidden
}
.proradio-txtfx {
  outline:none;
  text-decoration:none;
  position:relative;
  line-height:inherit;
  color:rgba(150,150,150,0.1);
  display:inline-block;
  z-index:2;
  height:2;
  overflow:hidden;
  margin:0;
  vertical-align:middle;
  -webkit-animation:proradio-txtfxappear 0.5s;
  animation:proradio-txtfxappear 0.5s;
  opacity:0;
  -webkit-animation-delay:0.5s;
  animation-delay:0.5s;
  transition-delay:0.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}
@-webkit-keyframes proradio-txtfxappear {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@keyframes proradio-txtfxappear {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
.proradio-txtfx--tokyo {
  text-transform:uppercase;
  overflow:hidden;
  line-height:0.9;
  color:rgba(100,100,100,0);
  padding:.25em .6em .3em;
  transition:color 0.8s;
  display:inline-flex;
  justify-content:center;
  align-items:center
}
.proradio-txtfx--tokyo span {
  transition:color 0.8s;
  color:rgba(100,100,100,0)
}
.proradio-txtfx-tokyo-container {
  border:4px solid
}
.proradio-txtfx--tokyo.proradio-active span {
  color:transparent
}
.proradio-txtfx--tokyo::after {
  content:'';
  position:absolute;
  height:16px;
  width:100%;
  top:50%;
  margin-top:-8px;
  right:0;
  background:#F9F9F9;
  transform:translate3d(-100%, 0, 0);
  transition:transform 0.8s;
  transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)
}
.proradio-txtfx--tokyo.proradio-active::after {
  transform:translate3d(102%, 0, 0)
}
.proradio-txtfx--tokyo::before {
  content:attr(data-letters);
  position:absolute;
  z-index:2;
  left:0;
  overflow:hidden;
  color:#424242;
  white-space:nowrap;
  width:0%;
  transition:width 0.9s 0.9s, opacity 0.9s 0.9s;
  opacity:0
}
.proradio-txtfx--tokyo.proradio-active::before {
  width:100%;
  opacity:1
}
.proradio-txtfx--london {
  padding:.4em;
  transition:color 0.5s
}
.proradio-txtfx--london.proradio-active {
  color:#1e1a1b
}
.proradio-txtfx--london::before {
  content:'';
  position:absolute;
  height:2px;
  width:120%;
  top:50%;
  margin-top:-18px;
  left:-10%;
  z-index:-1;
  background:#F9F9F9;
  transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 1, 1);
  transition:transform 0.5s
}
.proradio-txtfx--london.proradio-active::before {
  transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1)
}
.proradio-txtfx--london span {
  position:absolute;
  right:15px;
  color:#e53369;
  bottom:0;
  opacity:0;
  transform:translate3d(-10px, -10px, 0);
  transition:transform 0.5s, opacity 0.5s
}
.proradio-txtfx--london.proradio-active span {
  opacity:1;
  transform:translate3d(0, 0, 0)
}
.proradio-txtfx--paris {
  text-transform:uppercase;
  color:#3A4945;
  padding:.4em .2em
}
.proradio-txtfx--paris::before,
.proradio-txtfx--paris::after {
  content:'';
  width:100%;
  height:5px;
  z-index:-1;
  background:#3A4945;
  position:absolute;
  transform:scale3d(0, 1, 1);
  transition:transform 0.9s
}
.proradio-txtfx--paris::before {
  right:0;
  top:0;
  transform-origin:100% 50%
}
.proradio-txtfx--paris::after {
  left:0;
  bottom:0;
  transform-origin:0 50%
}
.proradio-txtfx--paris.proradio-active::before,
.proradio-txtfx--paris.proradio-active::after {
  transform:scale3d(1, 1, 1)
}
.proradio-txtfx--paris span {
  position:relative;
  transition:color 0.9s
}
.proradio-txtfx--paris.proradio-active span {
  color:transparent
}
.proradio-txtfx--paris span::before,
.proradio-txtfx--paris span::after {
  position:absolute;
  color:#fff;
  opacity:0;
  transition:transform 0.9s, opacity 0.9s
}
.proradio-txtfx--paris span::before {
  content:attr(data-letters-l);
  left:0;
  transform:translate3d(-5px, 0, 0)
}
.proradio-txtfx--paris span::after {
  content:attr(data-letters-r);
  right:0;
  transform:translate3d(15px, 0, 0)
}
.proradio-txtfx--paris.proradio-active span::before,
.proradio-txtfx--paris.proradio-active span::after {
  opacity:1;
  transform:translate3d(0, 0, 0)
}
.proradio-txtfx--ibiza {
  overflow:hidden;
  padding:0 10px;
  line-height:1;
  color:#242424
}
.proradio-txtfx--ibiza.proradio-active {
  color:#242424
}
.proradio-txtfx--ibiza::after {
  content:'';
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  right:0;
  z-index:-1;
  background:#242424;
  transform:translate3d(101%, 0, 0);
  transition:transform 0.5s;
  transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)
}
.proradio-txtfx--ibiza.proradio-active::after {
  transform:translate3d(0, 0, 0)
}
.proradio-txtfx--ibiza span {
  display:block;
  position:relative
}
.proradio-txtfx--ibiza span::before {
  content:attr(data-letters);
  position:absolute;
  color:#fff;
  left:0;
  overflow:hidden;
  white-space:nowrap;
  width:0%;
  transition:width 0.5s;
  transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
  top:50%;
  margin-top:-0.5em
}
.proradio-txtfx--ibiza.proradio-active span::before {
  width:100%
}
.proradio-txtfx--newyork {
  color:#81a689;
  transition:color 0.5s 0.25s;
  overflow:hidden
}
.proradio-txtfx--newyork.proradio-active {
  transition:none;
  color:transparent !important
}
.proradio-txtfx--newyork::before {
  content:'';
  width:100%;
  height:6px;
  margin:-3px 0 0 0;
  background:#fff;
  position:absolute;
  left:0;
  top:50%;
  transform:translate3d(-100%, 0, 0);
  transition:transform 0.4s;
  transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)
}
.proradio-txtfx--newyork.proradio-active::before {
  transform:translate3d(101%, 0, 0)
}
.proradio-txtfx--newyork span {
  position:absolute;
  height:50%;
  width:100%;
  left:0;
  top:0;
  overflow:hidden
}
.proradio-txtfx--newyork span::before {
  content:attr(data-letters);
  color:red;
  position:absolute;
  left:0;
  width:100%;
  color:#fff;
  transition:transform 0.5s
}
.proradio-txtfx--newyork span:nth-child(2) {
  top:50%
}
.proradio-txtfx--newyork span:first-child::before {
  top:0;
  transform:translate3d(0, 100%, 0)
}
.proradio-txtfx--newyork span:nth-child(2)::before {
  bottom:0;
  transform:translate3d(0, -100%, 0)
}
.proradio-txtfx--newyork.proradio-active span::before {
  transition-delay:0.3s;
  transform:translate3d(0, 0, 0);
  transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)
}
.proradio-txtfx--oslo {
  color:#D3D3D3;
  text-transform:uppercase;
  overflow:hidden;
  padding:.4em;
  display:inline-flex
}
.proradio-txtfx--oslo::before {
  content:'';
  position:absolute;
  top:0;
  height:100%;
  width:100%;
  border-width:0.16em 0;
  border-color:#282828;
  border-style:solid;
  left:0;
  transform:scaleX(0);
  transition:transform 1.2s cubic-bezier(0.1, 0.8, 0.1, 0.9) 1s;
  transform-origin:50% 50%
}
.proradio-txtfx--oslo.proradio-active::before {
  transform:scaleX(1)
}
.proradio-txtfx--oslo span {
  display:inline-block;
  position:relative;
  transform:perspective(1000px) rotate3d(0, 1, 0, 0deg);
  transition:transform 1s, color 1s;
  min-width:12px
}
.proradio-txtfx--oslo.proradio-active span {
  color:#1e1a1b;
  transform:perspective(1000px) rotate3d(0, 1, 0, 360deg)
}
.proradio-txtfx--oslo span:nth-child(4),
.proradio-txtfx--oslo.proradio-active span:first-child {
  transition-delay:0s
}
.proradio-txtfx--oslo span:nth-child(3),
.proradio-txtfx--oslo.proradio-active span:nth-child(2) {
  transition-delay:0.2s
}
.proradio-txtfx--oslo span:nth-child(2),
.proradio-txtfx--oslo.proradio-active span:nth-child(3) {
  transition-delay:0.4s
}
.proradio-txtfx--oslo span:first-child,
.proradio-txtfx--oslo.proradio-active span:nth-child(4) {
  transition-delay:0.6s
}
.proradio-itemmetas {
  margin:0;
  padding:0;
  font-size:13px;
  text-rendering:geometricPrecision
}
.proradio-itemmetas>li {
  list-style-type:none;
  padding:0;
  margin:0;
  display:inline-block;
  line-height:1em;
  vertical-align:middle;
  border:none
}
.proradio-itemmetas>li:first-child i {
  margin-left:0
}
.proradio-itemmetas>li:empty {
  display:none
}
.proradio-itemmetas i {
  font-size:14px;
  opacity:.5;
  line-height:inherit;
  vertical-align:middle;
  margin:0 4px 0 6px;
  display:inline-block
}
.proradio-itemmetas i::before {
  line-height:inherit
}
.proradio-cats {
  font-size:10px
}
.proradio-cats a,
.proradio-cats [class*="proradio-onair-tag"] {
  border:2px solid;
  margin-right:10px;
  padding:0 5px;
  font-size:10px;
  line-height:25px;
  box-sizing:content-box
}
.proradio-tags {
  line-height:inherit;
  font-size:10px
}
.proradio-tags a {
  text-decoration:none !important;
  color:inherit;
  border:2px solid;
  padding:.2em .6em;
  margin:0 .2em;
  line-height:inherit;
  white-space:nowrap
}
.proradio-tags a:hover {
  opacity:1
}
.proradio-tags a:first-child {
  margin-left:0
}
.proradio-tags a:last-child {
  margin-right:0
}
.proradio-container {
  width:100%;
  max-width:860px;
  margin:0 auto;
  padding:0;
  padding-left:10px;
  padding-right:10px
}
.proradio-container .proradio-container {
  padding-left:0;
  padding-right:0
}
.proradio-row {
  margin:0 -5px
}
.proradio-row>.proradio-row {
  margin:0
}
.proradio-row:after {
  content:"";
  display:table;
  clear:both
}
.proradio-row .proradio-col {
  float:left;
  box-sizing:border-box;
  padding:0 5px
}
.proradio-row .proradio-col[class*="proradio-push-"],
.proradio-row .proradio-col[class*="proradio-pull-"] {
  position:relative
}
.proradio-row .proradio-col.proradio-s1 {
  width:8.3333333333%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s2 {
  width:16.6666666667%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s3 {
  width:25%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s4 {
  width:33.3333333333%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s5 {
  width:41.6666666667%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s6 {
  width:50%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s7 {
  width:58.3333333333%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s8 {
  width:66.6666666667%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s9 {
  width:75%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s10 {
  width:83.3333333333%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s11 {
  width:91.6666666667%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s12 {
  width:100%;
  margin-left:auto;
  left:auto;
  right:auto
}
.proradio-row .proradio-col.proradio-s1:nth-child(12n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s2:nth-child(6n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s3:nth-child(4n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s4:nth-child(3n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s5:nth-child( 2.4n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s6:nth-child(2n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s7:nth-child( 1.7142857143n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s8:nth-child( 1.5n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s9:nth-child( 1.3333333333n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s10:nth-child( 1.2n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s11:nth-child( 1.0909090909n+1) {
  clear:left
}
.proradio-row .proradio-col.proradio-s12:nth-child(1n+1) {
  clear:left
}
.proradio-row__tile {
  margin:0
}
.proradio-row__tile .proradio-col {
  padding:0
}
.proradio-row__nogap {
  margin:0
}
.proradio-row__nogap .proradio-col {
  padding:0
}
.proradio-wp-pagination {
  display:block;
  text-align:center;
  width:100%;
  text-align:center;
  display:inline-block;
  width:100%;
  margin:16px auto
}
.proradio-wp-pagination::before {
  display:block;
  content:" ";
  width:100%;
  clear:both
}
.proradio-wp-pagination .proradio-col {
  padding:0
}
.proradio-wp-pagination .proradio-clearfix {
  overflow:visible
}
.proradio-wp-pagination .page-numbers {
  width:50%;
  padding:0 4px;
  display:inline-block;
  float:left;
  word-break:keep-all
}
.proradio-wp-pagination .page-numbers>span.proradio-btn {
  width:100%;
  max-height:44px;
  word-break:keep-all
}
.proradio-wp-pagination .page-numbers.prev {
  padding-left:0
}
.proradio-wp-pagination .page-numbers.next {
  padding-right:0
}
.proradio-wp-pagination .proradio-num,
.proradio-wp-pagination .dots {
  display:none
}
.proradio-wp-pagination:empty {
  display:none;
  margin:0;
  padding:0
}
.proradio-loadmore-container a {
  display:inline-flex
}
.proradio-loadmore-container a i {
  display:none;
  animation:rotation 2s infinite linear;
  -webkit-animation:rotation 2s infinite linear
}
.proradio-autoloadMore {
  padding:0;
  opacity:0;
  font-size:0;
  height:1px;
  width:1px;
  min-height:0;
  line-height:0
}
.proradio-autoloadMore-notice {
  -webkit-animation:flickerAnimation 0.6s infinite;
  animation:flickerAnimation 0.6s infinite
}
@keyframes flickerAnimation {
  0% {
    opacity:1
  }
  50% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@-webkit-keyframes flickerAnimation {
  0% {
    opacity:1
  }
  50% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
@media only screen and (max-width : 992px) {
  .proradio-loadmore-container a {
    display:inline-flex
  }
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform:rotate(359deg)
  }
  to {
    -webkit-transform:rotate(0deg)
  }
}
#proradio-body .proradio-master .proradio-searchform {
  position:relative;
  margin:0
}
#proradio-body .proradio-master .proradio-searchform input[type="text"] {
  border-radius:3px;
  box-shadow:0 0 8px rgba(0,0,0,0.05);
  padding-left:14px;
  display:flex;
  flex-grow:1
}
#proradio-body .proradio-master .proradio-searchform input[type="text"]:focus {
  box-shadow:0 0 14px rgba(0,0,0,0.2)
}
#proradio-body .proradio-master .proradio-searchform .proradio-btn {
  position:absolute;
  top:0;
  right:0;
  background:transparent;
  color:#818181;
  height:auto;
  line-height:inherit;
  padding:.73em 1em
}
#proradio-body .proradio-master .proradio-searchform .proradio-btn::before,
#proradio-body .proradio-master .proradio-searchform .proradio-btn::after {
  display:none;
  opacity:0
}
#proradio-body .proradio-master .proradio-searchform .proradio-btn i {
  display:inline;
  font-size:22px
}
#proradio-body .proradio-master .proradio-searchform .proradio-btn:hover {
  color:inherit;
  opacity:.6
}
#proradio-body .proradio-master .proradio-search-center .proradio-searchform {
  margin-left:auto;
  margin-right:auto
}
.proradio-entrycontent .proradio-the_content a:not(.proradio-btn):focus {
  text-decoration:underline
}
.proradio-entrycontent .has-regular-font-size {
  font-size:1rem
}
.proradio-entrycontent .has-small-font-size {
  font-size:16px;
  line-height:1.5em
}
.proradio-entrycontent p.has-drop-cap:first-letter {
  float:left;
  font-size:40px;
  line-height:40px;
  padding-top:0;
  padding-left:0;
  font-weight:bold
}
.proradio-entrycontent__pwform {
  padding:30px
}
.proradio-entrycontent__pwform form {
  margin-top:30px
}
.proradio-entrycontent blockquote+p {
  margin-top:3rem
}
.proradio-entrycontent blockquote,
.proradio-entrycontent .wp-block-quote {
  border:1px solid;
  border-left:none !important;
  border-right:none;
  margin:50px auto 30px auto;
  padding:35px 0 35px 0
}
.proradio-entrycontent blockquote,
.proradio-entrycontent blockquote p,
.proradio-entrycontent .wp-block-pullquote p {
  font-size:1.266rem;
  line-height:1.4em
}
.proradio-entrycontent blockquote p {
  margin-top:0;
  font-style:initial
}
.proradio-entrycontent>ul,
.proradio-entrycontent>ol {
  margin-top:1em
}
.proradio-entrycontent>ul li,
.proradio-entrycontent>ol li {
  margin-left:1.2em
}
.proradio-entrycontent>.wp-block-separator {
  max-width:400px
}
.proradio-entrycontent>.wp-block-gallery.alignnone {
  padding-left:0;
  padding-right:0
}
.proradio-entrycontent .wp-block-table {
  border-collapse:collapse;
  border-spacing:0
}
.proradio-entrycontent .wp-block-table * {
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  border-left:0;
  border-right:0
}
.proradio-entrycontent .wp-block-table td,
.proradio-entrycontent .wp-block-table th {
  padding:1.5em 0.5em;
  border-collapse:initial;
  border-radius:0;
  border-color:inherit
}
.proradio-entrycontent .wp-block-table th,
.proradio-entrycontent .wp-block-table td {
  border-top:0;
  border-bottom:1px solid rgba(150,150,150,0.4)
}
.proradio-entrycontent .wp-block-gallery .blocks-gallery-image figure,
.proradio-entrycontent .wp-block-gallery .blocks-gallery-item figure {
  position:relative;
  overflow:hidden
}
.proradio-entrycontent .wp-block-gallery {
  margin:0;
  margin-bottom:2.8rem
}
.proradio-entrycontent .wp-block-gallery .blocks-gallery-item {
  padding:5px;
  margin:0
}
.proradio-entrycontent .wp-block-gallery .blocks-gallery-item a img {
  -webkit-filter:brightness(100%);
  filter:brightness(100%);
  transition:-webkit-filter 0.3s;
  transition:filter 0.3s;
  transition:filter 0.3s, -webkit-filter 0.3s
}
.proradio-entrycontent .wp-block-gallery .blocks-gallery-item a:hover img {
  -webkit-filter:brightness(107%);
  filter:brightness(107%)
}
.proradio-entrycontent .wp-block-gallery.alignnone {
  margin-left:-5px;
  margin-right:-5px
}
.proradio-entrycontent .wp-block-latest-posts li {
  margin-left:18px
}
.proradio-entrycontent .wp-block-latest-posts.columns-2 li {
  width:calc(50% - 51px);
  padding-left:0
}
.proradio-entrycontent .wp-block-latest-posts.columns-3 li {
  width:calc(33.3333333333% - 51px);
  padding-left:0
}
.proradio-entrycontent .wp-block-latest-posts.columns-4 li {
  width:calc(25% - 51px);
  padding-left:0
}
.proradio-entrycontent .wp-block-latest-posts.columns-5 li {
  width:calc(20% - 51px);
  padding-left:0
}
.proradio-entrycontent .wp-block-latest-posts.columns-6 li {
  width:calc(16.6666666667% - 51px);
  padding-left:0
}
.proradio-entrycontent .wp-block-latest-posts.is-grid {
  margin-left:0
}
.proradio-entrycontent .wp-block-latest-posts.is-grid li {
  list-style:none
}
.proradio-entrycontent .wp-block-separator {
  max-width:400px;
  margin:0 auto 3.4em auto;
  padding-top:3.2em;
  opacity:1
}
.proradio-entrycontent .wp-block-separator.is-style-dots {
  max-width:400px
}
.proradio-entrycontent .wp-block-separator.is-style-dots:before {
  content:"\00b7 \00b7 \00b7 \00b7"
}
.proradio-entrycontent .wp-block-quote {
  border:1px solid;
  border-left:none;
  border-right:none;
  margin:50px auto 30px auto;
  padding:40px 0 24px 0
}
.proradio-entrycontent .wp-block-quote.is-large p {
  font-size:1.303rem;
  font-style:initial
}
.proradio-entrycontent .wp-block-quote cite,
.proradio-entrycontent .wp-block-quote footer,
.proradio-entrycontent .wp-block-quote .wp-block-pullquote__citation {
  color:inherit
}
.proradio-entrycontent .wp-block-quote::before,
.proradio-entrycontent .wp-block blockquote::before {
  border-color:rgba(50,50,50,0.2)
}
.proradio-entrycontent .wp-block-verse {
  font-family:inherit;
  font-size:inherit
}
.proradio-entrycontent .wp-block-pullquote {
  border-top:none;
  border-bottom:none;
  padding:0.2rem 0 0.1rem 0;
  color:inherit
}
.proradio-entrycontent .wp-block-pullquote.alignnone {
  margin-top:2.4rem;
  margin-bottom:2.4rem
}
.proradio-entrycontent .wp-block-pullquote.alignright {
  padding:3rem 0 3rem 1.8rem;
  max-width:50%
}
.proradio-entrycontent .wp-block-pullquote.alignleft {
  padding:3rem 1.4rem 1.8rem 0;
  max-width:50%
}
.proradio-entrycontent .wp-block-pullquote blockquote {
  margin-top:0;
  padding:3.5rem 0 3rem 0
}
.proradio-entrycontent .wp-block-pullquote blockquote p {
  margin-bottom:.6rem
}
.proradio-entrycontent .wp-block-pullquote cite,
.proradio-entrycontent .wp-block-pullquote footer,
.proradio-entrycontent .wp-block-pullquote .wp-block-pullquote__citation {
  color:inherit
}
.proradio-entrycontent .wp-block-button {
  margin-bottom:0.4em
}
.proradio-entrycontent .wp-block-button .wp-block-button__link,
.proradio-entrycontent .wp-block-button .wp-block-file__button {
  cursor:pointer;
  display:inline-block;
  text-transform:uppercase;
  padding:0 0.9rem;
  line-height:1.6rem;
  min-height:1.15rem;
  height:auto;
  font-size:13px;
  text-rendering:optimizeLegibility;
  position:relative;
  box-sizing:border-box;
  letter-spacing:0.08em;
  border:none;
  text-align:center;
  margin-top:0;
  border:none;
  border-radius:0 !important
}
.proradio-entrycontent .wp-block-button .wp-block-button__link i,
.proradio-entrycontent .wp-block-button .wp-block-file__button i {
  display:inline-flex;
  display:-webkit-inline-flex;
  vertical-align:text-top;
  margin:0;
  font-size:1.7em;
  position:relative;
  margin:-0.1em 0.2em 0 0
}
.proradio-entrycontent .wp-block-code {
  padding-top:2rem;
  padding-bottom:1.4rem
}
.proradio-entrycontent .wp-block-file__button {
  border-radius:0 !important
}
.proradio-entrycontent .wp-block-button.alignright,
.proradio-entrycontent .wp-block-button.alignleft,
.proradio-entrycontent .wp-block-button.aligncenter {
  padding-top:0
}
.proradio-entrycontent .wp-block-button.aligncenter {
  margin-bottom:1.1em;
  margin-top:1.4em
}
.proradio-entrycontent .wp-block-categories-list li {
  text-align:initial
}
.proradio-entrycontent .wp-block-image,
.proradio-entrycontent .wp-block-cover-image {
  margin-top:1.4rem
}
.proradio-entrycontent .wp-block-image.alignleft,
.proradio-entrycontent .wp-block-image.alignright,
.proradio-entrycontent .wp-block-image.alignwide,
.proradio-entrycontent .wp-block-image.aligncenter,
.proradio-entrycontent .wp-block-image .aligncenter,
.proradio-entrycontent .wp-block-cover-image.alignleft,
.proradio-entrycontent .wp-block-cover-image.alignright,
.proradio-entrycontent .wp-block-cover-image.alignwide,
.proradio-entrycontent .wp-block-cover-image.aligncenter,
.proradio-entrycontent .wp-block-cover-image .aligncenter {
  margin-top:1.4rem
}
.proradio-entrycontent .wp-block-image.alignfull,
.proradio-entrycontent .wp-block-cover-image.alignfull {
  margin-top:2.8rem
}
.proradio-entrycontent .wp-block-image figure.alignleft,
.proradio-entrycontent .wp-block-image figure.alignright,
.proradio-entrycontent .wp-block-cover-image figure.alignleft,
.proradio-entrycontent .wp-block-cover-image figure.alignright {
  max-width:50%
}
.proradio-entrycontent .wp-block-image figcaption,
.proradio-entrycontent .wp-block-cover-image figcaption {
  color:inherit
}
.proradio-entrycontent .wp-block-image {
  margin-top:0
}
.proradio-entrycontent .wp-block-image figure.aligncenter {
  margin-top:0
}
.proradio-entrycontent .wp-block-media-text {
  margin-bottom:30px
}
.proradio-entrycontent .wp-block-embed__wrapper {
  margin-top:1.4rem
}
.proradio-entrycontent .wp-block-embed__wrapper iframe {
  width:100% !important
}
.proradio-entrycontent .wp-block-embed__wrapper>* {
  margin-left:auto;
  margin-right:auto
}
.proradio-entrycontent .wp-block-embed__wrapper>blockquote.instagram-media {
  margin-left:auto !important;
  margin-right:auto !important;
  margin-top:50px !important
}
.proradio-entrycontent .wp-block-audio {
  padding-top:1.4rem
}
.proradio-entrycontent .wp-block-cover-image .proradio-entrycontent .wp-block-cover-image-text,
.proradio-entrycontent .wp-block-cover-image h2 {
  font-size:1rem
}
.proradio-entrycontent .wp-block-cover.alignleft,
.proradio-entrycontent .wp-block-cover.alignright {
  margin-top:0
}
.proradio-entrycontent .wp-block-cover-image.alignleft,
.proradio-entrycontent .wp-block-cover-image.alignright,
.proradio-entrycontent .wp-block-embed.alignleft,
.proradio-entrycontent .wp-block-embed.alignright,
.proradio-entrycontent [data-align=left] .wp-block-cover-image,
.proradio-entrycontent [data-align=right] .wp-block-cover-image {
  max-width:150px !important
}
.proradio-entrycontent .wp-block-cover-image.alignleft {
  margin-right:1.4rem !important
}
.proradio-entrycontent .wp-block-cover-image.alignright {
  margin-left:1.4rem !important
}
.proradio-entrycontent .alignfull>img,
.proradio-entrycontent .alignwide>img {
  max-width:none;
  width:100%
}
.proradio-entrycontent .wp-block-columns {
  margin:-.5rem
}
.proradio-entrycontent .wp-block-column {
  box-sizing:border-box;
  padding:.5rem
}
.proradio-single__nosidebar .proradio-entrycontent .alignfull {
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  width:auto;
  max-width:1000%
}
.proradio-single__nosidebar .proradio-entrycontent .alignfull blockquote p {
  max-width:1280px;
  margin-left:auto;
  margin-right:auto
}
.proradio-single__nosidebar .proradio-entrycontent .alignfull.aligncenter {
  margin-left:auto;
  margin-right:auto;
  max-width:100%
}
.proradio-single__nosidebar .proradio-entrycontent .alignfull.alignleft {
  max-width:100%;
  margin:0 1rem 0 0
}
.proradio-single__nosidebar .proradio-entrycontent .alignfull.alignright {
  max-width:100%;
  margin:0 0 0 1rem
}
.proradio-single__nosidebar .proradio-entrycontent .alignwide {
  margin-left:-24px;
  margin-right:-24px;
  width:auto;
  max-width:1000%;
  margin-left:-180px;
  margin-right:-180px;
  width:auto !important;
  max-width:initial !important
}
.proradio-single__nosidebar .proradio-entrycontent .alignwide .wp-block-embed__wrapper {
  position:relative;
  width:100%
}
.alignwide.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
.alignwide.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,
.alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
.alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,
.alignwide.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
.alignwide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
.alignwide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
  position:relative
}
.alignwide.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,
.alignwide.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,
.alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,
.alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,
.alignwide.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,
.alignwide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,
.alignwide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  content:" ";
  display:block;
  padding-top:50%
}
.alignwide.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.alignwide.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
.alignwide.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.alignwide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.alignwide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100% !important;
  height:100% !important
}
.alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top:56.2%
}
.alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top:75%
}
.proradio-single .proradio-entrycontent__footer {
  overflow:hidden
}
.proradio-single .proradio-entrycontent__share,
.proradio-single .proradio-entrycontent__rating {
  clear:both;
  padding-top:20px
}
.proradio-single .proradio-entrycontent .proradio-reaktions-btn.ttg-Ratings-Feedback {
  padding-left:0
}
.proradio-single .proradio-entrycontent .proradio-tags {
  clear:both
}
.proradio-single .proradio-entrycontent .proradio-tags {
  margin-top:8px;
  margin-bottom:8px;
  line-height:2.2em;
  font-size:12px;
  line-height:2.5em
}
.proradio-single .proradio-entrycontent .proradio-tags a {
  margin:0 3px 0 0
}
.proradio-single__author {
  clear:both;
  padding:60px 0 18px 0;
  border-top:3px solid;
  margin-top:70px
}
.proradio-customcontent-firstpage {
  overflow:hidden
}
.proradio-the_content {
  clear:both
}
.proradio-the_content ul,
.proradio-the_content ol {
  margin-bottom:1rem;
  margin-left:2rem
}
.proradio-the_content ul ul,
.proradio-the_content ul ol,
.proradio-the_content ol ul,
.proradio-the_content ol ol {
  margin-bottom:0
}
.proradio-the_content p+.qtmplayer-playlist-large,
.proradio-the_content .qtmplayer-playlist-large+p {
  margin-top:30px
}
.proradio-the_content::after {
  display:table;
  width:100%;
  clear:both;
  content:" "
}
.proradio-maincontent__featured {
  margin-bottom:40px
}
.proradio-pagelinks {
  margin-top:30px;
  padding-top:30px;
  position:relative;
  border-top:1px solid rgba(100,100,100,0.3);
  opacity:.6;
  line-height:1em
}
.proradio-pagelinks i {
  margin-left:0;
  display:inline-block;
  line-height:inherit
}
.proradio-pagelinks a:nth-child(2n) {
  float:right
}
.proradio-pagelinks a:nth-child(2n) i {
  margin-left:5px
}
.proradio-featured-in-content {
  margin-bottom:30px
}
.proradio-single--shows__intro {
  line-height:1.15;
  background:#050505;
  color:#fff;
  padding:30px;
  font-size:1.6em;
  transform:translateY(-30px)
}
.proradio-single--shows__intro h2 {
  margin:20px 0 0 0;
  line-height:1.15
}
.proradio-single--shows__intro__incipit {
  font-size:1.2rem;
  line-height:1.5em;
  margin-top:20px;
  padding:20px 0 0 0;
  border-top:2px solid rgba(100,100,100,0.7)
}
@media only screen and (min-width : 993px) {
  .proradio-single--shows__intro {
    font-size:2em;
    transform:translateY(-50px)
  }
  .proradio-single--shows__intro__incipit {
    font-size:1.4rem;
    margin-top:30px;
    padding:30px 0 0 0
  }
}
@media only screen and (min-width : 1200px) {
  .proradio-single--shows__intro {
    padding:80px;
    transform:translateY(-80px)
  }
  .proradio-single--shows__intro h2 {
    font-size:92px
  }
}
.proradio-showscheduled h2 {
  text-align:center;
  padding:0.7em;
  margin:0
}
.proradio-showscheduled table {
  margin:0
}
.proradio-showscheduled table tr td,
.proradio-showscheduled table tr th {
  text-align:center;
  border-radius:0;
  line-height:1.5em;
  border-bottom:2px solid rgba(0,0,0,0.04)
}
.proradio-showscheduled table tr i {
  opacity:0.5
}
.proradio-showscheduled table tr:last-of-type td,
.proradio-showscheduled table tr:last-of-type th,
.proradio-showscheduled table tr:first-of-type td,
.proradio-showscheduled table tr:first-of-type th {
  border-bottom:none
}
.proradio-showscheduled:not(.proradio-enabled) .proradio-showscheduled__overlimit {
  display:none;
  opacity:0;
  transition:opacity 1.4s
}
.proradio-showscheduled.proradio-enabled .proradio-showscheduled__overlimit {
  opacity:1;
  transition:opacity 1.4s
}
.proradio-showscheduled__toggle {
  padding:12px;
  text-align:center
}
.proradio-upcoming-shows-grid .proradio-cats a,
.proradio-upcoming-shows-grid .proradio-post__switchcontent {
  display:none
}
.proradio-chart-tracklist {
  border:none;
  padding:0;
  margin:0 !important;
  box-shadow:none
}
.proradio-chart-tracklist .proradio-chart-track {
  list-style-type:none !important;
  padding:0 !important;
  margin:0 0 0.7rem 0 !important;
  border:none;
  margin-bottom:.7rem;
  border-radius:4px;
  overflow:hidden
}
.proradio-chart-tracklist .proradio-chart-track .qtmplayer-playlist {
  margin:0
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table {
  display:table;
  width:100%;
  padding:0
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position {
  display:table-cell;
  position:relative;
  width:100%;
  vertical-align:middle;
  text-align:center;
  height:70px;
  width:70px;
  overflow:hidden;
  background:#000
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position img {
  width:100%;
  height:auto;
  display:block;
  position:relative;
  z-index:1;
  opacity:0.7
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position p,
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position i {
  position:absolute;
  top:0;
  left:0;
  vertical-align:middle;
  z-index:2;
  font-size:64px;
  line-height:170px;
  margin:0;
  width:100%;
  text-align:center;
  min-height:70px;
  height:70px;
  line-height:70px;
  font-size:24px;
  text-shadow:0 0 15px rgba(0,0,0,0.8);
  color:#fff
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position i {
  opacity:0
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-titles {
  display:table-cell;
  position:relative;
  vertical-align:middle;
  padding:14px;
  width:auto;
  padding:0 8px 0 10px
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-titles p {
  line-height:1em;
  margin-top:0
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-titles h4,
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-titles h5 {
  margin-top:0
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-action {
  display:table-cell;
  position:relative;
  vertical-align:middle;
  padding:0 10px 0 4px;
  text-align:center;
  width:40px
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-action a {
  margin:0 auto;
  display:block;
  text-align:center;
  max-width:40px;
  float:right;
  padding:0 10px
}
.proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-action a i {
  float:none;
  margin:0 auto;
  line-height:64px
}
.proradio-chart-tracklist.proradio-chart-small {
  padding-bottom:1rem
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track {
  margin-bottom:3px !important
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-position {
  height:64px;
  width:64px;
  line-height:64px
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-position p,
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-position i {
  line-height:64px;
  height:64px;
  font-size:22px
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-position i {
  display:none
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-titles {
  padding:0 8px 0 10px
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-titles h5 {
  margin:0 0 0.2em 0
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-titles p {
  font-size:13px;
  line-height:1em;
  margin:0
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-action {
  padding-right:0
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-action a.proradio-btn-ghost {
  border:none;
  max-width:40px
}
.proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-action a.proradio-btn-ghost i {
  line-height:64px
}
.proradio-short-chart-featured {
  margin-bottom:5px;
  display:block
}
@media only screen and (min-width : 1200px) {
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table {
    display:table
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position,
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-titles,
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-action {
    display:table-cell;
    width:100px
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position {
    height:100px
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position p,
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position i {
    line-height:100px;
    height:100px;
    font-size:44px;
    transition:opacity 0.3s, transform 0.3s;
    top:0;
    left:0
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-position i {
    opacity:0;
    transform:scale(1)
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-titles {
    width:auto;
    padding:0 14px 0 40px
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-action {
    display:table-cell;
    width:auto;
    padding:0 20px 0 14px
  }
  .proradio-chart-tracklist .proradio-chart-track .proradio-chart-table .proradio-action a {
    max-width:50px;
    float:right
  }
  .proradio-chart-tracklist .proradio-chart-track:hover .proradio-chart-table .proradio-position p {
    opacity:0
  }
  .proradio-chart-tracklist .proradio-chart-track:hover .proradio-chart-table .proradio-position i {
    opacity:1
  }
  .proradio-chart-tracklist .proradio-chart-track:hover .proradio-chart-table .proradio-position i:hover {
    transform:scale(1.3)
  }
  .proradio-chart-tracklist.proradio-chart-small .proradio-chart-track .proradio-chart-table .proradio-position i {
    display:block
  }
}
.proradio-buylinks__btns {
  overflow:hidden
}
.proradio-buylinks .proradio-btn {
  width:100%;
  margin:0 0 12px 0;
  padding-left:10px;
  padding-right:10px
}
.proradio-event-table {
  margin-bottom:50px
}
.proradio-event-table table {
  margin-top:0
}
.proradio-event-table table th,
.proradio-event-table table td {
  width:100%;
  display:block
}
.proradio-event-googlecalendar .proradio-btn {
  width:100%;
  padding:1.3em;
  font-size:0.9rem
}
.proradio-event-googlecalendar .proradio-btn i.proradio-gc {
  width:24px;
  height:24px;
  background-color:white;
  -webkit-mask-image:url("../img/gc-ol.svg");
  mask-image:url("../img/gc-ol.svg") no-repeat center center;
  -webkit-mask-size:contain;
  mask-size:contain;
  margin-right:8px;
  display:inline-block
}
.proradio-notfound404 .proradio-pageheader {
  min-height:90vh;
  padding:30px
}
.proradio-notfound404 .proradio-pageheader__contents {
  background:transparent
}
.proradio-notfound404 .proradio-pageheader .proradio-container.proradio-container--404 {
  border:4px solid !important;
  width:auto;
  min-width:0;
  max-width:800px;
  display:block;
  padding:4%;
  background:rgba(0,0,0,0.4);
  text-align:center
}
.proradio-notfound404 .proradio-pageheader h1.proradio-pagecaption {
  font-size:80px;
  font-size:calc(26px + 11vw);
  margin:0 auto;
  line-height:0.8em
}
.proradio-notfound404 .proradio-pageheader h6 {
  font-size:calc(16px + 1.2vw);
  margin-bottom:20px;
  margin-top:20px
}
#proradio-body .proradio-master form p::after {
  content:"";
  width:100%;
  clear:none
}
#proradio-body .proradio-master .proradio-fieldset {
  display:block;
  clear:both;
  position:relative
}
#proradio-body .proradio-master label {
  opacity:.8;
  transition:all .3s;
  font-size:12px
}
#proradio-body .proradio-master p>label {
  display:block
}
#proradio-body .proradio-master p>input[type="checkbox"]+label,
#proradio-body .proradio-master p>input[type="radio"]+label {
  display:inline
}
#proradio-body .proradio-master ::-webkit-input-placeholder {
  opacity:.73
}
#proradio-body .proradio-master input:focus::-webkit-input-placeholder,
#proradio-body .proradio-master textarea:focus::-webkit-input-placeholder {
  color:transparent
}
#proradio-body .proradio-master select {
  display:block;
  font-size:16px;
  line-height:30px;
  padding:5px 20px;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
  margin:0;
  box-shadow:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border:var(--proradio-input-border);
  background-color:var(--proradio-input-background);
  color:var(--proradio-input-text);
  border-radius:var(--proradio-input-border-radius);
  background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='15px' viewBox='0 0 22 15' style='enable-background:new 0 0 22 15;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .st0%7Bfill:%23231F20;%7D%0A%5D%5D%3E%3C/style%3E%3Cpolygon class='st0' points='21.9,2.6 11,13.5 0.1,2.6 '/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat, repeat;
  background-position:right .7em top 50%, 0 0;
  background-size:.65em auto, 100%
}
#proradio-body .proradio-master select::-ms-expand {
  display:none
}
#proradio-body .proradio-master select:focus {
  outline:none
}
#proradio-body .proradio-master select option {
  font-weight:normal
}
#proradio-body .proradio-master input[type="text"],
#proradio-body .proradio-master input[type="email"],
#proradio-body .proradio-master input[type="password"],
#proradio-body .proradio-master input[type="tel"],
#proradio-body .proradio-master input[type="number"],
#proradio-body .proradio-master input[type="url"],
#proradio-body .proradio-master input[type="tel"],
#proradio-body .proradio-master textarea {
  position:relative;
  display:block;
  box-shadow:0 1px 4px rgba(0,0,0,0.12);
  transition:all .3s;
  -webkit-appearance:none;
  height:auto;
  line-height:1.2em;
  padding:.76em 1.4em;
  outline:none;
  font-size:15px;
  font-weight:500;
  margin:0 0 16px 0;
  max-width:100%;
  width:100%;
  box-sizing:border-box;
  display:block;
  border:var(--proradio-input-border);
  background-color:var(--proradio-input-background);
  color:var(--proradio-input-text);
  border-radius:var(--proradio-input-border-radius);
  box-shadow:0 1px 3px 0px rgba(0,0,0,0.06);
  opacity:1;
  text-rendering:geometricPrecision
}
#proradio-body .proradio-master input[type="number"] {
  width:auto
}
#proradio-body .proradio-master input[type="submit"],
#proradio-body .proradio-master button:not(.elementor-add-section-area-button) {
  line-height:1.2em;
  padding:16px 1.4em
}
#proradio-body .proradio-master input[type="checkbox"],
#proradio-body .proradio-master input[type="radio"] {
  display:inline-block
}
#proradio-body .proradio-master label {
  margin-bottom:8px;
  display:inline-block
}
#proradio-body .proradio-master textarea {
  height:80px;
  padding:10px 20px
}
#proradio-body .proradio-master__inline {
  overflow:hidden
}
.proradio-comment-ajax-error {
  color:#f00
}
.proradio-comment-ajax-success {
  color:#00a240
}
.proradio-comments-section .comment-respond {
  padding:16px;
  border-radius:4px
}
.proradio-comments-section h3,
.proradio-comments-section h4 {
  margin-top:0
}
.proradio-comments-section h6 {
  margin-top:0.3em
}
.proradio-comments-section__subtitle {
  margin-bottom:0px
}
.proradio-comments-section .comment-form-cookies-consent {
  margin-top:1.7em
}
.proradio-commentform {
  margin-top:24px
}
.proradio-commentform .form-submit {
  margin-top:30px
}
.proradio-commentform__cancelreply {
  display:inline-block;
  float:right;
  margin-top:-0.2em
}
.proradio-commentform__cancelreply a {
  margin:0 0 0 24px
}
.proradio-commentform__cancelreply i {
  font-size:1.3em
}
.proradio-commentform.proradio-form-wrapper {
  margin-top:10px
}
.proradio-comment-list {
  margin:0;
  padding:0
}
.proradio-commentscount {
  padding:0
}
.proradio-comment {
  padding:24px 16px 16px 16px;
  position:relative
}
.proradio-comment__closed {
  padding:16px
}
.proradio-comment__body {
  border-bottom:1px solid rgba(100,100,100,0.15)
}
.proradio-comment__item {
  list-style-type:none;
  padding:0;
  margin:0
}
.proradio-comment__item.bypostauthor {
  margin:0
}
.proradio-comment__item:last-child {
  border-bottom:none
}
.proradio-comment__item .proradio-comment__item .comment-body {
  border-left:1px solid rgba(100,100,100,0.15)
}
.proradio-comment__item .comment-respond {
  margin-top:0
}
.proradio-comment .proradio-avatar,
.proradio-comment__icon {
  text-align:center;
  width:32px;
  height:32px;
  float:left;
  margin:0 1rem 0 0;
  padding:2px;
  position:absolute;
  left:16px;
  top:24px
}
.proradio-comment .proradio-avatar img,
.proradio-comment__icon img {
  width:100%;
  height:100%
}
.proradio-comment__icon {
  top:30px
}
.proradio-comment__icon i {
  font-size:20px;
  line-height:26px;
  vertical-align:middle;
  display:inline-block;
  opacity:.65
}
.proradio-comment__c {
  margin-top:0.5rem;
  padding-left:0
}
.proradio-comment__c p {
  line-height:1.5;
  margin-bottom:0.5em
}
.proradio-comment__c p:first-child {
  margin-top:0.7em
}
.proradio-comment__rlink a,
.proradio-comment__cancelreply {
  text-transform:uppercase;
  font-size:12px;
  border:1px solid rgba(100,100,100,0.2);
  padding:3px 6px;
  line-height:12px;
  border-radius:0
}
.proradio-comment__auth {
  margin-bottom:0;
  padding-left:46px
}
.proradio-comment__metas {
  display:block;
  margin-top:1px;
  font-size:12px
}
.proradio-comment__metas a {
  color:inherit;
  opacity:.85
}
.proradio-comment__pb {
  margin-top:0.5rem;
  line-height:1.2em
}
.proradio-comment__navigation {
  padding:0.5rem 0;
  margin-bottom:0.5rem
}
.proradio-comment__navigation__top {
  padding:0.5rem 0;
  margin-top:0.5rem;
  margin-bottom:0
}
.proradio-comment__navlinks {
  display:block;
  clear:both;
  overflow:hidden;
  padding:0 30px
}
.proradio-comment__previous,
.proradio-comment__next {
  width:50%;
  padding:0.2rem 0;
  display:inline-block;
  box-sizing:border-box;
  float:left
}
.proradio-comment__previous a,
.proradio-comment__next a {
  color:inherit
}
.proradio-comment__next {
  text-align:right;
  float:right;
  clear:right
}
.akismet_comment_form_privacy_notice {
  padding:0 16px 16px 16px;
  font-size:13px
}
.proradio-breadcrumb {
  display:none;
  clear:both;
  width:100%;
  padding:8px 20px;
  overflow:hidden;
  max-height:100px;
  opacity:1;
  transition:max-height 0.1s ease, padding 0.1s ease, opacity 0.1s
}
.proradio-breadcrumb ul {
  margin:0 auto;
  padding:0;
  position:relative;
  line-height:1em;
  display:flex;
  clear:both;
  text-align:initial
}
.proradio-breadcrumb ul li {
  line-height:1em;
  display:inline-flex;
  vertical-align:middle;
  margin:0;
  padding:0
}
.proradio-breadcrumb ul li a,
.proradio-breadcrumb ul li span {
  color:inherit
}
.proradio-breadcrumb ul li i.material-icons {
  font-size:inherit;
  vertical-align:middle;
  display:inline-flex;
  line-height:inherit;
  margin:1px 8px
}
@media (min-width: 1200px) {
  .proradio-breadcrumb {
    margin-top:0;
    display:block
  }
  .proradio-menu-stick .proradio-headerbar__sticky__s .proradio-breadcrumb {
    max-height:0px;
    padding:0px;
    opacity:0
  }
}
.proradio-scard {
  margin-bottom:32px;
  padding-top:134%;
  position:relative
}
.proradio-scard__t {
  margin-top:0;
  border-left:5px solid;
  padding-left:12px
}
.proradio-scard__t .proradio-caption {
  font-size:13px;
  line-height:1;
  margin:0 0 4px 0;
  padding:0;
  display:none
}
.proradio-scard__t .proradio-caption::after {
  display:none
}
.proradio-scard__t h4 {
  display:block;
  margin:0 0 20px 0;
  padding:0
}
.proradio-scard__des {
  display:none;
  text-rendering:geometricPrecision
}
.proradio-scard .proradio-feedlink {
  display:none
}
.proradio-scard__con {
  position:absolute;
  overflow:hidden;
  z-index:10;
  top:0;
  left:0;
  width:100%;
  height:100%;
  padding:16px 16px 140px 16px;
  overflow:hidden;
  display:block;
  background-color:rgba(0,0,0,0.2)
}
.proradio-scard__foot {
  position:absolute;
  bottom:0;
  width:100%;
  z-index:20;
  padding:0 16px 16px 16px
}
.proradio-scard .proradio-bgimg {
  position:absolute;
  overflow:hidden;
  z-index:1;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.proradio-scard .proradio-bgimg::after {
  content:" ";
  position:absolute;
  overflow:hidden;
  z-index:1;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 20%, rgba(0,0,0,0.15) 46%, rgba(0,0,0,0.15) 81%, rgba(0,0,0,0.78) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#c7000000',GradientType=0 )
}
.proradio-scard .proradio-episodes {
  display:none
}
.proradio-scard-s {
  display:block;
  position:relative;
  padding-top:134%;
  color:#fff;
  background:#111;
  margin-bottom:20%
}
.proradio-scard-s__c {
  position:absolute;
  z-index:2;
  width:100%;
  bottom:0;
  padding:12px;
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 51%, rgba(0,0,0,0) 57%, rgba(0,0,0,0.65) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )
}
.proradio-scard-s h6 {
  color:inherit;
  margin-bottom:5px;
  font-size:15px
}
.proradio-scard-s p {
  font-size:11px;
  margin-top:0;
  opacity:.65
}
.proradio-scard-s img {
  position:absolute;
  top:0;
  z-index:1;
  left:0;
  width:100%;
  opacity:.9
}
.proradio-sidebar__main {
  margin-top:70px;
  margin-left:auto;
  margin-right:auto;
  max-width:760px
}
.proradio-sidebar__offcanvas {
  padding:1rem 2rem
}
.proradio-sidebar .gallery {
  margin-bottom:0
}
.proradio-safari-mobile .proradio-sidebar__offcanvas {
  padding-bottom:90px
}
ul.proradio-sidebar-main.proradio-collapsible {
  margin-bottom:0
}
.proradio-widget,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container {
  list-style:none;
  padding:0;
  margin:5px 0 30px 0;
  font-size:15px
}
.proradio-widget__title,
.proradio-widget__title.proradio-caption,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container__title,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container__title.proradio-caption {
  margin-bottom:1rem;
  margin-top:0;
  color:inherit
}
.proradio-widget.active .collapsible-header i,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.active .collapsible-header i {
  transform:rotate(180deg)
}
.proradio-widget .wp-caption.alignnone,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .wp-caption.alignnone {
  margin:0;
  padding:0;
  max-width:100%
}
.proradio-widget .wp-caption.alignnone a,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .wp-caption.alignnone a {
  display:block;
  clear:both
}
.proradio-widget .wp-caption.alignnone p,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .wp-caption.alignnone p {
  margin:0
}
.proradio-widget .wp-caption.alignnone p.wp-caption-text,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .wp-caption.alignnone p.wp-caption-text {
  width:100%
}
.proradio-widget a.btn:hover,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container a.btn:hover {
  text-decoration:none
}
.proradio-widget cite,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container cite {
  font-size:.9em
}
.proradio-widget table caption,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container table caption {
  text-align:left
}
.proradio-widget ul,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul {
  margin:8px 0 0 0
}
.proradio-widget ul li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul li {
  list-style-type:none;
  padding:8px 0;
  margin:0
}
.proradio-widget ul li a,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul li a {
  color:inherit
}
.proradio-widget ul li:last-child,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul li:last-child {
  border:none
}
.proradio-widget>ul>li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul>li {
  border-bottom:1px solid rgba(237,237,237,0.5)
}
.proradio-widget>ul>li:last-child,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul>li:last-child {
  border-bottom:none
}
.proradio-widget>ul>li,
.proradio-widget ul.menu>li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul>li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu>li {
  padding:10px 0 10px 30px
}
.proradio-widget>ul li,
.proradio-widget ul.menu li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li {
  position:relative;
  padding:10px 0 10px 30px
}
.proradio-widget>ul li::before,
.proradio-widget ul.menu li::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul li::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li::before {
  font-family:'Material Icons';
  font-weight:normal;
  font-style:normal;
  font-size:24px;
  display:inline-block;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:'liga';
  transform:translateY(2px);
  content:'\e315';
  font-size:14px;
  display:inline-block;
  vertical-align:text-top;
  padding-right:0;
  border-radius:50%;
  line-height:18px;
  border:1px solid #dedede;
  width:20px;
  height:20px;
  text-align:center;
  padding:0;
  margin-right:10px;
  float:left;
  display:inline-block;
  position:absolute;
  left:0;
  top:10px
}
.proradio-widget>ul li li,
.proradio-widget ul.menu li li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul li li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li li {
  padding-left:22px
}
.proradio-widget>ul li li::before,
.proradio-widget ul.menu li li::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul li li::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li li::before {
  border:0 transparent
}
.proradio-widget .tagcloud a,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .tagcloud a {
  display:inline-block;
  margin:0 4px 4px 0;
  float:left;
  text-transform:uppercase;
  background:rgba(230,230,230,0.4);
  padding:2px 6px;
  color:inherit
}
.proradio-widget.widget_categories ul li.cat-item,
.proradio-widget.widget_categories ul li.cat-item li.cat-item,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_categories ul li.cat-item,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_categories ul li.cat-item li.cat-item {
  text-align:right;
  display:block;
  clear:both;
  overflow:hidden
}
.proradio-widget.widget_categories ul li.cat-item li.cat-item,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_categories ul li.cat-item li.cat-item {
  border:none
}
.proradio-widget.widget_categories ul li.cat-item:last-child,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_categories ul li.cat-item:last-child {
  border:none
}
.proradio-widget.widget_categories ul li.cat-item a,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_categories ul li.cat-item a {
  display:inline-block;
  border-bottom:none;
  float:left
}
.proradio-widget.widget_pages ul li.page_item,
.proradio-widget.widget_pages ul li.page_item li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_pages ul li.page_item,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_pages ul li.page_item li {
  margin-left:15px
}
.proradio-widget.widget_pages ul li.page_item li,
.proradio-widget.widget_pages ul aside li.menu-item li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_pages ul li.page_item li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_pages ul aside li.menu-item li {
  list-style-type:none;
  margin-left:8px
}
.proradio-widget.widget_pages ul>li.page_item,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_pages ul>li.page_item {
  margin-left:0
}
.proradio-widget.widget_recent_comments li.recentcomments,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_recent_comments li.recentcomments {
  position:relative;
  padding:10px 0 10px 30px
}
.proradio-widget.widget_recent_comments li.recentcomments::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_recent_comments li.recentcomments::before {
  position:absolute;
  left:0;
  top:10px
}
.proradio-widget.widget_recent_comments li.recentcomments .comment-author-link,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_recent_comments li.recentcomments .comment-author-link {
  font-size:12px;
  text-transform:uppercase;
  clear:both;
  display:block
}
.proradio-widget ul.menu li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li {
  position:relative;
  padding:10px 0 10px 30px
}
.proradio-widget ul.menu li::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li::before {
  position:absolute;
  left:0;
  top:10px
}
.proradio-widget ul.menu li ul,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu li ul {
  padding:0
}
.proradio-widget ul.menu>li>a,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container ul.menu>li>a {
  font-weight:bold
}
.proradio-widget.widget_rss .rss-date,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss .rss-date {
  font-size:12px;
  text-transform:uppercase
}
.proradio-widget.widget_rss .proradio-widget__title a.rsswidget,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss .proradio-widget__title a.rsswidget {
  padding-left:20px
}
.proradio-widget.widget_rss .proradio-widget__title a.rsswidget img,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss .proradio-widget__title a.rsswidget img {
  display:none
}
.proradio-widget.widget_rss .proradio-widget__title a.rsswidget:first-child,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss .proradio-widget__title a.rsswidget:first-child {
  position:relative;
  padding-left:0
}
.proradio-widget.widget_rss .proradio-widget__title a.rsswidget:first-child::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss .proradio-widget__title a.rsswidget:first-child::before {
  font-family:'Material Icons';
  content:'\e0e5';
  font-size:18px;
  opacity:.7;
  position:absolute;
  left:0;
  top:0
}
.proradio-widget.widget_rss li,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li {
  position:relative;
  padding:10px 0 16px 30px;
  margin-bottom:15px;
  overflow:hidden
}
.proradio-widget.widget_rss li:first-child,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li:first-child {
  padding-top:10px
}
.proradio-widget.widget_rss li cite,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li cite {
  float:right;
  font-size:12px
}
.proradio-widget.widget_rss li::before,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li::before {
  position:absolute;
  left:0;
  top:10px
}
.proradio-widget.widget_rss li a.rsswidget,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li a.rsswidget {
  background:transparent;
  color:inherit;
  display:block;
  font-weight:bold;
  display:block;
  margin-top:3px;
  padding-bottom:3px;
  line-height:1.3em
}
.proradio-widget.widget_rss li a.rsswidget:hover,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li a.rsswidget:hover {
  text-decoration:none
}
.proradio-widget.widget_rss li .rssSummary,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container.widget_rss li .rssSummary {
  font-size:13px;
  line-height:1.6em;
  padding:10px 0
}
.proradio-widget>ul,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul {
  margin:0;
  padding:0
}
.proradio-widget select,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container select {
  display:block;
  width:100%;
  word-break:break-all;
  position:relative;
  box-sizing:border-box;
  color:#444
}
.proradio-widget .textwidget .wp-caption,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .textwidget .wp-caption {
  margin:1rem 0
}
.proradio-widget>ul,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container>ul {
  margin:0 0 20px 0
}
.proradio-widget .readalllink,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .readalllink {
  padding-top:10px
}
.proradio-widget .calendar_wrap table,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .calendar_wrap table {
  margin-bottom:0;
  border-spacing:2px;
  border-collapse:separate
}
.proradio-widget .calendar_wrap caption,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .calendar_wrap caption {
  font-size:13px;
  text-transform:uppercase;
  padding:10px 4px;
  border-bottom:3px solid rgba(230,230,230,0.4);
  text-align:center;
  font-weight:bold;
  margin-bottom:5px;
  background:rgba(230,230,230,0.4)
}
.proradio-widget .calendar_wrap td,
.proradio-widget .calendar_wrap th,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .calendar_wrap td,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .calendar_wrap th {
  padding:8px 4px;
  border:none;
  text-align:center
}
.proradio-widget .calendar_wrap td,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .calendar_wrap td {
  background:rgba(230,230,230,0.4)
}
.proradio-widget .proradio-searchform form,
[class*="elementor-widget-wp-widget-"] .elementor-widget-container .proradio-searchform form {
  margin-top:0
}
.proradio-widget-sponsor {
  text-align:center
}
.proradio-widget-sponsor a {
  padding:20px;
  width:100%;
  height:auto;
  display:block
}
.proradio-widget-sponsor a img {
  width:100%;
  height:auto
}
.qt-widget-chart .proradio-post__inline {
  display:block
}
.qt-widget-chart .proradio-post__inline h6 {
  padding-top:0.6em
}
@media (min-width: 700px) {
  .qt-widget-chart .proradio-post__inline h6 {
    padding-top:0.8em
  }
}
.proradio-authorbox {
  padding:0;
  position:relative;
  overflow:hidden
}
.proradio-authorbox::after {
  content:" ";
  display:block;
  height:10px;
  width:125px;
  position:absolute;
  background:rgba(150,150,150,0.2);
  transform:skewX(-45deg);
  top:-5px;
  left:-5px
}
.proradio-authorbox__img {
  width:60px;
  height:60px;
  float:left;
  display:inline-block;
  margin:0 14px 3px 0;
  position:relative
}
.proradio-authorbox__img img {
  width:100%;
  height:100%
}
.proradio-authorbox .proradio-bgimg {
  -webkit-filter:blur(3px) brightness(40%);
  filter:blur(3px) brightness(40%);
  transform:scale(1.5);
  top:-20%
}
.proradio-authorbox h4 {
  margin:0
}
.proradio-authorbox__cn {
  position:relative;
  z-index:2;
  overflow:hidden;
  padding:20px;
  height:100%
}
.proradio-authorbox__card {
  margin-bottom:1.4rem;
  padding:30px 10px;
  position:relative;
  overflow:hidden
}
.proradio-authorbox__card>* {
  position:relative;
  z-index:2
}
.proradio-authorbox__card h6 {
  margin:24px 0 0 0
}
.proradio-authorbox__card p {
  margin:10px 0 0 0;
  line-height:1em
}
.proradio-authorbox__card__bg {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  width:100%;
  height:75px;
  overflow:hidden;
  background:black
}
.proradio-authorbox__card__bg img {
  width:120%;
  height:120%;
  left:0;
  top:0;
  -webkit-filter:blur(2px);
  filter:blur(2px);
  position:absolute;
  opacity:.5;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-cat-card {
  position:relative;
  padding-top:48%;
  display:block;
  color:#fff;
  margin-bottom:20px;
  display:block;
  text-align:left
}
.proradio-cat-card img {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  -o-object-fit:cover;
  object-fit:cover;
  opacity:.4
}
.proradio-cat-card h6 {
  position:absolute;
  top:16px;
  left:16px;
  margin:0;
  width:90%;
  width:calc(100% - 32px);
  overflow:hidden;
  text-overflow:ellipsis
}
.proradio-seriescard {
  background:var(--proradio-colors-paper);
  overflow:hidden;
  min-height:30px !important;
  margin-bottom:20px
}
.proradio-seriescard>a {
  display:block
}
.proradio-seriescard__img {
  width:100%;
  height:auto;
  background:rgba(0,0,0,0.5);
  position:relative;
  content:'';
  padding-top:100%;
  overflow:hidden
}
.proradio-seriescard__img img {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-seriescard .proradio-seriescard__txt {
  padding:20px
}
.proradio-seriescard h6,
.proradio-seriescard .proradio-meta {
  padding:0;
  margin:15px 0 10px 0
}
.proradio-seriescard h6+.proradio-meta {
  margin:0 0 15px 0
}
#proradio-body .proradio-master .proradio-slider__container {
  padding:0;
  background:#000;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  width:auto;
  max-width:1000%;
  position:relative;
  transform:translateX(0px);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
#proradio-body .proradio-master .proradio-slider__item {
  padding-top:100%;
  min-height:380px;
  position:relative;
  background:#333333;
  display:block;
  margin:0 auto;
  overflow:hidden;
  box-shadow:none;
  border-radius:0
}
#proradio-body .proradio-master .proradio-slider__i {
  position:absolute;
  width:100%;
  height:100%;
  z-index:1;
  top:0;
  left:0;
  -o-object-fit:cover;
  object-fit:cover
}
#proradio-body .proradio-master .proradio-slider__img {
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  display:block;
  background:red;
  z-index:0;
  background:#000
}
#proradio-body .proradio-master .proradio-slider__img img {
  opacity:1;
  top:0;
  left:0;
  height:100%;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%
}
#proradio-body .proradio-master .proradio-slider__c {
  position:absolute;
  display:block;
  width:100%;
  height:100%;
  z-index:5;
  top:0;
  left:0;
  background:rgba(0,0,0,0.3);
  display:flex;
  align-items:center;
  padding:30px;
  padding-top:130px;
  background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%);
  pointer-events:none
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container {
  z-index:10;
  height:auto;
  max-height:100%;
  overflow:hidden;
  bottom:0;
  position:absolute;
  width:100%;
  padding-bottom:30px;
  padding-right:20px;
  padding-left:20px;
  left:0
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container>* {
  opacity:0;
  transition:opacity 0.5s
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container p {
  transition-delay:0.5s
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container h3.proradio-post__title {
  transition-delay:0.7s;
  margin-bottom:3px
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container h5.proradio-post__subtitle {
  transition-delay:0.9s;
  margin-top:0
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container h6 {
  transition-delay:1s
}
#proradio-body .proradio-master .proradio-slider__c .proradio-container>div {
  transition-delay:1.2s
}
#proradio-body .proradio-master .proradio-slider__ac {
  display:block;
  height:100px;
  width:100%;
  text-align:center;
  position:absolute;
  top:50%;
  margin-top:-75px;
  left:0;
  opacity:0;
  transition:opacity 0.5s, transform 0.6s;
  transform:translateY(20px);
  transition-delay:1s
}
#proradio-body .proradio-master .proradio-slider__ab {
  text-align:center;
  color:#fff;
  border:3px solid;
  display:inline-block;
  width:100px;
  height:100px;
  line-height:94px;
  text-shadow:0 0 15px #000;
  box-shadow:0 0 15px rgba(0,0,0,0.5);
  display:inline-block;
  position:relative;
  display:none
}
#proradio-body .proradio-master .proradio-slider__ab i {
  font-size:54px;
  line-height:inherit;
  margin:0;
  vertical-align:text-bottom;
  display:webkit-flex
}
#proradio-body .proradio-master .proradio-slider__ab .qtmplayer-donut::before {
  border-width:8px
}
#proradio-body .proradio-master .proradio-slider_det * {
  display:inline-block
}
#proradio-body .proradio-master .proradio-slider_det .proradio-p-auth {
  display:inline-table
}
#proradio-body .proradio-master .proradio-slider__nav {
  position:absolute;
  bottom:-18px;
  left:50%;
  z-index:10;
  margin-bottom:-10px;
  font-size:0;
  line-height:0;
  text-align:center;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
#proradio-body .proradio-master .proradio-slider__nav div {
  margin-left:-100%
}
#proradio-body .proradio-master .proradio-slider__nav label {
  position:relative;
  display:inline-block;
  cursor:pointer;
  border-radius:0%;
  margin:0 10px;
  padding:0;
  border:5px solid;
  width:10px;
  height:10px;
  opacity:.7;
  transition:opacity .3s;
  box-sizing:border-box
}
#proradio-body .proradio-master .proradio-slider__nav label:hover:after {
  opacity:1
}
#proradio-body .proradio-master .proradio-slider__nav label:after {
  content:'';
  position:absolute;
  left:50%;
  top:50%;
  width:16px;
  height:16px;
  margin-left:-8px;
  margin-top:-8px;
  border:2px solid;
  border-radius:0%;
  padding:6px;
  transition:opacity .3s;
  opacity:0
}
#proradio-body .proradio-master .proradio-slider-owl {
  width:100%;
  margin:0 auto
}
#proradio-body .proradio-master .proradio-slider-owl .owl-carousel .owl-stage-outer,
#proradio-body .proradio-master .proradio-slider-owl .owl-stage-outer {
  overflow:visible
}
#proradio-body .proradio-master .proradio-slider-owl .proradio-arrow {
  color:#fff
}
#proradio-body .proradio-master .proradio-slider-owl .owl-nav {
  width:106%;
  left:-3%
}
#proradio-body .proradio-master .proradio-slider-owl .owl-item {
  padding:0
}
#proradio-body .proradio-master .proradio-slider-owl .owl-item .proradio-container {
  border:none
}
#proradio-body .proradio-master .proradio-slider .proradio-arrow {
  background-color:transparent;
  color:#fff
}
#proradio-body .proradio-master .active .proradio-slider__c {
  pointer-events:initial;
  opacity:1
}
#proradio-body .proradio-master .active .proradio-slider__c .proradio-container>* {
  opacity:1
}
#proradio-body .proradio-master .active .proradio-slider__ac {
  opacity:1;
  transform:translateY(0px)
}
#proradio-body .proradio-master .active .proradio-slider__img img {
  opacity:1
}
.proradio-post.proradio-slider__item .proradio-itemmetas i {
  margin-left:0
}
.proradio-owl-theme {
  opacity:0;
  display:none
}
.proradio-owl-theme .proradio-item {
  margin-bottom:0
}
.proradio-owl-theme .proradio-item .proradio-itemcontainer .proradio-post {
  margin-bottom:0
}
.proradio-owl-theme .owl-nav {
  text-align:center;
  -webkit-tap-highlight-color:transparent;
  height:0;
  position:absolute;
  top:50%;
  width:102%;
  left:-1%;
  margin-top:-20px
}
.proradio-owl-theme .owl-nav [class*='owl-'] {
  color:#fff;
  font-size:14px;
  margin:5px;
  padding:4px 7px;
  background:#D6D6D6;
  display:inline-block;
  cursor:pointer;
  border-radius:0;
  font-size:32px;
  margin:0;
  padding:0;
  display:inline-block;
  cursor:pointer;
  border-radius:0;
  width:40px;
  height:40px;
  line-height:40px
}
.proradio-owl-theme .owl-nav .owl-prev {
  float:left
}
.proradio-owl-theme .owl-nav .owl-next {
  float:right
}
.proradio-owl-theme .owl-nav .disabled {
  opacity:1;
  cursor:default !important
}
.proradio-owl-theme .owl-nav button {
  background:transparent !important;
  transform:scale(1);
  transition:all .3s
}
.proradio-owl-theme .owl-nav button::before,
.proradio-owl-theme .owl-nav button::after {
  display:none
}
.proradio-owl-theme .owl-nav.disabled+.owl-dots {
  margin-top:10px
}
.proradio-owl-theme .owl-dots {
  text-align:center;
  -webkit-tap-highlight-color:transparent
}
.proradio-owl-theme .owl-dots .owl-dot {
  display:inline-block;
  zoom:1;
  *display:inline;
  background:transparent;
  width:16px;
  height:16px;
  margin:2px;
  transition:width 0.7s ease;
  min-width:0;
  border:1px solid;
  border-radius:1px;
  opacity:.67;
  transition:opacity .3s
}
.proradio-owl-theme .owl-dots .owl-dot span {
  -webkit-backface-visibility:visible;
  background:transparent;
  height:4px;
  box-sizing:border-box;
  margin:0 auto;
  opacity:0;
  width:4px;
  content:" ";
  display:block;
  border:2px solid;
  transition:opacity .3s
}
.proradio-owl-theme .owl-dots .owl-dot.active span {
  opacity:1
}
.proradio-owl-theme .owl-dots .owl-dot:hover {
  opacity:1
}
.vc_editor .owl-carousel {
  display:block !important
}
.proradio-owl-carousel-container {
  margin-left:-10px;
  margin-right:-10px;
  margin-top:-10px
}
.owl-item {
  padding:10px
}
.owl-stage {
  transform:translate3d(0, 0, 0.0001px);
  transition-timing-function:cubic-bezier(0.25, 0.7, 0.1, 0.89) !important
}
.owl-carousel .owl-stage,
.owl-carousel.owl-drag .owl-item {
  touch-action:auto
}
.proradio-arrow {
  width:40px;
  height:40px;
  display:inline-block;
  content:" ";
  position:relative
}
.proradio-arrow::before,
.proradio-arrow::after {
  content:" ";
  display:block;
  border:3px solid;
  border-color:inherit;
  width:16px;
  height:16px;
  position:absolute;
  top:12px;
  left:12px;
  border-right-color:transparent;
  border-bottom-color:transparent;
  transform:rotate(-45deg) scale(0.75) translateZ(0.000001px);
  transform-origin:50% 50%;
  border-radius:4px;
  opacity:0.8;
  transition:transform 0.2s, opacity 0.2s, left 0.2s
}
.proradio-arrow::after {
  left:17px;
  opacity:0.5;
  transform:rotate(-45deg) scale(0.6)
}
.proradio-arrow__r {
  transform:rotate(180deg)
}
@media only screen and (min-width: 1200px) {
  .proradio-arrow:hover::before {
    transform:rotate(-45deg) scale(0.75) translateZ(0.000001px);
    opacity:0.8;
    left:10px
  }
  .proradio-arrow:hover::after {
    transform:rotate(-45deg) scale(0.75) translateZ(0.000001px);
    left:14px
  }
}
.disabled .proradio-arrow::before,
.disabled .proradio-arrow::after {
  opacity:0.5
}
.proradio-gallery {
  display:flex;
  flex-wrap:wrap
}
.proradio-gallery__item {
  width:250px;
  margin:0px;
  flex-grow:1;
  line-height:0;
  display:block;
  overflow:hidden;
  overflow:hidden;
  position:relative
}
.proradio-gallery__item i {
  display:block;
  color:#fff;
  font-size:50px;
  top:50%;
  position:absolute;
  left:50%;
  margin:-20px 0 0 -20px;
  transition:opacity 0.3s;
  z-index:3;
  opacity:0
}
.proradio-gallery__item img {
  opacity:1;
  transition:opacity 0.3s;
  width:100%;
  height:auto
}
.proradio-gallery__item:hover img {
  opacity:0.5
}
.proradio-gallery__item:hover i {
  opacity:1
}
.proradio-gallery__item:nth-last-child(9)~div {
  height:0
}
.proradio-gallery.proradio-ss a {
  width:150px
}
.proradio-gallery.proradio-sl a {
  width:390px
}
.proradio-schedule {
  position:relative
}
.proradio-schedule .proradio-tabs__menu {
  margin-bottom:30px
}
.proradio-schedule__more {
  overflow:hidden;
  max-height:0;
  padding-top:0px;
  transition:max-height .3s, padding-top 0.3s
}
.proradio-schedule__more.proradio-active {
  max-height:500px;
  padding-top:20px
}
.proradio-schedule__item {
  margin-bottom:0.7rem
}
.proradio-schedule__item h4 {
  margin:0
}
.proradio-schedule__item__sub {
  margin:0
}
.proradio-schedule__item__head {
  position:relative;
  padding:5% 5% 5% 7%
}
.proradio-schedule__item__head__c {
  position:relative;
  z-index:2
}
.proradio-schedule__item__head__bg {
  position:absolute;
  z-index:1;
  width:100%;
  height:100%;
  overflow:hidden;
  top:0;
  left:0
}
.proradio-schedule__item__head__bg img {
  position:absolute;
  z-index:1;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  top:0;
  left:0;
  display:block;
  -webkit-filter:brightness(0.23);
  filter:brightness(0.23);
  transition:-webkit-filter .35s;
  transition:filter .35s;
  transition:filter .35s, -webkit-filter .35s
}
.proradio-schedule__item__head a {
  color:inherit;
  position:absolute;
  right:0;
  top:0;
  display:block;
  width:48px;
  height:44px;
  line-height:44px;
  text-align:center
}
.proradio-schedule__item__head a.proradio-active i {
  transform:rotate(180deg)
}
.proradio-schedule__item__head a i {
  display:inline-block
}
.proradio-schedule__item__head a:hover,
.proradio-schedule__item__head a:acvite,
.proradio-schedule__item__head a:focus,
.proradio-schedule__item__head a:visited {
  color:inherit
}
.proradio-schedule__item__time {
  margin:0
}
.proradio-schedule__item__time i {
  display:inline-flex;
  font-size:.7em;
  vertical-align:middle;
  transform:translateY(-1px);
  opacity:.6
}
.proradio-schedule__item__body {
  padding:7% 7%
}
.proradio-schedule__item__body h4 {
  margin:0 0 0.4em 0
}
.proradio-schedule__item__sp {
  max-height:30px;
  line-height:30px;
  height:30px;
  margin:0 0 0.5em 0;
  padding-right:0.1em;
  clear:both;
  vertical-align:middle;
  width:100%;
  display:inline-block
}
.proradio-schedule__item__sp a {
  color:inherit;
  line-height:inherit;
  height:inherit;
  border-radius:15px;
  background:rgba(150,150,150,0.09);
  display:flex;
  padding-right:0.6em
}
.proradio-schedule__item__sp img {
  width:30px;
  height:30px;
  border-radius:50%;
  display:inline-flex;
  overflow:hidden;
  margin:0 0.5em 0 0;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:30px;
  min-width:30px
}
.proradio-schedule__des {
  padding-top:0.5em
}
.proradio-12h {
  font-size:10px;
  text-transform:uppercase
}
.proradio-menu-stick .proradio-schedule .proradio-tabs__menu {
  padding-top:50px
}
.proradio-schedule__header {
  position:relative
}
.proradio-schedule__header .proradio-schedule__transform {
  position:absolute;
  right:0;
  top:0
}
.proradio-schedule--switch .proradio-schedule__header {
  padding-right:70px
}
.proradio-schedule__transform i::before {
  content:'\e235';
  font-family:'Material Icons';
  font-weight:normal;
  font-style:normal;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  white-space:nowrap;
  word-wrap:normal;
  direction:ltr;
  -webkit-font-feature-settings:'liga';
  -webkit-font-smoothing:antialiased
}
.proradio-schedule.proradio-schedule--row .proradio-schedule__transform i::before {
  content:'\e5c3'
}
.proradio-schedule.proradio-schedule--row .proradio-row .proradio-col {
  width:100% !important;
  margin-bottom:0
}
@media (min-width: 670px) {
  .proradio-schedule.proradio-schedule--row .proradio-row .proradio-col {
    margin-bottom:10px
  }
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows {
  height:300px;
  max-height:var(--proradio-schedule--row-thumb-height);
  transition:max-height 0.23s cubic-bezier(0.1, 0.8, 0.1, 0.8);
  padding:0;
  min-height:0;
  padding-bottom:0;
  color:var(--proradio-colors-ink);
  background:var(--proradio-colors-paper)
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-post__headercont--ex {
  border:none;
  margin-top:0
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-cats {
  display:none
}
@media (min-width: 670px) {
  .proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-cats {
    display:inline-block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    margin:0;
    right:100px;
    z-index:3;
    left:auto
  }
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-post__headercont {
  background:transparent;
  position:absolute;
  z-index:2;
  max-width:100%
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows * {
  color:var(--proradio-colors-ink)
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows h3 {
  margin-top:0;
  text-shadow:none
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-post__card__cap {
  padding:0 0 0 30px;
  width:100%;
  position:relative;
  margin:0;
  top:50%;
  transform:translateY(-50%);
  color:var(--proradio-colors-ink)
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-bgimg {
  width:var(--proradio-schedule--row-thumb-width);
  height:300px;
  max-height:var(--proradio-schedule--row-thumb-height);
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  z-index:1
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-post__headercont {
  padding:0 0 0 var(--proradio-schedule--row-thumb-width)
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-tag-nowplaying {
  position:absolute;
  left:0;
  top:0;
  z-index:2;
  margin:0
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-tag-nowplaying span::after {
  background-color:var(--proradio-accent)
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-tag-nowplaying span {
  color:#fff
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows .proradio-post__headercont--ex {
  padding:40px
}
.proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows.proradio-enabled {
  max-height:280px
}
@media (min-width: 670px) {
  .proradio-schedule.proradio-schedule--row .proradio-post__card.proradio-post__card--shows.proradio-enabled {
    max-height:220px
  }
}
#proradio-body .proradio-pagebuilder-mw {
  max-width:100%;
  overflow:hidden
}
#proradio-body .proradio-rowcontainer-vc {
  width:100%
}
#proradio-body .proradio-vc-row-container {
  display:block;
  width:100%;
  clear:both;
  position:relative;
  overflow:visible
}
#proradio-body .proradio-vc-row-container--nooverflow {
  overflow:hidden
}
#proradio-body .proradio-vc-row-container>.proradio-circlesanimation {
  z-index:3
}
#proradio-body .proradio-vc-row-container::after,
#proradio-body .proradio-vc-row-container::before {
  content:" ";
  display:block;
  width:100%;
  clear:both;
  height:0px
}
#proradio-body .proradio-vc-row-container .vc_row {
  position:relative;
  z-index:10
}
#proradio-body .proradio-vc-row-container .proradio-glitchpicture {
  z-index:2;
  overflow:hidden;
  display:none
}
#proradio-body .proradio-vc-row-container.proradio-stickybar-parent {
  z-index:100000
}
#proradio-body .proradio-negative {
  color:#fff !important
}
#proradio-body ul.wpb_thumbnails-fluid>li,
#proradio-body .wpb_content_element {
  margin-bottom:0
}
#proradio-body .vc_row-o-full-height {
  min-height:100%;
  min-height:100vh
}
#proradio-body .vc_row-has-fill>.vc_column_container>.vc_column-inner,
#proradio-body .vc_col-has-fill>.vc_column-inner,
#proradio-body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
#proradio-body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
#proradio-body .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
#proradio-body .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
#proradio-body .vc_row-has-fill>.vc_column_container>.vc_column-inner,
#proradio-body .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
#proradio-body .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
#proradio-body .vc_section.vc_section-has-fill,
#proradio-body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
#proradio-body .vc_section.vc_section-has-fill+.vc_section {
  padding-top:0
}
#proradio-body .vc_parallax .vc_parallax-inner {
  transition:top 0.15s;
  will-change:top;
  transform:translateX(0)
}
#proradio-body .proradio-bgimg__vc {
  background-color:transparent
}
#proradio-body .proradio-bgimg__vc img {
  min-height:100%;
  height:100%
}
#proradio-body .proradio-bgimg__vc.proradio-bgimg__parallax img {
  min-height:125vh
}
#proradio-body .vc_row .proradio-bgimg__parallax img {
  position:absolute
}
#proradio-body .vc_video-bg-container>.vc_column-inner {
  position:relative;
  z-index:10
}
#proradio-body .proradio-container .proradio-slickslider-outercontainer {
  margin-left:-15px;
  margin-right:-15px
}
#proradio-body .proradio-body .vc_row-o-full-height {
  min-height:100vh !important
}
#proradio-body .proradio-rowcontent {
  margin:0;
  position:relative;
  z-index:4
}
#proradio-body .proradio-rowcontent::after {
  display:block;
  width:100%;
  clear:both;
  content:" ";
  height:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-0 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-0 .proradio-rowcontent {
  margin:0-0px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-0 .vc_column-inner {
  padding-left:0px;
  padding-right:0px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-1 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-1 .proradio-rowcontent {
  margin:0-.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-1 .vc_column-inner {
  padding-left:.5px;
  padding-right:.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-2 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-2 .proradio-rowcontent {
  margin:0-1px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-2 .vc_column-inner {
  padding-left:1px;
  padding-right:1px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-3 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-3 .proradio-rowcontent {
  margin:0-1.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-3 .vc_column-inner {
  padding-left:1.5px;
  padding-right:1.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-4 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-4 .proradio-rowcontent {
  margin:0-2px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-4 .vc_column-inner {
  padding-left:2px;
  padding-right:2px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-5 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-5 .proradio-rowcontent {
  margin:0-2.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-5 .vc_column-inner {
  padding-left:2.5px;
  padding-right:2.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-6 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-6 .proradio-rowcontent {
  margin:0-3px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-6 .vc_column-inner {
  padding-left:3px;
  padding-right:3px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-7 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-7 .proradio-rowcontent {
  margin:0-3.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-7 .vc_column-inner {
  padding-left:3.5px;
  padding-right:3.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-8 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-8 .proradio-rowcontent {
  margin:0-4px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-8 .vc_column-inner {
  padding-left:4px;
  padding-right:4px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-9 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-9 .proradio-rowcontent {
  margin:0-4.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-9 .vc_column-inner {
  padding-left:4.5px;
  padding-right:4.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-10 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-10 .proradio-rowcontent {
  margin:0-5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-10 .vc_column-inner {
  padding-left:5px;
  padding-right:5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-15 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-15 .proradio-rowcontent {
  margin:0-7.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-15 .vc_column-inner {
  padding-left:7.5px;
  padding-right:7.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-20 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-20 .proradio-rowcontent {
  margin:0-10px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-20 .vc_column-inner {
  padding-left:10px;
  padding-right:10px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-25 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-25 .proradio-rowcontent {
  margin:0-12.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-25 .vc_column-inner {
  padding-left:12.5px;
  padding-right:12.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-30 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-30 .proradio-rowcontent {
  margin:0-15px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-30 .vc_column-inner {
  padding-left:15px;
  padding-right:15px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-35 {
  margin-left:0;
  margin-right:0
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-35 .proradio-rowcontent {
  margin:0-17.5px
}
#proradio-body .vc_row.proradio-vc_row.vc_column-gap-35 .vc_column-inner {
  padding-left:17.5px;
  padding-right:17.5px
}
#proradio-body.vc_editor .proradio-vc-row-container .proradio-glitchpicture {
  display:block
}
#proradio-body .compose-mode .vc_empty-shortcode-element {
  min-height:1px
}
#proradio-body .vc_video-bg {
  display:none
}
.vc_row-has-fill {
  background-position:top center;
  background-size:100% auto
}
.proradio-downloadbox {
  width:100%;
  clear:both;
  margin-bottom:50px;
  display:flex;
  border:none
}
.proradio-downloadbox__i {
  display:block
}
.proradio-downloadbox__i>img {
  display:block
}
.proradio-downloadbox__content {
  padding:26px 20px
}
.proradio-downloadbox__count {
  opacity:.5
}
.proradio-downloadbox__act {
  margin-top:1.3rem
}
.proradio-downloadbox__cap {
  margin-top:0
}
.proradio-downloadbox__button {
  margin:40px auto
}
.proradio-downloadbox__button a {
  text-align:center;
  text-decoration:none !important;
  padding:.75em 1em;
  color:#fff;
  display:block;
  font-size:1.2em;
  line-height:1.5em;
  border-radius:4px;
  text-shadow:0 -1px 0 rgba(0,0,0,0.5);
  cursor:pointer;
  border-radius:1px;
  background:none;
  box-shadow:none
}
.proradio-downloadbox__button a:hover {
  background:none
}
.proradio-downloadbox__button a p {
  margin:0
}
.dlm_widget_downloads ul,
.dlm_widget_downloads ul li {
  padding:0
}
.proradio-entrycontent__share .ttg-btn-share {
  padding:0;
  margin-left:0;
  margin-right:4px;
  min-width:44px;
  border:none;
  color:#fff
}
.proradio-entrycontent__share .ttg-btn-share .ttg-btn-share i.material-icons {
  line-height:34px;
  vertical-align:middle
}
.proradio-entrycontent__share .ttg-btn-share i.qt-socicon-whatsapp {
  vertical-align:middle
}
.proradio-entrycontent__share .ttg-btn-share:hover {
  color:inherit
}
@media (max-width: 900px) {
  .proradio-reaktions-shareball {
    bottom:20px
  }
}
.proradio-shareball {
  z-index:30;
  height:1px;
  position:relative;
  display:block;
  left:auto
}
.proradio-reaktions-sharebox {
  padding:30px 2px
}
.proradio-entrycontent__footer .proradio-reaktions-btn.ttg-Ratings-Feedback,
.proradio-entrycontent__footer .proradio-reaktions-rating {
  padding-top:8px
}
.single-post .proradio-entrycontent__footer {
  margin-bottom:50px
}
.proradio-reaktions-shareball .proradio-reaktions-shareball__menu-btn i.material-icons {
  position:absolute;
  vertical-align:middle;
  line-height:60px;
  height:100%;
  width:100%;
  vertical-align:middle;
  top:0;
  font-size:23px;
  text-align:center
}
.proradio-herolist {
  margin:20px 0
}
.proradio-herolist .proradio-btn {
  padding:0;
  height:auto;
  line-height:22px;
  min-width:26px;
  min-height:0;
  width:24px;
  margin-right:.8em
}
.proradio-herolist .proradio-btn i {
  line-height:22px
}
.proradio-herolist .proradio-btn::after {
  bottom:-3px
}
.proradio-herolist .proradio-btn::before {
  min-width:calc(100% - 6px)
}
.proradio-herolist p {
  margin-bottom:1em
}
.proradio-pricingtable {
  position:relative;
  margin-bottom:16px
}
.proradio-pricingtable::after {
  content:" ";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  z-index:0;
  -webkit-filter:blur(8px);
  filter:blur(8px);
  top:0;
  left:0;
  background:rgba(0,0,0,0.4)
}
.proradio-pricingtable h4 {
  text-align:center;
  margin:0
}
.proradio-pricingtable h6 {
  text-align:center;
  margin:0;
  opacity:.6
}
.proradio-pricingtable__content {
  display:block;
  width:100%;
  height:100%;
  padding:20px;
  position:relative;
  z-index:2;
  text-rendering:optimizeLegibility
}
.proradio-pricingtable__content>* {
  position:relative;
  z-index:2
}
.proradio-pricingtable__icon {
  font-size:110px;
  line-height:1;
  text-align:center;
  display:block;
  width:100%;
  margin:20px 0 10px 0
}
.proradio-pricingtable__bg {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  height:100% !important;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:bottom
}
.proradio-pricingtable__bg.proradio-bgo-half {
  opacity:.55
}
.proradio-pricingtable__bg.proradio-bgo-low {
  opacity:.25
}
.proradio-pricingtable__pc {
  padding:30px 0;
  margin-top:20px;
  position:relative;
  text-align:center;
  font-size:20px
}
.proradio-pricingtable__pc::before,
.proradio-pricingtable__pc::after {
  content:" ";
  display:block;
  width:100%;
  height:5px;
  position:absolute;
  top:0;
  left:0;
  border-top:5px solid;
  border-color:inherit
}
.proradio-pricingtable__pc::after {
  top:auto;
  bottom:0;
  border-top:none;
  border-bottom:3px dashed;
  height:3px
}
.proradio-pricingtable__pc>* {
  line-height:.9em
}
.proradio-pricingtable__pc .proradio-pricingtable__price {
  font-size:58px;
  position:relative;
  margin-left:5px
}
.proradio-pricingtable__pc .proradio-pricingtable__price sub,
.proradio-pricingtable__pc .proradio-pricingtable__price sup {
  font-size:20px;
  position:relative;
  top:-22px;
  left:15px
}
.proradio-pricingtable__pc .proradio-pricingtable__price sub {
  vertical-align:baseline;
  font-size:12px;
  opacity:.7;
  top:0
}
.proradio-pricingtable__pc .proradio-pricingtable__price sub.l {
  left:-1em
}
.proradio-pricingtable ul {
  margin:0 0 20px 0;
  padding:0
}
.proradio-pricingtable ul li {
  margin:0;
  padding:0;
  border-bottom:1px solid rgba(100,100,100,0.6);
  font-size:13px;
  line-height:24px;
  list-style:none;
  padding:18px 4px
}
.proradio-pricingtable ul li i {
  font-size:24px;
  line-height:24px;
  margin-right:8px;
  margin-top:-3px;
  display:inline-flex;
  vertical-align:middle
}
.proradio-pricingtable ul li.active i {
  color:#96ff00
}
.proradio-pricingtable ul li.inactive {
  opacity:.6
}
.proradio-pricingtable ul li.inactive i {
  opacity:.6
}
.proradio-pricingtable__foot {
  font-size:12px;
  margin-top:10px;
  opacity:.5
}
.proradio-pricingtable__featured::after {
  -webkit-filter:blur(18px);
  filter:blur(18px);
  background:rgba(0,0,0,0.8)
}
.proradio-pricingtable__featured .proradio-gradicon::before {
  background:#fff
}
.proradio-cards {
  display:block;
  position:relative;
  margin-bottom:0;
  text-align:center;
  width:100%;
  max-width:570px;
  height:520px;
  height:460px;
  text-align:center;
  min-width:260px
}
.proradio-cards__def,
.proradio-cards__sky {
  margin-left:auto;
  margin-right:auto;
  float:none
}
.proradio-cards__def {
  height:auto;
  padding-top:145%
}
.proradio-cards::after {
  content:" ";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  z-index:0;
  -webkit-filter:blur(8px);
  filter:blur(8px);
  top:0;
  left:0;
  background:rgba(0,0,0,0.4)
}
.proradio-cards__i {
  width:100%;
  position:absolute;
  top:0;
  left:0;
  padding-top:100%;
  z-index:2
}
.proradio-cards__i img {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  height:100% !important;
  width:100%;
  max-width:100%;
  min-width:100%;
  -o-object-fit:cover;
  object-fit:cover
}
.proradio-cards__content {
  display:block;
  width:100%;
  height:100%;
  padding:20px;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  text-rendering:geometricPrecision
}
.proradio-cards__content__c {
  position:absolute;
  bottom:0;
  left:0;
  padding:30px 20px;
  width:100%;
  z-index:3
}
.proradio-cards h6 {
  margin:0
}
.proradio-cards p {
  opacity:.7
}
.proradio-cards hr {
  width:60px
}
.proradio-cards__icon {
  font-size:90px;
  line-height:1;
  display:block;
  width:100%;
  margin:0
}
.proradio-cards__bg {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  height:100% !important;
  width:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:bottom
}
.proradio-cards__bg.proradio-bgo-half {
  opacity:.55
}
.proradio-cards__bg.proradio-bgo-low {
  opacity:.25
}
.proradio-cards__sky {
  height:490px
}
.proradio-cards__inv .proradio-cards__content .proradio-cards__content__c {
  bottom:auto;
  top:0
}
.proradio-cards__inv .proradio-cards__i {
  top:auto;
  bottom:0
}
.proradio-cards__mini {
  max-width:170px;
  height:240px;
  min-width:130px;
  height:200px;
  display:inline-block
}
.proradio-cards__mini h6 {
  min-height:40px
}
.proradio-cards__mini__c {
  position:relative;
  z-index:2
}
.proradio-cards__mini .proradio-cards__content {
  padding-left:4px;
  padding-right:4px
}
.proradio-cards__horizontal {
  padding-top:0;
  max-width:1170px;
  text-align:left;
  height:auto
}
.proradio-cards__horizontal h2 {
  margin-top:24px
}
.proradio-cards__horizontal__pad {
  padding:30px
}
.proradio-cards__horizontal__inv .proradio-cards__horizontal__col1 {
  float:right
}
.proradio-cards__horizontal .proradio-cards__content,
.proradio-cards__horizontal .proradio-cards__content__c {
  position:relative;
  padding:0
}
.proradio-cards__horizontal .proradio-cards__i {
  position:relative;
  width:100%;
  height:auto;
  padding:0
}
.proradio-cards__horizontal .proradio-cards__i img {
  width:auto;
  max-width:100%;
  min-width:0;
  height:auto !important;
  display:block;
  position:relative
}
.proradio-hov {
  display:none
}
ul.proradio-sponsors {
  position:relative;
  margin:0;
  padding:0;
  overflow:hidden;
  width:100%
}
ul.proradio-sponsors li {
  margin:0;
  padding:0;
  list-style-type:none !important;
  width:100%;
  float:left
}
ul.proradio-sponsors li img {
  z-index:0;
  top:0;
  left:0;
  width:100%;
  height:auto;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:middle;
  line-height:1;
  margin:0;
  padding:0
}
ul.proradio-sponsors li a {
  display:block;
  line-height:1;
  margin:0;
  padding:0
}
.proradio-3dheader {
  display:block;
  position:relative;
  width:100%;
  height:100%;
  width:100vw;
  height:100vh;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  perspective-origin:center;
  perspective:40vw;
  z-index:1000000;
  transform:translate3d(0, 0, 0.0000001);
  transform:translateZ(0px);
  opacity:1;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  width:auto;
  max-width:1000%;
  width:100vw
}
.proradio-3dheader__wrapper {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  perspective-origin:center;
  width:100vw;
  position:absolute
}
.proradio-3dheader__top {
  position:relative;
  z-index:10
}
.proradio-3dheader__cd {
  z-index:9
}
.proradio-3dheader__bg {
  display:block;
  vertical-align:middle;
  position:absolute;
  width:110%;
  height:110%;
  top:-5%;
  left:-5%;
  z-index:1
}
.proradio-3dheader__bg img {
  display:table-cell;
  vertical-align:middle;
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  max-width:100%;
  min-width:100%;
  vertical-align:bottom
}
.proradio-3dheader__bg--2 {
  width:108%;
  height:108%;
  top:-4%;
  left:-4%
}
.proradio-3dheader__contents {
  display:table;
  width:100%;
  height:100%;
  vertical-align:middle;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  transition:transform 0.15s;
  perspective-origin:center
}
.proradio-3dheader__contents__caption {
  display:table-cell;
  vertical-align:middle;
  padding-right:1%;
  padding-left:1%;
  perspective:100px
}
.proradio-3dheader__html {
  max-width:960px;
  margin:26px auto
}
.proradio-3dheader .proradio-section-caption {
  border:5px solid #fff0;
  padding:30px;
  max-width:960px;
  background:rgba(0, 0, 0, 0);
  margin:0 auto;
  padding:15px
}
@media (max-width: 670px) {
  .proradio-3dheader .proradio-section-caption {
    margin:0 15px
  }
}
.isSafari .proradio-3dheader__contents,
.isSafari .proradio-3dheader__bg {
  transition:transform .8s;
  transition-delay:.1s
}
.isSafari .proradio-3dheader__contents {
  transform:translateY(50px)
}
.proradio-playercontainer--footer {
  position:relative;
  z-index:10000
}
.admin-bar .proradio-playercontainer {
  z-index:100000
}
@media only screen and (min-width : 1200px) {
  .proradio-player-mobile-placeholder {
    height:0
  }
}
.proradio-safari-mobile .proradio-global {
  overflow:visible
}
.proradio-clock {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.proradio-clock p {
  margin:0;
  padding:0;
  line-height:1em
}
.proradio-clock span {
  display:none
}
.proradio-clock .proradio-clock__dateseparator,
.proradio-clock .proradio-clock__timeseparator {
  margin:0 0.2em;
  display:inline-block
}
.qtmplayer__playmob {
  line-height:56px
}
.proradio-pagecontent .proradio-spacer-xxs {
  border:none
}
.proradio-pagecontent .qtmplayer-tracklist {
  box-shadow:var(--proradio-card-shadow)
}
.proradio-pagecontent .qtmplayer-tracklist .qtmplayer-tracklist__texts {
  padding-left:10px;
  font-size:0.82em
}
.proradio-pagecontent .qtmplayer-playlist {
  border:none;
  box-shadow:var(--proradio-card-shadow)
}
.proradio-pagecontent .qtmplayer-playlist .qtmplayer-trackitem {
  background:var(--proradio-colors-paper);
  border-radius:var(--proradio-card-border-radius);
  padding:12px 20px;
  display:flex;
  align-items:center;
  vertical-align:middle;
  overflow:hidden;
  color:var(--proradio-colors-ink)
}
.proradio-pagecontent .qtmplayer-playlist .qtmplayer-trackitem p {
  color:var(--proradio-colors-ink);
  padding:0 0 0 15px;
  width:100%;
  display:flex;
  flex-direction:column;
  line-height:1.25em;
  overflow:initial;
  text-shadow:none
}
.proradio-pagecontent .qtmplayer-playlist .qtmplayer-trackitem img {
  display:none
}
.proradio-pagecontent .qtmplayer-playlist .qtmplayer-trackitem canvas {
  z-index:3;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:transparent;
  pointer-events:none
}
.proradio-pageheader .proradio-playlist-large {
  margin-top:46px
}
.proradio-volumeslider-component {
  display:block;
  width:100%;
  --background: #dddddd;
  --cursor: #333333;
  --size: 18px;
  --radius: 0px;
  --cursor-radius: 20px;
  --bgheight: 10px
}
.proradio-volumeslider-component .proradio-volumeslider-container {
  width:100%;
  display:flex;
  flex-direction:row;
  display:flex;
  justify-content:center;
  align-items:center
}
.proradio-volumeslider-component>a {
  margin-right:10px;
  font-size:var(--size)
}
.proradio-volumeslider-component .proradio-volumeslider-box {
  width:100%;
  height:var(--size);
  position:relative
}
.proradio-volumeslider-component .proradio-volumeslider-box::after {
  content:' ';
  display:block;
  width:100%;
  height:var(--bgheight);
  background:var(--background);
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  border-radius:var(--radius)
}
.proradio-volumeslider-component .proradio-volumeslider {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  width:100%;
  height:var(--size);
  background:transparent;
  outline:none;
  transition:opacity .2s;
  margin:0;
  z-index:2;
  position:relative
}
.proradio-volumeslider-component .proradio-volumeslider::-webkit-slider-thumb {
  -webkit-appearance:none;
  appearance:none;
  width:var(--size);
  height:var(--size);
  background:var(--cursor);
  cursor:pointer;
  border-radius:var(--cursor-radius)
}
.proradio-volumeslider-component .proradio-volumeslider::-moz-range-thumb {
  width:var(--size);
  height:var(--size);
  background:var(--cursor);
  cursor:pointer;
  border-radius:var(--cursor-radius)
}
.proradio-appicon {
  display:inline-block;
  width:64px;
  height:64px;
  padding:0 !important;
  margin:0 0.5rem 16px
}
.proradio-appicon span {
  background-size:cover;
  display:block;
  width:48px;
  height:48px;
  margin:8px;
  background-size:34px 34px;
  background-repeat:no-repeat;
  background-position:center center
}
.proradio-app_android {
  background-image:url("../img/apps/app_android.png")
}
.proradio-app_iphone {
  background-image:url("../img/apps/app_iphone.png")
}
.proradio-app_blackberry {
  background-image:url("../img/apps/app_blackberry.png")
}
.proradio-app_itunes {
  background-image:url("../img/apps/app_itunes.png")
}
.proradio-app_winphone {
  background-image:url("../img/apps/app_winphone.png")
}
.proradio-app_winamp {
  background-image:url("../img/apps/app_winamp.png")
}
.proradio-app_mediaplayer {
  background-image:url("../img/apps/app_mediaplayer.png")
}
.proradio-app_tunein {
  background-image:url("../img/apps/app_tunein.png")
}
.proradio-app_huawei {
  background-image:url("../img/apps/app_huawei.png")
}
.proradio-customplayer {
  display:block;
  position:relative;
  z-index:10000;
  box-sizing:border-box;
  background:#d4d4d4;
  max-width:100%
}
.proradio-customplayer__cont {
  display:flex;
  flex-direction:column;
  width:100%;
  flex-wrap:wrap;
  box-sizing:content-box
}
.proradio-customplayer__info,
.proradio-customplayer__show {
  display:flex;
  flex-direction:row;
  width:100%;
  flex-wrap:wrap;
  flex:1
}
.proradio-customplayer__art {
  width:50px;
  height:50px;
  display:inline-flex
}
.proradio-customplayer__art img {
  width:50px;
  height:50px;
  -o-object-fit:cover;
  object-fit:cover;
  line-height:0;
  display:block
}
.proradio-customplayer__art.proradio-hidden {
  display:none
}
.proradio-customplayer__song {
  overflow:hidden
}
.proradio-customplayer__song,
.proradio-customplayer__showcontents {
  flex:1
}
.proradio-customplayer__showcontents h4,
.proradio-customplayer__showcontents h5,
.proradio-customplayer__showcontents h6 {
  margin:0
}
.proradio-customplayer__title,
.proradio-customplayer__artist {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-height:1.2em;
  max-width:100%;
  display:block
}
#proradio-body.page-template-page-popup .proradio-admin-notice {
  display:none
}
#proradio-body.page-template-page-popup .qtmplayer__bgimg::after {
  display:none
}
#proradio-body.page-template-page-canvas .proradio-admin-notice {
  display:none
}
#proradio-body.page-template-page-canvas .qtmplayer__bgimg::after {
  display:none
}
#proradio-body.page-template-page-canvas #qtmplayer-container,
#proradio-body.page-template-page-canvas #proradio-headerbar,
#proradio-body.page-template-page-canvas #proradio-megafooter,
#proradio-body.page-template-page-canvas #proradio-footer {
  display:none
}
@media only screen and (min-width : 601px) {
  .proradio-container {
    width:100%;
    max-width:680px
  }
  html,
  body {
    font-size:18px
  }
  .proradio-largetitle,
  .proradio-pagecaption {
    font-size:2.332em;
    line-height:1.07em
  }
  h1,
  .proradio-h1 {
    font-size:2.074em
  }
  h2,
  .proradio-h2 {
    font-size:1.728em
  }
  h3,
  .proradio-h3 {
    font-size:1.44em
  }
  h4,
  .proradio-h4 {
    font-size:1.2em
  }
  h5,
  .proradio-h5 {
    font-size:1em
  }
  h6,
  small,
  .proradio-small,
  .proradio-scard .proradio-episodes,
  .proradio-meta,
  .proradio-h6 {
    font-size:0.83em
  }
  pre {
    padding:40px
  }
  .proradio-caption {
    margin-bottom:20px
  }
  .proradio-caption__s {
    font-size:1em
  }
  .proradio-caption__xxl {
    font-size:2.332em;
    margin-bottom:30px
  }
  .proradio-decor {
    width:120px
  }
  .proradio-section-caption h6 {
    margin-bottom:10px
  }
  .proradio-section-caption .proradio-capfont,
  .proradio-section-caption .proradio-tags {
    font-size:1.728em
  }
  .proradio-section-caption--l .proradio-capfont,
  .proradio-section-caption--l .proradio-tags {
    font-size:2.5rem
  }
  .proradio-section-caption--xl .proradio-capfont,
  .proradio-section-caption--xl .proradio-tags {
    font-size:3.2rem
  }
  .proradio-section-caption--xxl .proradio-capfont,
  .proradio-section-caption--xxl .proradio-tags {
    font-size:4rem
  }
  .proradio-logo_header_transparent {
    position:absolute;
    top:0;
    left:0;
    opacity:0
  }
  .proradio-menu-opaque .proradio-global__sticky {
    padding-top:77px
  }
  .proradio-menu-opaque .proradio-global__sticky__sec-h {
    padding-top:120px
  }
  .proradio-menu-stick .proradio-master {
    margin-top:0px
  }
  .proradio-pad {
    padding:32px
  }
  .proradio-section {
    padding:70px 0
  }
  .proradio-vc_section {
    margin-top:70px;
    margin-bottom:70px
  }
  .proradio-spacer-l {
    margin-top:90px !important
  }
  .proradio-spacer-m {
    margin-top:50px !important
  }
  .proradio-spacer-s {
    margin-top:30px !important
  }
  .proradio-spacer-xs {
    margin-top:20px !important
  }
  .proradio-row {
    margin:0 -10px
  }
  .proradio-row .proradio-col {
    padding:0 10px
  }
  .proradio-row .proradio-col.proradio-m1 {
    width:8.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s1:nth-child(12n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m2 {
    width:16.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s2:nth-child(6n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m3 {
    width:25%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s3:nth-child(4n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m4 {
    width:33.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s4:nth-child(3n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m5 {
    width:41.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s5:nth-child(2.4n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m6 {
    width:50%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s6:nth-child(2n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m7 {
    width:58.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s7:nth-child(1.7142857143n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m8 {
    width:66.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s8:nth-child(1.5n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m9 {
    width:75%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s9:nth-child(1.3333333333n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m10 {
    width:83.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s10:nth-child(1.2n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m11 {
    width:91.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s11:nth-child(1.0909090909n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m12 {
    width:100%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-s12:nth-child(1n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-m1:nth-child(12n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m2:nth-child(6n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m3:nth-child(4n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m4:nth-child(3n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m5:nth-child(2.4n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m6:nth-child(2n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m7:nth-child(1.7142857143n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m8:nth-child(1.5n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m9:nth-child(1.3333333333n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m10:nth-child(1.2n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m11:nth-child(1.0909090909n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-m12:nth-child(1n+1) {
    clear:left
  }
  .proradio-row .proradio-col__post {
    margin-bottom:20px
  }
  .proradio-row .proradio-col__post .proradio-post__ver {
    margin-bottom:0
  }
  .proradio-cats {
    font-size:13px
  }
  .proradio-cats a {
    font-size:11px
  }
  .proradio-tags {
    font-size:11px
  }
  .proradio-wp-pagination {
    padding:0px 0;
    text-align:center;
    max-width:768px;
    margin:0 auto;
    float:none;
    display:block
  }
  .proradio-wp-pagination.qt-ms-item {
    max-width:100%
  }
  .proradio-wp-pagination .dots {
    line-height:2.5em
  }
  .proradio-wp-pagination .proradio-col {
    padding:0 !important
  }
  .proradio-wp-pagination .page-numbers {
    width:auto;
    display:inline-flex
  }
  .proradio-wp-pagination .page-numbers:first-child {
    padding-left:0
  }
  .proradio-wp-pagination .page-numbers>span.proradio-btn {
    max-height:34px
  }
  .proradio-wp-pagination .proradio-num,
  .proradio-wp-pagination .dots {
    display:inline-flex
  }
  .proradio-post {
    margin-bottom:40px
  }
  .proradio-post ol,
  .proradio-post ul {
    margin-left:0
  }
  .proradio-post+.proradio-post:last-child {
    margin-bottom:0
  }
  .proradio-post__header .proradio-cats {
    bottom:4%;
    left:4%
  }
  .proradio-post__thumb {
    display:block
  }
  .proradio-post__headercont {
    padding:5.5%
  }
  .proradio-post .proradio-meta {
    font-size:11px
  }
  .proradio-post .proradio-excerpt p {
    font-size:0.938em;
    line-height:1.8em;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    /*! autoprefixer: off */-webkit-box-orient:vertical;
    max-height:5.6em;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-bottom:1em
  }
  .proradio-post__std {
    max-width:768px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:40px
  }
  .proradio-post__std.proradio-no-thumb .proradio-post__content {
    padding:15px 0 0 0
  }
  .proradio-post__std .proradio-post__header .proradio-bgimg img {
    max-height:450px
  }
  .proradio-post__hor {
    overflow:hidden;
    margin-right:auto;
    margin-left:auto;
    display:flex;
    min-height:300px
  }
  .proradio-post__hor::after {
    width:100%;
    display:table;
    clear:block;
    border:none
  }
  .proradio-post__hor .proradio-meta {
    margin-top:0
  }
  .proradio-post__hor .proradio-post__header,
  .proradio-post__hor .proradio-post__content {
    width:48.5%;
    float:left;
    padding:4%
  }
  .proradio-post__hor .proradio-post__header {
    width:auto;
    padding-top:30%;
    display:inline-block;
    float:left;
    width:1000px;
    max-width:33%
  }
  .proradio-post__hor .proradio-post__content {
    width:51.5%;
    max-height:100%;
    overflow:hidden;
    padding:5.5%;
    display:flex;
    flex-direction:column;
    flex-grow:1
  }
  .proradio-post__hor .proradio-post__ex {
    text-overflow:ellipsis;
    overflow:hidden;
    display:-webkit-box;
    max-height:4.4em;
    -webkit-box-orient:vertical;
    /*! autoprefixer: off */-webkit-box-orient:vertical;
    -webkit-line-clamp:3
  }
  .proradio-post__hor.proradio-no-thumb .proradio-post__content {
    width:100%;
    max-height:500px
  }
  .proradio-post__ver {
    min-height:280px
  }
  .proradio-post__ver .proradio-post__content {
    padding:5.5%
  }
  .proradio-post__ver .proradio-post__ex {
    text-overflow:ellipsis;
    overflow:hidden;
    display:-webkit-box;
    max-height:9.6em;
    -webkit-box-orient:vertical;
    /*! autoprefixer: off */-webkit-box-orient:vertical;
    -webkit-line-clamp:6;
    margin-top:15px
  }
  .proradio-post__ver--masonry {
    min-height:0
  }
  .proradio-post__hero {
    max-width:9000px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:40px;
    min-height:280px
  }
  .proradio-post__hero__caption {
    padding:4%
  }
  .proradio-post__hero .proradio-post__headercont {
    min-height:280px;
    padding:2.5%;
    max-width:100%
  }
  .proradio-post__hero .proradio-post__header {
    padding-top:47.7%;
    min-height:280px
  }
  .proradio-post__hero .proradio-post__header .proradio-itemmetas {
    width:50%
  }
  .proradio-post__hero .proradio-post__title {
    padding-right:4%;
    margin-bottom:0
  }
  .proradio-post__inline {
    margin-bottom:14px;
    padding-right:8px;
    font-size:.878em
  }
  .proradio-post__inline .proradio-meta {
    margin-top:5px
  }
  .proradio-post__search {
    margin-bottom:20px
  }
  .proradio-post__search::after {
    padding-top:20px
  }
  .proradio-post__search__c {
    width:calc(100% - 70px);
    padding-right:30px
  }
  .proradio-post__search h3 {
    margin:0 0 12px 0
  }
  .proradio-post__search .proradio-thumb {
    width:70px;
    height:70px
  }
  .proradio-post__search .proradio-meta {
    margin-top:0
  }
  .proradio-post__event {
    margin-bottom:30px
  }
  .proradio-post__event-feat p.proradio-meta,
  .proradio-post__event-feat p.proradio-capfont,
  .proradio-post__event-feat p.proradio-tags {
    display:block;
    margin-top:8px;
    margin-bottom:8px
  }
  .proradio-post__mosaic {
    position:absolute;
    height:100%;
    padding:0;
    border-radius:0;
    max-width:2000px
  }
  .proradio-post__mosaic__c {
    padding-top:0
  }
  .proradio-post__mosaic h3 {
    margin-bottom:0
  }
  .proradio-post__mosaic .proradio-meta {
    margin-bottom:0
  }
  .proradio-post__mosaic .proradio-decor {
    margin:0
  }
  .proradio-post__mosaic:nth-child(3n+1) {
    width:63%;
    top:0;
    left:0
  }
  .proradio-post__mosaic:nth-child(2n),
  .proradio-post__mosaic:nth-child(3n) {
    width:37%;
    position:absolute;
    top:0;
    left:63%;
    height:50%
  }
  .proradio-post__mosaic:nth-child(2n) h3,
  .proradio-post__mosaic:nth-child(3n) h3 {
    font-size:16px
  }
  .proradio-post__mosaic__c__c {
    padding:30px
  }
  .proradio-post__mosaic:nth-child(2n) .proradio-post__mosaic__c__c,
  .proradio-post__mosaic:nth-child(3n) .proradio-post__mosaic__c__c {
    padding:30px
  }
  .proradio-post__mosaic:nth-child(3n) {
    top:50%
  }
  .proradio-post__card {
    min-height:280px
  }
  .proradio-post__card .proradio-post__headercont {
    padding:5.5%
  }
  .proradio-post__card--shows {
    padding-top:63%;
    min-height:200px;
    margin-bottom:0
  }
  .proradio-post__card--video {
    padding-top:63%;
    min-height:200px
  }
  .proradio-post__card--radio {
    max-width:300px;
    padding:0%;
    min-height:280px
  }
  .proradio-mosaic {
    position:relative;
    width:100%;
    overflow:hidden
  }
  .proradio-mosaic__c {
    position:relative;
    max-width:100%;
    margin:0 auto;
    padding-top:50%
  }
  .proradio-podcast__inline.has-post-thumbnail {
    height:120px;
    margin-bottom:14px;
    margin-top:0;
    padding-left:120px;
    opacity:0.2
  }
  .proradio-podcast__inline.has-post-thumbnail .proradio-post__content {
    padding:15px
  }
  .proradio-podcast__inline.has-post-thumbnail .proradio-thumb {
    height:120px;
    width:120px
  }
  .proradio-podcast__small {
    min-height:330px
  }
  .proradio-podcast__small .proradio-post__title {
    font-size:12px
  }
  .proradio-podcast__small .proradio-thumb {
    position:relative;
    width:100%;
    height:auto;
    padding-top:100%;
    position:relative
  }
  .proradio-podcast__small .proradio-thumb img {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
  .proradio-podcast__small .proradio-actionicon {
    top:50%;
    left:50%;
    right:auto;
    transform:translate(-50%, -50%);
    background:rgba(10,10,10,0.5)
  }
  .proradio-single .proradio-entrycontent__footer {
    overflow:hidden;
    display:flex
  }
  .proradio-single .proradio-entrycontent__share,
  .proradio-single .proradio-entrycontent__rating {
    clear:none;
    padding-top:20px;
    width:auto
  }
  .proradio-single .proradio-entrycontent__share {
    flex-grow:1
  }
  .proradio-single .proradio-entrycontent__rating {
    float:left
  }
  .proradio-single .proradio-entrycontent .proradio-reaktions-btn.ttg-Ratings-Feedback {
    padding-left:0
  }
  .proradio-single__author::after {
    padding-top:10px;
    display:block;
    width:100%;
    clear:both;
    border-bottom:1px solid;
    opacity:.15
  }
  .proradio-the_content ul,
  .proradio-the_content ol {
    margin-left:2.8rem
  }
  .proradio-the_content ul.qtmplayer-playlist {
    margin:0
  }
}
@media only screen and (min-width : 601px) and (min-width: 601px) and (max-width: 1199px) {
  .proradio-related .proradio-col:nth-of-type(3) {
    display:none
  }
}
@media only screen and (min-width : 601px) {
  .proradio-event-table {
    margin-bottom:30px
  }
  .proradio-event-table table th,
  .proradio-event-table table td {
    width:initial;
    display:table-cell
  }
  .proradio-comments-section .comment-respond {
    padding:36px
  }
  .proradio-comments-section>h5 {
    margin-bottom:30px
  }
  .proradio-comment {
    padding:48px 32px 32px 32px
  }
  .proradio-comment .proradio-itemmetas {
    font-size:12px
  }
  .proradio-comment__metas {
    display:inline;
    margin-top:0
  }
  .proradio-comment__rlink {
    position:absolute;
    top:48px;
    right:16px
  }
  .proradio-comment__closed {
    padding:32px
  }
  .proradio-comment .proradio-avatar,
  .proradio-comment__icon {
    width:50px;
    height:50px;
    left:32px;
    top:48px;
    padding:4px
  }
  .proradio-comment__icon {
    top:18px
  }
  .proradio-comment__icon i {
    font-size:30px;
    line-height:inherit
  }
  .proradio-comment__c {
    padding-left:85px
  }
  .proradio-comment__rlink {
    top:48px;
    right:32px
  }
  .proradio-comment__auth {
    padding-left:85px
  }
  .proradio-comment__item .comment-respond {
    margin-top:0
  }
  .proradio-pingback {
    padding-top:32px
  }
  .proradio-pingback .proradio-comment__c {
    margin-top:0
  }
  .akismet_comment_form_privacy_notice {
    padding:0 32px 32px 32px
  }
  #proradio-body .proradio-master .proradio-form-wrapper .proradio-fieldset__third {
    clear:none;
    display:inline-block;
    width:33.3%;
    padding-right:30px;
    float:left
  }
  #proradio-body .proradio-master .proradio-form-wrapper .proradio-fieldset__third:nth-of-type(3n+1) {
    padding-right:0
  }
  #proradio-body .proradio-master .proradio-form-wrapper .proradio-fieldset__half {
    clear:none;
    display:inline-block;
    width:50%;
    padding-right:30px;
    float:left
  }
  #proradio-body .proradio-master .proradio-form-wrapper .proradio-fieldset__half:nth-of-type(2n) {
    padding-right:0
  }
  .proradio-menu {
    min-height:78px;
    line-height:70px;
    position:relative;
    padding:0;
    width:100%
  }
  .proradio-menu__cont {
    margin:0 auto;
    padding:4px 16px;
    text-align:right;
    display:flex
  }
  .proradio-menu__logo {
    line-height:70px;
    height:70px
  }
  .proradio-menu__logo img {
    max-height:70px
  }
  .proradio-menubar__secondary {
    display:inline-block
  }
  .proradio-btn.proradio-btn__cart {
    width:auto;
    padding:0 10px
  }
  .proradio-btn.proradio-btn__cart span.amount {
    display:inline-block;
    padding:0 3px
  }
  .proradio-btn.proradio-btn__cart__upd {
    padding:0 10px
  }
  .proradio-logolink {
    height:70px;
    display:block;
    line-height:65px
  }
  .proradio-logo_header {
    display:inline-block;
    vertical-align:middle;
    display:inline
  }
  .proradio-logo_header.proradio-sitename {
    line-height:1em;
    font-size:23px;
    text-align:left;
    white-space:nowrap;
    display:inline-block;
    line-height:70px;
    word-break:keep-all;
    pointer-events:none
  }
  .proradio-logo_header_transparent {
    display:inline
  }
  .proradio-sitename {
    word-break:keep-all
  }
  .proradio-logo_header_mob {
    display:none
  }
  .proradio-secondaryhead {
    display:block
  }
  .proradio-secondaryhead__cont {
    max-width:1670px;
    margin:0 auto;
    padding:10px 16px;
    overflow:hidden;
    display:flex;
    justify-content:space-between
  }
  .proradio-secondaryhead__cont .qtmplayer__title,
  .proradio-secondaryhead__cont .qtmplayer__artist {
    display:inline-flex;
    width:auto
  }
  .proradio-secondaryhead .proradio-social {
    margin-left:10px
  }
  .proradio-secondaryhead .proradio-social a {
    color:inherit;
    font-size:13px;
    padding:0 2px;
    display:block;
    line-height:1em;
    vertical-align:middle
  }
  .proradio-secondaryhead .proradio-menubar {
    display:flex
  }
  .proradio-secondaryhead .proradio-menubar li {
    display:inline-flex
  }
  .proradio-secondaryhead .proradio-menubar li:not(.proradio-social) {
    float:left;
    margin-right:12px;
    margin-top:2px
  }
  .proradio-secondaryhead .proradio-menubar li.proradio-social {
    align-self:flex-end
  }
  .proradio-secondaryhead .proradio-menubar li a {
    line-height:1em;
    display:flex;
    align-items:center
  }
  .proradio-secondaryhead .proradio-menubar li a.proradio-soc-icon {
    display:inline-block
  }
  .proradio-secondaryhead .proradio-menubar__secondary {
    margin:0;
    width:100%;
    text-align:right;
    white-space:nowrap;
    width:auto
  }
  .proradio-secondaryhead .proradio-sos {
    margin:0;
    width:100%;
    line-height:1.1em;
    display:none;
    font-size:16px;
    color:inherit
  }
  .proradio-secondaryhead .proradio-sos .proradio-countdown-shortcode {
    width:auto
  }
  .proradio-secondaryhead .proradio-sos__t2 {
    opacity:.65;
    margin-right:12px
  }
  .proradio-secondaryhead .proradio-sos i {
    line-height:inherit;
    display:inline;
    float:left;
    margin-right:5px;
    font-size:18px;
    margin-top:-1px
  }
  .proradio-secondaryhead .proradio-sos {
    display:block;
    line-height:36px;
    display:inline-flex;
    flex-grow:1;
    align-items:center
  }
  .proradio-secondaryhead .qtmplayer__title,
  .proradio-secondaryhead .qtmplayer__artist {
    max-height:1.5em;
    margin-right:5px;
    line-height:1.2em
  }
  .proradio-secondaryhead .proradio-dedications-scroller {
    align-items:center
  }
  .proradio-pageheader__contents .proradio-container {
    border:0px solid;
    max-width:940px
  }
  .proradio-pageheader__contents h1 {
    margin-top:0
  }
  .proradio-pageheader__breadcrumb {
    display:block
  }
  .proradio-pageheader__search {
    max-width:400px;
    margin:0 auto
  }
  .proradio-pageheader .proradio-p-catz {
    margin-bottom:1.5em
  }
  .proradio-pageheader .proradio-meta {
    text-rendering:geometricPrecision
  }
  .proradio-pageheader .proradio-meta .proradio-p-catz {
    padding-top:1px
  }
  .proradio-pageheader__event .proradio-meta__dets::before {
    display:none
  }
  .proradio-pageheader__thumb::before,
  .proradio-pageheader__thumb::after,
  .proradio-pageheader__decoricon::before,
  .proradio-pageheader__decoricon::after {
    width:3.3vw;
    left:-3.4vw
  }
  .proradio-pageheader__thumb::after,
  .proradio-pageheader__decoricon::after {
    left:0;
    right:-3.4vw
  }
  .proradio-countdown-size--10 {
    font-size:4.02rem
  }
  .proradio-countdown-size--9 {
    font-size:3.35rem
  }
  .proradio-countdown-size--8 {
    font-size:2.79rem
  }
  .proradio-countdown-size--7 {
    font-size:2.332rem
  }
  .proradio-countdown-size--6 {
    font-size:2.074rem
  }
  .proradio-countdown-size--5 {
    font-size:1.728rem
  }
  .proradio-countdown-size--4 {
    font-size:1.44rem
  }
  .proradio-countdown-size--3 {
    font-size:1.2rem
  }
  .proradio-countdown-size--2 {
    font-size:1rem
  }
  .proradio-countdown-size--1 {
    font-size:0.83em
  }
  .proradio-searchbar {
    position:absolute;
    height:78px;
    transform:translateX(100%);
    flex-flow:row;
    flex-align:center;
    align-items:center;
    justify-content:center
  }
  .proradio-searchbar form {
    height:78px;
    float:left;
    vertical-align:middle;
    float:left;
    display:flex;
    flex-grow:1
  }
  .proradio-searchbar form input {
    padding-right:16px;
    padding-left:16px;
    width:calc(100% - 200px);
    vertical-align:middle;
    float:left;
    vertical-align:middle;
    float:left;
    display:flex;
    margin-right:10px;
    flex-grow:1
  }
  .proradio-searchbar button.proradio-btn {
    display:inline-flex
  }
  .proradio-searchbar.open {
    top:0;
    position:absolute;
    transform:translateX(0%);
    max-width:100%;
    padding:0 20px
  }
  .proradio-scard {
    margin-bottom:32px;
    padding-top:134%
  }
  .proradio-scard .proradio-feedlink {
    display:inline-block
  }
  .proradio-scard__t {
    margin-bottom:24px
  }
  .proradio-scard__t .proradio-caption {
    font-size:13px;
    line-height:1;
    margin:0;
    padding:0;
    display:block;
    opacity:.7
  }
  .proradio-scard__t a {
    transform:translateY(5px);
    line-height:1.1em
  }
  .proradio-scard__des {
    display:block
  }
  .proradio-scard__con {
    padding:37px 30px 154px 30px
  }
  .proradio-scard__foot {
    padding:0 30px 30px 30px
  }
  .proradio-entrycontent p.has-drop-cap:first-letter {
    font-size:100px;
    float:left;
    line-height:65px;
    padding:4px 0px 0 0;
    text-align:center;
    margin-left:-0.08em
  }
  .proradio-entrycontent p.has-drop-cap.has-medium-font-size {
    font-size:1rem
  }
  .proradio-entrycontent blockquote,
  .proradio-entrycontent .wp-block-quote {
    margin:70px auto;
    padding:40px 30px 40px 0
  }
  .proradio-entrycontent blockquote::before,
  .proradio-entrycontent .wp-block-quote::before {
    width:50px;
    height:50px;
    font-size:40px;
    line-height:50px;
    margin:-25px 0 0 -25px
  }
  .proradio-entrycontent .wp-block-pullquote {
    margin-top:30px;
    margin-bottom:1rem
  }
  .proradio-entrycontent .wp-block-pullquote blockquote {
    margin:20px auto 10px auto
  }
  .proradio-entrycontent .wp-block-pullquote blockquote p {
    margin-bottom:0.2em
  }
  .proradio-entrycontent .wp-block-pullquote.alignright {
    padding:0 0 0 1.8rem;
    max-width:50%;
    max-width:calc(50% - 30px);
    margin-left:2rem
  }
  .proradio-entrycontent .wp-block-pullquote.alignright blockquote {
    text-align:center
  }
  .proradio-entrycontent .wp-block-pullquote.alignleft {
    padding:0 1.4rem 0 0;
    max-width:50%;
    max-width:calc(50% - 30px);
    margin-right:2rem
  }
  .proradio-entrycontent .wp-block-pullquote.alignleft blockquote {
    text-align:center
  }
  .proradio-entrycontent>.wp-block-separator {
    max-width:400px
  }
  .proradio-entrycontent>.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignnone) {
    margin-left:-5px;
    margin-right:-5px
  }
  .proradio-entrycontent .wp-block-cover-image.alignleft,
  .proradio-entrycontent .wp-block-cover-image.alignright,
  .proradio-entrycontent .wp-block-cover.alignleft,
  .proradio-entrycontent .wp-block-cover.alignright,
  .proradio-entrycontent .wp-block-cover-image.alignleft,
  .proradio-entrycontent .wp-block-cover-image.alignright,
  .proradio-entrycontent .wp-block-cover.alignleft,
  .proradio-entrycontent .wp-block-cover.alignright {
    max-width:305px !important;
    width:100%
  }
  .proradio-entrycontent .editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,
  .proradio-entrycontent .editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,
  .proradio-entrycontent .wp-block-cover-image.alignleft,
  .proradio-entrycontent .wp-block-cover-image.alignright,
  .proradio-entrycontent .wp-block-embed.alignleft,
  .proradio-entrycontent .wp-block-embed.alignright,
  .proradio-entrycontent [data-align=left] .wp-block-cover-image,
  .proradio-entrycontent [data-align=right] .wp-block-cover-image {
    max-width:305px !important;
    width:100%;
    font-size:1rem
  }
  .proradio-single__nosidebar .proradio-featuredcontent,
  .proradio-single__nosidebar .proradio-entrycontent {
    margin-left:auto;
    margin-right:auto;
    max-width:760px
  }
  .proradio-single__nosidebar .proradio-entrycontent .alignfull {
    margin-left:calc(50% - 50vw);
    margin-right:calc(50% - 50vw);
    width:auto;
    max-width:1000%
  }
  .proradio-single__nosidebar .proradio-entrycontent .alignfull.wp-block-pullquote blockquote {
    padding:8% 0 6% 0;
    margin:50px auto 30px auto
  }
  .proradio-single__nosidebar .proradio-comments-section,
  .proradio-single__nosidebar .proradio-author-section,
  .proradio-single__nosidebar .proradio-previouspost-section,
  .proradio-single__nosidebar .proradio-relatedpost-section {
    margin-left:auto;
    margin-right:auto;
    max-width:760px
  }
  .proradio-cat-card {
    margin-bottom:26px
  }
  .proradio-cat-card h6 {
    position:absolute;
    top:26px;
    left:26px;
    width:calc(100% - 52px)
  }
  .proradio-seriescard {
    margin-bottom:20px
  }
  #proradio-body .proradio-master .proradio-slider__main {
    max-width:85%
  }
  #proradio-body .proradio-master .proradio-slider__item {
    padding-top:0;
    min-height:360px
  }
  #proradio-body .proradio-master .proradio-slider__c {
    padding-top:0;
    background:linear-gradient(to bottom left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.5) 70%, rgba(0,0,0,0.8) 100%);
    align-items:flex-end
  }
  #proradio-body .proradio-master .proradio-slider__c .proradio-container {
    height:auto;
    overflow:hidden;
    bottom:auto;
    position:absolute;
    width:70%;
    padding:0
  }
  #proradio-body .proradio-master .proradio-slider__c .proradio-container>h6,
  #proradio-body .proradio-master .proradio-slider__c .proradio-container>h2,
  #proradio-body .proradio-master .proradio-slider__c .proradio-container>p {
    width:100%
  }
  #proradio-body .proradio-master .proradio-slider__c--post {
    background:linear-gradient(to bottom left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.5) 60%, rgba(0,0,0,0.9) 100%)
  }
  #proradio-body .proradio-master .proradio-slider__c span+.proradio-dot,
  #proradio-body .proradio-master .proradio-slider__c .proradio-meta {
    display:inline-block
  }
  #proradio-body .proradio-master .proradio-slider__t {
    border-width:6px
  }
  #proradio-body .proradio-master .proradio-slider__t a {
    display:inline-block;
    transform:translateY(0)
  }
  #proradio-body .proradio-master .proradio-slider__exc {
    margin:20px 0;
    max-width:760px
  }
  #proradio-body .proradio-master .proradio-slider__ac {
    height:100%;
    width:30%;
    top:0;
    left:70%;
    margin:0;
    z-index:200
  }
  #proradio-body .proradio-master .proradio-slider__ab {
    top:50%;
    display:inline-block;
    margin-top:-100px;
    width:100px;
    height:100px;
    line-height:94px
  }
  #proradio-body .proradio-master .proradio-slider__arrows {
    top:50%;
    margin-top:10px
  }
  #proradio-body .proradio-master .proradio-slider__arrows label {
    opacity:1
  }
  #proradio-body .proradio-master .proradio-slider__arrows label:before,
  #proradio-body .proradio-master .proradio-slider__arrows label::after {
    opacity:1;
    border-right-color:transparent;
    border-bottom-color:transparent;
    border-top-color:#fff;
    border-left-color:#fff
  }
  #proradio-body .proradio-master .proradio-slider__arrows label::after {
    border-right-color:transparent;
    border-bottom-color:transparent
  }
  #proradio-body .proradio-master .proradio-slider .owl-dots {
    z-index:100;
    color:#fff;
    position:absolute;
    bottom:30px;
    width:100%;
    text-align:left;
    padding-left:35px
  }
  #proradio-body .proradio-master .proradio-slider__item--customslider .proradio-slider__exc {
    max-width:100%
  }
  .proradio-pricingtable__content {
    padding:30px;
    transition:transform .5s ease;
    transform:translateY(0)
  }
  .proradio-pricingtable ul li {
    font-size:13px
  }
  .proradio-pricingtable__featured .proradio-pricingtable__content {
    transform:translateY(-16px)
  }
  ul.proradio-sponsors li {
    margin:0;
    padding:0;
    position:absolute;
    overflow:hidden
  }
  ul.proradio-sponsors li img {
    margin:0;
    padding:0;
    line-height:0;
    display:block
  }
  ul.proradio-sponsors__i2,
  ul.proradio-sponsors__i3,
  ul.proradio-sponsors__i4,
  ul.proradio-sponsors__i5,
  ul.proradio-sponsors__i6,
  ul.proradio-sponsors__i7,
  ul.proradio-sponsors__i8,
  ul.proradio-sponsors__i9,
  ul.proradio-sponsors__i10 {
    height:auto;
    min-height:100px
  }
  ul.proradio-sponsors__i2 li,
  ul.proradio-sponsors__i3 li,
  ul.proradio-sponsors__i4 li,
  ul.proradio-sponsors__i5 li,
  ul.proradio-sponsors__i6 li,
  ul.proradio-sponsors__i7 li,
  ul.proradio-sponsors__i8 li,
  ul.proradio-sponsors__i9 li,
  ul.proradio-sponsors__i10 li {
    position:absolute;
    top:0;
    left:0
  }
  ul.proradio-sponsors__i2 li img,
  ul.proradio-sponsors__i3 li img,
  ul.proradio-sponsors__i4 li img,
  ul.proradio-sponsors__i5 li img,
  ul.proradio-sponsors__i6 li img,
  ul.proradio-sponsors__i7 li img,
  ul.proradio-sponsors__i8 li img,
  ul.proradio-sponsors__i9 li img,
  ul.proradio-sponsors__i10 li img {
    position:absolute;
    top:0;
    left:0;
    height:100%
  }
  ul.proradio-sponsors__i2 a,
  ul.proradio-sponsors__i3 a,
  ul.proradio-sponsors__i4 a,
  ul.proradio-sponsors__i5 a,
  ul.proradio-sponsors__i6 a,
  ul.proradio-sponsors__i7 a,
  ul.proradio-sponsors__i8 a,
  ul.proradio-sponsors__i9 a,
  ul.proradio-sponsors__i10 a {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    overflow:hidden
  }
  ul.proradio-sponsors__i2 {
    height:50vh
  }
  ul.proradio-sponsors__i2 li {
    width:50%;
    height:100%
  }
  ul.proradio-sponsors__i2 li:nth-child(2) {
    left:50%;
    top:0
  }
  ul.proradio-sponsors__i3 {
    padding-top:33%
  }
  ul.proradio-sponsors__i3 li {
    width:33.333%;
    height:100%
  }
  ul.proradio-sponsors__i3 li:nth-child(2) {
    left:33.333%;
    top:0
  }
  ul.proradio-sponsors__i3 li:nth-child(3) {
    left:66.666%;
    top:0
  }
  ul.proradio-sponsors__i4 {
    padding-top:25%
  }
  ul.proradio-sponsors__i4 li {
    width:25%;
    height:100%;
    left:0
  }
  ul.proradio-sponsors__i4 li:nth-child(2) {
    left:25%
  }
  ul.proradio-sponsors__i4 li:nth-child(3) {
    left:50%
  }
  ul.proradio-sponsors__i4 li:nth-child(4) {
    left:75%
  }
  ul.proradio-sponsors__i5 {
    padding-top:75%
  }
  ul.proradio-sponsors__i5 li {
    width:50%;
    height:100%
  }
  ul.proradio-sponsors__i5 li:nth-child(1) {
    width:50%;
    height:60%
  }
  ul.proradio-sponsors__i5 li:nth-child(2) {
    left:50%;
    width:50%;
    height:60%
  }
  ul.proradio-sponsors__i5 li:nth-child(3) {
    width:33.333%;
    left:0%;
    top:60%;
    height:40%
  }
  ul.proradio-sponsors__i5 li:nth-child(4) {
    width:33.333%;
    left:33.333%;
    top:60%;
    height:40%
  }
  ul.proradio-sponsors__i5 li:nth-child(5) {
    width:33.333%;
    left:66.666%;
    top:60%;
    height:40%
  }
  ul.proradio-sponsors__i6 {
    padding-top:60%
  }
  ul.proradio-sponsors__i6 li {
    width:33.333%;
    height:50%
  }
  ul.proradio-sponsors__i6 li:nth-child(2) {
    left:33.333%;
    top:0
  }
  ul.proradio-sponsors__i6 li:nth-child(3) {
    left:66.666%;
    top:0
  }
  ul.proradio-sponsors__i6 li:nth-child(4) {
    left:0%;
    top:50%
  }
  ul.proradio-sponsors__i6 li:nth-child(5) {
    left:33.333%;
    top:50%
  }
  ul.proradio-sponsors__i6 li:nth-child(6) {
    left:66.666%;
    top:50%
  }
  ul.proradio-sponsors__i7 {
    padding-top:58%
  }
  ul.proradio-sponsors__i7 li {
    width:33.333%;
    height:57%
  }
  ul.proradio-sponsors__i7 li:nth-child(2) {
    left:33.333%
  }
  ul.proradio-sponsors__i7 li:nth-child(3) {
    left:66.666%
  }
  ul.proradio-sponsors__i7 li:nth-child(4),
  ul.proradio-sponsors__i7 li:nth-child(5),
  ul.proradio-sponsors__i7 li:nth-child(6),
  ul.proradio-sponsors__i7 li:nth-child(7) {
    width:25%;
    top:57%;
    height:43%
  }
  ul.proradio-sponsors__i7 li:nth-child(4) {
    left:0%
  }
  ul.proradio-sponsors__i7 li:nth-child(5) {
    left:25%
  }
  ul.proradio-sponsors__i7 li:nth-child(6) {
    left:50%
  }
  ul.proradio-sponsors__i7 li:nth-child(7) {
    left:75%
  }
  ul.proradio-sponsors__i8 {
    padding-top:50%
  }
  ul.proradio-sponsors__i8 li {
    width:25%;
    height:50%;
    left:0
  }
  ul.proradio-sponsors__i8 li:nth-child(2) {
    left:25%
  }
  ul.proradio-sponsors__i8 li:nth-child(3) {
    left:50%
  }
  ul.proradio-sponsors__i8 li:nth-child(4) {
    left:75%
  }
  ul.proradio-sponsors__i8 li:nth-child(5) {
    left:0%;
    top:50%
  }
  ul.proradio-sponsors__i8 li:nth-child(6) {
    left:25%;
    top:50%
  }
  ul.proradio-sponsors__i8 li:nth-child(7) {
    left:50%;
    top:50%
  }
  ul.proradio-sponsors__i8 li:nth-child(8) {
    left:75%;
    top:50%
  }
  ul.proradio-sponsors__i9 {
    padding-top:47%
  }
  ul.proradio-sponsors__i9 li {
    width:25%;
    height:55%;
    left:0
  }
  ul.proradio-sponsors__i9 li:nth-child(2) {
    left:25%
  }
  ul.proradio-sponsors__i9 li:nth-child(3) {
    left:50%
  }
  ul.proradio-sponsors__i9 li:nth-child(4) {
    left:75%
  }
  ul.proradio-sponsors__i9 li:nth-child(5),
  ul.proradio-sponsors__i9 li:nth-child(6),
  ul.proradio-sponsors__i9 li:nth-child(7),
  ul.proradio-sponsors__i9 li:nth-child(8),
  ul.proradio-sponsors__i9 li:nth-child(9) {
    width:20%;
    top:55%;
    height:45%
  }
  ul.proradio-sponsors__i9 li:nth-child(5) {
    left:0%
  }
  ul.proradio-sponsors__i9 li:nth-child(6) {
    left:20%
  }
  ul.proradio-sponsors__i9 li:nth-child(7) {
    left:40%
  }
  ul.proradio-sponsors__i9 li:nth-child(8) {
    left:60%
  }
  ul.proradio-sponsors__i9 li:nth-child(9) {
    left:80%
  }
  ul.proradio-sponsors__i10 {
    padding-top:37%
  }
  ul.proradio-sponsors__i10 li {
    width:17%;
    height:33.332%;
    left:0
  }
  ul.proradio-sponsors__i10 li:nth-child(1),
  ul.proradio-sponsors__i10 li:nth-child(10) {
    width:33.3334%;
    height:66.6667%
  }
  ul.proradio-sponsors__i10 li:nth-child(10) {
    top:33.334%;
    left:66.667%
  }
  ul.proradio-sponsors__i10 li:nth-child(5),
  ul.proradio-sponsors__i10 li:nth-child(6) {
    width:33.34%;
    height:33.3334%;
    left:16.667%;
    top:66.667%
  }
  ul.proradio-sponsors__i10 li:nth-child(6) {
    top:0;
    left:50%
  }
  ul.proradio-sponsors__i10 li:nth-child(2) {
    top:0;
    left:33.334%
  }
  ul.proradio-sponsors__i10 li:nth-child(3) {
    top:33.334%;
    left:33.334%
  }
  ul.proradio-sponsors__i10 li:nth-child(4) {
    top:66.667%;
    left:0
  }
  ul.proradio-sponsors__i10 li:nth-child(7) {
    top:0;
    left:83.333%
  }
  ul.proradio-sponsors__i10 li:nth-child(8) {
    top:33.334%;
    left:50%
  }
  ul.proradio-sponsors__i10 li:nth-child(9) {
    top:66.667%;
    left:50%
  }
  .proradio-cards {
    height:420px;
    min-width:170px
  }
  .proradio-cards__sky {
    height:510px
  }
  .proradio-cards__mini {
    height:200px;
    min-width:120px
  }
  .proradio-cards__mini .proradio-cards__content {
    padding-left:14px;
    padding-right:14px
  }
  .proradio-cards__def {
    height:auto;
    padding-top:160%
  }
  .proradio-cards__horizontal {
    height:auto
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height {
    display:block;
    height:100%
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height .proradio-rowcontent {
    height:100%
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height .proradio-rowcontent>.wpb_column {
    height:100%
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height .proradio-rowcontent>.wpb_column .vc_column-inner {
    height:100%
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height.vc_row-o-content-middle {
    height:100%
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height.vc_row-o-content-middle .proradio-rowcontent {
    height:100%;
    display:table;
    width:100%;
    vertical-align:middle
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height.vc_row-o-content-middle .proradio-rowcontent>.wpb_column {
    height:100%
  }
  #proradio-body .proradio-vc_row.vc_row-o-equal-height.vc_row-o-content-middle .proradio-rowcontent>.wpb_column .vc_column-inner {
    display:flex;
    align-items:center;
    justify-content:center
  }
  #proradio-body .vc_row-o-content-middle .vc_column_container {
    height:100%;
    display:table;
    vertical-align:middle
  }
  #proradio-body .vc_row-o-content-middle .proradio-rowcontent {
    height:100%
  }
  #proradio-body .vc_row-o-content-middle .vc_column_container .vc_column-inner {
    vertical-align:middle;
    display:table-cell
  }
  .proradio-overlay {
    width:420px;
    left:auto;
    right:0;
    box-shadow:-2px 0 18px 3px rgba(0,0,0,0.2)
  }
  .proradio-schedule__more {
    max-height:9999px
  }
  .proradio-schedule__item__head {
    padding:20px
  }
  .proradio-schedule__item__head a {
    display:none
  }
  .proradio-schedule__item__body {
    padding:20px
  }
  .proradio-schedule__item__sp {
    max-height:40px;
    line-height:40px;
    height:40px;
    margin-top:0.5rem
  }
  .proradio-schedule__item__sp a {
    padding-right:1em;
    border-radius:20px
  }
  .proradio-schedule__item__sp img {
    width:40px;
    height:40px;
    margin-right:1em
  }
  .proradio-menu-stick .proradio-schedule .proradio-tabs__menu {
    padding-top:120px
  }
  .proradio-3dheader .proradio-countdown-shortcode {
    margin-bottom:20px
  }
  .proradio-3dheader .proradio-section-caption {
    border:10px solid #fff0;
    padding:5% 3%
  }
}
@media only screen and (min-width : 993px) {
  html,
  body {
    font-size:18px
  }
  .proradio-largetitle,
  .proradio-pagecaption {
    font-size:2.332em;
    line-height:1.07em
  }
  h1,
  .proradio-h1 {
    font-size:2.074em
  }
  h2,
  .proradio-h2 {
    font-size:1.728em
  }
  h3,
  .proradio-h3 {
    font-size:1.44em
  }
  h4,
  .proradio-h4 {
    font-size:1.2em
  }
  h5,
  .proradio-h5 {
    font-size:1em
  }
  h6,
  small,
  .proradio-small,
  .proradio-scard .proradio-episodes,
  .proradio-meta,
  .proradio-h6 {
    font-size:0.83em
  }
  pre {
    padding:40px
  }
  .proradio-container {
    width:100%;
    max-width:960px
  }
  #proradio-body .proradio-meta .proradio-p-auth {
    clear:none
  }
  .proradio-post ol,
  .proradio-post ul {
    margin-left:0
  }
  .proradio-post__hor .proradio-post__content .proradio-meta {
    margin-top:0
  }
  .proradio-post__ver {
    min-height:450px;
    min-height:322px
  }
  .proradio-post__card {
    min-height:450px;
    min-height:322px
  }
  .proradio-post__hero {
    max-width:100%
  }
  .proradio-post__hero .proradio-post__headercont,
  .proradio-post__hero .proradio-post__header {
    min-height:450px;
    min-height:322px
  }
  .proradio-post__hero .proradio-post__header {
    padding-top:0;
    min-height:322px
  }
  .proradio-podcast__small {
    min-height:370px
  }
  .proradio-cards__def {
    height:auto;
    padding-top:150%
  }
}
@media only screen and (min-width : 1200px) {
  html,
  body {
    font-size:1.125rem
  }
  body {
    font-size:1em
  }
  .proradio-bigtitle {
    font-size:3.75em;
    line-height:1.1em
  }
  .proradio-largetitle,
  .proradio-pagecaption {
    font-size:3.05em;
    line-height:1.07em
  }
  h1,
  .proradio-h1 {
    font-size:2.441rem
  }
  h2,
  .proradio-h2 {
    font-size:1.953rem
  }
  h3,
  .proradio-h3 {
    font-size:1.563rem
  }
  h4,
  .proradio-text-l,
  .proradio-h4 {
    font-size:1.25rem
  }
  h5,
  .proradio-h5 {
    font-size:1rem
  }
  h6,
  small,
  .proradio-small,
  .proradio-scard .proradio-episodes,
  .proradio-h6 {
    font-size:15px
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    line-height:1.26
  }
  .proradio-waves {
    position:relative;
    overflow:hidden;
    transition:all .7s
  }
  .proradio-waves::before,
  .proradio-waves::after {
    position:absolute;
    content:'';
    z-index:-1;
    top:4em;
    left:50%;
    width:50em;
    height:50em;
    background:#fff;
    margin-left:-27em;
    border-radius:46.5%;
    transform:translateZ(0.001px);
    transform-origin:50% 50%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-animation:wave 20s infinite linear;
    animation:wave 20s infinite linear;
    transition:all 0.5s ease, top 1s ease-out;
    overflow:hidden;
    opacity:0.7
  }
  .proradio-waves::after {
    -webkit-animation:wave 22s infinite linear;
    animation:wave 22s infinite linear;
    transition:all 0.5s ease, top 1s ease-out;
    margin-left:-25em
  }
  .proradio-waves-layer {
    position:absolute;
    z-index:10;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:"";
    display:block;
    overflow:hidden;
    pointer-events:none
  }
  .proradio-waves-layer__l1,
  .proradio-waves-layer__l2,
  .proradio-waves-layer__l3 {
    position:relative;
    overflow:hidden;
    transition:all .7s;
    position:absolute;
    z-index:1;
    width:70%;
    width:70vw;
    height:100%;
    background:transparent;
    top:0;
    left:-10vw;
    content:"";
    display:block;
    left:-30%;
    overflow:visible
  }
  .proradio-waves-layer__l1::before,
  .proradio-waves-layer__l1::after,
  .proradio-waves-layer__l2::before,
  .proradio-waves-layer__l2::after,
  .proradio-waves-layer__l3::before,
  .proradio-waves-layer__l3::after {
    position:absolute;
    content:'';
    z-index:-1;
    top:4em;
    left:50%;
    width:50em;
    height:50em;
    background:#fff;
    margin-left:-27em;
    border-radius:46.5%;
    transform:translateZ(0.001px);
    transform-origin:50% 50%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-animation:wave 20s infinite linear;
    animation:wave 20s infinite linear;
    transition:all 0.5s ease, top 1s ease-out;
    overflow:hidden;
    opacity:0.7
  }
  .proradio-waves-layer__l1::after,
  .proradio-waves-layer__l2::after,
  .proradio-waves-layer__l3::after {
    -webkit-animation:wave 22s infinite linear;
    animation:wave 22s infinite linear;
    transition:all 0.5s ease, top 1s ease-out;
    margin-left:-25em
  }
  .proradio-waves-layer__l1::before,
  .proradio-waves-layer__l1::after,
  .proradio-waves-layer__l2::before,
  .proradio-waves-layer__l2::after,
  .proradio-waves-layer__l3::before,
  .proradio-waves-layer__l3::after {
    top:95%;
    width:300vw;
    height:305vw;
    margin-left:-150vw;
    -webkit-animation:wave 90s infinite linear;
    animation:wave 90s infinite linear;
    opacity:1;
    z-index:2
  }
  .proradio-waves-layer__l1::after,
  .proradio-waves-layer__l2::after,
  .proradio-waves-layer__l3::after {
    -webkit-animation:wave 96s infinite linear;
    animation:wave 96s infinite linear;
    top:96%;
    width:320vw;
    height:325vw;
    margin-left:-160vw;
    opacity:.8;
    z-index:1;
    mix-blend-mode:screen
  }
  .proradio-waves-layer__l2 {
    width:80%;
    left:10%;
    z-index:2
  }
  .proradio-waves-layer__l2::before,
  .proradio-waves-layer__l2::after {
    -webkit-animation:wave 80s infinite linear;
    animation:wave 80s infinite linear;
    top:90%;
    width:200vw;
    height:207vw;
    margin-left:-105vw
  }
  .proradio-waves-layer__l2::after {
    top:85%;
    -webkit-animation:wave 85s infinite linear;
    animation:wave 85s infinite linear;
    mix-blend-mode:screen;
    width:220vw;
    height:230vw;
    margin-left:-110vw
  }
  .proradio-waves-layer__l3 {
    left:40vw
  }
  .proradio-waves-layer__l3::before,
  .proradio-waves-layer__l3::after {
    -webkit-animation:wave 95s infinite linear;
    animation:wave 95s infinite linear
  }
  .proradio-waves-layer__l3::after {
    -webkit-animation:wave 82s infinite linear;
    animation:wave 82s infinite linear
  }
  .proradio-btn,
  input[type="submit"],
  #proradio-body.woocommerce input[type="submit"] {
    background-position:0% 0%;
    background-size:220% 220%;
    background-repeat:no-repeat;
    transition:background .2s ease-out,  color .5s, border-color .5s
  }
  .proradio-btn:hover,
  input[type="submit"]:hover,
  #proradio-body.woocommerce input[type="submit"]:hover {
    background-position:99% 99%;
    color:#fff
  }
  button[type="submit"],
  input[type="submit"] {
    transition:border-color .2s, background-color .2s
  }
  input[type="submit"],
  button,
  button.button {
    padding:9px 18px
  }
  .proradio-btn--playmenu {
    padding-right:13px;
    padding-left:13px
  }
  .proradio-caption {
    margin-bottom:20px
  }
  .proradio-caption.proradio-anim {
    overflow:hidden;
    transition:max-width .15s ease-out
  }
  .proradio-caption.proradio-anim span {
    max-width:0%;
    padding:0.15em 0 0.15em 0;
    transition:max-width 1.2s, padding 0.3s;
    display:inline-block;
    position:relative;
    display:inline-block;
    overflow:hidden;
    transition-delay:0.5s;
    transition-timing-function:cubic-bezier(0.3, 0.6, 0, 1)
  }
  .proradio-caption.proradio-anim::before {
    max-width:0%;
    transition:max-width .35s;
    transition-delay:.15s;
    left:0.25em;
    transition-timing-function:cubic-bezier(0, 1, 1, 1)
  }
  .proradio-caption.proradio-anim.proradio-active {
    max-width:100%
  }
  .proradio-caption.proradio-anim.proradio-active span {
    max-width:100%;
    padding:0.15em 0.7em 0.15em 0.9em
  }
  .proradio-caption.proradio-anim.proradio-active::before {
    max-width:100%
  }
  .proradio-caption__s {
    font-size:15px;
    margin-bottom:20px
  }
  .proradio-caption__xs {
    font-size:12px
  }
  .proradio-caption__l,
  .proradio-caption__m {
    margin-bottom:30px
  }
  .proradio-caption__xxl {
    font-size:3.75em;
    margin-bottom:35px
  }
  .proradio-section-caption {
    margin-bottom:35px
  }
  .proradio-section-caption p {
    max-width:670px
  }
  .proradio-section-caption h6 {
    margin-bottom:16px;
    margin-top:0
  }
  .proradio-section-caption .proradio-capfont,
  .proradio-section-caption .proradio-tags {
    font-size:2.441rem
  }
  .proradio-section-caption--l .proradio-capfont,
  .proradio-section-caption--l .proradio-tags {
    font-size:3rem
  }
  .proradio-section-caption--xl .proradio-capfont,
  .proradio-section-caption--xl .proradio-tags {
    font-size:3.75rem
  }
  .proradio-section-caption--xxl .proradio-capfont,
  .proradio-section-caption--xxl .proradio-tags {
    font-size:4.6rem
  }
  .proradio-menu-opaque .proradio-global__sticky {
    padding-top:100px
  }
  .proradio-menu-opaque .proradio-global__sticky__sec-h {
    padding-top:148px
  }
  .proradio-menu-transp .proradio-global__sticky {
    padding-top:0
  }
  .proradio-menu-transp .proradio-global__sticky__sec-h {
    padding-top:40
  }
  .proradio-menu-transp.proradio-menu-stick .proradio-menu.proradio-paper,
  .proradio-menu-transp.proradio-menu-stick .proradio-menu.proradio-authorbox {
    box-shadow:0 20px 20px rgba(0,0,0,0.06)
  }
  .proradio-menu-transp .proradio-logo_header_transparent {
    opacity:0;
    will-change:opacity;
    transition:opacity .15s;
    transition-delay:.15s;
    transform:translateZ(0.000001px)
  }
  .proradio-menu-transp .proradio-logo_header {
    opacity:1;
    will-change:opacity;
    transition:opacity .15s;
    transition-delay:.15s;
    transform:translateZ(0.000001px)
  }
  .proradio-menu-transp .proradio-master {
    margin-top:0
  }
  .proradio-menu-transp.proradio-unscrolled.proradio-menu-stick .proradio-menu.proradio-paper,
  .proradio-menu-transp.proradio-unscrolled.proradio-menu-stick .proradio-menu.proradio-authorbox {
    box-shadow:0 0px 0px rgba(0,0,0,0)
  }
  .proradio-menu-transp.proradio-unscrolled .proradio-menu.proradio-paper,
  .proradio-menu-transp.proradio-unscrolled .proradio-menu.proradio-authorbox,
  .proradio-menu-transp.proradio-unscrolled .proradio-headerbar__content.proradio-paper,
  .proradio-menu-transp.proradio-unscrolled .proradio-headerbar__content.proradio-authorbox {
    background-color:transparent;
    color:#fff
  }
  .proradio-menu-transp.proradio-unscrolled .proradio-menu.proradio-paper .proradio-logolink,
  .proradio-menu-transp.proradio-unscrolled .proradio-menu.proradio-authorbox .proradio-logolink,
  .proradio-menu-transp.proradio-unscrolled .proradio-menu.proradio-paper .proradio-btn,
  .proradio-menu-transp.proradio-unscrolled .proradio-menu.proradio-authorbox .proradio-btn,
  .proradio-menu-transp.proradio-unscrolled .proradio-headerbar__content.proradio-paper .proradio-logolink,
  .proradio-menu-transp.proradio-unscrolled .proradio-headerbar__content.proradio-authorbox .proradio-logolink,
  .proradio-menu-transp.proradio-unscrolled .proradio-headerbar__content.proradio-paper .proradio-btn,
  .proradio-menu-transp.proradio-unscrolled .proradio-headerbar__content.proradio-authorbox .proradio-btn {
    color:#fff
  }
  .proradio-menu-transp.proradio-unscrolled .proradio-global__sticky .proradio-logo_header_transparent {
    opacity:1
  }
  .proradio-menu-transp.proradio-unscrolled .proradio-global__sticky .proradio-logo_header {
    opacity:0
  }
  .proradio-menu-transp .proradio-pageheader__contents .proradio-container {
    margin:90px auto 10px auto
  }
  .proradio-menu-transp.proradio-menu-scroll .proradio-menu.proradio-paper,
  .proradio-menu-transp.proradio-menu-scroll .proradio-menu.proradio-authorbox,
  .proradio-menu-transp.proradio-menu-scroll .proradio-headerbar__content.proradio-paper,
  .proradio-menu-transp.proradio-menu-scroll .proradio-headerbar__content.proradio-authorbox {
    background-color:transparent;
    color:#fff
  }
  .proradio-menu-transp.proradio-menu-scroll .proradio-master {
    margin-top:-122px
  }
  .proradio-menu-transp.proradio-unscrolled.proradio-menu-stick .proradio-logolink {
    transition:all 0.01s linear 0.1s
  }
  .proradio-menu-transp.proradio-scrolled.proradio-menu-stick .proradio-logolink {
    line-height:0;
    transition:all 0.01s linear 0.1s
  }
  .proradio-pad {
    padding:40px
  }
  .proradio-section {
    padding:115px 0 115px 0
  }
  .proradio-vc_section {
    margin-top:115px;
    margin-bottom:115px
  }
  .proradio-spacer-l {
    margin-top:120px !important;
    margin-bottom:0
  }
  .proradio-spacer-m {
    margin-top:70px !important;
    margin-bottom:0
  }
  .proradio-spacer-s {
    margin-top:30px !important;
    margin-bottom:0
  }
  .proradio-spacer-xs {
    margin-top:16px !important;
    margin-bottom:0
  }
  .proradio-spacer-xxs {
    margin-top:8px !important;
    margin-bottom:0
  }
  .proradio-bgimg__parallax {
    position:absolute;
    top:0;
    z-index:0
  }
  .proradio-bgimg__parallax img {
    position:absolute;
    height:auto;
    min-height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%;
    transform:translate3d(-0.000001px)
  }
  .vc_row .proradio-bgimg__parallax img {
    position:absolute
  }
  .proradio-container {
    max-width:var(--proradio-container-max-width, 1170px);
    padding:0
  }
  .e-con {
    --container-max-width: var(--proradio-container-max-width, 1170px)
  }
  .proradio-container {
    max-width:var(--proradio-container-max-width, 1170px);
    padding:0
  }
  .proradio-container__l {
    max-width:calc(100% - 54px);
    max-width:1630px;
    margin-right:auto;
    margin-left:auto
  }
  .proradio-row {
    margin:0 -15px
  }
  .proradio-row .proradio-col {
    padding:0 15px
  }
  .proradio-row .proradio-col.proradio-l1 {
    width:8.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m1:nth-child(12n+1),
  .proradio-row .proradio-col.proradio-s1:nth-child(12n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l2 {
    width:16.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m2:nth-child(6n+1),
  .proradio-row .proradio-col.proradio-s2:nth-child(6n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l3 {
    width:25%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m3:nth-child(4n+1),
  .proradio-row .proradio-col.proradio-s3:nth-child(4n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l4 {
    width:33.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m4:nth-child(3n+1),
  .proradio-row .proradio-col.proradio-s4:nth-child(3n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l5 {
    width:41.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m5:nth-child(2.4n+1),
  .proradio-row .proradio-col.proradio-s5:nth-child(2.4n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l6 {
    width:50%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m6:nth-child(2n+1),
  .proradio-row .proradio-col.proradio-s6:nth-child(2n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l7 {
    width:58.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m7:nth-child(1.7142857143n+1),
  .proradio-row .proradio-col.proradio-s7:nth-child(1.7142857143n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l8 {
    width:66.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m8:nth-child(1.5n+1),
  .proradio-row .proradio-col.proradio-s8:nth-child(1.5n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l9 {
    width:75%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m9:nth-child(1.3333333333n+1),
  .proradio-row .proradio-col.proradio-s9:nth-child(1.3333333333n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l10 {
    width:83.3333333333%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m10:nth-child(1.2n+1),
  .proradio-row .proradio-col.proradio-s10:nth-child(1.2n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l11 {
    width:91.6666666667%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m11:nth-child(1.0909090909n+1),
  .proradio-row .proradio-col.proradio-s11:nth-child(1.0909090909n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l12 {
    width:100%;
    margin-left:auto;
    left:auto;
    right:auto
  }
  .proradio-row .proradio-col.proradio-m12:nth-child(1n+1),
  .proradio-row .proradio-col.proradio-s12:nth-child(1n+1) {
    clear:none
  }
  .proradio-row .proradio-col.proradio-l1:nth-child(12n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l2:nth-child(6n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l3:nth-child(4n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l4:nth-child(3n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l5:nth-child(2.4n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l6:nth-child(2n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l7:nth-child(1.7142857143n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l8:nth-child(1.5n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l9:nth-child(1.3333333333n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l10:nth-child(1.2n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l11:nth-child(1.0909090909n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-l12:nth-child(1n+1) {
    clear:left
  }
  .proradio-row .proradio-col.proradio-offset-l1 {
    margin-left:8.3333333333%
  }
  .proradio-row .proradio-col.proradio-pull-l1 {
    right:8.3333333333%
  }
  .proradio-row .proradio-col.proradio-push-l1 {
    left:8.3333333333%
  }
  .proradio-row .proradio-col.proradio-offset-l2 {
    margin-left:16.6666666667%
  }
  .proradio-row .proradio-col.proradio-pull-l2 {
    right:16.6666666667%
  }
  .proradio-row .proradio-col.proradio-push-l2 {
    left:16.6666666667%
  }
  .proradio-row .proradio-col.proradio-offset-l3 {
    margin-left:25%
  }
  .proradio-row .proradio-col.proradio-pull-l3 {
    right:25%
  }
  .proradio-row .proradio-col.proradio-push-l3 {
    left:25%
  }
  .proradio-row .proradio-col.proradio-offset-l4 {
    margin-left:33.3333333333%
  }
  .proradio-row .proradio-col.proradio-pull-l4 {
    right:33.3333333333%
  }
  .proradio-row .proradio-col.proradio-push-l4 {
    left:33.3333333333%
  }
  .proradio-row .proradio-col.proradio-offset-l5 {
    margin-left:41.6666666667%
  }
  .proradio-row .proradio-col.proradio-pull-l5 {
    right:41.6666666667%
  }
  .proradio-row .proradio-col.proradio-push-l5 {
    left:41.6666666667%
  }
  .proradio-row .proradio-col.proradio-offset-l6 {
    margin-left:50%
  }
  .proradio-row .proradio-col.proradio-pull-l6 {
    right:50%
  }
  .proradio-row .proradio-col.proradio-push-l6 {
    left:50%
  }
  .proradio-row .proradio-col.proradio-offset-l7 {
    margin-left:58.3333333333%
  }
  .proradio-row .proradio-col.proradio-pull-l7 {
    right:58.3333333333%
  }
  .proradio-row .proradio-col.proradio-push-l7 {
    left:58.3333333333%
  }
  .proradio-row .proradio-col.proradio-offset-l8 {
    margin-left:66.6666666667%
  }
  .proradio-row .proradio-col.proradio-pull-l8 {
    right:66.6666666667%
  }
  .proradio-row .proradio-col.proradio-push-l8 {
    left:66.6666666667%
  }
  .proradio-row .proradio-col.proradio-offset-l9 {
    margin-left:75%
  }
  .proradio-row .proradio-col.proradio-pull-l9 {
    right:75%
  }
  .proradio-row .proradio-col.proradio-push-l9 {
    left:75%
  }
  .proradio-row .proradio-col.proradio-offset-l10 {
    margin-left:83.3333333333%
  }
  .proradio-row .proradio-col.proradio-pull-l10 {
    right:83.3333333333%
  }
  .proradio-row .proradio-col.proradio-push-l10 {
    left:83.3333333333%
  }
  .proradio-row .proradio-col.proradio-offset-l11 {
    margin-left:91.6666666667%
  }
  .proradio-row .proradio-col.proradio-pull-l11 {
    right:91.6666666667%
  }
  .proradio-row .proradio-col.proradio-push-l11 {
    left:91.6666666667%
  }
  .proradio-row .proradio-col.proradio-offset-l12 {
    margin-left:100%
  }
  .proradio-row .proradio-col.proradio-pull-l12 {
    right:100%
  }
  .proradio-row .proradio-col.proradio-push-l12 {
    left:100%
  }
  .proradio-row .proradio-col__post {
    margin-bottom:30px
  }
  .proradio-row__nogap {
    margin:0
  }
  .proradio-row__nogap .proradio-col {
    padding:0
  }
  .proradio-footer__copy {
    padding:24px;
    overflow:hidden;
    vertical-align:middle
  }
  .proradio-footer__copy p {
    margin:0;
    text-rendering:geometricPrecision;
    opacity:.7;
    font-size:13px;
    text-align:left;
    display:inline-block;
    float:left;
    vertical-align:middle;
    line-height:1.4em;
    padding:10px 0
  }
  .proradio-footer__copy .proradio-menubar {
    text-rendering:geometricPrecision;
    margin:0;
    padding:10px 0;
    text-align:left;
    display:inline-block;
    float:right
  }
  .proradio-footer__copy .proradio-menubar li {
    margin:0 5px;
    display:inline-flex
  }
  .proradio-footer__copy .proradio-menubar a {
    color:inherit
  }
  .proradio-player-footer-placeholder {
    position:relative;
    z-index:1;
    height:70px;
    overflow:hidden
  }
  .proradio-actions__a1,
  .proradio-actions__a2,
  .proradio-actions__a3 {
    opacity:0;
    transform:translateY(-10px);
    transition:transform 0.4s , opacity 0.2s, color 0.2s, border 0.2s
  }
  .proradio-actions__a2 {
    transition:transform 0.4s ease 0s, opacity 0.2s linear 0s, color 0.4s , border 0.4s
  }
  .proradio-actions__a1 {
    transition:transform 0.4s ease 0.15s, opacity 0.2s linear 0.15s, color 0.4s , border 0.4s
  }
  .proradio-post:hover .proradio-actions__a1,
  .proradio-post:hover .proradio-actions__a2,
  .proradio-post:hover .proradio-actions__a3 {
    opacity:1;
    transform:translateY(0px)
  }
  .proradio-post:hover .proradio-actions__a2 {
    transition:transform 0.4s ease 0.15s, opacity 0.2s linear 0.15s, color 0.4s , border 0.4s
  }
  .proradio-post:hover .proradio-actions__a1 {
    transition:transform 0.4s ease 0s, opacity 0.2s linear 0s, color 0.4s , border 0.4s
  }
  .proradio-post {
    max-width:1170px;
    margin:0 auto;
    min-height:470px
  }
  .proradio-post .proradio-meta {
    font-size:12px
  }
  .proradio-post .proradio-meta i {
    transform:translateY(1px)
  }
  .proradio-post::after {
    border:none;
    margin:0;
    padding:0
  }
  .proradio-post .proradio-hov {
    z-index:1;
    transition:opacity .6s;
    will-change:opacity;
    display:block
  }
  .proradio-post .proradio-duotone::before,
  .proradio-post .proradio-duotone::after {
    content:" ";
    display:block;
    opacity:0;
    transition:opacity .35s;
    will-change:opacity
  }
  .proradio-post .proradio-bgimg {
    transition:transform .6s ease
  }
  .proradio-post .proradio-bgimg img {
    max-height:100%;
    height:auto;
    -o-object-fit:contain;
    object-fit:contain
  }
  .proradio-post .proradio-bgimg img.proradio-post__thumb--h {
    width:100%;
    height:auto;
    max-height:600px
  }
  .proradio-post .proradio-bgimg--full img {
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
  .proradio-post__title a {
    text-decoration:none;
    background-size:var(--proradio-title-fx-size);
    background-repeat:no-repeat;
    background-position:0% 91%;
    padding-right:0;
    transition:all 1.4s cubic-bezier(0.2, 0.9, 0, 1) !important;
    background-image:linear-gradient(to right, var(--proradio-title-fx-col1) 0%, var(--proradio-title-fx-col2) 100%) !important
  }
  .proradio-post__title a:hover {
    background-size:var(--proradio-title-fx-size-hov);
    -webkit-background-size:var(--proradio-title-fx-size-hov);
    -moz-background-size:var(--proradio-title-fx-size-hov);
    color:inherit
  }
  .proradio-post__content {
    padding:56px
  }
  .proradio-post__header .proradio-cats {
    bottom:30px;
    left:30px
  }
  .proradio-post__header__link,
  #proradio-body .proradio-master .proradio-slider__header__link {
    opacity:0;
    background:#000
  }
  .proradio-post__headercont {
    padding:56px
  }
  .proradio-post .proradio-post__headercont--ex {
    padding:28px
  }
  .proradio-post:hover .proradio-hov {
    opacity:.4
  }
  .proradio-post:hover .proradio-duotone::before {
    opacity:6
  }
  .proradio-post:hover .proradio-duotone::after {
    opacity:.5
  }
  .proradio-post:hover .proradio-post__title a {
    background-size:var(--proradio-title-fx-size-hov);
    -webkit-background-size:var(--proradio-title-fx-size-hov);
    -moz-background-size:var(--proradio-title-fx-size-hov);
    color:inherit
  }
  .proradio-post__std {
    margin-bottom:50px
  }
  .proradio-post__std .proradio-post__header .proradio-bgimg img {
    max-height:550px
  }
  .proradio-post__std .proradio-post__header .proradio-bgimg img.proradio-post__thumb--h {
    max-height:600px
  }
  .proradio-post__std .proradio-post__header .proradio-bgimg img.proradio-post__thumb--v {
    max-height:600px
  }
  .proradio-post__ver .proradio-post__content {
    padding:28px
  }
  .proradio-post__ver .proradio-bgimg img.proradio-post__thumb--h {
    height:100%
  }
  .proradio-post__ver--masonry {
    min-height:0
  }
  .proradio-post__hor {
    margin-bottom:40px;
    min-height:370px
  }
  .proradio-post__hor .proradio-post__content {
    padding:56px
  }
  .proradio-post__hor+.proradio-post__hor {
    margin-top:40px
  }
  .proradio-post__hor .proradio-bgimg img.proradio-post__thumb--h {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
  .proradio-post__hero {
    max-width:100%;
    margin-bottom:40px;
    min-height:470px
  }
  .proradio-post__hero__caption {
    z-index:10;
    transform:translateX(-50%);
    left:50%;
    max-width:1170px;
    padding:40px 25px
  }
  .proradio-post__hero .proradio-bgimg img {
    height:100%;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
  }
  .proradio-post__hero .proradio-post__header {
    padding-top:0;
    min-height:470px
  }
  .proradio-post__hero .proradio-post__header .proradio-cats {
    right:0
  }
  .proradio-post__hero .proradio-excerpt {
    display:block;
    max-height:0px;
    overflow:hidden;
    transition:max-height 0.76s ease;
    will-change:max-height;
    transition-timing-function:cubic-bezier(0.58, 0.025, 0, 0.995)
  }
  .proradio-post__hero .proradio-excerpt p {
    padding:0;
    margin:16px 0 0 0
  }
  .proradio-post__hero:hover .proradio-excerpt {
    max-height:6em
  }
  .proradio-post__card {
    min-height:470px
  }
  .proradio-post__card .proradio-post__headercont {
    padding:8%
  }
  .proradio-post__card .proradio-bgimg img {
    height:100%;
    width:100%;
    max-height:100vh;
    -o-object-fit:cover;
    object-fit:cover
  }
  .proradio-post__card--members .proradio-excerpt {
    display:block;
    max-height:0px;
    overflow:hidden;
    transition:max-height 0.76s ease;
    will-change:max-height;
    transition-timing-function:cubic-bezier(0.58, 0.025, 0, 0.995)
  }
  .proradio-post__card--members .proradio-excerpt p {
    text-align:justify
  }
  .proradio-post__card--members:hover .proradio-excerpt {
    max-height:5em
  }
  .proradio-post__card--shows {
    padding-top:63%;
    min-height:200px
  }
  .proradio-post__card--shows h5 {
    margin:0
  }
  .proradio-post__card--video {
    padding-top:63%;
    min-height:200px
  }
  .proradio-post__card--radio {
    min-height:370px;
    padding-top:0;
    max-width:370px
  }
  .proradio-post__card--radio .proradio-post__headercont {
    padding:8%
  }
  .proradio-post__card--radio-alt {
    padding-top:63%;
    height:auto;
    min-height:200px
  }
  .proradio-post__inline {
    margin:22px auto;
    padding-right:12px;
    font-size:1rem;
    min-height:80px
  }
  .proradio-post__inline p.proradio-meta {
    font-size:12px;
    margin-top:5px
  }
  .proradio-post__inline.has-post-thumbnail {
    padding-left:80px
  }
  .proradio-post__inline .proradio-thumb {
    overflow:hidden;
    width:80px;
    height:80px
  }
  .proradio-post__inline .proradio-thumb img {
    transition:transform .3s;
    -webkit-filter:brightness(100%);
    filter:brightness(100%);
    transition:transform 2.3s ease, -webkit-filter .3s;
    transition:filter .3s, transform 2.3s ease;
    transition:filter .3s, transform 2.3s ease, -webkit-filter .3s
  }
  .proradio-post__inline .proradio-thumb:hover img {
    -webkit-filter:brightness(120%);
    filter:brightness(120%)
  }
  .proradio-post .proradio-readm a i {
    transform:translateX(0);
    transition:transform .2s
  }
  .proradio-post .proradio-readm a:hover i {
    transform:translateX(10px)
  }
  .proradio-post__search {
    margin-bottom:30px;
    max-width:760px;
    margin-right:auto;
    margin-left:auto;
    min-height:0
  }
  .proradio-post__search::after {
    padding-top:30px
  }
  .proradio-post__search__c {
    width:100%
  }
  .proradio-post__search__c.proradio-thmb {
    width:calc(100% - 100px)
  }
  .proradio-post__search .proradio-thumb {
    width:100px;
    height:100px
  }
  .proradio-post__search .proradio-meta {
    margin-top:0
  }
  .proradio-post__testimonial .proradio-intro {
    overflow:hidden;
    max-height:0;
    transition:max-height .5s ease,  padding .5s ease;
    padding-top:0px;
    transition-delay:.01s;
    text-overflow:ellipsis
  }
  .proradio-post__testimonial:hover .proradio-intro {
    max-height:170px;
    transition-delay:.3s
  }
  .proradio-post__event {
    margin-bottom:30px;
    min-height:130px
  }
  .proradio-post__event .proradio-bgimg {
    width:30%;
    left:0;
    right:auto
  }
  .proradio-post__event .proradio-bgimg img {
    opacity:0.8
  }
  .proradio-post__event:hover {
    border-width:8px
  }
  .proradio-post__event:hover .proradio-bgimg {
    transform:none
  }
  .proradio-post__event:hover .proradio-bgimg img {
    opacity:0.7
  }
  .proradio-post__event p.proradio-h5 {
    display:initial
  }
  .proradio-post__event__c {
    border-left:4px solid rgba(150,150,150,0.5);
    border-width:4px;
    transition:border 0.5s;
    transition-timing-function:cubic-bezier(0.58, 0.025, 0, 1);
    display:flex;
    flex-wrap:nowrap;
    padding:50px 50px 50px 50px;
    will-change:border-width;
    background:linear-gradient(to left, #000 0%, #000 70%, rgba(0,0,0,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 )
  }
  .proradio-post__event:hover .proradio-post__event__c {
    border-width:10px
  }
  .proradio-post__event__d {
    min-width:126px;
    max-width:126px;
    display:block;
    margin:0;
    text-align:right;
    position:relative;
    padding-right:40px;
    padding-bottom:0;
    border:0;
    border-right:1px dotted rgba(150,150,150,0.6)
  }
  .proradio-post__event__d span {
    margin:0;
    clear:both;
    width:100%;
    display:block;
    line-height:.8em;
    word-break:keep-all;
    white-space:nowrap
  }
  .proradio-post__event__d span:first-of-type {
    font-size:84px
  }
  .proradio-post__event__d span:last-of-type {
    font-size:19px;
    margin-top:14px
  }
  .proradio-post__event__t {
    display:flex;
    flex-grow:1;
    flex-direction:column;
    padding:0 30px
  }
  .proradio-post__event__t .proradio-meta {
    margin:0 0 3px 0;
    opacity:0.65
  }
  .proradio-post__event__t h2 {
    margin:3px 0 12px 0;
    overflow:hidden;
    text-overflow:ellipsis;
    transform:translateY(3px);
    text-overflow:ellipsis;
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:1;
    max-height:1.12em;
    -webkit-box-orient:vertical;
    line-height:1.12em
  }
  .proradio-post__event__t p {
    margin:0
  }
  .proradio-post__event__b {
    display:flex;
    flex-direction:column;
    min-width:180px;
    position:relative;
    padding:0 20px
  }
  .proradio-post__event__b a {
    position:relative;
    width:100%;
    top:0;
    white-space:nowrap
  }
  .proradio-post__event-feat .proradio-excerpt p {
    margin-top:0;
    margin-bottom:10px
  }
  .proradio-post__event-feat .proradio-bigdate {
    max-width:1170px;
    left:50%;
    transform:translateX(-50%);
    padding:0;
    position:relative
  }
  .proradio-post__event-feat .proradio-bigdate .proradio-post__event__d {
    position:relative;
    padding:0;
    text-align:left
  }
  .proradio-post__mosaic {
    max-width:2000px
  }
  .proradio-post__mosaic:nth-child(3n+1) {
    width:63%;
    top:0;
    left:0
  }
  .proradio-post__mosaic:nth-child(2n),
  .proradio-post__mosaic:nth-child(3n) {
    width:37%;
    position:absolute;
    top:0;
    left:63%;
    height:50%;
    min-height:0
  }
  .proradio-post__mosaic:nth-child(2n) h3,
  .proradio-post__mosaic:nth-child(3n) h3 {
    font-size:1.4em
  }
  .proradio-post__mosaic:nth-child(3n) {
    top:50%
  }
  .proradio-post__mosaic__c__c {
    padding:56px
  }
  .proradio-post__mosaic:nth-child(2n) .proradio-post__mosaic__c__c,
  .proradio-post__mosaic:nth-child(3n) .proradio-post__mosaic__c__c {
    padding:28px
  }
  .proradio-mosaic__c {
    padding-top:36%;
    min-height:470px
  }
  .proradio-post__product .proradio-post__content {
    padding:30px
  }
  .proradio-podcast__inline.has-post-thumbnail {
    height:150px;
    padding-left:150px;
    margin-top:0
  }
  .proradio-podcast__inline.has-post-thumbnail .proradio-post__content {
    padding:25px
  }
  .proradio-podcast__inline.has-post-thumbnail .proradio-thumb {
    height:150px;
    width:150px
  }
  .proradio-podcast__small {
    min-height:410px
  }
  .proradio-post {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
  }
  .proradio-post .proradio-bgimg img,
  .proradio-post .proradio-thumb img {
    transition:opacity var(--proradio-hover-trtime), transform var(--proradio-hover-trtime), -webkit-filter var(--proradio-hover-trtime);
    transition:opacity var(--proradio-hover-trtime), transform var(--proradio-hover-trtime), filter var(--proradio-hover-trtime);
    transition:opacity var(--proradio-hover-trtime), transform var(--proradio-hover-trtime), filter var(--proradio-hover-trtime), -webkit-filter var(--proradio-hover-trtime);
    -webkit-filter:var(--proradio-hover-img-blur) var(--proradio-hover-img-grayscale) var(--proradio-hover-img-brightness);
    filter:var(--proradio-hover-img-blur) var(--proradio-hover-img-grayscale) var(--proradio-hover-img-brightness);
    transform:scale3d(var(--proradio-hover-img-scale), var(--proradio-hover-img-scale), 1)
  }
  .proradio-post:hover .proradio-bgimg img,
  .proradio-post:hover .proradio-thumb img {
    -webkit-filter:var(--proradio-hover-img-blur-hov) var(--proradio-hover-img-grayscale-hov) var(--proradio-hover-img-brightness-hov);
    filter:var(--proradio-hover-img-blur-hov) var(--proradio-hover-img-grayscale-hov) var(--proradio-hover-img-brightness-hov);
    transform:scale3d(var(--proradio-hover-img-scale-hov), var(--proradio-hover-img-scale-hov), 1)
  }
  .proradio-wp-pagination {
    max-width:100%;
    padding:0 15px
  }
  .proradio-wp-pagination .page-numbers>span.proradio-btn {
    max-height:44px
  }
  .proradio-playercontainer {
    position:relative;
    z-index:2000;
    height:70px;
    overflow:visible
  }
  .proradio-playercontainer--footer {
    position:fixed;
    z-index:2000;
    bottom:0;
    left:0;
    width:100%
  }
  .qtmplayer__playlistcontainer {
    position:relative;
    z-index:500
  }
  .proradio-headerbar__sticky {
    transition:height .15s;
    will-change:height;
    position:fixed;
    width:100%;
    left:0;
    top:0;
    z-index:9994;
    transform:translateZ(0);
    -webkit-transform:translateZ(0)
  }
  .proradio-headerbar__sticky:hover {
    z-index:1100000
  }
  .proradio-headerbar__sticky .proradio-headerbar__content {
    position:fixed;
    width:100%;
    display:block
  }
  #proradio-body.admin-bar .proradio-headerbar__sticky {
    top:32px
  }
  .proradio-menu {
    display:table;
    width:100%;
    min-height:100px;
    min-height:0;
    line-height:1.4em;
    table-layout:fixed;
    overflow:visible;
    padding:0;
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    position:relative;
    z-index:10
  }
  .proradio-menu #proradioIndx {
    content:" ";
    display:block;
    position:absolute;
    top:0;
    width:90px;
    height:0px;
    list-style:none;
    float:none;
    opacity:1;
    margin:0;
    padding:0;
    border:0;
    transform:translateX(0);
    transition:transform .8s ease, width .6s ease, height .5s;
    will-change:transform;
    transition-timing-function:cubic-bezier(0.58, 0.025, 0, 0.995);
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0)
  }
  .proradio-menu #proradioIndx.proradio-inz {
    height:5px
  }
  .proradio-menu__cont {
    max-width:1670px;
    margin:0 auto;
    padding:0 15px;
    display:flex;
    justify-content:space-between;
    align-items:center
  }
  .proradio-menu__logo {
    display:table-cell;
    line-height:100px;
    height:100px;
    max-width:208px;
  }
  .proradio-menu__logo img {
    max-height:100px;
    max-width:450px;
    -webkit-transform:translate3d(0, 0, 0) !important
  }
  .proradio-logolink {
    height:100px;
    line-height:94px;
    max-width:450px
  }
  .proradio-logo_header.proradio-sitename {
    line-height:100px
  }
  .proradio-menubtns {
    padding-left:10px;
    padding-right:18px
  }
  .proradio-menubtns .proradio-btn {
    margin-left:6px;
    max-height:40px;
    word-break:normal
  }
  .proradio-menubtns .proradio-btn:first-child {
    margin-left:3px
  }
  .proradio-menu-horizontal {
    display:flex;
    flex-grow:1;
    text-align:left;
    justify-content:flex-end;
    min-height:1.4em;
    line-height:1.4em;
    position:relative;
    transform:translateZ(0);
    vertical-align:middle
  }
  .proradio-menu-horizontal_c {
    display:table;
    vertical-align:middle;
    height:100%
  }
  .proradio-menu-horizontal .proradio-menubar {
    position:relative;
    margin-left:0;
    max-width:100%;
    word-break:keep-all;
    vertical-align:middle;
    display:table-cell;
    height:auto
  }
  .proradio-menu-horizontal .proradio-menubar .menu-item-has-children>a {
    padding-right:15px
  }
  .proradio-menu-horizontal .proradio-menubar .menu-item-has-children::after {
    content:"+";
    display:inline-block;
    width:14px;
    height:14px;
    font-size:16px;
    font-family:"Arial", sans-serif;
    font-weight:bold;
    position:absolute;
    right:0px;
    top:50%;
    margin-top:-6px;
    line-height:14px;
    text-align:center;
    opacity:0.5;
    transition:transform 0.2s ease, opacity 0.2s linear, color 0.2s;
    transform-origin:50% 50%;
    vertical-align:middle;
    z-index:10;
    font-family:'Material Icons';
    content:'\e145'
  }
  .proradio-menu-horizontal .proradio-menubar .menu-item-has-children:hover::after {
    transform:rotate(-45deg);
    opacity:1
  }
  .proradio-menu-horizontal .proradio-menubar li {
    padding-left:14px
  }
  .proradio-menu-horizontal .proradio-menubar li>a {
    line-height:inherit;
    transition:all .2s
  }
  .proradio-menu-horizontal .proradio-menubar li::before {
    margin-right:8px;
    margin-top:-3px;
    width:6px;
    height:6px;
    position:absolute;
    top:50%;
    transition:all .15s;
    left:0
  }
  .proradio-menu-horizontal .proradio-menubar>li {
    line-height:inherit;
    height:auto;
    position:relative;
    padding:0;
    z-index:10;
    display:inline-block;
    display:table-cell;
    vertical-align:middle;
    margin:0
  }
  .proradio-menu-horizontal .proradio-menubar>li>a {
    line-height:inherit;
    height:auto;
    position:relative;
    max-width:340px;
    text-overflow:ellipsis;
    display:inline-block;
    float:right
  }
  .proradio-menu-horizontal .proradio-menubar>li.menu-item-has-children a {
    padding-right:8px
  }
  .proradio-menu-horizontal .proradio-menubar>li ul {
    display:none;
    position:fixed;
    top:-2000px;
    display:block;
    width:280px;
    left:0;
    opacity:0;
    margin:0;
    transition:opacity 0.3s, transform 0.25s, margin 0.3s;
    text-align:left;
    transform:translateY(30px);
    will-change:opacity, top, position, transform;
    padding:29px 0 0 0
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li {
    display:block;
    width:100%;
    position:relative;
    height:auto;
    padding:0;
    border-radius:0;
    transform:translateX(22px);
    box-shadow:0 5px 5px rgba(0,0,0,0.3)
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li:before {
    display:none
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li.menu-item-has-children a {
    border-radius:0
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li.menu-item-has-children::after {
    right:12px
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li.menu-item-has-children:hover::after {
    color:#fff
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li a {
    font-size:13px;
    transition:opacity .2s;
    line-height:1.2em;
    height:auto;
    border-bottom:1px solid rgba(20,20,20,0.1);
    padding:14px 16px;
    width:100%;
    display:block;
    background-size:0% 104%;
    background-repeat:no-repeat;
    background-position:-2px 101%;
    transition:background-size 0.3s, color 0.35s;
    will-change:background-size, color
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li a:after {
    transition:color 0.35s;
    transition-delay:.3s
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li:last-child>a {
    overflow:hidden;
    border-bottom:none
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li>ul {
    left:279px;
    transition-delay:0.5s
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li>ul li.menu-item-has-children::after {
    display:none
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li:hover>a {
    background-size:110% 104%;
    color:#fff
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li:hover>a:after {
    color:#fff
  }
  .proradio-menu-horizontal .proradio-menubar>li ul li:hover>ul {
    position:absolute;
    top:-26px;
    margin:0;
    opacity:1
  }
  .proradio-menu-horizontal .proradio-menubar>li.proradio-iright>ul {
    left:auto;
    right:0
  }
  .proradio-menu-horizontal .proradio-menubar>li.proradio-iright>ul li>ul {
    left:-280px
  }
  .proradio-menu-horizontal .proradio-menubar>li.proradio-iright>ul li::before {
    left:auto;
    right:1rem
  }
  .proradio-menu-horizontal .proradio-menubar li:hover {
    z-index:11
  }
  .proradio-menu-horizontal .proradio-menubar li:hover::after {
    opacity:1
  }
  .proradio-menu-horizontal .proradio-menubar li:hover::before {
    width:102%;
    height:20px;
    margin-top:-10px
  }
  .proradio-menu-horizontal .proradio-menubar li:hover>ul {
    position:absolute;
    display:block;
    opacity:1;
    margin-top:0px;
    top:100%;
    transform:translateY(0px)
  }
  .proradio-menu-horizontal .proradio-menubar li:hover>ul>li {
    opacity:1;
    transform:translateX(0px)
  }
  .proradio-menu-horizontal .proradio-menubar .current-menu-item>a {
    cursor:unset;
    opacity:.7
  }
  .proradio-menu-horizontal--double {
    position:absolute;
    left:0;
    top:100%;
    width:100%;
    text-align:center;
    padding:0 20px;
    justify-content:center
  }
  .proradio-menu-horizontal--double .proradio-menubar>li ul {
    padding-top:0
  }
  .vc_wp_custommenu ul li {
    transform:translateX(0px);
    transition:transform .25s ease
  }
  .vc_wp_custommenu ul li:hover {
    transform:translateX(5px)
  }
  .proradio-menubtns {
    display:flex;
    align-items:center;
    justify-content:center;
    height:100%;
    flex-grow:0
  }
  .proradio-menubar__secondary {
    margin:0;
    padding:0;
    display:inline-flex;
    float:right;
    line-height:34px
  }
  .proradio-menubar__secondary li {
    padding:0;
    margin:0 3px;
    line-height:inherit
  }
  .proradio-menubar__secondary li a {
    padding:0 3px;
    margin:0;
    line-height:inherit
  }
  .proradio-menubar__secondary li a span {
    transition:color .5s
  }
  .proradio-menubar__secondary li a::before,
  .proradio-menubar__secondary li a::after {
    opacity:1
  }
  .proradio-menubar__secondary li a:hover {
    opacity:1
  }
  .proradio-menubar__secondary li::before {
    display:none
  }
  .proradio-menubar__secondary li.current-menu-item a {
    opacity:1
  }
  .proradio-adsslot {
    display:table-cell;
    float:none;
    flex:1;
    text-align:initial
  }
  .proradio-menu-horizontal .proradio-menubar>li {
    margin:0 0.2em
  }
  .proradio-menu-horizontal .proradio-menubar>li>a {
    position:relative;
    overflow:hidden;
    width:auto;
    overflow:hidden
  }
  .proradio-menu-horizontal .proradio-menubar>li>a>span {
    display:block;
    pointer-events:none;
    padding:.7em 0.5em
  }
  .proradio-menu-horizontal .proradio-menubar>li>a::before,
  .proradio-menu-horizontal .proradio-menubar>li>a::after {
    content:"";
    display:block;
    width:100%;
    height:3px;
    border-top:3px solid;
    opacity:1;
    bottom:0;
    left:0;
    position:absolute;
    transform:scaleX(0);
    transition:transform .2s ease;
    transform-origin:0 0;
    transition-duration:0.5s;
    transition-timing-function:cubic-bezier(0, 1, 0, 1)
  }
  .proradio-menu-horizontal .proradio-menubar>li>a::after {
    border-color:red;
    z-index:2;
    transition-duration:0.9s;
    transition-delay:.5s
  }
  .proradio-menu-horizontal .proradio-menubar>li:hover>a::before,
  .proradio-menu-horizontal .proradio-menubar>li:hover>a::after {
    transform:scaleX(1)
  }
  .proradio-menu-horizontal .proradio-menubar>li:hover>a>span {
    -webkit-animation:proradio-flip 0.6s forwards;
    animation:proradio-flip 0.6s forwards
  }
  @-webkit-keyframes proradio-flip {
    50% {
      opacity:0;
      transform:translate3d(0, -100%, 0)
    }
    51% {
      opacity:0;
      transform:translate3d(0, 100%, 0)
    }
    100% {
      opacity:1;
      transform:translate3d(0, 0, 0)
    }
  }
  @keyframes proradio-flip {
    50% {
      opacity:0;
      transform:translate3d(0, -100%, 0)
    }
    51% {
      opacity:0;
      transform:translate3d(0, 100%, 0)
    }
    100% {
      opacity:1;
      transform:translate3d(0, 0, 0)
    }
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-classic>li {
    margin:0 0.2em
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-classic>li>a {
    position:relative;
    overflow:hidden;
    width:auto;
    overflow:hidden
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-classic>li>a>span {
    display:block;
    pointer-events:none;
    padding:.7em 0.5em
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-classic>li>a::before,
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-classic>li>a::after {
    content:"";
    display:block;
    width:100%;
    height:3px;
    border-top:3px solid;
    opacity:1;
    bottom:0;
    left:0;
    position:absolute;
    transform:scaleX(0);
    transition:transform .2s ease;
    transform-origin:0 0;
    transition-duration:0.5s;
    transition-timing-function:cubic-bezier(0, 1, 0, 1)
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li {
    margin:0 0.2em
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li>a {
    position:relative;
    overflow:hidden;
    width:auto;
    overflow:hidden
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li>a>span {
    display:block;
    pointer-events:none;
    padding:.7em 0.5em;
    position:relative;
    z-index:100
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li>a::before,
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li>a::after {
    content:"";
    display:block;
    width:100%;
    height:100%;
    border-top:300px solid;
    opacity:1;
    bottom:0;
    left:0;
    position:absolute;
    transform:scaleX(0);
    transition:transform .2s ease;
    transform-origin:0 0;
    transition-duration:0.5s;
    transition-timing-function:cubic-bezier(0, 1, 0, 1)
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li>a::after {
    border-color:red;
    z-index:2;
    transition-duration:0.9s;
    transition-delay:.5s
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li:hover>a::before,
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li:hover>a::after {
    transform:scaleX(1)
  }
  .proradio-menu-horizontal .proradio-menubar.proradio-menustyle-one>li:hover>a>span {
    -webkit-animation:proradio-flip-left 0.6s forwards;
    animation:proradio-flip-left 0.6s forwards;
    color:#fff !important
  }
  @-webkit-keyframes proradio-flip-left {
    00% {
      opacity:0;
      transform:translate3d(-100%, 0, 0)
    }
    51% {
      opacity:0;
      transform:translate3d(-100%, 0, 0)
    }
    100% {
      opacity:1;
      transform:translate3d(0, 0, 0)
    }
  }
  @keyframes proradio-flip-left {
    00% {
      opacity:0;
      transform:translate3d(-100%, 0, 0)
    }
    51% {
      opacity:0;
      transform:translate3d(-100%, 0, 0)
    }
    100% {
      opacity:1;
      transform:translate3d(0, 0, 0)
    }
  }
  .proradio-secondaryhead__cont {
    padding:6px 27px;
    height:auto;
    justify-content:flex-end;
    align-items:center
  }
  .proradio-secondaryhead .proradio-social a {
    transition:color .5s
  }
  .proradio-secondaryhead .proradio-sos {
    display:block;
    line-height:36px;
    display:inline-flex;
    flex-grow:1;
    align-items:center
  }
  .proradio-secondaryhead .proradio-menubar__secondary {
    text-align:right;
    width:auto
  }
  .proradio-secondaryhead .proradio-menubar {
    text-align:right
  }
  .proradio-secondaryhead .proradio-menubar li {
    display:inline-flex;
    vertical-align:middle
  }
  .proradio-secondaryhead .proradio-menubar li:not(.proradio-social) {
    float:none;
    margin-top:0
  }
  .proradio-menu-stick .proradio-headerbar__sticky .proradio-secondaryhead {
    transform:translate3d(-0.000001px);
    max-height:70px;
    transition:max-height 0.3s ease;
    overflow:hidden;
    margin-left:-1px;
    margin-right:-1px
  }
  .proradio-menu-stick .proradio-headerbar__sticky__s .proradio-secondaryhead {
    max-height:0px
  }
  .proradio-pageheader__contents {
    text-rendering:geometricPrecision
  }
  .proradio-pageheader__contents .proradio-container {
    margin:0 auto;
    border:0px solid;
    max-width:1170px
  }
  .proradio-pageheader .proradio-countdown-shortcode {
    margin-top:10px
  }
  .proradio-pageheader .proradio-post__social a {
    margin:0 3px;
    height:30px;
    width:30px;
    line-height:29px;
    font-size:14px
  }
  .proradio-pageheader .proradio-post__social a:hover {
    transition:background 0.3s, color 0.3s
  }
  .proradio-pageheader .proradio-meta {
    margin-top:20px
  }
  .proradio-pageheader .proradio-p-catz {
    margin-bottom:2.5em
  }
  .proradio-pageheader .proradio-p-catz a {
    margin-right:4px;
    margin-left:4px
  }
  .proradio-pageheader .proradio-bgimg {
    border-radius:initial
  }
  .proradio-pageheader .proradio-pagecaption {
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
  }
  .proradio-pageheader h3,
  .proradio-pageheader h4 {
    margin-top:0
  }
  .proradio-pageheader .proradio-p-author {
    position:relative;
    padding-right:22px
  }
  .proradio-pageheader .proradio-p-author::after {
    content:" ";
    display:inline-block;
    width:10px;
    height:1px;
    border-top:1px solid;
    margin-left:10px;
    position:absolute;
    right:0;
    top:50%;
    line-height:inherit
  }
  .proradio-pageheader .proradio-actions {
    height:110px
  }
  .proradio-pageheader .proradio-actions__cont {
    background:transparent;
    width:100%;
    height:auto;
    transition:none;
    position:relative
  }
  .proradio-pageheader .proradio-actions__cont:hover {
    position:relative
  }
  .proradio-pageheader .proradio-actions .proradio-a0 {
    width:110px;
    height:110px;
    line-height:102px;
    border-width:5px
  }
  .proradio-pageheader .proradio-actions .proradio-a0 i {
    font-size:64px
  }
  .proradio-pageheader .proradio-actions .proradio-a1,
  .proradio-pageheader .proradio-actions .proradio-a2 {
    top:50%;
    margin-top:-14px
  }
  .proradio-pageheader .proradio-actions .proradio-a1 {
    margin-left:-120px
  }
  .proradio-pageheader .proradio-actions .proradio-a2 {
    margin-left:95px
  }
  .proradio-pageheader__breadcrumb {
    top:0;
    padding:27px 0;
    width:100%;
    height:80px
  }
  .proradio-pageheader__breadcrumb .proradio-breadcrumb {
    padding:0 27px;
    text-align:right;
    max-width:1760px;
    margin:0 auto
  }
  .proradio-pageheader__nav-post a:hover .proradio-tit {
    max-width:450px
  }
  .proradio-pageheader .proradio-countdown__container {
    margin-top:0
  }
  .proradio-pageheader__qtvideo .proradio-p-catz {
    margin-left:0
  }
  .proradio-pageheader__qtvideo .proradio-p-catz a {
    margin-left:0;
    margin-right:8px
  }
  .proradio-pageheader__qtvideo__related .proradio-container {
    margin-top:0 !important
  }
  .proradio-circlesanimation {
    position:relative;
    overflow:hidden;
    transition:all .7s;
    position:absolute;
    z-index:0;
    width:100%;
    height:100%;
    top:0;
    left:0;
    overflow:visible;
    z-index:2;
    pointer-events:none
  }
  .proradio-circlesanimation::before,
  .proradio-circlesanimation::after {
    position:absolute;
    content:'';
    z-index:-1;
    top:4em;
    left:50%;
    width:50em;
    height:50em;
    background:#fff;
    margin-left:-27em;
    border-radius:46.5%;
    transform:translateZ(0.001px);
    transform-origin:50% 50%;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-animation:wave 20s infinite linear;
    animation:wave 20s infinite linear;
    transition:all 0.5s ease, top 1s ease-out;
    overflow:hidden;
    opacity:0.7
  }
  .proradio-circlesanimation::after {
    -webkit-animation:wave 22s infinite linear;
    animation:wave 22s infinite linear;
    transition:all 0.5s ease, top 1s ease-out;
    margin-left:-25em
  }
  .proradio-circlesanimation::after,
  .proradio-circlesanimation::before {
    opacity:.3;
    -moz-mix-blend-mode:multiply;
    mix-blend-mode:multiply;
    -webkit-animation:wave 23s infinite linear;
    animation:wave 23s infinite linear;
    z-index:2;
    margin-left:-0;
    margin-top:0;
    width:230vw;
    height:240vw;
    left:-73vw;
    top:79%;
    margin-top:0
  }
  .proradio-circlesanimation::before {
    -webkit-animation:wave 27s infinite linear;
    animation:wave 27s infinite linear;
    margin-left:-0;
    margin-top:0;
    width:230vw;
    height:240vw;
    left:-73vw;
    top:70%;
    margin-top:0
  }
  .single-qtvideo .proradio-pageheader__contents .proradio-pageheader__qtvideo__related .proradio-container {
    padding:0 !important
  }
  .proradio-countdown-size--10 {
    font-size:5.85rem
  }
  .proradio-countdown-size--9 {
    font-size:4.68rem
  }
  .proradio-countdown-size--8 {
    font-size:3.75rem
  }
  .proradio-countdown-size--7 {
    font-size:3rem
  }
  .proradio-countdown-size--6 {
    font-size:2.441rem
  }
  .proradio-countdown-size--5 {
    font-size:1.953rem
  }
  .proradio-countdown-size--4 {
    font-size:1.563rem
  }
  .proradio-countdown-size--3 {
    font-size:1.25rem
  }
  .proradio-countdown-size--2 {
    font-size:1rem
  }
  .proradio-countdown-size--1 {
    font-size:15px
  }
  .proradio-countdown-size--inherit {
    font-size:inherit
  }
  .proradio-searchbar {
    padding:0 20px;
    height:100%
  }
  .proradio-searchbar__cont {
    max-width:calc($themevariable-max-container-size - 54px);
    padding:0;
    margin:0 auto
  }
  .proradio-searchbar form {
    height:40px;
    float:left
  }
  .proradio-searchbar form input {
    width:calc(100% - 200px);
    vertical-align:middle;
    float:left;
    display:flex;
    flex-grow:1
  }
  .proradio-searchbar form button.proradio-btn {
    display:inline-flex
  }
  .proradio-searchbar .proradio-btn__r {
    display:inline-flex
  }
  .proradio-searchbar.open {
    top:0;
    position:absolute;
    transform:translateX(0%);
    max-width:100%;
    padding:0 20px
  }
  #proradio-body .proradio-master .proradio-searchform input[type="text"] {
    height:50px;
    margin-bottom:30px
  }
  #proradio-body .proradio-master .proradio-searchform .proradio-btn:hover i {
    color:inherit
  }
  .proradio-entrycontent blockquote,
  .proradio-entrycontent .wp-block-quote {
    margin:70px auto 60px auto;
    padding:80px 50px 60px 50px
  }
  .proradio-entrycontent>pre {
    padding:40px
  }
  .proradio-entrycontent .wp-block-pullquote.aligncenter blockquote,
  .proradio-entrycontent .wp-block-pullquote.alignwide blockquote,
  .proradio-entrycontent .wp-block-pullquote.alignfull blockquote {
    margin-top:50px;
    margin-bottom:24px
  }
  .proradio-entrycontent .wp-block-pullquote p {
    font-size:1.46rem
  }
  .proradio-entrycontent .wp-block-pullquote.alignleft,
  .proradio-entrycontent .wp-block-pullquote.alignright,
  .proradio-entrycontent .wp-block-pullquote.alignleft blockquote,
  .proradio-entrycontent .wp-block-pullquote.alignright blockquote {
    padding-right:0;
    padding-left:0
  }
  .proradio-entrycontent img.aligncenter {
    margin-left:auto;
    margin-right:auto
  }
  .proradio-entrycontent .proradio-comments-section,
  .proradio-entrycontent .proradio-author-section,
  .proradio-entrycontent .proradio-previouspost-section,
  .proradio-entrycontent .proradio-relatedpost-section {
    padding-left:70px;
    padding-right:70px
  }
  .proradio-entrycontent .alignfull.wp-block-pullquote blockquote {
    margin-top:80px
  }
  .proradio-entrycontent .wp-block-gallery.alignfull {
    margin-top:65px
  }
  .proradio-single__nosidebar .proradio-entrycontent .alignfull.wp-block-pullquote blockquote {
    margin-top:90px;
    margin-bottom:60px;
    padding-left:20px;
    padding-right:20px
  }
  .proradio-single__nosidebar .proradio-entrycontent .alignwide {
    margin-left:-70px;
    margin-right:-70px;
    max-width:910px;
    padding-left:0;
    padding-right:0
  }
  .proradio-comment {
    padding:40px 32px
  }
  .proradio-comment__closed {
    padding:32px
  }
  .proradio-comment .proradio-avatar {
    width:50px;
    height:50px;
    left:32px;
    top:42px;
    padding:5px
  }
  .proradio-comment__c {
    padding-left:75px;
    margin-top:0
  }
  .proradio-comment__c p:first-child {
    margin-top:0.2em
  }
  .proradio-comment__c p:last-child {
    margin-bottom:0
  }
  .proradio-comment__rlink {
    top:40px;
    right:40px;
    opacity:0;
    transition:opacity 0.4s
  }
  .proradio-comment__auth {
    padding-left:75px;
    padding-top:0.3em
  }
  .proradio-comment__icon {
    top:24px
  }
  .proradio-comment:hover .proradio-comment__rlink {
    opacity:1;
    display:block
  }
  .proradio-pingback .proradio-comment__c {
    margin-top:0
  }
  .akismet_comment_form_privacy_notice {
    padding:0 36px 36px 36px
  }
  .proradio-scard__des {
    position:relative;
    height:100%;
    width:100%
  }
  .proradio-scard .proradio-intro {
    display:block;
    opacity:1;
    transform:translateY(0px)
  }
  .proradio-scard .proradio-episodes {
    display:block;
    opacity:0 !important;
    height:100%;
    position:absolute;
    top:0;
    transform:translateY(15px);
    width:100%
  }
  .proradio-scard .proradio-episodes .proradio-caption {
    margin-top:0;
    margin-bottom:20px;
    font-size:13px
  }
  .proradio-scard .proradio-episodes a {
    color:inherit
  }
  .proradio-scard .proradio-episodes__r {
    padding-right:30px;
    margin:5px 0;
    line-height:27px;
    clear:both;
    height:27px
  }
  .proradio-scard .proradio-episodes p {
    clear:both;
    margin-top:20px
  }
  .proradio-scard .proradio-episodes__l {
    max-width:calc( 100% - 30px);
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:20px;
    height:20px;
    float:left
  }
  .proradio-scard .proradio-episodes__p {
    vertical-align:middle;
    line-height:inherit;
    display:inline-block;
    width:20px;
    height:20px;
    text-align:center;
    position:relative;
    margin-right:10px;
    line-height:20px;
    box-sizing:border-box;
    float:left
  }
  .proradio-scard .proradio-episodes__p .qtmplayer-donut .qtmplayer-play-btn {
    position:absolute;
    left:0
  }
  .proradio-scard .proradio-episodes__p::after {
    display:block;
    content:" ";
    position:absolute;
    left:0;
    top:0;
    width:20px;
    height:20px;
    border-radius:50%;
    border:2px solid;
    opacity:.3
  }
  .proradio-scard .proradio-episodes__p i {
    position:absolute;
    left:0;
    top:0;
    font-size:16px;
    width:20px;
    height:20px;
    border:2px solid transparent
  }
  .proradio-scard .proradio-intro,
  .proradio-scard .proradio-episodes {
    transition:transform 0.4s ease, opacity 0.3s linear
  }
  .proradio-scard .proradio-scard__con {
    transition:background 0.3s linear
  }
  .proradio-scard:hover .proradio-scard__con {
    background-color:rgba(0,0,0,0.6)
  }
  .proradio-scard:hover .proradio-intro {
    opacity:0;
    transform:translateY(-15px)
  }
  .proradio-scard:hover .proradio-episodes {
    opacity:1 !important;
    transform:translateY(0px)
  }
  .proradio-authorbox {
    max-width:770px;
    margin:0 auto
  }
  .proradio-authorbox__cn {
    padding:40px
  }
  .proradio-authorbox__img {
    margin-right:30px;
    width:70px;
    height:70px
  }
  .proradio-authorbox__card {
    margin-bottom:30px;
    padding:30px 10px
  }
  .proradio-authorbox__card h6 {
    font-size:15px
  }
  .proradio-authorbox__card p {
    line-height:1em;
    font-size:13px
  }
  .proradio-sidebar__main {
    margin-top:0
  }
  .proradio-sidebar__rgt {
    padding-left:20px
  }
  .proradio-sidebar__offcanvas {
    padding:30px
  }
  .proradio-sticky__content {
    width:100%;
    padding:0px 0;
    margin:0;
    transition:padding .2s, box-shadow 0.2s;
    box-shadow:0 0 20px rgba(0,0,0,0)
  }
  .proradio-sticky__content .proradio-container {
    transition:max-width .5s ease
  }
  .proradio-sticky .proradio-btn-primary {
    -webkit-clip-path:none;
    clip-path:none;
    border-radius:0
  }
  .proradio-stickme.proradio-sticky .proradio-sticky__content {
    position:fixed;
    width:100%;
    max-width:100vw;
    top:0;
    left:0;
    box-shadow:0 5px 15px 0px rgba(0,0,0,0.1);
    padding:10px 30px 10px 15px
  }
  .proradio-stickme.proradio-sticky .proradio-sticky__content .proradio-container {
    max-width:calc($themevariable-max-container-size - 46px)
  }
  .proradio-overlay {
    width:420px;
    left:auto;
    right:0;
    box-shadow:-2px 0 18px 3px rgba(0,0,0,0.2);
    max-width:100%
  }
  #proradio-body .proradio-master .proradio-slider__main {
    max-width:100%;
    max-width:1700px;
    margin-bottom:0;
    margin-top:40px
  }
  #proradio-body .proradio-master .proradio-slider__item {
    min-height:470px;
    max-width:100%
  }
  #proradio-body .proradio-master .proradio-slider--fullheight #proradio-body .proradio-master .proradio-slider__item {
    padding-top:55%;
    min-height:calc(100vh - 70px);
    max-height:100vh;
    opacity:0
  }
  #proradio-body .proradio-master .proradio-slider__nav {
    margin:0;
    bottom:30px;
    color:#fff
  }
  #proradio-body .proradio-master .proradio-slider__c {
    padding:0
  }
  #proradio-body .proradio-master .proradio-slider__c .proradio-container {
    position:relative;
    width:1170px;
    overflow:visible;
    margin:0;
    transform:translateX(-50%);
    left:50%;
    max-width:1170px;
    padding:40px 40px
  }
  #proradio-body .proradio-master .proradio-slider .proradio-container>.proradio-slider__exc {
    display:block;
    max-height:0em;
    overflow:hidden;
    transition:max-height 0.76s ease;
    will-change:max-height;
    transition-timing-function:cubic-bezier(0.58, 0.025, 0, 0.995);
    transition-delay:0;
    transform:none
  }
  #proradio-body .proradio-master .proradio-slider .proradio-container>.proradio-slider__exc p {
    transform:none;
    margin-bottom:20px
  }
  #proradio-body .proradio-master .proradio-slider .proradio-slider__item:hover .proradio-slider__exc {
    max-height:4.5em
  }
  #proradio-body .proradio-master .proradio-slider__ac {
    width:30%;
    max-width:30%;
    left:57%;
    position:absolute;
    margin:0 auto;
    top:0;
    text-align:center
  }
  #proradio-body .proradio-master .proradio-slider__ab {
    border-width:4px;
    margin-top:-55px;
    width:110px;
    height:110px;
    line-height:104px;
    transform:translateY(-5px);
    position:absolute
  }
  #proradio-body .proradio-master .proradio-slider__ab::after {
    display:block;
    content:" ";
    position:absolute;
    width:120%;
    height:120%;
    border:22px solid;
    top:-10%;
    left:-10%;
    box-sizing:border-box;
    opacity:0;
    transition:opacity 0.2s linear, border-width 0.3s linear
  }
  #proradio-body .proradio-master .proradio-slider__ab:hover::after {
    border-width:10px;
    opacity:.5
  }
  #proradio-body .proradio-master .proradio-slider-owl {
    width:70%;
    max-width:1900px;
    min-width:1170px
  }
  #proradio-body .proradio-master .proradio-slider-owl .owl-nav {
    width:110%;
    left:-5%
  }
  #proradio-body .proradio-master .proradio-slider--fullwidth {
    width:100%;
    max-width:3000px;
    min-width:100%
  }
  #proradio-body .proradio-master .proradio-slider--fullwidth .proradio-slider__item {
    padding-top:45%;
    min-height:calc(80vh - 70px)
  }
  #proradio-body .proradio-master .proradio-slider--fullwidth .proradio-owl-theme .owl-nav {
    width:calc(100vw - 70px);
    max-width:calc(100% - 70px);
    left:35px
  }
  #proradio-body .proradio-master .proradio-slider--fullheight .proradio-slider__item {
    padding-top:55%;
    min-height:calc(100vh - 70px);
    max-height:100vh
  }
  #proradio-body .proradio-master .proradio-slider .proradio-arrow {
    width:32px;
    height:32px;
    box-shadow:none
  }
  #proradio-body .proradio-master .proradio-slider .proradio-arrow::before,
  #proradio-body .proradio-master .proradio-slider .proradio-arrow::after {
    width:32px;
    height:32px;
    top:0px;
    left:0px
  }
  #proradio-body .proradio-master .proradio-slider .proradio-arrow::after {
    left:5px
  }
}
@media only screen and (min-width : 1200px) and (min-width: 1200px) {
  #proradio-body .proradio-master .proradio-slider .proradio-arrow:hover::before {
    left:-2px
  }
  #proradio-body .proradio-master .proradio-slider .proradio-arrow:hover::after {
    left:2px
  }
}
@media only screen and (min-width : 1200px) {
  .proradio-downloadbox {
    border:none;
    width:100%
  }
  .proradio-downloadbox__card {
    display:flex
  }
  .proradio-downloadbox__card img {
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    max-width:100%;
    min-width:100%
  }
  .proradio-downloadbox__i {
    max-width:30%;
    float:left;
    box-sizing:border-box
  }
  .proradio-downloadbox__content {
    padding:40px;
    flex-grow:1;
    width:auto
  }
  .proradio-downloadbox__count {
    opacity:.5
  }
  .proradio-downloadbox__act {
    margin-top:1.3rem
  }
  .proradio-downloadbox__cap {
    margin-top:0
  }
  .proradio-pricingtable:hover .proradio-pricingtable__content {
    transform:translateY(-24px)
  }
  .proradio-cards {
    height:520px;
    min-width:300px
  }
  .proradio-cards__content {
    padding:30px;
    transition:transform .5s ease;
    transform:translateY(0)
  }
  .proradio-cards__content__c {
    padding:40px;
    z-index:10
  }
  .proradio-cards:hover .proradio-cards__content {
    transform:translateY(-24px)
  }
  .proradio-cards:hover .proradio-cards__content .proradio-hov {
    opacity:1
  }
  .proradio-cards__icon {
    font-size:110px
  }
  .proradio-cards__sky {
    height:624px;
    max-width:360px
  }
  .proradio-cards__sky .proradio-capfont,
  .proradio-cards__sky .proradio-tags {
    margin-top:0
  }
  .proradio-cards__horizontal {
    margin-left:auto;
    margin-right:auto;
    height:auto
  }
  .proradio-cards__horizontal__pad {
    padding:70px;
    padding-right:0
  }
  .proradio-cards__horizontal__inv .proradio-cards__horizontal__pad {
    padding-right:70px;
    padding-left:0
  }
  .proradio-cards__mini {
    min-width:170px;
    height:240px
  }
  .proradio-cards__featured .proradio-cards__content {
    transform:translateY(-16px)
  }
  .proradio-cards__def {
    max-width:360px;
    min-height:0;
    padding-top:145%;
    padding-top:0
  }
  .proradio-cards+.proradio-cards {
    margin-left:30px
  }
  .proradio-hov {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    content:" ";
    border:none;
    opacity:0;
    transition:opacity .6s;
    will-change:opacity
  }
  ul.proradio-sponsors__i5 {
    padding-top:60%
  }
  ul.proradio-sponsors__i7 {
    padding-top:58%
  }
  ul.proradio-sponsors .proradio-hov {
    display:block;
    opacity:0;
    position:absolute;
    z-index:20;
    mix-blend-mode:color
  }
  ul.proradio-sponsors a:hover .proradio-hov {
    opacity:1
  }
  .proradio-reaktions-shareball__menu-btn,
  .proradio-reaktions-shareball__icons a {
    -webkit-filter:brightness(1);
    filter:brightness(1);
    transition:all .3s
  }
  .proradio-reaktions-shareball__menu-btn:hover,
  .proradio-reaktions-shareball__icons a:hover {
    -webkit-filter:brightness(1.3);
    filter:brightness(1.3)
  }
  .proradio-entrycontent__share .ttg-btn-share {
    transition:all .2s
  }
  .proradio-entrycontent__share .ttg-btn-share:hover {
    color:#fff
  }
  .proradio-shareball {
    position:fixed;
    width:230px;
    top:auto;
    bottom:200px;
    left:auto;
    right:0;
    z-index:1500
  }
  .proradio-schedule__item {
    display:flex
  }
  .proradio-schedule__item__head {
    padding:30px;
    width:26%;
    min-width:225px
  }
  .proradio-schedule__item__head a {
    display:none
  }
  .proradio-schedule__item__head__c {
    position:absolute;
    bottom:30px
  }
  .proradio-schedule__item__time {
    letter-spacing:-0.04em
  }
  .proradio-schedule__item__sub {
    font-size:13px;
    opacity:.75
  }
  .proradio-schedule__item__body {
    padding:30px;
    width:100px;
    display:flex;
    flex-grow:1;
    flex-direction:column
  }
  .proradio-schedule__item__sp {
    max-height:28px;
    line-height:28px;
    height:28px;
    margin-top:0.5rem;
    margin-right:.5em;
    font-size:13px;
    width:auto
  }
  .proradio-schedule__item__sp a {
    padding-right:1em;
    border-radius:14px
  }
  .proradio-schedule__item__sp img {
    width:28px;
    height:28px;
    margin-right:.5em
  }
  .proradio-schedule__item:hover .proradio-schedule__item__head__bg img {
    -webkit-filter:brightness(0.7);
    filter:brightness(0.7)
  }
  .proradio-schedule__dayname {
    display:none
  }
  .proradio-menu-stick .proradio-schedule .proradio-tabs__menu {
    padding-top:0px
  }
  #proradio-body a.proradio-cat-card {
    margin-bottom:28px;
    -webkit-filter:brightness(1);
    filter:brightness(1);
    transition:-webkit-filter .4s;
    transition:filter .4s;
    transition:filter .4s, -webkit-filter .4s;
    box-shadow:0 0 15px 0px rgba(0,0,0,0.03)
  }
  #proradio-body a.proradio-cat-card img {
    transition:transform 1s ease
  }
  #proradio-body a.proradio-cat-card h6 {
    position:absolute;
    top:30px;
    left:30px;
    width:calc(100% - 60px)
  }
  #proradio-body a.proradio-cat-card:hover {
    -webkit-filter:brightness(1.5);
    filter:brightness(1.5)
  }
  #proradio-body a.proradio-cat-card:hover img {
    transform:scale(1.5)
  }
  .proradio-seriescard {
    margin-bottom:30px
  }
  .proradio-3dheader__custom {
    margin-top:16px
  }
  .proradio-3dheader__custom+.proradio-3dheader__cd {
    margin-top:20px
  }
  .proradio-3dheader__sb {
    margin-bottom:20px
  }
  .proradio-3dheader .qtmplayer-trackitem {
    margin-top:20px
  }
  .proradio-tabs__switch {
    display:none
  }
  .proradio-tabs__menu {
    flex-direction:row;
    display:flex;
    padding:0;
    position:relative;
    z-index:1;
    width:auto;
    height:auto;
    top:0;
    left:0;
    overflow:hidden
  }
  .proradio-tabs__menu.open {
    display:flex
  }
  .proradio-tabs__menu li {
    margin:0;
    display:grid;
    padding:0 0px 0 0;
    margin-left:-2px
  }
  .proradio-tabs__menu li:first-child {
    margin-left:0
  }
  .proradio-tabs__menu li:last-child {
    padding:0
  }
  .proradio-tabs__menu li a {
    word-break:normal;
    white-space:pre;
    border-radius:0
  }
  #proradio-body .vc_video-bg {
    display:block
  }
}
.proradio-btn__white::after {
  background:#fff
}
.proradio-negative .proradio-btn,
.proradio-btn__neg {
  border-color:#fff !important
}
.proradio-negative h1,
.proradio-negative h2,
.proradio-negative h3,
.proradio-negative h4,
.proradio-negative h5,
.proradio-negative h6,
.proradio-btn-primary {
  color:#fff
}
body,
.proradio-waves-layer>div::before,
.proradio-waves-layer>div::after,
.proradio-bg,
.proradio-arrow {
  background-color:#f8f8f8;
  color:#5e5e5e
}
.proradio-caption::before {
  border-color:#1c1c1c
}
.proradio-caption span {
  color:var(--proradio-colors-paper)
}
.proradio-caption span::after {
  background-color:#1c1c1c
}
.proradio-caption--neg::before {
  border-color:var(--proradio-colors-paper)
}
.proradio-caption--neg span {
  color:#1c1c1c
}
.proradio-caption--neg span::after {
  background-color:var(--proradio-colors-paper)
}
.proradio-paper,
.proradio-authorbox,
.proradio-arrow,
.proradio-waves-layer>div::before,
.proradio-paper .proradio-waves-layer>div::after,
.proradio-authorbox .proradio-waves-layer>div::after,
.woocommerce-Tabs-panel,
.woocommerce-customer-details address {
  background-color:var(--proradio-colors-paper)
}
.proradio-comments-section .comment-respond {
  background-color:#f8f8f8
}
a,
.proradio-meta i,
.proradio-meta>span i,
.proradio-menubar>li:hover>a>span,
.proradio-menu-tree li ul li.proradio-open>a:not(.proradio-openthis),
.proradio-widget ul li .comment-author-link a,
.proradio-widget ul li::before {
  color:#ff0062
}
.proradio-widget ul li::before,
.proradio-btn--playmenu i {
  color:#ff0062
}
a:hover,
.proradio-widget ul li .comment-author-link a:hover,
.proradio-widget ul li:hover::before,
.proradio-widget ul li a:hover,
.proradio-widget .tagcloud a:hover {
  color:#be024a
}
.proradio-btn-primary,
.button.wc-forward,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background-color:#ff0062
}
.proradio-btn::after,
.proradio-btn::before,
.proradio-btn.proradio-active,
.proradio-btn::before,
.proradio-btn::after,
.proradio-btn-primary::before,
.proradio-btn-primary::after,
button[type="submit"]::before,
button[type="submit"]::after,
.proradio-entrycontent .wp-block-button .wp-block-button__link::before,
.proradio-entrycontent .wp-block-button .wp-block-button__link::after,
.proradio-entrycontent .wp-block-button .wp-block-file__button::before,
.proradio-entrycontent .wp-block-button .wp-block-file__button::after,
input[type="submit"]::before,
input[type="submit"]::after,
button::before,
button::after,
button.button::before,
button.button::after {
  background-color:#ff0062
}
.proradio-btn.proradio-active,
.proradio-btn-primary {
  background-color:#be024a
}
.wp-block-separator {
  border-color:rgba(94,94,94,0.66)
}
.proradio-entrycontent p.has-drop-cap,
.proradio-entrycontent blockquote,
.proradio-entrycontent .wp-block-quote,
blockquote,
blockquote::before,
.proradio-single .proradio-entrycontent .wp-block-quote {
  border-color:rgba(94,94,94,0.2)
}
h1,
h2,
h3,
h4,
h5,
h6,
.proradio-color-h,
.proradio-paper>h1,
.proradio-authorbox>h1,
.proradio-paper>h2,
.proradio-authorbox>h2,
.proradio-paper>h3,
.proradio-authorbox>h3,
.proradio-paper>h4,
.proradio-authorbox>h4,
.proradio-paper>h5,
.proradio-authorbox>h5,
.proradio-paper>h6,
.proradio-authorbox>h6 {
  color:#1c1c1c
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.proradio-paper,
.proradio-authorbox,
.proradio-menubar ul li li,
.proradio-menu-horizontal .proradio-menubar>li ul li,
blockquote::before {
  background-color:var(--proradio-colors-paper);
  color:#5e5e5e
}
.proradio-primary {
  background-color:#111618
}
.proradio-menu-horizontal .proradio-menubar>li:hover>ul {
  border-color:#111618
}
.proradio-primary .proradio-btn {
  border-color:rgba(255,255,255,0.2)
}
.proradio-primary-light {
  background-color:#12181b
}
.proradio-primary-dark {
  background-color:#050505
}
[class^=".proradio-primary"],
[class^=".proradio-primary"]>h1,
[class^=".proradio-primary"]>h2,
[class^=".proradio-primary"]>h3,
[class^=".proradio-primary"]>h4,
[class^=".proradio-primary"]>h5,
[class^=".proradio-primary"]>h6,
.proradio-caption[class^=".proradio-primary"] {
  color:#fff
}
[class*="-catid-"]::before,
.proradio-reaktions-accent,
.proradio-accent,
.proradio-scard:hover .proradio-btn__ghost,
.proradio-menubar li::before,
.proradio-slider__c .proradio-container::after,
.proradio-circlesanimation::after {
  background-color:#ff0062;
  color:#fff
}
.proradio-btn.proradio-active,
.proradio-accent h1,
.proradio-accent h2,
.proradio-accent h3,
.proradio-accent h4,
.proradio-accent h5,
.proradio-accent h6,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  color:#fff
}
.proradio-slider__c .proradio-container::before,
.proradio-circlesanimation::before {
  background-color:#be024a
}
.proradio-btn__white {
  color:#ff0062
}
.proradio-gradtext,
.proradio-gradicon::before,
.proradio-post__sticky::after,
input[type="submit"],
.proradio-authorbox::after,
.proradio-p-catz::after,
#proradio-body.woocommerce .proradio-master #respond input#submit,
#proradio-body.woocommerce .proradio-master .woocommerce #respond input#submit,
#proradio-body.woocommerce .proradio-master .woocommerce a.button,
#proradio-body.woocommerce .proradio-master .woocommerce button.button,
#proradio-body.woocommerce .proradio-master .woocommerce input.button,
.proradio-entrycontent .wp-block-button .wp-block-button__link,
.proradio-entrycontent .wp-block-button .wp-block-file__button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background:#ff0062;
  color:#fff
}
.proradio-grad-layer {
  background:#ff0062;
  background:linear-gradient(45deg, #ff0062 0%, #be024a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0062', endColorstr='#be024a',GradientType=1 )
}
.proradio-gradicon::before {
  background:#ff0062;
  background:linear-gradient(45deg, #ff0062 0%, #be024a 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$btngradient1', endColorstr='$btngradient2',GradientType=1 );
  color:#fff
}
.proradio-post__title a {
  background-image:linear-gradient(to right, #ff0062 50%, #be024a 100%, #fff 100%)
}
.proradio-gradprimary {
  background:linear-gradient(45deg, #111618 0%, #12181b 100%)
}
.proradio-gradaccent,
.proradio-hov {
  background:linear-gradient(45deg, #05141c 0%, #00364f 50%, #12516b 100%)
}
.proradio-stripes__accent {
  background-image:linear-gradient(135deg, #ff0062 12.5%, transparent 12.5%, transparent 50%, #ff0062 50%, #ff0062 62.5%, transparent 62.5%, transparent 100%);
  background-size:5px 5px
}
.proradio-post .proradio-post__headercont--ex,
.proradio-form-wrapper input[type="text"]:focus,
.proradio-form-wrapper input[type="email"]:focus,
.proradio-form-wrapper input[type="password"]:focus,
.proradio-form-wrapper textarea:focus,
.proradio-btn:hover,
.proradio-btn.proradio-active,
input[type="submit"]:hover,
#proradio-body.woocommerce input[type="submit"]:hover,
.proradio-post__title,
.proradio-scard__t,
.proradio-menu-horizontal .proradio-menubar>li>a::after {
  border-color:#ff0062
}
.proradio-primary-light .proradio-caption__s,
.proradio-primary-light .proradio-btn {
  border-color:rgba(255,255,255,0.2)
}
@media only screen and (min-width : 1200px) {
  .proradio-menu-horizontal .proradio-menubar>li>ul li a {
    background-image:linear-gradient(45deg, #ff0062 0%, #be024a 100%, #fff 100%)
  }
  .button.wc-forward:hover,
  .proradio-btn-primary:hover {
    color:#be024a
  }
  #proradio-body.woocommerce .proradio-master .woocommerce button.button:hover,
  #proradio-body.woocommerce .proradio-master .woocommerce a.button:hover,
  .woocommerce a.button:hover,
  .woocommerce #respond input#submit:hover,
  .woocommerce a.button:hover,
  .woocommerce button.button:hover,
  .woocommerce input.button:hover,
  #proradio-body .proradio-master form input[type="submit"]:hover,
  #proradio-body .proradio-master form button:hover {
    background-color:#be024a
  }
}
.proradio-seriescard,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.proradio-post.proradio-post__product,
.bbp-body,
.bbp-form,
#proradio-body fieldset.bbp-form legend,
.bbp-forums,
#bbp-user-wrapper,
.proradio-chart-tracklist .proradio-chart-track,
.proradio-post,
.proradio-post__header,
.proradio-cards__content,
.proradio-pricingtable__content,
.proradio-pricingtable__pc::before,
.proradio-card,
.proradio-cat-card,
.proradio-scard,
.proradio-authorbox,
.proradio-aaaaatestdelete,
.blocks-gallery-item figure {
  background-color:var(--proradio-colors-paper)
}
.proradio-cat-card {
  background-color:#111
}
.proradio-darkbg {
  background-color:#101010
}
#proradio-body.customize-partial-edit-shortcuts-shown .proradio-master .customize-partial-edit-shortcut button {
  padding:0
}
.proradio-seriescard,
.proradio-chart-tracklist .proradio-chart-track,
.proradio-post,
.proradio-bgimg,
.proradio-post__header,
.proradio-post__header .proradio-bgimg,
.proradio-cards__content,
.proradio-pricingtable__content,
.proradio-pricingtable__pc::before,
.proradio-card,
.proradio-scard,
.proradio-authorbox,
.proradio-cat-card,
.blocks-gallery-item figure,
.proradio-videogalleries__item,
.bbp-body,
.bbp-form,
img.avatar,
.bbp-template-notice,
#proradio-body fieldset.bbp-form legend,
.proradio-bbpress--header,
.bbp-forums,
#bbp-user-wrapper,
#proradio-body.woocommerce .proradio-master .woocommerce-tabs .panel,
.woocommerce-product-gallery,
#proradio-body.woocommerce .proradio-master .woocommerce-tabs ul.tabs.wc-tabs {
  border-radius:var(--proradio-item-radius)
}
.proradio-seriescard,
.proradio-post,
#proradio-body a.proradio-cat-card,
.proradio-videogalleries__item,
.proradio-arrow,
.bbp-body,
.bbp-form,
.proradio-bbpress--header,
.bbp-forums,
#bbp-user-wrapper {
  box-shadow:var(--proradio-card-shadow)
}
.proradio-fx-container {
  content:" ";
  position:fixed;
  display:none;
  width:200%;
  height:200%;
  left:-50%;
  opacity:0.5;
  top:-50%;
  z-index:100000;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAOh0lEQVR4nO1dbVczNw69JCEvBJInEEIgEIb//6/6fbu73e77tt0P1o2vZQ3QPgRCmHsOJ8mMx5ZlWZJljQEynlBia58ncq3nykzs8wzApVy/ATAAMANwJdevACxdnbCyp/bHNhqpn/DP3aMdS/ucAri17xurQ/s6AnBhfbiQZzZSbgvgzuiE1Te0MgDwIO2RdsUaJR/0OvtwzYuPdsPjSgjcyOfICBjZNWXSBuXALIJ6WfejPctONkE5DkgPiWEed0YLvxNDa2OM1NELxBja81P7fenun9vnSK7N5ftUngXSAPo6psg84qDMXRkveNggd6yxB+5cmbl1wGOENCPY4K0RtXXlKQl9+xzb5zVEOgw9o8d3DqiFRwXi2ujnLCMDhsidvkItKMoQlfq+K0fhmSHNiBt3PxIaIA+ob3fsC0ZYSAXs2D1K5pKwaIBWSExaIxG9QGICpWIZPAMkBpAxQ6snkuyVfXJgrqy8DtTG2ovUhEo71fIKtfq7RBKuKcoB2yLPijPUwnRjbbPMDIlf/E3ePSDPwL6VC/FoD9+5xuGIbuS7lgGSLfDg4M5Rqyf/G9b+Vcs9IEsXO3KGPNgDV/bO2h9aOaWPA0k7wxnnbeoCZT/HyIyeSnmdJQ+oQYGiMFQDQcltXOOXyJLBxm6s8SFKVeF14AMSE0aI4dUhkKSlQckIDuI31AzigPSRmPrcDFQ6orYVT1LXwmhoXJlv7vfAlaFArJD6tZV7aj/OkQekB9MIE/tT9UNvR3XkUhoaW2XKJA7QBKnTvKfMaJBm2SVidQK752fYOerBpbTOrS2VtBVKpg2NdtIY2SbarElwf+3KeW8P9lyb2hkh95d2hHWQ74UH23OfS+SpBaQBoLGLDNc98pQHsrSsUXoZC6tHO7hGNp5nqD0QoB68to73hE5fhgIS2b1DUtNFZZwVHFE1WNqRKbLK2CCrmwnylD9FGqRuBia8dgaGeETq0NoaO0di/AWyZ6ANRd7Q1OpRREzyM2JrBHvDzLZ8nQTdbV8XdfgSaQZurc0TpIF5QCks6opeIktyNHMVHNA5kiZYol6zRJgajbt2STQlgJ7DAFnfTZAk+hzZgDdSXsHrlJZzpI6rsZ0jM4+E3iLNmGhwGySB0MGgmpsgCQ7VDjFs+a44sXojFeg9JGqLjbXD/tyiXvkDdT+qxR+yKpugNPw7xpNJG7k3kt+8T9UUgeuQtntkmhqxi5b6blAO5I3R2ragOrV6dOCeiwQAecaz/ceAFg7oFcp1ySlqY+3tMdE2QFR9u34+WKWcBRO5zk5EBmuIeBo27vfIffJZxSXSoLOdOdpVEzFA6erSqWiQ+kOmqvRPkIRli3jVPEEO6XhsUTs0V8gaZYV2N19xgWTnIjuGPtIIjQH8COBXAP+zzvwA4L/296s8uEZi4C9GzBDAv+X+qdTzaN//hcSAfxjx1/bMCDkI+U8j9me79pN18gyJQf+xjvxkdfxiz8Dq/dm+/8Wuz6x/Y7kHo+dXAH+1+v9u1/tW54/2e2Y0sszfjAYgCe5v1s6NPXMqdS2Mr1O5Rlzb839GEp7fkAb2TyygKoF6rO9+k0B6RXyGQTxfVw9Zymh7+qiDbA3ygPj2IrB9hmN8edXTY5R2gG00KD0kfUbpUxea6CNWfTTMsGeoATgLB0hC3Ecd/3oRh2joxshqKVqJqzdD71CxRvbxvbfU2Oc3o/MWNd41vhcZUxZ8ycXVihgQhBCvnWuT/pHdU2lUg3iP53XzBVJnv6EeCJ0JM6OHwkaBU1s4D+icIPWL6zNYPeQRI790fnywUfF7lhM79JGYwAXRLbIB1cGgJMxQGsgV0vRk8A3IqoBSskDSuZ7RrJPttO2neOjCTQc2WiEz7qVrFhWmJ6H7GnmAFmj3HlmeTGWb90h94SC17YNUa5xHZK/mEvW0O0XqaIMaAyTGjqQBejIeOk3ZlnYAyPsoayQmsR52Vj27jbXZRzL+qmZpBxkGipjpbQRD50BiIuvzM49qZ2P0qaCukWa4Z7LydIS81tvAeW8RoQOUU+gaZbhEQ8hUS7QvfuqpC8r21OXTWaA2ZYjSaRij3GcgNOw+Q9mfl5wEIAlDE7TfQ21HKQBLpD40SMxl/y6Q+MD+qWZQurikeJLrT3C8O4ZF1RTlYA+l/BZlVIFtMFJBUFqXqEM96tQsrGwj96iuF8gz5Ll9f1gbbGcX0G0LJysir4uzQxMJgNhAqcpbW/n7lrZJ4IO1u21pP9oAasMS9cDeIhtWMq5BXugByTtboYx+c32j9D5nYyKoSqPg7GzqH5pSUhYoDTi9GSCpuwFiT0I7xaAfwRCJN/ysX58dIrusZ0jSz4gvmTtDGQbi8xoU9Fih3mjzq3XvTPA+B5/C9Yhsd85Q268q8LrPUad6mFiZyEGg+vELJ6oghvm958UsGIXfauXzpHGGWi2yHBkarUdW7ne0LADqBfXC/eZ97evO6B9CLpKqI89wZfZJcB/IEqw2Qr0aXbACmbEbuU7m+oG6RC2UjbQ1QTx4OjM8dCC4Z1RAiRhIZQw6MiuCDzdITFCDrfDGPSK4DSSOzIoWhZwBDeqp7xlAhnH29lBK8Eu06X59z+jh4HmnxLdL0L2PbB7p3w163xqiyog2jLRRHz0ldIXqjacPd3DRScZ6pirOkCVaJWvqaL1DYi4H5NyeJY0DpD56lajrDt31W7gyXNDOUQ+izjQg86htU4p94SxrS+QD0O2PAx+cxtSg2ws/pGyUF9G2M9i2a+cZ1LjfHGh+955Klyf2TGGGmLfIiyONeXmP5Mme2SV9Cei1KbPaGMR41pe0b5fIy34FPQJuuDB2ox04Qew5cBreIas85skqesjq7hT1xs5K7rH8sacpdfErHEj8yoPeEZOS+cBaCO6yU/YviMVU3Rhht6gThL2h1FWvVqqSR9dY77W9Q3GKchB6yNIT2QDS1zg6FTrg3Ia9QJ3EF4XpeT8yuuyvDgj549coDRJPVWDUftA7C/fadVOeFesU9luyXYJdje/NO9jhqBIFBJ/uRaCj7hz295bTDWLXmsJIzUCw77oQ1ecKjbHXytFtgP3eDbAuGmufr4rGovaMhkaDus+vgXfXd7bsBHHc/gSpU55QGsYFEkN0N9GnCymYegpXpxK2RburDJS7mL7uY0jMwAjliI6lYnoCDbqkbGLvSdkD5OAbjGA/JSOdPQzKedwib2YRczwf5TxFzhM7QR1h1QzCa+SMRXUYFtbuOTLTvLA08l2lXMNIqm5PUeYe6Hv7HCS/2OQCEXi94HfrCIePzl/eodPvCR+deLcDkxaiRtUL8qCq21qFqsY4QJENWSOn/iwCYq+RB4wpNEAZVOSZKwxF8KyVtZThQpXvjAPZBaVGeA5851FVot96VZd1hFJAZq6M8ke/77zJr75Dxzqi98VVU0zd9UhANVq8ROo77VAUTIwSSgDkaUbp4+cjyhmj6oHSxvQgRffe+3fs63evPcd0erzZa8/Iwqk8aGAzpAvoJRxKzKvQ8Vw4+dh8FL6INndm8p3eEJ/V9w+BbOwb++0F4kGIf3DXgcR0VadcizyiVJXEZ3l/coeDeC0Y5ZtXERop2zbzgHKWXBptfpGoMbcGh2NDAXQR34OK+HahkfcLjbwYE/SLsgESU7xkTKTxaFuX72aQmAfk6a770uqX08PTVCGCNPUdLVGe1DG9qFpgry8zWn3eXXxEzp3yYOc2KDtKZi3db481ktTNUB5qyfb5+oU/3o+g4PkMGAqTzggyNzqsQPHSVkf44N4WPYbuTMaE0D59ST0d9AU4jL2bSn+x8QXKVNAoCNjZm4Q3tTeqN48pa/xJ6vqI00UjdfTaRPYCnSv78SoSQHf4/sG88PqZU/ePcc9mJ01KFNN7ogTg7uD+jH0c3P9dJw6o16C6GshSrxLcSB1r1IE6IAuIl/Jr1AxtSwQnEyPD7yVWkwyAfKqQvp6hr0d4+DWNd1oo6FvUKlmT+gDjdRM0cqyLrhcPwheQJs487gkRPtOFkQxtR6E7mUAaiB6C/9/yGVNljvqov3fbmjR4JvmNmwekzt6jTBiI8CD3t2i3eY2VpXD05ZM2rI8sKDcoPbVof8bP4rfyUnfgJk5bw7oj1kMaEO603SDPJk+oBxslszXYNkGp0r7kbibf8eYmzTdk3eYfUAxRbrgQXioa5BkXLd7YCf/cQmjQPe0T5HcNN+7+udHkVSB/05tr23TSvF/Cb4wRumE3QG0Px8jODssQKmjkTZGE2IU7vj/c8Wbv7XfHLCXs45ila2Rvqgme9/nSEyAxlY1x2vnVq6ZBMicWyAPgZ0hkizwzoiM0gHxi9Z279lq02bBPcxTIUWb/GT7jRlgXJpFrB/H/Dd/KOxigVBfKINbFtE4eVAl5hgdV3qI8jpvQl+91hjAACXdPB0RTfnx2OpAPzdSzV7Yo7RDTpCigdKPVaXgL9d9FcQUHkXk/lwcogWOUg9MduZGx7yM3ureX8A7HhktZ4Pkzjju31/329HzECXgAPnF0NMCnfx2izUApukTojL2f/a4GlqHg7t31jPfMatnh4BPIAqirexT/WYf4KidGk46+1bmwvydkZrKftFdPyHs/QH7T1m8pQJ5jW3/kELgQh3wm4bEfjrnzKr7k/3vC4b0iUeHDsi0MV8hM38gn/08I7Y92mCc4EG026ArZMXhuxnPW9RBHEO6QZ4iul7j4HSMJWdv7j9y1JC8LJ0Ull0xqgntKfJcZn+t+a8cGQBc2aXAYYZPCqDPpjHhC7e/rsRZkcJtL54npDrapER1sAwjBrz2xpssDTtjHBlcF75o1QeWKaM+jy/H6jhwvVRfdv0I9ANe4W4W/3yr8NUcoFujWIB+8BgHaPYHW/+9tlSmjdYZQujilaRA5AN62qMt9KgTyiFamrJKZK5TRYjJHhSU63pX4NDaywfGfsvMZTqrrjnLFYb2f0h3x10Knx7u8R/N/zoJhKaqY2qsAAAAASUVORK5CYII=);
  -webkit-animation:grain 1.5s steps(6) infinite;
  animation:grain 1.5s steps(6) infinite;
  z-index:10;
  pointer-events:none
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg {
  overflow:hidden !important
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg::before {
  display:none !important;
  content:none
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg::after {
  content:" ";
  position:absolute;
  display:none;
  width:200%;
  height:200%;
  left:-50%;
  opacity:0.6;
  top:-50%;
  z-index:100000;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAOh0lEQVR4nO1dbVczNw69JCEvBJInEEIgEIb//6/6fbu73e77tt0P1o2vZQ3QPgRCmHsOJ8mMx5ZlWZJljQEynlBia58ncq3nykzs8wzApVy/ATAAMANwJdevACxdnbCyp/bHNhqpn/DP3aMdS/ucAri17xurQ/s6AnBhfbiQZzZSbgvgzuiE1Te0MgDwIO2RdsUaJR/0OvtwzYuPdsPjSgjcyOfICBjZNWXSBuXALIJ6WfejPctONkE5DkgPiWEed0YLvxNDa2OM1NELxBja81P7fenun9vnSK7N5ftUngXSAPo6psg84qDMXRkveNggd6yxB+5cmbl1wGOENCPY4K0RtXXlKQl9+xzb5zVEOgw9o8d3DqiFRwXi2ujnLCMDhsidvkItKMoQlfq+K0fhmSHNiBt3PxIaIA+ob3fsC0ZYSAXs2D1K5pKwaIBWSExaIxG9QGICpWIZPAMkBpAxQ6snkuyVfXJgrqy8DtTG2ovUhEo71fIKtfq7RBKuKcoB2yLPijPUwnRjbbPMDIlf/E3ePSDPwL6VC/FoD9+5xuGIbuS7lgGSLfDg4M5Rqyf/G9b+Vcs9IEsXO3KGPNgDV/bO2h9aOaWPA0k7wxnnbeoCZT/HyIyeSnmdJQ+oQYGiMFQDQcltXOOXyJLBxm6s8SFKVeF14AMSE0aI4dUhkKSlQckIDuI31AzigPSRmPrcDFQ6orYVT1LXwmhoXJlv7vfAlaFArJD6tZV7aj/OkQekB9MIE/tT9UNvR3XkUhoaW2XKJA7QBKnTvKfMaJBm2SVidQK752fYOerBpbTOrS2VtBVKpg2NdtIY2SbarElwf+3KeW8P9lyb2hkh95d2hHWQ74UH23OfS+SpBaQBoLGLDNc98pQHsrSsUXoZC6tHO7hGNp5nqD0QoB68to73hE5fhgIS2b1DUtNFZZwVHFE1WNqRKbLK2CCrmwnylD9FGqRuBia8dgaGeETq0NoaO0di/AWyZ6ANRd7Q1OpRREzyM2JrBHvDzLZ8nQTdbV8XdfgSaQZurc0TpIF5QCks6opeIktyNHMVHNA5kiZYol6zRJgajbt2STQlgJ7DAFnfTZAk+hzZgDdSXsHrlJZzpI6rsZ0jM4+E3iLNmGhwGySB0MGgmpsgCQ7VDjFs+a44sXojFeg9JGqLjbXD/tyiXvkDdT+qxR+yKpugNPw7xpNJG7k3kt+8T9UUgeuQtntkmhqxi5b6blAO5I3R2ragOrV6dOCeiwQAecaz/ceAFg7oFcp1ySlqY+3tMdE2QFR9u34+WKWcBRO5zk5EBmuIeBo27vfIffJZxSXSoLOdOdpVEzFA6erSqWiQ+kOmqvRPkIRli3jVPEEO6XhsUTs0V8gaZYV2N19xgWTnIjuGPtIIjQH8COBXAP+zzvwA4L/296s8uEZi4C9GzBDAv+X+qdTzaN//hcSAfxjx1/bMCDkI+U8j9me79pN18gyJQf+xjvxkdfxiz8Dq/dm+/8Wuz6x/Y7kHo+dXAH+1+v9u1/tW54/2e2Y0sszfjAYgCe5v1s6NPXMqdS2Mr1O5Rlzb839GEp7fkAb2TyygKoF6rO9+k0B6RXyGQTxfVw9Zymh7+qiDbA3ygPj2IrB9hmN8edXTY5R2gG00KD0kfUbpUxea6CNWfTTMsGeoATgLB0hC3Ecd/3oRh2joxshqKVqJqzdD71CxRvbxvbfU2Oc3o/MWNd41vhcZUxZ8ycXVihgQhBCvnWuT/pHdU2lUg3iP53XzBVJnv6EeCJ0JM6OHwkaBU1s4D+icIPWL6zNYPeQRI790fnywUfF7lhM79JGYwAXRLbIB1cGgJMxQGsgV0vRk8A3IqoBSskDSuZ7RrJPttO2neOjCTQc2WiEz7qVrFhWmJ6H7GnmAFmj3HlmeTGWb90h94SC17YNUa5xHZK/mEvW0O0XqaIMaAyTGjqQBejIeOk3ZlnYAyPsoayQmsR52Vj27jbXZRzL+qmZpBxkGipjpbQRD50BiIuvzM49qZ2P0qaCukWa4Z7LydIS81tvAeW8RoQOUU+gaZbhEQ8hUS7QvfuqpC8r21OXTWaA2ZYjSaRij3GcgNOw+Q9mfl5wEIAlDE7TfQ21HKQBLpD40SMxl/y6Q+MD+qWZQurikeJLrT3C8O4ZF1RTlYA+l/BZlVIFtMFJBUFqXqEM96tQsrGwj96iuF8gz5Ll9f1gbbGcX0G0LJysir4uzQxMJgNhAqcpbW/n7lrZJ4IO1u21pP9oAasMS9cDeIhtWMq5BXugByTtboYx+c32j9D5nYyKoSqPg7GzqH5pSUhYoDTi9GSCpuwFiT0I7xaAfwRCJN/ysX58dIrusZ0jSz4gvmTtDGQbi8xoU9Fih3mjzq3XvTPA+B5/C9Yhsd85Q268q8LrPUad6mFiZyEGg+vELJ6oghvm958UsGIXfauXzpHGGWi2yHBkarUdW7ne0LADqBfXC/eZ97evO6B9CLpKqI89wZfZJcB/IEqw2Qr0aXbACmbEbuU7m+oG6RC2UjbQ1QTx4OjM8dCC4Z1RAiRhIZQw6MiuCDzdITFCDrfDGPSK4DSSOzIoWhZwBDeqp7xlAhnH29lBK8Eu06X59z+jh4HmnxLdL0L2PbB7p3w163xqiyog2jLRRHz0ldIXqjacPd3DRScZ6pirOkCVaJWvqaL1DYi4H5NyeJY0DpD56lajrDt31W7gyXNDOUQ+izjQg86htU4p94SxrS+QD0O2PAx+cxtSg2ws/pGyUF9G2M9i2a+cZ1LjfHGh+955Klyf2TGGGmLfIiyONeXmP5Mme2SV9Cei1KbPaGMR41pe0b5fIy34FPQJuuDB2ox04Qew5cBreIas85skqesjq7hT1xs5K7rH8sacpdfErHEj8yoPeEZOS+cBaCO6yU/YviMVU3Rhht6gThL2h1FWvVqqSR9dY77W9Q3GKchB6yNIT2QDS1zg6FTrg3Ia9QJ3EF4XpeT8yuuyvDgj549coDRJPVWDUftA7C/fadVOeFesU9luyXYJdje/NO9jhqBIFBJ/uRaCj7hz295bTDWLXmsJIzUCw77oQ1ecKjbHXytFtgP3eDbAuGmufr4rGovaMhkaDus+vgXfXd7bsBHHc/gSpU55QGsYFEkN0N9GnCymYegpXpxK2RburDJS7mL7uY0jMwAjliI6lYnoCDbqkbGLvSdkD5OAbjGA/JSOdPQzKedwib2YRczwf5TxFzhM7QR1h1QzCa+SMRXUYFtbuOTLTvLA08l2lXMNIqm5PUeYe6Hv7HCS/2OQCEXi94HfrCIePzl/eodPvCR+deLcDkxaiRtUL8qCq21qFqsY4QJENWSOn/iwCYq+RB4wpNEAZVOSZKwxF8KyVtZThQpXvjAPZBaVGeA5851FVot96VZd1hFJAZq6M8ke/77zJr75Dxzqi98VVU0zd9UhANVq8ROo77VAUTIwSSgDkaUbp4+cjyhmj6oHSxvQgRffe+3fs63evPcd0erzZa8/Iwqk8aGAzpAvoJRxKzKvQ8Vw4+dh8FL6INndm8p3eEJ/V9w+BbOwb++0F4kGIf3DXgcR0VadcizyiVJXEZ3l/coeDeC0Y5ZtXERop2zbzgHKWXBptfpGoMbcGh2NDAXQR34OK+HahkfcLjbwYE/SLsgESU7xkTKTxaFuX72aQmAfk6a770uqX08PTVCGCNPUdLVGe1DG9qFpgry8zWn3eXXxEzp3yYOc2KDtKZi3db481ktTNUB5qyfb5+oU/3o+g4PkMGAqTzggyNzqsQPHSVkf44N4WPYbuTMaE0D59ST0d9AU4jL2bSn+x8QXKVNAoCNjZm4Q3tTeqN48pa/xJ6vqI00UjdfTaRPYCnSv78SoSQHf4/sG88PqZU/ePcc9mJ01KFNN7ogTg7uD+jH0c3P9dJw6o16C6GshSrxLcSB1r1IE6IAuIl/Jr1AxtSwQnEyPD7yVWkwyAfKqQvp6hr0d4+DWNd1oo6FvUKlmT+gDjdRM0cqyLrhcPwheQJs487gkRPtOFkQxtR6E7mUAaiB6C/9/yGVNljvqov3fbmjR4JvmNmwekzt6jTBiI8CD3t2i3eY2VpXD05ZM2rI8sKDcoPbVof8bP4rfyUnfgJk5bw7oj1kMaEO603SDPJk+oBxslszXYNkGp0r7kbibf8eYmzTdk3eYfUAxRbrgQXioa5BkXLd7YCf/cQmjQPe0T5HcNN+7+udHkVSB/05tr23TSvF/Cb4wRumE3QG0Px8jODssQKmjkTZGE2IU7vj/c8Wbv7XfHLCXs45ila2Rvqgme9/nSEyAxlY1x2vnVq6ZBMicWyAPgZ0hkizwzoiM0gHxi9Z279lq02bBPcxTIUWb/GT7jRlgXJpFrB/H/Dd/KOxigVBfKINbFtE4eVAl5hgdV3qI8jpvQl+91hjAACXdPB0RTfnx2OpAPzdSzV7Yo7RDTpCigdKPVaXgL9d9FcQUHkXk/lwcogWOUg9MduZGx7yM3ureX8A7HhktZ4Pkzjju31/329HzECXgAPnF0NMCnfx2izUApukTojL2f/a4GlqHg7t31jPfMatnh4BPIAqirexT/WYf4KidGk46+1bmwvydkZrKftFdPyHs/QH7T1m8pQJ5jW3/kELgQh3wm4bEfjrnzKr7k/3vC4b0iUeHDsi0MV8hM38gn/08I7Y92mCc4EG026ArZMXhuxnPW9RBHEO6QZ4iul7j4HSMJWdv7j9y1JC8LJ0Ull0xqgntKfJcZn+t+a8cGQBc2aXAYYZPCqDPpjHhC7e/rsRZkcJtL54npDrapER1sAwjBrz2xpssDTtjHBlcF75o1QeWKaM+jy/H6jhwvVRfdv0I9ANe4W4W/3yr8NUcoFujWIB+8BgHaPYHW/+9tlSmjdYZQujilaRA5AN62qMt9KgTyiFamrJKZK5TRYjJHhSU63pX4NDaywfGfsvMZTqrrjnLFYb2f0h3x10Knx7u8R/N/zoJhKaqY2qsAAAAASUVORK5CYII=);
  -webkit-animation:none;
  animation:none;
  z-index:100;
  background-color:transparent;
  z-index:9999;
  opacity:0 !important;
  mix-blend-mode:initial;
  transition:opacity 0.3s
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg img:first-child {
  -webkit-filter:grayscale(20%);
  filter:grayscale(20%)
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg__f1,
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg__f2 {
  position:absolute;
  left:-20%;
  top:0;
  width:140%;
  height:100%;
  z-index:10;
  opacity:0.1 !important;
  -webkit-filter:none;
  filter:none;
  -webkit-animation:none;
  animation:none;
  display:none
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg__f2 {
  z-index:11
}
#proradio-body.proradio-fx-glitch .proradio-post .proradio-bgimg img:first-child {
  transform:none
}
#proradio-body.proradio-fx-glitch .proradio-post:hover .proradio-bgimg::after,
#proradio-body.proradio-fx-glitch .proradio-post.fx-on .proradio-bgimg::after {
  opacity:1 !important;
  display:block;
  -webkit-animation:grain 0.6s steps(6) infinite;
  animation:grain 0.6s steps(6) infinite
}
#proradio-body.proradio-fx-glitch .proradio-post:hover .proradio-bgimg img:first-child,
#proradio-body.proradio-fx-glitch .proradio-post.fx-on .proradio-bgimg img:first-child {
  -webkit-filter:grayscale(20%);
  filter:grayscale(20%);
  -webkit-animation:glitch-skew-img 2.3s infinite;
  animation:glitch-skew-img 2.3s infinite
}
#proradio-body.proradio-fx-glitch .proradio-post:hover .proradio-bgimg .proradio-imgfx--glitch__f1,
#proradio-body.proradio-fx-glitch .proradio-post.fx-on .proradio-bgimg .proradio-imgfx--glitch__f1 {
  mix-blend-mode:screen;
  display:block;
  z-index:10;
  -webkit-animation:proradio-glitch-img-before 2s steps(6) infinite;
  animation:proradio-glitch-img-before 2s steps(6) infinite;
  -webkit-filter:grayscale(100%) brightness(170%) sepia(100%) hue-rotate(-110deg) saturate(600%) contrast(0.8);
  filter:grayscale(100%) brightness(170%) sepia(100%) hue-rotate(-110deg) saturate(600%) contrast(0.8);
  opacity:0.2
}
#proradio-body.proradio-fx-glitch .proradio-post:hover .proradio-bgimg .proradio-imgfx--glitch__f2,
#proradio-body.proradio-fx-glitch .proradio-post.fx-on .proradio-bgimg .proradio-imgfx--glitch__f2 {
  mix-blend-mode:screen;
  z-index:203;
  display:block;
  -webkit-animation:proradio-glitch-img-after 1.7s steps(6) infinite;
  animation:proradio-glitch-img-after 1.7s steps(6) infinite;
  -webkit-filter:grayscale(100%) brightness(170%) sepia(100%) hue-rotate(-230deg) saturate(600%) contrast(0.8);
  filter:grayscale(100%) brightness(170%) sepia(100%) hue-rotate(-230deg) saturate(600%) contrast(0.8);
  opacity:0.2
}
#proradio-body.proradio-fx-glitch .proradio-master .active .proradio-slider__img img.proradio-imgfx--glitch__f1,
#proradio-body.proradio-fx-glitch .proradio-master .active .proradio-slider__img img.proradio-imgfx--glitch__f2 {
  opacity:0.1 !important
}
@-webkit-keyframes grain {
  0%,
  100% {
    transform:translate(0, 0)
  }
  10% {
    transform:translate(-5%, -10%)
  }
  30% {
    transform:translate(3%, -15%)
  }
  50% {
    transform:translate(12%, 9%)
  }
  70% {
    transform:translate(9%, 4%)
  }
  90% {
    transform:translate(-1%, 7%)
  }
}
@keyframes grain {
  0%,
  100% {
    transform:translate(0, 0)
  }
  10% {
    transform:translate(-5%, -10%)
  }
  30% {
    transform:translate(3%, -15%)
  }
  50% {
    transform:translate(12%, 9%)
  }
  70% {
    transform:translate(9%, 4%)
  }
  90% {
    transform:translate(-1%, 7%)
  }
}
@-webkit-keyframes glitch-skew-img {
  0% {
    transform:skewX(-.25deg)
  }
  20% {
    transform:skewX(.2deg)
  }
  40% {
    transform:skewX(.7deg)
  }
  60% {
    transform:skewX(-.1deg)
  }
  80% {
    transform:skewX(-.35deg)
  }
  100% {
    transform:skewX(.3deg)
  }
}
@keyframes glitch-skew-img {
  0% {
    transform:skewX(-.25deg)
  }
  20% {
    transform:skewX(.2deg)
  }
  40% {
    transform:skewX(.7deg)
  }
  60% {
    transform:skewX(-.1deg)
  }
  80% {
    transform:skewX(-.35deg)
  }
  100% {
    transform:skewX(.3deg)
  }
}
@-webkit-keyframes proradio-glitch-img-before {
  0% {
    -webkit-clip-path:polygon(0 33%, 100% 33%, 100% 43%, 0% 43%);
    clip-path:polygon(0 33%, 100% 33%, 100% 43%, 0% 43%);
    transform:translateX(-16px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  10% {
    -webkit-clip-path:polygon(0 60%, 100% 60%, 100% 66%, 0% 66%);
    clip-path:polygon(0 60%, 100% 60%, 100% 66%, 0% 66%);
    transform:translateX(1px) translateY(1px) scale(1.01) skewX(1deg)
  }
  20% {
    -webkit-clip-path:polygon(0 -10%, 100% -10%, 100% -6%, 0% -6%);
    clip-path:polygon(0 -10%, 100% -10%, 100% -6%, 0% -6%);
    transform:translateX(-6px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  30% {
    -webkit-clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    transform:translateX(2px) translateY(-1px) scale(1.01) skewX(0deg)
  }
  40% {
    -webkit-clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    transform:translateX(-8px) translateY(0px) scale(1.01) skewX(1deg)
  }
  50% {
    -webkit-clip-path:polygon(0 -1%, 100% -1%, 100% 4%, 0% 4%);
    clip-path:polygon(0 -1%, 100% -1%, 100% 4%, 0% 4%);
    transform:translateX(-1px) translateY(0px) scale(1.01) skewX(1deg)
  }
  60% {
    -webkit-clip-path:polygon(0 -25%, 100% -25%, 100% -22%, 0% -22%);
    clip-path:polygon(0 -25%, 100% -25%, 100% -22%, 0% -22%);
    transform:translateX(2px) translateY(1px) scale(1.01) skewX(0deg)
  }
  70% {
    -webkit-clip-path:polygon(0 3%, 100% 3%, 100% 6%, 0% 6%);
    clip-path:polygon(0 3%, 100% 3%, 100% 6%, 0% 6%);
    transform:translateX(-5px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  80% {
    -webkit-clip-path:polygon(0 26%, 100% 26%, 100% 28%, 0% 28%);
    clip-path:polygon(0 26%, 100% 26%, 100% 28%, 0% 28%);
    transform:translateX(5px) translateY(0px) scale(1.01) skewX(0deg)
  }
  90% {
    -webkit-clip-path:polygon(0 15%, 100% 15%, 100% 20%, 0% 20%);
    clip-path:polygon(0 15%, 100% 15%, 100% 20%, 0% 20%);
    transform:translateX(-5px) translateY(0px) scale(1.01) skewX(1deg)
  }
  100% {
    -webkit-clip-path:polygon(0 25%, 100% 25%, 100% 36%, 0% 36%);
    clip-path:polygon(0 25%, 100% 25%, 100% 36%, 0% 36%);
    transform:translateX(1px) translateY(-1px) scale(1.01) skewX(1deg)
  }
}
@keyframes proradio-glitch-img-before {
  0% {
    -webkit-clip-path:polygon(0 33%, 100% 33%, 100% 43%, 0% 43%);
    clip-path:polygon(0 33%, 100% 33%, 100% 43%, 0% 43%);
    transform:translateX(-16px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  10% {
    -webkit-clip-path:polygon(0 60%, 100% 60%, 100% 66%, 0% 66%);
    clip-path:polygon(0 60%, 100% 60%, 100% 66%, 0% 66%);
    transform:translateX(1px) translateY(1px) scale(1.01) skewX(1deg)
  }
  20% {
    -webkit-clip-path:polygon(0 -10%, 100% -10%, 100% -6%, 0% -6%);
    clip-path:polygon(0 -10%, 100% -10%, 100% -6%, 0% -6%);
    transform:translateX(-6px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  30% {
    -webkit-clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    transform:translateX(2px) translateY(-1px) scale(1.01) skewX(0deg)
  }
  40% {
    -webkit-clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    clip-path:polygon(0 38%, 100% 38%, 100% 46%, 0% 46%);
    transform:translateX(-8px) translateY(0px) scale(1.01) skewX(1deg)
  }
  50% {
    -webkit-clip-path:polygon(0 -1%, 100% -1%, 100% 4%, 0% 4%);
    clip-path:polygon(0 -1%, 100% -1%, 100% 4%, 0% 4%);
    transform:translateX(-1px) translateY(0px) scale(1.01) skewX(1deg)
  }
  60% {
    -webkit-clip-path:polygon(0 -25%, 100% -25%, 100% -22%, 0% -22%);
    clip-path:polygon(0 -25%, 100% -25%, 100% -22%, 0% -22%);
    transform:translateX(2px) translateY(1px) scale(1.01) skewX(0deg)
  }
  70% {
    -webkit-clip-path:polygon(0 3%, 100% 3%, 100% 6%, 0% 6%);
    clip-path:polygon(0 3%, 100% 3%, 100% 6%, 0% 6%);
    transform:translateX(-5px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  80% {
    -webkit-clip-path:polygon(0 26%, 100% 26%, 100% 28%, 0% 28%);
    clip-path:polygon(0 26%, 100% 26%, 100% 28%, 0% 28%);
    transform:translateX(5px) translateY(0px) scale(1.01) skewX(0deg)
  }
  90% {
    -webkit-clip-path:polygon(0 15%, 100% 15%, 100% 20%, 0% 20%);
    clip-path:polygon(0 15%, 100% 15%, 100% 20%, 0% 20%);
    transform:translateX(-5px) translateY(0px) scale(1.01) skewX(1deg)
  }
  100% {
    -webkit-clip-path:polygon(0 25%, 100% 25%, 100% 36%, 0% 36%);
    clip-path:polygon(0 25%, 100% 25%, 100% 36%, 0% 36%);
    transform:translateX(1px) translateY(-1px) scale(1.01) skewX(1deg)
  }
}
@-webkit-keyframes proradio-glitch-img-after {
  0% {
    -webkit-clip-path:polygon(0 45%, 100% 45%, 100% 53%, 0% 53%);
    clip-path:polygon(0 45%, 100% 45%, 100% 53%, 0% 53%);
    transform:translateX(3px) translateY(0px) scale(1.01) skewX(0deg)
  }
  8% {
    -webkit-clip-path:polygon(0 52%, 100% 52%, 100% 54%, 0% 54%);
    clip-path:polygon(0 52%, 100% 52%, 100% 54%, 0% 54%);
    transform:translateX(3px) translateY(1px) scale(1.01) skewX(0deg)
  }
  17% {
    -webkit-clip-path:polygon(0 37%, 100% 37%, 100% 44%, 0% 44%);
    clip-path:polygon(0 37%, 100% 37%, 100% 44%, 0% 44%);
    transform:translateX(-1px) translateY(-1px) scale(1.01) skewX(-1deg)
  }
  25% {
    -webkit-clip-path:polygon(0 55%, 100% 55%, 100% 61%, 0% 61%);
    clip-path:polygon(0 55%, 100% 55%, 100% 61%, 0% 61%);
    transform:translateX(6px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  33% {
    -webkit-clip-path:polygon(0 72%, 100% 72%, 100% 82%, 0% 82%);
    clip-path:polygon(0 72%, 100% 72%, 100% 82%, 0% 82%);
    transform:translateX(-4px) translateY(0px) scale(1.01) skewX(2deg)
  }
  42% {
    -webkit-clip-path:polygon(0 34%, 100% 34%, 100% 41%, 0% 41%);
    clip-path:polygon(0 34%, 100% 34%, 100% 41%, 0% 41%);
    transform:translateX(2px) translateY(-1px) scale(1.01) skewX(1deg)
  }
  50% {
    -webkit-clip-path:polygon(0 81%, 100% 81%, 100% 84%, 0% 84%);
    clip-path:polygon(0 81%, 100% 81%, 100% 84%, 0% 84%);
    transform:translateX(5px) translateY(1px) scale(1.01) skewX(1deg)
  }
  58% {
    -webkit-clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    transform:translateX(-3px) translateY(0px) scale(1.01) skewX(1deg)
  }
  67% {
    -webkit-clip-path:polygon(0 63%, 100% 63%, 100% 66%, 0% 66%);
    clip-path:polygon(0 63%, 100% 63%, 100% 66%, 0% 66%);
    transform:translateX(7px) translateY(1px) scale(1.01) skewX(1deg)
  }
  75% {
    -webkit-clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    transform:translateX(0px) translateY(1px) scale(1.01) skewX(1deg)
  }
  83% {
    -webkit-clip-path:polygon(0 81%, 100% 81%, 100% 87%, 0% 87%);
    clip-path:polygon(0 81%, 100% 81%, 100% 87%, 0% 87%);
    transform:translateX(0px) translateY(0px) scale(1.01) skewX(1deg)
  }
  92% {
    -webkit-clip-path:polygon(0 2%, 100% 2%, 100% 13%, 0% 13%);
    clip-path:polygon(0 2%, 100% 2%, 100% 13%, 0% 13%);
    transform:translateX(2px) translateY(1px) scale(1.01) skewX(1deg)
  }
  100% {
    -webkit-clip-path:polygon(0 73%, 100% 73%, 100% 79%, 0% 79%);
    clip-path:polygon(0 73%, 100% 73%, 100% 79%, 0% 79%);
    transform:translateX(-3px) translateY(-1px) scale(1.01) skewX(2deg)
  }
}
@keyframes proradio-glitch-img-after {
  0% {
    -webkit-clip-path:polygon(0 45%, 100% 45%, 100% 53%, 0% 53%);
    clip-path:polygon(0 45%, 100% 45%, 100% 53%, 0% 53%);
    transform:translateX(3px) translateY(0px) scale(1.01) skewX(0deg)
  }
  8% {
    -webkit-clip-path:polygon(0 52%, 100% 52%, 100% 54%, 0% 54%);
    clip-path:polygon(0 52%, 100% 52%, 100% 54%, 0% 54%);
    transform:translateX(3px) translateY(1px) scale(1.01) skewX(0deg)
  }
  17% {
    -webkit-clip-path:polygon(0 37%, 100% 37%, 100% 44%, 0% 44%);
    clip-path:polygon(0 37%, 100% 37%, 100% 44%, 0% 44%);
    transform:translateX(-1px) translateY(-1px) scale(1.01) skewX(-1deg)
  }
  25% {
    -webkit-clip-path:polygon(0 55%, 100% 55%, 100% 61%, 0% 61%);
    clip-path:polygon(0 55%, 100% 55%, 100% 61%, 0% 61%);
    transform:translateX(6px) translateY(-1px) scale(1.01) skewX(2deg)
  }
  33% {
    -webkit-clip-path:polygon(0 72%, 100% 72%, 100% 82%, 0% 82%);
    clip-path:polygon(0 72%, 100% 72%, 100% 82%, 0% 82%);
    transform:translateX(-4px) translateY(0px) scale(1.01) skewX(2deg)
  }
  42% {
    -webkit-clip-path:polygon(0 34%, 100% 34%, 100% 41%, 0% 41%);
    clip-path:polygon(0 34%, 100% 34%, 100% 41%, 0% 41%);
    transform:translateX(2px) translateY(-1px) scale(1.01) skewX(1deg)
  }
  50% {
    -webkit-clip-path:polygon(0 81%, 100% 81%, 100% 84%, 0% 84%);
    clip-path:polygon(0 81%, 100% 81%, 100% 84%, 0% 84%);
    transform:translateX(5px) translateY(1px) scale(1.01) skewX(1deg)
  }
  58% {
    -webkit-clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    transform:translateX(-3px) translateY(0px) scale(1.01) skewX(1deg)
  }
  67% {
    -webkit-clip-path:polygon(0 63%, 100% 63%, 100% 66%, 0% 66%);
    clip-path:polygon(0 63%, 100% 63%, 100% 66%, 0% 66%);
    transform:translateX(7px) translateY(1px) scale(1.01) skewX(1deg)
  }
  75% {
    -webkit-clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0% 51%);
    transform:translateX(0px) translateY(1px) scale(1.01) skewX(1deg)
  }
  83% {
    -webkit-clip-path:polygon(0 81%, 100% 81%, 100% 87%, 0% 87%);
    clip-path:polygon(0 81%, 100% 81%, 100% 87%, 0% 87%);
    transform:translateX(0px) translateY(0px) scale(1.01) skewX(1deg)
  }
  92% {
    -webkit-clip-path:polygon(0 2%, 100% 2%, 100% 13%, 0% 13%);
    clip-path:polygon(0 2%, 100% 2%, 100% 13%, 0% 13%);
    transform:translateX(2px) translateY(1px) scale(1.01) skewX(1deg)
  }
  100% {
    -webkit-clip-path:polygon(0 73%, 100% 73%, 100% 79%, 0% 79%);
    clip-path:polygon(0 73%, 100% 73%, 100% 79%, 0% 79%);
    transform:translateX(-3px) translateY(-1px) scale(1.01) skewX(2deg)
  }
}
/*# sourceMappingURL=main-min.css.map */
