/*TOPO*/
body{background: #f4f4f4!important;}

.socialtopo{position: relative!important; top:-10px!important; }
#sp-topo {padding-top: 15px!important; padding-bottom: 10px!important;}
#sp-topo2 {border-bottom:  2px solid #940001!important;}
.dadostopo {margin-top: 15px!important;}
.dadostopo h2.sppb-addon-title{font-size: 20px!important; text-align: right!important; font-weight: bold!important;}
.dadostopo .sppb-icon .sppb-icon-container > i{font-size: 16px!important; width: 16px!important; height: 16px!important; line-height: 16px!important;}
.sp-page-title{padding: 30px 0px 30px 0px!important;}

/*banner*/
.banner p, .banner .sppb-sp-slider-text{color: #ffffff;}
.banner .sp-slider-btn-text{background:#fff; border: 1px solid #ebebeb!important; color: #940001!important;}
.banner .sp-slider-btn-text:hover{background:#940001; color: #ffffff!important;}
.hide{display: none!important;}

/*menu*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding: 25px!important; text-transform: uppercase!important;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{width: 300px!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{border-bottom: 1px solid #ebebeb!important; padding-bottom: 10px!important;}

/*botões*/
.sppb-btn-link {border: 1px solid #ebebeb!important; border-radius: 5px!important; color: #ffffff!important; padding: 10px!important; background:#E9E8E8!important;}
.sppb-btn.sppb-btn-primary{ color: #ffffff!important; padding: 10px 25px!important; border: 1px solid #9a0000!important; border-radius: 0px!important;  background: #940001!important;}


/*rodape*/
#sp-footer{background: #111111!important; color: #ebebeb!important;}
.sp-copyright {padding-top: 7px!important;}
#sp-footer .logoa9 {transform: scale(0.7)!important; opacity: 0.8;}
#sp-footer .logoa9:hover{opacity: 1.0;}
#sp-bottom #sppb-addon-1573735531372 .sppb-icons-group-list li#icon-1573735531373 a#sp-top-bar{padding: 0px!important;}
#sp-bottom .sppb-icons-group-list li a{border: none!important;}
#sp-bottom .sppb-icon .sppb-icon-container > i{font-size: 29px!important;}

/*artigos*/
.view-article .finatic-blog-details .article-img-wrpaaer .article-header {padding-top: 0px!important;}
.article-details h2{font-size: 18px!important; color: #940001!important; border-bottom: 0px solid #1a1a1a!important; font-weight: bold!important; text-transform: uppercase!important; padding: 10px!important; margin-bottom: 15px!important; background: rgba(255,255,255,1)!important;}
.article-details h3{font-weight: bold!important; font-size: 16px!important; border-bottom: 1px solid #2a2a2a!important; text-transform: uppercase!important; color: #940001!important;}
.view-article .finatic-blog-details div[itemprop="articleBody"]{margin-top: 10px!important; padding: 0 50px!important; text-align: justify;}
.article-details img{padding: 10px!important;}

.sppb-addon-content {font-size: 15px!important;}
.sppb-addon-image-layout-content{width: 100%!important; padding: 20px!important; text-align: center!important;}

#topo2{border-bottom:3px solid #940001!important;}
.article-social-share{display: none!important;}
.view-article .article-details.case-studies .article-header-wrap{display: none!important;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{text-transform: uppercase!important; font-size:16px!important;}
#sp-logo{padding-top:10px!important;}
.sp-megamenu-parent{margin-top:-60px!important;}
.sp-slider-content-align-left, .sp-slider-image-align-left{width: 30%!important;}
.sp-slider-content-align-left h2{font-weight: bold!important;}
.sp-slider-content-align-left p{font-size:18px!important;}
.sppb-feature-box-title a:hover{color:#171717!important;}
.sppb-btn-primary:hover{background: #171717!important;}
.fptitulos {padding:5px!important; position: relative!important; width: 90%!important; margin:0 auto!important; margin-top:-40px!important; background:#ffffff!important; height:80px!important;}
a:hover{color:#171717!important;}
h2{font-size:39px!important; font-weight: bold!important;}
h3{font-size:21px!important;}
#sp-bottom{background: #ffffff!important; color:#171717!important;}
#sp-footer{color:#ffffff!important;}
.com-content-article__body h2{background: #ffffff!important; color:#940001!important; padding:15px!important; font-size:25px!important;}
.com-content-article__body img.pull-left{margin:20px!important;}
span.hits{display: none!important;}
.sp-page-title{background: #ffffff!important;}
h1.sp-page-title-heading{color:#171717!important; font-family: Lato!important; font-size:30px!important; text-transform:uppercase!important;}
h2.sp-page-title-sub-heading{color:#171717!important; font-family: Lato!important; font-size:21px!important;}

@media(max-width: 1360px){
.sp-nav-control{display: none!important;}
}


@media(max-width: 992px){
  .logo-image-phone{height: 80px!important; margin-bottom:20px!important;}
  .sp-megamenu-wrapper{position:relative!important; margin-top:-60px!important; z-index: 999!important;}
  .offcanvas-menu .offcanvas-inner ul.menu li{text-transform: uppercase!important;}
  .sp-slider-content-align-left{margin-left:-25px!important;}
  .sp-slider-content-align-left h2{font-size:24px!important;}
  .sp-slider-content-align-left p{font-size:16px!important;}
  .sp-nav-control{display: none!important;}
}

@media (max-width: 575px) { 
  #sp-bottom{text-align: center!important;}
  .sp-slider-content-align-left, .sp-slider-image-align-left{width: 50%!important;}
  .sp-slider .sp-item .sp-background{background-position: 730px!important;}
  .sp-slider-content-align-left{margin-left:5px!important;}
  .sp-slider-content-align-left h2{font-size:19px!important;}
  .sp-slider-content-align-left p{font-size:13px!important;}
  .sp-slider-content-align-left, .sp-slider-image-align-left{width: 50%!important;}
  h1.sp-page-title-heading{font-size:20px!important; text-align: center!important;}
  #sp-main-body{padding:30px 0!important;}
  .com-content-article__body img.pull-left{margin:0!important; margin-bottom:20px!important;}
  }