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{
106 #specialHome .leftPart,
107 #specialHome .rightPart {
114 @media screen and (min-width: 1280px) {
116 #specialHome .leftPart {
119 #specialHome .rightPart {
123 #recent-emissions ul.columns,
124 #recent-sounds ul.columns {
126 -webkit-column-count: 1;
127 -moz-column-count: 1;
132 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
136 text-justify: distribute-all-lines;
139 display: inline-block;
146 font-family: "RegloBold";
147 text-transform: uppercase;
148 display:inline-block;
149 border: 1px solid #CCC !important;
153 border-radius: 0.7em;
154 -moz-border-radius: 0.7em;
155 -webkit-border-radius: 0.7em;
157 button.check, a.check {
159 text-transform: none;
160 display:inline-block;
165 font-family: "RegloBold";
166 text-transform: uppercase;
168 button.check:before, a.check:before {
169 display:inline-block;
173 padding:0.2em 0.5em 0.2em 0.5em;
174 border-radius: 0.2em;
175 -moz-border-radius: 0.2em;
176 -webkit-border-radius: 0.2em;
181 border:1px solid white;
193 /****************************************************/
195 /****************************************************/
200 /****************************************************/
202 /****************************************************/
206 background-color: #3a3a3a;
218 text-overflow: ellipsis;
222 #metaNav ul li#nav-search {
231 #metaNav ul li a span{
232 padding:0.4em 0 0.5em 0;
233 display:inline-block;
236 #metaNav ul li a span.nav-icon {
239 #metaNav a:focus, #metaNav a:hover{
242 #metaNav ul li.active, #metaNav ul li.active a{
246 #metaNav ul li.active span.iconLabel {
249 @media screen and (max-width:600px){
250 #metaNav .iconLabel {display:none;}
251 #metaNav ul li a span.nav-icon { display: inline-block; }
254 /****************************************************/
256 /****************************************************/
259 background-color:#eee;
262 .audio button {color:#ff6600 !important;}
263 /****************************************************/
265 /****************************************************/
279 #mainHeader *{color:black !important;line-height:1em;}
280 #mainHeader #radioPanik{}
282 #Panik img{display:block;margin:auto;max-height:200px;}
286 #player-container.fixed { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
287 #player-container #player{
293 @media screen and (min-width: 600px) {
297 width: calc(0% + 280px);
303 width: calc(100% - 300px);
309 text-transform: uppercase;
310 -webkit-transform: scale(0.5, 1);
311 -webkit-transform-origin: 0;
316 #All #backgroundBox h1.top {
321 #All h1.top#frequence {
325 padding-bottom: 50px;
329 color: #ff6600 !important;
332 #Player #CurrentlyPlaying {
336 #Player .fixed #CurrentlyPlaying {
345 #Emissions div.mainSub {
351 #About div.mainSub ul,
352 #Emissions div.mainSub ul {
358 #About div.mainSub ul li,
359 #Emissions div.mainSub ul li {
362 #News .news.wrapper {
366 #News .news.wrapper li a {
371 #All h1.top#frequence {
376 #All h1.top#radiopanik {
378 color: black !important;
379 padding-bottom: 40px;
383 #specialHome div.rightPart h1,
392 /****************************************************/
393 /**** SCREEN NAV ****/
398 #Nav nav{padding:0.1em;}
400 #Nav input{color:#333;}
403 border-width:0 0 2px 0;
405 border-color: transparent;
408 #Nav .active,#Nav .icon-check,#Nav .active *{
427 display: inline-block;
428 padding: 0 0.5em 0 0.5em;
430 #Nav nav ul.distributed li {padding: 0;}
434 border-width:0 0 2px 0;border-style:solid;
436 #fiber-nav li, #fiber-nav li a{
450 /****************************************************/
452 /****************************************************/
453 /*#Home #player{ float: left; } */
456 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
457 #player-container.fixed{
458 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');}
461 #player-container .metas, #player-container img{border-color:#fff;}
462 #player-container .padded{padding:0.3em;}
464 #player-container button,#player-container a{
466 #player-container .metas{
469 #DirectStreamPanikControler {
470 display:inline !important;
480 #DirectStreamPanikControler .label{
482 #player-container.fixed{
485 width:100% !important;
492 #Player.withoutPlaylist #player-container #audioPlayer{
496 #Player.withoutPlaylist #player-container #audioPlayer #Live{
499 #Player.withPlaylist #player-container.fixed #audioPlayer{
502 border-right:2px solid black;
504 #Player.withPlaylist #player-container.fixed #Playlist{
509 #Player.withoutPlaylist #player-container.fixed #Playlist{
511 #Player.withPlaylist #player-container #Playlist{
512 border-top:2px solid black;
514 #player-container.minimized{
516 border-width:0px 2px 2px 0 !important;
517 border-bottom-right-radius:1em;
518 -moz-border-bottom-right-radius:1em;
519 -webkit-border-bottom-right-radius:1em;
521 #player-container.minimized #player{
531 #Playlist #playlistLabel{
535 #Playlist .playListControls{
537 #Playlist .playListControls button{
539 display:inline-block;
541 #Playlist .playListControls .playPause{
547 #Playlist .playing .icon-pause{
548 -webkit-animation: loading 1s infinite linear;
549 -moz-animation: loading 1s infinite linear;
550 -o-animation: loading 1s infinite linear;
551 animation: loading 1s infinite linear;
553 #Playlist .playlistControls button,#Playlist .playlistControls .button{
554 margin:0 0.1em 0 0.1em;
559 #Playlist .soundControls button{}
561 #player-container #Playlist ol{
567 #player-container #Playlist ol li{
572 #Playlist ol li .soundControls{
578 #Playlist ol li .title{
582 text-overflow: ellipsis;
586 text-transform:uppercase;
589 /*limit height of playlist*/
590 #PlayerHelp,#player-container #Playlist ol.deploy{
595 #player #CurrentlyPlaying,
596 #player-container #Playlist ol{
601 @media screen and (max-width: 600px) {
606 #Player.withPlaylist #player-container #audioPlayer,
607 #Player.withPlaylist #player-container #audioPlayer,
608 #Player.withPlaylist #player-container #Playlist{
609 float:none !important;
610 width:auto !important;
611 border-right:none !important;
612 max-width:auto !important;
616 @media screen and (min-width: 600px) {
620 #Player #player-container.fixed #audioPlayer{
623 #Player.withPlaylist #player-container.fixed #Playlist{
628 /****************************************************/
629 /**** #Changing #Footer ... ****/
630 /****************************************************/
635 background-color: white;
643 #Changing a:hover,#Changing button:hover {
645 text-decoration:none;
647 /* GLOBAL SITE NAV */
656 -moz-box-shadow: 0px 0px 3px #000;
657 -webkit-box-shadow: 0px 0px 3px #000;
658 box-shadow: 0px 0px 3px #000;
659 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
664 background-color:orange;
665 border: 2px solid black;
666 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);
669 background-color:grey;
673 background-color:green;
678 background-color:orange;
690 border-top:2px solid #333;
692 padding-bottom: 80px;
707 /****************************************************/
708 .inline .link{display:block;padding:1em;}
710 /**** EMISSIONS ****/
711 #Emission .emission-detail .title{}
714 #Emission-tabs-menu .sub{
718 .emission-detail .metas{
721 .emission-detail .description{
722 font-family: "RegloBold";
727 .emission-detail .logo{
731 @media screen and (max-width: 300px) {
732 .emission-detail .metas {
737 .emission-detail .logo{max-width:100%;}
739 .emission .mainHeader {
744 .emission.inline, .emission.resume {
748 .emission.inline div.date {
751 display:inline-block;
755 .emission .archived {
759 .emission. .link .description {
761 font-family: "RegloMedium";
770 .episode.resume, .episode.inline{
771 padding:1em 0.5em 1em;
773 .episode.inline .dateBloc, .episode.resume .dateBloc{
776 .episode.resume img {
777 border: 2px solid black;
780 .episode.resume .title{
783 .episode.resume .logo{
786 .episode.inline .logo{
791 .episode.resume .sound{
793 margin:0 0 0.5em 0.5em;
795 .episode.inline .sound.right{
801 .episode.inline .sound.right button{
805 padding-bottom:0.05em;
807 .episode.resume .sound.right .icon-download{
810 .episode.resume .sound.right .icon-download{
813 .episode.detail .logo.right{
817 .episode.resume .date .day, .emission-detail .date .day {
820 .episode.resume .content {
823 .episode.resume .content .title {
826 .episode.resume .logo {
830 .episode.inline .date{
834 @media screen and (max-width: 400px) {
840 .episode.resume .content {
843 .resume .logo img,.inline .logo img{width:30px !important;}
846 /****************************************************/
856 font-family: "RegloBold";
860 .newsRoll .title div{
863 .newsRoll a, .newsRoll button img{
864 border:2px solid #0000ff;
867 .newsRoll .labels .item{
875 .newsList .current a{
878 .newsList .current img{
879 border-color:#0000FF;
902 .newsRoll .first .title{
910 .newsRoll a:hover img {
917 @media (max-width: 600px){
923 display:inline-block;
924 width:100% !important;
935 padding: 1em 0px 2px 0px;
937 font-family: "RegloBold";
942 .newsRoll .title span {
944 display: inline-block;
951 .newsRoll .labels .item{
960 .newsRoll li .labels .title{
963 .newsRoll li:hover .labels .title{
982 margin:0 0 0 0 !important;
983 padding:0 0 0 0 !important;
986 /****************************************************/
989 .news li.item a { -webkit-backface-visibility: hidden; }
990 .news li.item a{padding:1em;}
998 border-bottom:2px solid #ccc;
1000 @media only screen and (max-width: 600px) {
1001 .news .columns.by3{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
1002 .news .columns.by3 .logo {
1007 @media (min-width: 800px) {
1010 /****************************************************/
1012 /****************************************************/
1014 #Home #Nav .wrapper{
1015 max-width:auto !important;
1016 width:auto !important;
1020 @media screen and (max-width:800px){
1021 #Home .newsRoll .logo{
1025 @media screen and (max-width:600px){
1026 #Home .newsRoll .logo{
1032 /****************************************************/
1034 /****************************************************/
1036 .program.tabs nav ul li{
1042 .program.tabs nav ul li.week-arrow {
1044 padding-bottom: 5px;
1047 .program ul .dateBloc {
1051 .program ul .schedule {
1057 .program-week .programDate{
1061 .program-week .programCell{
1064 .program-week .nonStop .programDate{
1067 .program-week .nonStop .programCell{
1072 .program-week a.nonstop{
1077 .program-week .inline,.program-week .resume{padding:0;}
1078 .program-week .description{}
1079 .program-week .metas{display:inline-block;}
1081 /****************************************************/
1083 /****************************************************/
1085 .search li.previous-page {
1092 .search li.next-page {
1099 .newsFilters .count-0{
1100 display:none !important;
1102 /****************************************************/
1104 /****************************************************/
1111 height:50px !important;
1113 #grid .heure.vertical {
1117 padding:1em 0 1em 0;
1122 padding:0.5em 0.2em 0.5em 0.2em;
1125 border:1px dotted #ddd;
1132 #grid .highlighted,#grid .highlighted *{
1133 background:#333 !important;
1134 color:white !important;
1137 #grid .highlighted,#grid .highlighted *{
1138 background:#333 !important;
1139 color:white !important;
1141 #Emissions li.item.normal{
1144 #Emissions li.item.hightlighted{
1145 display:block !important;
1149 /**** Navigation for static pages ****/
1154 #fiber-nav li, #fiber-nav li a {
1165 /**** SCREEN SIZE ADAPTATIONS ****/
1166 html #main{ font-size: 70%; }
1167 body { font-size: 16px;}
1168 @media (max-width: 300px){
1169 body #All{ font-size: 80%; }
1172 @media (min-width: 300px) and (max-width:800px){
1173 body #All{ font-size: 85%; }
1176 @media (min-width: 700px) and (max-width:1000px){
1177 body #All{ font-size: 90%; }
1180 @media (min-width: 1000px) {
1181 body #All{ font-size: 100%; }
1189 #Home #subscribe-form {
1193 #subscribe-form ul.errorlist {
1204 #Nav div.search form {
1208 div.episode.resume div.title {
1209 white-space: normal;
1212 #Home div.program.tabs {
1234 /*******************************/
1235 /**** VARIANTES ****************/
1236 /*******************************/
1240 {background:#000000 !important;color:#ffffff !important;}
1241 .style-000000 #Nav .active,
1242 .style-000000 #Nav .active *,
1243 .style-000000 .sectionLabel a,
1244 .style-000000 #metaNav ul li.active,
1245 .style-000000 #metaNav ul li.active a
1246 {background: white !important;color:#000000 !important;}
1250 .style-333333 #metaNav ul li.active,
1251 .style-333333 #metaNav ul li.active a
1252 {background:#333333 !important;color:#ffffff;}
1253 .style-333333 #Nav .active,
1254 .style-333333 #Nav .active *,
1255 .style-333333 .sectionLabel a
1256 {background: white;color:#333333 !important;}
1259 .style-0000ff #metaNav ul li.active,
1260 .style-0000ff #metaNav ul li.active a
1261 {background:#0000ff !important;color:#ffffff;}
1262 .style-0000ff #Nav .active,
1263 .style-0000ff #Nav .active *,
1264 .style-0000ff .sectionLabel a
1265 {background: white;color:#0000ff !important;}
1268 .style-ff6633 #metaNav ul li.active,
1269 .style-ff6633 #metaNav ul li.active a
1270 {background:#ff6633 !important;color:#ffffff;}
1271 .style-ff6633 #Nav .active,
1272 .style-ff6633 #Nav .active *,
1273 .style-ff6633 .sectionLabel a
1274 {background: white;color:#ff6633 !important;}
1277 .style-ffffff #player-container,
1278 .style-ffffff #player-container *{background-color:#ff6633 !important; border-color:#ffffff !important;color:#ffffff !important;}
1286 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}