Buscar

Com Muito Louvor - Cassiane - LETRAS.MUS

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

LETRAS.MUS.BR - Letras de músicas
 menu buscar Em alta: 
 
 
 
 
 
 
 
 
 
 
 
 Com Muito Louvor
 Cassiane
 
 Rádio 
 
 Opções Deus não rejeita oração, oração é alimento
Nunca vi um justo sem resposta ou ficar no sofrimento
Basta somente esperar o que Deus irá fazer
Quando Ele estende suas mãos é a hora de vencer
Então, louve!
Simplesmente louve!
Tá chorando, louve!
Precisando, louve!
Tá sofrendo, louve!
Não importa, louve!
Seu louvor invade o céu
Deus vai na frente abrindo caminho
Quebrando as correntes, tirando os espinhos
Ordena aos anjos pra contigo lutar
Ele abre as portas pra ninguém mais fechar
Ele trabalha pra o que nEle confia
Caminha contigo de noite ou de dia
Erga suas mãos, sua bênção chegou!
Comece a cantar com muito louvor
Com muito louvor, com muito louvor
Com muito louvor!
A gente precisa entender o que Deus está falando
Quando Ele fica em silêncio, é porque está trabalhando
Basta somente esperar o que Deus irá fazer
Quando Ele estende suas mãos é a hora de vencer
Então, louve!
Simplesmente louve!
Tá chorando, louve!
Precisando, louve!
Tá sofrendo, louve!
Não importa, louve!
Seu louvor invade o céu
Deus vai na frente abrindo caminho
Quebrando as correntes, tirando os espinhos
Ordena aos anjos pra contigo lutar
Ele abre as portas pra ninguém mais fechar
Ele trabalha pra o que nele confia
Caminha contigo de noite ou de dia
Erga suas mãos sua bênção chegou
Comece a cantar com muito louvor
Com muito louvor, com muito louvor
Com muito louvor!
 
 
 
 Composição: Elizeu Gomes Essa informação está errada? Nos avise. 
 Enviada por Ana. Legendado por NathanBruce e Erick. Revisões por 12 pessoas que amam essa música! 
 Viu algum erro? Envie uma revisão. 
 Compartilhar no Facebook Compartilhar no Twitter Compartilhar no WhatsApp 
 Posts relacionados
 
 
 
 
 
 
 
 
 
 Ver mais no Blog 
 Gospel Collection (Ao Vivo) Cassiane Ouvir 
	
		
		
		
		
			
		
	
	
Adicionar aos favoritos
 
 
 
 
 
 
 
 Mais músicas de Cassiane 
 		 Com Muito Louvor Opções 
		 Hino da Vitória Opções 
		 500 Graus Opções 
		 Amigo Espírito Santo Opções 
		 Oferta Agradável a Ti Opções 
		 Preciso de Uma Benção Opções 
		 Com Cristo É Vencer Opções 
		 Vou Seguir Opções 
		 Imagine Opções 
		 Deus Vem Opções 
 Ver todas as músicas de Cassiane 
 
 
 
 
 
 
 
 
 Siga-nos Facebook
 Instagram
 Twitter
 YouTube
 
 
 
 
 Idiomas Español English 
 
 
 Sobre o site 		Ajuda
		Anuncie no Letras
		Termos de uso e Política de privacidade
		Regras de uso
 
 Participe 		Crie seu perfil musical
		Envie letras
 
 
 
 Música começa com letras
 © 2003 - 2020, 2.8 milhões de letras de músicas 
 Feito com amor em Belo Horizonte 
 Mais música em: Cifra Club Palco MP3 
 
 Parceiros:
 Studio Sol Terra Música 
 
 
 
 
 		Mais acessados
		Playlists
		Estilos musicais
		Álbuns
		Lançamentos
		Blog
		Rádios
		App para Android
		Enviar letra
		Ajuda
 		Idioma: Português
		Local: Brasil
 
 
 		Português
		Español
		English
 
 		Brasil
		Hispanoamérica
		México
 
 Cifra Club ID ENTRAR Esqueci minha senha 
 
 Entrar com seu facebook Google Twitter 
 Cadastre-se 
 Busca Cancelar 
 
 
 
 
 
 
 
 
 
 
 play pause favorito histórico 
 Músicas Recentes
 Playax 
 
 Identificando música… Buscar letra 
 salvar letra buscar outra 
 Esta rádio está fora do ar ou não é possível tocá-la em seu navegador. Escolha outra. 
 
 
 Adicionar à playlist Vídeos Tamanho do texto Cifra Corrigir Compartilhar 
 Adicionar à playlist Compartilhar 
 Facebook Twitter WhatsApp Copiar link 
 
 restaurar ok 
 
 
 
@charset "utf-8";
body, button, h1, h2, h3, h4, h5, h6, hr, ol, option, p, select, textarea, ul { margin: 0px; padding: 0px; }
article, footer, header, nav, section { display: block; }
body, html { width: 100vw; max-width: 100vw; }
html { text-size-adjust: none; overflow-wrap: break-word; }
body { position: relative; color: rgb(68, 68, 68); background: rgb(255, 255, 255); }
a, button, input, textarea { outline: 0px; }
ol, ul { list-style: none; }
button { border: 0px; background-color: transparent; color: rgb(68, 68, 68); }
img { border: 0px; font-size: 0px; }
textarea { resize: none; }
a { text-decoration: none; color: rgb(183, 183, 0); -webkit-tap-highlight-color: rgba(183, 183, 0, 0.5); }
iframe { overflow: hidden; }
select { outline: 0px; }
body, button, input, option, select, textarea { font: 13px/1 sans-serif; }
h1, h2, h3, h4, h5, h6, small { font-size: inherit; }
.fadeIn { animation: 0.35s ease 0s 1 normal none running fadeIn; }
@-webkit-keyframes fadeIn { 
 0% { opacity: 0; }
 100% { opacity: 1; }
}
@keyframes fadeIn { 
 0% { opacity: 0; }
 100% { opacity: 1; }
}
@font-face { font-family: OpenSans; src: url("https://studiosol-a.akamaihd.net/letras/common/static/font/opensans.woff2") format("woff2"), url("https://studiosol-a.akamaihd.net/letras/common/static/font/opensans.woff") format("woff"); font-weight: 400; font-style: normal; font-display: optional; }
@font-face { font-family: OpenSans; src: url("https://studiosol-a.akamaihd.net/letras/common/static/font/opensanslight.woff2") format("woff2"), url("https://studiosol-a.akamaihd.net/letras/common/static/font/opensanslight.woff") format("woff"); font-weight: 100; font-style: normal; font-display: optional; }
@font-face { font-family: OpenSans; src: url("https://studiosol-a.akamaihd.net/letras/common/static/font/opensansbold.woff2") format("woff2"), url("https://studiosol-a.akamaihd.net/letras/common/static/font/opensansbold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: optional; }
.g-1 { margin: 0px 16px; }
.g-1-2 { width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 48px)/ 2); }
.g-1-3 { width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 64px)/ 3); }
.g-1-4, .g-4 { width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 80px)/ 4); }
.g-1-2 + .g-1-2, .g-1-3 + .g-1-3, .g-1-4 + .g-1-4, .g-4 + .g-4 { margin-left: 16px; }
.g-1-2, .g-1-3, .g-1-4, .g-4 { float: left; }
.g-1-2:nth-child(2n+1) { clear: left; margin-left: 0px; }
.g-1-3:nth-child(3n+1) { clear: left; margin-left: 0px; }
.g-1-4:nth-child(4n+1) { clear: left; margin-left: 0px; }
@media (max-width: 560px) {
 .g-1-2 { width: auto; float: none; }
 .g-1-2 + .g-1-2 { margin-left: 0px; }
 .g-p-1-2 { width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 48px)/ 2); }
 .g-p-1-2:nth-child(2n+1) { clear: left; margin-left: 0px; }
}
.g-mb { margin-bottom: 16px; }
.g-mmb { margin-bottom: 24px; }
.g-sp { margin-bottom: 32px; }
.g-pr { position: relative; }
.g-center { display: table; margin: auto; }
.g-fix.-flex { margin-right: -16px; display: flex; flex-flow: wrap; }
.g-fix.-flex .g-1-2, .g-fix.-flex .g-1-3, .g-fix.-flex .g-1-4 { float: none; margin-left: 0px; margin-right: 16px; }
.g-fix::after, .g-fix::before { content: ""; display: block; clear: both; width: 100%; height: 0px; }
.hr, .hr-h { height: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(221, 221, 221); }
.hr { margin-bottom: 32px; margin-top: 32px; }
.hr-h, .hr-m { margin-bottom: 16px; margin-top: 16px; }
.g-1 .hr, .g-1 .hr-h { margin-left: -16px; margin-right: -16px; }
.all { padding-top: 16px; padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }
@media (max-width: 560px) {
 body > div .hd-p { display: none; }
}
@media (min-width: 561px) {
 body > div .hd-l { display: none; }
}
.loading { background: url("../img/loading.vc113c9d2.gif") center center no-repeat; height: 35px; width:
35px; margin: 32px auto; display: block; }
@keyframes ownerAnimation { 
 0% { background-position: right bottom; }
 100% { background-position: left bottom; }
}
@keyframes ownerAnimationOpacity { 
 0% { background: rgb(245, 245, 245); }
 100% { background: rgba(255, 255, 255, 0); }
}
@keyframes animateDisplayLeft { 
 0% { transform: translateX(10%); opacity: 0; }
 100% { transform: translateX(0px); opacity: 1; }
}
@keyframes animateDisplayRight { 
 0% { transform: translateX(-20%); opacity: 0; }
 100% { transform: translateX(0px); opacity: 1; }
}
.an-top { margin: -16px 0px 16px; height: 100px; }
.an-top.is-sticky { z-index: 20; position: sticky; top: 48px; opacity: 1; transition: opacity 0.35s ease 0s; }
.an-top.is-sticky.is-hidden { opacity: 0; }
.an-square { margin-left: calc(16px + env(safe-area-inset-left)); margin-right: calc(16px + env(safe-area-inset-right)); }
.g-1 .an-square { margin-left: auto; margin-right: auto; }
.an-square, .an-top { background: rgb(245, 245, 245); text-align: center; z-index: 1; overflow: hidden; }
.an-square > div, .an-top > div { display: inline-block; vertical-align: top; }
.an-square > div > div, .an-top > div > div { width: auto !important; }
.an-fixed { position: fixed; text-align: center; left: 0px; right: 0px; bottom: 0px; z-index: 10; margin: 0px; background: rgb(238, 238, 238); }
.an-fixed div { margin: auto; }
.an-fixed .an-fixed-close { display: block; width: 24px; height: 24px; position: absolute; background: rgb(238, 238, 238); top: -24px; right: 0px; border-radius: 6px 6px 0px 0px; font-size: 0px; }
.an-fixed .an-fixed-close::before { content: ""; width: 14px; height: 14px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -39px -23px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.an-fixed div:empty, .an-fixed div:empty + .an-fixed-close, .an-fixed:empty { display: none; }
.body-an-fixed { padding-bottom: 50px; }
.an-pixel-tracking { position: absolute; visibility: hidden; }
@media (max-width: 352px) {
 .an-square { margin-left: auto; margin-right: auto; }
}
.an-fixed-hidden .an-fixed { visibility: hidden; }
.playax { font-size: 0px; width: 68px; height: 10px; position: absolute; top: 0px; right: 0px; background: url("../img/logo-playax.svg") 0px -11px no-repeat; }
#pub_14, #pub_20 { margin-top: 32px; }
.an-between-lyrics { z-index: 1; position: relative; }
.an-disclaimer { display: flex; align-items: center; font-size: 10px; font-weight: 400; background-color: rgb(255, 255, 255); color: rgb(158, 158, 158); padding-bottom: 8px; }
.an-disclaimer::before { content: ""; display: block; height: 1px; background-color: rgb(158, 158, 158); margin: 8px 0px; width: 100%; }
.an-disclaimer::after { content: "Continua depois do anúncio"; display: block; background-color: rgb(255, 255, 255); padding: 0px 8px; white-space: nowrap; position: absolute; top: 0px; left: 50%; transform: translateX(-50%); }
.an-disclaimer.-en::after { content: "More below the ad"; }
.an-disclaimer.-es::after { content: "Continúa después del anuncio"; }
head > img, html > img { height: 0px; display: block; }
.an-above { opacity: 1; }
.an-above-div { margin: 0px 10px 10px; }
.an-above-and { display: block; margin: 16px 16px 32px; position: relative; height: 40px; }
.an-above-and i::after, .an-above-and i::before, .an-above-and::after, .an-above-and::before { content: ""; position: absolute; }
.an-above-and::before { width: 40px; height: 40px; background: rgb(94, 183, 11); border-radius: 50%; top: 0px; left: 0px; }
.an-above-and::after { width: 8px; height: 9px; top: 15px; left: 17px; transform: scale(1.5); background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -26px -59px; }
.an-above-and b, .an-above-and i { display: block; position: absolute; text-align: center; font-size: 12px; left: 40px; right: 40px; padding: 0px 8px; }
.an-above-and b { color: rgb(51, 51, 51); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; top: 0px; height: 20px; border-bottom: 2px solid rgb(224, 224, 224); }
.an-above-and i { color: rgb(153, 153, 153); font-style: normal; bottom: 0px; }
.an-above-and i::before { width: 40px; height: 40px; background: rgb(224, 224, 224); border-radius: 50px; right: -40px; bottom: 0px; }
.an-above-and i::after { width: 17px; height: 16px; bottom: 12px; right: -28px; background: url("../img/ico-volume.svg") no-repeat; }
.h1 { font: 15px/1 OpenSans, sans-serif; text-transform: uppercase; margin-bottom: 16px; color: rgb(183, 183, 0); }
.h2 { margin-bottom: 24px; color: rgb(183, 183, 0); font-size: 19px; }
.h2 + p { color: rgb(153, 153, 153); line-height: 1.3; }
.h3 { margin-bottom: 16px; color: rgb(183, 183, 0); font-size: 17px; }
.h4 { margin-bottom: 16px; color: rgb(68, 68, 68); font-size: 15px; }
.h1 a, .h2 a, .h3 a, .h4 a { color: inherit; display: inline-block; min-width: 48px; padding-bottom: 34px; margin-bottom: -34px; }
.h-sub { margin-top: -10px; display: block; margin-bottom: 20px; }
.h-sub a { color: rgb(183, 183, 0); }
.h-sep { margin-bottom: 15px; border-bottom: 3px solid rgb(238, 238, 238); display: block; }
.h-link { position: absolute; top: 0px; right: 0px; line-height: 30px; color: rgb(68, 68, 68); font-weight: 700; font-size: 15px; padding: 0px 12px; }
.bt, .bt-ci, .bt-gr, .bt-pu, .bt-re, .bt-wh, .bt-ye { display: inline-block; border-radius: 6px; font-weight: 700; border: 1px solid; cursor: pointer; position: relative; padding: 7px 12px 6px; }
.bt-gr { background: rgb(94, 183, 11); border-color: rgb(94, 183, 11); color: rgb(255, 255, 255); }
.bt-re { background: rgb(255, 72, 61); border-color: rgb(255, 72, 61); color: rgb(255, 255, 255); }
.bt-pu { background: rgb(135, 81, 189); border-color: rgb(135, 81, 189); color: rgb(255, 255, 255); }
.bt-ye { background: rgb(194, 200, 0); border-color: rgb(194, 200, 0); color: rgb(255, 255, 255); }
.bt-wh { background: rgb(255, 255, 255); border-color: rgb(224, 224, 224); color: rgb(117, 117, 117); }
.bt-ci { background: rgb(224, 224, 224); border-color: rgb(117, 117, 117); color: rgb(66, 66, 66); }
.bt-center { display: table; margin: auto; }
.bt-ouvir { padding-left: 28px; font-family: Arial, sans-serif; }
.bt-ouvir::before { content: ""; display: block; position: absolute; left: 10px; top: 50%; margin-top: -4px; width: 8px; height: 9px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -26px -59px; }
.bt-random { padding-left: 28px; font-family: Arial, sans-serif; }
.bt-random::before { content: ""; display: block; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); width: 14px; height: 13px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -52px -133px; }
.bt-fav { transition: all 0.15s ease 0s; -webkit-tap-highlight-color: transparent; }
.bt-fav::before { content: ""; width: 11px; height: 8px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -76px -40px; position: absolute; top: 50%; margin-top: -4px; left: 16px; opacity: 0; transition: opacity 0.15s ease 0s; }
.bt-fav.on { background: rgb(66, 66, 66); color: rgb(255, 255, 255); border-color: rgb(66, 66, 66); padding-left: 35px; }
.bt-fav.on::before { opacity: 1; }
.bt-fav-icon { display: block; position: relative; height: 48px; width: 48px; font-size: 0px; -webkit-tap-highlight-color: transparent; }
.bt-fav-icon::before { content: ""; display: block; width: 24px; height: 24px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -66px -114px; }
.bt-fav-icon.on::before { background-position: -66px -139px; }
.bt-all, .cnt-more { display: block; overflow: hidden; color: rgb(66, 66, 66); font-size:
15px; font-weight: 400; font-family: Arial, sans-serif; text-align: center; height: 40px; line-height: 40px; border: 1px solid rgb(224, 224, 224); border-radius: 8px; padding: 0px; -webkit-tap-highlight-color: rgba(183, 183, 0, 0.5); }
.bt-all.is-hidden, .cnt-more.is-hidden { display: none; }
.cnt-more-break { display: inline-block; }
.bt-mod, .bt-overflow { width: 48px; height: 48px; background: 0px 0px; position: relative; font-size: 0px; }
.bt-mod::before, .bt-overflow::before { content: ""; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -34px -23px; width: 4px; height: 16px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.bt-mod.-white::before, .bt-overflow.-white::before { background-position: -86px -23px; }
.bt-mod.-darker::before, .bt-overflow.-darker::before { background-position: -78px -95px; }
.bt-mod.-lighter::before, .bt-overflow.-lighter::before { background-position: -26px -70px; }
.bt-mod.is-hidden { display: none; }
.bt-toggle { display: inline-block; vertical-align: middle; width: 38px; height: 21px; position: relative; background: rgb(255, 255, 255); border-radius: 21px; border: 1px solid rgb(221, 221, 221); transition: all 0.15s ease 0s; }
.bt-toggle::before { content: ""; width: 21px; height: 21px; border-radius: 50%; position: absolute; top: 0px; left: 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px; transition: left 0.15s ease 0s; }
.bt-toggle.on { background: rgb(135, 85, 187); border-color: rgb(135, 85, 187); }
.bt-toggle.on::before { left: 17px; }
.bt-back { line-height: 16px; padding-left: 5px; padding-right: 10px; }
.bt-back::before { content: ""; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 8px; transform: scale(0.85); background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -69px -23px; }
.bt-headerBack { display: block; position: absolute; top: 0px; left: env(safe-area-inset-left); width: 48px; height: 48px; font-size: 0px; }
.bt-headerBack::before { content: ""; display: block; width: 16px; height: 16px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -69px -23px; }
.bt-headerBack--white::before { background-position: 0px -59px; }
.inline-buttons { display: flex; }
.inline-buttons .bt-ci, .inline-buttons .bt-fav, .inline-buttons .bt-gr, .inline-buttons .bt-ouvir, .inline-buttons .bt-pu, .inline-buttons .bt-random, .inline-buttons .bt-re, .inline-buttons .bt-wh, .inline-buttons .bt-ye { margin-right: 8px; }
.share { margin-bottom: 48px; }
.share a { height: 32px; border-radius: 6px; position: relative; font-size: 0px; }
.share a::before { content: ""; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: 0px 0px; position: absolute; left: 50%; }
.share .share-f { background: rgb(66, 103, 178); }
.share .share-t { background: rgb(29, 161, 242); }
.share .share-w { background: rgb(37, 211, 102); }
.share .share-f::before { width: 10px; height: 18px; background-position: 0px -40px; top: 7px; margin-left: -5px; }
.share .share-t::before { width: 22px; height: 18px; background-position: -11px -40px; top: 7px; margin-left: -11px; }
.share .share-w::before { width: 18px; height: 18px; background-position: -34px -40px; top: 7px; margin-left: -9px; }
.cnt-filter { position: relative; font-size: 0px; height: 28px; overflow-y: hidden; white-space: nowrap; margin: 0px -16px; padding: 0px 16px 16px; }
.cnt-filter_scroll { overflow: auto; height: 28px; padding: 0px 16px 16px; margin: 0px -16px; position: relative; }
.cnt-filter_tabs { white-space: nowrap; position: absolute; padding-right: 8px; width: auto; }
.cnt-filter > a, .cnt-filter_tabs > a { display: inline-block; vertical-align: top; color: rgb(117, 117, 117); background: rgb(255, 255, 255); font-weight: 700; font-size: 13px; padding: 0px 12px; margin-right: 8px; height: 26px; line-height: 27px; border-radius: 28px; border: 1px solid rgb(224, 224, 224); -webkit-tap-highlight-color: transparent; }
.cnt-filter > a.on, .cnt-filter_tabs > a.on { background: rgb(66, 66, 66); border-color: rgb(66, 66, 66); color: rgb(255, 255, 255); }
.cnt-filter_sep { height: 28px; display: inline-block; vertical-align: top; width: 1px; background: rgb(221, 221, 221); margin: 0px 12px 0px 4px; }
.cnt-filter_more::after { content: ""; width: 8px; height: 5px; display: inline-block; vertical-align: middle; margin: 0px 0px 0px 8px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -17px -59px; }
.cnt-filter_more.on span { max-width: calc(100vw - 250px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: top; }
.cnt-filter_more.on::after { background-position: -17px -65px; }
.cnt-filter_geo, .cnt-filter_time { position: relative; }
.cnt-filter_geo::before, .cnt-filter_time::before { content: ""; display: inline-block; vertical-align: middle; margin: 0px 8px 0px -2px; position: relative; top: -1px; }
.cnt-filter_time::before { width: 12px; height: 13px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: 0px -76px; }
.cnt-filter_time.on::before { background-position: -13px -76px; }
.cnt-filter_geo::before { width: 10px; height: 13px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -56px -95px; }
.cnt-filter_geo.on::before { background-position: -67px -95px; }
.cnt-filter + .hr-h { margin-top: 0px; }
.cnt-filter div.js-cnt-filter_drop-genre, .cnt-filter div.js-filter-more-period { display: none; }
.cnt-filter.g-mmb { margin-bottom: 24px; }
.cnt-filter.g-sp { margin-bottom: 32px; }
.home-filter .bt-ouvir { position: absolute; top: 0px; right: 0px; }
.home-filter + .hr-h { margin-top: 0px; }
.cnt-list li { font-size: 15px; position: relative; }
.cnt-list a { padding: 16px; display: block; color: rgb(68, 68, 68); font-size: 15px; text-decoration: none; line-height: 1.3; }
.cnt-list--num { counter-reset: cntlist 0; }
.cnt-list--num li { counter-increment: cntlist 1; }
.cnt-list--num a { padding-right: 0px; padding-left: 48px; position: relative; }
.cnt-list--num a::before { content: counter(cntlist); display: block; width: 32px; color: rgb(170, 170, 170); position: absolute; left: 8px; top: 16px; line-height: 20px; }
.cnt-list--num span { display: inline-block; vertical-align: top; max-width: 80%; }
.cnt-list--alp li { padding-left: 32px; }
.cnt-list--alp .ltr { padding: 0px; height: 0px; text-transform: uppercase; color: rgb(158, 158, 158); line-height: 51px; text-indent: 5px; }
.cnt-list--thumb a { position: relative; padding: 11px 16px 11px 48px; font-size: 13px; color: rgb(170, 170, 170); min-height: 34px; }
.cnt-list--thumb img { position: absolute; top: 11px; left: 0px; border-radius: 6px; }
.cnt-list--thumb b { display: block; font-size: 15px; color: rgb(68, 68, 68); }
.cnt-list--thumb.cnt-list--alp .ltr { line-height: 55px; }
.cnt-list .bt-mod { top: 0px; right: -16px; position: absolute; }
@media (min-width: 561px) {
 .cnt-list--col2, .list_mus.-col2landscape, .top-list_art.-col2landscape { column-count: 2; column-gap: 16px; }
}
.list_mus { counter-reset: tlmus 0; }
.list_mus li { counter-increment: tlmus 1; position: relative; }
.list_mus b, .list_mus span { display: block; padding: 3px 0px; }
.list_mus a { padding: 16px 0px 16px 48px; position: relative; display: flex; align-items: center; }
.list_mus a::before { content: counter(tlmus); position: absolute; top: 16px; left: 16px; font-size: 15px; color: rgb(158, 158, 158); width: 24px; height: 17px; text-align: center; margin-top: 2px; }
.list_mus b { color: rgb(68, 68, 68);
font-size: 15px; height: 18px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; max-width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 75px); }
.list_mus span { color: rgb(158, 158, 158); font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_mus .bt-overflow { position: absolute; top: 50%; right: 0px; opacity: 0.7; transform: translateY(-50%); }
.list_mus.-bigCounter a::before { font: 100 43px/34px OpenSans, sans-serif; color: rgb(204, 204, 204); width: 34px; text-align: center; margin-top: 4px; left: 0px; }
.list_mus.-bigCounter li div { max-width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 80px); }
.list_mus.-bigCounter li:nth-child(n+10) a::before { left: -3px; font-size: 38px; letter-spacing: -5px; }
.list_mus.-bigCounter li:nth-child(n+100) a::before { font-size: 24px; letter-spacing: -3px; }
.list_mus.-bigCounter li:nth-child(n+1000) a::before { font-size: 18px; letter-spacing: -2px; }
.list_mus.-bigCounter b { font-weight: 700; }
.list_mus.-bigCounter span { font-size: 13px; }
.list_mus.-withImage a { padding-left: 0px; }
.list_mus.-withImage a::before { left: 52px; font: 15px/1 Arial, sans-serif; width: 18px; color: rgb(158, 158, 158); }
.list_mus.-withImage li div { max-width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 110px); }
.list_mus.-withImage img { display: block; margin-right: 38px; border-radius: 50%; width: 40px; height: 40px; }
.list_mus.-add label, .list_mus.-editPlaylist label { font-size: 15px; padding: 16px 0px 16px 58px; }
.list_mus.-add strong, .list_mus.-editPlaylist strong { color: rgb(33, 33, 33); font-weight: 400; height: 16px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 90%; margin-bottom: 4px; }
.list_mus.-add b, .list_mus.-editPlaylist b { display: inline; }
.list_mus.-editPlaylist { padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }
.list_mus.-editPlaylist label { display: block; padding-left: 65px; }
.list_mus.-editPlaylist strong { font-weight: 400; }
@media (min-width: 561px) {
 .list_mus.-withImage.-col2landscape b { max-width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))/ 2) - 102px); }
}
.list-art, .top-list_art { counter-reset: tlart 0; }
.list-art li, .top-list_art li { position: relative; counter-increment: tlart 1; }
.list-art a:first-child, .top-list_art a:first-child { display: block; padding: 16px 0px; text-decoration: none; font-size: 0px; position: relative; }
.list-art img, .list-art li div, .top-list_art img, .top-list_art li div { display: inline-block; vertical-align: middle; max-width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 112px); }
.list-art img, .top-list_art img { border-radius: 50%; margin-right: 16px; width: 64px; height: 64px; }
.list-art b, .list-art span, .top-list_art b, .top-list_art span { padding: 3px 0px; display: block; font-size: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.list-art b, .top-list_art b { color: rgb(68, 68, 68); }
.list-art span, .top-list_art span { color: rgb(158, 158, 158); }
.list-art button, .top-list_art button { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); width: 24px; height: 24px; opacity: 0.7; }
.list-art button::before, .top-list_art button::before { content: ""; position: absolute; top: 4px; left: 10px; width: 4px; height: 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -34px -23px; }
.top-list_art.-counterOut a::before { content: counter(tlart); display: inline-block; vertical-align: middle; color: rgb(170, 170, 170); font-size: 15px; margin-right: 16px; font-weight: 400; }
.top-list_art.-counterOut li div { max-width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 165px); }
.top-list_art.-counterIn a::before { content: counter(tlart); position: absolute; width: 24px; height: 24px; display: block; color: rgb(255, 255, 255); font: 14px/24px Arial, sans-serif; text-align: center; left: 0px; bottom: 14px; border-radius: 50%; background: rgb(194, 202, 0); border: 1px solid rgb(255, 255, 255); }
.top-list_art.-counterIn b { font-weight: 400; }
@media (min-width: 561px) {
 .top-list_art.-counterIn.-col2landscape b { max-width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))/ 2) - 105px); }
}
.cnt-list-select li a { padding: 10px; }
.cnt-list-select .on a { background: rgb(68, 68, 68); color: rgb(255, 255, 255); border-radius: 6px; padding-left: 34px; }
.cnt-list-select .on a::before { content: ""; position: absolute; top: 50%; width: 11px; height: 8px; border-radius: 0px; left: 10px; margin-top: -4px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -76px -40px; }
.suggest .cnt-list-select { padding: 8px 0px; }
.suggest .cnt-list-select a { padding: 16px; }
.suggest .cnt-list-select .on a { padding-left: 46px; margin: 0px 8px; }
.suggest .cnt-list-select a::before { left: 16px; }
.cnt-list-check li a { padding: 10px 10px 10px 34px; }
.cnt-list-check a::before { content: ""; width: 16px; height: 16px; position: absolute; left: 9px; top: 50%; margin-top: -8px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -32px -114px; }
.cnt-list-check .on a::before { width: 16px; height: 16px; border: 0px; border-radius: 0px; left: 10px; margin-top: -8px; background-position: -49px -114px; }
.suggest .cnt-list-check { padding: 8px 0px; }
.suggest .cnt-list-check a { padding: 16px 16px 16px 46px; }
.suggest .cnt-list-check a::before { left: 16px; }
.cnt-list-radio li a { padding: 10px 10px 10px 34px; }
.cnt-list-radio a::after, .cnt-list-radio a::before { content: ""; border-radius: 50%; position: absolute; top: 50%; }
.cnt-list-radio a::before { width: 12px; height: 12px; border: 2px solid rgb(221, 221, 221); border-radius: 50%; position: absolute; left: 9px; top: 50%; margin-top: -8px; }
.cnt-list-radio a::after { width: 8px; height: 8px; left: 13px; margin-top: -4px; }
.cnt-list-radio .on a { background: rgb(68, 68, 68); color: rgb(255, 255, 255); border-radius: 6px; }
.cnt-list-radio .on a::before { border-color: rgb(255, 255, 255); }
.cnt-list-radio .on a::after { background: rgb(255, 255, 255); }
.newsList:last-of-type { margin-bottom: 32px; }
.newsList.-dummy .newsList-image { background: rgb(221, 221, 221); }
.newsList.-dummy .newsList-title::before { content: "▄▄▄▄▄▄▄▄▄▄"; color: rgb(153, 153, 153); }
.newsList-image { flex-shrink: 0; width: 64px; height: 64px; border-radius: 6px; object-fit: cover; margin: 12px 12px 12px 0px; }
.newsList-image.-large { width: 114px; height: 64px; }
.newsList-link { display: flex; align-items: center; }
.newsList-category { color: rgb(158, 158, 158); font-size: 12px; line-height: 1.1; margin-bottom: 4px; font-weight: 400; }
.newsList-title { display: inline-block; color: rgb(68, 68, 68); font-size: 15px; line-height: 1.1; font-weight: 700; }
.note { background: rgb(238, 238, 238); border-radius: 8px; margin-bottom: 16px; padding: 5px 16px; position: relative; color: rgb(102, 102, 102); text-align: center; }
.note h4 { font-size: 17px; font-weight: 700; margin: 10px 0px; }
.note p { line-height: 1.5; margin-bottom: 0px; }
.note h4 + p { margin-bottom: 10px; }
.note a { font-weight: 700; display: inline-block; }
.info { font-size: 15px; line-height: 1.5; color: rgb(153, 153, 153); }
.cnt { line-height: 1.2; }
.cnt, .cnt b, .cnt img, .cnt > span { display: block; }
.cnt amp-img, .cnt img, .cnt-img { border-radius: 8px; width: 100%; height: auto; margin-bottom: 8px; background: rgb(221, 221, 221); }
.cnt b { color: rgb(68, 68, 68); }
.cnt span { color: rgb(153, 153, 153); margin-top:
4px; }
.cnt-img { position: relative; padding-bottom: 55.9%; overflow: hidden; background: rgb(224, 224, 224); }
.cnt-img img { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); margin: 0px; }
.cnt.g-1-4 { margin-bottom: 32px; }
.cnt.g-mb { margin-bottom: 16px; }
.cnt--dummy .cnt b::before { content: "▄▄▄▄▄▄▄▄▄▄"; color: rgb(153, 153, 153); }
.cnt--dummy .cnt span::before { content: "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"; color: rgb(221, 221, 221); }
.cnt--clamp3 { -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
.cnt.-hidden { display: none; }
.cnt--artist { text-align: center; }
.cnt--artist div { position: relative; overflow: hidden; border-radius: 8px; margin-bottom: 10px; transform: translateZ(0px); height: calc((100vw - 80px) / 4); }
.cnt--artist img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.cnt--artist .home-art-img1 { filter: blur(15px); transform: scale(1.2); }
.cnt--artist .home-art-img2 { border-radius: 50%; transform: scale(0.8); }
@media (max-width: 560px) {
 .cnt--artist div { height: calc((100vw - 48px) / 2); }
}
.cnt--tac .cnt { text-align: center; }
.cnt--h a { font-size: 0px; margin-bottom: 16px; }
.cnt--h .cnt-img { width: 80px; height: 45px; padding: 0px; display: inline-block; vertical-align: middle; margin-right: 16px; margin-bottom: 0px; }
.cnt--h span { display: inline-block; vertical-align: middle; font-size: 15px; max-width: calc(100vw - 130px); line-height: 1.3; color: rgb(68, 68, 68); margin: 0px; }
.rd { position: relative; margin-bottom: 32px; }
.rd a { padding: 0px 48px; display: block; position: relative; }
.rd img { width: 32px; height: 32px; border-radius: 50%; position: absolute; top: 0px; left: 0px; }
.rd b { font-weight: 700; display: block; color: rgb(68, 68, 68); }
.rd span { display: block; margin-top: 4px; }
.rd_name { color: rgb(153, 153, 153); margin-bottom: 10px; }
.rd_name b { font-size: 15px; }
.rd_music { color: rgb(68, 68, 68); }
.rd_music i { position: absolute; bottom: 0px; right: 0px; color: rgb(153, 153, 153); font-style: normal; }
.rd_fav { width: 48px; height: 48px; position: absolute; top: 0px; right: 0px; }
.rd_fav::after, .rd_fav::before { content: ""; width: 18px; height: 16px; position: absolute; top: 0px; right: 0px; }
.rd_fav::before { background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -70px -59px; }
.rd_fav::after { background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -51px -59px; visibility: hidden; transition: visibility 0s ease 0s; }
.rd_fav.on::before { background-position: -51px -59px; }
.rd_fav.on::after { visibility: visible; opacity: 0; transform: scale(3); width: 0px; transition: all 0.5s ease 0s, width 0s ease 0.51s; }
@media (min-width: 561px) {
 .rd:nth-child(2n+1) a { margin-right: 16px; }
 .rd:nth-child(2n+1) .rd_fav { right: 16px; }
 .rd:nth-child(2n) a { margin-left: 16px; }
}
@-webkit-keyframes rotate { 
 100% { transform: rotate(360deg); }
}
@keyframes rotate { 
 100% { transform: rotate(360deg); }
}
@-webkit-keyframes dash { 
 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
@keyframes dash { 
 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
.loader { position: absolute; top: 50%; left: 50%; margin: -10px 0px 0px -10px; width: 20px; }
.loader::before { content: ""; display: block; padding-top: 100%; }
.loader_circ { animation: 2s linear 0s infinite normal none running rotate; height: 100%; transform-origin: center center; width: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; }
.loader_path { animation: 1.5s ease-in-out 0s infinite normal none running dash; stroke: rgb(194, 200, 0); stroke-dasharray: 1, 250; stroke-dashoffset: 0; stroke-linecap: round; }
.field { display: block; margin-top: 0px; margin-bottom: 16px; margin-right: calc(16px + env(safe-area-inset-right)); margin-left: calc(16px + env(safe-area-inset-left)); }
.field-label { display: block; font-weight: 700; margin-bottom: 10px; }
.input { height: 36px; padding: 0px 8px; width: 100%; box-sizing: border-box; border: 0px; border-radius: 6px; }
.inputRadio { display: inline-block; vertical-align: middle; position: relative; }
.inputRadio label { display: inline-block; position: relative; padding-left: 20px; cursor: pointer; }
.inputRadio input { position: absolute; opacity: 0; }
.inputRadio input + label::before { content: ""; display: block; width: 14px; height: 14px; border: 1px solid rgb(255, 255, 255); border-radius: 14px; cursor: pointer; position: absolute; top: 0px; left: 0px; box-sizing: border-box; }
.inputRadio input:checked + label::after { content: ""; display: block; width: 8px; height: 8px; position: absolute; top: 3px; left: 3px; background: rgb(255, 255, 255); border-radius: 8px; }
.inputCheck { display: inline-block; vertical-align: middle; position: relative; }
.inputCheck label { display: inline-block; position: relative; padding-left: 20px; cursor: pointer; }
.inputCheck input { position: absolute; opacity: 0; }
.inputCheck input + label::before { content: ""; display: block; width: 16px; height: 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -32px -114px; cursor: pointer; position: absolute; top: 0px; left: 0px; box-sizing: border-box; }
.inputCheck input:checked + label::before { background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -49px -114px; }
.snackbar { display: flex; flex: 1 1 0%; position: fixed; bottom: 0px; background: rgb(135, 85, 187); height: 80px; width: 100%; align-items: center; justify-content: space-between; transform: translateY(100%); opacity: 0; box-sizing: border-box; padding: 0px 16px 32px; }
.snackbar.-link .snackbar-text { justify-content: left; }
.snackbar.is-initiated { transition: transform 0.2s ease 0s, visibility 0.2s ease 0s; }
.snackbar-text { display: flex; flex: 1 1 0%; width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 32px); color: rgb(255, 255, 255); font-family: Arial, sans-serif; font-size: 15px; line-height: 1.1; justify-content: center; }
.snackbar-link { color: rgb(255, 255, 255); font-size: 15px; line-height: 1.1; font-weight: 700; }
.snackbar-link.is-hidden { display: none; }
.snackbar.is-shown { transform: translateY(0px); opacity: 1; }
.snackbar .flex-around { display: flex; justify-content: space-between; align-items: center; }
.viewFractions { position: absolute; top: 0px; left: 0px; bottom: 0px; }
.viewFractions i { top: 12.5%; width: 1px; height: 12.5%; display: block; position: relative; }
.viewFractions i + i { top: 25%; }
.viewFractions i + i + i { top: 37.5%; }
.viewFractions i + i + i + i { top: 50%; }
.lyric-tra_r .viewFractions { right: 0px; left: auto; }
.show-tra .lyric-tra_l .viewFractions { display: none; }
.lyric-tra_l .viewFractions { display: none; }
@media (max-width: 560px) {
 .lyric-tra_l .viewFractions { display: block; }
}
.more-albums.-filtered .header-info-type { display: none; }
.main-header { height: 48px; background: rgb(194, 200, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 40; }
.main-header.hide { top: -48px; box-shadow: transparent 0px 0px 0px; }
.main-header h1 { height: 48px; position: absolute; top: 0px; left: calc(env(safe-area-inset-left) + 48px); }
.main-header h1 a { font-size: 0px; display: block; width: 71px; height: 22px; margin: 13px 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position:
0px 0px; }
.main-header h1 a::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; }
.main-header h1:active { background: rgb(159, 159, 0); }
.main-header_menu, .main-header_search { position: absolute; top: 0px; width: 48px; height: 48px; font-size: 0px; background: 0px 0px; }
.main-header_menu::before, .main-header_search::before { content: ""; position: absolute; top: 16px; left: 16px; width: 16px; height: 16px; }
.main-header_menu { left: env(safe-area-inset-left); }
.main-header_menu::before { background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -17px -23px; }
.main-header_search { right: env(safe-area-inset-right); }
.main-header_search::before { background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: 0px -23px; }
.overlay .main-header_menu { pointer-events: auto; }
.pace { position: fixed; top: 0px; left: 0px; right: 0px; }
.pace-progress { left: 0px; height: 52px; transition: width 0.5s ease 0s; background: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.1) 50%); }
.pace-inactive { display: none; }
.nav-tab { width: 100%; background: rgb(255, 255, 255); z-index: 30; transition: transform 0.2s ease 0s; box-shadow: rgb(245, 245, 245) 0px -2px 0px inset; }
.nav-tab ul { display: flex; position: relative; }
.nav-tab button { font: inherit; color: inherit; padding: 0px 12px; text-transform: uppercase; text-align: center; }
.nav-tab .nav-item { position: relative; font: 700 14px/48px Arial, sans-serif; color: rgb(189, 189, 189); text-transform: uppercase; }
.nav-tab .nav-item.is-active { color: rgb(33, 33, 33); }
.nav-tab .nav-item.is-hidden { display: none; }
.nav-tab .nav-item.-grow { width: 100%; flex-grow: 1; }
.nav-tab .nav-item.-grow button { width: 100%; }
.nav-tab .nav-selector { display: block; position: absolute; width: 20px; height: 2px; background: rgb(33, 33, 33); bottom: 0px; left: 0px; border-radius: 1px 1px 0px 0px; transition: transform 0.2s ease 0s; }
.nav-tab .nav-selector.is-hidden { display: none; }
.tabContent { display: none; position: relative; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation-duration: 0.3s; }
.tabContent.is-active { display: block; }
.tabContent.-animateToLeft { transform-origin: 100% 50%; animation-name: animateDisplayLeft; }
.tabContent.-animateToRight { transform-origin: 0px 50%; animation-name: animateDisplayRight; }
.search-top input { padding: 0px; border: 0px; border-radius: 6px; text-indent: 10px; z-index: 1; font-weight: 700; color: rgb(68, 68, 68); box-sizing: border-box; }
.search-top input::-webkit-input-placeholder { color: rgb(170, 170, 170); font-weight: 400; opacity: 1; }
.search-top label { font-size: 0px; }
.search-top button { display: none; background: 0px 0px; position: absolute; top: 0px; right: env(safe-area-inset-right); padding: 16px 0px; width: 85px; text-align: center; height: 48px; font-weight: 700; }
.search { display: none; }
.search-on #js-scripts, .search-on #pub_14, .search-on #pub_20, .search-on .all, .search-on .footer, .search-on .trending { display: none !important; }
.search-on .search { display: block; width: 100%; position: relative; z-index: 60; }
.search-on .search .suggest { display: block; }
.search-on .search .search { width: 100%; position: relative; display: block; }
.search-on .search .search-top { background: rgb(194, 200, 0); height: 48px; position: fixed; z-index: 50; top: 0px; right: 0px; left: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; }
.search-on .search input { height: 38px; width: calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right) - 90px); position: absolute; background: rgb(255, 255, 255); font-size: 16px; top: 5px; right: calc(85px + env(safe-area-inset-right)); }
.search-on .search button { color: rgb(255, 255, 255); display: block; }
.search-int { display: none; }
.search-int-on #js-scripts, .search-int-on #pub_14, .search-int-on #pub_20, .search-int-on .all, .search-int-on .footer, .search-int-on .trending { display: none !important; }
.search-int-on .search-int { position: relative; display: block; z-index: 60; }
.search-int-on .search-int .suggest { display: block; overflow: auto; max-height: calc(100vh - 50px); }
.search-int-on .search-int .search-int { position: relative; display: block; z-index: 60; }
.search-int-on .search-int .search-top { background: rgb(255, 255, 255); height: 54px; position: fixed; z-index: 50; top: 0px; right: 0px; left: 0px; border-bottom: 2px solid rgb(245, 245, 245); }
.search-int-on .search-int input { -webkit-appearance: textfield; box-sizing: border-box; width: 100%; padding-top: 0px; padding-bottom: 0px; padding-right: calc(56px + env(safe-area-inset-right)); padding-left: calc(46px + env(safe-area-inset-left)); font-size: 17px; height: 100%; caret-color: rgb(194, 202, 0); font-weight: 700; letter-spacing: 0px; background: 0px 0px; color: rgb(33, 33, 33); }
.search-int-on .search-int input::-webkit-search-cancel-button { background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -38px -75px; position: absolute; width: 20px; height: 21px; top: 17px; right: calc(18px + env(safe-area-inset-right)); -webkit-appearance: none; }
.search-int-on .search-int input::-webkit-input-placeholder { color: rgb(224, 224, 224); font-weight: 700; }
.search-int-on .search-int button { display: inline-block; position: absolute; width: 56px; height: 56px; left: env(safe-area-inset-left); }
.suggest { display: none; background: rgb(255, 255, 255); margin-top: 56px; padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); }
.suggest b { font-weight: 700; }
.suggest a { padding: 16px 70px 16px 16px; color: rgb(68, 68, 68); display: block; position: relative; }
.suggest small { color: rgb(153, 153, 153); display: block; margin-top: 5px; }
.suggest img { position: absolute; top: 16px; left: 16px; width: 34px; height: 34px; }
.suggest__album a, .suggest__artista a, .suggest__post a, .suggest__radio a { padding-left: 60px; }
.suggest__artista img, .suggest__radio img { border-radius: 50%; }
.suggest__history a, .suggest__musica a { line-height: 1.3; }
.suggest__artista a { line-height: 34px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.suggest__album img, .suggest__playlist img, .suggest__post img { border-radius: 6px; }
.suggest__playlist a, .suggest__post a { padding: 16px 60px 16px 16px; line-height: normal; }
.suggest__playlist img, .suggest__playlist span, .suggest__post img, .suggest__post span { display: -webkit-inline-box; position: relative; vertical-align: middle; }
.suggest__playlist img, .suggest__post img { top: 0px; left: 0px; }
.suggest__playlist span, .suggest__post span { margin-left: 7px; max-height: 45px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.suggest__post span { width: calc(100% - 50px); }
.suggest__playlist a { height: 34px; }
.suggest__playlist img { width: 62px; height: 34px; }
.suggest__playlist span { width: calc(100% - 100px); max-height: 30px; -webkit-line-clamp: 2; }
.suggest__sep { position: relative; height: 0px; }
.suggest__sep strong { font-size: 11px; font-weight: 400; position: absolute; top: 16px; right: 16px; color: rgb(187, 187, 187); }
.suggest-all a { border-top: 1px solid rgb(238, 238, 238); text-align: center; padding: 16px 0px; }
.cnt-search { border: 1px solid rgb(204, 204, 204); border-radius: 6px; line-height: 16px; height: 16px; padding: 8px; position: relative; color: rgb(153, 153, 153); font-size: 14px; }
.cnt-search::before { content: ""; width: 16px; height: 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -15px -114px; position: absolute; top: 8px; right: 8px; opacity: 0.5; }
.gsc-result .gs-title { height: auto; margin-bottom: 8px; line-height: 1.3; }
.menu
{ overflow: auto; }
.menu ul { margin: 16px 0px; }
.menu li a { display: block; padding: 16px 16px 16px 64px; font-size: 15px; color: rgb(68, 68, 68); }
.menu-login, .menu-name { display: block; padding: 16px; position: relative; }
.menu-login::before, .menu-name::before { content: ""; width: 12px; height: 7px; position: absolute; top: 30px; right: 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -72px 0px; }
.menu-login b, .menu-name b { font-size: 17px; line-height: 1.2; font-weight: 700; color: rgb(68, 68, 68); display: inline-block; vertical-align: middle; max-width: calc(100% - 100px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.menu-login .img, .menu-login img, .menu-name .img, .menu-name img { display: inline-block; vertical-align: middle; width: 34px; height: 34px; border-radius: 50%; margin-right: 16px; }
.menu-login i, .menu-name i { height: 15px; font: bold 11px/15px sans-serif; text-align: center; color: rgb(255, 255, 255); background: rgb(251, 22, 80); padding: 0px 3px; min-width: 9px; border-radius: 15px; position: absolute; top: 14px; left: 37px; animation: 0.2s ease 0s 1 normal none running ntf; }
.menu-user { border-bottom: 1px solid rgb(238, 238, 238); }
.menu-user ul { margin: 0px; max-height: 0px; overflow: hidden; opacity: 0; transition: all 0.35s ease 0s, opacity 0.15s ease 0s; }
.menu-user li:last-of-type a { color: rgb(183, 183, 0); }
.menu-user.on ul { max-height: 80vh; opacity: 1; margin-bottom: 16px; transition: all 0.35s ease 0s, opacity 0.15s ease 0.15s; }
.menu-user.on .menu-name::before { background-position: -72px -8px; }
.menu-login .img { background: rgb(221, 221, 221); border-radius: 50%; position: relative; }
.menu-login .img svg { position: absolute; top: 3px; left: 3px; }
.menu-login::before { display: none; }
.menu-regions { border-top: 1px solid rgb(238, 238, 238); }
.menu-regions li a::after { content: ""; width: 0px; height: 0px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgb(68, 68, 68); position: relative; left: 4px; top: 11px; }
@-webkit-keyframes ntf { 
 0% { transform: scale(0) translateY(30px); }
 100% { transform: scale(1) translateY(0px); }
}
@keyframes ntf { 
 0% { transform: scale(0) translateY(30px); }
 100% { transform: scale(1) translateY(0px); }
}
.modal-login.on .ccid_login_social i::before, .modal-login.on .ccid_logo { background-image: url("../img/sprite_login.vc113c9d1.svg"); background-repeat: no-repeat; }
.modal.modal-login { background-color: rgb(247, 247, 247); }
.ccid_logo { width: 74px; height: 23px; display: block; font-size: 0px; margin: 16px; }
.ccid_logo::before { content: ""; width: 100%; height: 1px; background: rgb(221, 221, 221); position: absolute; left: 0px; top: 43px; }
.ccid_form { padding: 16px; position: relative; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); border-image: initial; border-width: 1px 0px 2px; }
.ccid_form input { display: block; margin-bottom: 10px; padding: 9px 8px; height: 20px; width: calc(100% - 18px); border: 1px solid rgb(224, 224, 224); font: 16px/20px sans-serif; border-radius: 6px; outline: 0px; }
.ccid_form input:active { border-color: rgb(158, 158, 158); }
.ccid_form input:focus { border-color: rgb(66, 66, 66); }
.ccid_form input:disabled { color: rgb(187, 187, 187); background: rgb(238, 238, 238); pointer-events: none; cursor: default; }
.ccid_form_erro { color: red; margin: -5px 0px 10px; display: none; }
.ccid_form .ccid_erro { border-color: red !important; }
.ccid_erro + .ccid_form_erro { display: block; }
.ccid_form_sub { float: right; color: rgb(255, 255, 255); background: rgb(242, 84, 21); border: 0px; height: 40px; padding: 0px 15px; text-align: center; border-radius: 6px; font: bold 13px/40px sans-serif; }
.ccid_form_sub:active { background: rgb(202, 65, 0); cursor: pointer; }
.ccid_form_sub.ccid_sub_off { background: url("../img/sub_loading.vc113c9d1.gif?v=1") center center no-repeat rgb(242, 84, 21); color: transparent; cursor: default; pointer-events: none; }
.ccid_form_sub:disabled { background: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: default; pointer-events: none; }
.ccid_form_esq { font: 15px/40px sans-serif; display: inline-block; vertical-align: middle; color: rgb(221, 221, 221); }
.ccid_form_esq a { color: rgb(153, 153, 153); }
.ccid_form_esq a:active { text-decoration: underline; }
.ccid_login_social { font-size: 0px; position: relative; background: rgb(248, 248, 248); padding: 16px; border-radius: 0px 0px 3px 3px; }
.ccid_login_social i { display: inline-block; box-sizing: border-box; text-align: left; border-radius: 6px; cursor: pointer; font: bold 15px/40px sans-serif; height: 40px; }
.ccid_login_social i:active { border-color: rgb(158, 158, 158); }
.ccid_login_social_off i { opacity: 0.5; cursor: default; pointer-events: none; }
.ccid_login_f { background: rgb(68, 96, 160); width: 100%; color: rgb(255, 255, 255); margin-bottom: 15px; padding: 0px 0px 0px 50px; position: relative; }
.ccid_login_f:active { background: rgb(78, 116, 215); }
.ccid_login_g, .ccid_login_t { padding: 0px 0px 0px 45px; position: relative; width: calc(50% - 8px); color: rgb(102, 102, 102); border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px; }
.ccid_login_t { margin-left: 15px; }
.ccid_login_social i::before { content: ""; position: absolute; left: 15px; background-repeat: no-repeat; }
.ccid_login_f::before { width: 19px; height: 19px; top: 10px; left: 16px; background-position: -75px 0px; }
.ccid_login_t::before { width: 17px; height: 15px; background-position: -95px 0px; top: 11px; }
.ccid_login_g::before { width: 18px; height: 18px; background-position: -113px 0px; top: 9px; }
.ccid_login_g:active:active, .ccid_login_t:active:active { background: rgb(224, 224, 224); border-color: rgb(224, 224, 224); }
.login-crie { font-size: 15px; width: 130px; display: block; margin: 5px auto 0px; color: rgb(117, 117, 117); text-align: center; }
.player { position: absolute; top: 0px; width: calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)); overflow: hidden; z-index: 10; background: rgb(0, 0, 0); }
.pl-spacer { height: 0px; transition: height 0.35s ease 0s, padding 0.35s ease 0s; }
@media (max-height: 350px) {
 .pl--list .pl-list { height: calc(100vh - 100px); }
}
.pl--on .pl-embed { height: 35vh; margin: 0px auto; width: calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)); min-height: 200px; }
.pl--on + .pl-spacer { height: 35vh; min-height: 200px; }
.pl--on ~ div .lyric-video { display: none; }
.pl--on.pl--subs .pl-subs { height: 48px; }
.pl--on.pl--subs + .pl-spacer { height: calc(35vh + 48px); }
.pl--on.pl--select .pl-select { height: 48px; box-shadow: rgb(221, 221, 221) 0px -1px 0px inset; }
.pl--on.pl--select + .pl-spacer { height: calc(35vh + 48px); }
.pl--on.pl--subs.pl--select + .pl-spacer { height: calc((35vh + 48px) + 48px); }
.pl--on.pl--list.pl--select .pl-list { height: auto; }
.pl--on.pl--list.pl--select .pl-select::after { border-color: transparent transparent rgb(102, 102, 102); top: 16px; }
.pl--on.pl--list.pl--select ~ div { display: none; }
.pl-embed { height: 0px; background: rgb(0, 0, 0); transition: height 0.35s ease 0s; }
.pl-subs { height: 0px; transition: height 0.35s ease 0s; background: rgb(34, 34, 34); overflow: hidden; font-size: 0px; padding: 0px 16px; }
.pl-subs::before { content: ""; display: inline-block; vertical-align: middle; height: 48px; width: 1px; }
.pl-subs_text { color: rgb(232, 242, 0); text-align: center; font-size: 15px; line-height: 17px; font-weight: 700; width: 98%; display: inline-block; vertical-align: middle; }
.pl-select { height: 0px; transition: height 0.35s ease 0s; background: rgb(238, 238, 238); overflow: hidden; padding: 0px 48px; font-size: 0px; position: relative; }
.pl-select::after,
.pl-select::before { content: ""; position: absolute; }
.pl-select::before { width: 16px; height: 16px; top: 16px; left: 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -53px -23px; }
.pl-select::after { width: 0px; height: 0px; border-width: 5px; border-style: solid; border-image: initial; border-color: rgb(102, 102, 102) transparent transparent; right: 16px; top: 22px; }
.pl-select_text { color: rgb(68, 68, 68); font-size: 13px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 48px; }
.pl-list { height: 0px; background: rgb(255, 255, 255); position: relative; }
.pl-list ol { padding: 16px; counter-reset: plist 0; }
.pl-list li { counter-increment: plist 1; position: relative; }
.pl-list li::before { content: counter(plist); position: absolute; top: 16px; left: 0px; width: 45px; text-align: center; color: rgb(170, 170, 170); font-size: 15px; }
.pl-list a, .pl-list b, .pl-list span { display: block; }
.pl-list a { padding: 16px 16px 16px 45px; }
.pl-list b { font-size: 15px; color: rgb(255, 102, 0); margin-bottom: 4px; font-weight: 400; }
.pl-list span { color: rgb(153, 153, 153); }
.pl-list .on { background: rgb(68, 68, 68); border-radius: 6px; }
.pl-list .on b { color: rgb(255, 255, 255); }
.player-radio { position: fixed; width: 100vw; bottom: 0px; left: 0px; background: rgb(39, 39, 39); z-index: 10; }
.pl_now { position: absolute; top: 0px; left: 64px; right: 100px; z-index: 1; height: 48px; }
.pl_now b { color: rgb(255, 255, 255); display: block; margin-bottom: 3px; font-size: 15px; padding-top: 10px; }
.pl_now span { color: rgb(153, 153, 153); display: block; font-size: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pl_controls { background: rgb(34, 34, 34); height: 48px; font-size: 0px; position: relative; }
.pl_controls button { height: 48px; width: 48px; display: inline-block; background: 0px 0px; font-size: 0px; position: relative; }
.pl_controls button::before { content: ""; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: 0px 0px; display: block; position: absolute; }
.pl_controls .plc_play::before { width: 13px; height: 14px; top: 17px; left: 18px; background-position: -59px -76px; }
.pl_controls .plc_pause::before { width: 13px; height: 14px; top: 17px; left: 18px; background-position: -73px -76px; }
.pl_controls .plc_pause { display: none; }
.pl_controls .plc_hist { position: absolute; top: 0px; right: 0px; }
.pl_controls .plc_hist::before { width: 19px; height: 16px; top: 16px; left: 14px; background-position: 0px -97px; }
.pl_controls .plc_fav { position: absolute; top: 0px; right: 48px; }
.pl_controls .plc_fav::after, .pl_controls .plc_fav::before { width: 18px; height: 16px; top: 16px; left: 15px; }
.pl_controls .plc_fav::before { background-position: -70px -59px; }
.pl_controls .plc_fav::after { content: ""; position: absolute; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -51px -59px; visibility: hidden; transition: visibility 0s ease 0s; }
.pl_controls .plc_fav.on::before { background-position: -51px -59px; }
.pl_controls .plc_fav.on::after { visibility: visible; opacity: 0; transform: scale(3); transition: all 0.5s ease 0s; }
.pl--playing .plc_play { display: none; }
.pl--playing .plc_pause { display: inline-block; }
.pl_hist { height: 0px; overflow: hidden; position: absolute; top: 0px; }
.pl_hist .plh_close { display: none; position: fixed; top: 0px; width: 100%; height: 48px; border-bottom: 1px solid rgb(68, 68, 68); font: 13px/50px OpenSans, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; background: rgb(39, 39, 39); z-index: 1; }
.pl_hist .plh_close::before { content: ""; display: inline-block; vertical-align: middle; width: 12px; height: 7px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -72px 0px; margin: 0px 16px; }
.pl_hist .plh_playax { display: none; position: fixed; top: 19px; right: 16px; z-index: 1; }
.pl_hist ul { margin: 64px 0px; }
.pl_hist li:first-child { margin-top: 8px; }
.pl_hist li:last-child { margin-bottom: 8px; }
.pl_hist li a { color: rgb(153, 153, 153); padding: 8px 8px 8px 64px; display: block; position: relative; }
.pl_hist b { display: block; margin-bottom: 3px; }
.pl_hist i { position: absolute; top: 10px; left: 0px; width: 64px; text-align: center; font-size: 11px; font-style: normal; }
.pl_hist .on a { color: rgb(255, 255, 255); }
.pl_hist .on i { font-size: 0px; width: 15px; height: 15px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -40px -97px; left: 24px; top: auto; bottom: 10px; }
.body-pl--hist { margin: 0px; height: 100%; overflow: hidden; }
.body-pl--hist .all, .body-pl--hist .search, .body-pl--hist .trending, .body-pl--hist footer { display: none; }
.pl--hist { z-index: 10; min-height: 100vh; }
.pl--hist .pl_hist { height: auto; position: relative; }
.pl--hist .pl_hist .plh_close, .pl--hist .pl_hist .plh_playax { display: block; }
.pl--hist .pl_controls, .pl--hist .pl_now { position: fixed; bottom: 0px; }
.pl--hist .pl_now { top: auto; z-index: 2; }
.pl--hist .pl_controls { width: 100%; z-index: 1; }
.pl--hist .plc_hist { background: rgb(39, 39, 39); }
.pl--hist .plc_hist::before { background-position: -20px -97px; }
.pl--playing .pl_hist .on i { background: url("../img/radio.vc113c9d2.gif") left bottom no-repeat; }
.pl--playing .pl_hist .plh_playax { background: url("../img/logo-playax.svg") 0px 0px no-repeat; }
.pl_hist .on i.search-detect { background: url("../img/radio-search.ve22a7e9d.svg") left bottom no-repeat; }
.pl_save, .pl_search { position: absolute; width: 100%; bottom: 48px; height: 0px; background: rgb(238, 238, 238); overflow: hidden; transition: all 0.35s ease 0s; }
.pl--save .pl_save, .pl--search .pl_search { height: 48px; box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 4px; }
.pl_search i { position: absolute; top: 0px; left: 0px; width: 48px; height: 48px; }
.pl_search i::before { content: ""; width: 20px; height: 20px; position: absolute; left: 14px; top: 14px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -38px -76px; }
.pl_search b { line-height: 48px; margin-left: 48px; }
.pl_search .bt-ci { position: absolute; top: 9px; right: 16px; }
.pl_save { font-size: 0px; }
.pl_save button { font: bold 13px/48px sans-serif; text-transform: uppercase; text-align: center; width: 50%; color: rgb(83, 189, 0); height: 48px; }
.pl_save button + button { color: rgb(255, 70, 70); }
.pl_note { position: absolute; visibility: hidden; bottom: 48px; left: 0px; right: 0px; background: rgb(238, 238, 238); max-height: 0px; overflow: hidden; transition: all 0.35s ease 0s; }
.pl_note > a, .pl_note > span { display: block; padding: 15px; color: rgb(68, 68, 68); font: bold 13px/1.2 sans-serif; text-decoration: none; }
.pl--offline .pl_note { visibility: visible; max-height: 100px; }
.footer { background: rgb(238, 238, 238); border-top: 1px solid rgb(224, 224, 224); padding-top: 32px; padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); margin-top: 32px; }
.footer hr { border: 0px; height: 1px; background: rgb(224, 224, 224); margin: 32px 0px; }
.footer strong { display: block; font-size: 13px; font-weight: 700; margin-bottom: 16px; }
.footer_follow a { display: block; text-align: center; }
.footer_follow span { display: block; font-size: 11px; color: rgb(153, 153, 153); }
.footer_follow i { display: block; height: 48px; border-radius: 6px; font-size: 0px; margin-bottom: 5px; }
.footer_follow i::before { content: ""; height: 48px; width: 1px; display: inline-block; vertical-align: middle; margin-left: -1px; }
.footer_follow i::after { content: ""; display: inline-block; vertical-align:
middle; height: 24px; width: 24px; }
.footer_follow_f i { background: rgb(68, 96, 160); }
.footer_follow_i i { background: rgb(255, 255, 255); }
.footer_follow_t i { background: rgb(0, 170, 236); }
.footer_follow_y i { background: rgb(206, 19, 18); }
.footer_follow_y i::after { width: 34px; }
.footer.is-visible .footer_follow_f i::after { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: 0px 0px; }
.footer.is-visible .footer_follow_i i::after { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: -25px 0px; }
.footer.is-visible .footer_follow_t i::after { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: -50px 0px; }
.footer.is-visible .footer_follow_y i::after { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: -88px 0px; }
.footer_lang div { font-size: 0px; }
.footer_lang a { display: inline-block; vertical-align: top; text-align: center; color: rgb(117, 117, 117); width: calc(50% - 12px); padding: 10px; box-sizing: border-box; font-size: 13px; position: relative; border: 1px solid rgb(224, 224, 224); border-radius: 6px; }
.footer_lang a + a { margin-left: 24px; }
.footer_lang i { display: inline-block; vertical-align: top; width: 16px; height: 12px; margin-right: 10px; position: relative; top: 1px; border-radius: 2px; }
.footer_inst a { color: rgb(153, 153, 153); line-height: 15px; padding: 18px 0px; margin: -10px 0px; min-width: 48px; display: inline-block; }
.footer_inst .g-1-2 { width: calc((calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 60px)/ 2); display: inline-block; vertical-align: top; }
.footer_inst .g-1-2 + .g-1-2 { margin-left: 24px; }
.footer_ss p { line-height: 1.5; }
.footer_ss b { font-size: 0px; display: inline-block; vertical-align: middle; width: 12px; height: 10px; margin: 0px 3px 2px; }
.footer_ss div { margin-top: 32px; }
.footer_ss span { display: block; margin-bottom: 12px; color: rgb(153, 153, 153); }
.footer.is-visible .footer_ss b { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: -75px -13px; }
.footer_partners_ss, .footer_partners_tm, .footer_ss_c, .footer_ss_p { font-size: 0px; display: block; }
.footer_ss_c, .footer_ss_p { display: inline-block; vertical-align: middle; }
.footer_partners_ss { width: 123px; height: 26px; margin-right: 24px; }
.footer_ss_c { width: 98px; height: 44px; margin-right: 24px; }
.footer_ss_p { width: 110px; height: 14px; margin-top: 14px; }
.footer_partners_tm { width: 115px; height: 16px; }
.footer.is-visible .footer_partners_ss { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: 0px -25px; }
.footer.is-visible .footer_ss_c { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: 0px -57px; }
.footer.is-visible .footer_ss_p { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: 0px -102px; }
.footer.is-visible .footer_partners_tm { background-image: url("../img/sprite_footer.ve22a7f93.svg"); background-repeat: no-repeat; background-position: 0px -117px; }
.footer_partners { margin-top: 32px; }
.footer_partners_links { display: flex; align-items: center; margin: 12px 0px 32px; }
.footer_partners, .footer_partners a { color: rgb(153, 153, 153); }
.footer_bh { height: 82px; }
.footer.is-visible .footer_bh { background: url("../img/bg_footer.ve22a7e9d.svg") center bottom no-repeat; }
body > img { display: none; }
.body-pl-radio .footer { margin-bottom: 48px; }
.modal { position: fixed; top: 0px; padding: 48px 0px 60px; height: calc((100vh - 48px) - 60px); width: calc(calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) - 48px); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; overflow: auto scroll; z-index: 30; visibility: hidden; transition: transform 0.35s ease 0s, opacity 0.35s ease 0s, visibility 0s ease 0.35s; display: none; }
.modal.on { visibility: visible; transform: translate3d(0px, 0px, 0px); transition: transform 0.35s ease 0s, opacity 0.35s ease 0s; }
.modal-box { position: fixed; width: 100vw; max-height: 75vh; overflow: auto; left: 0px; bottom: 0px; background: rgb(255, 255, 255); padding-top: 8px; padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); padding-bottom: 32px; border-radius: 8px 8px 0px 0px; z-index: 30; visibility: hidden; transform: translateY(100%); transition: transform 0.35s ease 0s; }
.modal-box.on { transform: translateY(0px); visibility: visible; }
.modal-box-overflow { background: rgb(255, 255, 255); visibility: hidden; opacity: 0; z-index: 30; position: absolute; overflow: auto; transform: scale(0); transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 0s; transform-origin: right top; right: calc(16px + env(safe-area-inset-left)); margin: 8px 0px 0px; border-radius: 8px 0px 8px 8px; padding: 8px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; }
.modal-box-overflow.on { visibility: visible; opacity: 1; transform: scale(1); }
.modal-overlay { position: fixed; top: 0px; right: 0px; left: 0px; height: 0px; background: rgba(0, 0, 0, 0.7); z-index: 20; opacity: 0; transition: opacity 0.35s ease 0s, height 0s ease 0.35s; }
.overlay .modal-overlay { opacity: 1; height: 100vh; transition: opacity 0.35s ease 0s; }
.overlay-invisible .modal-overlay { opacity: 0; height: 100vh; }
.overlay { overflow: hidden; }
.modal-l { transform: translate3d(-100%, 0px, 0px); padding-left: env(safe-area-inset-left); left: 0px; }
.modal-r { padding-right: env(safe-area-inset-right); transform: translate3d(100%, 0px, 0px); right: 0px; }
.modal-box-overflow > a, .modal-box > a { display: block; padding: 16px; color: rgb(68, 68, 68); font-size: 16px; -webkit-tap-highlight-color: rgba(245, 245, 245, 0.1); }
.modal-box-overflow > a { opacity: 0; transition: opacity 50ms ease 0.15s; }
.modal-box-overflow.on > a { opacity: 1; }
.modal-box .cnt-list { padding: 10px; }
.modal_t { font-size: 19px; color: rgb(68, 68, 68); margin: 16px 32px 16px 16px; }
.modal_x { position: absolute; top: 50px; right: env(safe-area-inset-right); width: 14px; height: 16px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -39px -23px; border: 14px solid rgb(255, 255, 255); }
.modal .loading { position: absolute; top: 50%; left: 50%; margin: -17px 0px 0px -17px; }
.modal-full { width: calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right)); min-height: 100vh; padding: 0 env(safe-area-inset-left) 0 env(safe-area-inset-right); box-shadow: none; z-index: 60; transform: translateY(100%); }
.modal-full.on { transform: translateY(0px); }
.modal-header { display: flex; position: fixed; top: 0px; z-index: 30; width: calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right)); height: 56px; font-weight: 700; background-color: rgb(255, 255, 255); }
.modal-header :first-child:not(button) { margin-left: 16px; }
.modal-header :last-child:not(button) { margin-right: 16px; }
.modal-header .modal-title { display: flex; flex-grow: 1; margin: 0px; }
.modal-header .modal-title.-black { color: rgb(33, 33, 33); }
.modal-header .modal-title span { margin: auto 0px; }
.modal-navTab { width: calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)); position: fixed; top: 56px; }
.modal-subtitle { margin: 16px; color: rgb(135, 81, 189); font-size: 17px; font-weight: 700; }
.modal-button { position: relative; width: 56px; height: 56px; font-size: 0px; }
.modal-button::before { content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 16px; height: 16px; }
.modal-button.backButton::before { background-image:
url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -69px -23px; }
.modal-button.closeButton::before { width: 15px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -39px -23px; }
.body-modal-on .modal-overlay { z-index: 61; }
.body-modal-on .modal-box.on { z-index: 62; }
.body-modal-on .modal-full { z-index: 62; }
.body-modal-on #js-modal-cnt > div, .body-modal-on #js-scripts, .body-modal-on .wrapper { display: none !important; }
.body-modal-on #js-modal-cnt > .modal-box.on, .body-modal-on #js-modal-cnt > .modal-full.on { display: block !important; }
.body-modal-on #js-modal-cnt > .modal-full.on { position: relative; transform: none; height: auto; overflow: visible; transition: none 0s ease 0s; }
.modal-users li a { display: block; padding: 8px 16px; font-size: 15px; color: rgb(68, 68, 68); line-height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.modal-users img { width: 32px; height: 32px; display: inline-block; vertical-align: middle; border-radius: 50%; margin-right: 16px; }
.contribsModal-contrib { display: flex; align-items: center; width: 100%; height: 64px; transition: background-color 0.2s ease 0s; }
.contribsModal-contrib:hover { background-color: rgba(158, 158, 158, 0.2); }
.contribsModal-contrib img { border: 2px solid rgb(255, 255, 255); border-radius: 22px; margin: auto 14px; width: 40px; height: 40px; min-width: 40px; min-height: 40px; }
.contribsModal-contrib .contrib-info { width: calc(100% - 88px); }
.contribsModal-contrib .contrib-info span:nth-of-type(1) { color: rgb(68, 68, 68); display: block; font-size: 15px; line-height: 19px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 4px; }
.contribsModal-contrib .contrib-info span:nth-of-type(2) { color: rgb(153, 153, 153); }
.contribsModal-contrib.-owner { animation: 1s cubic-bezier(0.42, 0, 0.58, 1) 0.2s 1 normal none running ownerAnimation, 0.7s ease 1.1s 1 normal none running ownerAnimationOpacity; background: linear-gradient(to right, rgb(245, 245, 245) 50%, rgb(255, 255, 255) 50%) right bottom / 200% 100%; }
.contribsModal-header { color: rgb(33, 33, 33); }
.contribsModal-button { margin: 18px 16px; }
.contribsModal-empty { padding-top: 38px; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.contribsModal-empty img { width: 174px; height: 140px; }
.contribsModal-empty h2 { font-size: 20px; margin: 22px 0px 8px; }
.contribsModal-empty p { width: 232px; color: rgb(117, 117, 117); margin-bottom: 32px; }
.contribsModal-empty a { margin: 0px; width: 195px; height: 46px; line-height: 46px; color: rgb(106, 27, 154); font-size: 13px; font-weight: 700; border-color: rgb(106, 27, 154); text-transform: uppercase; }
.contribsModal-acknowledgment { height: 64px; margin: 16px; display: flex; align-items: center; padding: 0px 98px 0px 16px; background-image: url("../img/contribs_acknowledgment.svg"), linear-gradient(to left, rgb(190, 95, 204), rgb(78, 75, 181)); border-radius: 8px; background-repeat: no-repeat; background-position: right center; }
.contribsModal-acknowledgment span { color: rgb(255, 255, 255); font-size: 14px; line-height: 1.2; font-weight: 700; }
.modal-content { width: 100%; padding-top: 56px; }
.modal-content.-withTabs { padding-top: 104px; }
.modal-add form { padding: 0px 16px 16px; border-bottom: 1px solid rgb(238, 238, 238); position: relative; }
.modal-add input { color: rgb(68, 68, 68); border: 1px solid rgb(204, 204, 204); padding: 5px; height: 16px; line-height: 16px; border-radius: 6px; width: calc(100% - 70px); }
.modal-add button { width: 52px; position: absolute; top: 0px; right: 16px; height: 28px; font-weight: 700; line-height: 28px; color: rgb(255, 255, 255); background: rgb(183, 183, 0); padding: 0px; border-radius: 6px; }
.modal-add ul { margin: 16px; }
.modal-add li { padding: 16px 16px 16px 34px; position: relative; font-size: 15px; }
.modal-add li::before { content: ""; width: 12px; height: 12px; border: 2px solid rgb(221, 221, 221); border-radius: 4px; position: absolute; left: 9px; top: 50%; margin-top: -8px; }
.modal-add .checked { background: rgb(68, 68, 68); color: rgb(255, 255, 255); border-radius: 6px; }
.modal-add .checked::before { width: 11px; height: 8px; border: 0px; border-radius: 0px; left: 10px; margin-top: -4px; background-image: url("../img/sprite_mobile.ve22a7f96.svg"); background-repeat: no-repeat; background-position: -76px -40px; }
.addToPlaylist { padding-top: 8px; transform: translate3d(0px, 100%, 0px); visibility: hidden; }
.addToPlaylist .modal-title { font-weight: 700; font-size: 20px; }
.addToPlaylist.on { visibility: visible; transform: translate3d(0px, 0px, 0px); }
.addToPlaylist ul { margin: 0px 16px; }
.addToPlaylist ul:first-of-type { padding-top: 56px; }
.addToPlaylist ul li { border-radius: 8px; padding: 0px; color: rgb(33, 33, 33); font-size: 15px; height: 64px; line-height: 64px; display: flex; }
.addToPlaylist ul li i { margin: auto 16px auto 0px; border-radius: 6px; border: 1px solid rgb(224, 224, 224); box-sizing: border-box; }
.addToPlaylist ul li i::before { content: ""; display: block; margin: 7px; width: 24px; height: 24px; }
.addToPlaylist ul li span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.addToPlaylist .list_pl li i::before { background-image: url("../img/sprite_playlists.ve22a7e94.svg"); background-repeat: no-repeat; background-position: 0px -200px; }
.addToPlaylist .new-playlist li i::before { background-image: url("../img/sprite_playlists.ve22a7e94.svg"); background-repeat: no-repeat; background-position: 0px -175px; }
.alert { visibility: hidden; position: fixed; background-color: rgb(255, 255, 255); opacity: 0; transition: transform 0.35s ease 0s, opacity 0.35s ease 0s, visibility 0s ease 0.35s; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; z-index: 70; text-align: center; }
.alert.is-shown { visibility: visible; top: -15px; left: 0px; width: 100vw; max-width: calc(374.4px); opacity: 1; transform: translate3d(0px, 0px, 0px) scale(0.8); transition: transform 0.35s ease 0s, opacity 0.35s ease 0s; }
.alert .alert-content { padding: 24px; }
.alert .alert-title { font-weight: 700; font-size: 20px; color: rgb(135, 85, 187); margin-bottom: 8px; }
.alert .alert-text { font-weight: 400; font-size: 15px; color: rgb(158, 158, 158); }
.alert .alert-fade-input-left { position: absolute; margin-top: 22px; width: 32px; height: 38px; visibility: hidden; background-image: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0)); }
.alert .alert-fade-input-left.is-shown { visibility: visible; }
.alert .alert-fade-input-right { position: absolute; margin-top: 22px; right: 24px; width: 32px; height: 38px; visibility: hidden; background-image: linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0)); }
.alert .alert-fade-input-right.is-shown { visibility: visible; }
.alert .alert-input { font-weight: 700; font-size: 25px; color: rgb(33, 33, 33); margin: 24px 0px 16px; padding: 0px; text-align: center; width: 100%; caret-color: rgb(135, 85, 187); border: transparent; }
.alert .alert-input::placeholder { color: rgb(224, 224, 224); }
.alert .alert-input:focus::placeholder { color: transparent; }
.alert .alert-char-counter { font-weight: 700; font-size: 10px; color: rgb(224, 224, 224); }
.alert .alert-char-counter.invalid { color: rgb(255, 76, 76); }
.alert .alert-buttons { padding: 0px 16px 16px; }
.alert .alert-buttons button { font-weight: 700; font-size: 13px; color: rgb(33, 33, 33); text-transform: uppercase; display: inline-block; padding: 5px 0px; width: calc(50% - 10px); height: 45px; line-height: 30px; border: 1px solid rgb(224, 224, 224); border-radius: 8px; margin-right: 16px; }
.alert .alert-buttons button:disabled { opacity: 0.2; }
.alert .alert-buttons button:last-child { margin-right: 0px; }
.alert-overlay

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?