@charset "UTF-8";
/*
Theme Name: RORiNove
Theme URI: http://wordpress.org/extend/themes/inove/
Description: Inspired by <a href="http://maczone.sk/">MacZone.sk</a>, created by <a href="http://www.neoease.com/">mg12</a>. I
Version: 1.2.2
Author: mg12 (http://www.neoease.com/ Ported to Drupal by glueckskind)
Asset: TechBloc
*/
* { margin: 0; padding: 0; }

body { background: #BEC3C6; color: #555; font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif; font-size: 12px; }

a { color: black; text-decoration: none; }

a:hover { text-decoration: underline; }

.content p > a, .content span a, .content li > a, .content .field__item > a, .node__content .field--name-body p > a, .node__content .field--name-body span a, .node__content .field--name-body li > a, .node__content .field--name-body .field__item > a { text-decoration: underline; text-decoration-style: dashed; text-decoration-color: color-mix(in hsl, #cc0000, black, 10%); }

.content p > a:hover, .content span a:hover, .content li > a:hover, .content .field__item > a:hover, .node__content .field--name-body p > a:hover, .node__content .field--name-body span a:hover, .node__content .field--name-body li > a:hover, .node__content .field--name-body .field__item > a:hover { text-decoration: underline; }

/* layout {{{ */
#container { margin: 0 auto; }

/* layout }}} */
.fixed, .clear { clear: both; }

.messagebox, .errorbox { background: #EDEFF0 url(img/messagebox.gif) no-repeat; padding: 0 12px; height: 27px; line-height: 27px; font-size: 11px; }

/* header {{{ */
#header { background: #000000; border-bottom: 5px solid #cc0000; padding-top: 10px; border-radius: 10px 10px 0 0; }

#logotitle { float: left; margin-left: 5px; }

#logotitle img { height: 100px; margin-top: 5px; }

/* END header START */
#block-streaming, #main .region-above-content .block, #main .region-banner-home .block { text-align: center; }

#block-streaming.live { animation: blink 2s linear infinite; }

@keyframes blink { 0% { opacity: 1; }
  80% { opacity: 1; }
  90% { opacity: 0; }
  100% { opacity: 1; } }

#region-above-content { margin-bottom: 2rem; }

#region-above-content .views-row .views-field { padding: 0.5rem 0; }

/* #page_header {float:left; clear:both; width:100%; border-bottom:2px solid #cc0000; } #page_header .views-field-title {float:left;margin-top:5px; font-size:1.2em; font-weight:bold;} #page_header_gr { float:left; width:45%; } #page_header_gr .swftools-wrapper {float:left;} #page_header_streaming { float:right; width:57%; } #page_header_streaming a { font-size:1.2em; font-weight:bold; } #page_header a:hover { text-decoration: none; } */
/* MENU HEADER {{{ */
#menus { float: right; margin-right: 10px; }

#menus nav, #menus_area { float: left; clear: both; margin: 30px 0 0 0; }

/* uno strano bug fa si che il form di ricerca prenda il focus del click sui link di navigazione ma _solo_ se hai fatto login; non riesco a capire da cosa dipende, ma cosi gli passa */
#menus nav { z-index: 10; }

#menus .menu a { color: white; font-weight: bold; font-size: 1.3em; }

#menus .menu a:active { text-decoration: underline; }

#search input { border: 1px solid #cc0000; color: #cc0000; }

/* dropdown menu {{{ */
#block-navigazioneprincipale li.menu-item--expanded:hover .menu { display: block; }

#block-navigazioneprincipale li.menu-item { position: relative; display: inline-block; margin: 0.4em; }

#block-navigazioneprincipale .menu .menu { display: none; position: absolute; background-color: black; padding: 12px 16px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); min-width: 15em; z-index: 1; }

/* dropdown menu }}} */
/* END MENU HEADER }}} */
/* END header }}} */
.tabs { float: left; clear: both; width: 100%; }

/* EVENTI {{{ */
.field-field-immagine-evento { float: left; }

.field-field-immagine-evento img { margin: 5px; border: 1px solid black; }

/* Toglie i numeri quando si usa "elenco ordinato" in una view */
.region-sidebar-right .view-content .item-list ol { list-style: none; }

/* sidebar eventi {{{ */
/* Limita larghezza locandine */
.region-sidebar-right .view-eventi img { max-width: 200px; height: auto; width: auto; }

/* piccola, mette titolo e orario su due righe distanziate */
#block-views-block-eventi-block-2 { font-size: 80%; }

#block-views-block-eventi-block-2 a, #block-views-block-eventi-block-2 time { display: block; margin-bottom: 1em; }

/* player eventi nella sidebar (ma anche altri, in generale) */
.region-sidebar-right audio { width: 100%; }

.region-sidebar-right a.audio-download { display: none; }

/* sidebar eventi }}} */
/* END EVENTI }}}*/
#block-views-gr-block_1 { border-bottom: 2px solid #cc0000; margin: 3px 0 3px 0; padding: 0px; }

#block-views-gr-block_1 .views-field-title { float: left; margin-right: 10px; }

#block-views-gr-block_1 .views-field-field-audio-gr-url { float: left; }

#news_evidenza { margin-bottom: 20px; }

#news_evidenza .views-field-title a { color: #cc0000; font-size: 1.5em; font-weight: bold; }

/* #menus_area ul li { display:block; }*/
/* Home Page : Griglia notizie */
.view-id-news_trasmissione table.views-view-grid, .view-news-redazione table.views-view-grid { width: 100%; }

.view-id-news_trasmissione table.views-view-grid tr, .view-news-redazione table.views-view-grid tr { padding-top: 10px; }

.view-id-news_trasmissione table.views-view-grid td, .view-news-redazione table.views-view-grid td { width: 50%; border: 1px solid #cccccc; vertical-align: top; }

.view-id-news_trasmissione table.views-view-grid td a, .view-news-redazione table.views-view-grid td a { font-size: 1.2em; }

/* Blocco autoproduzioni: 2 immagini alternate con JQuery ... {{{ */
#block-views-autoproduzioni-block_2 .content { text-align: center; /*   border:2px solid black; */ width: 130px; margin: auto; }

/* #block-views-autoproduzioni-block_2 .views-field-field-immagine-autoproduzioni-fid{ text-align:center; border:2px solid black; /*   margin-left:20px;  /*   display:block;  width:100%; }*/
/*.view-display-id-block_2 { text-align:center; border:2px solid green; margin:auto; }*/
/* .views_slideshow_singleframe_main{ text-align:center;} */
/* .viewsSlideshowSingleFrame-processed */
/* #block-views-autoproduzioni-block_2 .view-content img{ */
/*   margin:auto; */
/* } */
.viewsSlideshowSingleFrame-processed { text-align: center; width: 130px; }

/* Blocco autoproduzioni: 2 immagini allineate ...*/
#block-views-autoproduzioni-block_1 .views-row { width: 40%; float: left; }

.view-autoproduzioni .view-display-id-block_2 { text-align: center; width: 130px; }

/*#block-views-autoproduzioni-block_1 .views-row img{ width:90%; } */
/* END autoproduzioni }}} */
/* Blocco UPCOMING {{{ */
#block-views-calendario_ror-block_1 .views-field-title { font-size: 1.3em; font-weight: bold; }

#block-views-calendario_ror-block_1 .views-field-field-data-evento-value, #block-views-calendario_ror-block_1 .views-field-field-luogo-evento-value { font-size: 0.85em; font-weight: bold; }

#block-views-calendario_ror-block_1 img { border: 1px solid black; }

/* Blocco UPCOMING }}} */
/*Footer campagne {{{ */
.view-id-campagne { width: 90%; margin: auto; border-top: 2px solid #cc0000; }

.img_campagne { max-width: 160px; }

/* }}} */
/* PAGINA DETTAGLIO NEWS (redazione o trx)*/
.view-news-trasmissione.view-display-id-page_2 .views-field-title, .view-news-redazione.view-display-id-page_2 .views-field-title { font-size: 2.5em; }

.view-news-trasmissione.view-display-id-page_2 .views-field-created, .view-news-redazione.view-display-id-page_2 .views-field-created { margin-bottom: 20px; }

.view-news-trasmissione.view-display-id-page_2 .views-field-body, .view-news-redazione.view-display-id-page_2 .views-field-body { margin-bottom: 20px; }

.view-news-trasmissione.view-display-id-page_2 .views-field-field-contenuti-audio-trx-url, .view-news-redazione.view-display-id-page_2 .views-field-field-contenuti-audio-redazione-url { border: 1px solid black; width: 100%; margin-top: 10px; }

.view-news-trasmissione.view-display-id-page_2 .views-field-field-riferimenti-esterni-trx-url, .view-news-redazione.view-display-id-page_2 .views-field-field-riferimenti-esterni-red-url { border: 1px solid black; width: 100%; margin-top: 10px; }

/* /*.view-news-trasmissione.view-display-id-block_2 .views-field-title, */
.view-news-redazione.view-display-id-block_2 .views-field-title { font-size: 1.5em; margin-bottom: 5px; }

/*.view-news-trasmissione.view-display-id-block_2 .views-field-created,
.view-news-redazione.view-display-id-block_2 .views-field-created { float:left;}*/
/*SEARCH BOX*/
#search { float: right; clear: both; padding: 4px 10px; }

/*#searchbox .textfield { line-height:16px; width:180px; float:right; }*/
/* submenu START */
/* submenu END */
/* content START */
#content { background: #FFF; min-height: 400px; }

#content #main > .region-content { padding: 0 1rem; }

#content #main > .region-content .node__content > div { padding: 1rem 0; }

/* content END */
/* main START */
#main { background: #FFF; width: 710px; padding: 1% 0 0 0; float: left; min-height: 400px; }

h1 > a { color: #555; }

/* #main h1.title {margin-bottom:30px;} */
/* #main li { */
/*   margin-left:15px; */
/* } */
/*.post .content .boxcaption { background-image:url(img/postbox.gif); border-bottom:1px solid #CCC; } .post .content .box { background-image:url(img/postbox.gif); }*/
#postpath { /* 	background:url(img/icons.gif) 0 -208px no-repeat; */ height: 16px; line-height: 16px; margin: 5px 0; padding-left: 22px; float: left; clear: both; width: 100%; }

#pagenavi, #postnavi { border-top: 1px solid #CCC; margin: 10px -5px 0; padding: 10px 5px 0; }

#pagenavi { font-size: 11px; }

#pagenavi .newer a, #postnavi .prev a { background: url(img/icons.gif) 0 -224px no-repeat; padding-left: 22px; float: left; height: 16px; line-height: 16px; }

#pagenavi .older a, #postnavi .next a { background: url(img/icons.gif) 100% -240px no-repeat; padding-right: 22px; float: right; height: 16px; line-height: 16px; }

/* main END */
/* sidebar START */
.region-sidebar-right { background: #f7f7f7; width: 250px; float: right; font-size: 95%; /*background:#F7F7F7;*/ line-height: 145%; overflow: hidden; padding: 0 0 5px 0; /*text-align:center;*/ }

.region-sidebar-right .views-row { padding-bottom: 0.5rem; }

.region-sidebar-right .views-row .views-field { padding: 0.7rem 0 0 0; }

/* .region-sidebar-right .content,  */
/*.region-sidebar-right li { font-size:12px; padding-left:5px; margin-top:5px; }*/
.region-sidebar-right .block { padding: 10px 15px 19px; text-align: center; }

.region-sidebar-right .block h2 { font-size: 1.1em; }

.region-sidebar-right img { max-width: 100%; height: auto; }

/* sidebar END */
#block-views-autoproduzioni-block_1 .view-footer, #block-views-autoproduzioni-block_1 .view-content { text-align: center; }

#block-views-autoproduzioni-block_1 .view-footer a { font-size: 0.9em; /*   color:white; */ font-weight: bold; margin-bottom: 10px; width: 100%; }

/* AUTOPRODUZIONI */
.clear { clear: both; }

/* ADD TO ANY START */
.block-addtoany { display: block; text-align: right; margin-top: 10px; }

.block-addtoany h2 { display: none; }

/* ADD TO ANY ENDS */
/* footer START */
#footerinfo { border-top: 1px solid #CCCCCC; background: #eeeeee; font-size: 0.9em; }

#footerinfo .block { width: 350px; float: left; border-top: 3px solid #cc0000; margin: 5px; }

#footerinfo .block h2 { font-size: 1.3em; font-weight: bold; }

#footerinfo .block a { font-weight: bold; }

#footerinfo .block ul, #footerinfo .block ul li { padding: 0px; margin: 0px; }

#footerinfo .block ul li { list-style: none; margin-bottom: 5px; }

#footer { background: #eeeeee; border-radius: 0 0 10px 10px; display: block; /*float:left; clear:both;*/ /* height:83px; */ min-height: 75px; border-top: 1px solid #CCC; font-size: 11px; line-height: 130%; padding: 5px 0 0 15px; text-align: center; }

#footer a { color: #2A2A2A; }

#block-views-gr-block_1 { margin: 0px; padding: 0px; }

#block-views-gr-block_1.block { margin: 0px; padding: 0px; }

#block-views-gr-block_1 .content { margin: 0px; padding: 0px; }

#copyright { margin-top: 12px; margin-left: 20px; }

#themeinfo { margin-left: 20px; }

a#gotop { background: url(img/icons.gif) 0 -304px no-repeat; position: absolute; float: left; height: 16px; line-height: 18px; display: block; padding-left: 16px; text-decoration: none; }

/* footer END */
/* archives {{{ */
#archives { list-style-position: inside; }

.postspermonth { margin: 5px 0; list-style: none; }

.srg_switcher { margin-bottom: 10px; }

/* archives END }}} */
/* linkcat START */
.post .content .linkcat ul li { list-style: none; float: left; width: 25%; padding: 2px 0; overflow: hidden; }

.post .content .linkcat ul li a { background: url(img/icons.gif) 0 -160px no-repeat; padding-left: 22px; height: 16px; line-height: 16px; }

/* linkcat END */
/*#related_posts { padding-bottom:10px; } #related_posts h3 { background:#E3E4E6 url(img/box.gif) 0 0 no-repeat; font-size:12px; padding:6px 12px; font-family:Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif; letter-spacing:0em; border-bottom:1px solid #CCC; } #related_posts ul { background:#F4F5F7 url(img/box.gif) 100% 100% no-repeat; padding:3px 12px 8px; } #related_posts ul li { list-style:none; padding:3px 5px; border-bottom:1px solid #E3E4E6; line-height:18px; } #related_posts .count { font-size:10px; } #related_posts .excerpt { color:#999; font-size:11px; display:block; }*/
/* when related posts without title */
/*#related_posts { padding-top:3px; padding-bottom:8px; } #related_posts ul li { list-style:none; padding:3px 5px; border-bottom:1px solid #E3E4E6; line-height:18px; }*/
div.admin .left { float: left; margin-left: 1em; width: 45%; }

div.admin .right { float: right; margin-right: 1em; width: 45%; }

ul.primary { margin: 10px 5px 7px 0px; }

#user-login-form { text-align: left; }

td { padding: 0.2em; }

.trx_taxonomy ul li a { color: black; }

.taxonomy ul li a { color: black; }

.messages { border: 1px solid black; }

/* Pagina NEWS REDAZIONE */
#main .view .views-row { /* in home ci da fastidio: border-bottom:2px solid #cccccc;  */ }

.view .views-row { display: block; /* overflow:hidden; */ margin: 1em 0 2em 0; }

#page_header_gr .view .views-row { border-bottom: 0px; }

/* .view-display-id-page_1 .views-row{  border-bottom:2px solid #cccccc; margin:0 0 10 0; } */
/* .view-display-id-page_1 .views-field-title { font-weight:bold; font-size:1.5em; } */
#content .view .views-field-title, #content .view .views-field-path { /*font-weight:bold; */ font-size: 1.3em; }

.view-display-id-page_1 .views-field-created { font-size: 0.85em; }

.view-display-id-page_1 .views-field-tid { margin-bottom: 15px; }

#content .view .views-field-body { margin-bottom: 10px; }

dl.node-type-list dt { margin-top: 10px; }

dl.node-type-list dt a { margin-top: 10px; font-weight: bold; }

dl.node-type-list dd { margin-left: 10px; }

/* BLOCCO PROGRAMMI TRASMISSIONI {{{ */
#block-views-programmi_trx-block_1 .view-content { text-align: left; }

#block-views-programmi_trx-block_1 .view .views-field-tid a { font-weight: bold; }

#block-views-programmi_trx-block_1 .view .views-field-tid { float: left; margin-right: 5px; }

#block-views-programmi_trx-block_1 .view .views-field-title { display: block; font-weight: bold; font-size: 1em; }

/* END BLOCCO PROGRAMMI TRASMISSIONI  }}} */
/* BLOCCO CALENDARIO {{{ */
.mini-day-on { background-color: #cccccc; }

/* END BLOCCO CALENDARIO }}}*/
/* PAGINA AGGIORNAMENTI TRASMISSIONI {{{ */
.intro_trasmissione { margin: 30px 0 20px 0; font-weight: bold; }

/* END PAGINA AGGIORNAMENTI TRASMISSIONI }}} */
/* NODO GENERICO {{{ */
/* .post { margin-top:20px; } */
article audio { width: 100%; }

article .text-formatted, article .field-audio { font-size: 1.3em; }

article .text-formatted p, article .text-formatted div, article .text-formatted span { margin-bottom: 1em; line-height: 1.4em; }

article .text-formatted h2 { margin-top: 2.5em; margin-bottom: 1.5em; }

article .text-formatted h3 { margin-top: 2em; margin-bottom: 1em; }

article .text-formatted h3 { margin-top: 1.5em; margin-bottom: 0.5em; }

.field--type-image, .field-name--field-image { float: right; margin: 0 0 1em 0.2em; }

.field--name-body ul { padding: 1em; }

/* NODO GENERICO }}} */
/* TASSONOMIA */
.terms .term { font-weight: bold; }

#content #main article.node > .node__content > .terms { padding-top: 0; }

#content #main article.node > .node__content > .terms > .term-vid-tags { font-size: 70%; }

/* TASSONOMIA */
/* BLOCCO ELENCO EVENTI {{{ */
#block-views-calendario_ror-block_3 .views-field-field-data-evento-value, #block-views-calendario_ror-block_3 .views-field-field-luogo-evento-value { font-size: 0.9em; display: inline; }

/* #block-views-calendario_ror-block_3 h2 {font-size:1.1em;} */
#block-views-calendario_ror-block_3 a { font-size: 0.7em; }

/* END BLOCCO ELENCO EVENTI }}} */
/* PALINSESTO {{{ */
/*.palinsesto { margin:0px 5px 0px 5px; }*/
a.palinsesto { padding: 5px; border: 1px solid black; background-color: #cc0000; color: white; font-weight: bold; }

a.palinsesto:hover { background-color: white; color: #cc0000; }

article[about^="/palinsesto/"] table > tbody > tr > td, .home-pane .palinsesto-pane table > tbody > tr > td { padding-top: 0.6em; }

article[about^="/palinsesto/"] table > tbody > tr > td :first-child, .home-pane .palinsesto-pane table > tbody > tr > td :first-child { white-space: nowrap; }

/*
.trx_musicale  {background-color:#00cc00; color:white;}
.trx_tematica  {background-color:#0000cc; color:white;}
.trx_redazione {background-color:#e1b7b7; color:white;}
*/
/* END PALINSESTO }}} */
p.search-info { display: none; }

div.error { display: none; }

.blocco-aggregatore { font-size: 9px; }

.blocco-aggregatore td { padding-right: 10px; border-bottom: 1px solid #ccc; }

/* BEGIN Audio player {{{ */
.mejs-container { float: left; }

.link-custom-download { line-height: 30px; /* La stessa di .mejs-container */ margin-left: 1em; }

.field-type-link { clear: both; margin-bottom: 2em; }

/* END   Audio player }}} */
/* BEGIN html5 semantic */
header, section, footer, aside, nav, main, article, figure { display: block; }

/* END html5 semantic */
.taxonomy-term-description img { float: left; max-width: 30%; margin-right: 0.5em; }

/* ADMIN {{{ */
/* la matitina per modificare gli articoli non deve sparire mai */
article .contextual button.focusable { position: relative !important; }

/* Questa classe si usa per segnare il contenuto che viene mostrato agli admin, per far capire loro che chi visita il sito non la vedrà */
.reserved { background-color: #e7afaf; padding-left: 1em; }

/* END ADMIN }}} */
/* Related {{{ */
#related ul { list-style-type: none; }

.related-block { float: left; min-width: 15em; max-width: 50%; background-color: #f5f5f5; margin: 0.5em; padding: 0.8em; border-radius: 0.8em; }

.related-block li { padding: 0.2em 0; }

@media only screen and (max-width: 992px) { .related-block { max-width: unset; } }

/* }}} */
.contatore-radioabbonamento { position: relative; display: block; }

@media only screen and (min-width: 992px) { .contatore-radioabbonamento img { width: 30vw; } }

@media only screen and (max-width: 992px) { .contatore-radioabbonamento img { width: 100%; } }

.contatore-radioabbonamento p { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: Impact, Helvetica, sans-serif; font-weight: bold; color: white; }

@media only screen and (min-width: 768px) { .contatore-radioabbonamento p { font-size: 3vw; -webkit-text-stroke: 0.12vw #222; text-stroke: 0.12vw #222; } }

@media only screen and (max-width: 768px) { .contatore-radioabbonamento p { font-size: 9vw; -webkit-text-stroke: 0.36vw #222; text-stroke: 0.36vw #222; } }

@media only screen and (min-width: 768px) { .contatore-radioabbonamento p.stat-total { font-size: 4vw; -webkit-text-stroke: 0.16vw #222; text-stroke: 0.16vw #222; } }

@media only screen and (max-width: 768px) { .contatore-radioabbonamento p.stat-total { font-size: 11vw; -webkit-text-stroke: 0.44vw #222; text-stroke: 0.44vw #222; } }

.sequence { display: none; }

.sequence .sequence-begin { display: inline; }

/* colore icone sul menu in alto */
#block-navigazioneprincipale .fa { color: #cc0000; }

/* Search page {{{ */
.path-search #block-streaming-2 { display: none; }

.path-search .region-above-content { display: grid; grid-auto-flow: column; }

.path-search .region-above-content div.facet-inactive select.facet-inactive, .path-search .region-above-content div.facet-inactive select.facet-active { padding: 1em; margin: 0.5em; background-color: #70707073; border-radius: 1em; }

.path-search #main .view-search-content .view-footer, .path-search #main .view-search-content .views-exposed-form { font-size: 18px; }

.path-search #main .view-search-content .view-footer a { text-decoration: underline; }

/* Search page }}} */
/* Pagina per-trasmissione */
#main > .region-content > div.contextual-region > .view-taxonomy-term > .view-header { margin-top: 3em; }

#main > .region-content > div.contextual-region > .view-taxonomy-term > .view-header div.content { font-size: 120%; }

#main > .region-content > div.contextual-region > .view-taxonomy-term > .view-content { clear: both; }

h1 a.add-podcast img { width: 1em; vertical-align: middle; padding-left: 1em; }

/* vim: set fdm=marker tw=150: */

/*# sourceMappingURL=style.css.map */