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

.proradio-entrycontent .proradio-the_content a:not(.proradio-btn):focus { text-decoration: underline; }

.proradio-entrycontent .has-regular-font-size { font-size: 1rem; }

.proradio-entrycontent .has-small-font-size { font-size: 16px; line-height: 1.5em; }

.proradio-entrycontent p.has-drop-cap:first-letter { float: left; font-size: 40px; line-height: 40px; padding-top: 0; padding-left: 0; font-weight: bold; }

.proradio-entrycontent__pwform { padding: 30px; }

.proradio-entrycontent__pwform form { margin-top: 30px; }

.proradio-entrycontent blockquote + p { margin-top: 3rem; }

.proradio-entrycontent blockquote, .proradio-entrycontent .wp-block-quote { border: 1px solid; border-left: none !important; border-right: none; margin: 50px auto 30px auto; padding: 35px 0 35px 0; }

.proradio-entrycontent blockquote, .proradio-entrycontent blockquote p, .proradio-entrycontent .wp-block-pullquote p { font-size: 1.266rem; line-height: 1.4em; }

.proradio-entrycontent blockquote p { margin-top: 0; font-style: initial; }

.proradio-entrycontent > ul, .proradio-entrycontent > ol { margin-top: 1em; }

.proradio-entrycontent > ul li, .proradio-entrycontent > ol li { margin-left: 1.2em; }

.proradio-entrycontent > .wp-block-separator { max-width: 400px; }

.proradio-entrycontent > .wp-block-gallery.alignnone { padding-left: 0; padding-right: 0; }

.proradio-entrycontent .wp-block-table { border-collapse: collapse; border-spacing: 0; }

.proradio-entrycontent .wp-block-table * { -webkit-backface-visibility: visible; backface-visibility: visible; border-left: 0; border-right: 0; }

.proradio-entrycontent .wp-block-table td, .proradio-entrycontent .wp-block-table th { padding: 1.5em 0.5em; border-collapse: initial; border-radius: 0; border-color: inherit; }

.proradio-entrycontent .wp-block-table th, .proradio-entrycontent .wp-block-table td { border-top: 0; border-bottom: 1px solid rgba(150, 150, 150, 0.4); }

.proradio-entrycontent .wp-block-gallery .blocks-gallery-image figure, .proradio-entrycontent .wp-block-gallery .blocks-gallery-item figure { position: relative; overflow: hidden; }

.proradio-entrycontent .wp-block-gallery { margin: 0; margin-bottom: 2.8rem; }

.proradio-entrycontent .wp-block-gallery .blocks-gallery-item { padding: 5px; margin: 0; }

.proradio-entrycontent .wp-block-gallery .blocks-gallery-item a img { -webkit-filter: brightness(100%); filter: brightness(100%); transition: -webkit-filter 0.3s; transition: filter 0.3s; transition: filter 0.3s, -webkit-filter 0.3s; }

.proradio-entrycontent .wp-block-gallery .blocks-gallery-item a:hover img { -webkit-filter: brightness(107%); filter: brightness(107%); }

.proradio-entrycontent .wp-block-gallery.alignnone { margin-left: -5px; margin-right: -5px; }

.proradio-entrycontent .wp-block-latest-posts li { margin-left: 18px; }

.proradio-entrycontent .wp-block-latest-posts.columns-2 li { width: calc(50% - 51px); padding-left: 0; }

.proradio-entrycontent .wp-block-latest-posts.columns-3 li { width: calc(33.3333333333% - 51px); padding-left: 0; }

.proradio-entrycontent .wp-block-latest-posts.columns-4 li { width: calc(25% - 51px); padding-left: 0; }

.proradio-entrycontent .wp-block-latest-posts.columns-5 li { width: calc(20% - 51px); padding-left: 0; }

.proradio-entrycontent .wp-block-latest-posts.columns-6 li { width: calc(16.6666666667% - 51px); padding-left: 0; }

.proradio-entrycontent .wp-block-latest-posts.is-grid { margin-left: 0; }

.proradio-entrycontent .wp-block-latest-posts.is-grid li { list-style: none; }

.proradio-entrycontent .wp-block-separator { max-width: 400px; margin: 0 auto 3.4em auto; padding-top: 3.2em; opacity: 1; }

.proradio-entrycontent .wp-block-separator.is-style-dots { max-width: 400px; }

.proradio-entrycontent .wp-block-separator.is-style-dots:before { content: "\00b7 \00b7 \00b7 \00b7"; }

.proradio-entrycontent .wp-block-quote { border: 1px solid; border-left: none; border-right: none; margin: 50px auto 30px auto; padding: 40px 0 24px 0; }

.proradio-entrycontent .wp-block-quote.is-large p { font-size: 1.303rem; font-style: initial; }

.proradio-entrycontent .wp-block-quote cite, .proradio-entrycontent .wp-block-quote footer, .proradio-entrycontent .wp-block-quote .wp-block-pullquote__citation { color: inherit; }

.proradio-entrycontent .wp-block-quote::before, .proradio-entrycontent .wp-block blockquote::before { border-color: rgba(50, 50, 50, 0.2); }

.proradio-entrycontent .wp-block-verse { font-family: inherit; font-size: inherit; }

.proradio-entrycontent .wp-block-pullquote { border-top: none; border-bottom: none; padding: 0.2rem 0 0.1rem 0; color: inherit; }

.proradio-entrycontent .wp-block-pullquote.alignnone { margin-top: 2.4rem; margin-bottom: 2.4rem; }

.proradio-entrycontent .wp-block-pullquote.alignright { padding: 3rem 0 3rem 1.8rem; max-width: 50%; }

.proradio-entrycontent .wp-block-pullquote.alignleft { padding: 3rem 1.4rem 1.8rem 0; max-width: 50%; }

.proradio-entrycontent .wp-block-pullquote blockquote { margin-top: 0; padding: 3.5rem 0 3rem 0; }

.proradio-entrycontent .wp-block-pullquote blockquote p { margin-bottom: .6rem; }

.proradio-entrycontent .wp-block-pullquote cite, .proradio-entrycontent .wp-block-pullquote footer, .proradio-entrycontent .wp-block-pullquote .wp-block-pullquote__citation { color: inherit; }

.proradio-entrycontent .wp-block-button { margin-bottom: 0.4em; }

.proradio-entrycontent .wp-block-button .wp-block-button__link, .proradio-entrycontent .wp-block-button .wp-block-file__button { cursor: pointer; display: inline-block; text-transform: uppercase; padding: 0 0.9rem; line-height: 1.6rem; min-height: 1.15rem; height: auto; font-size: 13px; text-rendering: optimizeLegibility; position: relative; box-sizing: border-box; letter-spacing: 0.08em; border: none; text-align: center; margin-top: 0; border: none; border-radius: 0 !important; }

.proradio-entrycontent .wp-block-button .wp-block-button__link i, .proradio-entrycontent .wp-block-button .wp-block-file__button i { display: inline-flex; display: -webkit-inline-flex; vertical-align: text-top; margin: 0; font-size: 1.7em; position: relative; margin: -0.1em 0.2em 0 0; }

.proradio-entrycontent .wp-block-code { padding-top: 2rem; padding-bottom: 1.4rem; }

.proradio-entrycontent .wp-block-file__button { border-radius: 0 !important; }

.proradio-entrycontent .wp-block-button.alignright, .proradio-entrycontent .wp-block-button.alignleft, .proradio-entrycontent .wp-block-button.aligncenter { padding-top: 0; }

.proradio-entrycontent .wp-block-button.aligncenter { margin-bottom: 1.1em; margin-top: 1.4em; }

.proradio-entrycontent .wp-block-categories-list li { text-align: initial; }

.proradio-entrycontent .wp-block-image, .proradio-entrycontent .wp-block-cover-image { margin-top: 1.4rem; }

.proradio-entrycontent .wp-block-image.alignleft, .proradio-entrycontent .wp-block-image.alignright, .proradio-entrycontent .wp-block-image.alignwide, .proradio-entrycontent .wp-block-image.aligncenter, .proradio-entrycontent .wp-block-image .aligncenter, .proradio-entrycontent .wp-block-cover-image.alignleft, .proradio-entrycontent .wp-block-cover-image.alignright, .proradio-entrycontent .wp-block-cover-image.alignwide, .proradio-entrycontent .wp-block-cover-image.aligncenter, .proradio-entrycontent .wp-block-cover-image .aligncenter { margin-top: 1.4rem; }

.proradio-entrycontent .wp-block-image.alignfull, .proradio-entrycontent .wp-block-cover-image.alignfull { margin-top: 2.8rem; }

.proradio-entrycontent .wp-block-image figure.alignleft, .proradio-entrycontent .wp-block-image figure.alignright, .proradio-entrycontent .wp-block-cover-image figure.alignleft, .proradio-entrycontent .wp-block-cover-image figure.alignright { max-width: 50%; }

.proradio-entrycontent .wp-block-image figcaption, .proradio-entrycontent .wp-block-cover-image figcaption { color: inherit; }

.proradio-entrycontent .wp-block-image { margin-top: 0; }

.proradio-entrycontent .wp-block-image figure.aligncenter { margin-top: 0; }

.proradio-entrycontent .wp-block-media-text { margin-bottom: 30px; }

.proradio-entrycontent .wp-block-embed__wrapper { margin-top: 1.4rem; }

.proradio-entrycontent .wp-block-embed__wrapper iframe { width: 100% !important; }

.proradio-entrycontent .wp-block-embed__wrapper > * { margin-left: auto; margin-right: auto; }

.proradio-entrycontent .wp-block-embed__wrapper > blockquote.instagram-media { margin-left: auto !important; /* REQUIRED AS INSTAGRAM INJECTS INLINE CSS */ margin-right: auto !important; /* REQUIRED AS INSTAGRAM INJECTS INLINE CSS */ margin-top: 50px !important; /* REQUIRED AS INSTAGRAM INJECTS INLINE CSS */ }

.proradio-entrycontent .wp-block-audio { padding-top: 1.4rem; }

.proradio-entrycontent .wp-block-cover-image .proradio-entrycontent .wp-block-cover-image-text, .proradio-entrycontent .wp-block-cover-image h2 { font-size: 1rem; }

.proradio-entrycontent .wp-block-cover.alignleft, .proradio-entrycontent .wp-block-cover.alignright { margin-top: 0; }

.proradio-entrycontent .wp-block-cover-image.alignleft, .proradio-entrycontent .wp-block-cover-image.alignright, .proradio-entrycontent .wp-block-embed.alignleft, .proradio-entrycontent .wp-block-embed.alignright, .proradio-entrycontent [data-align=left] .wp-block-cover-image, .proradio-entrycontent [data-align=right] .wp-block-cover-image { max-width: 150px !important; }

.proradio-entrycontent .wp-block-cover-image.alignleft { margin-right: 1.4rem !important; }

.proradio-entrycontent .wp-block-cover-image.alignright { margin-left: 1.4rem !important; }

.proradio-entrycontent .alignfull > img, .proradio-entrycontent .alignwide > img { max-width: none; width: 100%; }

.proradio-entrycontent .wp-block-columns { margin: -0.5rem; }

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

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

.proradio-single__nosidebar .proradio-entrycontent .alignfull { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); width: auto; max-width: 1000%; }

.proradio-single__nosidebar .proradio-entrycontent .alignfull blockquote p { max-width: 1280px; margin-left: auto; margin-right: auto; }

.proradio-single__nosidebar .proradio-entrycontent .alignfull.aligncenter { margin-left: auto; margin-right: auto; max-width: 100%; }

.proradio-single__nosidebar .proradio-entrycontent .alignfull.alignleft { max-width: 100%; margin: 0 1rem 0 0; }

.proradio-single__nosidebar .proradio-entrycontent .alignfull.alignright { max-width: 100%; margin: 0 0 0 1rem; }

.proradio-single__nosidebar .proradio-entrycontent .alignwide { margin-left: -24px; margin-right: -24px; width: auto; max-width: 1000%; margin-left: -180px; margin-right: -180px; width: auto !important; max-width: initial !important; }

.proradio-single__nosidebar .proradio-entrycontent .alignwide .wp-block-embed__wrapper { position: relative; width: 100%; }

.alignwide.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .alignwide.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .alignwide.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .alignwide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .alignwide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper { position: relative; }

.alignwide.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .alignwide.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .alignwide.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .alignwide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .alignwide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before { content: " "; display: block; padding-top: 50%; }

.alignwide.wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .alignwide.wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .alignwide.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .alignwide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .alignwide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100% !important; height: 100% !important; }

.alignwide.wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before { padding-top: 56.2%; }

.alignwide.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before { padding-top: 75%; }

/*************** 26. Single ***************/
