8 /****************************************************/
10 @import url(http://fonts.googleapis.com/css?family=Montserrat);
12 .resymbol:hover,.control:hover{ opacity:0.5; }
15 text-transform: uppercase;
17 .userContent{font-family: 'Montserrat', sans-serif;}
18 .inline .date, .resume .date{
23 .dateBloc{display:inline-block;}
24 .dateBloc *{line-height: 100%;}
25 .dateBloc .day {font-size: 1.8em;}
26 .dateBloc .number {font-size: 1.8em;}
27 .dateBloc .month {font-size: 0.8em;}
28 .dateBloc .time {font-size: 1.2em;margin: 0.2em 0;}
36 text-transform: uppercase;
41 border-bottom:3px solid black;
42 padding: 0.2em 0 0.2em 0;
43 margin: 0.2em 0 0.2em 0;
48 .iconLabel{margin-left:0.1em;}
50 .sectionLabel, .label {
51 text-transform: uppercase;
56 background-color:black;
61 padding:5px 7px 0px 7px;
64 /****************************************************/
66 /****************************************************/
67 .wrapper {max-width: 1260px; margin:auto;padding:0 10%;}
68 .wrapper.text {max-width: 780px; margin:auto;}
69 .wrapper.half {max-width: 510px; margin:auto;}
70 .wrapper.sided{ max-width:1260px; }
71 .wrapper .rightPart{margin-top:1em;}
72 @media screen and (max-width: 400px) {
73 .wrapper {padding:0 3%;}
75 @media screen and (min-width: 400px) and (max-width: 1024px){
76 .wrapper {padding:0 5%;}
78 @media screen and (min-width: 1024px) and (max-width: 1260px){
79 .wrapper {padding:0 7%;}
82 @media screen and (min-width: 600px) {
86 .wrapper.sided .leftPart,
87 .wrapper.sided .rightPart{
90 .wrapper.navigation .leftPart{
93 .wrapper.navigation .rightPart{
103 #specialHome .leftPart,
104 #specialHome .rightPart {
111 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
115 text-justify: distribute-all-lines;
118 display: inline-block;
125 font-family: "RegloBold";
126 text-transform: uppercase;
127 display:inline-block;
128 border: 1px solid #CCC !important;
132 border-radius: 0.7em;
133 -moz-border-radius: 0.7em;
134 -webkit-border-radius: 0.7em;
136 button.check, a.check {
138 text-transform: none;
139 display:inline-block;
144 font-family: "RegloBold";
145 text-transform: uppercase;
147 button.check:before, a.check:before {
148 display:inline-block;
152 padding:0.2em 0.5em 0.2em 0.5em;
153 border-radius: 0.2em;
154 -moz-border-radius: 0.2em;
155 -webkit-border-radius: 0.2em;
160 border:1px solid white;
172 /****************************************************/
174 /****************************************************/
179 /****************************************************/
181 /****************************************************/
185 background-color: black;
195 text-overflow: ellipsis;
205 #metaNav ul li a span{
206 padding:0.4em 0 0.5em 0;
207 display:inline-block;
210 #metaNav ul li a span.nav-icon {
213 #metaNav a:focus, #metaNav a:hover{
216 #metaNav ul li.active, #metaNav ul li.active a{
217 background:#0000ff !important;
221 @media screen and (max-width:600px){
222 #metaNav .iconLabel {display:none;}
223 #metaNav ul li a span.nav-icon { display: inline-block; }
226 /****************************************************/
228 /****************************************************/
231 background-color:#eee;
234 .audio button {color:#ff6600 !important;}
235 /****************************************************/
237 /****************************************************/
245 #Commons #backgroundBox{
249 background:white 0% 0% no-repeat url('../img/logoPanik.png');
257 #mainHeader *{color:black !important;line-height:1em;}
258 #mainHeader #radioPanik{}
259 #mainHeader #frequence{display:block;
262 #Panik img{display:block;margin:auto;max-height:200px;}
266 #player-container.fixed { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
267 #player-container #player{
272 /****************************************************/
273 /**** SCREEN NAV ****/
278 #Nav nav{padding:0.1em;}
280 #Nav input{color:#333;}
283 border-width:0 0 2px 0;
285 border-color: transparent;
289 #Nav .active,#Nav .icon-check,#Nav .active *{
308 display: inline-block;
309 padding: 0 0.5em 0 0.5em;
311 #Nav nav ul.distributed li {padding: 0;}
315 border-width:0 0 2px 0;border-style:solid;
317 #fiber-nav li, #fiber-nav li a{
331 /****************************************************/
333 /****************************************************/
334 /*#Home #player{ float: left; } */
337 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
338 #player-container.fixed{
339 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');
342 #player-container .metas, #player-container img{border-color:#fff;}
343 #player-container .padded{padding:0.3em;}
345 #player-container button,#player-container a{
347 #player-container .metas{
350 #DirectStreamPanikControler {
351 display:inline !important;
361 #DirectStreamPanikControler .label{
363 #player-container.fixed{
366 width:100% !important;
373 #Player.withoutPlaylist #player-container #audioPlayer{
377 #Player.withoutPlaylist #player-container #audioPlayer #Live{
380 #Player.withPlaylist #player-container.fixed #audioPlayer{
383 border-right:2px solid black;
385 #Player.withPlaylist #player-container.fixed #Playlist{
390 #Player.withoutPlaylist #player-container.fixed #Playlist{
392 #Player.withPlaylist #player-container #Playlist{
393 border-top:2px solid black;
395 #player-container.minimized{
397 border-width:0px 2px 2px 0 !important;
398 border-bottom-right-radius:1em;
399 -moz-border-bottom-right-radius:1em;
400 -webkit-border-bottom-right-radius:1em;
402 #player-container.minimized #player{
412 #Playlist #playlistLabel{
416 #Playlist .playListControls{
418 #Playlist .playListControls button{
420 display:inline-block;
422 #Playlist .playListControls .playPause{
428 #Playlist .playing .icon-pause{
429 -webkit-animation: loading 1s infinite linear;
430 -moz-animation: loading 1s infinite linear;
431 -o-animation: loading 1s infinite linear;
432 animation: loading 1s infinite linear;
434 #Playlist .playlistControls button,#Playlist .playlistControls .button{
435 margin:0 0.1em 0 0.1em;
440 #Playlist .soundControls button{}
442 #player-container #Playlist ol{
448 #player-container #Playlist ol li{
453 #Playlist ol li .soundControls{
459 #Playlist ol li .title{
463 text-overflow: ellipsis;
467 text-transform:uppercase;
470 /*limit height of playlist*/
471 #PlayerHelp,#player-container #Playlist ol.deploy{
476 #player #CurrentlyPlaying,
477 #player-container #Playlist ol{
482 @media screen and (max-width: 600px) {
487 #Player.withPlaylist #player-container #audioPlayer,
488 #Player.withPlaylist #player-container #audioPlayer,
489 #Player.withPlaylist #player-container #Playlist{
490 float:none !important;
491 width:auto !important;
492 border-right:none !important;
493 max-width:auto !important;
497 @media screen and (min-width: 600px) {
501 #Player #player-container.fixed #audioPlayer{
504 #Player.withPlaylist #player-container.fixed #Playlist{
509 /****************************************************/
510 /**** #Changing #Footer ... ****/
511 /****************************************************/
516 background-color: white;
524 #Changing a:hover,#Changing button:hover {
526 text-decoration:none;
528 /* GLOBAL SITE NAV */
537 -moz-box-shadow: 0px 0px 3px #000;
538 -webkit-box-shadow: 0px 0px 3px #000;
539 box-shadow: 0px 0px 3px #000;
540 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
545 background-color:orange;
546 border: 2px solid black;
547 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);
550 background-color:grey;
554 background-color:green;
559 background-color:orange;
571 border-top:2px solid #333;
573 padding-bottom: 80px;
588 /****************************************************/
589 .inline .link{display:block;padding:1em;}
591 /**** EMISSIONS ****/
592 #Emission .emission-detail .title{}
595 #Emission-tabs-menu .sub{
599 .emission-detail .metas{
602 .emission-detail .description{
603 font-family: "RegloBold";
608 .emission-detail .logo{
612 @media screen and (max-width: 300px) {
613 .emission-detail .metas {
618 .emission-detail .logo{max-width:100%;}
620 .emission .mainHeader {
625 .emission.inline, .emission.resume {
629 .emission.inline div.date {
632 display:inline-block;
636 .emission .archived {
640 .emission. .link .description {
642 font-family: "RegloMedium";
651 .episode.resume, .episode.inline{
652 padding:1em 0.5em 1em;
654 .episode.inline .dateBloc, .episode.resume .dateBloc{
657 .episode.resume img {
658 border: 2px solid black;
661 .episode.resume .title{
664 .episode.resume .logo{
667 .episode.inline .logo{
672 .episode.resume .sound{
674 margin:0 0 0.5em 0.5em;
676 .episode.inline .sound.right{
682 .episode.inline .sound.right button{
686 padding-bottom:0.05em;
688 .episode.resume .sound.right .icon-download{
691 .episode.resume .sound.right .icon-download{
694 .episode.detail .logo.right{
698 .episode.resume .date .day, .emission-detail .date .day {
701 .episode.resume .content {
704 .episode.resume .content .title {
707 .episode.resume .logo {
711 .episode.inline .date{
715 @media screen and (max-width: 400px) {
721 .episode.resume .content {
724 .resume .logo img,.inline .logo img{width:30px !important;}
727 /****************************************************/
737 font-family: "RegloBold";
741 .newsRoll .title div{
744 .newsRoll a, .newsRoll button img{
745 border:2px solid black;
748 .newsRoll .labels .item{
756 .newsList .current a{
759 .newsList .current img{
760 border-color:#0000FF;
762 /****************************************************/
765 .news ul.custom li a { -webkit-backface-visibility: hidden; }
766 .news li.item a{padding:1em;}
774 border-bottom:2px solid #ccc;
776 @media only screen and (max-width: 600px) {
777 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
778 .news .columns.by3 .logo {
783 @media (min-width: 800px) {
786 /****************************************************/
788 /****************************************************/
791 max-width:auto !important;
792 width:auto !important;
796 @media screen and (max-width:800px){
797 #Home .newsRoll .logo{
801 @media screen and (max-width:600px){
802 #Home .newsRoll .logo{
808 /****************************************************/
810 /****************************************************/
812 .program.tabs nav ul li{
818 .program.tabs nav ul li.week-arrow {
823 .program ul .dateBloc {
827 .program ul .schedule {
833 .program-week .programDate{
837 .program-week .programCell{
840 .program-week .nonStop .programDate{
843 .program-week .nonStop .programCell{
848 .program-week a.nonstop{
853 .program-week .inline,.program-week .resume{padding:0;}
854 .program-week .description{}
855 .program-week .metas{display:inline-block;}
857 /****************************************************/
859 /****************************************************/
861 .search li.previous-page {
868 .search li.next-page {
875 .newsFilters .count-0{
876 display:none !important;
878 /****************************************************/
880 /****************************************************/
887 height:50px !important;
889 #grid .heure.vertical {
898 padding:0.5em 0.2em 0.5em 0.2em;
901 border:1px dotted #ddd;
908 #grid .highlighted,#grid .highlighted *{
909 background:#333 !important;
910 color:white !important;
913 #grid .highlighted,#grid .highlighted *{
914 background:#333 !important;
915 color:white !important;
917 #Emissions li.item.normal{
920 #Emissions li.item.hightlighted{
921 display:block !important;
925 /**** Navigation for static pages ****/
930 #fiber-nav li, #fiber-nav li a {
941 /**** SCREEN SIZE ADAPTATIONS ****/
942 html #main{ font-size: 70%; }
943 body { font-size: 16px;}
944 @media (max-width: 300px){
945 body #All{ font-size: 80%; }
948 @media (min-width: 300px) and (max-width:800px){
949 body #All{ font-size: 85%; }
952 @media (min-width: 700px) and (max-width:1000px){
953 body #All{ font-size: 90%; }
956 @media (min-width: 1000px) {
957 body #All{ font-size: 100%; }
965 #Home #subscribe-form {
969 #subscribe-form ul.errorlist {
980 #Nav div.search form {
984 div.episode.resume div.title {
988 #Home div.program.tabs {
992 /*******************************/
993 /**** VARIANTES ****************/
994 /*******************************/
998 {background:#000000 !important;color:#ffffff !important;}
999 .style-000000 #Nav .active,
1000 .style-000000 #Nav .active *,
1001 .style-000000 .sectionLabel a,
1002 .style-000000 #metaNav ul li.active,
1003 .style-000000 #metaNav ul li.active a
1004 {background: white !important;color:#000000 !important;}
1008 .style-333333 #metaNav ul li.active,
1009 .style-333333 #metaNav ul li.active a
1010 {background:#333333 !important;color:#ffffff;}
1011 .style-333333 #Nav .active,
1012 .style-333333 #Nav .active *,
1013 .style-333333 .sectionLabel a
1014 {background: white;color:#333333 !important;}
1017 .style-0000ff #metaNav ul li.active,
1018 .style-0000ff #metaNav ul li.active a
1019 {background:#0000ff !important;color:#ffffff;}
1020 .style-0000ff #Nav .active,
1021 .style-0000ff #Nav .active *,
1022 .style-0000ff .sectionLabel a
1023 {background: white;color:#0000ff !important;}
1026 .style-ff6633 #metaNav ul li.active,
1027 .style-ff6633 #metaNav ul li.active a
1028 {background:#ff6633 !important;color:#ffffff;}
1029 .style-ff6633 #Nav .active,
1030 .style-ff6633 #Nav .active *,
1031 .style-ff6633 .sectionLabel a
1032 {background: white;color:#ff6633 !important;}
1035 .style-ffffff #player-container,
1036 .style-ffffff #player-container *{background-color:#ff6633 !important; border-color:#ffffff !important;color:#ffffff !important;}
1044 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}