#sp-main-body {
    padding: 50px 0;
}
#sp-header {
    background: #30271b;
}
#sp-idiomas img {
    width: 30px;
    padding: 0 5px;
}
.gtranslate_wrapper {
    position: relative;
    top: 24px;
    background: #271f15;
    border-radius: 17px;
    padding: 2px 5px 5px 7px;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #ffffff;
}
/*Cor do hover dos ítens não ativos*/
.sp-megamenu-parent>li:hover>a {
    color: #ffffff;
}
.sp-megamenu-parent>li>a {
    color: #ffffff;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a, .sp-megamenu-parent>li>a {
    letter-spacing: 2px;
}
/*Cor do Hover dos submenus*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #30271b
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #333333;
}
.burger-icon>span {
    background-color: #ffffff;
}
h3.titulo-page {
    font-size: 32px;
    font-weight: bold;
    position: relative;
    margin-bottom: 40px;
}
h3.titulo-page::before {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 0px;
    background: #d4a103;
    height: 5px;
    width: 60px;
}
.sppb-feature-box-title {
    position: relative;
    margin-bottom: 25px;
}
h3.sppb-feature-box-title::before {
    position: absolute;
    content: "";
    bottom: -10px;
    left: 0px;
    background: #d4a103;
    height: 2px;
    width: 25px;
}
section#sp-copyright {
    background: #171717;
    color: #b0b0b0;
    text-align: center;
    font-size: 14px;
    padding: 20px 0;
    border-top: 1px solid #975d0f;
}
img.logo-rodape {
    float: right;
    width: 180px;
}
h2.article-title {
    font-weight: bold;
    margin-bottom: 25px;
    position: relative;
    text-transform: uppercase;
}
h2.article-title::before {
    position: absolute;
    content: "";
    bottom: -5px;
    left: 0px;
    background: #d4a103;
    height: 2px;
    width: 25px;
}
h3.profissional {
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 18px;
}
h4.numero {
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 3px;
    color: #d4a103;
}
p.texto-produto {
    margin-top: 0;
    max-width: 50%;
}
/*Menu OffCanvas*/
.offcanvas-menu {
    background-color: #5e5d5b;
    color: #8d8d8d;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #ffffff;
}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li {
    border-bottom: 1px solid rgb(143 143 143 / 30%);
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #ffffff !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    color: rgb(201 164 29);
}
.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #fefefe;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #f7c203;
}
.offcanvas-menu .offcanvas-inner ul.menu>li li a {
    color: rgb(255 255 255 / 80%);
}
.offcanvas-menu .offcanvas-inner ul.menu>li li a {
    color: rgb(255 255 255 / 80%);
    text-transform: uppercase;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 16px;
    font-weight: 600;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {
    color: rgb(201 164 29);
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    line-height: 35px;
}
.article-details .article-full-image {
    margin-bottom: 0px;
}









/* ========== Midia Query ========== */
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 320px) {

}
/* Celular em Pé */ 
@media only screen and (max-width : 480px) {
    #sp-menu .burger-icon {
        position: absolute;
        right: 25px;
        bottom: 15px;
    }
    .gtranslate_wrapper {
        top: 7px;
        right: 60px;
    }
    section#sp-copyright {
        font-size: 10px;
        padding: 10px 0;
    }
    img.logo-rodape {
        float: left;
        width: 130px;
    }
    p.texto-produto {
        max-width: 100%;
    }
}
/* Celular Deitado, Tablets */
@media only screen and (max-width : 768px) {
    #sp-menu .burger-icon {
        position: absolute;
        right: 25px;
        bottom: 15px;
    }
    .gtranslate_wrapper {
        top: 10px;
    }
    section#sp-copyright {
        font-size: 10px;
        padding: 10px 0;
    }
    img.logo-rodape {
        float: left;
        width: 130px;
    }
    p.texto-produto {
        max-width: 100%;
    }
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
/* Large Devices, Wide Screens */
 @media only screen and (min-width : 1200px) {
    
}

