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;
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 1%;}
67 .wrapper.text {max-width: 780px; margin:auto;}
68 .wrapper.half {max-width: 510px; margin:auto;}
69 .wrapper.sided{ max-width:1260px; }
70 .wrapper .rightPart{margin-top:1em;}
71 @media screen and (max-width: 400px) {
72 .wrapper {padding:0 3%;}
74 @media screen and (min-width: 400px) and (max-width: 1024px){
75 .wrapper {padding:0 5%;}
77 @media screen and (min-width: 1024px) and (max-width: 1260px){
78 .wrapper {padding:0 7%;}
81 @media screen and (min-width: 760px) {
85 .wrapper.sided .leftPart,
86 .wrapper.sided .rightPart{
89 .wrapper.navigation .leftPart{
92 .wrapper.navigation .rightPart{
105 #specialHome .leftPart,
106 #specialHome .rightPart {
113 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
117 text-justify: distribute-all-lines;
120 display: inline-block;
127 font-family: "RegloBold";
128 text-transform: uppercase;
129 display:inline-block;
130 border: 1px solid #CCC !important;
134 border-radius: 0.7em;
135 -moz-border-radius: 0.7em;
136 -webkit-border-radius: 0.7em;
138 button.check, a.check {
140 text-transform: none;
141 display:inline-block;
146 font-family: "RegloBold";
147 text-transform: uppercase;
149 button.check:before, a.check:before {
150 display:inline-block;
154 padding:0.2em 0.5em 0.2em 0.5em;
155 border-radius: 0.2em;
156 -moz-border-radius: 0.2em;
157 -webkit-border-radius: 0.2em;
162 border:1px solid white;
174 /****************************************************/
176 /****************************************************/
181 /****************************************************/
183 /****************************************************/
187 background-color: #3a3a3a;
199 text-overflow: ellipsis;
203 #metaNav ul li#nav-search {
212 #metaNav ul li a span{
213 padding:0.4em 0 0.5em 0;
214 display:inline-block;
217 #metaNav ul li a span.nav-icon {
220 #metaNav a:focus, #metaNav a:hover{
223 #metaNav ul li.active, #metaNav ul li.active a{
227 #metaNav ul li.active span.iconLabel {
230 #metaNav li#nav-search a {
239 border: 1px solid #ececec;
242 @media screen and (max-width:760px){
243 #metaNav .iconLabel {display:none;}
244 #metaNav ul li a span.nav-icon { display: inline-block; }
250 /****************************************************/
252 /****************************************************/
254 .audio button {color:#ff6600 !important;}
255 /****************************************************/
257 /****************************************************/
271 #mainHeader *{color:black !important;line-height:1em;}
272 #mainHeader #radioPanik{}
274 #Panik img{display:block;margin:auto;max-height:200px;}
278 #player-container.fixed { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
279 #player-container #player{
284 @media screen and (max-width: 760px) {
289 #specialHome .leftPart h1.top {
294 @media screen and (min-width: 760px) {
298 width: -webkit-calc(0% + 240px);
299 width: -moz-calc(0% + 240px);
300 width: calc(0% + 240px);
306 width: -webkit-calc(100% - 280px);
307 width: -moz-calc(100% - 280px);
308 width: calc(100% - 280px);
313 text-transform: uppercase;
314 -webkit-transform: scale(0.5, 1);
315 -webkit-transform-origin: 0;
316 -moz-transform: scale(0.5, 1);
317 -moz-transform-origin: 0;
318 transform: scale(0.5, 1);
328 display: none !important;
331 #Player #CurrentlyPlaying {
335 #Player .fixed #CurrentlyPlaying {
344 #Emissions div.mainSub {
350 #About div.mainSub ul,
351 #Emissions div.mainSub ul {
357 #About div.mainSub ul li,
358 #Emissions div.mainSub ul li {
361 #News .news.wrapper {
365 #News .news.wrapper li a {
377 #Main > .news > .wrapper,
392 #fiber-content h2.title {
400 background: white 0 10px no-repeat url(../img/logoPanikBW.png);
403 #All #backgroundBox h1.top {
408 #All h1.top#frequence {
412 padding-bottom: 50px;
416 color: #ff6600 !important;
419 #All h1.top#frequence {
424 #All h1.top#radiopanik {
426 color: black !important;
427 padding-bottom: 40px;
431 #specialHome div.rightPart h1,
440 /****************************************************/
441 /**** SCREEN NAV ****/
442 #Nav nav{padding:0.1em;}
444 #Nav input{color:#333;}
447 border-width:0 0 2px 0;
449 border-color: transparent;
453 #Nav .active,#Nav .icon-check,#Nav .active *{
457 #Nav ul li.current a, #Nav ul a.active, #Nav button.active {
479 display: inline-block;
481 #Nav nav ul.distributed li {padding: 0;}
485 border-width:0 0 2px 0;border-style:solid;
487 #fiber-nav li, #fiber-nav li a{
500 /****************************************************/
502 /****************************************************/
503 /*#Home #player{ float: left; } */
506 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
507 #player-container.fixed{
508 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');
511 #player-container .metas, #player-container img{border-color:#fff;}
512 #player-container .padded{padding:0.3em;}
514 #player-container button,#player-container a{
516 #player-container .metas{
519 #DirectStreamPanikControler {
520 display:inline !important;
530 #DirectStreamPanikControler .label{
532 #player-container.fixed{
535 width:100% !important;
542 #Player.withoutPlaylist #player-container #audioPlayer{
546 #Player.withoutPlaylist #player-container #audioPlayer #Live{
549 #Player.withPlaylist #player-container.fixed #audioPlayer{
552 border-right:2px solid black;
554 #Player.withPlaylist #player-container.fixed #Playlist{
559 #Player.withoutPlaylist #player-container.fixed #Playlist{
561 #Player.withPlaylist #player-container #Playlist{
562 border-top:2px solid black;
564 #Player.withPlaylist #player-container.normal #Playlist{
569 #player-container.normal #myPlaylist {
575 #player-container.normal #myPlaylist a {
581 #player-container.normal #myPlaylist li {
584 #player-container.minimized{
586 border-width:0px 2px 2px 0 !important;
587 border-bottom-right-radius:1em;
588 -moz-border-bottom-right-radius:1em;
589 -webkit-border-bottom-right-radius:1em;
591 #player-container.minimized #player{
601 #Playlist #playlistLabel{
605 #Playlist .playListControls{
607 #Playlist .playListControls button{
609 display:inline-block;
611 #Playlist .playListControls .playPause{
617 #Playlist .playing .icon-pause{
618 -webkit-animation: loading 1s infinite linear;
619 -moz-animation: loading 1s infinite linear;
620 -o-animation: loading 1s infinite linear;
621 animation: loading 1s infinite linear;
623 #Playlist .playlistControls button,#Playlist .playlistControls .button{
624 margin:0 0.1em 0 0.1em;
629 #Playlist .soundControls button{}
631 #player-container #Playlist ol{
637 #player-container #Playlist ol li{
642 #Playlist ol li .soundControls{
648 #Playlist ol li .title{
652 text-overflow: ellipsis;
656 text-transform:uppercase;
659 /*limit height of playlist*/
660 #PlayerHelp,#player-container #Playlist ol.deploy{
665 #player #CurrentlyPlaying,
666 #player-container #Playlist ol{
671 @media screen and (max-width: 760px) {
676 #Player.withPlaylist #player-container #audioPlayer,
677 #Player.withPlaylist #player-container #audioPlayer,
678 #Player.withPlaylist #player-container #Playlist{
679 float:none !important;
680 width:auto !important;
681 border-right:none !important;
682 max-width:auto !important;
686 @media screen and (min-width: 760px) {
690 #Player #player-container.fixed #audioPlayer{
693 #Player.withPlaylist #player-container.fixed #Playlist{
698 /****************************************************/
699 /**** #Changing #Footer ... ****/
700 /****************************************************/
705 background-color: white;
713 #Changing a:hover,#Changing button:hover {
715 text-decoration:none;
717 /* GLOBAL SITE NAV */
726 -moz-box-shadow: 0px 0px 3px #000;
727 -webkit-box-shadow: 0px 0px 3px #000;
728 box-shadow: 0px 0px 3px #000;
729 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
734 background-color:orange;
735 border: 2px solid black;
736 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);
739 background-color:grey;
743 background-color:green;
748 background-color:orange;
760 border-top:2px solid #333;
762 padding-bottom: 80px;
777 /****************************************************/
778 .inline .link{display:block;padding:1em;}
780 /**** EMISSIONS ****/
781 #Emission .emission-detail .title{}
784 #Emission-tabs-menu .sub{
788 .emission-detail .metas{
791 .emission-detail .description{
792 font-family: "RegloBold";
797 .emission-detail .logo{
801 @media screen and (max-width: 300px) {
802 .emission-detail .metas {
807 .emission-detail .logo{max-width:100%;}
809 .emission .mainHeader {
814 .emission.inline, .emission.resume {
818 .emission.inline div.date {
821 display:inline-block;
825 .emission .archived {
829 .emission. .link .description {
831 font-family: "RegloMedium";
840 .episode.resume, .episode.inline{
841 padding:1em 0.5em 1em;
843 .episode.inline .dateBloc, .episode.resume .dateBloc{
846 .episode.resume img {
847 border: 2px solid black;
850 .episode.resume .title{
853 .episode.resume .logo{
856 .episode.inline .logo{
861 .episode.resume .sound{
863 margin:0 0 0.5em 0.5em;
865 .episode.inline .sound.right{
871 .episode.inline .sound.right button{
875 padding-bottom:0.05em;
877 .episode.resume .sound.right .icon-download{
880 .episode.resume .sound.right .icon-download{
883 .episode.detail .logo.right{
887 .episode.resume .date .day, .emission-detail .date .day {
890 .episode.resume .content {
893 .episode.resume .content .title {
896 .episode.resume .logo {
900 .episode.inline .date{
904 @media screen and (max-width: 400px) {
910 .episode.resume .content {
913 .resume .logo img,.inline .logo img{width:30px !important;}
916 /****************************************************/
926 font-family: "RegloBold";
930 .newsRoll .title div{
933 .newsRoll a, .newsRoll button img{
934 border:2px solid #0000ff;
941 .special .labels .item,
942 .newsRoll .labels .item{
950 .newsList .current a{
953 .newsList .current img{
954 border-color:#0000FF;
956 /****************************************************/
959 .news ul.custom li a { -webkit-backface-visibility: hidden; }
960 .news li.item a{padding:1em;}
968 border-bottom:2px solid #ccc;
970 @media only screen and (max-width: 970px) {
971 .columns {column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
974 /****************************************************/
976 /****************************************************/
979 max-width:auto !important;
980 width:auto !important;
984 @media screen and (max-width:800px){
985 #Home .newsRoll .logo{
989 @media screen and (max-width:600px){
990 #Home .newsRoll .logo{
996 /****************************************************/
998 /****************************************************/
1000 .program.tabs nav ul li{
1006 .program.tabs nav ul li.week-arrow {
1008 padding-bottom: 5px;
1011 .program ul .dateBloc {
1015 .program ul .schedule {
1021 .program-week .programDate{
1025 .program-week .programCell{
1028 .program-week .nonStop .programDate{
1031 .program-week .nonStop .programCell{
1036 .program-week a.nonstop{
1041 .program-week .inline,.program-week .resume{padding:0;}
1042 .program-week .description{}
1043 .program-week .metas{display:inline-block;}
1045 /****************************************************/
1047 /****************************************************/
1049 .search li.previous-page {
1056 .search li.next-page {
1063 .newsFilters .count-0{
1064 display:none !important;
1066 /****************************************************/
1068 /****************************************************/
1075 height:50px !important;
1077 #grid .heure.vertical {
1081 padding:1em 0 1em 0;
1086 padding:0.5em 0.2em 0.5em 0.2em;
1089 border:1px dotted #ddd;
1096 #grid .highlighted,#grid .highlighted *{
1097 background:#333 !important;
1098 color:white !important;
1101 #grid .highlighted,#grid .highlighted *{
1102 background:#333 !important;
1103 color:white !important;
1105 #Emissions li.item.normal{
1108 #Emissions li.item.hightlighted{
1109 display:block !important;
1113 /**** Navigation for static pages ****/
1118 #fiber-nav li, #fiber-nav li a {
1129 /**** SCREEN SIZE ADAPTATIONS ****/
1130 html #main{ font-size: 70%; }
1131 body { font-size: 16px;}
1132 @media (max-width: 300px){
1133 body #All{ font-size: 80%; }
1136 @media (min-width: 300px) and (max-width:800px){
1137 body #All{ font-size: 85%; }
1140 @media (min-width: 700px) and (max-width:1000px){
1141 body #All{ font-size: 90%; }
1144 @media (min-width: 1000px) {
1145 body #All{ font-size: 100%; }
1153 #Home #subscribe-form {
1157 #subscribe-form ul.errorlist {
1168 #Nav div.search form {
1172 div.episode.resume div.title {
1173 white-space: normal;
1176 #Home div.program.tabs {
1202 background: #3a3a3a;
1205 -webkit-transform-origin: top right;
1206 -webkit-transform: rotate(270deg);
1207 -moz-transform-origin: top right;
1208 -moz-transform: rotate(270deg);
1209 transform-origin: top right;
1210 transform: rotate(270deg);
1213 /*******************************/
1214 /**** VARIANTES ****************/
1215 /*******************************/
1219 {background:#000000 !important;color:#ffffff !important;}
1220 .style-000000 #Nav .active,
1221 .style-000000 #Nav .active *,
1222 .style-000000 .sectionLabel a,
1223 .style-000000 #metaNav ul li.active,
1224 .style-000000 #metaNav ul li.active a
1225 {background: white !important;color:#000000 !important;}
1229 .style-333333 #metaNav ul li.active,
1230 .style-333333 #metaNav ul li.active a
1231 {background:#333333 !important;color:#ffffff;}
1232 .style-333333 #Nav .active,
1233 .style-333333 #Nav .active *,
1234 .style-333333 .sectionLabel a
1235 {background: white;color:#333333 !important;}
1238 .style-0000ff #metaNav ul li.active,
1239 .style-0000ff #metaNav ul li.active a
1240 {background:#0000ff !important;color:#ffffff;}
1241 .style-0000ff #Nav .active,
1242 .style-0000ff #Nav .active *,
1243 .style-0000ff .sectionLabel a
1244 {background: white;color:#0000ff !important;}
1247 .style-ff6633 #metaNav ul li.active,
1248 .style-ff6633 #metaNav ul li.active a
1249 {background:#ff6633 !important;color:#ffffff;}
1250 .style-ff6633 #Nav .active,
1251 .style-ff6633 #Nav .active *,
1252 .style-ff6633 .sectionLabel a
1253 {background: white;color:#ff6633 !important;}
1256 .style-ffffff #player-container,
1257 .style-ffffff #player-container *{background-color:#ff6633 !important; border-color:#ffffff !important;color:#ffffff !important;}
1265 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}