/* SECRETTA - REMOVER ROXO REAL DO FLYNAX */

/* fundo geral */
html,
body,
#floor,
#wrapper,
#main_container,
#content,
.inside-container,
.content-padding,
section,
.content-block,
.side-block,
.blocks,
.block {
    background:#050505!important;
    background-image:none!important;
    color:#d4a64f!important;
}

/* header/menu original */
header,
header section,
header.position-relative,
section.main-menu,
.main-menu,
.main-menu nav,
#top-navigation,
#top-navigation *,
.user-navbar,
.user-navbar *,
.header-user-menu,
.header-user-menu * {
    background:#050505!important;
    background-image:none!important;
    color:#d4a64f!important;
    border-color:#3b2a12!important;
}

/* faixa do menu */
section.main-menu,
.main-menu {
    background:linear-gradient(90deg,#140000,#3a0000,#140000)!important;
    border-top:1px solid #3b2a12!important;
    border-bottom:1px solid #3b2a12!important;
}

/* diagonais/linhas roxas */
#hline1,
#hline2,
#mline1,
#mline2,
#fline1,
#fline2 {
    background:rgba(212,166,79,.08)!important;
    background-image:none!important;
    border-color:#3b2a12!important;
}

/* links/menu */
a,
.main-menu a,
.main-menu span,
nav a,
nav span,
#top-navigation a,
#top-navigation span {
    color:#d4a64f!important;
}

/* ativo e hover */
.active,
.current,
li.active,
li.active a,
.menu li.active a,
.main-menu li.active a,
.main-menu a.active,
nav li.active a,
nav a.active {
    background:#4b0000!important;
    color:#f0c56b!important;
    border-color:#6b2a12!important;
}

a:hover,
.main-menu a:hover,
nav a:hover,
#top-navigation a:hover {
    background:#3a0000!important;
    color:#f0c56b!important;
}

/* botões */
button,
.btn,
.button,
a.button,
input[type=submit],
input[type=button],
.circle,
a.circle,
.user-navbar a.circle,
#top-navigation a.circle {
    background:linear-gradient(180deg,#9b0000,#4b0000)!important;
    color:#fff!important;
    border-color:#6b2a12!important;
    box-shadow:none!important;
}

/* botão ativo */
button.active,
.btn.active,
.button.active,
a.button.active,
.circle.active {
    background:linear-gradient(180deg,#d4a64f,#9b6a19)!important;
    color:#111!important;
}

/* campos */
input,
select,
textarea,
.form-control,
.field,
.dropdown {
    background:#101010!important;
    color:#fff!important;
    border-color:#3b2a12!important;
}

input:focus,
select:focus,
textarea:focus {
    border-color:#d4a64f!important;
    box-shadow:0 0 12px rgba(212,166,79,.35)!important;
}

/* títulos */
h1,h2,h3,h4,h5,
.page-title,
.h1-nav h1 {
    color:#d4a64f!important;
    font-family:Georgia,serif!important;
}

/* tabelas/listas/filtros */
table,
td,
th,
.listing,
.item,
.featured,
.fieldset,
.sorting,
.alphabetic-search,
.alphabetic-search *,
.categories,
.categories * {
    background-color:#080808!important;
    color:#d4a64f!important;
    border-color:#3b2a12!important;
}

/* alfabeto ativo */
.alphabetic-search .active,
.alphabetic-search a.active,
.alphabetic-search a:hover,
td.active,
th.active {
    background:#5a0000!important;
    color:#f5d27a!important;
}

/* footer */
footer,
footer > div,
#footer,
.footer,
.footer-data,
.footer-menu {
    background:linear-gradient(180deg,#1b0000,#080000)!important;
    background-color:#120000!important;
    background-image:none!important;
    color:#d4a64f!important;
    border-color:#3b2a12!important;
}

/* footer links */
footer a,
#footer a,
.footer a,
.footer-menu a,
.footer-data a {
    color:#d4a64f!important;
}

footer a:hover,
#footer a:hover,
.footer a:hover {
    color:#f0c56b!important;
}

/* ícones sociais */
svg,
svg *,
footer svg,
footer svg *,
footer i,
#footer svg,
#footer svg *,
#footer i {
    color:#d4a64f!important;
    fill:#d4a64f!important;
}

/* remover seta original */
.scroll-top,
.to-top,
#scroll-to-top,
a[href="#top"] {
    display:none!important;
}

/* matar roxos por cor direta */
[style*="#da8ae3"],
[style*="#ca5cd7"],
[style*="#c449d3"],
[style*="#d580e0"],
[style*="#dc9cde"],
[style*="#734ad2"],
[style*="#be7bc0"],
[style*="#f9dbf1"],
[style*="#ffecf4"],
[style*="#fff0ff"],
[style*="purple"],
[style*="violet"] {
    background:#3a0000!important;
    color:#d4a64f!important;
    border-color:#6b2a12!important;
}

/* mobile */
@media(max-width:768px){
    header,
    header section,
    section.main-menu,
    .main-menu,
    footer,
    #footer {
        background:#050505!important;
        background-image:none!important;
    }

    section.main-menu,
    .main-menu {
        background:linear-gradient(90deg,#140000,#3a0000,#140000)!important;
    }
}
