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;
46 .iconLabel{margin-left:0.1em;}
48 .sectionLabel, .label {
49 text-transform: uppercase;
54 background-color:black;
59 padding:5px 7px 0px 7px;
62 /****************************************************/
64 /****************************************************/
65 .wrapper {max-width: 1260px; margin:auto;padding:0 7%;}
66 .wrapper.text {max-width: 780px; margin:auto;}
67 .wrapper.half {max-width: 510px; margin:auto;}
68 .wrapper.sided{ max-width:1260px; }
69 @media screen and (max-width: 400px) {
70 .wrapper {padding:0 1%;}
72 @media screen and (min-width: 400px) and (max-width: 1024px){
73 .wrapper {padding:0 3%;}
76 @media screen and (min-width: 600px) {
77 .wrapper.sided .leftPart,
78 .wrapper.sided .rightPart{
81 .wrapper.navigation .leftPart{
84 .wrapper.navigation .rightPart{
101 @media screen and (min-width: 1280px) {
108 #recent-emissions ul.columns,
109 #recent-sounds ul.columns {
111 -webkit-column-count: 1;
112 -moz-column-count: 1;
117 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
121 text-justify: distribute-all-lines;
124 display: inline-block;
131 font-family: "RegloBold";
132 text-transform: uppercase;
133 display:inline-block;
134 border: 1px solid #CCC !important;
138 border-radius: 0.7em;
139 -moz-border-radius: 0.7em;
140 -webkit-border-radius: 0.7em;
142 button.check, a.check {
144 text-transform: none;
145 display:inline-block;
150 font-family: "RegloBold";
151 text-transform: uppercase;
153 #Nav .icon-check{background:#222;}
154 button.check:before, a.check:before {
155 display:inline-block;
159 padding:0.2em 0.5em 0.2em 0.5em;
160 border-radius: 0.2em;
161 -moz-border-radius: 0.2em;
162 -webkit-border-radius: 0.2em;
167 border:1px solid white;
181 /****************************************************/
187 padding-bottom:100px;
191 background-color: white;
199 #Changing a:hover,#Changing button:hover {
201 text-decoration:none;
203 #Nav a:hover,#Nav button:hover {
205 color:white !important;
207 /* GLOBAL SITE NAV */
216 -moz-box-shadow: 0px 0px 3px #000;
217 -webkit-box-shadow: 0px 0px 3px #000;
218 box-shadow: 0px 0px 3px #000;
219 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
224 background-color:orange;
225 border: 2px solid black;
226 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);
229 background-color:grey;
233 background-color:green;
238 background-color:orange;
251 background-color: black;
259 text-overflow: ellipsis;
265 display:block !important;
269 #metaNav ul li a span{
271 display:inline-block;
274 #metaNav ul li a span.nav-icon {
277 #metaNav a:focus, #metaNav a:hover{
280 #metaNav ul li.active, #metaNav ul li.active a{
281 background:#3333FF !important;
285 @media screen and (max-width:600px){
286 #metaNav .iconLabel {display:none;}
287 #metaNav ul li a span.nav-icon { display: inline-block; }
291 border-top:2px solid #333;
311 background:white 50% 50% no-repeat url('../img/logoPanik.png');
313 #mainHeader *{color:black !important;line-height:1em;}
314 #mainHeader #radioPanik{}
315 #mainHeader #frequence{display:block;
318 #Panik img{display:block;margin:auto;max-height:200px;}
321 background-color:#eee;
324 /****************************************************/
325 /**** SCREEN NAV ****/
330 #Nav nav{padding:0.1em;}
331 #Nav *{ color:white; border-color:#white;}
332 /*#Nav form{background:#800000;}*/
333 #Nav input{color:#333;}
336 border-width:0 0 2px 0;
338 border-color: transparent;
341 #Nav .active,#Nav .active *{
347 #Nav nav ul.columns {column-rule:2px solid #342E2E;-moz-column-rule:2px solid #342E2E;-webkit-column-rule:2px solid #342E2E;}
361 display: inline-block;
362 padding: 0 0.5em 0 0.5em;
364 #Nav nav ul.distributed li {padding: 0;}
367 color:#EED1B1 !important;
369 border-color:#342E2E;
370 border-width:2px;border-style:solid;
372 #Nav nav.right li, #Nav nav.right li a{
374 color:#EED1B1 !important;
376 @media screen and (max-width: 400px) {
377 #Nav nav.right{float:none !important;margin:none;border-top:2px solid white;}
389 /****************************************************/
391 /*#Home #player{ float: left; } */
395 background-color:#ff6633; border-color:#fff;
397 #player-container button,#player-container a,#player-container .label{
401 #player-container .metas, #player-container img{border-color:#fff;}
402 #player-container .padded{padding:0.5em;}
404 #player-container button,#player-container a{
406 #player-container .metas{
409 #DirectStreamPanikControler {
410 display:inline !important;
420 #DirectStreamPanikControler .label{
422 #player-container.fixed{
431 #Player.withPlaylist #player-container #audioPlayer{
434 border-right:2px solid black;
436 #Player.withPlaylist #player-container #Playlist{
441 #player-container.normal #player{
444 #player-container.minimized{
446 border-width:0px 2px 2px 0 !important;
447 border-bottom-right-radius:1em;
448 -moz-border-bottom-right-radius:1em;
449 -webkit-border-bottom-right-radius:1em;
451 #player-container.minimized #player{
461 #Playlist #playlistLabel{
465 #Playlist .playListControls{
467 #Playlist .playListControls button{
469 display:inline-block;
471 #Playlist .playListControls .playPause{
477 #Playlist .playing .icon-pause{
478 -webkit-animation: loading 1s infinite linear;
479 -moz-animation: loading 1s infinite linear;
480 -o-animation: loading 1s infinite linear;
481 animation: loading 1s infinite linear;
483 #Playlist .playlistControls button,#Playlist .playlistControls .button{
484 margin:0 0.1em 0 0.1em;
489 #Playlist .soundControls button{}
491 #player-container #Playlist ol{
497 #player-container #Playlist ol li{
502 #Playlist ol li .soundControls{
508 #Playlist ol li .title{
512 text-overflow: ellipsis;
516 text-transform:uppercase;
519 /*limit height of playlist*/
520 #PlayerHelp,#player-container #Playlist ol.deploy{
525 #player #CurrentlyPlaying,
526 #player-container #Playlist ol{
531 @media screen and (max-width: 500px) {
533 #Player.withPlaylist #player-container #audioPlayer,
534 #Player.withPlaylist #player-container #audioPlayer,
535 #Player.withPlaylist #player-container #Playlist{
536 float:none !important;
537 width:auto !important;
539 max-width:auto !important;
541 #Player.withPlaylist #player-container #Playlist{
542 border-top:2px solid black;
545 @media screen and (min-width: 500px) {
546 #Player #player-container #audioPlayer{
554 /****************************************************/
555 .inline .link{display:block;padding:1em;}
557 /**** EMISSIONS ****/
558 #Emission .emission-detail .title{}
561 #Emission-tabs-menu .sub{
565 .emission-detail .metas{
568 .emission-detail .description{
569 font-family: "RegloBold";
574 .emission-detail .logo{
578 @media screen and (max-width: 300px) {
579 .emission-detail .metas {
584 .emission-detail .logo{max-width:100%;}
586 .emission .mainHeader {
591 .emission.inline, .emission.resume {
595 .emission.inline div.date {
598 display:inline-block;
602 .emission .archived {
606 .emission. .link .description {
608 font-family: "RegloMedium";
617 .episode.resume, .episode.inline{
618 padding:1em 0.5em 1em;
620 .episode.inline .dateBloc, .episode.resume .dateBloc{
623 .episode.resume img {
624 border: 2px solid black;
627 .episode.resume .title{
630 .episode.resume .logo{
633 .episode.inline .logo{
638 .episode.resume .sound{
642 .episode.inline .sound.right{
647 .episode.inline .sound.right button{
648 padding-bottom:0.1em;
650 .episode.resume .sound.right .icon-download{
653 .episode.resume .sound.right .icon-download{
656 .episode.detail .logo.right{
660 .episode.resume .date .day, .emission-detail .date .day {
663 .episode.resume .content {
666 .episode.resume .content .title {
669 .episode.resume .logo {
673 .episode.inline .date{
677 @media screen and (max-width: 400px) {
683 .episode.resume .content {
686 .resume .logo img,.inline .logo img{width:30px !important;}
689 /****************************************************/
691 /****************************************************/
714 .newsRoll .first .title{
722 .newsRoll a:hover img {
729 @media (max-width: 600px){
735 display:inline-block;
736 width:100% !important;
747 padding: 1em 0px 2px 0px;
749 font-family: "RegloBold";
754 .newsRoll .title span {
756 display: inline-block;
763 .newsRoll .labels .item{
772 .newsRoll li .labels .title{
775 .newsRoll li:hover .labels .title{
794 margin:0 0 0 0 !important;
795 padding:0 0 0 0 !important;
799 .news li.item a { -webkit-backface-visibility: hidden; }
800 .news li.item a{padding:1em;}
808 border-bottom:2px solid #ccc;
810 @media only screen and (max-width: 600px) {
811 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
812 .news .columns.by3 .logo {
817 @media (min-width: 800px) {
820 /****************************************************/
822 /****************************************************/
825 max-width:auto !important;
826 width:auto !important;
830 @media screen and (max-width:800px){
831 #Home .newsRoll .logo{
835 @media screen and (max-width:600px){
836 #Home .newsRoll .logo{
842 /****************************************************/
844 /****************************************************/
846 .program.tabs nav ul li{
852 .program.tabs nav ul li.week-arrow {
857 .program ul .dateBloc {
861 .program ul .schedule {
867 .program-week .programDate{
871 .program-week .programCell{
874 .program-week .nonStop .programDate{
877 .program-week .nonStop .programCell{
882 .program-week a.nonstop{
887 .program-week .inline,.program-week .resume{padding:0;}
888 .program-week .description{color:#aaa;}
889 .program-week .metas{display:inline-block;}
891 /****************************************************/
893 /****************************************************/
895 .search li.previous-page {
902 .search li.next-page {
909 .search a.icon-check-empty.count-0{
910 display:none !important;
912 /****************************************************/
914 /****************************************************/
921 height:50px !important;
923 #grid .heure.vertical {
932 padding:0.5em 0.2em 0.5em 0.2em;
935 border:1px dotted #ddd;
942 #grid .highlighted,#grid .highlighted *{
943 background:#333 !important;
944 color:white !important;
947 #grid .highlighted,#grid .highlighted *{
948 background:#333 !important;
949 color:white !important;
951 #Emissions li.item.normal{
954 #Emissions li.item.hightlighted{
955 display:block !important;
959 /**** COLOR VARIANTS ****/
966 {color:white;background-color:#4682B4; border-color:#fff !important;color:#fff !important;}
967 #News, #news,.news, .news *,.mainLegend.news {
968 background-color:#fff;
969 border-color:#1663d5 !important;
970 color:#1663d5 !important;
978 /**** SCREEN SIZE ADAPTATIONS ****/
979 html #main{ font-size: 70%; }
980 body { font-size: 16px;}
981 @media (max-width: 300px){
982 body #All{ font-size: 80%; }
985 @media (min-width: 300px) and (max-width:800px){
986 body #All{ font-size: 85%; }
989 @media (min-width: 700px) and (max-width:1000px){
990 body #All{ font-size: 90%; }
993 @media (min-width: 1000px) {
994 body #All{ font-size: 100%; }
1002 #Home #subscribe-form {
1006 #subscribe-form ul.errorlist {
1017 #Nav div.search form {
1021 div.episode.resume div.title {
1022 white-space: normal;
1025 #Home div.program.tabs {
1029 /*******************************/
1030 /**** VARIANTES ****************/
1031 /*******************************/
1034 #metaNav ul li.active,
1035 #metaNav ul li.active a
1036 {background:#111111 !important;color:#ffffff;}
1040 {background: white;color:#111111;}
1043 .style-3333ff #metaNav ul li.active,
1044 .style-3333ff #metaNav ul li.active a
1045 {background:#3333ff !important;color:#ffffff;}
1046 .style-3333ff #Nav .active,
1047 .style-3333ff #Nav .active *,
1048 .style-3333ff .sectionLabel
1049 {background: white;color:#3333ff !important;}
1052 .style-0000ff #metaNav ul li.active,
1053 .style-0000ff #metaNav ul li.active a
1054 {background:#0000ff !important;color:#ffffff;}
1055 .style-0000ff #Nav .active,
1056 .style-0000ff #Nav .active *,
1057 .style-0000ff .sectionLabel
1058 {background: white;color:#0000ff !important;}
1061 .style-ff6633 #metaNav ul li.active,
1062 .style-ff6633 #metaNav ul li.active a
1063 {background:#ff6633 !important;color:#ffffff;}
1064 .style-ff6633 #Nav .active,
1065 .style-ff6633 #Nav .active *,
1066 .style-ff6633 .sectionLabel
1067 {background: white;color:#ff6633 !important;}
1069 .style-ff6633 #mainHeader {background:#ff6633 50% 50% no-repeat url('../img/logo-panik.png');}
1070 .style-ff6633 #mainHeader *{background:transparent !important;}
1076 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}