.highlight{color:#cc0000}.titled{padding:20px;border-bottom:1px solid #cc00007d;font-family:lato,sans-serif;font-weight:300;color:#aaa;margin-bottom:0}.header-title{font-size:16px;padding:10px;margin-top:47px;color:#aaa;font-family:lato,sans-serif;font-weight:300}@media screen and (min-width:728px){}.top-carroulsel-resize{height:220px;width:150px;object-fit:cover}.btn-whatsapp a{background:#10aa00;padding:15px;width:100%;display:block;text-align:center;border-radius:5px;font-size:17px;}.btn-whatsapp a:hover{background:#008930;color:#fff}.btn-phone a{background:0 0;padding:15px;width:100%;display:block;text-align:center;border-radius:5px;font-size:17px;margin-top:10px;border:1px solid #cc0000;color:#cc0000}.btn-phone a:hover{background:#cc0000;color:#fff}.resize-content{font-size:12px;color:#fff;margin-top:10px;padding-top:0px;padding-right:8px;padding-left:8px}.resize-content p{font-size:12px;color:#fff;margin-top:0;padding-top:0px}.header-ac{padding:15px;background:#111;margin-bottom:10px;border-radius: 10px}.header-ac .left{border-right:2px solid;padding-left:15px}.header-ac .right{background:#f2f2f2}.header-ac .right a{float:right}@media screen and (max-width:728px){.header-ac .right a{float:right;margin-right:0}.only-on-mobile{display:block}.only-on-desktop{display:none}}@media screen and (min-width:728px){.header-ac .right a{float:right;margin-right:-15px}.only-on-mobile{display:none}.only-on-desktop{display:block}}.box-dark{padding:20px 30px 40px;background:#111;margin-bottom:20px}@media only screen and (max-width:600px){.only-mobile{display:inline-block!important}.only-desktop{display:none!important}.navbar-brand>img{display:block;width: 100%;margin-top: 5px;width: 230px;}}@media only screen and (min-width:600px){.only-desktop{display:inline-block!important}.only-mobile{display:none!important}}.search-button{background:#cc0000;padding:8px;border-radius:100px}.owl-slider .item img{display:block;width:100%;height:auto}.owl-slider .item .acompanhante_name{position:absolute;bottom:0}

.navbar-default .navbar-nav>li>button {
    color: #c5c5c5;
    font-family: lato,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    background: none;
    border: none;
}

.navbar-nav>li>button {
    padding-top: 15px;
    padding-bottom: 15px;
}

.navbar-nav>li>button {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.nav>li>button {
    padding: 14px 15px;
}
.nav>li, .nav>li>button {
    display: block;
    position: relative;
}


.details_image{
    width:100%;
    margin-bottom: 10px;
}


.rg-gallery{
    text-align: center;
    width: 100%;
}


@media(min-width:769px) {
   .details_image{
        width: 360px;
        
    }

    .rg-gallery{
        width: 360px;
        margin: 0 auto;
    }
}

h1, h2, h3{
    color: #fff;
}

.lazyload{
    opacity: 0;
}


.detail-up-button,.fixed-whatsapp-button{
    display:none;
}

@media(min-width:769px) {
    .detail-up-button{
        color: #fff;
        padding: 8px;
        width: 44px;
        height: 44px;
        background: #cc0000;
        text-align: center;
        border-radius: 100px;
        cursor: pointer;
        position: fixed;
        bottom: 50px;
        right: 50px;
        display:block;
    }

    .fixed-whatsapp-button{
        color: #fff;
        padding-top: 11px;
        width: 44px;
        height: 44px;
        background: #10aa00;
        text-align: center;
        border-radius: 100px;
        cursor: pointer;
        position: fixed;
        bottom: 50px;
        right: 100px;
        display:block;
    }

    .fixed-whatsapp-button a:hover,a:visited{
        color: #fff;
    }
}


@media(max-width:769px) {
    .btn-whatsapp{
        position: fixed;
        bottom: 0;
        width: 100%;
        z-index: 9;
        left: 0;
    }
    .btn-whatsapp a{
        padding: 25px;
    }
    .btn-whatsapp a:hover,a:visited{
        color: #fff;
    }

    .whastapplogo{
        display: none;
    }
}

/* Gradiente vermelho para preto no header */
header.header.navbar {
    background: linear-gradient(180deg, #cc0000 0%, #1a0000 100%) !important;
    border: none;
}

/* Navbar sobre o gradiente */
header.header .navbar-default {
    background: transparent !important;
}

/* Seção do título h1 com degradê */
body > section:first-of-type,
section.novidades {
    background: linear-gradient(180deg, #1a0000 0%, #111 100%) !important;
}

/* Links destacados em vermelho */
.highlight, h1 .highlight, a.highlight {
    color: #cc0000 !important;
}

/* Footer com tom escuro */
footer {
    background: #111 !important;
}

/* Dropdown menu escuro */
.dropdown-menu {
    background-color: #1a1a1a;
    border: 1px solid #333;
}
.dropdown-menu > li > a {
    color: #ccc;
}
.dropdown-menu > li > a:hover {
    background-color: #cc0000;
    color: #fff;
}

/* Linha decorativa vermelha */
.linha:after {
    border-bottom-color: #cc0000 !important;
}

/* Pills e categorias */
.nav-pills > li > a {
    border-color: #cc0000 !important;
    color: #fff !important;
}
.nav-pills > li > a:hover,
.nav-pills > li.active > a {
    background-color: #cc0000 !important;
    color: #fff !important;
}
