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 1%;}
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 {
110 @media screen and (min-width: 1280px) {
111 #specialHome .leftPart {
114 #specialHome .rightPart {
117 #recent-emissions ul.columns,
118 #recent-sounds ul.columns {
120 -webkit-column-count: 1;
121 -moz-column-count: 1;
126 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
130 text-justify: distribute-all-lines;
133 display: inline-block;
140 font-family: "RegloBold";
141 text-transform: uppercase;
142 display:inline-block;
143 border: 1px solid #CCC !important;
147 border-radius: 0.7em;
148 -moz-border-radius: 0.7em;
149 -webkit-border-radius: 0.7em;
151 button.check, a.check {
153 text-transform: none;
154 display:inline-block;
159 font-family: "RegloBold";
160 text-transform: uppercase;
162 button.check:before, a.check:before {
163 display:inline-block;
167 padding:0.2em 0.5em 0.2em 0.5em;
168 border-radius: 0.2em;
169 -moz-border-radius: 0.2em;
170 -webkit-border-radius: 0.2em;
175 border:1px solid white;
187 /****************************************************/
189 /****************************************************/
194 /****************************************************/
196 /****************************************************/
200 background-color: #3a3a3a;
212 text-overflow: ellipsis;
216 #metaNav ul li#nav-search {
225 #metaNav ul li a span{
226 padding:0.4em 0 0.5em 0;
227 display:inline-block;
230 #metaNav ul li a span.nav-icon {
233 #metaNav a:focus, #metaNav a:hover{
236 #metaNav ul li.active, #metaNav ul li.active a{
240 #metaNav ul li.active span.iconLabel {
243 @media screen and (max-width:600px){
244 #metaNav .iconLabel {display:none;}
245 #metaNav ul li a span.nav-icon { display: inline-block; }
248 /****************************************************/
250 /****************************************************/
253 background-color:#eee;
256 .audio button {color:#ff6600 !important;}
257 /****************************************************/
259 /****************************************************/
273 #mainHeader *{color:black !important;line-height:1em;}
274 #mainHeader #radioPanik{}
275 #mainHeader #frequence{display:block;
278 #Panik img{display:block;margin:auto;max-height:200px;}
282 #player-container.fixed { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
283 #player-container #player{
287 #Player #player-container #audioPlayer, #Player.withPlaylist #player-container #audioPlayer{
292 @media screen and (min-width: 600px) {
296 width: calc(0% + 280px);
302 width: calc(100% - 300px);
308 text-transform: uppercase;
309 -webkit-transform: scale(0.5, 1);
310 -webkit-transform-origin: 0;
316 color: #ff6600 !important;
319 #Player #CurrentlyPlaying {
323 #Player .fixed #CurrentlyPlaying {
332 #Emissions div.mainSub {
338 #About div.mainSub ul,
339 #Emissions div.mainSub ul {
345 #About div.mainSub ul li,
346 #Emissions div.mainSub ul li {
349 #News .news.wrapper {
353 #News .news.wrapper li a {
364 /****************************************************/
365 /**** SCREEN NAV ****/
370 #Nav nav{padding:0.1em;}
372 #Nav input{color:#333;}
375 border-width:0 0 2px 0;
377 border-color: transparent;
380 #Nav .active,#Nav .icon-check,#Nav .active *{
399 display: inline-block;
400 padding: 0 0.5em 0 0.5em;
402 #Nav nav ul.distributed li {padding: 0;}
406 border-width:0 0 2px 0;border-style:solid;
408 #fiber-nav li, #fiber-nav li a{
419 /****************************************************/
421 /****************************************************/
422 /*#Home #player{ float: left; } */
425 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
426 #player-container.fixed{
427 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');}
430 #player-container .metas, #player-container img{border-color:#fff;}
431 #player-container .padded{padding:0.3em;}
433 #player-container button,#player-container a{
435 #player-container .metas{
438 #DirectStreamPanikControler {
439 display:inline !important;
449 #DirectStreamPanikControler .label{
451 #player-container.fixed{
454 width:100% !important;
461 #Player.withoutPlaylist #player-container #audioPlayer{
465 #Player.withoutPlaylist #player-container #audioPlayer #Live{
468 #Player.withPlaylist #player-container.fixed #audioPlayer{
471 border-right:2px solid black;
473 #Player.withPlaylist #player-container.fixed #Playlist{
478 #Player.withoutPlaylist #player-container.fixed #Playlist{
480 #Player.withPlaylist #player-container #Playlist{
481 border-top:2px solid black;
483 #player-container.minimized{
485 border-width:0px 2px 2px 0 !important;
486 border-bottom-right-radius:1em;
487 -moz-border-bottom-right-radius:1em;
488 -webkit-border-bottom-right-radius:1em;
490 #player-container.minimized #player{
500 #Playlist #playlistLabel{
504 #Playlist .playListControls{
506 #Playlist .playListControls button{
508 display:inline-block;
510 #Playlist .playListControls .playPause{
516 #Playlist .playing .icon-pause{
517 -webkit-animation: loading 1s infinite linear;
518 -moz-animation: loading 1s infinite linear;
519 -o-animation: loading 1s infinite linear;
520 animation: loading 1s infinite linear;
522 #Playlist .playlistControls button,#Playlist .playlistControls .button{
523 margin:0 0.1em 0 0.1em;
528 #Playlist .soundControls button{}
530 #player-container #Playlist ol{
536 #player-container #Playlist ol li{
541 #Playlist ol li .soundControls{
547 #Playlist ol li .title{
551 text-overflow: ellipsis;
555 text-transform:uppercase;
558 /*limit height of playlist*/
559 #PlayerHelp,#player-container #Playlist ol.deploy{
564 #player #CurrentlyPlaying,
565 #player-container #Playlist ol{
570 @media screen and (max-width: 600px) {
575 #Player.withPlaylist #player-container #audioPlayer,
576 #Player.withPlaylist #player-container #audioPlayer,
577 #Player.withPlaylist #player-container #Playlist{
578 float:none !important;
579 width:auto !important;
580 border-right:none !important;
581 max-width:auto !important;
585 @media screen and (min-width: 600px) {
589 #Player #player-container.fixed #audioPlayer{
592 #Player.withPlaylist #player-container.fixed #Playlist{
597 /****************************************************/
598 /**** #Changing #Footer ... ****/
599 /****************************************************/
604 background-color: white;
612 #Changing a:hover,#Changing button:hover {
614 text-decoration:none;
616 /* GLOBAL SITE NAV */
625 -moz-box-shadow: 0px 0px 3px #000;
626 -webkit-box-shadow: 0px 0px 3px #000;
627 box-shadow: 0px 0px 3px #000;
628 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
633 background-color:orange;
634 border: 2px solid black;
635 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);
638 background-color:grey;
642 background-color:green;
647 background-color:orange;
659 border-top:2px solid #333;
661 padding-bottom: 80px;
676 /****************************************************/
677 .inline .link{display:block;padding:1em;}
679 /**** EMISSIONS ****/
680 #Emission .emission-detail .title{}
683 #Emission-tabs-menu .sub{
687 .emission-detail .metas{
690 .emission-detail .description{
691 font-family: "RegloBold";
696 .emission-detail .logo{
700 @media screen and (max-width: 300px) {
701 .emission-detail .metas {
706 .emission-detail .logo{max-width:100%;}
708 .emission .mainHeader {
713 .emission.inline, .emission.resume {
717 .emission.inline div.date {
720 display:inline-block;
724 .emission .archived {
728 .emission. .link .description {
730 font-family: "RegloMedium";
739 .episode.resume, .episode.inline{
740 padding:1em 0.5em 1em;
742 .episode.inline .dateBloc, .episode.resume .dateBloc{
745 .episode.resume img {
746 border: 2px solid black;
749 .episode.resume .title{
752 .episode.resume .logo{
755 .episode.inline .logo{
760 .episode.resume .sound{
764 .episode.inline .sound.right{
769 .episode.inline .sound.right button{
772 padding-bottom:0.05em;
774 .episode.resume .sound.right .icon-download{
777 .episode.resume .sound.right .icon-download{
780 .episode.detail .logo.right{
784 .episode.resume .date .day, .emission-detail .date .day {
787 .episode.resume .content {
790 .episode.resume .content .title {
793 .episode.resume .logo {
797 .episode.inline .date{
801 @media screen and (max-width: 400px) {
807 .episode.resume .content {
810 .resume .logo img,.inline .logo img{width:30px !important;}
813 /****************************************************/
823 font-family: "RegloBold";
827 .newsRoll .title div{
830 .newsRoll a, .newsRoll button img{
831 border:2px solid #0000ff;
834 .newsRoll .labels .item{
864 .newsRoll .first .title{
872 .newsRoll a:hover img {
879 @media (max-width: 600px){
885 display:inline-block;
886 width:100% !important;
897 padding: 1em 0px 2px 0px;
899 font-family: "RegloBold";
904 .newsRoll .title span {
906 display: inline-block;
913 .newsRoll .labels .item{
922 .newsRoll li .labels .title{
925 .newsRoll li:hover .labels .title{
944 margin:0 0 0 0 !important;
945 padding:0 0 0 0 !important;
948 /****************************************************/
951 .news li.item a { -webkit-backface-visibility: hidden; }
952 .news li.item a{padding:1em;}
960 border-bottom:2px solid #ccc;
962 @media only screen and (max-width: 600px) {
963 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
964 .news .columns.by3 .logo {
969 @media (min-width: 800px) {
972 /****************************************************/
974 /****************************************************/
977 max-width:auto !important;
978 width:auto !important;
982 @media screen and (max-width:800px){
983 #Home .newsRoll .logo{
987 @media screen and (max-width:600px){
988 #Home .newsRoll .logo{
994 /****************************************************/
996 /****************************************************/
998 .program.tabs nav ul li{
1004 .program.tabs nav ul li.week-arrow {
1006 padding-bottom: 5px;
1009 .program ul .dateBloc {
1013 .program ul .schedule {
1019 .program-week .programDate{
1023 .program-week .programCell{
1026 .program-week .nonStop .programDate{
1029 .program-week .nonStop .programCell{
1034 .program-week a.nonstop{
1039 .program-week .inline,.program-week .resume{padding:0;}
1040 .program-week .description{color:#aaa;}
1041 .program-week .metas{display:inline-block;}
1043 /****************************************************/
1045 /****************************************************/
1047 .search li.previous-page {
1054 .search li.next-page {
1061 .search a.icon-check-empty.count-0{
1062 display:none !important;
1064 /****************************************************/
1066 /****************************************************/
1073 height:50px !important;
1075 #grid .heure.vertical {
1079 padding:1em 0 1em 0;
1084 padding:0.5em 0.2em 0.5em 0.2em;
1087 border:1px dotted #ddd;
1094 #grid .highlighted,#grid .highlighted *{
1095 background:#333 !important;
1096 color:white !important;
1099 #grid .highlighted,#grid .highlighted *{
1100 background:#333 !important;
1101 color:white !important;
1103 #Emissions li.item.normal{
1106 #Emissions li.item.hightlighted{
1107 display:block !important;
1111 /**** Navigation for static pages ****/
1116 #fiber-nav li, #fiber-nav li a {
1127 /**** SCREEN SIZE ADAPTATIONS ****/
1128 html #main{ font-size: 70%; }
1129 body { font-size: 16px;}
1130 @media (max-width: 300px){
1131 body #All{ font-size: 80%; }
1134 @media (min-width: 300px) and (max-width:800px){
1135 body #All{ font-size: 85%; }
1138 @media (min-width: 700px) and (max-width:1000px){
1139 body #All{ font-size: 90%; }
1142 @media (min-width: 1000px) {
1143 body #All{ font-size: 100%; }
1151 #Home #subscribe-form {
1155 #subscribe-form ul.errorlist {
1166 #Nav div.search form {
1170 div.episode.resume div.title {
1171 white-space: normal;
1174 #Home div.program.tabs {
1183 /*******************************/
1184 /**** VARIANTES ****************/
1185 /*******************************/
1189 .style-333333 #metaNav ul li.active,
1190 .style-333333 #metaNav ul li.active a
1191 {background:#333333 !important;color:#ffffff;}
1192 .style-333333 #Nav .active,
1193 .style-333333 #Nav .active *,
1194 .style-333333 .sectionLabel a
1195 {background: white;color:#333333 !important;}
1198 .style-0000ff #metaNav ul li.active,
1199 .style-0000ff #metaNav ul li.active a
1200 {background:#0000ff !important;color:#ffffff;}
1201 .style-0000ff #Nav .active,
1202 .style-0000ff #Nav .active *,
1203 .style-0000ff .sectionLabel a
1204 {background: white;color:#0000ff !important;}
1207 .style-ff6633 #metaNav ul li.active,
1208 .style-ff6633 #metaNav ul li.active a
1209 {background:#ff6633 !important;color:#ffffff;}
1210 .style-ff6633 #Nav .active,
1211 .style-ff6633 #Nav .active *,
1212 .style-ff6633 .sectionLabel a
1213 {background: white;color:#ff6633 !important;}
1216 .style-ffffff #Related
1217 {background:#ffffff !important;color:#000000 !important;}
1218 .style-ffffff #Footer,
1219 .style-ffffff #metaNav ul li.active,
1220 .style-ffffff #metaNav ul li.active a
1221 {background:#ffffff !important;color:#0000ff !important;}
1223 .style-ffffff #Nav *,
1224 .style-ffffff #Nav .active,
1225 .style-ffffff #Nav .active *,
1226 .style-ffffff .sectionLabel a
1227 {background: white !important;color:#0000ff !important;text-align:left;}
1229 .style-ffffff #Nav .secondSub{
1231 border-bottom:2px solid #0000ff;
1233 .style-ffffff #Nav header{
1235 padding:0 0 0 0 !important;}
1236 .style-ffffff #Nav h2{
1241 .style-ffffff #Nav .mainSub .wrapper,
1242 .style-ffffff #Nav .mainSub *
1243 {background:#0000ff !important;color:white !important;}
1244 .style-ffffff #Footer{
1245 background:transparent !important;
1248 .style-ffffff #player-container,
1249 .style-ffffff #player-container *{background-color:#ff6633 !important; border-color:#ffffff !important;color:#ffffff !important;}
1257 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}