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 7%;}
67 .wrapper.text {max-width: 780px; margin:auto;}
68 .wrapper.half {max-width: 510px; margin:auto;}
69 .wrapper.sided{ max-width:1260px; }
70 @media screen and (max-width: 400px) {
71 .wrapper {padding:0 1%;}
73 @media screen and (min-width: 400px) and (max-width: 1024px){
74 .wrapper {padding:0 3%;}
77 @media screen and (min-width: 600px) {
78 .wrapper.sided .leftPart,
79 .wrapper.sided .rightPart{
82 .wrapper.navigation .leftPart{
85 .wrapper.navigation .rightPart{
102 @media screen and (min-width: 1280px) {
109 #recent-emissions ul.columns,
110 #recent-sounds ul.columns {
112 -webkit-column-count: 1;
113 -moz-column-count: 1;
118 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
122 text-justify: distribute-all-lines;
125 display: inline-block;
132 font-family: "RegloBold";
133 text-transform: uppercase;
134 display:inline-block;
135 border: 1px solid #CCC !important;
139 border-radius: 0.7em;
140 -moz-border-radius: 0.7em;
141 -webkit-border-radius: 0.7em;
143 button.check, a.check {
145 text-transform: none;
146 display:inline-block;
151 font-family: "RegloBold";
152 text-transform: uppercase;
154 #Nav .icon-check{background:#222;}
155 button.check:before, a.check:before {
156 display:inline-block;
160 padding:0.2em 0.5em 0.2em 0.5em;
161 border-radius: 0.2em;
162 -moz-border-radius: 0.2em;
163 -webkit-border-radius: 0.2em;
168 border:1px solid white;
182 /****************************************************/
188 padding-bottom:100px;
192 background-color: white;
200 #Changing a:hover,#Changing button:hover {
202 text-decoration:none;
204 #Nav a:hover,#Nav button:hover {
206 color:white !important;
208 /* GLOBAL SITE NAV */
217 -moz-box-shadow: 0px 0px 3px #000;
218 -webkit-box-shadow: 0px 0px 3px #000;
219 box-shadow: 0px 0px 3px #000;
220 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
225 background-color:orange;
226 border: 2px solid black;
227 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);
230 background-color:grey;
234 background-color:green;
239 background-color:orange;
252 background-color: black;
260 text-overflow: ellipsis;
266 display:block !important;
270 #metaNav ul li a span{
272 display:inline-block;
275 #metaNav ul li a span.nav-icon {
278 #metaNav a:focus, #metaNav a:hover{
281 #metaNav ul li.active, #metaNav ul li.active a{
282 background:#3333FF !important;
286 @media screen and (max-width:600px){
287 #metaNav .iconLabel {display:none;}
288 #metaNav ul li a span.nav-icon { display: inline-block; }
292 border-top:2px solid #333;
312 background:white 50% 50% no-repeat url('../img/logoPanik.png');
314 #mainHeader *{color:black !important;line-height:1em;}
315 #mainHeader #radioPanik{}
316 #mainHeader #frequence{display:block;
319 #Panik img{display:block;margin:auto;max-height:200px;}
322 background-color:#eee;
325 /****************************************************/
326 /**** SCREEN NAV ****/
331 #Nav nav{padding:0.1em;}
332 #Nav *{ color:white; border-color:#white;}
333 /*#Nav form{background:#800000;}*/
334 #Nav input{color:#333;}
337 border-width:0 0 2px 0;
339 border-color: transparent;
342 #Nav .active,#Nav .active *{
348 #Nav nav ul.columns {column-rule:2px solid #342E2E;-moz-column-rule:2px solid #342E2E;-webkit-column-rule:2px solid #342E2E;}
362 display: inline-block;
363 padding: 0 0.5em 0 0.5em;
365 #Nav nav ul.distributed li {padding: 0;}
368 color:#EED1B1 !important;
370 border-color:#342E2E;
371 border-width:2px;border-style:solid;
373 #Nav nav.right li, #Nav nav.right li a{
375 color:#EED1B1 !important;
377 @media screen and (max-width: 400px) {
378 #Nav nav.right{float:none !important;margin:none;border-top:2px solid white;}
390 /****************************************************/
392 /*#Home #player{ float: left; } */
396 -moz-box-shadow: 0px 5px 5px #000;
397 -webkit-box-shadow: 0px 5px 5px #000;
398 box-shadow: 0px 5px 10px #000;
401 background-color:#ff6633; border-color:#fff;
403 #player-container button,#player-container a,#player-container .label{
407 #player-container .metas, #player-container img{border-color:#fff;}
408 #player-container .padded{padding:0.5em;}
410 #player-container button,#player-container a{
412 #player-container .metas{
415 #DirectStreamPanikControler {
416 display:inline !important;
426 #DirectStreamPanikControler .label{
428 #player-container.fixed{
437 #Player.withPlaylist #player-container #audioPlayer{
440 border-right:2px solid black;
442 #Player.withPlaylist #player-container #Playlist{
447 #player-container.normal #player{
450 #player-container.minimized{
452 border-width:0px 2px 2px 0 !important;
453 border-bottom-right-radius:1em;
454 -moz-border-bottom-right-radius:1em;
455 -webkit-border-bottom-right-radius:1em;
457 #player-container.minimized #player{
467 #Playlist #playlistLabel{
471 #Playlist .playListControls{
473 #Playlist .playListControls button{
475 display:inline-block;
477 #Playlist .playListControls .playPause{
483 #Playlist .playing .icon-pause{
484 -webkit-animation: loading 1s infinite linear;
485 -moz-animation: loading 1s infinite linear;
486 -o-animation: loading 1s infinite linear;
487 animation: loading 1s infinite linear;
489 #Playlist .playlistControls button,#Playlist .playlistControls .button{
490 margin:0 0.1em 0 0.1em;
495 #Playlist .soundControls button{}
497 #player-container #Playlist ol{
503 #player-container #Playlist ol li{
508 #Playlist ol li .soundControls{
514 #Playlist ol li .title{
518 text-overflow: ellipsis;
522 text-transform:uppercase;
525 /*limit height of playlist*/
526 #PlayerHelp,#player-container #Playlist ol.deploy{
531 #player #CurrentlyPlaying,
532 #player-container #Playlist ol{
537 @media screen and (max-width: 500px) {
539 #Player.withPlaylist #player-container #audioPlayer,
540 #Player.withPlaylist #player-container #audioPlayer,
541 #Player.withPlaylist #player-container #Playlist{
542 float:none !important;
543 width:auto !important;
545 max-width:auto !important;
547 #Player.withPlaylist #player-container #Playlist{
548 border-top:2px solid black;
551 @media screen and (min-width: 500px) {
552 #Player #player-container #audioPlayer{
560 /****************************************************/
561 .inline .link{display:block;padding:1em;}
563 /**** EMISSIONS ****/
564 #Emission .emission-detail .title{}
567 #Emission-tabs-menu .sub{
571 .emission-detail .metas{
574 .emission-detail .description{
575 font-family: "RegloBold";
580 .emission-detail .logo{
584 @media screen and (max-width: 300px) {
585 .emission-detail .metas {
590 .emission-detail .logo{max-width:100%;}
592 .emission .mainHeader {
597 .emission.inline, .emission.resume {
601 .emission.inline div.date {
604 display:inline-block;
608 .emission .archived {
612 .emission. .link .description {
614 font-family: "RegloMedium";
623 .episode.resume, .episode.inline{
624 padding:1em 0.5em 1em;
626 .episode.inline .dateBloc, .episode.resume .dateBloc{
629 .episode.resume img {
630 border: 2px solid black;
633 .episode.resume .title{
636 .episode.resume .logo{
639 .episode.inline .logo{
644 .episode.resume .sound{
648 .episode.inline .sound.right{
653 .episode.inline .sound.right button{
654 padding-bottom:0.1em;
656 .episode.resume .sound.right .icon-download{
659 .episode.resume .sound.right .icon-download{
662 .episode.detail .logo.right{
666 .episode.resume .date .day, .emission-detail .date .day {
669 .episode.resume .content {
672 .episode.resume .content .title {
675 .episode.resume .logo {
679 .episode.inline .date{
683 @media screen and (max-width: 400px) {
689 .episode.resume .content {
692 .resume .logo img,.inline .logo img{width:30px !important;}
695 /****************************************************/
697 /****************************************************/
720 .newsRoll .first .title{
728 .newsRoll a:hover img {
735 @media (max-width: 600px){
741 display:inline-block;
742 width:100% !important;
753 padding: 1em 0px 2px 0px;
755 font-family: "RegloBold";
760 .newsRoll .title span {
762 display: inline-block;
769 .newsRoll .labels .item{
778 .newsRoll li .labels .title{
781 .newsRoll li:hover .labels .title{
800 margin:0 0 0 0 !important;
801 padding:0 0 0 0 !important;
805 .news li.item a { -webkit-backface-visibility: hidden; }
806 .news li.item a{padding:1em;}
814 border-bottom:2px solid #ccc;
816 @media only screen and (max-width: 600px) {
817 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
818 .news .columns.by3 .logo {
823 @media (min-width: 800px) {
826 /****************************************************/
828 /****************************************************/
831 max-width:auto !important;
832 width:auto !important;
836 @media screen and (max-width:800px){
837 #Home .newsRoll .logo{
841 @media screen and (max-width:600px){
842 #Home .newsRoll .logo{
848 /****************************************************/
850 /****************************************************/
852 .program.tabs nav ul li{
858 .program.tabs nav ul li.week-arrow {
863 .program ul .dateBloc {
867 .program ul .schedule {
873 .program-week .programDate{
877 .program-week .programCell{
880 .program-week .nonStop .programDate{
883 .program-week .nonStop .programCell{
888 .program-week a.nonstop{
893 .program-week .inline,.program-week .resume{padding:0;}
894 .program-week .description{color:#aaa;}
895 .program-week .metas{display:inline-block;}
897 /****************************************************/
899 /****************************************************/
901 .search li.previous-page {
908 .search li.next-page {
915 .search a.icon-check-empty.count-0{
916 display:none !important;
918 /****************************************************/
920 /****************************************************/
927 height:50px !important;
929 #grid .heure.vertical {
938 padding:0.5em 0.2em 0.5em 0.2em;
941 border:1px dotted #ddd;
948 #grid .highlighted,#grid .highlighted *{
949 background:#333 !important;
950 color:white !important;
953 #grid .highlighted,#grid .highlighted *{
954 background:#333 !important;
955 color:white !important;
957 #Emissions li.item.normal{
960 #Emissions li.item.hightlighted{
961 display:block !important;
965 /**** COLOR VARIANTS ****/
972 {color:white;background-color:#4682B4; border-color:#fff !important;color:#fff !important;}
973 #News, #news,.news, .news *,.mainLegend.news {
974 background-color:#fff;
975 border-color:#1663d5 !important;
976 color:#1663d5 !important;
984 /**** SCREEN SIZE ADAPTATIONS ****/
985 html #main{ font-size: 70%; }
986 body { font-size: 16px;}
987 @media (max-width: 300px){
988 body #All{ font-size: 80%; }
991 @media (min-width: 300px) and (max-width:800px){
992 body #All{ font-size: 85%; }
995 @media (min-width: 700px) and (max-width:1000px){
996 body #All{ font-size: 90%; }
999 @media (min-width: 1000px) {
1000 body #All{ font-size: 100%; }
1008 #Home #subscribe-form {
1012 #subscribe-form ul.errorlist {
1023 #Nav div.search form {
1027 div.episode.resume div.title {
1028 white-space: normal;
1031 #Home div.program.tabs {