.device-ios .site-wrapper{ position: fixed; top: 0; right:0; bottom:0; left: 0; overflow-y: scroll; -webkit-overflow-scrolling: touch; } #page{ width: auto;  } .device-mobile .cdbtn-dl, .device-mobile .download-box, .device-mobile .trktdl, .device-mobile .trktchk, .device-mobile .tracks-table .track-features, .device-mobile .playlistlist .trkpldl{ display:none; } .device-mobile .tracks-table .track-row > div{ width: calc(50% - 52px); } .device-mobile .album-focus .tracks-header .tracks-header-stream{ width:64%; } .device-mobile .album-focus .tracks-header .tracks-header-heads{ width:36%; } .device-mobile .trktnm{ width:64%; } .device-mobile .trktv, .device-mobile .trkpl{ width:18%; } .player-docked #audio-player{ position:fixed; bottom:0; left:0; right:0; height:72px; padding-top:4px; z-index:10; box-shadow:0 -5px 6px -4px rgba(0,0,0,0.37); background:#1a1a1a; } .player-docked #audio-player .player-container, .player-docked .style__player___jx5qZ{ height:100% !important; } .player-docked #audio-player .player-container .header, .player-docked .style__header___3eYd2, .player-docked .style__dwnlTrackBtn___2zeVvmeta-download{ display:none !important; } .player-docked #audio-player .player-container .infos, .player-docked .style__infos___1bm-d { position:absolute !important; top:0 !important; left:0 !important; height:72px !important; max-height:72px !important; width:42% !important; z-index:101; } .player-docked #audio-player .infos .loading-circle, .player-docked .style__skFadingCircle___21gNg{ margin: 16px !important; } .player-docked #audio-player .player-container .infos .cover, .player-docked .style__cover___1qORy{ width:72px !important; height:72px !important; } .player-docked #audio-player .player-container .progress, .player-docked .style__progress___3f3fx{ position:absolute !important; top:-12px !important; left:0 !important; right:0 !important; } .player-docked #audio-player .player-container .controls, .player-docked .style__controls___14HuL{ position:absolute !important; top:0 !important; left:8px !important; right:8px !important; padding-bottom:12px !important; z-index:99; } .player-docked #audio-player .controls-extended, .player-docked .style__controls2___2iV9i{ position:absolute !important; top:12px !important; right:0 !important; width:64px !important; z-index:100; } .player-docked #audio-player .player-container .control-volume, .player-docked #audio-player .player-container .control-repeat, .player-docked #audio-player .player-container .control-shuffle, .player-docked .style__controls2___2iV9i div{ display:none !important; }  .player-docked .style__controls2___2iV9i div:last-child{ display:inline-block !important; } .player-docked #audio-player .player-container .control-play, .player-docked .style__play___37mhr{ position: absolute !important; top: 0 !important; left: 50% !important; margin-left: -28px !important; } .player-docked #audio-player .player-container .control-back, .player-docked .style__back___2wikj{ position: absolute !important; right:50% !important; margin-right:32px !important; top:8px !important; } .player-docked #audio-player .player-container .control-next, .player-docked .style__back___2wikj[title="Titre suivant"]{ right:auto !important; margin-right:auto !important; left:50% !important; margin-left:32px !important; top:8px !important; } .player-docked #audio-player .player-container .timing-elapsed, .player-docked .style__timing___3coNk{ position: absolute !important; top:4px !important; right:0 !important; } .player-docked #audio-player .player-container .timing-total, .player-docked .style__timing___3coNk:last-child{ display:none !important; } .player-docked #audio-player .player-container .tab-header, .player-docked .style__tabHeader___Uq2Hg{ display:none !important; } .player-docked [role="tabpanel"]{ display:none !important; } @media only screen and (max-width : 1024px){  .cnthead{ overflow:hidden; min-height:72px; height:auto; } .cnthead .title-img, .cnthead-ico:before{ margin-left:16px; } .cnthead .head-actions{ left:96px; }  #headsearch { width:38%; } #ggadshz{ display:none; } .tl{ width:100%; } #tracknav{ width:auto; box-sizing:border-box; } #tracknavwindow{ width:100%; height:auto; box-sizing:border-box; } #tracknavpanel div{ float:none !important; } .vidwebexpand{ padding-top:0; padding-left:0; padding-right:0; } #vidwebplayer{ width:auto; height:auto; background:#282828; } #vidwebplayer #player{ min-height:320px; } .vidwebfooter{ padding-left:16px; padding-right:16px; } .artprofilebio{ width:100%; } .radiostickers{ float:none; } .radiostickersfocus{ width:100%; } .boxheadin{ } .boxheadin h2{ float:none; } .optnav{ float:none; } .itemcolsalbinfo{  } #headrzone{ width:268px !important; } #headlzone{ width:calc(100% - 268px); } .artprofileresume{ padding-left:8px; width:calc(100% - 168px); } #pgmain{ padding-left:0; padding-right:0; } .artprofileimg{ padding-left:16px; } .head { height: 48px; } .head .item { font-size: 13px; display: inline-block; line-height: 40px; margin-top: 4px; padding-left: 16px; padding-right: 16px; } .offers h1{ font-size:24px; margin-left:auto; margin-right:auto; display:inline-block; } .thirdboard .title { font-size: 20px; } .thirdboard .advantages { font-size: 13px; line-height: 35px; color: #000000; height: 202px; } .thirdboard .button { } .thirdboard .button a { text-align: center; display: block; width: 100%; line-height: 40px; font-size: 12px; color: #ffffff; text-decoration: none; } } @media only screen and (min-width : 910px) and (max-width : 1024px), screen and (min-width : 480px) and (max-width : 640px){ .vidresult{ min-width:50%; } #rpanel{ width:268px !important; } .alcbox{ width:268px !important; } #content{ margin-right:268px; } #pgmpanel{ margin-right:-268px; } .sboxplayer{ width:268px; } #ifrfbfan{ width:252px !important; } #main{ padding-bottom:0; } .headlinkswithfb{ padding-left:16px; } .album-focus .tracks-header .tracks-header-stream{ width:49%; } } @media only screen and (max-width : 910px){   .subscription-page .side-info{ display:none; } body{ padding-bottom:76px; } #header{ position:fixed; left:0; top:0; width:100%; height:84px; padding-top:64px; margin-top:-64px; z-index:30; background:#000; box-shadow:0 1px 4px 0 rgba(0,0,0,0.37); } #headlzone{ width:100%; height:auto; padding-bottom:0; white-space:nowrap; box-sizing:border-box; padding-left:16px; } #headrzone{  text-align:inherit; } #headsearch{ margin-right:64px; } header nav{ position:fixed; right:0; top:0; height:100% !important; z-index:1000; } .headlinks{ position:absolute; top:0; right:0; } #uninavtoggle{ position:fixed; display:block; background:none; border:0; color:#fff; font-size:24px; cursor:pointer; top:28px; right:8px; width:28px; height:28px; } #uninavtoggle span{ height:2px; margin:0 4px; margin-top:-1px; display:block; background:#fff; position:absolute; top:50%; left:0; right:0; } #uninavtoggle span:first-child{ margin-top:-8px; } #uninavtoggle span:last-child{ margin-top:6px; } #uninavtoggle:before, #uninavtoggle:after{ display:none; height:2px; background:#fff; position:absolute; content:' '; top:50%; left:4px; right:4px; margin-top:-1px; } #navexpand:checked + #header #uninavtoggle:before{ display:block; transform:rotate(45deg); } #navexpand:checked + #header #uninavtoggle:after{ display:block; transform:rotate(-45deg); } #navexpand:checked + #header span{ display:none; } header nav li{ float:none !important; display:block !important; width:100% !important; height:auto !important; } .uninavmain{ background-color: #323234; width:192px; height:10000px; margin-left:0; padding-top:26px; display:none; box-shadow:0 1px 4px 0 rgba(0,0,0,0.37); } .uninavext{ top:auto; height:auto !important; bottom:32px; z-index:1001; box-shadow:none; } #navexpand:checked + #header .uninavmain{ display:block; } .uninavsub a:hover, .uninavsub li.active a{ border-bottom:0; background:#888; } .uninavmain ul { padding-left:0; } .uninavmitemon > a, .uninavmain > ul > li > a:hover { background-color: #666; } .uninavmain > ul > li a, .uninavmitemon a{ line-height:32px; margin:0 !important; padding:0 !important; padding-left:16px !important; } .uninavsub{ box-sizing:border-box; position:relative; left:0; top:0; padding-top:0; padding-bottom:0; background:none; border-bottom: 2px solid #666; } .uninavsub li a{ padding-left:24px !important; color:#d9d9d9; font-size:12px; } .uninavsub li a:hover{ text-decoration:none; background:#999; padding-bottom:0; border:0; } .uninavmusic, .uninavoffers{ height:auto !important; } .navprofile > a{ background-position:right 8px center; display:block !important; } #profilenav{ display:none; } .fbcomments{ display:none; } #rpanel{ width:100% !important; float:none; clear:both; } .sbox .itemcolsalb { width:50%; float:left; } .itemsideart{ width:25%; } .sbox .itemcolsalb:last-child .itemcolsalbinfo{ border-bottom:1px solid #e6e6e6; } .cdbtn-l, .ctrl-ico-s{ } #audio-player{ position:fixed; bottom:0; left:0; right:0; height:72px; padding-top:4px; padding-bottom:64px; margin-bottom:-64px; z-index:10; box-shadow:0 -5px 6px -4px rgba(0,0,0,0.37); background:#1a1a1a; } .player-container, .style__player___jx5qZ{ height:100% !important; } .player-container .header, .style__header___3eYd2, .style__dwnlTrackBtn___2zeVvmeta-download{ display:none !important; } .player-container .infos, .style__infos___1bm-d{ position:absolute !important; top:0 !important; left:0 !important; height:72px !important; max-height:72px !important; width:42% !important; z-index:101; } .player-container .infos .loading-circle, .style__skFadingCircle___21gNg{ margin: 16px !important; } .player-container .infos .cover, .style__cover___1qORy{ width:72px !important; height:72px !important; } .player-container .progress, .style__progress___3f3fx{ position:absolute !important; top:-12px !important; left:0 !important; right:0 !important; } .player-container .controls, .style__controls___14HuL{ position:absolute !important; top:0 !important; left:8px !important; right:8px !important; padding-bottom:12px !important; z-index:99; } .player-container .controls-extended, .style__controls2___2iV9i{ position:absolute !important; top:12px !important; right:0 !important; width:64px !important; z-index:100; } .player-container .control-volume, .player-container .control-repeat, .player-container .control-shuffle, .style__controls2___2iV9i div{ display:none !important; } .style__controls2___2iV9i div:last-child{ display:inline-block !important; } .player-container .control-play, .style__play___37mhr { position: absolute !important; top: 0 !important; left: 50% !important; margin-left: -28px !important; } .player-container .control-back, .style__back___2wikj{ position: absolute !important; right:50% !important; margin-right:32px !important; top:8px !important; } .player-container .control-next, .style__back___2wikj[title="Titre suivant"]{ right:auto !important; margin-right:auto !important; left:50% !important; margin-left:32px !important; top:8px !important; } .player-container .timing-elapsed, .style__timing___3coNk { position: absolute !important; top:4px !important; right:0 !important; } .player-container .timing-total, .style__timing___3coNk:last-child{ display:none !important; } .player-container .tab-header, .style__tabHeader___Uq2Hg{ display:none !important; } .player-container [role="tabpanel"]{ display:none !important; }  #headrzone, #adtopbanner, #ggadshz, #unioffers, #unigifts, .cdbtn, .addto, .addtotbl, .sharenav, .download-box, .cover .tools{  } .album-focus .header{ position:relative; } .album-focus .header .cover .tools .tool{ display:none; } .album-focus .header .cover .tools .tool.tool-favorite{ display:block; position:absolute; } .album-focus .header .download-box .format-container{ padding-left:0; } .album-focus .header .cover .tools .tool-favorite{ clear:both; float:left; } .album-focus .download-box{ position:absolute; top:16px; right:0; } #pgmpanel{ float:none; padding-right:0; width:100%; margin-right:0; } #content{ margin-right:0; } .trkhic, .trktic, #albfooter{ display:none; } .trktnm a{ font-size:12px; } .vidmore{ display:none; } #pgbody{ padding-top:0; } .page-artist #pgbody{ padding-top:16px; } .page-home #pgbody{ padding-top:40px; } .page-search #pgbody, .page-news #pgbody, .page-charts #pgbody, .page-mymusicme #pgbody, .page-catalog #pgbody { padding-top:56px; } .boxnav{ position:fixed; top:84px; left:0; right:0; width:100%; height:40px; border-bottom:1px solid #f5f5f6; z-index:20; } .boxnav .title{ font-size:16px; line-height:40px; } .boxnavlist{ width: 100%; position: fixed; top: 124px; left: 0; bottom: 0; overflow-y: auto; line-height: 32px; } .cnthead h1{ max-width:100%; box-sizing:border-box; padding-right:16px; } .album-focus .header .cover{ width:188px; } .album-focus .header .details{ width:auto; } .album-focus #focuscover { max-width: 180px !important; max-height: 180px !important; } #pgfooter .footlinkcol{ float: left; width:100%; border-bottom: 2px solid #666; border-right: 0; box-sizing:border-box; padding-top: 8px; padding-right: 8px; } #pgfooter .footlinkcol:last-child{ border-bottom: 0; } .album-focus .tracks-header .tracks-header-stream{ width:50%; } .album-focus .tracks-header .tracks-header-heads{ width:25%; } .album-focus .tracks-header .head-version, .album-focus .tracks-header .head-playlist { display: inline-block; box-sizing:border-box; float:left; width:60%; } .album-focus .tracks-header .head-version{ width:40%; } .btnoverlay{ width:400px; font-size:14px; } .pagefocus .btnoverlay{ margin-top:-26%; } .btnoverlay h2{ font-size:28px; line-height:38px; } .blockleft,.blockright{ padding-bottom:340px; background-position-y:bottom; height:auto !important; box-sizing:border-box; padding-left:16px; padding-right:16px; } .blockmobileoverview{ padding-bottom:400px; } .blockmobileoffline{ padding-bottom:400px; } .blockmobileadfree, .blockstreamadfree{ padding-bottom:400px; background-position:0 230px; min-height:540px; } .blockmobilecompat{ padding-bottom:360px; } .blockstreamplayer{ padding-bottom:400px; } .blockstreammymusic{ padding-bottom:424px; } .blockdownloadtracklisting{ padding-bottom:380px; } .blockdownloadformats{ padding-bottom:480px; } .blockdownloadcompat{ padding-bottom:440px; } a.packaction, a.packaction:hover{ top:5px; } .formfields{ float:none; width:100%; margin-bottom:16px; } .formulablock{ width:100%; } .partconfirm .formuladata{ min-width:0; max-width:100%; } .fieldshelp{ float:none; width:auto !important; padding-left:0 !important; padding-bottom:16px; } .offers h1{ margin-top:8px; } .alcbox{ float:none; width:auto !important; box-sizing:border-box; padding-left:8px; padding-right:8px; } .alcbox:after{ content:""; clear:both; display:table; } .alcgiftpage{ margin-right:0; float:none; } .alcgiftpage .alcw1{ margin-right:0; } .alcbox-item{ width:33.33%; box-sizing:border-box; float:left; padding-left:8px; padding-right:8px; } #edadmoverlay, #edadmcontrolswrap, #edadmbasketwrap, .edadmshowcase .item .icons, .adbox .icons, .itemcolalbcov .icons, .vid150 .icons{ display:none; } #pageholder{ margin-top:0; } #medialibrarybanner { display:none; } .loginpgbox, .loginteaserbox{ width:100%; padding-left:0; padding-right:0; } .index a{ width:32%; padding-left:8px; box-sizing:border-box; } } @media only screen and (max-width : 640px) {  #pgmain{ padding-left:0; padding-right:0; } .itemcolalb{ width:100%; } .artprofileimg{ padding-left:0; }  .cnthead h1{ font-size:16px; margin-top:16px; } .cnthead-has-action h1{ margin-top:8px; } .cnthead .title-img, .cnthead-ico:before{ width:48px; height:48px; } .cnthead .head-actions{ left:80px; top:30px; } .cnttabs-wrapper{ height:34px; box-sizing:border-box; padding-top:1px; box-shadow:inset 0 -4px 4px -4px rgba(0,0,0,0.7); } .cnttab { border-left-color:#e5e5e5; } .cnttab a,.cnttab span{ height:32px; line-height:32px; } .cntnav{ position:relative; margin-left:0; } #cntnavtoggle{ position:absolute; width:100%; box-sizing:border-box; padding-right:4px; text-align:right; line-height:28px; display:block; background:none; border:0; color:#fff; } #cntnavtoggle span{ display:none; position:relative; } #cntnavtoggle span:first-of-type{ position:absolute; left:8px; } #cntnavtoggle span:last-of-type{ display:inline-block; } #cntnav.nav-toggled ul{ margin-top:28px; } #cntnav.nav-toggled .cnttab{ display:block; } #cntnav.nav-toggled{ border-top:2px solid #4d4d4f; border-bottom:2px solid #4d4d4f; } #cntnav.nav-toggled #cntnavtoggle{ color:#4d4d4f; } #cntnav.nav-toggled #cntnavtoggle span:first-of-type{ display:inline-block; } #cntnav.nav-toggled #cntnavtoggle span:last-of-type{ transform:rotate(180deg); } .cntheadbox { top:-24px; } .page-charts .optnav{ top:82px; } .home-showcase .shwcsbox{ display:none; } .home-showcase .sshwcsbox{ display:block; } .itemcolsart,.itemcolstrk { width:33.33%; } .chartsart{ width:33%; padding-left:8px; box-sizing:border-box; } .chartsart:before, .chartsart:after{ content:" "; display:table; clear:both; } .artprofilebox .boxcontentin{ padding-right:0; } .artprofile{ text-align:center; padding-left:0; position:relative; } .artprofile h1{ float:none; } .artprofileimg, .artprofileresume{ float:none; width:100%; } .strmbtn-l{ margin-bottom:8px; } .pagetitleaction{ position:absolute; top:-10px; right:0; } .listfilters li{ height:24px; } .album-focus .tracks-header, .album-focus .tracks-container, .album-focus .tracks-footer { margin-left: 0; margin-right: 0; } .cdbtnpremium{ width:auto; } .cdbtnpremium a{ max-width:inherit; } .radios-head{ height:160px; } .radios-head:before{ width:112px; height:112px; } .radios-head span, .radios-head h1, .radios-head h2{ font-size:32px; } .radios-grid-item{ width:33.33%; } .radio-tile{ width:50%; } #pwressearch { width: 100% !important; left: 0 !important; top: 72px !important; } .head .items{ text-align:center; } .head .items:after{ clear:both; display:table; content:""; } .head .item{ font-size:12px; } .head .item:first-child{ display:none; } .thirdboard{ width:100%; } .comparison-wrapper{ overflow-x:auto; } .btnoverlay{ width:300px; font-size:12px; } .offers h1{ margin-left:8px; } .offers .colhalf{ width:auto; } .pagefocus{ margin-left:8px; margin-right:8px; } .pagefocus .btnoverlay{ margin-top:-28%; } .btnoverlay h2{ font-size:24px; line-height:32px; } .tracks-table .track-album{ display:none; } .mydownloadslist .mydldate, .mydownloadslist .mydlfmtname{ display:none; } .premium-lightbox{ width:100%; height:100%; overflow-y:auto; } .premium-lightbox .offers{ padding-top:16px; } .premium-lightbox .offer{ float:none; text-align:left; width:auto !important; height:auto !important; margin:0 16px 8px 16px; } .premium-lightbox .offer span.monthly-price{ margin-top:8px; } .premium-lightbox .offer span.ref-price{ display:none; } .premium-lightbox .offer .offer-mention{ top:0; right:0; } .premium-lightbox .offer .offer-btn{ left:auto; right:8px; bottom:8px; } .premium-lightbox .footer{ position:relative; } .subscription-page h1{ font-size:24px; } .subscription-page h2{ font-size:18px; } .subscription-page .form-group.intro{ font-size:14px; } .subscription-page .form-field{ padding-right:0; width:100%; } .subscription-page .card-expiration .form-field{ width:50%; float:left; } .subscription-page .form-field.small{ width:auto; } .subscription-page .form-field.large{ max-width:100%; } .subscription-page .form-field input[type=text], .subscription-page .form-field input[type=password], .subscription-page .form-field select, .subscription-page .form-field textarea{ width:100%; } .subscription-page .alcselofalt{ max-width:100%; width:100%; } .subscription-page .alcselofaltname{ font-size:13px; line-height:16px; padding-bottom:4px; } .subscription-page .alcselofaltbaseline{ font-size:12px; } .alcbox-item{ width:100%; float:none; } .regbigtitle{ font-size:24px; } .mixbox .boxcontentin{ padding-left:8px; padding-right:8px; } .mix-top{ width:100%; float:none; } .mix-top .itemcolsart{ width:16.66%; } .mix-search{ width:100%; position:static; } .alcpanel,.msgpanel,.allofferspanel,.allofferslpanel,.edadmpanel,.mkgpanel,.regpanel,.dlpanel{ width:100% !important; height:100% !important; margin:0 !important; top:0; bottom:0; left:0; right:0; z-index:8000; border:8px solid #3c3c3c; background:#3c3c3c; box-sizing:border-box; } .alcpanelcnt,.msgpanelcnt,.allofferspanelcnt,.allofferslpanelcnt,.edadmpanelcnt,.mkgpanelcnt,.regpanelcnt { background:none; padding:0; height:100%; } .allofferspanelin{ width:100%; height:100%; } .allofferspanel iframe{ width:100% !important; height:100% !important; } .player-container .metas div{  } .album-focus .header{ } .album-focus .header .cover{ width:128px; } .album-focus .header .metadata{ padding-bottom:8px; } .album-focus .header .download-box{ margin-bottom:8px; } .album-focus #focuscover { max-width: 120px !important; max-height: 120px !important; } .album-focus .tracks-header .tracks-header-heads{ display:none; } .format-box .logo{ display:none; } .tl .trktdl{ display:none; } .gpsresults{ width:50%; border-bottom: 1px solid #dfdfdf; padding-bottom: 8px; } .pleditoractions{ width:160px; } .itemcolalbcov{ width:120px; height:120px; } .itemcolalbinfo{ min-height:120px; line-height:24px; } .halflbox .boxcontentin, .halfrbox .boxcontentin{ min-height:480px; } .itemcolalbline1{ font-size:16px; line-height:32px; } .itemcolalbinfo .itemcoltxt, .itemcolalbinfo .itemcoldualtxt{ font-size:14px; } .pglist{ padding-left:0; padding-right:0; } .pglist .boxhead{ padding-left:16px; padding-right:16px; margin-bottom:8px; } .boxcontentin{ padding-left:0; padding-right:0; } .sshwcsbox .boxcontentin{ padding-left:16px; padding-right:16px; } .halflbox .boxcontentin, .halfrbox .boxcontentin { padding: 0; } .itemcolalb{ padding-top:0; padding-bottom:0; } .itemcolalbcharts{ padding-left:8px; } .itemcolalbcov .icover, .mbox .itemcolscov .icover{ width:100%; height:100%; } .mbox .itemcolsalb{ height:auto; } .mbox .itemcolscov{ width:120px; height:120px; margin-right:0; } .mbox .itemcolsalbinfo{ float:none; position:static; height:120px; padding-left:14px; box-sizing:border-box; font-size:14px; line-height:24px; padding-left:14px; } } @media only screen and (max-width : 480px) { .sshwcsitem{ width:50%; padding-bottom:16px; } .pglist .boxheadin h2{ display: inline-block; overflow-x: hidden; text-overflow: ellipsis; } .page-search .pglist .boxheadin h2, .page-news .pglist .boxheadin h2, .page-charts .pglist .boxheadin h2, .page-mymusicme .pglist .boxheadin h2, .page-catalog .pglist .boxheadin h2{ max-width: 50%; } .thirdladbox,.thirdmadbox,.thirdradbox { width:50%; } #headsearch{ display:inline-block; float:none; padding-left:8px; } .itemcolsart,.itemcolstrk { width:50%; } .vidresult{ clear:both; width:100%; font-size:1.5em; } .vidresult > div { width:auto; height:auto; } #vidwebplayer #player{ min-height:240px; } .listfilter a{ padding-left:2px; padding-right:2px; } .radiogrouptitlezone{ float:none; } .radios-head{ height:120px; } .radios-head:before{ margin-left:16px; margin-top:16px; margin-right:8px; width:88px; height:88px; } .radios-head span, .radios-head h1, .radios-head h2{ font-size:24px; padding-top:18px; } .radios-grid-item{ width:50%; } .radios-grid-item h2{ font-size:16px; line-height:32px; } .radio-tile{ width:100%; } .radiosticker, .radiostickerin{ width:100%; } .radiostickertxt{ width:auto; } .radiostickertitle{ font-size:1.3em; } .radiostickersummary{ font-size:1.2em; } .halflbox,.halfrbox,.halfl2box,.halfr2box { width:100%; padding-right:0; } .optbtn_on, .optbtn_std{ width:auto; } .optnav a{ width:auto; padding-left:4px; padding-right:4px; } .halflbox .itemcolsalbinfo{  } .btnoverlay{ width:248px; font-size:10px; } .pagefocus .btnoverlay{ margin-top:-33.33%; } .btnoverlay h2{ font-size:18px; line-height:24px; } .blockleft,.blockright{ background:none; padding:16px; height:auto; min-height:inherit; } .loginpgboxtitle, .loginpgboxlink{ font-size:13px; } .loginformin{ font-size:14px; } .login-button{ font-size:16px; padding:12px; } .profilepage .buy-credits{ display:none; } .mydownloadslist .mydldesc{ max-width:120px; } .mydownloadslist .mydlntracks{ max-width:40px; } .mydownloadslist .mydlaction{ max-width:40px; } .mylib-playlists .tracks-table .track-playlist{ display:none; } .player-container .control-back, .style__back___2wikj{ display:none; } .style__back___2wikj[title="Titre suivant"]{ display:block; } .subscription-page h1{ font-size:18px; } .subscription-page h2{ font-size:15px; } .payment-mode .form-group .cbcvv-help{ font-size:15px; } .mix-top .itemcolsart{ width:33.33%; } .album-focus .header{ padding:8px; } .album-focus .header .download-box{ margin-top:44px; } .format-box-lossless{ display:none; } .mylibpanel{ width:100% !important; height:100% !important; margin:0 !important; top:0; bottom:0; left:0; right:0; z-index:8000; border:8px solid #3c3c3c; background:#3c3c3c; box-sizing:border-box; } .mylibpanelcnt{ background:none; padding:0; height:100%; } .mylibpanelin{ width:100% !important; height:100% !important; } .mylibpanel iframe{ width:100% !important; height:100% !important; } .pleditorinfo{ float:none; } .pleditoractions{ float:none; clear:both; padding-top:8px; width:100%; } .itemsideart{ width:33%; } .chartsart{ width:50%; } .page-charts .optnav{ position:static; margin-top:8px; text-align:center; } .page-charts .optnav li{ background:#f2f2f2; } .page-charts .optnav li a, .page-charts .optnav li span{ line-height:24px; text-decoration:none; } .cnthead .head-actions .strmbtn span em{ display:none; } } @media only screen and (max-width : 320px) { .thirdladbox,.thirdmadbox,.thirdradbox { width:100%; } .artprofile .actions{ text-align:center; } .artprofile .actions div{ margin-left:0; margin-right:0; margin-bottom:8px; } .premium-lightbox .header{ height:80px; padding-top:16px; font-size:24px; } .premium-lightbox .header span{ line-height:24px; } .premium-lightbox .offer{ padding-bottom:40px; } .premium-lightbox .offer span.bargain{ position:absolute; } .gpsresults{ width:100%; border-bottom:0; } #pagesnav a.prevnext{ display:none; } .itemsideart{ width:50%; } .halflbox .boxcontentin, .halfrbox .boxcontentin{ min-height:auto; } }  @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {  }  @media only screen and (min-width : 321px) {  }  @media only screen and (max-width : 320px) {  }  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {  }  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {  }  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {  }  @media only screen and (min-width : 1224px) {  }  @media only screen and (min-width : 1824px) {  }  @media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {  }