.link-bg a{color: #ffffff!important;}
.link-bg a:hover{color: #f5f5f5!important;}
.link-bg i{color: #ffffff!important;}


/*BOTAO ZAP TOPO*/
.menu-right-button .sppb-btn-custom {background: #25d366!important; color: #ffffff!important; border-radius: 25px!important; border:1px solid #25d366!important;}
.menu-right-button .sppb-btn-custom a{color: #ffffff!important;}
.menu-right-button i{font-size: 30px!important; margin-right: 7px!important;}
.menu-right-button .sppb-btn-custom:hover {background: #ffffff!important; color: #25d366!important; border-radius: 25px!important;}
.menu-right-button .sppb-btn-custom a:hover{color: #25d366!important;}

/*MENU**/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size: 13px!important; text-transform: uppercase!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{color: #333!important; font-weight: bold;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{font-size: 15px!important;letter-spacing: normal!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{width: 280px!important;}
.sp-megamenu-parent > li{padding: 0 12px 0 0!important;}
.sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li:focus > a, .sp-megamenu-parent > li.active > a{font-weight: normal!important; }



.fpdados h3.sppb-addon-title {font-size:21px!important;}

.fpservicos .sppb-column-addons{background: #ebebeb!important; padding: 7px!important; border-radius:7px!important;}
.fpservicos h4.sppb-addon-title{text-align: center!important; height: 80px!important; margin-top: 10px!important; color: #EC6437!important; font-size:18px!important;}
.fpservicos .sppb-addon-content{text-align: center!important;}


.fpeventos .call-to-action-title .sppb-addon-title {color: #333333!important;}
.fpeventos h2.sppb-addon-title{font-size: 19px!important;}



/*TITULO PAGINAS*/
.sp-page-title{padding: 20px 0!important; background: url("../../../images/bktitulo.jpg")!important;}
.sp-page-title .sp-page-title-heading {color:#A8B2A1!important;}
.sp-page-title .sp-page-title-sub-heading{font-size:48px!important;}
.article-details .article-header h1, .article-details .article-header h2{font-size:29px!important;}
h3, h3.sppb-addon-title{font-size:21px!important;}
h4, h4.sppb-addon-title{font-size:18px!important;}


/*ARTIGOS*/
.blog-list-area .sppb-addon-article{height: 550px!important;}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus{color: #FD5757!important;}
.author-img{display: none!important;}
.blog-list-area .sppb-addon-article .sppb-article-info-wrap > h3 a{height: 75px!important;}
.sppb-addon-articles .sppb-article-meta > span{position: absolute!important; top: 20px!important; background-color: #A8B2A1!important; padding: 10px!important; font-size: 12px!important;
border-radius:50px!important; left: 0px!important; color: #252525!important;}

/*CONTATO*/
.contato i, .contato a{color: #333333!important;}

/*BOTOES*/
.sppb-btn-success {border-radius: 50px!important;}
.sppb-btn-success:hover{background-color: #ffffff!important; color: #25D366;}
.sppb-btn-success i {font-size: 35px!important;}

.sppb-btn-dark {border-radius: 50px!important; background-color: #0088cc!important;}
.sppb-btn-dark:hover{background-color: #ffffff!important; color: #0088cc;}
.sppb-btn-dark i {font-size: 35px!important;}

.sppb-btn.sppb-btn-secondary, .sppb-btn-outline{border:solid 1px #a8b2a1!important; color:#a8b2a1!important;}
.sppb-btn.sppb-btn-secondary:hover, .sppb-btn-outline:hover{border:solid 1px #a8b2a1!important; color:#252525!important; background-color:#a8b2a1!important;}

.sppb-btn-primary:hover, .blog-list-area .sppb-addon-article .sppb-readmore:hover{color:#252525!important;}

/*NUMEROS*/
 .sppb-animated-number{background: #A8B2A1; border-radius: 100%!important; padding: 5px 15px!important; color: #ffffff; font-size: 24px!important; margin-right: 15px!important;}

 /*TV 720P*/
@media only screen and (max-width : 1280px){
    .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{font-size: 10px!important;}
    .sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li:focus > a, .sp-megamenu-parent > li.active > a{font-weight: normal!important; font-size: 12px!important;}
  } 


/*ATUALIZAÇÕES 2026*/
/*NOVA PALETA
Nude Rosado     #D8B4A0
Terracota       #B66A50
Verde Sálvia    #A8B2A1
Cinza Suave     #6F6F6F
Off White       #FAF7F3
*/

.sppb-addon-text-block .sppb-addon-content {color: #252525!important;}
a:hover{color:#d8b4a0!important;}
.mod-articlescategories a{color:#b66a50!important;}

#sp-header .logo{height: 110px!important;}
.logo-image{height: 110px!important;}
.logo-image-phone{height: 110px!important;}
#sp-header{background: #F8F3ED!important; height: 130px!important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a{color:#b66a50!important;}
.sp-megamenu-parent > li > a{color:#252525!important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background: #f3ece6!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a{color:#b66a50!important;}

.link-bg{background: #a8b2a1!important;}
.link-bg h3.sppb-feature-box-title{font-size:18px!important;}
.sppb-btn.sppb-btn-primary, .sppb-btn.sppb-btn-primary, .blog-list-area .sppb-addon-article .sppb-readmore{background: #b66a50!important;}
.sppb-btn.sppb-btn-primary:hover, .sppb-btn.sppb-btn-primary:focus, .blog-list-area .sppb-addon-article .sppb-readmore:hover{background: #d8bfa0!important;}
.sppb-addon-article-layout-content img.sppb-img-responsive{height: 262px!important;}
.link-color{color:#a8b2a1!important;}
h3.sppb-feature-box-title{font-size:24px!important;}
.offcanvas-menu .offcanvas-inner .sp-module ul li.menu-parent-open > a, .offcanvas-menu .offcanvas-inner .sp-module ul li.menu-parent-open > span, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > span{color:#a8b2a1!important;}


/*RODAPE*/

#sp-bottom{padding:20px 0 15px!important;}
#sp-bottom, #sp-footer{background: #A8B2A1!important; color:#252525!important;}
#sp-bottom a, #sp-footer a, #sp-footer{color:#252525!important;}
#sp-bottom i{color: #252525!important;}
#sp-bottom .sppb-addon-text {color: #252525!important;}
#sp-bottom h3.sppb-feature-box-title{font-size:19px!important;}
#sp-footer1 h3.sppb-addon-title {text-align: left!important; color: #252525;}
#sp-footer1 a{color: #252525!important;}
#sp-footer1 .sppb-icon .sppb-icon-container > i{font-size: 27px!important; line-height: 27px!important;}
#sp-footer2 img{transform: scale(0.8)!important;}
