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 @media screen and (min-width: 1280px) {
113 #specialHome .leftPart {
116 #specialHome .rightPart {
120 #recent-emissions ul.columns,
121 #recent-sounds ul.columns {
123 -webkit-column-count: 1;
124 -moz-column-count: 1;
129 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
133 text-justify: distribute-all-lines;
136 display: inline-block;
143 font-family: "RegloBold";
144 text-transform: uppercase;
145 display:inline-block;
146 border: 1px solid #CCC !important;
150 border-radius: 0.7em;
151 -moz-border-radius: 0.7em;
152 -webkit-border-radius: 0.7em;
154 button.check, a.check {
156 text-transform: none;
157 display:inline-block;
162 font-family: "RegloBold";
163 text-transform: uppercase;
165 button.check:before, a.check:before {
166 display:inline-block;
170 padding:0.2em 0.5em 0.2em 0.5em;
171 border-radius: 0.2em;
172 -moz-border-radius: 0.2em;
173 -webkit-border-radius: 0.2em;
178 border:1px solid white;
190 /****************************************************/
192 /****************************************************/
197 /****************************************************/
199 /****************************************************/
203 background-color: black;
213 text-overflow: ellipsis;
223 #metaNav ul li a span{
224 padding:0.4em 0 0.5em 0;
225 display:inline-block;
228 #metaNav ul li a span.nav-icon {
231 #metaNav a:focus, #metaNav a:hover{
234 #metaNav ul li.active, #metaNav ul li.active a{
235 background:#0000ff !important;
239 @media screen and (max-width:600px){
240 #metaNav .iconLabel {display:none;}
241 #metaNav ul li a span.nav-icon { display: inline-block; }
244 /****************************************************/
246 /****************************************************/
249 background-color:#eee;
252 .audio button {color:#ff6600 !important;}
253 /****************************************************/
255 /****************************************************/
263 #Commons #backgroundBox{
267 background:white 0% 0% no-repeat url('../img/logoPanik.png');
275 #mainHeader *{color:black !important;line-height:1em;}
276 #mainHeader #radioPanik{}
277 #mainHeader #frequence{display:block;
280 #Panik img{display:block;margin:auto;max-height:200px;}
284 #player-container.fixed { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
285 #player-container #player{
290 /****************************************************/
291 /**** SCREEN NAV ****/
296 #Nav nav{padding:0.1em;}
298 #Nav input{color:#333;}
301 border-width:0 0 2px 0;
303 border-color: transparent;
306 #Nav .active,#Nav .icon-check,#Nav .active *{
325 display: inline-block;
326 padding: 0 0.5em 0 0.5em;
328 #Nav nav ul.distributed li {padding: 0;}
332 border-width:0 0 2px 0;border-style:solid;
334 #fiber-nav li, #fiber-nav li a{
348 /****************************************************/
350 /****************************************************/
351 /*#Home #player{ float: left; } */
354 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
355 #player-container.fixed{
356 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');}
359 #player-container .metas, #player-container img{border-color:#fff;}
360 #player-container .padded{padding:0.3em;}
362 #player-container button,#player-container a{
364 #player-container .metas{
367 #DirectStreamPanikControler {
368 display:inline !important;
378 #DirectStreamPanikControler .label{
380 #player-container.fixed{
383 width:100% !important;
390 #Player.withoutPlaylist #player-container #audioPlayer{
394 #Player.withoutPlaylist #player-container #audioPlayer #Live{
397 #Player.withPlaylist #player-container.fixed #audioPlayer{
400 border-right:2px solid black;
402 #Player.withPlaylist #player-container.fixed #Playlist{
407 #Player.withoutPlaylist #player-container.fixed #Playlist{
409 #Player.withPlaylist #player-container #Playlist{
410 border-top:2px solid black;
412 #player-container.minimized{
414 border-width:0px 2px 2px 0 !important;
415 border-bottom-right-radius:1em;
416 -moz-border-bottom-right-radius:1em;
417 -webkit-border-bottom-right-radius:1em;
419 #player-container.minimized #player{
429 #Playlist #playlistLabel{
433 #Playlist .playListControls{
435 #Playlist .playListControls button{
437 display:inline-block;
439 #Playlist .playListControls .playPause{
445 #Playlist .playing .icon-pause{
446 -webkit-animation: loading 1s infinite linear;
447 -moz-animation: loading 1s infinite linear;
448 -o-animation: loading 1s infinite linear;
449 animation: loading 1s infinite linear;
451 #Playlist .playlistControls button,#Playlist .playlistControls .button{
452 margin:0 0.1em 0 0.1em;
457 #Playlist .soundControls button{}
459 #player-container #Playlist ol{
465 #player-container #Playlist ol li{
470 #Playlist ol li .soundControls{
476 #Playlist ol li .title{
480 text-overflow: ellipsis;
484 text-transform:uppercase;
487 /*limit height of playlist*/
488 #PlayerHelp,#player-container #Playlist ol.deploy{
493 #player #CurrentlyPlaying,
494 #player-container #Playlist ol{
499 @media screen and (max-width: 600px) {
504 #Player.withPlaylist #player-container #audioPlayer,
505 #Player.withPlaylist #player-container #audioPlayer,
506 #Player.withPlaylist #player-container #Playlist{
507 float:none !important;
508 width:auto !important;
509 border-right:none !important;
510 max-width:auto !important;
514 @media screen and (min-width: 600px) {
518 #Player #player-container.fixed #audioPlayer{
521 #Player.withPlaylist #player-container.fixed #Playlist{
526 /****************************************************/
527 /**** #Changing #Footer ... ****/
528 /****************************************************/
533 background-color: white;
541 #Changing a:hover,#Changing button:hover {
543 text-decoration:none;
545 /* GLOBAL SITE NAV */
554 -moz-box-shadow: 0px 0px 3px #000;
555 -webkit-box-shadow: 0px 0px 3px #000;
556 box-shadow: 0px 0px 3px #000;
557 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
562 background-color:orange;
563 border: 2px solid black;
564 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);
567 background-color:grey;
571 background-color:green;
576 background-color:orange;
588 border-top:2px solid #333;
590 padding-bottom: 80px;
605 /****************************************************/
606 .inline .link{display:block;padding:1em;}
608 /**** EMISSIONS ****/
609 #Emission .emission-detail .title{}
612 #Emission-tabs-menu .sub{
616 .emission-detail .metas{
619 .emission-detail .description{
620 font-family: "RegloBold";
625 .emission-detail .logo{
629 @media screen and (max-width: 300px) {
630 .emission-detail .metas {
635 .emission-detail .logo{max-width:100%;}
637 .emission .mainHeader {
642 .emission.inline, .emission.resume {
646 .emission.inline div.date {
649 display:inline-block;
653 .emission .archived {
657 .emission. .link .description {
659 font-family: "RegloMedium";
668 .episode.resume, .episode.inline{
669 padding:1em 0.5em 1em;
671 .episode.inline .dateBloc, .episode.resume .dateBloc{
674 .episode.resume img {
675 border: 2px solid black;
678 .episode.resume .title{
681 .episode.resume .logo{
684 .episode.inline .logo{
689 .episode.resume .sound{
691 margin:0 0 0.5em 0.5em;
693 .episode.inline .sound.right{
699 .episode.inline .sound.right button{
703 padding-bottom:0.05em;
705 .episode.resume .sound.right .icon-download{
708 .episode.resume .sound.right .icon-download{
711 .episode.detail .logo.right{
715 .episode.resume .date .day, .emission-detail .date .day {
718 .episode.resume .content {
721 .episode.resume .content .title {
724 .episode.resume .logo {
728 .episode.inline .date{
732 @media screen and (max-width: 400px) {
738 .episode.resume .content {
741 .resume .logo img,.inline .logo img{width:30px !important;}
744 /****************************************************/
754 font-family: "RegloBold";
758 .newsRoll .title div{
761 .newsRoll a, .newsRoll button img{
762 border:2px solid black;
765 .newsRoll .labels .item{
773 .newsList .current a{
776 .newsList .current img{
777 border-color:#0000FF;
800 .newsRoll .first .title{
808 .newsRoll a:hover img {
815 @media (max-width: 600px){
821 display:inline-block;
822 width:100% !important;
833 padding: 1em 0px 2px 0px;
835 font-family: "RegloBold";
840 .newsRoll .title span {
842 display: inline-block;
849 .newsRoll .labels .item{
858 .newsRoll li .labels .title{
861 .newsRoll li:hover .labels .title{
880 margin:0 0 0 0 !important;
881 padding:0 0 0 0 !important;
884 /****************************************************/
887 .news li.item a { -webkit-backface-visibility: hidden; }
888 .news li.item a{padding:1em;}
896 border-bottom:2px solid #ccc;
898 @media only screen and (max-width: 600px) {
899 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
900 .news .columns.by3 .logo {
905 @media (min-width: 800px) {
908 /****************************************************/
910 /****************************************************/
913 max-width:auto !important;
914 width:auto !important;
918 @media screen and (max-width:800px){
919 #Home .newsRoll .logo{
923 @media screen and (max-width:600px){
924 #Home .newsRoll .logo{
930 /****************************************************/
932 /****************************************************/
934 .program.tabs nav ul li{
940 .program.tabs nav ul li.week-arrow {
945 .program ul .dateBloc {
949 .program ul .schedule {
955 .program-week .programDate{
959 .program-week .programCell{
962 .program-week .nonStop .programDate{
965 .program-week .nonStop .programCell{
970 .program-week a.nonstop{
975 .program-week .inline,.program-week .resume{padding:0;}
976 .program-week .description{}
977 .program-week .metas{display:inline-block;}
979 /****************************************************/
981 /****************************************************/
983 .search li.previous-page {
990 .search li.next-page {
997 .newsFilters .count-0{
998 display:none !important;
1000 /****************************************************/
1002 /****************************************************/
1009 height:50px !important;
1011 #grid .heure.vertical {
1015 padding:1em 0 1em 0;
1020 padding:0.5em 0.2em 0.5em 0.2em;
1023 border:1px dotted #ddd;
1030 #grid .highlighted,#grid .highlighted *{
1031 background:#333 !important;
1032 color:white !important;
1035 #grid .highlighted,#grid .highlighted *{
1036 background:#333 !important;
1037 color:white !important;
1039 #Emissions li.item.normal{
1042 #Emissions li.item.hightlighted{
1043 display:block !important;
1047 /**** Navigation for static pages ****/
1052 #fiber-nav li, #fiber-nav li a {
1063 /**** SCREEN SIZE ADAPTATIONS ****/
1064 html #main{ font-size: 70%; }
1065 body { font-size: 16px;}
1066 @media (max-width: 300px){
1067 body #All{ font-size: 80%; }
1070 @media (min-width: 300px) and (max-width:800px){
1071 body #All{ font-size: 85%; }
1074 @media (min-width: 700px) and (max-width:1000px){
1075 body #All{ font-size: 90%; }
1078 @media (min-width: 1000px) {
1079 body #All{ font-size: 100%; }
1087 #Home #subscribe-form {
1091 #subscribe-form ul.errorlist {
1102 #Nav div.search form {
1106 div.episode.resume div.title {
1107 white-space: normal;
1110 #Home div.program.tabs {
1114 /*******************************/
1115 /**** VARIANTES ****************/
1116 /*******************************/
1120 {background:#000000 !important;color:#ffffff !important;}
1121 .style-000000 #Nav .active,
1122 .style-000000 #Nav .active *,
1123 .style-000000 .sectionLabel a,
1124 .style-000000 #metaNav ul li.active,
1125 .style-000000 #metaNav ul li.active a
1126 {background: white !important;color:#000000 !important;}
1130 .style-333333 #metaNav ul li.active,
1131 .style-333333 #metaNav ul li.active a
1132 {background:#333333 !important;color:#ffffff;}
1133 .style-333333 #Nav .active,
1134 .style-333333 #Nav .active *,
1135 .style-333333 .sectionLabel a
1136 {background: white;color:#333333 !important;}
1139 .style-0000ff #metaNav ul li.active,
1140 .style-0000ff #metaNav ul li.active a
1141 {background:#0000ff !important;color:#ffffff;}
1142 .style-0000ff #Nav .active,
1143 .style-0000ff #Nav .active *,
1144 .style-0000ff .sectionLabel a
1145 {background: white;color:#0000ff !important;}
1148 .style-ff6633 #metaNav ul li.active,
1149 .style-ff6633 #metaNav ul li.active a
1150 {background:#ff6633 !important;color:#ffffff;}
1151 .style-ff6633 #Nav .active,
1152 .style-ff6633 #Nav .active *,
1153 .style-ff6633 .sectionLabel a
1154 {background: white;color:#ff6633 !important;}
1157 .style-ffffff #player-container,
1158 .style-ffffff #player-container *{background-color:#ff6633 !important; border-color:#ffffff !important;color:#ffffff !important;}
1166 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}