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: 1560px; padding:0 1%;}
67 .wrapper.text {max-width: 780px; margin:auto;}
68 .wrapper .rightPart{margin-top:1em;}
70 @media screen and (min-width: 760px) {
74 .wrapper.sided .leftPart,
75 .wrapper.sided .rightPart{
78 .wrapper.navigation .leftPart{
81 .wrapper.navigation .rightPart{
94 #specialHome .leftPart,
95 #specialHome .rightPart {
102 button.control, button.symbol{background:transparent;border:none;margin:0;padding:0;}
106 text-justify: distribute-all-lines;
109 display: inline-block;
116 font-family: "RegloBold";
117 text-transform: uppercase;
118 display:inline-block;
119 border: 1px solid #CCC !important;
123 border-radius: 0.7em;
124 -moz-border-radius: 0.7em;
125 -webkit-border-radius: 0.7em;
127 button.check, a.check {
129 text-transform: none;
130 display:inline-block;
135 font-family: "RegloBold";
136 text-transform: uppercase;
138 button.check:before, a.check:before {
139 display:inline-block;
143 padding:0.2em 0.5em 0.2em 0.5em;
144 border-radius: 0.2em;
145 -moz-border-radius: 0.2em;
146 -webkit-border-radius: 0.2em;
151 border:1px solid white;
163 /****************************************************/
165 /****************************************************/
170 /****************************************************/
172 /****************************************************/
176 background-color: #3a3a3a;
188 text-overflow: ellipsis;
192 #metaNav ul li#nav-search {
201 #metaNav ul li a span{
202 padding:0.4em 0 0.5em 0;
203 display:inline-block;
206 #metaNav ul li a span.nav-icon {
209 #metaNav a:focus, #metaNav a:hover{
212 #metaNav ul li.active, #metaNav ul li.active a{
216 #metaNav ul li.active span.iconLabel {
219 #metaNav li#nav-search a {
228 border: 1px solid #ececec;
231 @media screen and (max-width:760px){
232 #metaNav .iconLabel {display:none;}
233 #metaNav ul li a span.nav-icon { display: inline-block; }
239 /****************************************************/
241 /****************************************************/
243 .audio button {color:#ff6600 !important;}
244 /****************************************************/
246 /****************************************************/
260 #mainHeader *{color:black !important;line-height:1em;}
261 #mainHeader #radioPanik{}
263 #Panik img{display:block;margin:auto;max-height:200px;}
267 #player-container.fixed { width:100%;left:0;border-width: 2px 0 0 0;border-style:solid;}
268 #player-container #player{
273 @media screen and (max-width: 760px) {
278 #specialHome .leftPart h1.top {
283 @media screen and (min-width: 760px) {
287 width: -webkit-calc(0% + 240px);
288 width: -moz-calc(0% + 240px);
289 width: calc(0% + 240px);
295 width: -webkit-calc(100% - 280px);
296 width: -moz-calc(100% - 280px);
297 width: calc(100% - 280px);
302 text-transform: uppercase;
303 -webkit-transform: scale(0.5, 1);
304 -webkit-transform-origin: 0;
305 -moz-transform: scale(0.5, 1);
306 -moz-transform-origin: 0;
307 transform: scale(0.5, 1);
317 display: none !important;
320 #Player #CurrentlyPlaying {
324 #Player .fixed #CurrentlyPlaying {
333 #Emissions div.mainSub {
337 width: calc(98% - 320px);
340 #About div.mainSub ul,
341 #Emissions div.mainSub ul {
347 #About div.mainSub ul li,
348 #Emissions div.mainSub ul li {
351 #News .news.wrapper {
355 #News .news.wrapper li a {
367 #Main > .news > .wrapper,
382 #fiber-content h2.title {
390 background: white 0 10px no-repeat url(../img/logoPanikBW.png);
393 #All #backgroundBox h1.top {
398 #All h1.top#frequence {
402 padding-bottom: 50px;
406 color: #ff6600 !important;
409 #All h1.top#frequence {
414 #All h1.top#radiopanik {
416 color: black !important;
417 padding-bottom: 40px;
421 #specialHome div.rightPart h1,
430 /****************************************************/
431 /**** SCREEN NAV ****/
432 #Nav nav{padding:0.1em;}
434 #Nav input{color:#333;}
437 border-width:0 0 2px 0;
439 border-color: transparent;
443 #Nav .active,#Nav .icon-check,#Nav .active *{
447 #Nav ul li.current a, #Nav ul a.active, #Nav button.active {
469 display: inline-block;
471 #Nav nav ul.distributed li {padding: 0;}
475 border-width:0 0 2px 0;border-style:solid;
477 #fiber-nav li, #fiber-nav li a{
490 /****************************************************/
492 /****************************************************/
493 /*#Home #player{ float: left; } */
496 #player-container *{border-color:#ff6600 !important;color:#ff6600 !important;}
497 #player-container.fixed{
498 background:white 0% 50% no-repeat url('../img/logoPanikBW.png');
501 #player-container .metas, #player-container img{border-color:#fff;}
502 #player-container .padded{padding:0.3em;}
504 #player-container button,#player-container a{
506 #player-container .metas{
509 #DirectStreamPanikControler {
510 display:inline !important;
520 #DirectStreamPanikControler .label{
522 #player-container.fixed{
525 width:100% !important;
532 #Player.withoutPlaylist #player-container #audioPlayer{
536 #Player.withoutPlaylist #player-container #audioPlayer #Live{
539 #Player.withPlaylist #player-container.fixed #audioPlayer{
542 border-right:2px solid black;
544 #Player.withPlaylist #player-container.fixed #Playlist{
549 #Player.withoutPlaylist #player-container.fixed #Playlist{
551 #Player.withPlaylist #player-container #Playlist{
552 border-top:2px solid black;
554 #Player.withPlaylist #player-container.normal #Playlist{
559 #player-container.normal #myPlaylist {
565 #player-container.normal #myPlaylist a {
571 #player-container.normal #myPlaylist li {
574 #player-container.minimized{
576 border-width:0px 2px 2px 0 !important;
577 border-bottom-right-radius:1em;
578 -moz-border-bottom-right-radius:1em;
579 -webkit-border-bottom-right-radius:1em;
581 #player-container.minimized #player{
591 #Playlist #playlistLabel{
595 #Playlist .playListControls{
597 #Playlist .playListControls button{
599 display:inline-block;
601 #Playlist .playListControls .playPause{
607 #Playlist .playing .icon-pause{
608 -webkit-animation: loading 1s infinite linear;
609 -moz-animation: loading 1s infinite linear;
610 -o-animation: loading 1s infinite linear;
611 animation: loading 1s infinite linear;
613 #Playlist .playlistControls button,#Playlist .playlistControls .button{
614 margin:0 0.1em 0 0.1em;
619 #Playlist .soundControls button{}
621 #player-container #Playlist ol{
627 #player-container #Playlist ol li{
632 #Playlist ol li .soundControls{
638 #Playlist ol li .title{
642 text-overflow: ellipsis;
646 text-transform:uppercase;
649 /*limit height of playlist*/
650 #PlayerHelp,#player-container #Playlist ol.deploy{
655 #player #CurrentlyPlaying,
656 #player-container #Playlist ol{
661 @media screen and (max-width: 760px) {
666 #Player.withPlaylist #player-container #audioPlayer,
667 #Player.withPlaylist #player-container #audioPlayer,
668 #Player.withPlaylist #player-container #Playlist{
669 float:none !important;
670 width:auto !important;
671 border-right:none !important;
672 max-width:auto !important;
676 @media screen and (min-width: 760px) {
680 #Player #player-container.fixed #audioPlayer{
683 #Player.withPlaylist #player-container.fixed #Playlist{
688 /****************************************************/
689 /**** #Changing #Footer ... ****/
690 /****************************************************/
695 background-color: white;
703 #Changing a:hover,#Changing button:hover {
705 text-decoration:none;
707 /* GLOBAL SITE NAV */
716 -moz-box-shadow: 0px 0px 3px #000;
717 -webkit-box-shadow: 0px 0px 3px #000;
718 box-shadow: 0px 0px 3px #000;
719 border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
724 background-color:orange;
725 border: 2px solid black;
726 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);
729 background-color:grey;
733 background-color:green;
738 background-color:orange;
750 border-top:2px solid #333;
752 padding-bottom: 80px;
767 /****************************************************/
768 .inline .link{display:block;padding:1em;}
770 /**** EMISSIONS ****/
771 #Emission .emission-detail .title{}
774 #Emission-tabs-menu .sub{
778 .emission-detail .metas{
781 .emission-detail .description{
782 font-family: "RegloBold";
787 .emission-detail .logo{
791 @media screen and (max-width: 300px) {
792 .emission-detail .metas {
797 .emission-detail .logo{max-width:100%;}
799 .emission .mainHeader {
804 .emission.inline, .emission.resume {
808 .emission.inline div.date {
811 display:inline-block;
815 .emission .archived {
819 .emission. .link .description {
821 font-family: "RegloMedium";
830 .episode.resume, .episode.inline{
831 padding:1em 0.5em 1em;
833 .episode.inline .dateBloc, .episode.resume .dateBloc{
836 .episode.resume img {
837 border: 2px solid black;
840 .episode.resume .title{
843 .episode.resume .logo{
846 .episode.inline .logo{
851 .episode.resume .sound{
853 margin:0 0 0.5em 0.5em;
855 .episode.inline .sound.right{
861 .episode.inline .sound.right button{
865 padding-bottom:0.05em;
867 .episode.resume .sound.right .icon-download{
870 .episode.resume .sound.right .icon-download{
873 .episode.detail .logo.right{
877 .episode.resume .date .day, .emission-detail .date .day {
880 .episode.resume .content {
883 .episode.resume .content .title {
886 .episode.resume .logo {
890 .episode.inline .date{
894 @media screen and (max-width: 400px) {
900 .episode.resume .content {
903 .resume .logo img,.inline .logo img{width:30px !important;}
906 /****************************************************/
920 font-family: "RegloBold";
924 .newsRoll .title div{
927 .newsRoll a, .newsRoll button img{
928 border:2px solid #0000ff;
935 .special .labels .item,
936 .newsRoll .labels .item{
944 .newsList .current a{
947 .newsList .current img{
948 border-color:#0000FF;
950 /****************************************************/
953 .news ul.custom li a { -webkit-backface-visibility: hidden; }
954 .news li.item a{padding:1em;}
962 border-bottom:2px solid #ccc;
964 @media only screen and (max-width: 970px) {
965 .columns {column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}
968 /****************************************************/
970 /****************************************************/
973 max-width:auto !important;
974 width:auto !important;
978 @media screen and (max-width:800px){
979 #Home .newsRoll .logo{
983 @media screen and (max-width:600px){
984 #Home .newsRoll .logo{
990 /****************************************************/
992 /****************************************************/
994 .program.tabs nav ul li{
1000 .program.tabs nav ul li.week-arrow {
1002 padding-bottom: 5px;
1005 .program ul .dateBloc {
1009 .program ul .schedule {
1015 .program-week .programDate{
1019 .program-week .programCell{
1022 .program-week .nonStop .programDate{
1025 .program-week .nonStop .programCell{
1030 .program-week a.nonstop{
1034 .program-week .inline,.program-week .resume{padding:0;}
1035 .program-week .description{}
1036 .program-week .metas{display:inline-block;}
1038 /****************************************************/
1040 /****************************************************/
1042 .search li.previous-page {
1049 .search li.next-page {
1056 .newsFilters .count-0{
1057 display:none !important;
1059 /****************************************************/
1061 /****************************************************/
1068 height:50px !important;
1070 #grid .heure.vertical {
1074 padding:1em 0 1em 0;
1079 padding:0.5em 0.2em 0.5em 0.2em;
1082 border:1px dotted #ddd;
1089 #grid .highlighted,#grid .highlighted *{
1090 background:#333 !important;
1091 color:white !important;
1094 #grid .highlighted,#grid .highlighted *{
1095 background:#333 !important;
1096 color:white !important;
1098 #Emissions li.item.normal{
1101 #Emissions li.item.hightlighted{
1102 display:block !important;
1106 /**** Navigation for static pages ****/
1111 #fiber-nav li, #fiber-nav li a {
1122 /**** SCREEN SIZE ADAPTATIONS ****/
1123 html #main{ font-size: 70%; }
1124 body { font-size: 16px;}
1125 @media (max-width: 300px){
1126 body #All{ font-size: 80%; }
1129 @media (min-width: 300px) and (max-width:800px){
1130 body #All{ font-size: 85%; }
1133 @media (min-width: 700px) and (max-width:1000px){
1134 body #All{ font-size: 90%; }
1137 @media (min-width: 1000px) {
1138 body #All{ font-size: 100%; }
1146 #Home #subscribe-form {
1150 #subscribe-form ul.errorlist {
1161 #Nav div.search form {
1165 div.episode.resume div.title {
1166 white-space: normal;
1169 #Home div.program.tabs {
1195 background: #3a3a3a;
1198 -webkit-transform-origin: top right;
1199 -webkit-transform: rotate(270deg);
1200 -moz-transform-origin: top right;
1201 -moz-transform: rotate(270deg);
1202 transform-origin: top right;
1203 transform: rotate(270deg);
1206 /*******************************/
1207 /**** VARIANTES ****************/
1208 /*******************************/
1212 {background:#000000 !important;color:#ffffff !important;}
1213 .style-000000 #Nav .active,
1214 .style-000000 #Nav .active *,
1215 .style-000000 .sectionLabel a,
1216 .style-000000 #metaNav ul li.active,
1217 .style-000000 #metaNav ul li.active a
1218 {background: white !important;color:#000000 !important;}
1222 .style-333333 #metaNav ul li.active,
1223 .style-333333 #metaNav ul li.active a
1224 {background:#333333 !important;color:#ffffff;}
1225 .style-333333 #Nav .active,
1226 .style-333333 #Nav .active *,
1227 .style-333333 .sectionLabel a
1228 {background: white;color:#333333 !important;}
1231 .style-0000ff #metaNav ul li.active,
1232 .style-0000ff #metaNav ul li.active a
1233 {background:#0000ff !important;color:#ffffff;}
1234 .style-0000ff #Nav .active,
1235 .style-0000ff #Nav .active *,
1236 .style-0000ff .sectionLabel a
1237 {background: white;color:#0000ff !important;}
1240 .style-ff6633 #metaNav ul li.active,
1241 .style-ff6633 #metaNav ul li.active a
1242 {background:#ff6633 !important;color:#ffffff;}
1243 .style-ff6633 #Nav .active,
1244 .style-ff6633 #Nav .active *,
1245 .style-ff6633 .sectionLabel a
1246 {background: white;color:#ff6633 !important;}
1249 .style-ffffff #player-container,
1250 .style-ffffff #player-container *{background-color:#ff6633 !important; border-color:#ffffff !important;color:#ffffff !important;}
1258 #player-container *{background-color:#3333ff !important; border-color:#fff !important;color:#fff !important;}