@import url("https://use.fontawesome.com/releases/v5.3.1/css/all.css");@import url("https://fonts.googleapis.com/css?family=Work+Sans:300,400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Rubik:400,500&display=swap");/*!
Theme Name: radiopopolare
Theme URI: http://underscores.me/
Author: Luca Mazzali
Author URI: http://lucamazzali
Description: blog
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: radiopopolare
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

radiopopolare is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{color:#fff;font-family:"Work Sans",sans-serif;font-size:1vw;line-height:1.25;font-weight:400}
h1,h2,h3,h4,h5,h6{clear:both;margin:0;font-family:"Rubik",sans-serif;line-height:1;font-weight:700}
h1.title-section,h2.title-section,h3.title-section,h4.title-section,h5.title-section,h6.title-section{font-family:"Work Sans",sans-serif;letter-spacing:2px;font-size:1.5vw;padding:0 0 10px;border-bottom:solid 1px #293949;font-weight:normal;margin-bottom:20px;text-transform:uppercase}
html body #main>.trasmissione h1.title-section,html body #main>.trasmissione h2.title-section,html body #main>.trasmissione h3.title-section,html body #main>.trasmissione h4.title-section,html body #main>.trasmissione h5.title-section,html body #main>.trasmissione h6.title-section{padding-bottom:40px}
html body .bg-evidenza-iniziative h1.title-section,html body .bg-evidenza-iniziative h2.title-section,html body .bg-evidenza-iniziative h3.title-section,html body .bg-evidenza-iniziative h4.title-section,html body .bg-evidenza-iniziative h5.title-section,html body .bg-evidenza-iniziative h6.title-section{border-color:#4d4c4c}
h1.widget-title,h2.widget-title,h3.widget-title,h4.widget-title,h5.widget-title,h6.widget-title{letter-spacing:2px;font-size:1vw;font-weight:400;padding-bottom:53.3333333333px;color:#fff}
html body footer h1.widget-title,html body footer h2.widget-title,html body footer h3.widget-title,html body footer h4.widget-title,html body footer h5.widget-title,html body footer h6.widget-title{padding-bottom:0;position:relative}
html body footer h1.widget-title:before,html body footer h2.widget-title:before,html body footer h3.widget-title:before,html body footer h4.widget-title:before,html body footer h5.widget-title:before,html body footer h6.widget-title:before{content:"+";display:block;position:absolute;z-index:1;width:20px;height:20px;top:0;right:0;text-align:right}
h1.title-aside,h2.title-aside,h3.title-aside,h4.title-aside,h5.title-aside,h6.title-aside{font-size:2vw;padding-bottom:10px;border-bottom:solid 1px #333;margin-bottom:20px}
html body .big-article h1,html body .big-article h2,html body .big-article h3,html body .big-article h4,html body .big-article h5,html body .big-article h6{font-size:1.8vw}
html body .article h1,html body .article h2,html body .article h3,html body .article h4,html body .article h5,html body .article h6{font-size:1.3vw;padding:0 20px 20px}
html body .entry-header h1,html body .entry-header h2,html body .entry-header h3,html body .entry-header h4,html body .entry-header h5,html body .entry-header h6{margin-bottom:40px;letter-spacing:2px;font-size:4vw}
html body .entry-header h1>span,html body .entry-header h2>span,html body .entry-header h3>span,html body .entry-header h4>span,html body .entry-header h5>span,html body .entry-header h6>span{display:block;clear:both;color:#fdcb03}
html body .slider-speaker h1,html body .slider-speaker h2,html body .slider-speaker h3,html body .slider-speaker h4,html body .slider-speaker h5,html body .slider-speaker h6{font-size:1vw;font-family:"Work Sans",sans-serif;font-weight:normal;margin:20px 0}
html body .list-podcast h1,html body .list-podcast h2,html body .list-podcast h3,html body .list-podcast h4,html body .list-podcast h5,html body .list-podcast h6{margin-bottom:20px}
html body .list-podcast li:not(.no-first):first-of-type h1,html body .list-podcast li:not(.no-first):first-of-type h2,html body .list-podcast li:not(.no-first):first-of-type h3,html body .list-podcast li:not(.no-first):first-of-type h4,html body .list-podcast li:not(.no-first):first-of-type h5,html body .list-podcast li:not(.no-first):first-of-type h6{font-size:3vw;margin-bottom:20px}
html body .list-insider h1,html body .list-insider h2,html body .list-insider h3,html body .list-insider h4,html body .list-insider h5,html body .list-insider h6{margin:20px 0;font-size:2vw}
html body .column-two h1,html body .column-two h2,html body .column-two h3,html body .column-two h4,html body .column-two h5,html body .column-two h6{font-size:1vw}
html body .program-day h1,html body .program-day h2,html body .program-day h3,html body .program-day h4,html body .program-day h5,html body .program-day h6{font-size:2vw}
html body .newsletter-box h1,html body .newsletter-box h2,html body .newsletter-box h3,html body .newsletter-box h4,html body .newsletter-box h5,html body .newsletter-box h6{font-size:2vw}
h1{font-size:2.5vw}
html body.page-id-244362 .bg-article h1{display:none}
h2{font-size:3vw;margin-bottom:20px}
html body .podcast article h2{font-size:2vw}
h3{line-height:1.3}
html body .entry-header h3{margin-bottom:0 !important}
html body .list-block-item-card h3{margin-bottom:20px;min-height:44px}
html body.page article h3{font-size:2.5vw}
html body .list-podcast-box h4{min-height:35px}
html body .lancio-podcast h5{font-size:1.5vw;margin:10px 0}
html body .info-article-box h5{font-size:1.5vw;margin:10px 0;color:#333}
html body .page-partner .list-block-item h5,html body .page-partner .carousel-cell h5{margin:20px;font-size:1vw}
p{margin-bottom:1.5em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Work Sans",sans-serif;font-size:15px;font-size:.9375rem;line-height:1.25;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#1a232c}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0;padding:0;list-style:none}
html body .entry-content ul,html body .entry-content ol{margin:0 1rem 0 0}
ul{list-style:none}
ol{list-style:none}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}
.btn-default{display:inline-block;font-family:"Rubik",sans-serif;font-weight:500;background-color:#fdcb03;color:#1a232c !important;text-align:center;padding:10px 30px;border-radius:12px;font-size:1vw}
.btn-default:hover{color:#1a232c}
.btn-default.reverse{background-color:#fff;color:#1a232c}
.btn-default.align-center{margin:20px auto;display:block;width:150px;cursor:pointer}
html body .site-header .btn-default{width:100%}
html body .site-header .btn-default a{color:#1a232c}
.btn-view-all{float:right;cursor:pointer;font-size:1vw;font-family:'Rubik' !important;font-weight:500 !important;color:#fdcb03 !important;margin:0;text-transform:lowercase;display:none}
html body #main>.trasmissione .btn-view-all{display:block;position:relative;top:15px;float:left}
.btn-view-all::first-letter {text-transform:uppercase}
.btn-view-all.js-show-all{display:none}
.btn-play{display:block;width:40px;height:40px;overflow:hidden;text-indent:-999px;background-color:#fff;background-image:url("./assets/img/button-play@2x.png");background-size:12px;background-repeat:no-repeat;background-position:center;border-radius:50%}
html body .list-podcast .btn-play{position:absolute;top:20px;left:10px;z-index:20}
html body .lancio-podcast .btn-play{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%);z-index:20}
.btn-plus{width:31px;height:31px;display:block;border-radius:50%;border:solid 1px #151d24;text-align:center;font-size:20px;text-indent:-999px;overflow:hidden;background-image:url("./assets/img/button-radiobar-expand@2x.png");background-repeat:no-repeat;background-size:30px;background-position:center;display:none;position:absolute;top:3px;right:0;width:50px;height:50px;background-color:#1a232c;color:#fff;background-image:none;border:0;border-radius:0;text-indent:initial;text-align:center;font-size:20px;line-height:2.5;font-weight:300}
html body #on-air-pr .btn-plus{display:block !important;background-color:transparent !important;border-radius:50%;line-height:1.3;border:solid 1px #fff;color:#fff;top:initial;bottom:10px;width:30px;height:30px;position:absolute;right:0}
html body .menu-item-has-children>.btn-plus{display:block}
form{position:relative}
html body .newsletter-box form{position:relative;max-width:550px;display:block;margin:0 auto}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"] textarea{width:100%;border:0;border-bottom:1px solid #53708c;border-radius:0;padding:5px;background:transparent;color:#000}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"] textarea:focus{color:#000;background:transparent}
html body.page-template-fullwidth .bg-article input[type="text"]:focus,html body #tableseparp input[type="text"]:focus,html body.page-template-page-modulo .bg-article input[type="text"]:focus,html body.page-template-fullwidth .bg-article input[type="email"]:focus,html body #tableseparp input[type="email"]:focus,html body.page-template-page-modulo .bg-article input[type="email"]:focus,html body.page-template-fullwidth .bg-article input[type="url"]:focus,html body #tableseparp input[type="url"]:focus,html body.page-template-page-modulo .bg-article input[type="url"]:focus,html body.page-template-fullwidth .bg-article input[type="password"]:focus,html body #tableseparp input[type="password"]:focus,html body.page-template-page-modulo .bg-article input[type="password"]:focus,html body.page-template-fullwidth .bg-article input[type="search"]:focus,html body #tableseparp input[type="search"]:focus,html body.page-template-page-modulo .bg-article input[type="search"]:focus,html body.page-template-fullwidth .bg-article input[type="number"]:focus,html body #tableseparp input[type="number"]:focus,html body.page-template-page-modulo .bg-article input[type="number"]:focus,html body.page-template-fullwidth .bg-article input[type="tel"]:focus,html body #tableseparp input[type="tel"]:focus,html body.page-template-page-modulo .bg-article input[type="tel"]:focus,html body.page-template-fullwidth .bg-article input[type="range"]:focus,html body #tableseparp input[type="range"]:focus,html body.page-template-page-modulo .bg-article input[type="range"]:focus,html body.page-template-fullwidth .bg-article input[type="date"]:focus,html body #tableseparp input[type="date"]:focus,html body.page-template-page-modulo .bg-article input[type="date"]:focus,html body.page-template-fullwidth .bg-article input[type="month"]:focus,html body #tableseparp input[type="month"]:focus,html body.page-template-page-modulo .bg-article input[type="month"]:focus,html body.page-template-fullwidth .bg-article input[type="week"]:focus,html body #tableseparp input[type="week"]:focus,html body.page-template-page-modulo .bg-article input[type="week"]:focus,html body.page-template-fullwidth .bg-article input[type="time"]:focus,html body #tableseparp input[type="time"]:focus,html body.page-template-page-modulo .bg-article input[type="time"]:focus,html body.page-template-fullwidth .bg-article input[type="datetime"]:focus,html body #tableseparp input[type="datetime"]:focus,html body.page-template-page-modulo .bg-article input[type="datetime"]:focus,html body.page-template-fullwidth .bg-article input[type="datetime-local"]:focus,html body #tableseparp input[type="datetime-local"]:focus,html body.page-template-page-modulo .bg-article input[type="datetime-local"]:focus,html body.page-template-fullwidth .bg-article input[type="color"] textarea:focus,html body #tableseparp input[type="color"] textarea:focus,html body.page-template-page-modulo .bg-article input[type="color"] textarea:focus{color:#000 !important}
html body.page-template-fullwidth .bg-article input[type="text"],html body #tableseparp input[type="text"],html body.page-template-page-modulo .bg-article input[type="text"],html body.page-template-fullwidth .bg-article input[type="email"],html body #tableseparp input[type="email"],html body.page-template-page-modulo .bg-article input[type="email"],html body.page-template-fullwidth .bg-article input[type="url"],html body #tableseparp input[type="url"],html body.page-template-page-modulo .bg-article input[type="url"],html body.page-template-fullwidth .bg-article input[type="password"],html body #tableseparp input[type="password"],html body.page-template-page-modulo .bg-article input[type="password"],html body.page-template-fullwidth .bg-article input[type="search"],html body #tableseparp input[type="search"],html body.page-template-page-modulo .bg-article input[type="search"],html body.page-template-fullwidth .bg-article input[type="number"],html body #tableseparp input[type="number"],html body.page-template-page-modulo .bg-article input[type="number"],html body.page-template-fullwidth .bg-article input[type="tel"],html body #tableseparp input[type="tel"],html body.page-template-page-modulo .bg-article input[type="tel"],html body.page-template-fullwidth .bg-article input[type="range"],html body #tableseparp input[type="range"],html body.page-template-page-modulo .bg-article input[type="range"],html body.page-template-fullwidth .bg-article input[type="date"],html body #tableseparp input[type="date"],html body.page-template-page-modulo .bg-article input[type="date"],html body.page-template-fullwidth .bg-article input[type="month"],html body #tableseparp input[type="month"],html body.page-template-page-modulo .bg-article input[type="month"],html body.page-template-fullwidth .bg-article input[type="week"],html body #tableseparp input[type="week"],html body.page-template-page-modulo .bg-article input[type="week"],html body.page-template-fullwidth .bg-article input[type="time"],html body #tableseparp input[type="time"],html body.page-template-page-modulo .bg-article input[type="time"],html body.page-template-fullwidth .bg-article input[type="datetime"],html body #tableseparp input[type="datetime"],html body.page-template-page-modulo .bg-article input[type="datetime"],html body.page-template-fullwidth .bg-article input[type="datetime-local"],html body #tableseparp input[type="datetime-local"],html body.page-template-page-modulo .bg-article input[type="datetime-local"],html body.page-template-fullwidth .bg-article input[type="color"] textarea,html body #tableseparp input[type="color"] textarea,html body.page-template-page-modulo .bg-article input[type="color"] textarea{color:#000 !important}
html body .form-podcast input[type="text"],html body .form-podcast input[type="email"],html body .form-podcast input[type="url"],html body .form-podcast input[type="password"],html body .form-podcast input[type="search"],html body .form-podcast input[type="number"],html body .form-podcast input[type="tel"],html body .form-podcast input[type="range"],html body .form-podcast input[type="date"],html body .form-podcast input[type="month"],html body .form-podcast input[type="week"],html body .form-podcast input[type="time"],html body .form-podcast input[type="datetime"],html body .form-podcast input[type="datetime-local"],html body .form-podcast input[type="color"] textarea{border-color:#fff;text-align:center;font-size:2vw}
html body .newsletter-box input[type="text"],html body .newsletter-box input[type="email"],html body .newsletter-box input[type="url"],html body .newsletter-box input[type="password"],html body .newsletter-box input[type="search"],html body .newsletter-box input[type="number"],html body .newsletter-box input[type="tel"],html body .newsletter-box input[type="range"],html body .newsletter-box input[type="date"],html body .newsletter-box input[type="month"],html body .newsletter-box input[type="week"],html body .newsletter-box input[type="time"],html body .newsletter-box input[type="datetime"],html body .newsletter-box input[type="datetime-local"],html body .newsletter-box input[type="color"] textarea{width:100% !important;max-width:555px !important;border-radius:12px !important;padding:15px 120px 15px 15px !important;background-color:#11161c !important;color:#fff !important;font-size:1vw;margin:0 auto !important;border:none !important;display:block}
html body .search-form input[type="text"],html body .search-form input[type="email"],html body .search-form input[type="url"],html body .search-form input[type="password"],html body .search-form input[type="search"],html body .search-form input[type="number"],html body .search-form input[type="tel"],html body .search-form input[type="range"],html body .search-form input[type="date"],html body .search-form input[type="month"],html body .search-form input[type="week"],html body .search-form input[type="time"],html body .search-form input[type="datetime"],html body .search-form input[type="datetime-local"],html body .search-form input[type="color"] textarea{color:#fff}
html body .search-form input[type="text"]:focus,html body .search-form input[type="email"]:focus,html body .search-form input[type="url"]:focus,html body .search-form input[type="password"]:focus,html body .search-form input[type="search"]:focus,html body .search-form input[type="number"]:focus,html body .search-form input[type="tel"]:focus,html body .search-form input[type="range"]:focus,html body .search-form input[type="date"]:focus,html body .search-form input[type="month"]:focus,html body .search-form input[type="week"]:focus,html body .search-form input[type="time"]:focus,html body .search-form input[type="datetime"]:focus,html body .search-form input[type="datetime-local"]:focus,html body .search-form input[type="color"] textarea:focus{color:#fff}
select{border:1px solid #ccc}
textarea{width:100%;border:1px solid #53708c;color:#000 !important}
html body.page-template-fullwidth .bg-article textarea,html body #tableseparp textarea,html body.page-template-page-modulo .bg-article textarea{color:#000 !important}
input[type="submit"],.btn-search{width:32px;height:32px;background-color:transparent;border:0;border-radius:none;cursor:pointer;overflow:hidden;text-indent:-999px;position:relative}
input[type="submit"].search-submit,.btn-search.search-submit{background-repeat:no-repeat;background-size:17px;background-image:url("./assets/img/icon-search@2x.png");background-position:center;position:absolute;top:5px;right:0;width:20px;height:20px}
html body .search input[type="submit"].search-submit,html body .search .btn-search.search-submit{right:20px;top:9px}
html body .form-podcast input[type="submit"],html body .form-podcast .btn-search{position:absolute;top:8px;right:5px;background-repeat:no-repeat;background-size:17px;background-image:url("./assets/img/icon-search@2x.png");background-position:center;width:20px;height:20px}
html body .newsletter-box input[type="submit"],html body .newsletter-box .btn-search{position:absolute;bottom:38px;right:8px;background-color:#fdcb03;width:100px !important;height:40px !important;border-radius:12px;text-indent:initial;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}
input[type=checkbox]{margin-top:0 !important;margin-right:7px}
.row{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 20px}
.col-lg-18{width:100%}
.col-lg-12{width:100%}
.col-lg-36{width:100%}
.wpcf7-form input.btn-default{display:block;text-align:center;width:200px;height:40px;position:relative;background-repeat:no-repeat;background-position:center;background-image:url("./assets/img/btn-invia@2x.png");background-size:cover;margin:0 auto}
.wpcf7-mail-sent-ok{background-color:#11161c;color:#fff;text-align:center;font-size:2vw;width:100vw;position:relative;left:50%;transform:translateX(-50%);display:block !important;margin:80px 0 0 !important;padding:80px;border:none !important}
a{color:#fff}
a:visited{color:#fff}
a:hover,a:focus,a:active{color:#fff}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
.main-navigation{clear:both;display:block;float:left;width:100%;padding-top:20px}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{display:none}
.main-navigation ul ul li{margin:0;padding:0 0 20px}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:50% !important}
.main-navigation ul ul a{width:200px;cursor:pointer}
.main-navigation ul ul :hover>a,.main-navigation ul ul .focus>a{left:0;padding:0;margin:0}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation ul li.available>ul{display:block;padding-top:20px}
.main-navigation ul li.available>ul>li{border:none !important;width:100%;padding-right:20px;padding-left:20px}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.menu-toggle,.main-navigation.toggled ul{display:block}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#1a232c;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#fff;display:block;font-size:14px;font-size:.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}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
html,body{width:100vw;overflow-x:hidden}
html.open_menu,body.open_menu{overflow-y:hidden;height:100vh}
a,a:hover,a:focus,a:visited{text-decoration:none;color:#fff;outline:0}
html body .date a,html body .date a:hover,html body .date a:focus,html body .date a:visited{color:#fdcb03}
button:active{outline:0;border:0}
button:focus{outline:0}
figure{margin:0;position:relative}
img{width:100%;display:block}
.site-content img{width:100%}
#masthead{transition:all .5s linear}
section{position:relative}
.wrapper{width:100%;max-width:1600px;padding:50px 20px;margin:0 auto}
html body.single-podcast .bg-article .wrapper{padding:0}
html body.single-podcast .bg-article .wrapper>article{padding:20px}
.widget{margin-bottom:2.5em}
p{margin:20px 0}
.bg-blue-middle{background-color:#11161c}
.site-content{transition:opacity .25s}
.slide-out .site-content{opacity:0}
.program-podcast-layer::-webkit-scrollbar{width:0}
.program-podcast-layer::-webkit-scrollbar-track{display:none}
.bg-404{background-image:url("./assets/img/bg-cover-podcast.jpg")}
.site-header{width:100%;padding:40px 20px 20px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-content:space-between}
.site-branding{background-image:url("./assets/img/icon-logo-neg@2x.png");background-repeat:no-repeat;background-size:117px;width:117px;height:36px;flex:0 0 calc(100% - 30px);align-self:center;position:relative;left:-15px}
.site-branding .site-title,.site-branding .site-description{display:none}
.site-branding a{display:block;width:100%;height:100%}
.site-branding img{display:none}
.main-navigation{display:block;top:0;left:-80%;position:fixed;z-index:1000;width:80%;background-color:#1a232c;color:#fff;transition:all .3s ease-in-out;letter-spacing:2.5px;overflow-y:scroll;height:100vh;height:calc(var(--vh, 1vh) * 100)}
html body.open_menu .main-navigation{left:0}
.main-navigation ul#primary-menu{display:block;display:flex;flex-direction:column;text-transform:uppercase}
.main-navigation ul#primary-menu li{padding:20px;border-bottom:solid 1px #11161c}
.main-navigation ul#primary-menu li a{display:block}
.main-navigation .secondary-menu{padding-bottom:30vh}
.search{padding:20px;position:relative}
.header-search{top:-50vh;left:0;z-index:7000;position:absolute;height:30vh;min-height:200px;width:100%;padding:80px;background-color:#1a232c}
.header-search.open-search{top:0}
.header-search form{width:100%;max-width:500px;margin:0 auto;display:block}
#secondary-menu{display:block;padding:20px}
.hamburger-toggle{border:0;background-color:transparent;width:30px;height:36px;background-image:url("./assets/img/menu-mobile@2x.png");background-repeat:no-repeat;background-position:center;background-size:30px;text-indent:-999px;overflow:hidden;position:absolute;right:20px}
.first-button-play{display:none}
.banner-last-giornale-radio{position:fixed;top:0;left:0;z-index:10;background-color:#fdcb03;text-align:center;text-transform:uppercase;padding:4px 10px;width:100%;font-weight:700;font-size:1vw}
.banner-last-giornale-radio a,.banner-last-giornale-radio a:hover{color:#333;line-height:1}
.sticky{display:block}
.hentry{margin:0 0 1.5em}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
#content{width:100%;transition:all .2s ease-in-out;opacity:1}
html.is-loading #content{opacity:0}
.box-item{border-radius:12px;overflow:hidden;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
.box-item:after{content:"";display:block;padding-bottom:100%}
.box-item h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;font-size:1.5vw}
.box-item-4-3{border-radius:12px;overflow:hidden;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:63%}
html body .bg-evidenza-iniziative .box-item-4-3,html body .js-evidenza .box-item-4-3{padding-top:0}
.box-item-4-3:after{content:"";display:block;padding-bottom:70%}
.box-item-4-3 h5{width:90%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;font-size:2vw}
.opacity-image{position:relative}
.opacity-image:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#1a232c;opacity:.6;transition:opacity .3s ease-in-out}
.opacity-image:hover:before{opacity:0}
.blend-image{position:relative}
.blend-image:after{background-color:#fdcb03;mix-blend-mode:color;width:100%;height:100%;position:absolute;z-index:2;content:"";display:block;opacity:.6;top:0;left:0}
.blend-image:before{background-color:#000;width:100%;height:100%;position:absolute;z-index:1;content:"";display:block;opacity:.25;top:0;left:0}
.blend-image-no-color{position:relative}
.blend-image-no-color:after{width:100%;height:100%;position:absolute;z-index:2;content:"";display:block;opacity:.6;top:0;left:0}
.blend-image-no-color:before{background-color:#000;width:100%;height:100%;position:absolute;z-index:1;content:"";display:block;opacity:.25;top:0;left:0}
.banner{width:100%}
.banner figure{position:relative}
.banner figure figcaption{position:absolute;font-family:'Rubik' !important;font-weight:500 !important;font-size:2.5vw;width:50%;left:20px;top:50%;transform:translateY(-50%);color:#333;width:100%}
.banner figure figcaption .brand{width:100px;display:block;margin-bottom:20px}
.banner figure figcaption a{margin-top:20px}
.banner figure figcaption p{display:none}
.banner.small{background-color:#fdcb03;padding:20px;width:100%}
.banner.small>ul{display:flex;flex-direction:column;color:#333;font-size:1.8vw;text-align:center;justify-content:space-between;max-width:1600px;margin:0 auto}
.banner.small>ul li:nth-child(2){font-size:2vw;margin:20px 0}
.banner.small .brand{width:108px;display:block;margin:0 auto}
html body aside .banner.middle{margin-bottom:20px}
.banner.middle figure{position:relative;overflow:hidden;padding-top:33%}
.banner.middle figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:130px;width:auto}
.banner.middle figure figcaption{width:100%;max-width:1600px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:space-around;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 20px}
.banner.middle figure figcaption .brand{margin-bottom:0;width:100px}
.banner.middle figure figcaption .brand img{position:relative;top:0;left:0;width:100px;height:auto;position:relative;transform:none}
.banner.middle figure figcaption p{font-size:2.3vw;font-weight:normal;margin-bottom:0}
.banner.middle figure figcaption>div{flex:2 1 auto}
.banner.middle figure figcaption>div a{position:absolute;top:50%;right:20px;margin-top:0;float:right;transform:translateY(-50%)}
.js-programmi li figure,.list-block-item figure{background-image:url("./assets/img/bg-cover-podcast-thumb.jpg")}
.posted-on{text-transform:uppercase;font-size:1vw;color:#fdcb03;display:inline-block;margin-bottom:10px}
html body .list-block-item-card .posted-on{margin-bottom:0}
.posted-on a,.posted-on a:hover{color:#fdcb03}
html body .column-two .posted-on a,html body .column-two .posted-on a:hover{color:#fff}
.posted-on-cat{color:#fff;opacity:.4;display:inline-block;padding-left:10px}
html body .article-list .posted-on,html body.search .posted-on{padding:0 20px}
html body .list-insider .posted-on{padding:20px 20px 0 0}
html body .column-two .posted-on{display:inline-block;color:#fff}
.big-article{display:flex;flex-direction:column;margin-bottom:20px}
.big-article>div{padding:0 20px;border-bottom:solid 1px #293949}
.box-figure{position:relative;overflow:hidden;border-radius:12px;margin:0;width:100%}
html body .article .box-figure{margin-bottom:20px}
html body .column-four .box-figure,html body .column-three .box-figure{padding-top:53%;margin:0}
html body .column-four .box-figure img,html body .column-three .box-figure img{position:absolute;top:50%;transform:translateY(-50%)}
html body .column-four .box-figure{margin:20px 0}
html body .big-article .box-figure{max-width:100%;margin-bottom:20px;padding-top:56%;position:relative;overflow:hidden;border-radius:12px;display:block}
html body .big-article .box-figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.article-list.column-three{position:relative;width:calc(100% + 0px);left:-0;content:"";display:table;table-layout:fixed;display:flex;flex-direction:row;flex-wrap:wrap}
.article-list.column-three>*{position:relative;float:left;width:calc((100% - 0px * (1)) / 1);min-height:50px;margin:0;flex:0 1 calc((100% - 0px * (1)) / 1)}
.article-list.column-three .article{padding-bottom:40px}
.article-list p{margin:20px}
.entry-header>figure{width:100%;min-height:30vh;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.entry-header>figure figcaption{text-align:center;position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}
.entry-header>figure figcaption .shareaholic-canvas{display:none !important}
.entry-header>figure figcaption>span{color:#fdcb03;display:block;margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}
.list-block{position:relative;width:calc(100% + 10px);left:-10px;content:"";display:table;table-layout:fixed;display:flex;flex-direction:row;flex-wrap:wrap}
.list-block>*{position:relative;float:left;width:calc((100% - 10px * (2)) / 2);min-height:50px;margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (2)) / 2)}
.list-block p{padding:5px 0;font-size:1vw}
.text-big>div,.text-big p{font-size:3vw;line-height:1.6;font-family:'Rubik' !important;font-weight:500 !important}
ul.info-programmi{list-style:none;display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:80px 0 !important;list-style:none !important}
ul.info-programmi li{background-color:#212a38;padding:20px;text-align:center;text-transform:uppercase;width:33.3%;font-weight:600;font-size:1vw;letter-spacing:1px}
ul.info-programmi li:nth-child(1){border-bottom-left-radius:12px;border-top-left-radius:12px}
ul.info-programmi li:nth-child(2){margin:0 2px;border-radius:0}
ul.info-programmi li:nth-child(3){border-bottom-right-radius:12px;border-top-right-radius:12px}
ul.info-programmi li a>span{width:40px;height:40px;overflow:hidden;text-indent:-999px;display:block;margin:0 auto;background-position:center;background-repeat:no-repeat;white-space:nowrap}
ul.info-programmi li a>span.mail{background-image:url("./assets/img/icon-mail-yellow@2x.png");background-size:20px}
ul.info-programmi li a>span.tel{background-image:url("./assets/img/icon-vall-yellow@2x.png");background-size:20px}
ul.info-programmi li a>span.sms{background-image:url("./assets/img/icon-sms-yellow@2x.png");background-size:20px}
ul.info-programmi li a>span>span{color:#fdcb03;display:inline-block}
ul.info-programmi li a>span a{display:inline-block;color:#fff}
.slider-speaker{position:relative;width:calc(100% + 10px);left:-10px;content:"";display:table;table-layout:fixed;display:flex;flex-direction:row;flex-wrap:wrap}
.slider-speaker>*{position:relative;float:left;width:calc((100% - 10px * (2)) / 2);min-height:50px;margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (2)) / 2)}
.slider-speaker li{text-align:center}
.slider-speaker li figure{border-radius:13px;overflow:hidden}
.slider-speaker li .social a{opacity:.7;transition:all .3s ease-in-out}
.slider-speaker li .social a:hover{opacity:1}
.bg-single-trasmissione{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("./assets/img/bg-cover-podcast.jpg")}
.trasmissione-conduttori{margin:0 auto 10px;text-transform:uppercase;font-weight:bold}
.trasmissione-conduttori p{margin:0;display:inline-block}
.trasmissione-palinsesto{text-transform:uppercase}
.trasmissione-palinsesto p{margin:0}
ul.list-podcast{display:flex;flex-direction:column;justify-content:space-between;width:100%}
html body header.podcast ul.list-podcast{width:100%;margin:10px 0 0}
ul.list-podcast li{position:relative;width:100%;border-top:solid 1px #293949;padding:20px 0 20px 40px;flex-direction:column;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start}
html body header.podcast ul.list-podcast li{justify-content:space-around}
ul.list-podcast li>*{padding:0 20px}
ul.list-podcast li>figure{width:40%;height:100%;padding-top:40%;background-image:url("./assets/img/bg-cover-podcast-thumb.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:12px;overflow:hidden}
html body header.podcast ul.list-podcast li>figure{order:2;width:80%;padding-top:75%;text-align:center;margin:0 auto}
ul.list-podcast li p{margin:0;display:none}
ul.list-podcast li:first-of-type{border:0}
ul.list-podcast li:not(.no-first):first-of-type{border:0;border-radius:12px;overflow:hidden;background-repeat:no-repeat;background-position:top center;background-size:cover;flex-direction:column;align-items:center;background-image:url("./assets/img/img-bg-programma-dj.png");position:relative;margin-bottom:40px;align-items:flex-end;flex-direction:column;padding:20px 0}
html body header.podcast ul.list-podcast li:not(.no-first):first-of-type{background-image:none;align-items:center}
ul.list-podcast li:not(.no-first):first-of-type:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;right:0;left:inherit;background:#11161c;background:linear-gradient(180deg,rgba(17,22,28,0) 0,#11161c 48%,#11161c 100%);opacity:1;mix-blend-mode:inherit}
html body header.podcast ul.list-podcast li:not(.no-first):first-of-type:after{display:none}
ul.list-podcast li:not(.no-first):first-of-type>div{width:100%;padding:200px 20px 40px;position:relative;z-index:3;float:right;flex-direction:column}
html body header.podcast ul.list-podcast li:not(.no-first):first-of-type>div{order:1;padding-top:0;text-align:center}
ul.list-podcast li:not(.no-first):first-of-type>div p{display:block;margin:20px 0;font-size:1.5vw}
ul.list-podcast li:not(.no-first):first-of-type>div .conduttori{font-size:1.5vw;color:#8ba3ba;text-transform:uppercase}
ul.list-podcast li:not(.no-first):first-of-type>div .conduttori p{display:inline;font-size:1.5vw}
ul.list-podcast li:not(.no-first):first-of-type>a{z-index:10;left:20px;top:20px;position:absolute}
html body header.podcast ul.list-podcast li:not(.no-first):first-of-type>a{top:initial;bottom:calc(50% - 50vw);left:50%;width:80px;height:80px;transform:translateX(-50%)}
ul.list-podcast li:not(.no-first):first-of-type figure{position:relative}
ul.list-podcast li:not(.no-first):first-of-type figure figcaption a{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);z-index:20}
ul.list-podcast li.no-first a:not(.btn-play){width:100%}
ul.list-podcast li.no-first>p{display:none;width:auto}
ul.list-podcast li.no-first>.date{width:30%;text-align:right}
.date{color:#fdcb03;text-transform:uppercase;font-size:1vw;white-space:nowrap;padding-right:0}
.list-insider{display:flex;flex-direction:column;justify-content:space-around}
.list-insider li{width:100%;margin-bottom:20px}
.list-insider li figure{overflow:hidden;border-radius:13px;position:relative;padding-top:53%;width:100%}
.list-insider li figure img{position:absolute;width:100%;top:50%;transform:translateY(-50%)}
ul.list-podcast-archive{display:flex;flex-direction:column;justify-content:space-between;width:100%}
html body header.podcast ul.list-podcast-archive{width:100%;margin:10px 0 0}
ul.list-podcast-archive li{position:relative;width:100%;border-top:solid 1px #293949;padding:20px 0 20px 0;flex-direction:row;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}
ul.list-podcast-archive li>*{padding:0 20px}
ul.list-podcast-archive li:first-of-type{border:0}
ul.list-podcast-archive li.no-first a:not(.btn-play){width:100%}
ul.list-podcast-archive li.no-first h4{width:auto;padding:10px 0 0 10px}
ul.list-podcast-archive li.no-first>p{width:100%;padding:0;flex:1 1 100%}
ul.list-podcast-archive li.no-first>.duration{width:100%;text-align:right;padding:0}
.bg-article{background-color:#fff;color:#333}
.bg-article section{display:flex;flex-direction:column}
.bg-article section aside{width:100%;order:2}
.bg-article section aside .last-article{margin-bottom:80px}
.bg-article section aside .last-article blockquote{margin:0 0 30px;font-style:italic;color:#8c9195}
.bg-article section aside .last-article article{display:flex;flex-direction:row;padding:10px 0;border-bottom:solid 1px #e3e9ee}
.bg-article section aside .last-article article .box-figure{width:60px;height:60px;margin:0 10px 0 0}
.bg-article section aside .last-article article .box-figure img{position:absolute;width:auto;height:100%;max-width:200%;left:50%;top:50%;transform:translate(-50%,-50%)}
.bg-article section aside .last-article article h4{color:#333;margin:0;padding:3px 0 0 0;line-height:1.4;font-size:.5vw}
.bg-article section aside .last-article article a,.bg-article section aside .last-article article a:hover{display:block;color:#333}
.bg-article section aside .last-iniziative article{display:flex;flex-direction:column;padding:10px 0;border-bottom:solid 1px #e3e9ee}
.bg-article section aside .last-iniziative article .box-figure{width:100%;height:auto;padding-top:60%;margin:0 0 10px 0}
.bg-article section aside .last-iniziative article .box-figure img{position:absolute;width:auto;height:100%;max-width:200%;left:50%;top:50%;transform:translate(-50%,-50%)}
.bg-article section aside .last-iniziative article h4{color:#333;margin:0;padding:5px;line-height:1.4;font-size:.5vw}
.bg-article section aside .last-iniziative article a,.bg-article section aside .last-iniziative article a:hover{display:block;color:#333}
.bg-article section>article{width:100%;order:1;line-height:1.6}
.bg-article section>article p a,.bg-article section>article p a:hover{color:#333;text-decoration:underline}
.bg-article section>article>.shareaholic-canvas{display:none !important}
.bg-article section>article :not(box-item-4-3figure) img{width:auto}
.article-info{border-top:solid 1px #e3e9ee;border-bottom:solid 1px #e3e9ee;padding:10px 0;margin-top:20px;color:#fdcb03;position:relative}
.article-info>span{display:inline-block;margin:0;padding:0;font-size:1vw;text-transform:uppercase}
.article-info>span a,.article-info>span a:hover{color:#fdcb03}
.article-info .social{display:flex;flex-direction:row;position:absolute;right:0;width:100px}
.article-info .social .btn-social{font-size:14px !important;width:20px !important;height:20px !important;overflow:hidden;background-position:center;background-repeat:no-repeat;border-radius:3px;margin-left:10px;cursor:pointer}
.article-info .social .btn-social.fb-share-button{background-size:cover}
.article-info .social .btn-social.fb-share-button>*{height:22px !important;position:relative !important;left:-3px !important}
.article-info .social .btn-social.share-twitter{background-image:url("./assets/img/ico_tw@2x.png");background-size:14px;text-indent:-999px;background-color:#00acee}
.article-info .social .btn-social.share-whatsapp{background-image:url("./assets/img/ico_wa@2x.png");background-size:14px;text-indent:-999px;background-color:#00bb2d}
.box-search-alph{background-color:#11161c;border-radius:30px;padding:20px;margin-bottom:20px;overflow-x:scroll;height:60px}
.box-search-alph ul{display:flex;flex-direction:row;justify-content:space-around;width:1225px}
.box-search-alph ul li{cursor:pointer;text-transform:uppercase;opacity:.5;width:20px;text-align:center;padding:0 13.3333333333px}
.box-search-alph ul li.active{opacity:1}
.box-search-alph ul li.selected{color:#fdcb03;position:relative}
.box-search-alph ul li.selected:before{content:"";display:block;position:absolute;bottom:-20px;left:50%;width:1px;height:14px;background-color:#fdcb03}
.list-related{position:relative;width:calc(100% + 10px);left:-10px;content:"";display:table;table-layout:fixed;display:flex;flex-direction:row;flex-wrap:wrap}
.list-related>*{position:relative;float:left;width:calc((100% - 10px * (2)) / 2);min-height:50px;margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (2)) / 2)}
.list-related li figure{width:100%;border-radius:12px;margin-bottom:20px;padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;position:relative;background-image:url("./assets/img/bg-cover-podcast-thumb.jpg")}
.list-related li figure figcaption{position:absolute;bottom:20px;left:20px;z-index:20}
html body.search .list-related li figure.box-figure{padding-top:56%}
html body.search .list-related li figure.box-figure img{width:110%;max-width:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.list-related li>a{padding:0 20px;display:inline-block;clear:both}
.list-related li>.date{display:block;padding:20px 20px;text-transform:uppercase;color:#fdcb03;white-space:initial;font-size:1vw}
html body.search .list-related li p{padding:0 20px}
.list-podcast-box{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}
.list-podcast-box li{width:calc(50% - 20px)}
.list-podcast-box li>p{display:none}
.bg-evidenza-iniziative{background-image:url("./assets/img/img-bg-iniziative-evidenza.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}
.list-iniziative{display:flex;flex-direction:column;justify-content:space-between}
.list-iniziative li{width:100%;margin-bottom:20px}
.list-block-item-card{overflow:hidden;border-radius:13px;background-color:#11161c}
.list-block-item-card figure{overflow:hidden;width:100%;padding-top:45%}
.list-block-item-card figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.list-block-item-card>div{padding:40px}
.article-content{width:100%;padding:40px 0 0}
.lancio-podcast{border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background-color:#151d24;color:#fff;margin-bottom:80px;width:100%}
.lancio-podcast li{width:100%;padding:20px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}
.lancio-podcast li:first-of-type{width:100%;padding-top:65%}
.lancio-podcast li>span{text-transform:uppercase;font-size:1vw}
.line-top{margin-top:40px;padding-top:20px;border-top:solid 1px #e3e9ee}
.title-yellow{color:#fdcb03;font-size:11px;text-transform:uppercase}
ul.info-article-box{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;padding:20px 0 0}
ul.info-article-box>li{padding:20px;flex:0 1 100%;width:100%}
ul.info-article-box>li:first-of-type{padding:0;flex:0 1 130px;width:130px;height:150px;border-radius:10px;overflow:hidden}
ul.info-article-box>li figure{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;width:130px !important;height:130px !important;border-radius:10px;background-image:url("./assets/img/placeholder-profile.jpg");background-position:center;background-size:cover}
ul.info-article-box>li>div{color:#505457;font-size:11px}
ul.info-article-box>li>div a,ul.info-article-box>li>div a:hover{color:#505457}
.author-box-social{display:flex;justify-content:flex-start;flex-direction:row;align-content:flex-start;align-items:center;margin-left:0}
.author-box-social li a{color:#505457;font-size:14px;display:inline-block;margin:0 20px 0 0}
body.search{padding:0}
.form-podcast{max-width:950px;margin:0 auto;padding:0 0 20px;position:relative}
.sharethis-inline-share-buttons{display:flex !important;justify-content:right;align-content:center;align-items:center;flex-direction:row}
.sharethis-inline-share-buttons>div{margin-left:10px !important}
#st-1 .st-btn{transition:none !important;top:-3px !important;background-color:#fdcb03 !important;color:#333}
.article-content .sharethis-inline-share-buttons,.entry-header .sharethis-inline-share-buttons{display:none !important}
.navigation{width:100%;font-size:13px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center}
.navigation>span,.navigation .page-numbers{min-width:20px;padding:0 4px}
.navigation>span.next,.navigation .page-numbers.next{text-indent:-999px;overflow:hidden;position:relative}
.navigation>span.next:before,.navigation .page-numbers.next:before{content:">";display:block;position:absolute;z-index:1;top:0;left:0;width:20px;height:20px;text-indent:initial;text-align:right}
.navigation>span.prev,.navigation .page-numbers.prev{text-indent:-999px;overflow:hidden;position:relative}
.navigation>span.prev:before,.navigation .page-numbers.prev:before{content:"<";display:block;position:absolute;z-index:1;top:0;left:0;width:20px;height:20px;text-indent:initial;text-align:left}
.navigation>span.current,.navigation .page-numbers.current{color:#fdcb03}
.btn-download{display:block !important;width:30px !important;height:30px;background-image:url("./assets/img/download-icon.svg");background-size:15px;background-repeat:no-repeat;background-position:center;overflow:hidden;text-indent:-99999px;padding:0 !important}
.page-partner form{position:relative;top:0;display:block;float:left;margin:40px 0;display:flex;width:100%}
.page-partner form select{background-color:#1a232c !important;color:#fff !important;border:0;width:100%}
.page-partner form select option{background-color:#1a232c !important;color:#fff !important}
.list-block.list-block-blog{position:relative;width:calc(100% + 10px);left:-10px;content:"";display:table;table-layout:fixed;display:flex;flex-direction:row;flex-wrap:wrap}
.list-block.list-block-blog>*{position:relative;float:left;width:calc((100% - 10px * (1)) / 1);min-height:50px;margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (1)) / 1)}
.list-block.list-block-blog>li.list-block-item.list-block-item-blog a h3{padding-left:20px;position:relative;margin-bottom:30px;font-size:1.5vw}
.list-block.list-block-blog>li.list-block-item.list-block-item-blog a h3:before{content:"";display:block;width:5px;height:100%;background-color:#fdcb03;position:absolute;top:0;left:0;z-index:2}
.list-block.list-block-blog>li.list-block-item.list-block-item-blog>p{padding:0 0 30px 20px;margin:0}
.bg-blue-middle li.list-block-item.list-block-item-blog a h3{padding-left:20px;position:relative;margin-bottom:30px;font-size:1.5vw}
.bg-blue-middle li.list-block-item.list-block-item-blog a h3:before{content:"";display:block;width:5px;height:100%;background-color:#fdcb03;position:absolute;top:0;left:0;z-index:2}
.bg-blue-middle li.list-block-item.list-block-item-blog>p{padding:0 0 30px 20px;margin:0}
a.blog-name,a.blog-name:hover{text-transform:uppercase;font-size:11px;color:#fdcb03 !important}
a.blog-author,a.blog-author:hover{text-transform:uppercase;font-size:11px;padding-left:15px;margin-left:15px;display:inline-block;color:#505457 !important;border-left:solid 1px #505457}
.post-blog section.wrapper>aside{width:100%}
.post-blog section.wrapper>aside .lancio-blog{text-transform:uppercase;color:#8c9195;font-family:"Rubik",sans-serif;font-weight:500;display:inline-block;margin-bottom:30px}
.post-blog section.wrapper>article{position:relative;z-index:2;font-size:17px !important}
.post-blog section.wrapper>article h1{font-family:"Rubik",sans-serif;font-weight:500;font-size:2.5vw;margin-bottom:50px}
.post-blog section.wrapper>article h3{color:#8c9195;font-family:"Work Sans",sans-serif;font-weight:300;font-size:1.5vw;margin-bottom:50px}
.post-blog section.wrapper>article #st-1 .st-btn{background-color:transparent !important}
.post-blog section.wrapper>article .article-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}
.post-blog section.wrapper>article .article-info .img-author{width:36px !important;height:36px !important;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:20px}
.post-blog section.wrapper>article img{border-radius:20px}
.post-blog section.wrapper>article blockquote{color:#8c9195 !important;font-style:italic;font-weight:500;position:relative;padding-left:20px;margin-left:0}
.post-blog section.wrapper>article blockquote:before{content:"";display:block;width:5px;height:100%;background-color:#fdcb03;position:absolute;top:0;left:0;z-index:2}
.post-blog section.wrapper>article .info-article-box p{font-size:15px !important;color:#787d82}
.post-blog section.wrapper>article .article-tag{border-top:solid 1px #e3e9ee;border-bottom:solid 1px #e3e9ee;padding:15px 0;margin-top:30px}
.post-blog section.wrapper>article .article-tag .post_tags a,.post-blog section.wrapper>article .article-tag .post_tags a:hover{color:#8c9195 !important;font-weight:400;text-transform:uppercase;font-size:13px !important}
.img-author{width:150px !important;height:150px !important;border-radius:50% !important;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}
.article-info-extra{font-size:12px !important;color:#8c9195;text-transform:uppercase}
.article-info-extra .author{margin:0 5px 0 0}
.article-info-extra .author a,.article-info-extra .author a:hover{color:#8c9195}
.article-info-extra .posted-on{margin:0 0 0 5px}
.correlati-blog .posted-on{padding:0 20px}
.author-blog section.wrapper{display:flex;flex-direction:column;justify-content:flex-start}
.author-blog section.wrapper>aside{width:100%;flex-direction:column;justify-content:center}
.author-blog section.wrapper>aside figure{margin:0 auto 20px}
.author-blog section.wrapper>aside h2{font-size:1.5vw;text-align:center;width:100%}
.author-blog section.wrapper>aside p{font-size:15px;color:#909090;text-align:center;width:100%}
.author-blog section.wrapper>aside ul{display:flex;justify-content:center;align-items:center}
.author-blog section.wrapper>aside .lancio-blog{text-transform:uppercase;color:#8c9195;font-family:"Rubik",sans-serif;font-weight:500;display:inline-block;margin-bottom:50px;margin-top:50px}
.author-blog section.wrapper>aside .last-article{margin-bottom:80px}
.author-blog section.wrapper>aside .last-article article{display:flex;flex-direction:row;padding:10px 0;border-bottom:solid 1px #4d6b85}
.author-blog section.wrapper>aside .last-article article a,.author-blog section.wrapper>aside .last-article article a:hover{display:block}
.author-blog section.wrapper>.list-block{width:100%;display:flex;flex-direction:column;padding-top:30px}
.author-blog section.wrapper>.list-block li.list-block-item-blog{width:100%;border-bottom:solid 1px #293949;padding-bottom:50px;margin-bottom:50px}
.author-blog section.wrapper>.list-block li.list-block-item-blog h3{position:relative;font-size:2.3vw;padding-left:20px}
.author-blog section.wrapper>.list-block li.list-block-item-blog h3:before{content:"";display:block;width:5px;height:100%;background-color:#fdcb03;position:absolute;top:0;left:0;z-index:2}
.author-blog section.wrapper>.list-block li.list-block-item-blog p{font-size:17px;margin-bottom:30px;padding-left:0;padding-right:0}
.carousel-cell{position:relative}
.carousel-cell>.author{position:absolute;z-index:2;bottom:15px;left:15px;display:flex;flex-direction:row;align-items:center}
.carousel-cell>.author figure{width:40px !important;height:40px !important;margin-right:10px}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.on-air{position:fixed;z-index:1000;bottom:0;left:0;width:100%;background-color:#11161c;padding:5px 20px}
.on-air:before{width:100vw;content:"";position:absolute;z-index:0;height:50px;background-color:#11161c;top:0;left:0}
.on-air>ul{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;width:100%;background-color:#11161c;position:relative;z-index:2;height:50px}
.on-air>ul li{order:0;align-self:center;display:flex}
.on-air>ul li:nth-child(1),.on-air>ul li:nth-child(3){flex-wrap:wrap;justify-content:stretch;flex-direction:row;align-content:center;align-items:center;width:100%;background-color:#11161c !important}
.on-air>ul li:nth-child(1){left:-100%;z-index:-10;position:absolute}
.on-air>ul li:nth-child(1).show{display:flex;position:absolute;bottom:0;z-index:10;background-color:#11161c;width:80%;left:0;padding:5px 0}
.on-air>ul li:nth-child(1).show .desc-wavesurfer{width:80%}
.on-air>ul li:nth-child(2){width:100%;height:0;position:absolute;top:-4px;z-index:-15}
.on-air>ul li:nth-child(2) .mejs__time-rail,.on-air>ul li:nth-child(2) .mejs__time{display:none}
.on-air>ul li:nth-child(2) .mejs__controls:not([style*='display: none']){background:transparent !important}
.on-air>ul li:nth-child(2).play-pod{z-index:15}
.on-air>ul li:nth-child(2).open{display:flex;align-items:center;align-content:center;position:absolute;width:100vw;height:40px;top:-39px;z-index:10;background-color:#11161c;padding:5px 20px}
.on-air>ul li:nth-child(2).open .mejs__time-rail,.on-air>ul li:nth-child(2).open .mejs__time{display:flex}
.on-air>ul li:nth-child(2).open .mejs__controls,.on-air>ul li:nth-child(2).open .mejs__mediaelement{background-color:#11161c !important;background:none !important}
.on-air>ul li:nth-child(3){display:none}
.on-air>ul li .desc-wavesurfer{margin-left:10px;overflow:hidden;padding:0}
.on-air>ul li .desc-wavesurfer span{font-size:1vw;color:#fdcb03;letter-spacing:1px}
.on-air>ul li .desc-wavesurfer span.desc-wavesurfer-programma{text-transform:uppercase}
.on-air>ul li .desc-wavesurfer span.desc-wavesurfer-titolo{display:block;clear:both;color:#fff;font-size:1.5vw;white-space:nowrap;-webkit-animation:marquee 10s linear infinite;animation:marquee 10s linear infinite;width:800px}
.on-air>ul li .desc-wavesurfer span.desc-wavesurfer-titolo:hover{-webkit-animation-play-state:paused;animation-play-state:paused}
.waveform__counter,.waveform__duration{font-size:1vw;width:50px}
.waveform__duration{text-align:right}
.btn-wavesurfer{width:20px;height:20px;border:0;background-color:#fff;padding:0;border-radius:50%;cursor:pointer}
html body .on-air>ul>li:first-child .btn-wavesurfer{visibility:hidden}
html body .show .btn-wavesurfer{width:40px;height:40px}
.btn-wavesurfer i{background-size:20px;background-repeat:no-repeat;background-position:center;display:block;text-indent:-999px;overflow:hidden;height:40px;width:40px;margin:0}
html body .show .btn-wavesurfer i{width:40px;height:40px}
.btn-wavesurfer i.glyphicon-play{background-image:url("./assets/img/button-play@2x.png");background-repeat:no-repeat;background-position:center;background-size:14px}
.btn-wavesurfer i.glyphicon-pause{background-image:url("./assets/img/button-pause@2x.png");background-repeat:no-repeat;background-position:center;background-size:14px}
html body .program-podcast-layer .btn-wavesurfer i.glyphicon-pause{display:none}
.pic-programma-on-air{border-radius:50%;width:40px;height:40px;overflow:hidden;position:relative;margin-top:5px;margin-bottom:5px}
.pic-programma-on-air-title,.title-diretta{font-size:10px;display:block;white-space:nowrap;overflow:hidden;width:80%;color:#fdcb03;letter-spacing:1px}
html body .list-podcast-layer .pic-programma-on-air-title,html body .list-podcast-layer .title-diretta{width:calc(100% - 50px)}
.pic-programma-on-air-title>*,.title-diretta>*{font-size:10px;display:block;clear:both;width:100px;color:#fff;margin-top:3px}
.title-diretta{text-transform:uppercase;margin-bottom:20px}
.marquee{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute}
.marquee p{display:inline-block;padding-left:100%;-webkit-animation:marquee 5s linear infinite;animation:marquee 5s linear infinite;margin:0}
.marquee2 p{-webkit-animation-delay:2.5s;animation-delay:2.5s;margin:0}
#play-pause-button{font-size:14px;cursor:pointer;width:40px;height:40px;text-align:center;vertical-align:middle;display:table-cell;background-color:#fdcb03;background-image:url("./assets/img/button-play@2x.png");background-size:13px;background-position:center;background-repeat:no-repeat;position:relative;color:#11161c;border-radius:50%}
#play-pause-button.jp-stop{background-image:url("./assets/img/button-pause@2x.png")}
#play-pause-button:before{display:none}
#waveform{width:calc(100% - 100px)}
.playlist-on-air{position:absolute;z-index:-1;width:100%;height:calc(100vh - 76px);top:calc(100vh - 76px);left:0;transition:all .5s ease-in-out;background-color:#151d24;padding:20px;display:flex;flex-direction:column}
.playlist-on-air.open{top:calc((100vh - 136px) * -1)}
.playlist-on-air .program-day-layer{display:none}
#on-air-pr{width:100%;flex-direction:row;justify-content:space-between}
.on-air-ajax{width:80%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;position:absolute;z-index:1;top:0;left:0}
.playlist-on-air-title{font-size:calc(1vw + 19 * ((100vw - 30px) / 1170));margin-bottom:20px}
.list-podcast-layer{overflow-y:scroll;padding-right:0;padding-bottom:40px}
html body .program-podcast-layer .list-podcast-layer{width:100% !important}
.list-podcast-layer ul.program-podcast{display:flex;flex-direction:column}
.list-podcast-layer ul.program-podcast li{display:flex;flex-direction:row;align-content:center;align-items:flex-start;justify-content:space-between;padding:20px 0;border-bottom:solid 1px #293949}
.list-podcast-layer ul.program-podcast li .btn-wavesurfer{width:24px !important;height:24px !important}
.list-podcast-layer ul.program-podcast li .btn-wavesurfer>i{background-size:9px;width:24px;height:24px}
.list-podcast-layer ul.program-podcast li .btn-wavesurfer>i.glyphicon-pause{display:none}
.list-podcast-layer ul.program-podcast li .btn-wavesurfer.fa-pause:before{display:none}
.list-podcast-layer ul.program-podcast li div{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-left:20px}
.list-podcast-layer ul.program-podcast li div h4{font-size:calc(12px + 2 * ((100vw - 420px) / 780));width:100%;padding-bottom:3px}
.list-podcast-layer ul.program-podcast li div h6{width:100%;font-weight:normal;font-size:calc(12px + 2 * ((100vw - 420px) / 780));text-align:left;padding-left:10px;padding-right:10px;display:none}
.list-podcast-layer ul.program-podcast li div .date{width:100%;color:#fdcb03;text-transform:uppercase;font-size:calc(10px + 2 * ((100vw - 420px) / 780));margin:0}
.program-podcast-layer{width:100%;overflow-y:scroll}
.bg-blue{background-color:#151d24}
.bg-blue .wrapper.newsletter-box{padding-bottom:20px}
.wrapper-list-days{width:100%;overflow-x:scroll}
.list-days{width:100%;max-width:965px;background-color:#11161c;border-radius:30px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:5px;margin:0 20px}
.list-days li{padding:13.3333333333px;border-radius:25px;text-align:center;cursor:pointer}
.list-days li.active{font-size:1vw;color:#333;background-color:#fff}
.list-break-days{width:100%;max-width:600px;margin:80px auto 0;display:flex;flex-direction:row;justify-content:space-around}
.list-break-days li{width:25%;font-size:1vw;cursor:pointer;border-bottom:solid 2px transparent;color:#505457;padding-bottom:10px;text-align:center}
.list-break-days li.active{border-color:#fdcb03;color:#fff}
.list-hours ul.program-day{display:none;flex-direction:column;width:100%;margin:20px 0}
.list-hours ul.program-day.active{display:flex}
.list-hours ul.program-day li{padding:20px 20px 20px 50px}
.list-hours ul.program-day li.active{background-color:#11161c}
.list-hours ul.program-day li.active>div{padding:80px 0}
.list-hours ul.program-day li.active>div:before{top:50%}
.list-hours ul.program-day li>div{margin:0 auto;width:100%;max-width:700px;position:relative;display:flex;flex-direction:row;justify-content:flex-start}
.list-hours ul.program-day li>div:before{content:"";position:absolute;z-index:3;top:-2px;left:-30px;background-color:#fdcb03;width:20px;height:20px;border-radius:50%;border:solid 6px #1a232c;display:block}
.list-hours ul.program-day li>div:after{content:"";position:absolute;z-index:2;display:block;width:1px;height:150%;background-color:#293949;top:0;left:-20px}
.list-hours ul.program-day li>div>em{position:absolute;font-family:'Rubik' !important;font-weight:500 !important;color:#fdcb03;top:50%;left:0;margin-top:0}
.list-hours ul.program-day li>div>em:before{position:absolute;z-index:0;content:"";left:-50px;top:50%;margin-top:-28px;display:block;background-image:url("./assets/img/radiopop_loader.gif");background-repeat:no-repeat;background-position:center;background-size:90px;width:60px;height:60px}
.list-hours ul.program-day li>div span.hour{width:60px;font-family:'Rubik' !important;font-weight:500 !important;color:#fdcb03}
.list-hours ul.program-day li>div .program-desc{width:calc(100% - 60px)}
.list-hours ul.program-day li>div .program-desc h6{font-size:2vw;margin-bottom:20px}
.site-footer{width:100;position:relative;background-color:#11161c;color:#333;padding-bottom:80px}
.site-footer ul{display:flex;flex-direction:column;justify-content:space-between}
.site-footer ul li div{padding-top:20px}
.site-footer ul li div ul{flex-direction:column}
.site-footer ul li div ul li{padding-bottom:10px}
.site-footer ul li div a{font-size:1vw}
.site-footer>.wrapper ul li div{display:none}
.site-footer>.wrapper ul li div.open-sub-menu-footer{display:block}
.site-footer .site-info{color:#fff;padding-bottom:40px;font-size:1vw;text-transform:uppercase}
.site-footer .site-info a,.site-footer .site-info a:hover{display:inline-block;margin:0 5px;font-size:1vw}
.site-footer .site-info a.social,.site-footer .site-info a:hover.social{font-size:1vw}
.site-footer .site-info li{margin-bottom:20px}
.site-footer .site-info li:last-of-type{margin-bottom:0}
.newsletter-box{color:#fff;text-align:center}
.newsletter-box .gform_confirmation_message,.newsletter-box .validation_error{padding:0 0 80px;display:block;margin:0 auto;width:300px !important;color:#fdcb03 !important;border:none !important;font-weight:normal !important}
.newsletter-box .li.gfield.gfield_error{padding:0 !important;margin:0 !important;border:none !important;background-color:transparent !important;color:#fdcb03 !important;font-weight:normal !important}
.gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important;position:relative}
.gform_wrapper .field_description_below .gfield_description{position:absolute;bottom:130px;width:300xp !important;font-weight:normal;color:#fff !important}
.label_privacy{position:absolute !important;bottom:-10px;left:20px;width:100%}
.gfield_checkbox{font-size:.5vw}
.gfield_checkbox label{opacity:.5}
.gfield_required{position:absolute;bottom:21px;left:-15px;color:#fdcb03 !important}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){width:100%;padding:0;background-color:transparent;border:0}
.gform_ajax_spinner{margin-left:20px;border:4px solid rgba(0,0,0,0.3);border-left:3px solid #ffe732;-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;border-radius:50%;width:30px;height:30px;position:absolute;top:45%;left:45%;transform:translate(-50%,-50%);z-index:30}
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:0;color:#333}
.flickity-button:hover{background:white;cursor:pointer}
.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}
.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}
.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
ul.slider.column-two .flickity-viewport{overflow:initial}
ul.slider.column-two li{width:calc(97% - 20px);margin-right:20px}
ul.slider.column-two li figure{position:relative}
ul.slider.column-two li figure:before{content:"";position:absolute;z-index:0;width:100%;height:50%;bottom:0;left:0;background:rgba(0,0,0,0);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,black));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
ul.slider.column-two li figure figcaption{position:absolute;bottom:20px;left:5%;width:90%;text-align:center}
ul.slider.column-two li figure figcaption span{font-size:1vw;text-transform:uppercase}
ul.slider.column-two li p{padding:0 20px;font-size:calc(12px + 2 * ((100vw - 420px) / 780))}
ul.slider.column-three .flickity-viewport{overflow:initial}
ul.slider.column-three li{width:70%;margin-right:20px}
ul.slider.column-three li p{padding:0 20px;font-size:calc(12px + 2 * ((100vw - 420px) / 780))}
ul.slider.column-four .flickity-viewport{overflow:initial}
ul.slider.column-four li{width:calc(50% - 20px);margin:0 0 0 20px}
ul.slider.column-four .flickity-button{visibility:hidden}
ul.slider.full{background-color:#fdcb03}
ul.slider.full li{width:100%;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#fdcb03}
ul.slider.full li figure img{width:100%;opacity:1}
ul.slider.full li figure figcaption{background-color:#fdcb03;color:#333;padding:20px;text-align:center;position:relative;display:block}
ul.slider.full li figure figcaption .btn-default{background-color:#fff}
.flickity-button:disabled{opacity:0}
.flickity-prev-next-button,.flickity-prev-next-button:hover{background-position:center;background-repeat:no-repeat;border-radius:50%;width:30px;height:30px;background-color:#fff;background-repeat:no-repeat;background-size:20px}
.flickity-prev-next-button.previous,.flickity-prev-next-button:hover.previous{background-image:url("./assets/img/button-next-content@2x.png");transform:rotate(180deg);top:calc(50% - 15px)}
.flickity-prev-next-button.next,.flickity-prev-next-button:hover.next{background-image:url("./assets/img/button-next-content@2x.png")}
.flickity-prev-next-button svg,.flickity-prev-next-button:hover svg{display:none}
html body div:not(js-evidenza).column-three .flickity-prev-next-button,html body div:not(js-evidenza).column-three .flickity-prev-next-button:hover{top:37%;right:-10px}
html body div:not(js-evidenza).column-three .flickity-prev-next-button.previous,html body div:not(js-evidenza).column-three .flickity-prev-next-button:hover.previous{top:32.5%;right:initial;left:-10px}
html body .column-two .flickity-prev-next-button,html body .column-two .flickity-prev-next-button:hover{display:none}
.js-lancio .flickity-prev-next-button,.js-lancio .flickity-prev-next-button:hover{background-position:center;background-repeat:no-repeat;border-radius:50%;width:24px;height:24px;background-color:transparent;background-size:6px;border:solid 1px #fff;top:inherit;bottom:62px}
.js-lancio .flickity-prev-next-button.previous,.js-lancio .flickity-prev-next-button:hover.previous{background-image:url("./assets/img/icon-arrow-left-splash@2x.png");left:20px;transform:rotate(0);bottom:27px}
.js-lancio .flickity-prev-next-button.next,.js-lancio .flickity-prev-next-button:hover.next{background-image:url("./assets/img/icon-arrow-right-splash@2x.png");right:20px;bottom:15px}
.js-lancio .flickity-prev-next-button svg,.js-lancio .flickity-prev-next-button:hover svg{display:none}
.slider-nav{display:none;position:absolute;bottom:80px;right:120px;width:100px;font-size:10px}
.slider-nav:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;top:5px;left:0;opacity:.3}
.slider-nav .start{position:relative;left:-18px}
.slider-nav .end{position:relative;right:-106px}
.slider-nav .line{transition:all .3s ease-in-out;position:absolute;z-index:3;width:33.3px;top:5px;left:0;height:1px;background-color:#fdcb03}
.yith-infs-loader{width:70px;height:70px;margin:0 auto}
.spinner{width:70px;height:70px;margin:0 auto;background-image:url("./assets/img/radiopop_loader.gif");background-repeat:no-repeat;background-size:contain;position:fixed;z-index:30;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}
.audio-player,.audio-player div,.audio-player h1,.audio-player a,.audio-player img,.audio-player span,.audio-player button{margin:0;padding:0;border:0;outline:0}
div.audio-player{width:calc(100% - 50px);height:60px;color:#fff !important}
div.audio-player .mejs__container.mejs__audio{width:100% !important;max-width:100% !important;min-width:100% !important}
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
.mejs__container{background:transparent !important;box-sizing:border-box;font-family:'Helvetica',Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}
.mejs__container:not([style*='display: none']){background:transparent !important;background:transparent !important}
.mejs__container *{box-sizing:border-box}
.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}
.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}
.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}
.mejs__container:focus{outline:0}
.mejs__iframe-overlay{height:100%;position:absolute;width:100%}
.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.mejs__fullscreen{overflow:hidden !important}
.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}
.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100% !important;width:100% !important}
.mejs__background{left:0;position:absolute;top:0}
.mejs__mediaelement{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}
.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}
:root .mejs__poster-img{display:none}
.mejs__poster-img{border:0;padding:0}
.mejs__overlay{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}
.mejs__layer{z-index:1}
.mejs__overlay-play{cursor:pointer}
.mejs__overlay-button{background:url("mejs-controls.svg") no-repeat;background-position:0 -39px;height:80px;width:80px}
.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}
.mejs__overlay-loading{height:80px;width:80px}
.mejs__overlay-loading-bg-img{-webkit-animation:mejs__loading-spinner 1s linear infinite;animation:mejs__loading-spinner 1s linear infinite;background:transparent url("mejs-controls.svg") -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}
.mejs__controls{bottom:13px;display:flex;height:20px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}
.mejs__controls .mejs__mute,.mejs__controls .mejs__horizontal-volume-slider{display:none}
.mejs__controls:not([style*='display: none']){background:rgba(255,0,0,0.7);background:linear-gradient(transparent,rgba(0,0,0,0.35))}
.mejs__button,.mejs__time,.mejs__time-rail{height:30px;line-height:10px;margin:0;width:50px;font-size:10px}
.mejs__button>button{background:transparent url("mejs-controls.svg");border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}
.mejs__button>button:focus{outline:dotted 1px #999}
.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus,.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus{outline:0}
.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:bold;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}
.mejs__play>button{background-image:url("./assets/img/button-play@2x.png");background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:14px;width:40px;height:40px;border-radius:50%;position:fixed;left:15px;bottom:0;z-index:10}
.mejs__pause>button{background-image:url("./assets/img/button-pause@2x.png");background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:14px;width:40px;height:40px;border-radius:50%;position:fixed;left:15px;bottom:0;z-index:10}
.mejs__replay>button{background-position:-160px 0}
.mejs__time-rail{direction:ltr;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}
.mejs__time-total,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-current,.mejs__time-float,.mejs__time-hovered,.mejs__time-float-current,.mejs__time-float-corner,.mejs__time-marker{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}
.mejs__time-total{background:#2d3944;margin:5px 0 0;width:100%;height:8px;border-radius:4px;overflow:hidden}
.mejs__time-loaded{background-color:#566571 !important;height:8px !important;border-radius:4px !important;overflow:hidden}
.mejs__time-current{background-color:#fdcb03 !important;height:8px !important;border-radius:4px !important;overflow:hidden}
.mejs__time-hovered{height:8px !important;border-radius:4px !important;overflow:hidden}
.mejs__time-buffering{-webkit-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;background:linear-gradient(-45deg,rgba(255,255,255,0.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 75%,transparent 75%,transparent);background-size:15px 15px;width:100%}
.mejs__time{position:absolute;z-index:-1;width:calc(100% + 50px);display:flex;justify-content:space-between}
.mejs__time-loaded{background:#fdcb03}
.mejs__time-current,.mejs__time-handle-content{background:rgba(255,255,255,0.9)}
.mejs__time-hovered{background:rgba(255,255,255,0.5);z-index:10}
.mejs__time-hovered.negative{background:rgba(0,0,0,0.2)}
.mejs__time-current,.mejs__time-buffering,.mejs__time-loaded,.mejs__time-hovered{left:0;transform:scaleX(0);transform-origin:0 0;transition:.15s ease-in all;width:100%}
.mejs__time-buffering{transform:scaleX(1)}
.mejs__time-hovered{transition:height .1s cubic-bezier(0.44,0,1,1)}
.mejs__time-hovered.no-hover{transform:scaleX(0) !important}
.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;transform:translateX(0);z-index:11}
.mejs__time-handle-content{border:4px solid rgba(255,255,255,0.9);border-radius:50%;height:10px;left:-7px;top:0;transform:scale(0);width:10px}
.mejs__time-rail:hover .mejs__time-handle-content,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail .mejs__time-handle-content:active{transform:scale(1)}
.mejs__time-float{background:#eee;border:solid 1px #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;transform:translateX(-50%);width:36px}
.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}
.mejs__time-float-corner{border:solid 5px #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;transform:translateX(-50%);width:0}
.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}
.mejs__long-video .mejs__time-float-current{width:60px}
.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}
.mejs__fullscreen-button>button{background-position:-80px 0}
.mejs__unfullscreen>button{background-position:-100px 0}
.mejs__mute>button{background-position:-60px 0}
.mejs__unmute>button{background-position:-40px 0}
.mejs__volume-button{position:relative}
.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,0.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:25px;z-index:1}
.mejs__volume-button:hover{border-radius:0 0 4px 4px}
.mejs__volume-total{background:rgba(255,255,255,0.5);height:100px;left:50%;margin:0;position:absolute;top:8px;transform:translateX(-50%);width:2px}
.mejs__volume-current{background:rgba(255,255,255,0.9);left:0;margin:0;position:absolute;width:100%}
.mejs__volume-handle{background:rgba(255,255,255,0.9);border-radius:1px;cursor:ns-resize;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:16px}
.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}
.mejs__horizontal-volume-total{background:rgba(50,50,50,0.8);border-radius:2px;font-size:1px;height:8px;left:0;margin:0;padding:0;position:absolute;top:16px;width:50px}
.mejs__horizontal-volume-current{background:rgba(255,255,255,0.8);border-radius:2px;font-size:1px;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}
.mejs__horizontal-volume-handle{display:none}
.mejs__captions-button,.mejs__chapters-button{position:relative}
.mejs__captions-button>button{background-position:-140px 0}
.mejs__chapters-button>button{background-position:-180px 0}
.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,0.7);border:solid 1px transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}
.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}
.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none !important;margin:0;overflow:hidden;padding:0}
.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none !important;margin:0 0 6px;overflow:hidden;padding:0}
.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8 !important;background-color:rgba(255,255,255,0.4) !important}
.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}
.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}
.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}
.mejs__captions-translations{font-size:10px;margin:0 0 5px}
.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}
.mejs__captions-layer a{color:#fff;text-decoration:underline}
.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}
.mejs__captions-position-hover{bottom:35px}
.mejs__captions-text,.mejs__captions-text *{background:rgba(20,20,20,0.5);box-shadow:5px 0 0 rgba(20,20,20,0.5),-5px 0 0 rgba(20,20,20,0.5);padding:0;white-space:pre-wrap}
.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}
.mejs__overlay-error{position:relative}
.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}
.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}
.mejs__cannotplay{position:relative}
.mejs__cannotplay p,.mejs__cannotplay a{display:inline-block;padding:0 15px;width:100%}
iframe{border:none !important}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
@media screen and (min-width:37.5em){.menu-toggle{display:none}
.main-navigation ul{display:block}
}@media(min-width:768px){html body #main>.trasmissione h1.title-section,html body #main>.trasmissione h2.title-section,html body #main>.trasmissione h3.title-section,html body #main>.trasmissione h4.title-section,html body #main>.trasmissione h5.title-section,html body #main>.trasmissione h6.title-section{padding-bottom:10px}
html body #main>.trasmissione .btn-view-all{float:right;top:inherit}
.btn-view-all{display:block}
html body #on-air-pr .btn-plus{bottom:initial;top:17px}
html body .newsletter-box input[type="submit"],html body .newsletter-box .btn-search{bottom:45px;right:-8px}
.row{flex-direction:row}
.col-lg-18{width:48%}
.col-lg-12{width:31%}
.main-navigation{width:50%;padding-top:60px;overflow-y:inherit}
.main-navigation .secondary-menu{padding-bottom:0}
.header-search{padding-top:180px}
.banner figure figcaption p{display:block}
.banner.small>ul{flex-direction:row;align-items:center;align-content:center;padding:20px 80px}
.big-article{flex-direction:row;justify-content:space-between;align-items:center;align-content:center;margin-bottom:80px}
.big-article>div{padding:0;border:0}
.article-list.column-three{width:calc(100% + 10px);left:-10px}
.article-list.column-three>*{width:calc((100% - 10px * (3)) / 3);margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (3)) / 3)}
.list-block{width:calc(100% + 10px);left:-10px}
.list-block>*{width:calc((100% - 10px * (3)) / 3);margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (3)) / 3)}
.slider-speaker{width:calc(100% + 10px);left:-10px}
.slider-speaker>*{width:calc((100% - 10px * (3)) / 3);margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (3)) / 3)}
html body header.podcast ul.list-podcast li>figure{order:1;text-align:left;width:40%;padding-top:40%}
html body header.podcast ul.list-podcast li:not(.no-first):first-of-type>div{order:2;text-align:left}
ul.list-podcast li:not(.no-first):first-of-type>div p{margin:40px 0}
html body header.podcast ul.list-podcast li:not(.no-first):first-of-type>a{bottom:calc(50% - 40px);left:calc(30% - 40px)}
ul.list-podcast li.no-first>p{display:block}
ul.list-podcast li.no-first>.date{text-align:left;padding:10px 20px}
ul.list-podcast-archive li.no-first h4{width:20%}
ul.list-podcast-archive li.no-first>p{width:50%;padding:0;flex:1 0 50%}
ul.list-podcast-archive li.no-first>.duration{width:20%;text-align:left;padding:10px 20px}
.box-search-alph{height:auto;overflow-x:hidden;margin-bottom:80px}
.box-search-alph ul{width:auto}
.box-search-alph ul li{padding:0}
.list-related{width:calc(100% + 10px);left:-10px}
.list-related>*{width:calc((100% - 10px * (4)) / 4);margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (4)) / 4)}
.list-podcast-box li>p{display:block}
.list-iniziative{flex-direction:row;flex-wrap:wrap}
.list-iniziative li{width:49%}
.article-content{padding:40px 20px 0}
.lancio-podcast{flex-direction:row}
.lancio-podcast li:first-of-type{width:33%;padding:0}
ul.info-article-box{flex-direction:row}
ul.info-article-box>li:first-of-type{flex:0 1 200px;width:200px}
ul.info-article-box>li figure{width:150px;height:150px;border-radius:10px}
.form-podcast{padding-bottom:80px}
.page-partner form{position:relative;top:-2px;display:inline-block;float:right;margin:0 0 0 20px}
.page-partner form select{width:auto}
.list-block.list-block-blog{width:calc(100% + 10px);left:-10px}
.list-block.list-block-blog>*{width:calc((100% - 10px * (2)) / 2);margin:0 0 10px 10px;flex:0 1 calc((100% - 10px * (2)) / 2)}
.author-blog section.wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}
.author-blog section.wrapper>aside{width:300px}
.author-blog section.wrapper>.list-block{width:calc(100% - 400px)}
.pic-programma-on-air{width:50px;height:50px}
.pic-programma-on-air-title,.title-diretta{width:70%}
.pic-programma-on-air-title>*,.title-diretta>*{font-size:15px}
.on-air-ajax #jp_container_1{position:absolute;z-index:1;top:5px;width:40px;height:40px}
.list-podcast-layer{padding-right:20px}
.list-podcast-layer ul.program-podcast li{padding:20px}
.list-podcast-layer ul.program-podcast li div{flex-direction:row}
.list-podcast-layer ul.program-podcast li div h4{width:20%;padding-bottom:0}
.list-podcast-layer ul.program-podcast li div h6{display:block;width:50%}
.list-podcast-layer ul.program-podcast li div .date{width:30%;text-align:right}
.bg-blue .wrapper.newsletter-box{padding-bottom:80px}
.site-footer .site-info{padding-top:0}
ul.slider.column-two li{width:calc(50% - 20px)}
ul.slider.column-three li{width:calc((100% - 20px) / 2)}
ul.slider.column-four li{width:calc(33.3% - 20px)}
ul.slider.column-four .flickity-button{visibility:visible}
html body .column-two .flickity-prev-next-button,html body .column-two .flickity-prev-next-button:hover{display:block}
}@media(min-width:866.666666667px){ul.list-podcast li:not(.no-first):first-of-type>div .conduttori{font-size:13px}
ul.list-podcast li:not(.no-first):first-of-type>div .conduttori p{font-size:13px}
}@media(min-width:900px){.text-big>div,.text-big p{font-size:27px}
.waveform__counter,.waveform__duration{font-size:9px}
}@media(min-width:1000px){.lancio-podcast li>span{font-size:10px}
.on-air>ul li .desc-wavesurfer span{font-size:10px}
.on-air>ul li .desc-wavesurfer span.desc-wavesurfer-titolo{font-size:15px}
}@media(min-width:1025px){h1.title-section,h2.title-section,h3.title-section,h4.title-section,h5.title-section,h6.title-section{margin-bottom:80px}
html body footer h1.widget-title,html body footer h2.widget-title,html body footer h3.widget-title,html body footer h4.widget-title,html body footer h5.widget-title,html body footer h6.widget-title{padding-bottom:53.3333333333px}
html body footer h1.widget-title:before,html body footer h2.widget-title:before,html body footer h3.widget-title:before,html body footer h4.widget-title:before,html body footer h5.widget-title:before,html body footer h6.widget-title:before{display:none}
html body .list-podcast h1,html body .list-podcast h2,html body .list-podcast h3,html body .list-podcast h4,html body .list-podcast h5,html body .list-podcast h6{margin-bottom:0}
html body .list-insider h1,html body .list-insider h2,html body .list-insider h3,html body .list-insider h4,html body .list-insider h5,html body .list-insider h6{padding:0 20px;margin-top:0}
html body .site-header .btn-default{width:auto}
.btn-view-all.js-show-all{display:none}
html body .list-podcast .btn-play{position:relative;top:0;left:0}
html body .menu-item-has-children>.btn-plus{display:none}
.main-navigation ul ul{position:absolute;top:24px;left:50% !important;transform:translateX(-50%);z-index:-1;margin:0;padding:20px 0 40px 0;flex-direction:column;align-items:center;align-content:center}
.main-navigation ul ul.show{display:flex}
.main-navigation ul ul li{background-color:#fff !important;margin-bottom:10px}
.main-navigation ul ul a{width:auto;text-align:center;color:#333;white-space:nowrap}
#page,#content{position:relative}
#page:before,#content:before{content:"";display:block;width:100%;height:40vh;position:absolute;z-index:0;left:0;top:0;z-index:1;transition:all .5s ease-in-out;background:rgba(0,0,0,0.4);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0.4)),color-stop(32%,rgba(0,0,0,0.25)),color-stop(83%,rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.25) 32%,rgba(0,0,0,0) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
body.hide-overlay-page #page:before,body.hide-overlay-page #content:before{display:none}
.wrapper{padding:80px}
html body .bg-blue .wrapper{padding:80px}
.widget{margin-bottom:1.5em}
.hide-desktop{display:none}
.site-header{position:absolute;z-index:1000;background-color:transparent;padding:40px}
.site-branding{background-image:none;height:55px;flex:1 0 182px;left:0;position:static}
.site-branding a{width:182px;height:auto}
.site-branding img{display:block}
.main-navigation{position:relative;left:0;height:auto;background-color:transparent;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;width:auto;padding-top:0}
.main-navigation ul#primary-menu{position:relative;z-index:20;flex-direction:row;border-right:solid 1px #fff;margin-right:20px}
.main-navigation ul#primary-menu li{border:0;padding:5px 13.3333333333px;background-color:transparent;letter-spacing:1px}
.main-navigation ul#primary-menu li:last-of-type{padding-right:20px}
.main-navigation ul#primary-menu li.available{background-color:#fdcb03;color:#333}
.main-navigation ul#primary-menu li.available>a{display:block;position:relative;color:#333}
.search label{width:0;transition:all .3s ease-in-out}
.header-search{z-index:700}
#secondary-menu{padding:0}
.hamburger-toggle{display:none}
.first-button-play{display:block;position:absolute;z-index:20;top:0;left:0;width:50px;height:50px}
.first-button-play>a{display:block;width:50px;height:50px;background-image:url("./assets/img/button-play@2x.png");background-repeat:no-repeat;background-position:center;background-size:14px}
.banner figure figcaption{left:80px;width:auto}
.banner figure figcaption .brand{width:184px;margin-bottom:80px}
.banner figure figcaption a{margin-top:80px}
.banner.full figure figcaption{width:50%}
.banner.small>ul li:nth-child(2){margin:0}
.banner.small .brand{width:178px;margin:0}
html body aside .banner.middle{border-radius:13px;overflow:hidden;margin-bottom:80px}
.banner.middle figure{padding-top:0}
.banner.middle figure img{position:relative;left:0;top:0;transform:none;height:auto;width:100%}
html body aside .banner.middle figure img{position:absolute;left:50%;top:inherit;bottom:0;transform:translate(-70%,0);height:auto;width:300%;max-width:300%}
.banner.middle figure figcaption{padding:0 80px;flex-direction:row;align-items:center}
html body aside .banner.middle figure figcaption{position:relative;padding:0;width:100%;top:inherit;bottom:20px;left:0;transform:none;flex-direction:column}
html body aside .banner.middle figure figcaption:before{content:"";display:block;position:absolute;z-index:0;width:100%;height:116%;background:#f5ca1f;background:-webkit-gradient(left top,left bottom,color-stop(36%,#f5ca1f),color-stop(69%,#f5ca1f),color-stop(93%,rgba(245,202,31,0.08)),color-stop(100%,rgba(245,202,31,0.08)));background:linear-gradient(to bottom,#f5ca1f 36%,#f5ca1f 69%,rgba(245,202,31,0.08) 93%,rgba(245,202,31,0.08) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ca1f',endColorstr='#f5ca1f',GradientType=0)}
.banner.middle figure figcaption .brand{width:187px}
html body aside .banner.middle figure figcaption .brand{width:145px;margin-top:20px}
.banner.middle figure figcaption .brand img{width:187px}
html body aside .banner.middle figure figcaption .brand img{width:145px;margin-top:20px}
.banner.middle figure figcaption p{margin-left:80px;margin-bottom:20px;z-index:2;width:35%}
html body aside .banner.middle figure figcaption p{margin-left:10px;margin-right:10px;margin-bottom:120px;text-align:center;width:60%}
.banner.middle figure figcaption>div a{position:relative;right:0;transform:none}
html body .list-insider .posted-on{padding:20px 20px 0}
html body .big-article .box-figure{flex:1 0 50%;max-width:calc(50% + 80px);margin:0 80px 0 0;padding-top:27%}
.article-list.column-three{width:calc(100% + 20px);left:-20px}
.article-list.column-three>*{width:calc((100% - 20px * (3)) / 3);margin:0 0 20px 20px;flex:0 1 calc((100% - 20px * (3)) / 3)}
.article-list.column-three .article{padding-bottom:0}
.entry-header>figure{min-height:60vh}
html body.single-post .entry-header>figure,html body.page-id-244362 .entry-header>figure{min-height:60vh}
.entry-header>figure figcaption{max-width:1400px}
.entry-header>figure figcaption h3{margin:0}
.list-block{width:calc(100% + 20px);left:-20px}
.list-block>*{width:calc((100% - 20px * (3)) / 3);margin:0 0 20px 20px;flex:0 1 calc((100% - 20px * (3)) / 3)}
.list-block p{padding:0 20px 80px}
ul.info-programmi li a>span{width:auto;height:24px;text-indent:0;background-position:center left;padding-top:5px;padding-left:30px;display:inline-block}
.slider-speaker{width:calc(100% + 20px);left:-20px}
.slider-speaker>*{width:calc((100% - 20px * (4)) / 4);margin:0 0 20px 20px;flex:0 1 calc((100% - 20px * (4)) / 4)}
html body header.podcast ul.list-podcast{margin:80px auto 0}
ul.list-podcast li{flex-direction:row;align-items:center;padding:20px 20px}
ul.list-podcast li .date{white-space:pre-wrap}
ul.list-podcast li p{display:block}
ul.list-podcast li:not(.no-first):first-of-type{flex-direction:row;background-size:contain;background-position:left center;justify-content:flex-end}
ul.list-podcast li:not(.no-first):first-of-type:after{width:100%;mix-blend-mode:inherit;background:#11161c;background:linear-gradient(90deg,rgba(17,22,28,0) 0,#11161c 48%,#11161c 100%)}
ul.list-podcast li:not(.no-first):first-of-type>div{width:50%;float:right;padding:80px;align-items:flex-end}
ul.list-podcast li.no-first a:not(.btn-play){width:calc(30% - 40px)}
ul.list-podcast li.no-first>p{width:40%}
ul.list-podcast li.no-first>.date{text-align:right;padding:20px}
.list-insider{flex-direction:row;flex-wrap:wrap}
.list-insider li{width:35%}
.list-insider li:nth-child(2n+0){margin-top:112px}
.list-insider li p{padding-left:20px;padding-right:20px}
html body header.podcast ul.list-podcast-archive{margin:80px auto 0}
ul.list-podcast-archive li{flex-direction:row;align-items:center;padding:20px 20px;flex-wrap:nowrap}
ul.list-podcast-archive li .date{white-space:pre-wrap}
ul.list-podcast-archive li.no-first a:not(.btn-play){width:calc(30% - 40px)}
ul.list-podcast-archive li.no-first h4{width:30%}
ul.list-podcast-archive li.no-first>p{width:50%;padding:0;flex:1 0 50%}
ul.list-podcast-archive li.no-first>.duration{width:20%;text-align:right;padding:20px}
.bg-article section{flex-direction:row;justify-content:space-around}
.bg-article section aside{width:200px;order:1}
.bg-article section>article{width:calc(80% - 200px);order:2}
.list-related{width:calc(100% + 20px);left:-20px}
.list-related>*{width:calc((100% - 20px * (4)) / 4);margin:0 0 20px 20px;flex:0 1 calc((100% - 20px * (4)) / 4)}
.list-podcast-box li{width:calc(25% - 20px)}
.list-iniziative li{width:32%}
.list-block.list-block-blog{width:calc(100% + 20px);left:-20px}
.list-block.list-block-blog>*{width:calc((100% - 20px * (3)) / 3);margin:0 0 20px 20px;flex:0 1 calc((100% - 20px * (3)) / 3)}
.post-blog section.wrapper>aside{width:280px}
.post-blog section.wrapper>article{background-color:#fff;padding:0;overflow:hidden}
.wrapper.page-partner .title-section{white-space:nowrap;display:flex;justify-content:flex-start}
.wrapper.page-partner .title-section form{width:290px;order:3}
.wrapper.page-partner .title-section .btn-view-all{order:2;cursor:none;width:calc(100% - 491px);text-align:right}
.on-air{height:70px}
.on-air>ul{flex-direction:row;justify-content:space-between;align-content:space-between}
.on-air>ul li{align-items:center}
.on-air>ul li:nth-child(1){position:relative;display:flex;z-index:1;left:0;width:350px}
.on-air>ul li:nth-child(2){width:calc(100% - 750px);height:auto;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;position:relative;z-index:1;overflow:initial;top:0}
.on-air>ul li:nth-child(2) .mejs__time-rail,.on-air>ul li:nth-child(2) .mejs__time{display:flex}
.on-air>ul li .desc-wavesurfer{width:250px}
.btn-wavesurfer{width:50px;height:50px}
.btn-wavesurfer i{background-size:50px;width:50px;height:50px}
#play-pause-button{width:50px;height:50px;background-size:16px}
#waveform{width:100%}
.playlist-on-air{height:50vh;top:50vh;flex-direction:row;justify-content:space-around;padding:40px 20px}
.playlist-on-air.open{top:-50vh}
.playlist-on-air .list-podcast-layer{width:calc(100% - 350px)}
.playlist-on-air .program-day-layer{width:350px;display:block}
#on-air-pr{width:300px}
html body .list-podcast-layer .on-air-ajax{display:none}
.on-air-ajax{position:relative}
.program-podcast-layer{width:calc(100% - 250px)}
.list-days{margin:0 auto}
.list-hours ul.program-day{margin:80px 0}
.list-hours ul.program-day li{padding:20px}
.list-hours ul.program-day li>div span.hour{width:120px}
.list-hours ul.program-day li>div .program-desc{width:calc(100% - 120px)}
.site-footer ul{flex-direction:row;flex-wrap:wrap}
.site-footer ul li div{display:block;padding-top:0}
.site-footer>.wrapper ul li div{display:block;padding-top:0}
ul.slider.column-two li figure figcaption{width:70%;left:15%}
ul.slider.column-three li{width:calc((100% - 40px) / 3)}
ul.slider.column-four li{width:calc(25% - 20px)}
ul.slider.full{background-color:transparent}
ul.slider.full li{height:80vh;background-size:cover;background-color:transparent}
ul.slider.full li figure{position:relative;width:100%;height:80vh}
ul.slider.full li figure:before{content:"";display:block;position:absolute;z-index:2;bottom:0;left:0;width:100%;height:30vh;background:rgba(0,0,0,0);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(11%,rgba(0,0,0,0.08)),color-stop(100%,rgba(0,0,0,0.69)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.08) 11%,rgba(0,0,0,0.69) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
ul.slider.full li figure img{opacity:0;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
ul.slider.full li figure figcaption{background-color:transparent;color:#fff;text-align:left;position:absolute;z-index:2;left:80px;bottom:80px;width:50%}
ul.slider.full li figure figcaption .btn-default{background-color:#fdcb03}
.js-lancio .flickity-prev-next-button,.js-lancio .flickity-prev-next-button:hover{border:0}
.js-lancio .flickity-prev-next-button.previous,.js-lancio .flickity-prev-next-button:hover.previous{left:initial;right:240px;bottom:74px}
.js-lancio .flickity-prev-next-button.next,.js-lancio .flickity-prev-next-button:hover.next{bottom:62px;right:80px}
.slider-nav{display:block}
div.audio-player{width:90%}
.mejs__play>button{width:50px;height:50px}
.mejs__pause>button{width:50px;height:50px}
}@media(min-width:1050px){h1.title-aside,h2.title-aside,h3.title-aside,h4.title-aside,h5.title-aside,h6.title-aside{font-size:21px}
}@media(min-width:1100px){html body .form-podcast input[type="text"],html body .form-podcast input[type="email"],html body .form-podcast input[type="url"],html body .form-podcast input[type="password"],html body .form-podcast input[type="search"],html body .form-podcast input[type="number"],html body .form-podcast input[type="tel"],html body .form-podcast input[type="range"],html body .form-podcast input[type="date"],html body .form-podcast input[type="month"],html body .form-podcast input[type="week"],html body .form-podcast input[type="time"],html body .form-podcast input[type="datetime"],html body .form-podcast input[type="datetime-local"],html body .form-podcast input[type="color"] textarea{font-size:22px}
.wpcf7-mail-sent-ok{font-size:22px}
.banner-last-giornale-radio{font-size:11px}
.posted-on{font-size:11px}
ul.slider.column-two li figure figcaption span{font-size:11px}
}@media(min-width:1133.33333333px){ul.list-podcast li:not(.no-first):first-of-type>div p{font-size:17px}
}@media(min-width:1200px){h1.title-section,h2.title-section,h3.title-section,h4.title-section,h5.title-section,h6.title-section{font-size:18px}
html body .list-insider h1,html body .list-insider h2,html body .list-insider h3,html body .list-insider h4,html body .list-insider h5,html body .list-insider h6{font-size:24px}
html body .lancio-podcast h5{font-size:18px}
html body .info-article-box h5{font-size:18px}
.date{font-size:12px}
.list-related li>.date{font-size:12px}
.list-hours ul.program-day li>div .program-desc h6{font-size:24px}
.site-footer .site-info{font-size:12px}
.site-footer .site-info a,.site-footer .site-info a:hover{font-size:12px}
}@media screen and (min-width:1200px){.playlist-on-air-title{font-size:20px}
.list-podcast-layer ul.program-podcast li div h4{font-size:14px}
.list-podcast-layer ul.program-podcast li div h6{font-size:14px}
.list-podcast-layer ul.program-podcast li div .date{font-size:12px}
ul.slider.column-two li p{font-size:14px}
ul.slider.column-three li p{font-size:14px}
}@media(min-width:1300px){h1.widget-title,h2.widget-title,h3.widget-title,h4.widget-title,h5.widget-title,h6.widget-title{font-size:13px}
ul.info-programmi li{font-size:13px}
}@media(min-width:1350px){html body .program-day h1,html body .program-day h2,html body .program-day h3,html body .program-day h4,html body .program-day h5,html body .program-day h6{font-size:27px}
html body .newsletter-box h1,html body .newsletter-box h2,html body .newsletter-box h3,html body .newsletter-box h4,html body .newsletter-box h5,html body .newsletter-box h6{font-size:27px}
}@media(min-width:1400px){html body .newsletter-box input[type="text"],html body .newsletter-box input[type="email"],html body .newsletter-box input[type="url"],html body .newsletter-box input[type="password"],html body .newsletter-box input[type="search"],html body .newsletter-box input[type="number"],html body .newsletter-box input[type="tel"],html body .newsletter-box input[type="range"],html body .newsletter-box input[type="date"],html body .newsletter-box input[type="month"],html body .newsletter-box input[type="week"],html body .newsletter-box input[type="time"],html body .newsletter-box input[type="datetime"],html body .newsletter-box input[type="datetime-local"],html body .newsletter-box input[type="color"] textarea{font-size:14px}
.article-info>span{font-size:14px}
.site-footer ul li div a{font-size:14px}
}@media(min-width:1478.26086957px){.banner.middle figure figcaption p{font-size:34px}
}@media(min-width:1500px){html body .entry-header h1,html body .entry-header h2,html body .entry-header h3,html body .entry-header h4,html body .entry-header h5,html body .entry-header h6{font-size:60px}
.banner.small>ul li:nth-child(2){font-size:30px}
.site-footer .site-info a.social,.site-footer .site-info a:hover.social{font-size:15px}
}@media(min-width:1600px){body,button,input,select,optgroup,textarea{font-size:16px}
html body .podcast article h2{font-size:32px}
.btn-default{font-size:16px}
.btn-view-all{font-size:16px}
.list-block p{font-size:16px}
}@media(min-width:1600px+20px){.wrapper{padding:80px 0}
}@media(min-width:1700px){.list-days li.active{font-size:17px}
.list-break-days li{font-size:17px}
}@media(min-width:1733.33333333px){html body .list-podcast li:not(.no-first):first-of-type h1,html body .list-podcast li:not(.no-first):first-of-type h2,html body .list-podcast li:not(.no-first):first-of-type h3,html body .list-podcast li:not(.no-first):first-of-type h4,html body .list-podcast li:not(.no-first):first-of-type h5,html body .list-podcast li:not(.no-first):first-of-type h6{font-size:52px}
}@media(min-width:2000px){html body .slider-speaker h1,html body .slider-speaker h2,html body .slider-speaker h3,html body .slider-speaker h4,html body .slider-speaker h5,html body .slider-speaker h6{font-size:20px}
.gfield_checkbox{font-size:10px}
}@media(min-width:2400px){.bg-article section aside .last-article article h4{font-size:12px}
.bg-article section aside .last-iniziative article h4{font-size:12px}
}@media(min-width:2700px){html body .column-two h1,html body .column-two h2,html body .column-two h3,html body .column-two h4,html body .column-two h5,html body .column-two h6{font-size:27px}
}@media(max-width:2800px){.bg-article section aside .last-article article h4{font-size:14px}
.bg-article section aside .last-iniziative article h4{font-size:14px}
}@media(max-width:2000px){html body .page-partner .list-block-item h5,html body .page-partner .carousel-cell h5{font-size:20px}
.post-blog section.wrapper>article h1{font-size:50px}
.gfield_checkbox{font-size:10px}
}@media(max-width:1600px){html body .slider-speaker h1,html body .slider-speaker h2,html body .slider-speaker h3,html body .slider-speaker h4,html body .slider-speaker h5,html body .slider-speaker h6{font-size:16px}
html body .column-two h1,html body .column-two h2,html body .column-two h3,html body .column-two h4,html body .column-two h5,html body .column-two h6{font-size:16px}
}@media(max-width:1533.33333333px){.list-block.list-block-blog>li.list-block-item.list-block-item-blog a h3{font-size:23px}
.bg-blue-middle li.list-block-item.list-block-item-blog a h3{font-size:23px}
}@media(max-width:1400px){body,button,input,select,optgroup,textarea{font-size:14px}
.btn-default{font-size:14px}
.btn-view-all{font-size:14px}
html body .newsletter-box input[type="text"],html body .newsletter-box input[type="email"],html body .newsletter-box input[type="url"],html body .newsletter-box input[type="password"],html body .newsletter-box input[type="search"],html body .newsletter-box input[type="number"],html body .newsletter-box input[type="tel"],html body .newsletter-box input[type="range"],html body .newsletter-box input[type="date"],html body .newsletter-box input[type="month"],html body .newsletter-box input[type="week"],html body .newsletter-box input[type="time"],html body .newsletter-box input[type="datetime"],html body .newsletter-box input[type="datetime-local"],html body .newsletter-box input[type="color"] textarea{font-size:14px}
.article-info>span{font-size:14px}
.post-blog section.wrapper>article h3{font-size:21px}
.site-footer ul li div a{font-size:14px}
}@media(max-width:1300px){ul.info-programmi li{font-size:13px}
.list-days li.active{font-size:13px}
.list-break-days li{font-size:13px}
}@media(max-width:1230.76923077px){html body .article h1,html body .article h2,html body .article h3,html body .article h4,html body .article h5,html body .article h6{font-size:16px}
}@media(max-width:1200px){h1.widget-title,h2.widget-title,h3.widget-title,h4.widget-title,h5.widget-title,h6.widget-title{font-size:12px}
.list-block p{font-size:12px}
.site-footer .site-info{font-size:12px}
.site-footer .site-info a,.site-footer .site-info a:hover{font-size:12px}
.site-footer .site-info a.social,.site-footer .site-info a:hover.social{font-size:12px}
}@media(max-width:1150px){.banner.small>ul li:nth-child(2){font-size:23px}
}@media(max-width:1111.11111111px){html body .big-article h1,html body .big-article h2,html body .big-article h3,html body .big-article h4,html body .big-article h5,html body .big-article h6{font-size:20px}
}@media(max-width:1100px){.posted-on{font-size:11px}
.date{font-size:11px}
.list-related li>.date{font-size:11px}
ul.slider.column-two li figure figcaption span{font-size:11px}
}@media(max-width:1066.66666667px){.box-item h4{font-size:16px}
.author-blog section.wrapper>aside h2{font-size:16px}
}@media(max-width:1000px){html body .list-podcast li:not(.no-first):first-of-type h1,html body .list-podcast li:not(.no-first):first-of-type h2,html body .list-podcast li:not(.no-first):first-of-type h3,html body .list-podcast li:not(.no-first):first-of-type h4,html body .list-podcast li:not(.no-first):first-of-type h5,html body .list-podcast li:not(.no-first):first-of-type h6{font-size:30px}
.lancio-podcast li>span{font-size:10px}
.list-hours ul.program-day li>div .program-desc h6{font-size:20px}
}@media(max-width:956.52173913px){.author-blog section.wrapper>.list-block li.list-block-item-blog h3{font-size:22px}
}@media(max-width:933.333333333px){h1.title-section,h2.title-section,h3.title-section,h4.title-section,h5.title-section,h6.title-section{font-size:14px}
html body .lancio-podcast h5{font-size:14px}
html body .info-article-box h5{font-size:14px}
ul.list-podcast li:not(.no-first):first-of-type>div p{font-size:14px}
}@media(max-width:900px){h1.title-aside,h2.title-aside,h3.title-aside,h4.title-aside,h5.title-aside,h6.title-aside{font-size:18px}
.banner-last-giornale-radio{font-size:9px}
.waveform__counter,.waveform__duration{font-size:9px}
}@media(max-width:866.666666667px){ul.list-podcast li:not(.no-first):first-of-type>div .conduttori{font-size:13px}
ul.list-podcast li:not(.no-first):first-of-type>div .conduttori p{font-size:13px}
}@media(max-width:800px){html body .list-insider h1,html body .list-insider h2,html body .list-insider h3,html body .list-insider h4,html body .list-insider h5,html body .list-insider h6{font-size:16px}
html body .program-day h1,html body .program-day h2,html body .program-day h3,html body .program-day h4,html body .program-day h5,html body .program-day h6{font-size:16px}
html body .newsletter-box h1,html body .newsletter-box h2,html body .newsletter-box h3,html body .newsletter-box h4,html body .newsletter-box h5,html body .newsletter-box h6{font-size:16px}
h1{font-size:20px}
html body .podcast article h2{font-size:16px}
html body.page article h3{font-size:20px}
html body .form-podcast input[type="text"],html body .form-podcast input[type="email"],html body .form-podcast input[type="url"],html body .form-podcast input[type="password"],html body .form-podcast input[type="search"],html body .form-podcast input[type="number"],html body .form-podcast input[type="tel"],html body .form-podcast input[type="range"],html body .form-podcast input[type="date"],html body .form-podcast input[type="month"],html body .form-podcast input[type="week"],html body .form-podcast input[type="time"],html body .form-podcast input[type="datetime"],html body .form-podcast input[type="datetime-local"],html body .form-podcast input[type="color"] textarea{font-size:16px}
.wpcf7-mail-sent-ok{font-size:16px}
.box-item-4-3 h5{font-size:16px}
.on-air>ul li .desc-wavesurfer span{font-size:8px}
}@media(max-width:777.777777778px){.banner.small>ul{font-size:14px}
}@media(max-width:750px){html body .entry-header h1,html body .entry-header h2,html body .entry-header h3,html body .entry-header h4,html body .entry-header h5,html body .entry-header h6{font-size:30px}
}@media(max-width:666.666666667px){h2{font-size:20px}
.on-air>ul li .desc-wavesurfer span.desc-wavesurfer-titolo{font-size:10px}
}@media(max-width:560px){.banner figure figcaption{font-size:14px}
}@media(max-width:533.333333333px){.text-big>div,.text-big p{font-size:16px}
}@media(max-width:521.739130435px){.banner.middle figure figcaption p{font-size:12px}
}@media screen and (max-width:420px){.list-podcast-layer ul.program-podcast li div h4{font-size:12px}
.list-podcast-layer ul.program-podcast li div h6{font-size:12px}
.list-podcast-layer ul.program-podcast li div .date{font-size:10px}
ul.slider.column-two li p{font-size:12px}
ul.slider.column-three li p{font-size:12px}
}@media screen and (max-width:30px){.playlist-on-air-title{font-size:1vw}
}@-webkit-keyframes up{0%{opacity:.1;transform:translate(-100%,-50%)}
100%{opacity:1;transform:translate(0,-50%)}
}@keyframes up{0%{opacity:.1;transform:translate(-100%,-50%)}
100%{opacity:1;transform:translate(0,-50%)}
}@-webkit-keyframes percent{0%{width:0}
100%{width:100%}
}@keyframes percent{0%{width:0}
100%{width:100%}
}@-webkit-keyframes bg{0%{background-size:0 10px,10px 0,0 10px,10px 0}
25%{background-size:100% 10px,10px 0,0 10px,10px 0}
50%{background-size:100% 10px,10px 100%,0 10px,10px 0}
75%{background-size:100% 10px,10px 100%,100% 10px,10px 0}
100%{background-size:100% 10px,10px 100%,100% 10px,10px 100%}
}@keyframes bg{0%{background-size:0 10px,10px 0,0 10px,10px 0}
25%{background-size:100% 10px,10px 0,0 10px,10px 0}
50%{background-size:100% 10px,10px 100%,0 10px,10px 0}
75%{background-size:100% 10px,10px 100%,100% 10px,10px 0}
100%{background-size:100% 10px,10px 100%,100% 10px,10px 100%}
}@-webkit-keyframes marquee{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}
}@keyframes marquee{0%{transform:translate(0,0)}
100%{transform:translate(-100%,0)}
}@-webkit-keyframes spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}@keyframes spinner{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}@-webkit-keyframes mejs__loading-spinner{100%{transform:rotate(360deg)}
}@keyframes mejs__loading-spinner{100%{transform:rotate(360deg)}
}@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
