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;}
34 text-transform: uppercase;
39 border-bottom:3px solid black;
40 padding: 0.2em 0 0.2em 0;
41 margin: 0.2em 0 0.2em 0;
47 .iconLabel{margin-left:0.1em;}
49 .sectionLabel, .label {
50 text-transform: uppercase;
55 background-color:black;
60 padding:5px 7px 0px 7px;
63 /****************************************************/
65 /****************************************************/
66 .wrapper {max-width: 1260px; margin:auto;padding:0 2%;}
67 .wrapper.text {max-width: 780px; margin:auto;}
68 .wrapper.half {max-width: 510px; margin:auto;}
69 .wrapper.sided{ max-width:1260px; }
71 @media screen and (min-width: 600px) {
72 .wrapper.sided .leftPart,
73 .wrapper.sided .rightPart{
76 .wrapper.navigation .leftPart{
79 .wrapper.navigation .rightPart{
96 @media screen and (min-width: 1280px) {
103 #recent-emissions ul.columns,
104 #recent-sounds ul.columns {
106 -webkit-column-count: 1;
107 -moz-column-count: 1;
112 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
116 text-justify: distribute-all-lines;
119 display: inline-block;
126 font-family: "RegloBold";
127 text-transform: uppercase;
128 display:inline-block;
129 border: 1px solid #CCC !important;
133 border-radius: 0.7em;
134 -moz-border-radius: 0.7em;
135 -webkit-border-radius: 0.7em;
137 button.check, a.check {
139 text-transform: none;
140 display:inline-block;
145 font-family: "RegloBold";
146 text-transform: uppercase;
148 #Nav .icon-check{background:#222;}
149 button.check:before, a.check:before {
150 display:inline-block;
154 padding:0.2em 0.5em 0.2em 0.5em;
155 border-radius: 0.2em;
156 -moz-border-radius: 0.2em;
157 -webkit-border-radius: 0.2em;
162 border:1px solid white;
176 /****************************************************/
182 padding-bottom:100px;
186 background-color: white;
194 #Changing a:hover,#Changing button:hover {
196 text-decoration:none;
198 #Nav a:hover,#Nav button:hover {
200 color:white !important;
202 /* GLOBAL SITE NAV */
211 -moz-box-shadow: 0px 0px 3px #000;
212 -webkit-box-shadow: 0px 0px 3px #000;
213 box-shadow: 0px 0px 3px #000;
214 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
219 background-color:orange;
220 border: 2px solid black;
221 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);
224 background-color:grey;
228 background-color:green;
233 background-color:orange;
246 background-color: black;
254 text-overflow: ellipsis;
260 display:block !important;
264 #metaNav ul li a span{
266 display:inline-block;
269 #metaNav ul li a span.nav-icon {
273 #metaNav .active, #metaNav a:focus, #metaNav a:hover{
274 background:#0000ff !important;
277 @media screen and (max-width:600px){
278 #metaNav .iconLabel {display:none;}
279 #metaNav ul li a span.nav-icon { display: inline-block; }
283 border-top:2px solid #333;
303 background:white 50% 50% no-repeat url('../img/logoPanik.png');
305 #mainHeader *{color:black !important;line-height:1em;}
306 #mainHeader #radioPanik{}
307 #mainHeader #frequence{display:block;
310 #Panik img{display:block;margin:auto;max-height:200px;}
313 background-color:#eee;
316 /****************************************************/
317 /**** SCREEN NAV ****/
322 #Nav nav{padding:0.1em;}
323 #Nav *{ color:white; border-color:#white;}
324 /*#Nav form{background:#800000;}*/
325 #Nav input{color:#333;}
326 #Nav .active,#Nav .active *{
327 color:white !important;
332 border-width:0 0 2px 0;
334 border-color: transparent;
337 #Nav ul li button.active,
339 border-width:0 0 2px 0;
343 #Nav nav ul.columns {column-rule:2px solid #342E2E;-moz-column-rule:2px solid #342E2E;-webkit-column-rule:2px solid #342E2E;}
357 display: inline-block;
358 padding: 0 0.5em 0 0.5em;
360 #Nav nav ul.distributed li {padding: 0;}
363 color:#EED1B1 !important;
365 border-color:#342E2E;
366 border-width:2px;border-style:solid;
368 #Nav nav.right li, #Nav nav.right li a{
370 color:#EED1B1 !important;
372 @media screen and (max-width: 400px) {
373 #Nav nav.right{float:none !important;margin:none;border-top:2px solid white;}
385 /****************************************************/
387 /*#Home #player{ float: left; } */
391 -moz-box-shadow: 0px 5px 5px #000;
392 -webkit-box-shadow: 0px 5px 5px #000;
393 box-shadow: 0px 5px 10px #000;
396 background-color:#ff6633; border-color:#fff;
398 #player-container button,#player-container a,#player-container .label{
402 #player-container .metas, #player-container img{border-color:#fff;}
403 #player-container .padded{padding:0.5em;}
405 #player-container button,#player-container a{
407 #player-container .metas{
410 #DirectStreamPanikControler {
411 display:inline !important;
421 #DirectStreamPanikControler .label{
423 #player-container.fixed{
432 #Player.withPlaylist #player-container #audioPlayer{
435 border-right:2px solid black;
437 #Player.withPlaylist #player-container #Playlist{
442 #player-container.normal #player{
445 #player-container.minimized{
447 border-width:0px 2px 2px 0 !important;
448 border-bottom-right-radius:1em;
449 -moz-border-bottom-right-radius:1em;
450 -webkit-border-bottom-right-radius:1em;
452 #player-container.minimized #player{
462 #Playlist #playlistLabel{
466 #Playlist .playListControls{
468 #Playlist .playListControls button{
470 display:inline-block;
472 #Playlist .playListControls .playPause{
478 #Playlist .playing .icon-pause{
479 -webkit-animation: loading 1s infinite linear;
480 -moz-animation: loading 1s infinite linear;
481 -o-animation: loading 1s infinite linear;
482 animation: loading 1s infinite linear;
484 #Playlist .playlistControls button,#Playlist .playlistControls .button{
485 margin:0 0.1em 0 0.1em;
490 #Playlist .soundControls button{}
492 #player-container #Playlist ol{
498 #player-container #Playlist ol li{
503 #Playlist ol li .soundControls{
509 #Playlist ol li .title{
513 text-overflow: ellipsis;
517 text-transform:uppercase;
520 /*limit height of playlist*/
521 #PlayerHelp,#player-container #Playlist ol.deploy{
526 #player #CurrentlyPlaying,
527 #player-container #Playlist ol{
532 @media screen and (max-width: 500px) {
534 #Player.withPlaylist #player-container #audioPlayer,
535 #Player.withPlaylist #player-container #audioPlayer,
536 #Player.withPlaylist #player-container #Playlist{
537 float:none !important;
538 width:auto !important;
540 max-width:auto !important;
542 #Player.withPlaylist #player-container #Playlist{
543 border-top:2px solid black;
546 @media screen and (min-width: 500px) {
547 #Player #player-container #audioPlayer{
555 /****************************************************/
556 .inline .link{display:block;padding:1em;}
558 /**** EMISSIONS ****/
559 #Emission .emission-detail .title{}
562 #Emission-tabs-menu .sub{
566 .emission-detail .metas{
569 .emission-detail .description{
570 font-family: "RegloBold";
575 .emission-detail .logo{
579 @media screen and (max-width: 300px) {
580 .emission-detail .metas {
585 .emission-detail .logo{max-width:100%;}
587 .emission .mainHeader {
592 .emission.inline, .emission.resume {
596 .emission.inline div.date {
599 display:inline-block;
603 .emission .archived {
607 .emission. .link .description {
609 font-family: "RegloMedium";
618 .episode.resume, .episode.inline{
619 padding:1em 0.5em 1em;
621 .episode.inline .dateBloc, .episode.resume .dateBloc{
624 .episode.resume img {
625 border: 2px solid black;
628 .episode.resume .title{
631 .episode.resume .logo{
634 .episode.inline .logo{
639 .episode.resume .sound{
643 .episode.inline .sound.right{
648 .episode.inline .sound.right button{
649 padding-bottom:0.1em;
651 .episode.resume .sound.right .icon-download{
654 .episode.resume .sound.right .icon-download{
657 .episode.detail .logo.right{
661 .episode.resume .date .day, .emission-detail .date .day {
664 .episode.resume .content {
667 .episode.resume .content .title {
670 .episode.resume .logo {
674 .episode.inline .date{
678 @media screen and (max-width: 400px) {
684 .episode.resume .content {
687 .resume .logo img,.inline .logo img{width:30px !important;}
690 /****************************************************/
692 /****************************************************/
715 .newsRoll .first .title{
723 .newsRoll a:hover img {
730 @media (max-width: 600px){
736 display:inline-block;
737 width:100% !important;
748 padding: 1em 0px 2px 0px;
750 font-family: "RegloBold";
755 .newsRoll .title span {
757 display: inline-block;
764 .newsRoll .labels .item{
773 .newsRoll li .labels .title{
776 .newsRoll li:hover .labels .title{
795 margin:0 0 0 0 !important;
796 padding:0 0 0 0 !important;
800 .news li.item a { -webkit-backface-visibility: hidden; }
801 .news li.item a{padding:1em;}
809 border-bottom:2px solid #ccc;
811 @media only screen and (max-width: 600px) {
812 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
813 .news .columns.by3 .logo {
818 @media (min-width: 800px) {
821 /****************************************************/
823 /****************************************************/
826 max-width:auto !important;
827 width:auto !important;
831 @media screen and (max-width:800px){
832 #Home .newsRoll .logo{
836 @media screen and (max-width:600px){
837 #Home .newsRoll .logo{
843 /****************************************************/
845 /****************************************************/
847 .program.tabs nav ul li{
853 .program.tabs nav ul li.week-arrow {
858 .program ul .dateBloc {
862 .program ul .schedule {
868 .program-week .programDate{
872 .program-week .programCell{
875 .program-week .nonStop .programDate{
878 .program-week .nonStop .programCell{
883 .program-week a.nonstop{
888 .program-week .inline,.program-week .resume{padding:0;}
889 .program-week .description{color:#aaa;}
890 .program-week .metas{display:inline-block;}
892 /****************************************************/
894 /****************************************************/
896 .search li.previous-page {
903 .search li.next-page {
910 .search a.icon-check-empty.count-0{
911 display:none !important;
913 /****************************************************/
915 /****************************************************/
922 height:50px !important;
924 #grid .heure.vertical {
933 padding:0.5em 0.2em 0.5em 0.2em;
936 border:1px dotted #ddd;
943 #grid .highlighted,#grid .highlighted *{
944 background:#333 !important;
945 color:white !important;
948 #grid .highlighted,#grid .highlighted *{
949 background:#333 !important;
950 color:white !important;
952 #Emissions li.item.normal{
955 #Emissions li.item.hightlighted{
956 display:block !important;
960 /**** COLOR VARIANTS ****/
967 {color:white;background-color:#4682B4; border-color:#fff !important;color:#fff !important;}
968 #News, #news,.news, .news *,.mainLegend.news {
969 background-color:#fff;
970 border-color:#1663d5 !important;
971 color:#1663d5 !important;
979 /**** SCREEN SIZE ADAPTATIONS ****/
980 html #main{ font-size: 70%; }
981 body { font-size: 16px;}
982 @media (max-width: 300px){
983 body #All{ font-size: 80%; }
986 @media (min-width: 300px) and (max-width:800px){
987 body #All{ font-size: 85%; }
990 @media (min-width: 700px) and (max-width:1000px){
991 body #All{ font-size: 90%; }
994 @media (min-width: 1000px) {
995 body #All{ font-size: 100%; }
1003 #Home #subscribe-form {
1007 #subscribe-form ul.errorlist {
1018 #Nav div.search form {
1022 div.episode.resume div.title {
1023 white-space: normal;
1026 #Home div.program.tabs {