8 /****************************************************/
11 .resymbol:hover,.control:hover{ opacity:0.5; }
14 text-transform: uppercase;
16 .inline .date, .resume .date{
21 .dateBloc{display:inline-block;}
22 .dateBloc *{line-height: 100%;}
23 .dateBloc .day {font-size: 1.8em;}
24 .dateBloc .number {font-size: 1.8em;}
25 .dateBloc .month {font-size: 0.8em;}
26 .dateBloc .time {font-size: 1.2em;margin: 0.2em 0;}
35 font-family: RegloNormal;
40 text-transform: uppercase;
45 border-bottom:3px solid black;
46 padding: 0.2em 0 0.2em 0;
47 margin: 0.2em 0 0.2em 0;
53 .sectionLabel, .label {
54 text-transform: uppercase;
59 .rightPart .right.sectionLabel {
61 border-bottom: 1px solid black;
69 .rightPart #search-form {
75 background-color:black;
80 padding:5px 7px 0px 7px;
87 #RefreshWhatsOnAir.spinning {
91 /****************************************************/
93 /****************************************************/
94 .wrapper {max-width: 1560px; padding:0 1%;}
95 .wrapper.text {max-width: 780px; margin:auto;}
96 .wrapper .rightPart{margin-top:1em;}
98 @media screen and (min-width: 760px) {
99 #player-container.fixed {
102 width: calc(0% + 235px);
107 .wrapper.sided .leftPart,
108 .wrapper.sided .rightPart{
111 .wrapper.navigation .leftPart{
114 .wrapper.navigation .rightPart{
127 #specialHome .leftPart,
128 #specialHome .rightPart {
134 padding-bottom: 40px;
139 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
143 text-justify: distribute-all-lines;
146 display: inline-block;
153 font-family: "RegloBold";
154 text-transform: uppercase;
155 display:inline-block;
156 border: 1px solid #CCC !important;
160 border-radius: 0.7em;
161 -moz-border-radius: 0.7em;
162 -webkit-border-radius: 0.7em;
164 button.check, a.check {
166 text-transform: none;
167 display:inline-block;
173 font-family: "RegloBold";
174 text-transform: uppercase;
176 button.check:before, a.check:before {
177 display:inline-block;
181 padding:0.2em 0.5em 0.2em 0.5em;
182 border-radius: 0.2em;
183 -moz-border-radius: 0.2em;
184 -webkit-border-radius: 0.2em;
189 border:1px solid white;
201 /****************************************************/
203 /****************************************************/
208 /****************************************************/
210 /****************************************************/
214 background-color: #3a3a3a;
226 text-overflow: ellipsis;
230 #metaNav ul li#nav-search {
239 #metaNav ul li#nav-language span {
241 padding:0.4em 0 0.5em 0;
242 display: inline-block;
245 #metaNav ul li#nav-language span.lang-on {
249 #metaNav ul li a span{
250 padding:0.4em 0 0.5em 0;
251 display:inline-block;
254 #metaNav ul li a span.nav-icon {
257 #metaNav a:focus, #metaNav a:hover{
260 #metaNav ul li.active, #metaNav ul li.active a{
264 #metaNav ul li.active span.iconLabel {
267 #metaNav li#nav-search a {
276 border: 1px solid #ececec;
279 @media screen and (max-width:760px){
280 #metaNav .iconLabel {display:none;}
281 #metaNav ul li a span.nav-icon { display: inline-block; }
287 /****************************************************/
289 /****************************************************/
291 .audio button {color:#ff6600 !important;}
292 /****************************************************/
294 /****************************************************/
308 #mainHeader *{color:black !important;line-height:1em;}
309 #mainHeader #radioPanik{}
311 #Panik img{display:block;margin:auto;max-height:200px;}
315 #player-container #player{
320 #Changing h1.top a:hover {
324 @media screen and (max-width: 760px) {
330 #specialHome .leftPart h1.top {
335 @media screen and (min-width: 760px) {
339 width: -webkit-calc(0% + 240px);
340 width: -moz-calc(0% + 240px);
341 width: calc(0% + 240px);
347 width: -webkit-calc(100% - 280px);
348 width: -moz-calc(100% - 280px);
349 width: calc(100% - 280px);
354 text-transform: uppercase;
355 -webkit-transform: scale(0.5, 1);
356 -webkit-transform-origin: 0;
357 -moz-transform: scale(0.5, 1);
358 -moz-transform-origin: 0;
359 transform: scale(0.5, 1);
370 display: none !important;
379 #Emissions div.mainSub {
384 width: calc(98% - 320px);
387 #News div.mainSub ul,
388 #About div.mainSub ul,
389 #Emissions div.mainSub ul {
395 #News div.mainSub ul li,
396 #About div.mainSub ul li,
397 #Emissions div.mainSub ul li {
400 #News .news.wrapper {
404 #News .news.wrapper li a {
416 #Main > .soundfiles > .wrapper,
417 #Main > .news > .wrapper,
436 #fiber-content h2.title {
444 background: white 0 10px no-repeat url(../img/logoPanikBW.png);
447 #All #backgroundBox h1.top {
452 #All h1.top#frequence {
456 padding-bottom: 50px;
460 color: #ff6600 !important;
463 #All h1.top#frequence {
468 #All h1.top#radiopanik {
470 color: black !important;
471 padding-bottom: 40px;
475 #specialHome div.rightPart h1,
484 /****************************************************/
485 /**** SCREEN NAV ****/
486 #Nav nav{padding:0.1em;}
488 #Nav input{color:#333;}
491 border-width:0 0 2px 0;
493 border-color: transparent;
497 #Nav .active,#Nav .icon-check,#Nav .active *{
502 #Nav ul li.current a, #Nav ul a.active, #Nav button.active {
524 display: inline-block;
526 #Nav nav ul.distributed li {padding: 0;}
530 border-width:0 0 2px 0;border-style:solid;
532 #fiber-nav li, #fiber-nav li a{
541 #fiber-nav .selected,
546 /****************************************************/
548 /****************************************************/
549 /*#Home #player{ float: left; } */
552 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
554 #player-container .metas, #player-container img{border-color:#fff;}
555 #player-container .padded{padding:0.3em;}
557 #player-container button,#player-container a{
559 #player-container .metas{
562 #DirectStreamPanikControler {
563 display:inline !important;
577 #Player.withPlaylist #player-container #Playlist{
578 border-top:2px solid black;
580 #Player.withPlaylist #player-container #Playlist{
585 #player-container #myPlaylist {
591 #player-container #myPlaylist a {
597 #player-container.minimized{
599 border-width:0px 2px 2px 0 !important;
600 border-bottom-right-radius:1em;
601 -moz-border-bottom-right-radius:1em;
602 -webkit-border-bottom-right-radius:1em;
604 #player-container.minimized #player{
610 #Playlist #playlistLabel{
614 #Playlist .playListControls{
616 #Playlist .playListControls button{
618 display:inline-block;
620 #Playlist .playListControls .playPause{
628 #Playlist .playing .icon-pause{
629 -webkit-animation: loading 1s infinite linear;
630 -moz-animation: loading 1s infinite linear;
631 -o-animation: loading 1s infinite linear;
632 animation: loading 1s infinite linear;
634 #Playlist .playlistControls button,#Playlist .playlistControls .button{
635 margin:0 0.1em 0 0.1em;
640 #Playlist .soundControls button{}
642 #player-container #Playlist ol{
647 #player-container #Playlist ol li{
652 #Playlist ol li .soundControls{
658 #Playlist ol li .title{
662 text-overflow: ellipsis;
666 text-transform:uppercase;
669 /*limit height of playlist*/
670 #player #CurrentlyPlaying,
671 #player-container #Playlist ol{
678 @media screen and (max-width: 760px) {
683 #Player.withPlaylist #player-container #audioPlayer,
684 #Player.withPlaylist #player-container #audioPlayer,
685 #Player.withPlaylist #player-container #Playlist{
686 float:none !important;
687 width:auto !important;
688 border-right:none !important;
689 max-width:auto !important;
694 /****************************************************/
695 /**** #Changing #Footer ... ****/
696 /****************************************************/
701 background-color: white;
709 #Changing a:hover,#Changing button:hover {
711 text-decoration:none;
713 /* GLOBAL SITE NAV */
722 -moz-box-shadow: 0px 0px 3px #000;
723 -webkit-box-shadow: 0px 0px 3px #000;
724 box-shadow: 0px 0px 3px #000;
725 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
730 background-color:orange;
731 border: 2px solid black;
732 background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.04) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.04) 50%, rgba(0, 0, 0, 0.04) 75%, transparent 75%, transparent);
735 background-color:grey;
739 background-color:green;
744 background-color:orange;
756 border-top:2px solid #333;
758 padding-bottom: 80px;
773 /****************************************************/
774 .inline .link{display:block;padding:1em;}
776 /**** EMISSIONS ****/
777 #Emission .emission-detail .title{}
780 #Emission-tabs-menu .sub{
784 .emission-detail .metas{
791 .emission-detail h4.subtitle {
794 font-family: 'Reglo';
795 text-transform: none;
799 .emission-detail ul.schedule {
804 .emission-detail ul.schedule .weekdiff {
808 .emission-detail article {
812 .emission-detail .logo{
817 @media screen and (max-width: 300px) {
818 .emission-detail .metas {
823 .emission-detail .logo{max-width:100%;}
825 .emission .mainHeader {
830 .emission .contacts {
835 .emission.inline, .emission.resume {
839 .emission.inline div.date {
842 display:inline-block;
846 .emission .archived {
850 .emission. .link .description {
852 font-family: "RegloMedium";
861 .episode.resume, .episode.inline{
862 padding:1em 0.5em 1em;
864 .episode.inline .dateBloc, .episode.resume .dateBloc{
867 .episode.resume img {
868 border: 2px solid black;
871 .episode.resume .title{
874 .episode.resume .logo{
877 .episode.inline .logo {
882 .episode.resume .sound{
884 margin:0 0 0.5em 0.5em;
886 .episode.inline .sound.right{
892 .episode.inline .sound.right button{
896 padding-bottom:0.05em;
898 .episode.resume .sound.right .icon-download{
901 .episode.resume .sound.right .icon-download{
904 .episode.detail .logo.right{
908 .episode.resume .date .day, .emission-detail .date .day {
911 .episode.resume .content {
914 .episode.resume .content .title {
917 .episode.resume .logo {
921 .episode.inline .date{
925 #Emission-tabs-menu .emissions-newsitems {
929 #Emission-tabs-menu .emissions-newsitems ul.list li {
933 #Emission-tabs-menu .futur-episodes h5,
934 #Emission-tabs-menu .recent-episodes h5 {
938 #Emission-tabs-menu #search-form {
942 div.extra-soundfiles h3 {
947 div.extra-soundfiles ul li {
951 div.extra-soundfiles ul li div.audio {
959 div.extra-soundfiles ul strong {
963 @media screen and (max-width: 400px) {
969 .episode.resume .content {
974 /****************************************************/
988 font-family: "RegloBold";
992 .newsRoll .title div{
995 .newsRoll a, .newsRoll button img{
996 border:2px solid #0000ff;
999 .newsRoll .by3 button {
1003 .soundfiles .special a,
1008 .special .labels .item,
1009 .newsRoll .labels .item{
1017 .newsList .current a{
1020 /****************************************************/
1024 .soundfiles ul.custom li a,
1025 .news ul.custom li a { max-width: 98%; }
1026 .news li.item a {padding:1em;}
1028 .soundfiles .logo img,
1035 border-bottom:2px solid #ccc;
1037 @media only screen and (max-width: 970px) {
1038 .columns {column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
1042 /****************************************************/
1044 /****************************************************/
1046 #Home #Nav .wrapper{
1047 max-width:auto !important;
1048 width:auto !important;
1052 @media screen and (max-width:800px){
1053 #Home .newsRoll .logo{
1057 @media screen and (max-width:600px){
1058 #Home .newsRoll .logo{
1064 /****************************************************/
1066 /****************************************************/
1068 .program.tabs nav ul li{
1074 .program.tabs nav ul li.week-arrow {
1076 padding-bottom: 5px;
1079 .program ul .dateBloc {
1083 .program ul .schedule {
1089 .program-week .programDate{
1093 .program-week .programCell{
1096 .program-week .nonStop .programDate{
1099 .program-week .nonStop .programCell{
1104 .program-week a.nonstop{
1108 .program-week .inline,.program-week .resume{padding:0;}
1109 .program-week .description{}
1111 .program-week .title {
1116 .program-week .smooth {
1120 padding-bottom: 8px;
1123 .program-week .emission h5,
1124 .program-week .smooth .title {
1126 text-transform: uppercase;
1129 .program-week .description {
1134 .program-week .programCell:hover {
1138 #Changing .program-week .programCell a {
1142 #Changing .program-week .programCell .smooth a {
1146 #Changing .program-week .programCell .smooth h5 a {
1151 /****************************************************/
1153 /****************************************************/
1155 .search li.previous-page {
1162 .search li.next-page {
1170 text-align: justify;
1174 /****************************************************/
1176 /****************************************************/
1183 height:50px !important;
1185 #grid .heure.vertical {
1189 padding:1em 0 1em 0;
1194 padding:0.5em 0.2em 0.5em 0.2em;
1197 border:1px dotted #ddd;
1204 #grid .highlighted,#grid .highlighted *{
1205 background:#333 !important;
1206 color:white !important;
1209 #grid .highlighted,#grid .highlighted *{
1210 background:#333 !important;
1211 color:white !important;
1213 #Emissions li.item.normal{
1216 #Emissions li.item.hightlighted{
1217 display:block !important;
1220 #gridNav span.category {
1221 text-transform: none;
1225 /**** Navigation for static pages ****/
1230 #fiber-nav li, #fiber-nav li a {
1241 text-decoration: underline;
1244 #fiber-content a:hover {
1245 text-decoration: none;
1256 .userContent strong,
1257 #fiber-content strong {
1258 text-transform: none;
1259 font-family: "RegloBold";
1265 font-family: inherit;
1269 /**** SCREEN SIZE ADAPTATIONS ****/
1270 html #main{ font-size: 70%; }
1271 body { font-size: 16px;}
1272 @media (max-width: 300px){
1273 body #All{ font-size: 80%; }
1276 @media (min-width: 300px) and (max-width:800px){
1277 body #All{ font-size: 85%; }
1280 @media (min-width: 700px) and (max-width:1000px){
1281 body #All{ font-size: 90%; }
1284 @media (min-width: 1000px) {
1285 body #All{ font-size: 100%; }
1291 padding-bottom: 2em;
1294 #Home #subscribe-form {
1298 #subscribe-form ul.errorlist {
1309 #subscribe-form input {
1314 #Nav div.search form {
1318 div.episode.resume div.title {
1319 white-space: normal;
1322 #Home div.program.tabs {
1337 #recent-emissions h3,
1343 #recent-emissions h3.sectionLabel {
1347 .episode.soundfile {
1351 .soundfile .smooth {
1362 .frontpage.soundfile .audio {
1365 padding-bottom: 1ex;
1375 border: 1px solid #888;
1376 border-width: 1px 1px 0 1px;
1377 -webkit-transform-origin: bottom right;
1378 -webkit-transform: rotate(270deg);
1379 -moz-transform-origin: bottom right;
1380 -moz-transform: rotate(270deg);
1381 transform-origin: bottom right;
1382 transform: rotate(270deg);
1389 .soundfile .special,
1390 .newsitem .special {
1394 .newsitem .special .smooth {
1400 div.userContent ul {
1407 div.userContent h4 {
1408 text-transform: none;
1409 font-family: "Reglo";
1410 font-weight: normal;
1413 div.userContent h1 { font-size: 2em; }
1414 div.userContent h2 { font-size: 1.8em; }
1415 div.userContent h3 { font-size: 1.5em; }
1416 div.userContent h4 { font-size: 1.5em; }
1417 div.userContent a { text-decoration: underline; }
1419 div.userContent a.tag { text-decoration: none; }
1421 @media screen and (max-width: 760px) {
1428 #All #backgroundBox h1.top {
1432 #Player.withoutPlaylist #player-container #audioPlayer{
1436 #Player.withoutPlaylist #player-container #audioPlayer #Live{
1441 #player-container { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
1443 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');
1448 width:100% !important;
1454 #Player.withPlaylist #player-container #audioPlayer{
1457 border-right:2px solid black;
1459 #Player.withPlaylist #player-container #Playlist{
1464 #player-container #myPlaylist {
1468 #player-container #myPlaylist a {
1469 white-space: nowrap;
1472 #player-container #Playlist ol{
1481 div.extra-soundfiles {
1485 h3.episode-subtitle {
1495 background: #3A3A3A;
1496 display: inline-block;
1500 .waveform span.done {
1501 background: linear-gradient(to top, #3A3A3A 0%, #858585 80%);
1504 .waveform span.done.current + span {
1505 background: #FF771C;
1508 .waveform i.duration {
1513 text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
1518 #fiber-content div.extra-soundfiles strong {
1519 text-transform: uppercase;
1523 .nonstop-track-title, .nonstop-track-artist {
1528 padding-right: 75px;
1531 #fiber-content div.extra-soundfiles .soundfile-info strong {
1535 #fiber-content div.extra-soundfiles .soundfile-info a {
1536 text-decoration: none;
1539 #fiber-content div.extra-soundfiles {
1543 div.extra-soundfiles div.logo {
1544 display: inline-block;
1547 div#fiber-content div.extra-soundfiles ul.list {
1548 display: inline-block;
1550 width: calc(100% - 70px);
1553 div.download-links {
1559 div.hidden-download-links {
1560 display: none !important;
1563 div.episode-detail div.sound div.download-links {
1564 display: inline-block;
1569 div.extra-soundfiles div.download-links {
1577 div#agenda div.content-inline {
1581 div.previous-and-next-months {
1585 div.publication-date.date.smooth {
1589 #All h1.top.fullwidth {