@font-face { font-family: "Cabin"; src: url("../../fonts/Cabin-Regular.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; } @font-face { font-family: "Cabin"; src: url("../../fonts/Cabin-Bold.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; } /* BREADCRUMB */ .ib-breadcrumb { max-width: 1240px; width: 100%; padding: 0 20px; margin: 20px auto; display: flex; align-items: center; gap: 10px; } .ib-breadcrumb>span { color: #727070; font-size: 14px; } .ib-breadcrumb>a { font-weight: 700; font-size: 20px; letter-spacing: 0.14px; color: var(--vermelhoPadrao); position: relative; font-family: 'Cabin'; } .ib-breadcrumb>a>img { width: 23px; height: 23px; } .ib-breadcrumb>a:after { content: ''; position: absolute; width: 100%; transform: scaleX(0); height: 2px; bottom: -3px; left: 0; background-color: var(--vermelhoPadrao); transform-origin: bottom right; transition: transform 0.25s ease-out; } .ib-breadcrumb>a:hover:after { transform: scaleX(1); transform-origin: bottom left; } .lightbox .close , .ib-menuAside > aside, .ib-breadcrumb>a:after{ background-color: var(--corRadio) !important; } .ib-menuAside > aside::after{ content: unset !important; } .ib-menuAside summary { display: list-item; cursor: pointer; position: relative; } .ib-menuAside summary::before { content: "\25B6"; /* código hexadecimal do símbolo ▶️ */ position: absolute; left: 0; } .ib-menuAside details[open] { display: block; } .ib-menuAside details[open] + summary::before { content: "\25BC"; /* código hexadecimal do símbolo ▼ */ } .ib-menuAside summary { line-height: 36px; font-size: 22px; cursor: pointer; color: var(--branco); padding-left: 30px; font-weight: bold; } .ib-menuAside summary::before { content: "\25B6"; /* código hexadecimal do símbolo ▶️ */ display: inline-block; width: 1em; margin-right: 0.5em; color:#FFACDA; } .ib-menuAside details { margin-bottom: 5px; } .ib-menuAside details:not([open]) > ul { display: none; } .ib-menuAside details[open] summary::before { content: "\25BC"; /* código hexadecimal do símbolo ▼ */ } .ib-menuAside details ul { margin: 10px 0 0 30px; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px; } .ib-menuAside details li { font-size: 18px; line-height: 28px; text-transform: lowercase; opacity: 0.9; letter-spacing: 0.18px; } .ib-menuAside details li>a{ color: var(--branco) } body::-webkit-scrollbar-thumb { background: var(--corRadio) !important; border: 0px none #ffffff; border-radius: 50px; } body::-webkit-scrollbar-thumb:hover { background: var(--corRadio) !important; } body::-webkit-scrollbar-thumb:active { background: var(--corRadio) !important; } .ib-page.expediente.radio>h2, .ib-page.quem-somos.radio>h2, .ib-page.expediente.radio>section>div>a, .ib-breadcrumb>a { color: var(--corRadio) !important; } .ib-breadcrumb>a { font-weight: normal !important; } .ib-breadcrumb>a>b { font-weight: 700 !important; } .mw-radio-topofull, .mw-radio-blocofull-01, .mw-radio-blocofull-02, .mw-radio-blocofull-03, .mw-radio-blocofull-04, .mw-radio-blocofull-05 { max-width: unset; padding: 0; margin: 0; } .mw-radio-topofull>*, .mw-radio-blocofull-01>*, .mw-radio-blocofull-02>*, .mw-radio-blocofull-03>*, .mw-radio-blocofull-04>*, .mw-radio-blocofull-05>* { grid-column: 1/-1 !important; } .loadingRadio .content h2 { color: var(--pretoPadrao); font-size: 20px; line-height: 24px; } .loadingRadio .content h2 em{ font-weight: 700; color: var(--corRadio); } #playerFlutuante.hidden{ opacity: 0; left: -20px; } #playerFlutuante { position: fixed; display: flex; flex-direction: column; max-width: 80px; gap: 10px; width: 100%; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 10px 20px #00000033; border-radius: 20px; padding: 10px; align-items: center; z-index: 10; top: 40%; opacity: 1; left: 20px; } /* #playerFlutuante:hover { left: 20px; opacity: 1; }*/ #playerFlutuante>img { width: 60px; border-radius: 10px; height: 60px; background: #ccc; border-radius: 8px; object-fit: cover; } #playerFlutuante>span { display: flex; flex-direction: column; font-size: 12px; color: #6F19CB; letter-spacing: 0.12px; text-transform: uppercase; } #playerFlutuante>* { user-select: none; } #playerFlutuante>span>em { font-weight: 700; font-size: 24px; letter-spacing: 0.24px; line-height: 29px; } #playerFlutuante .fundo.rosa { background-color: var(--corRadio); width: 44px; height: 44px; margin-top: 5px; } #playerFlutuante .fundo.roxo { background-color: #6F19CB; } #playerFlutuante .fundo { width: 30px; box-shadow: 0px 5px 5px #00000029; height: 30px; background: #ccc; border-radius: 50%; display: flex; justify-content: center; align-items: center; position: relative; cursor: pointer; } #playerFlutuante .volume:hover>.vol { visibility: visible; opacity: 1; } #playerFlutuante .volume:hover>img { position: inherit; z-index: 10; } #playerFlutuante .volume>.vol { visibility: hidden; opacity: 0; position: absolute; transform: rotate(270deg); bottom: 70px; width: 110px; height: 25px; background-color: #6F19CB; border-radius: 30px; padding: 5px 15px; display: flex; justify-content: center; align-items: center; } #playerFlutuante .fundo>img { width: 15px; height: 15px; cursor: pointer; } #playerFlutuante input[type="range"] { -webkit-appearance: none; margin: 15px 0; width: 100%; } #playerFlutuante input[type="range"]:focus { outline: none; } #playerFlutuante input[type="range"]::-webkit-slider-runnable-track { width: 100%; height: 3px; cursor: pointer; box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; background: #fff; opacity: 1; border-radius: 25px; border: 0px solid #000101; } #playerFlutuante input[type="range"]::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 2px solid #fff; height: 15px; width: 15px; border-radius: 50%; opacity: 1; background: #fff; cursor: pointer; -webkit-appearance: none; margin-top: -6px; } #playerFlutuante input[type="range"]:focus::-webkit-slider-runnable-track { background: #fff; } #playerFlutuante input[type="range"]::-moz-range-track { width: 100%; height: 3px; cursor: pointer; box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; background: #fff; opacity: 1; border-radius: 25px; animate: 0.2s; border: 0px solid #000101; } #playerFlutuante input[type="range"]::-moz-range-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 2px solid #fff; height: 15px; width: 15px; border-radius: 50%; opacity: 1; background: #fff; cursor: pointer; -webkit-appearance: none; margin-top: -6px; } #playerFlutuante input[type="range"]::-ms-track { width: 100%; height: 12.8px; cursor: pointer; animate: 0.2s; background: transparent; border-color: transparent; border-width: 39px 0; color: transparent; } #playerFlutuante input[type="range"]::-ms-fill-lower { background: #fff; border: 0px solid #000101; border-radius: 50px; box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; } #playerFlutuante input[type="range"]::-ms-fill-upper { background: #fff; border: 0px solid #000101; border-radius: 50px; box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; } #playerFlutuante input[type="range"]::-ms-thumb { box-shadow: 0px 0px 0px #000000, 0px 0px 0px #0d0d0d; border: 0px solid #000000; height: 20px; width: 39px; border-radius: 7px; background: #65001c; cursor: pointer; } #playerFlutuante input[type="range"]:focus::-ms-fill-lower { background: #fff; } #playerFlutuante input[type="range"]:focus::-ms-fill-upper { background: #fff; } .shareInfo { position: absolute; background: var(--corRadio); bottom: -30px; padding: 10px 20px; border: 1px solid #fff; width: fit-content; display: flex; align-items: center; gap: 20px; left: 0px; border-radius: 15px; opacity: 0; visibility: hidden; } .shareInfo.show{ bottom: -44px; visibility: visible; animation: fadeIn 0.5s ease-in 1 forwards; } @media (max-width: 700px){ .shareInfo.show { top: -45px; bottom: unset; left: unset; right: 0; } #playerFlutuante{ min-width: 100%; max-width: 80px; left: 0; flex-direction: row; bottom: 0; top: unset; border-radius: 0; opacity: 1; padding: 10px 20px; } #playerFlutuante .fundo.rosa{ margin-left: auto; padding: 10px 20px; } #playerFlutuante:hover{ left: 0; } }