/*

[Table of Contents]

0. Bundled plugins formatting
1. Breakpoints
2. Normalize
3. Utility
4. WordPress styling
5. Typography
6. Buttons
7. Menubar
8. Secondary menu
9. Overlay bar 
10. Searchbar 
11. Menu tree
12. Footer
13. Social
14. Page header
15. Heading and captions
16. Meta
17. Post
18. Actions
19. Caption
20. Item metas
21. Categories
22. Grid
23. Pagination
24. Searchform
25. Gutenberg
26. Single
27. Comments
28. Not found 404
29. Forms
30. Breadcrumb
31. Series cards
32. Sidebar
33. Widgets
34. Author
35. Category cards
36. Slider and carousel
37. Gallery
39. Page Builder - Visual Composer styling
40. Plugins styling
41. Tablet vertical
42. Tablet horizontal
43. Desktop
44. Colors 

*/
/**================================================================ Global Styles ================================================================*/
: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, $); /* =============================================== HOVER EFFECTS ===================================================*/ --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); } }

/*************** 0. Bundled plugins formatting ***************/
.proradio-body { /**============================================================== /*  QT Megamenu Plugin  /* ============================================================== */ }

.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 { /**============================================================== /*  QT MegaFooter Plugin  /* ============================================================== */ }

.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"); /* For IE6-8 */ 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; /* Preferred icon size */ 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; }

/*************** 1. Breakpoints ***************/
@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; } }

/*************** 2. Normalize ***************/
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; }

/*************** 3. Utility ***************/
/******************* Utility Classes */
.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; }

/*  Spacers ==========================================================================*/
*[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; }

/*  Background image ==========================================================================*/
.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; }

/*  Card ==========================================================================*/
.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; }

/*  Ellipsis ==========================================================================*/
.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; /* autoprefixer: ignore next */ -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; }

/*  Easing ==========================================================================*/
.proradio-easemove { transition-timing-function: cubic-bezier(0.58, 0.025, 0, 0.995); }

/*  Dot separator ==========================================================================*/
.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, white 12.5%, transparent 12.5%, transparent 50%, white 50%, white 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%; }

/* Places plugin setting */
.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; }

/** Marquee from the player, used also in shortcodes */
.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; }

/** Social icons @since 2.0 */
.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; }

/** Places button backgorund fix */
.qtPlaces-container .gmnoprint > div, .qtPlaces-container .gmnoprint > div > div { background-color: transparent !important; border: none; }

/** ============================================= Custom templates ============================================= */
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; /** Modal */ 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; /* IE 9 */ /* Chrome, Safari, Opera */ 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; } }

/** ================================================== Frontend notification ================================================== */
.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; }

/** ================================================== First time preloader ================================================== */
body.proradio-ajax-body-preloader.proradio-ajax-pageload #proradio-global > div:not(.proradio-apl-preloader) { opacity: 0; }

/** ================================================== Preloaders ================================================== */
#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; }

/** ==================================================== Spinner Circle ==================================================== */
.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); } }

/** ==================================================== V2 Horizontal Line Preloader  ==================================================== */
.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%; } }

/** ==================================================== V6 Short line ==================================================== */
.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); } }

/** ==================================================== Equalizer ==================================================== */
.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; } }

/** ==================================================== Volume Bar ==================================================== */
.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; } }

/** ==================================================== v7 double spinner ==================================================== */
.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; }

/*************** 4. WordPress styling ***************/
/* WordPress Core
==============================================================*/
.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%; /* Image does not overflow the content area */ 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; }

/* Text meant only for screen readers. */
.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; /* Above WP toolbar. */ }

.bypostauthor { margin: 1em; }

.post-password-form { margin-bottom: 1.5rem; }

#proradio-body { /* Playlist */ }

#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 { /* Audio */ }

#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; }

/** We need to target the body's ID selector in order to prevent WP default styles without using important tags */
.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; } }

/*************** 5. Typography ***************/
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 { /* Force table to not be like tables anymore */ } .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; } }

/*************** 6. Buttons ***************/
.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; /**! PERFORMANCE HACK TO PREVENT GPU HOGGING. REQUIRES IMPORTANT. */ }

.proradio-btn-primary::before, .proradio-btn-primary::after { top: 2.1em; }

.proradio-btn-primary::after { top: 3.0em; }

/*  button, input[type="submit"], #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, .proradio-btn.proradio-active, .proradio-btn.proradio-active, .proradio-btn-primary, .woocommerce a.button, #proradio-body.woocommerce #proradio-master .button, #proradio-body.woocommerce #proradio-master .proradio-woocommerce-content a.button, #proradio-body.woocommerce #proradio-master .proradio-woocommerce-content a.button, a.button { &::after { content: " "; display: block; position: absolute; width: 100%; height: 100%; top:0; left:0; z-index: -1; opacity: 0; transition: opacity 0.4s ease; } &:hover::after { opacity: 1; } } */
#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%) var(--proradio-btn-bg-one); }

#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); }

/*************** 7. Menubar ***************/
.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; }

/** Sticky header */
.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; }

/** Since 1.6.3 Hide menu in elementor */
.elementor-editor-active.proradio-menu-transp #proradio-headerbar > div { opacity: 0.3 !important; transition: opacity 0.3s; pointer-events: none; }

/** Since 3.4.1 Flexible menu bar */
@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-menu-transp .proradio-logo_header_transparent { opacity: 0; will-change: opacity; transition: opacity 0s; transition-delay: 0s; transform: translateZ(0.000001px); } .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-unscrolled .proradio-global__sticky .proradio-logo_header { opacity: 0; transition-delay: 0s; } */
/*************** 8. Secondary menu ***************/
.proradio-secondaryhead { display: none; }

/*************** 9. Overlay bar  ***************/
.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%); }

/* ===================================================================== 
Fade in animation
=====================================================================*/
.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; } }

/*************** 10. Searchbar  ***************/
.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; }

/*************** 11. Menu tree ***************/
.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; }

/*************** 12. Footer ***************/
.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; } }

/*************** 13. Social ***************/
.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; }

/*************** 14. Page header ***************/
.proradio-pageheader { position: relative; text-align: center; overflow: hidden; /** Testimonials header */ /** Shop header */ }

.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; /*&::before, &::after { display: block; width: 3vw; height: 18px; content: " "; left: -3vw; top: 50%; margin-top: -1px; border-top: $borderwidth solid; border-left: $borderwidth solid; position: absolute; } &::after {  left: 0; right: -3vw; border-left: 0; border-right: $borderwidth solid; margin-left: 100%; }*/ }

.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; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ user-select: none; /* Standard */ }

.proradio-pageheader__featuredplayer * { -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ user-select: none; /* Standard */ }

.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; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ user-select: none; /* Standard */ 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(1deg); }
  20% { transform: skew(0deg); }
  30% { transform: skew(-1deg); }
  40% { transform: skew(0deg); }
  50% { transform: skew(-1deg); }
  60% { transform: skew(1deg); }
  70% { transform: skew(1deg); }
  80% { transform: skew(-1deg); }
  90% { transform: skew(0deg); }
  100% { transform: skew(0deg); } }

@keyframes glitch-skew-particles { 0% { transform: skew(0deg); }
  10% { transform: skew(1deg); }
  20% { transform: skew(0deg); }
  30% { transform: skew(-1deg); }
  40% { transform: skew(0deg); }
  50% { transform: skew(-1deg); }
  60% { transform: skew(1deg); }
  70% { transform: skew(1deg); }
  80% { transform: skew(-1deg); }
  90% { transform: skew(0deg); }
  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; }

/*************** 15. Heading and captions ***************/
.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); } }

/*************** 16. Meta ***************/
.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; }

/*************** 17. Post ***************/
.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); /** Standard default layout */ /** vertical layout */ /** charts */ /** horizontal layout */ /** Hero */ /** Card */ /** Shows */ /** Videos */ /** Card radio */ /** Card radio alt */ /** Members */ /** List */ /** Custom types */ /** EVENTS */ /** EVENTS FEATURED */ /** TEAM MEMBERS */ /** MOSAIC */ }

.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; /* vertical-align: middle; */ /* 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%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ }

.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 CSS ===== */ /* Firefox */ scrollbar-width: auto; scrollbar-color: #bdbdbd #ffffff; /* Chrome, Edge, and Safari */ }

.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%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 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%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.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%; }

/** Spacial cases */
.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; }

/* Tracklist */
.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); }

/*************** 18. Actions ***************/
.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; }

/*************** 19. Caption ***************/
.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; }

/* General link styles */
.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; } }

/* tokyo 
==================================================================*/
.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; }

/* london 
==================================================================*/
.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); }

/* paris 
==================================================================*/
.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); }

/* ibiza 
==================================================================*/
.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%; }

/* newyork 
==================================================================*/
.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); }

/* oslo 
==================================================================*/
.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; }

/*************** 20. Item metas ***************/
/*  Metas ==========================================================================*/
.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; }

/*************** 21. Categories ***************/
.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; }

/*************** 22. Grid ***************/
.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; }

/*************** 23. Pagination ***************/
.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); } }

/*************** 24. Searchform ***************/
#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; }

/*************** 25. Gutenberg ***************/
/* Gutenberg
----------------------------------------------------------------- */
/** Blocks formatting =============================================================*/
.proradio-entrycontent { /* Colums */ }

.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; /* REQUIRED AS INSTAGRAM INJECTS INLINE CSS */ margin-right: auto !important; /* REQUIRED AS INSTAGRAM INJECTS INLINE CSS */ margin-top: 50px !important; /* REQUIRED AS INSTAGRAM INJECTS INLINE CSS */ }

.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: -0.5rem; }

.proradio-entrycontent .wp-block-column { box-sizing: border-box; padding: 0.5rem; }

.proradio-single { /** Full width post */ }

.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%; }

/*************** 26. Single ***************/
.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; }

/* Chart tracklist========================================================================== */
.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 { /*.proradio-btn { width: 40%; width: calc(50% - 12px); margin: 0 6px 15px 6px; float: left; }*/ }

.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; }

/*************** 28. Not found 404 ***************/
.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; }

/*************** 29. Forms ***************/
#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; }

/*************** 27. Comments ***************/
.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; }

/*************** 30. Breadcrumb ***************/
.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; } }

/*************** 31. Series cards ***************/
.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%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0.4+20,0.15+36,0.15+81,0.78+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ 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%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#c7000000',GradientType=0 ); /* IE6-9 */ }

.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; }

/*************** 32. Sidebar ***************/
.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; }

/*************** 33. Widgets ***************/
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; /* theselect */ /* Custom widgets formatting */ }

.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; } }

/*************** 34. Author ***************/
.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; }

/*************** 35. Category cards ***************/
.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: 10px; }

.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; }

/*************** 36. Slider and carousel ***************/
#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; }

/* Default theme - Owl Carousel CSS File */
.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; }

/*************** 37. Gallery ***************/
.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; }

/*************** 38. schedule ***************/
.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; }

/** ================================================= Schedule ROW variant ================================================= */
.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; } }

/*************** 39. Page Builder - Visual Composer styling ***************/
#proradio-body { /** Row container */ /** Fixing the strange column spacing with normal one NOTE: requires the custom containers in the vc_row.php template; */ }

#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-0.5px; }

#proradio-body .vc_row.proradio-vc_row.vc_column-gap-1 .vc_column-inner { padding-left: 0.5px; padding-right: 0.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; }

/*************** 40. Plugins styling ***************/
.proradio-downloadbox { width: 100%; clear: both; margin-bottom: 50px; display: flex; border: none; /** Button */ }

.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; /** Cards variants: mini; */ /** Cards variants: horizontal; */ }

.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 #fff; padding: 30px; max-width: 960px; background: rgba(0, 0, 0, 0.2); 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; /* Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+/Edge */ user-select: none; /* Standard */ }

.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; }

/*************** 41. Popup template ***************/
#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; }

/*************** 41. Tablet vertical ***************/
@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; } /*  Spacers ==========================================================================*/ .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; /** Standard post */ /** horizontal layout */ /** vertical layout */ /** Hero */ /** List */ /** Search */ /** EVENTS */ /** EVENTS FEATURED */ /** MOSAIC */ /** Card */ /** Shows */ /** Videos */ /** Card event */ /** Card radio */ } .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; /* autoprefixer: ignore next */ -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; /* autoprefixer: ignore next */ -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; /* autoprefixer: ignore next */ -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; } /** Mosaic template (container) */ .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 { /** Shop header */ } .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 { /** Full width post */ } .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 { /** Align middle fix */ /* In case of misalignment, the sub chain needs to be reestablished */ } #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 #fff; padding: 5% 3%; } }

/*************** 42. Tablet horizontal ***************/
@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 { /** horizontal layout */ /** horizontal layout */ /** card */ /** Hero */ } .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%; } }

/*************** 43. Desktop ***************/
@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; /* No customizer required, always white */ } 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; } /** Waves effect  */ /*.proradio-btn, .proradio-btn-primary, button[type="submit"], .proradio-entrycontent .wp-block-button .wp-block-button__link, .proradio-entrycontent .wp-block-button .wp-block-file__button, input[type="submit"], button, button.button { overflow: hidden; @include proradio_wave; &::before, &::after { animation-play-state: paused !important;  } &:hover { &::before, &::after { animation-play-state: running !important;  } } }*/ /** Waves effect  hover */ /* .proradio-btn, .proradio-btn-primary, button[type="submit"], .proradio-entrycontent .wp-block-button .wp-block-button__link, .proradio-entrycontent .wp-block-button .wp-block-file__button, input[type="submit"], button, button.button { &:hover { &::before, &::after { top: 0em; animation: wave 4s infinite linear; } &::before { animation: wave 3s infinite linear; } } } .proradio-btn-primary { &::before, &::after {  top: 50%; animation: wave 12s infinite linear; animation-play-state: running !important; } &::before { animation: wave 9s infinite linear; } }*/ .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; } /*  Spacers ==========================================================================*/ .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; } /* Grid desktop
========================================================================== */ .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; } /** @since 1.3.3 */ .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; /** Desktop titles hover */ /** vertical layout */ /** horizontal layout */ /** Hero */ /** Card */ /** Shows */ /** Videos */ /** Card event */ /** Card radio */ /** Card radio alt */ /** List */ /** Search */ /** Custom types */ /** EVENTS */ /** EVENTS FEATURED */ /** MOSAIC */ } .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, black 0%, black 70%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ 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; } /** Mosaic template (container) */ .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; } /** Sticky header */ .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: 450px; } .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; /** Fisrt level ========================================= */ /** Current ============================================= */ } .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; /** Second level ================================================= */ } .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 { /* Already defined all in default css */ } .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; } /** Sticky header */ .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 { /** Shop header */ } .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; /** QTM Player styling */ } .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; /** Cards variants: tall; */ /** Cards variants: horizontal; */ /** Cards variants: mini; */ } .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; /** Modal */ 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; } }

/*************** 44. Colors  ***************/
/** ====================================================================================== NO CUSTOMIZER REQUIRED: FIXED COLORS; -------------------------------------------------------------------------------------- */
.proradio-btn__white::after { background: #fff; /** NO CUSTOMIZER REQUIRED */ }

.proradio-negative .proradio-btn, .proradio-btn__neg { border-color: #fff !important; /** NO CUSTOMIZER REQUIRED */ }

.proradio-negative h1, .proradio-negative h2, .proradio-negative h3, .proradio-negative h4, .proradio-negative h5, .proradio-negative h6, .proradio-btn-primary { color: #fff; /** NO CUSTOMIZER REQUIRED */ }

/** -------------------------------------------------------------------------------------- FIXED COLORS END ====================================================================================== */
/** background and text */
body, .proradio-waves-layer > div::before, .proradio-waves-layer > div::after, .proradio-bg, .proradio-arrow { background-color: #f8f8f8; /* OK */ color: #5e5e5e; /** ink */ }

/** Captions */
.proradio-caption::before { border-color: #1c1c1c; /** ink */ }

.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); /** ink */ }

.proradio-caption--neg span { color: #1c1c1c; /** ink */ }

.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; /** background OK */ }

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; /** accent OK */ }

.proradio-widget ul li::before, .proradio-btn--playmenu i { color: #ff0062; /** accent OK */ }

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; /** accent-hover OK */ }

.proradio-btn-primary, .button.wc-forward, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background-color: #ff0062; /* OK */ }

.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; /* OK */ }

.proradio-btn.proradio-active, .proradio-btn-primary { background-color: #be024a; /* OK */ }

/** borders */
.wp-block-separator { border-color: rgba(94, 94, 94, 0.66); /** $ink .66 OK  */ }

.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); /** $ink .2  OK */ }

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; /** $titles OK */ }

#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; /** $ink OK */ }

.proradio-primary { background-color: #111618; /** $primary OK */ }

.proradio-menu-horizontal .proradio-menubar > li:hover > ul { border-color: #111618; /** $primary  OK */ }

.proradio-primary .proradio-btn { border-color: rgba(255, 255, 255, 0.2); /** $primary-text .2 OK */ }

.proradio-primary-light { background-color: #12181b; /** $primary-light OK */ }

.proradio-primary-dark { background-color: #050505; /** $primary-light OK */ }

[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; /** primary-text OK */ }

[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; /** $accent OK */ color: #ffffff; /** $accent-text OK */ }

.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: #ffffff; /* OK */ }

.proradio-slider__c .proradio-container::before, .proradio-circlesanimation::before { background-color: #be024a; /** $accent-hover */ /* OK */ }

/* White buttons */
.proradio-btn__white { color: #ff0062; /** $accent OK */ }

/** Gradient background */
.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; /* OK */ color: #ffffff; }

/** Gradient for overlays */
.proradio-grad-layer { background: #ff0062; /* Old browsers OK */ background: linear-gradient(45deg, #ff0062 0%, #be024a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0062', endColorstr='#be024a',GradientType=1 ); }

.proradio-gradicon::before { background: #ff0062; /** btngradient1 */ background: linear-gradient(45deg, #ff0062 0%, #be024a 100%); /**  $btngradient1 $btngradient2 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$btngradient1', endColorstr='$btngradient2',GradientType=1 ); /** $btngradient1 $btngradient2 */ color: #fff; /* No customizer required, always white OK  */ }

.proradio-post__title a { background-image: linear-gradient(to right, #ff0062 50%, #be024a 100%, #fff 100%); /* OK */ }

/** Gradient primary backgorund */
.proradio-gradprimary { background: linear-gradient(45deg, #111618 0%, #12181b 100%); }

/* OK */
/** Gradient accent */
.proradio-gradaccent, .proradio-hov { background: linear-gradient(45deg, #05141c 0%, #00364f 50%, #12516b 100%); }

/* OK */
/** Stripes accent pattern */
.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; }

/* OK */
.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; }

/* OK */
.proradio-primary-light .proradio-caption__s, .proradio-primary-light .proradio-btn { border-color: rgba(255, 255, 255, 0.2); }

/* OK */
/**================================================================ Desktop Styles ================================================================*/
@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; /* OK */ } #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; }

/*************** 45. Customizer  ***************/
#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); }

/*************** 46. FX  ***************/
.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(-0.1deg); }
  20% { transform: skewX(-0.65deg); }
  40% { transform: skewX(-0.6deg); }
  60% { transform: skewX(-0.15deg); }
  80% { transform: skewX(-0.3deg); }
  100% { transform: skewX(-0.3deg); } }

@keyframes glitch-skew-img { 0% { transform: skewX(-0.1deg); }
  20% { transform: skewX(-0.65deg); }
  40% { transform: skewX(-0.6deg); }
  60% { transform: skewX(-0.15deg); }
  80% { transform: skewX(-0.3deg); }
  100% { transform: skewX(-0.3deg); } }

@-webkit-keyframes proradio-glitch-img-before { 0% { -webkit-clip-path: polygon(0 3%, 100% 3%, 100% 8%, 0% 8%); clip-path: polygon(0 3%, 100% 3%, 100% 8%, 0% 8%);
    transform: translateX(-12px) translateY(0px) scale(1.01) skewX(1deg); }
  10% { -webkit-clip-path: polygon(0 68%, 100% 68%, 100% 73%, 0% 73%); clip-path: polygon(0 68%, 100% 68%, 100% 73%, 0% 73%);
    transform: translateX(-12px) translateY(1px) scale(1.01) skewX(2deg); }
  20% { -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 16%, 0% 16%); clip-path: polygon(0 10%, 100% 10%, 100% 16%, 0% 16%);
    transform: translateX(-15px) translateY(1px) scale(1.01) skewX(-1deg); }
  30% { -webkit-clip-path: polygon(0 -15%, 100% -15%, 100% -10%, 0% -10%); clip-path: polygon(0 -15%, 100% -15%, 100% -10%, 0% -10%);
    transform: translateX(4px) translateY(1px) scale(1.01) skewX(1deg); }
  40% { -webkit-clip-path: polygon(0 51%, 100% 51%, 100% 62%, 0% 62%); clip-path: polygon(0 51%, 100% 51%, 100% 62%, 0% 62%);
    transform: translateX(1px) translateY(1px) scale(1.01) skewX(0deg); }
  50% { -webkit-clip-path: polygon(0 18%, 100% 18%, 100% 27%, 0% 27%); clip-path: polygon(0 18%, 100% 18%, 100% 27%, 0% 27%);
    transform: translateX(-8px) translateY(0px) scale(1.01) skewX(2deg); }
  60% { -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 73%, 0% 73%); clip-path: polygon(0 70%, 100% 70%, 100% 73%, 0% 73%);
    transform: translateX(6px) translateY(1px) scale(1.01) skewX(2deg); }
  70% { -webkit-clip-path: polygon(0 -13%, 100% -13%, 100% -2%, 0% -2%); clip-path: polygon(0 -13%, 100% -13%, 100% -2%, 0% -2%);
    transform: translateX(-17px) translateY(1px) scale(1.01) skewX(-1deg); }
  80% { -webkit-clip-path: polygon(0 -13%, 100% -13%, 100% -5%, 0% -5%); clip-path: polygon(0 -13%, 100% -13%, 100% -5%, 0% -5%);
    transform: translateX(-13px) translateY(0px) scale(1.01) skewX(0deg); }
  90% { -webkit-clip-path: polygon(0 32%, 100% 32%, 100% 40%, 0% 40%); clip-path: polygon(0 32%, 100% 32%, 100% 40%, 0% 40%);
    transform: translateX(-7px) translateY(1px) scale(1.01) skewX(0deg); }
  100% { -webkit-clip-path: polygon(0 44%, 100% 44%, 100% 46%, 0% 46%); clip-path: polygon(0 44%, 100% 44%, 100% 46%, 0% 46%);
    transform: translateX(-8px) translateY(0px) scale(1.01) skewX(1deg); } }

@keyframes proradio-glitch-img-before { 0% { -webkit-clip-path: polygon(0 3%, 100% 3%, 100% 8%, 0% 8%); clip-path: polygon(0 3%, 100% 3%, 100% 8%, 0% 8%);
    transform: translateX(-12px) translateY(0px) scale(1.01) skewX(1deg); }
  10% { -webkit-clip-path: polygon(0 68%, 100% 68%, 100% 73%, 0% 73%); clip-path: polygon(0 68%, 100% 68%, 100% 73%, 0% 73%);
    transform: translateX(-12px) translateY(1px) scale(1.01) skewX(2deg); }
  20% { -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 16%, 0% 16%); clip-path: polygon(0 10%, 100% 10%, 100% 16%, 0% 16%);
    transform: translateX(-15px) translateY(1px) scale(1.01) skewX(-1deg); }
  30% { -webkit-clip-path: polygon(0 -15%, 100% -15%, 100% -10%, 0% -10%); clip-path: polygon(0 -15%, 100% -15%, 100% -10%, 0% -10%);
    transform: translateX(4px) translateY(1px) scale(1.01) skewX(1deg); }
  40% { -webkit-clip-path: polygon(0 51%, 100% 51%, 100% 62%, 0% 62%); clip-path: polygon(0 51%, 100% 51%, 100% 62%, 0% 62%);
    transform: translateX(1px) translateY(1px) scale(1.01) skewX(0deg); }
  50% { -webkit-clip-path: polygon(0 18%, 100% 18%, 100% 27%, 0% 27%); clip-path: polygon(0 18%, 100% 18%, 100% 27%, 0% 27%);
    transform: translateX(-8px) translateY(0px) scale(1.01) skewX(2deg); }
  60% { -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 73%, 0% 73%); clip-path: polygon(0 70%, 100% 70%, 100% 73%, 0% 73%);
    transform: translateX(6px) translateY(1px) scale(1.01) skewX(2deg); }
  70% { -webkit-clip-path: polygon(0 -13%, 100% -13%, 100% -2%, 0% -2%); clip-path: polygon(0 -13%, 100% -13%, 100% -2%, 0% -2%);
    transform: translateX(-17px) translateY(1px) scale(1.01) skewX(-1deg); }
  80% { -webkit-clip-path: polygon(0 -13%, 100% -13%, 100% -5%, 0% -5%); clip-path: polygon(0 -13%, 100% -13%, 100% -5%, 0% -5%);
    transform: translateX(-13px) translateY(0px) scale(1.01) skewX(0deg); }
  90% { -webkit-clip-path: polygon(0 32%, 100% 32%, 100% 40%, 0% 40%); clip-path: polygon(0 32%, 100% 32%, 100% 40%, 0% 40%);
    transform: translateX(-7px) translateY(1px) scale(1.01) skewX(0deg); }
  100% { -webkit-clip-path: polygon(0 44%, 100% 44%, 100% 46%, 0% 46%); clip-path: polygon(0 44%, 100% 44%, 100% 46%, 0% 46%);
    transform: translateX(-8px) translateY(0px) scale(1.01) skewX(1deg); } }

@-webkit-keyframes proradio-glitch-img-after { 0% { -webkit-clip-path: polygon(0 94%, 100% 94%, 100% 105%, 0% 105%); clip-path: polygon(0 94%, 100% 94%, 100% 105%, 0% 105%);
    transform: translateX(0px) translateY(1px) scale(1.01) skewX(0deg); }
  8% { -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 23%, 0% 23%); clip-path: polygon(0 14%, 100% 14%, 100% 23%, 0% 23%);
    transform: translateX(1px) translateY(1px) scale(1.01) skewX(1deg); }
  17% { -webkit-clip-path: polygon(0 4%, 100% 4%, 100% 11%, 0% 11%); clip-path: polygon(0 4%, 100% 4%, 100% 11%, 0% 11%);
    transform: translateX(-3px) translateY(0px) scale(1.01) skewX(1deg); }
  25% { -webkit-clip-path: polygon(0 28%, 100% 28%, 100% 30%, 0% 30%); clip-path: polygon(0 28%, 100% 28%, 100% 30%, 0% 30%);
    transform: translateX(1px) translateY(0px) scale(1.01) skewX(2deg); }
  33% { -webkit-clip-path: polygon(0 34%, 100% 34%, 100% 38%, 0% 38%); clip-path: polygon(0 34%, 100% 34%, 100% 38%, 0% 38%);
    transform: translateX(0px) translateY(0px) scale(1.01) skewX(1deg); }
  42% { -webkit-clip-path: polygon(0 48%, 100% 48%, 100% 57%, 0% 57%); clip-path: polygon(0 48%, 100% 48%, 100% 57%, 0% 57%);
    transform: translateX(1px) translateY(1px) scale(1.01) skewX(-1deg); }
  50% { -webkit-clip-path: polygon(0 62%, 100% 62%, 100% 66%, 0% 66%); clip-path: polygon(0 62%, 100% 62%, 100% 66%, 0% 66%);
    transform: translateX(-5px) translateY(0px) scale(1.01) skewX(-1deg); }
  58% { -webkit-clip-path: polygon(0 6%, 100% 6%, 100% 17%, 0% 17%); clip-path: polygon(0 6%, 100% 6%, 100% 17%, 0% 17%);
    transform: translateX(-2px) translateY(-1px) scale(1.01) skewX(-1deg); }
  67% { -webkit-clip-path: polygon(0 53%, 100% 53%, 100% 59%, 0% 59%); clip-path: polygon(0 53%, 100% 53%, 100% 59%, 0% 59%);
    transform: translateX(-9px) translateY(-1px) scale(1.01) skewX(-1deg); }
  75% { -webkit-clip-path: polygon(0 66%, 100% 66%, 100% 68%, 0% 68%); clip-path: polygon(0 66%, 100% 66%, 100% 68%, 0% 68%);
    transform: translateX(8px) translateY(0px) scale(1.01) skewX(1deg); }
  83% { -webkit-clip-path: polygon(0 73%, 100% 73%, 100% 77%, 0% 77%); clip-path: polygon(0 73%, 100% 73%, 100% 77%, 0% 77%);
    transform: translateX(3px) translateY(0px) scale(1.01) skewX(1deg); }
  92% { -webkit-clip-path: polygon(0 42%, 100% 42%, 100% 48%, 0% 48%); clip-path: polygon(0 42%, 100% 42%, 100% 48%, 0% 48%);
    transform: translateX(4px) translateY(1px) scale(1.01) skewX(-1deg); }
  100% { -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 18%, 0% 18%); clip-path: polygon(0 14%, 100% 14%, 100% 18%, 0% 18%);
    transform: translateX(4px) translateY(0px) scale(1.01) skewX(0deg); } }

@keyframes proradio-glitch-img-after { 0% { -webkit-clip-path: polygon(0 94%, 100% 94%, 100% 105%, 0% 105%); clip-path: polygon(0 94%, 100% 94%, 100% 105%, 0% 105%);
    transform: translateX(0px) translateY(1px) scale(1.01) skewX(0deg); }
  8% { -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 23%, 0% 23%); clip-path: polygon(0 14%, 100% 14%, 100% 23%, 0% 23%);
    transform: translateX(1px) translateY(1px) scale(1.01) skewX(1deg); }
  17% { -webkit-clip-path: polygon(0 4%, 100% 4%, 100% 11%, 0% 11%); clip-path: polygon(0 4%, 100% 4%, 100% 11%, 0% 11%);
    transform: translateX(-3px) translateY(0px) scale(1.01) skewX(1deg); }
  25% { -webkit-clip-path: polygon(0 28%, 100% 28%, 100% 30%, 0% 30%); clip-path: polygon(0 28%, 100% 28%, 100% 30%, 0% 30%);
    transform: translateX(1px) translateY(0px) scale(1.01) skewX(2deg); }
  33% { -webkit-clip-path: polygon(0 34%, 100% 34%, 100% 38%, 0% 38%); clip-path: polygon(0 34%, 100% 34%, 100% 38%, 0% 38%);
    transform: translateX(0px) translateY(0px) scale(1.01) skewX(1deg); }
  42% { -webkit-clip-path: polygon(0 48%, 100% 48%, 100% 57%, 0% 57%); clip-path: polygon(0 48%, 100% 48%, 100% 57%, 0% 57%);
    transform: translateX(1px) translateY(1px) scale(1.01) skewX(-1deg); }
  50% { -webkit-clip-path: polygon(0 62%, 100% 62%, 100% 66%, 0% 66%); clip-path: polygon(0 62%, 100% 62%, 100% 66%, 0% 66%);
    transform: translateX(-5px) translateY(0px) scale(1.01) skewX(-1deg); }
  58% { -webkit-clip-path: polygon(0 6%, 100% 6%, 100% 17%, 0% 17%); clip-path: polygon(0 6%, 100% 6%, 100% 17%, 0% 17%);
    transform: translateX(-2px) translateY(-1px) scale(1.01) skewX(-1deg); }
  67% { -webkit-clip-path: polygon(0 53%, 100% 53%, 100% 59%, 0% 59%); clip-path: polygon(0 53%, 100% 53%, 100% 59%, 0% 59%);
    transform: translateX(-9px) translateY(-1px) scale(1.01) skewX(-1deg); }
  75% { -webkit-clip-path: polygon(0 66%, 100% 66%, 100% 68%, 0% 68%); clip-path: polygon(0 66%, 100% 66%, 100% 68%, 0% 68%);
    transform: translateX(8px) translateY(0px) scale(1.01) skewX(1deg); }
  83% { -webkit-clip-path: polygon(0 73%, 100% 73%, 100% 77%, 0% 77%); clip-path: polygon(0 73%, 100% 73%, 100% 77%, 0% 77%);
    transform: translateX(3px) translateY(0px) scale(1.01) skewX(1deg); }
  92% { -webkit-clip-path: polygon(0 42%, 100% 42%, 100% 48%, 0% 48%); clip-path: polygon(0 42%, 100% 42%, 100% 48%, 0% 48%);
    transform: translateX(4px) translateY(1px) scale(1.01) skewX(-1deg); }
  100% { -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 18%, 0% 18%); clip-path: polygon(0 14%, 100% 14%, 100% 18%, 0% 18%);
    transform: translateX(4px) translateY(0px) scale(1.01) skewX(0deg); } }

/*************** 46. Hack to hide icons until JS is loaded  ***************/
/*# sourceMappingURL=main.css.map */