body.isMobile.skin-black > div.inner-body > div.menuBar > div > ul > li > div > a > div {
    color: #000000;
}

body.skin-black > div.inner-body > div.menuBar > div > ul > li:hover > div > a > div{
    color: black;
}

body.skin-black .inner-body header {
    background-color: #1a1a1a;
    color: #fff;
}

body.skin-black .inner-body .novidade-panorama {
    color: #fff;
}

.tag.tag-selo-black-friday {
    background: #f0f8ff00!important;
}

.isMobile.page-product .product-header-area .product-pictures .product-picture #big-photo img {
    background: unset;
}

body.skin-black .selo {
    width: 185px;
    height: auto;
}

.tag.tag-selo-black-friday img {
    image-rendering: unset!important;
    background: #f0f8ff00;
    width: 50px!important;
    height: 50px!important;
}

body.page-product.skin-black footer .footer-links .links-body {
    background: #2a2a2a !important;
}

body.page-product.skin-black footer .footer-links .links-body span {
    color: #fff;
}

body.page-product.skin-black footer .footer-menu {
    background: #1e1e1e;
    /*border-top: 1px solid #333;*/
    border-bottom: 1px solid #333;
}

body.page-product.skin-black footer .footer-menu .title {
    color: #fff !important;
}

body.page-product.skin-black footer .footer-copyright {
    border-top: 1px solid #333 !important;
}

.skin-black svg #texto {
    fill: aliceblue;
}

body.skin-black > div.inner-body > div.menuBar > div > ul > li > div > a > div {
    color: aliceblue;
}

body.skin-black .menuBar ul>li.has-child:hover >.menu-item-container>a .menu-content {
    color: black;
}

body.skin-black.isMobile .ofertas-borda, body.skin-black.notMobile .ofertas-borda {
    border-radius: 10px;
    padding: 10px;
    animation: neonBlink 2s linear(0 0%, 0.22 2.1%, 0.86 6.5%, 1.11 8.6%, 1.3 10.7%, 1.35 11.8%, 1.37 12.9%, 1.37 13.7%, 1.36 14.5%, 1.32 16.2%, 1.03 21.8%, 0.94 24%, 0.89 25.9%, 0.88 26.85%, 0.87 27.8%, 0.87 29.25%, 0.88 30.7%, 0.91 32.4%, 0.98 36.4%, 1.01 38.3%, 1.04 40.5%, 1.05 42.7%, 1.05 44.1%, 1.04 45.7%, 1 53.3%, 0.99 55.4%, 0.98 57.5%, 0.99 60.7%, 1 68.1%, 1.01 72.2%, 1 86.7%, 1 100%) infinite;
    border: 2px solid #ff8383;
}

@keyframes neonBlink {
    0%, 15%, 100% {
        border: 2px solid #ff8383;
        box-shadow: inset 0px 0px 15px 4px red, 1px 0px 15px 4px red;
    }
    2%, 20% {
        border: 2px solid;
        box-shadow: none;
    }
}

@-webkit-keyframes neonBlink {
    0%, 15%, 100% {
        border: 2px solid #ff8383;
        box-shadow: inset 0px 0px 15px 4px red, 1px 0px 15px 4px red;
    }
    2%, 20% {
        border: 2px solid;
        box-shadow: none;
    }
}

body.skin-black .ar-content img:not(.banner-principal img):hover {
    box-shadow: 0 0 11px 4px #e23b40;
    transition: all 500ms ease-in;
}

body.skin-black .ar-content img:not(.banner-principal img) {
    border-radius: 7px;
    transition: all 500ms cubic-bezier(0.4, 0, 1, 1);
}

.skin-black footer .footer-menu .footer-logo svg g path, .skin-black header .logo g path {
    fill: #a3a3a3 !important;
}

body.skin-black .depart-tittle {
    color: #b9b9b9 !important;
}

body.skin-black .home-tags .elipse path {
    stroke: #e23b40;
}

.skin-black.page-home .title-mobile {
    color: #b9b9b9 !important;
}

body.notMobile.page-home.skin-black .img-back {
    background-image: url("https://img.panoramamoveis.com.br/imagem/538500/black-friday-padrao.webp");
    background-size: auto;
}

body.isMobile.page-home.skin-black .img-back {
    background-image: url("https://img.panoramamoveis.com.br/imagem/538500/black-friday-padrao.webp");
    background-size: contain;
}

body.page-home.skin-black .ofertas {
    background: rgb(49 48 48 / 60%);
}

body.page-home.skin-black .melhor-produto {
    background: rgb(49 48 48 / 60%);
}

body.page-home.skin-black .block-title-custom h1, body.page-home.skin-black .block-title-custom p {
    color: #b9b9b9 !important;
}

body.page-home.skin-black .block-title h2, body.page-home.skin-black #area-body strong {
    color: #b9b9b9 !important;
}
body.skin-black .line {
    border: 1px solid #49494b;
    width: 100%;
    height: 1px;
    opacity: 0.6;
}

body.skin-black .home-tags .line {
    border: 1px solid #49494b;
    width: 100%;
    height: 1px;
    opacity: 0.6;
}

body.skin-black .home-help p {
    color: #b9b9b9 !important;
}

body.skin-black .home-help a {
    text-decoration: none;
}

body.skin-black .home-help a:houver {
    color: #e23b40;
}

body.skin-black .home-help h2 {
     color: #b9b9b9 !important;
}

body.skin-black .mainTitle {
    color: #b9b9b9 !important;
}

body.skin-black header .searchForm input {
    width: 100%;
    border: 1px solid #4c4c4c4f;
    padding: 0 15px;
    border-radius: 2px;
    font-family: Arial;
    font-size: 11px;
    line-height: 28px;
    height: 38px;
    vertical-align: middle;
    color: #afafaf;
}

body.skin-black header .searchForm .mostSearchedTerms .itemTerm {
    cursor: pointer;
    color: #545454;
}

body.skin-black.page-home .home-tags .home-tag-item p:hover {
    color: #e23b40;
    transition: 70ms;
}

body.skin-black.page-home .home-tags .home-tag-item h1:hover {
    color: #e23b40;
    transition: 70ms;
}

body.skin-black.page-home .vitrineCustom .timer h2 {
    color: #e23b40 !important;
}

body.skin-black.page-home .departament:hover {
  box-shadow: 5px 6px 5px #00000057;
  text-decoration: none;
}

body.skin-black.page-home .block-image {
    border-right: 2px solid #303030;
    height: 135px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 10px;
}

body.skin-black .home-tags .elipse {
    background: #e5e5e529 !important;
}

body.skin-black .home-tags .elipse path {
    stroke: #e23b40;
}

body.skin-black footer .container.home-help .row.geral-help .box-help:nth-child(2) .help svg path:nth-child(2) {
    fill: #e23b40 !important;
}

body.skin-black .menuBar {
    background: #252525;
    border-bottom: 1px solid #3d3d3d;
}

body.skin-black .promotionBar {
    opacity: 0;
    transition: 90ms linear opacity;
    padding: 10px 0 8px 0;
    display: none;
}

body.skin-black .promotionBar span.black-friday {
    color: #e33151;
    font-size: 14px;
    font-weight: 900;
}

body.skin-black .promotionBar span.esquenta {
    font-size: 15px;
    font-weight: 700;
    color: white;
}

body.skin-black .page-home .moveis strong {
    font-weight: 500 !important;
    font-family: "Rubik", sans-serif;
    color: #b9b9b9;
}

body.skin-black .block-title-custom {
    font-weight: 500;
    font-family: "Rubik", sans-serif;
    color: #b9b9b9;
}

body.skin-black .promotionBar .onMiddle {
    display: flex;
    justify-content: flex-end;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
}

body.skin-black .promotionBar .onMiddle b {
    color: #e33151;
    font-weight: 600;
    margin: 0 5px;
    font-size: 17px;
    text-transform: uppercase;
}

body.skin-black .promotionBar .onRight {
    position: unset;
    display: flex;
    justify-content: end;
}

body.skin-black .promotionBar .onRight .countdownDays {
    text-align: center;
    margin: 0 2px 0 10px;
    font-size: 7px;
    text-transform: uppercase;
    width: 30px;
}

body.skin-black .promotionBar .onRight .countdownDays b {
    font-size: 17px;
    line-height: 17px;
    display: block;
}

body.skin-black .promotionBar .onRight .countdownHours, body.skin-black .promotionBar .onRight .countdownMinutes, body.skin-black .promotionBar .onRight .countdownSeconds {
    text-align: center;
    margin: 0 2px 0 10px;
    font-size: 7px;
    text-transform: uppercase;
    width: 30px;
}

body.skin-black .promotionBar .onRight span {
    margin-right: 11px;
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
}

body.skin-black .inner-body footer .footer-menu .container.home-help .geral-help .box-help a .help span strong {
    color: #b7b1b1;
}

body.skin-black .inner-body footer .footer-menu2 .contact .titulo-links {
    color: #e5e2e2;
}

body.skin-black .inner-body footer .footer-menu2 .aplicativo-btn {
    padding: 0 0 40px 0;
}

body.skin-black .inner-body footer .title-contact {
    color: #e5e2e2;
}

body.skin-black .inner-body footer .title-contact {
    color: #e5e2e2;
}

body.skin-black .inner-body footer .title-sociais-ico {
    color: #e5e2e2;
}

body.skin-black .inner-body footer .footer-institucional .line-institucional {
    border-bottom: 1px solid #503131 !important;
    margin: 20px 0px;
    height: 18px !important;
    display: flex;
    justify-content: center;
}

body.skin-black .inner-body footer .up {
    border: 1px solid #333333 !important;
}

body.skin-black .inner-body footer .up .container.linha .botao {
    width: 72px;
    height: 72px;
    border: 1px solid rgba(0, 0, 0, 0);
    position: absolute;
    display: flex;
    border-radius: 50%;
    background-color: #303030;
    justify-content: center;
    box-shadow: 0px 15px 16px 0px rgba(0, 0, 0, 0.65);
}

body.skin-black .inner-body footer .footer-menu {
    background: #252525!important;
    /*border-top: 1px solid #333;*/
    border-bottom: 1px solid #333;
}

body.skin-black .inner-body footer .footer-menu .container.home-help div:nth-child(2) a svg {
    width: 50px;
}

body.skin-black .inner-body footer .footer-menu .container.home-help a span strong {
    color: #e5e2e2;
}

body.skin-black .inner-body footer .footer-menu .footer-links2 span {
    color: #e5e2e2;
}

body.skin-black .inner-body footer .footer-menu .footer-links2 .links-body {
    border: 1px solid #5f5f5f;
}

body.skin-black .inner-body footer .footer-payment-stamp .selos {
    border: 1px solid #5f5f5f;
    background: #fff;
}

body.page-product.skin-black footer {
    background: #242424;
}

body.skin-black footer .footer-links .links-body {
    border: 1px solid #525252;
    border-radius: 10px;
    background: #393939;
}

body.page-product.skin-black footer .footer-links {
    background: #242424 !important;
    border-top: 1px solid #333 !important;
}

body.page-product.skin-black footer .footer-links .links-body {
    background: #2a2a2a !important;
}

body.page-product.skin-black footer .footer-links .links-body span {
    color: #fff;
}


body.page-product.skin-black footer .footer-menu {
    background: #1e1e1e;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
}

body.page-product.skin-black footer .footer-menu .title {
    color: #fff !important;
}

body.page-product.skin-black footer .footer-copyright {
    border-top: 1px solid #333 !important;
}

.notMobile.skin-black footer .footer-menu .title {
    color: #c9c9c9;
}

.notMobile.skin-black .menuBar {
    border-top: 1px solid #eaeaed00;
    border-bottom: 1px solid #eaeaed00;
}


.notMobile.skin-black footer .footer-copyright {
    padding: 25px 0 0;
    border-top: 1px solid #414141;
}

body.skin-black footer .footer-links {
    background: #252525;
}


body.skin-black footer {
    background: #252525;
    opacity: 1;
}

.skin-black .link-desire path {
    stroke: #e23b40 !important;
}
.skin-black .header-top-bar {
    background-image: url(https://storage.panoverse-cdn.com.br/img.panorama/banner/1123382/nav-bar.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.skin-black header .searchForm input[type=text]:focus {
    outline: 0;
    border-color: #e23b40 !important;
    box-shadow: 0 2px 5px #1c328647 !important;
    background: #ffffff38;
}

.skin-black header .userInfo a {
    color: #e23b40;
}

.skin-black .help path {
    stroke: #e23b40 !important;
}

body.skin-black .page-home .block-title h2 {
    font-size: 24px;
    margin: 0;
    padding: 0;
    text-transform: none;
    letter-spacing: normal;
    font-weight: 100 !important;
    text-align: left !important;
    color: #b9b9b9;
    font-weight: 500 !important;
}

body.skin-black .home-help {
    margin-top: 80px;
}

body.skin-black .home-help h2 {
    margin: 30px 0;
    font-size: 2rem;
}

body.skin-black .home-help a {
    text-decoration: none;
}

body.skin-black .home-help a:houver {
    color: #e23b40;
}

body.skin-black .home-help .box-help {
    margin-bottom: 20px;
}

body.skin-black .home-help .box-help .help {
    background: #adadad26 !important;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 40px 0px 45px;
    border-radius: 8px;
    width: 100%;
}

body.skin-black .home-help .box-help .help:hover {
    background: #343434 !important;
}

body.skin-black .home-help .box-help .help svg {
    width: 35px;
    position: absolute;
    left: 45px;
    top: 45px;
}
body.skin-black .home-help .box-help .help > span {
    font-size: 14px;
    margin: 38px 0 0 45px;
    height: 100px;
    color: #bbbbbb !important;
}

.skin-black .promotionBar span.black-friday, .skin-black .promotionBar .onMiddle b {
    color: #e23b40 !important;
}

/*.skin-black .promotionBar .icon.icon-clock-alarm {
  background-image: url(https://img.panoramamoveis.com.br/svg/397758/icon-clock-alarm.svg) !important;
}*/

.skin-black .vitrineCustom svg {
    margin: 0 0px 0 0;
    fill: #f27018 !important;
    font-weight: bold;
}

.skin-black .banner-topo .owl-nav button.owl-prev, .skin-black .banner-topo .owl-nav button.owl-next {
   width: 35px !important;
}

.skin-black .banner-topo .owl-nav svg path {
    fill: #e23b40 !important;
}

.skin-black .page-home .vitrineCustom svg {
    fill: #e23b40;
}

.skin-black.notMobile .with-slider:not(.banner-topo).with-nav.with-nav-outside .owl-nav svg path {
    fill: #fff;
}

.skin-black.notMobile .with-slider:not(.banner-topo).with-nav.with-nav-outside .owl-nav button.owl-next, .skin-black.notMobile .with-slider:not(.banner-topo).with-nav.with-nav-outside .owl-nav button.owl-prev {
    border: 2px solid #e23b40 !important;
}

.skin-black .isMobile .with-slider .owl-dots .active span {
    background: #e23b40 !important;
}

.isMobile.skin-black footer .footer-menu2 {
    border-top: 1px solid #ebebeb;
    border: 0px solid;
}

.isMobile.page-home.skin-black .escolha-departamento {
    background: #1a1a1a !important;
}

.skin-black .with-slider:not(.banner-principal).with-nav.with-nav-inside .owl-nav button svg path {
    fill: #363843;
}

.notMobile.skin-black footer .footer-links .links-body > span {
    color: #b9b9b9;
}

body.skin-black.page-home #area-body {
    background: #252525;
}

.notMobile.skin-black footer .footer-newsletter {
    border-top: 1px solid #252525;
}

body.page-product.skin-black footer {
    background: #242424;
}

body.page-product.skin-black footer .footer-links {
    background: #242424 !important;
    border-top: 1px solid #333 !important;
}

body.skin-black.page-home .ofertas .header-ofertas .ofertas-heading {
    color: #b9b9b9;
}
body.skin-black.page-home .ofertas .header-ofertas .sub-text {
    color: #b9b9b9;
}

body.skin-black.page-product footer .footer-institucional .line-institucional {
    border-bottom: 1px solid #503131 !important;
    margin: 20px 0px;
    height: 18px !important;
    display: flex;
    justify-content: center;
}

body.skin-black.page-product  footer .footer-menu {
    background: #252525 !important;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
}

body.skin-black.page-product footer .up .container.linha .botao {
    width: 72px;
    height: 72px;
    border: 1px solid rgba(0, 0, 0, 0);
    position: absolute;
    display: flex;
    border-radius: 50%;
    background-color: #303030;
    justify-content: center;
    box-shadow: 0px 15px 16px 0px rgba(0, 0, 0, 0.65);
}