a {
  color: #0072bb;
}
a:hover, a:focus {
  color: #ca325b;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #eb4947;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #eb4947;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #eb4947;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #eb4947;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #ff6400;
  background-color: #ff6400;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #d35706;
  background-color: #d35706;
}
ul.social-icons >li a:hover {
  color: #eb4947;
}
.sp-page-title {
  background: #eb4947;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #eb4947;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #eb4947;
}
.sp-module .tagscloud .tag-name:hover {
  background: #eb4947;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #eb4947;
}
.search .btn-toolbar button {
  background: #eb4947;
}
.post-format {
  background: #0072bb;
}
.voting-symbol span.star.active:before {
  color: #eb4947;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #e61c19;
}
.entry-link,
.entry-quote {
  background: #eb4947;
}
blockquote {
  border-color: #eb4947;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #eb4947;
}
#sp-footer {
  background: #3c3b3b;
}
.sp-comingsoon body {
  background-color: #eb4947;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #eb4947;
  background-color: #eb4947;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #eb4947;
  background-color: #eb4947;
}


.menu-fixed  + header, #sp-menu-site {
  position:fixed !important;
  /margin-top: 240px;
  z-index:9
}
/*Menu*/
.sp-megamenu-parent {
  float: left;
}
#sp-menu-site {
  background: rgb(0 114 187) !important;
  display:flex;
  width:100%;
  border-bottom: 4px solid #045589;
}
#sp-menu-site a:hover {
  color: #41acfd;
}
#sp-menu-site a {
  color:#ffffff;
  line-height: 60px;
  font-weight: 600;
}
#sp-menu-site li:first-child.active + li {
  background: #045589;
}
#sp-menu-site .active {
  background:#045589;
}

/*Logo*/
.logo img {
  height: 90px;
}
.logo {
  flex:2
}

/*Header*/
#sp-header {
  height: 110px;
  padding-top: 15px;
  position: relative;
}
.HeaderMobile {
    display:none;
}

.tri-header .container > .row {
  display:flex;
  align-items:center;
}

/*Slider*/

.triSlider .sppb-carousel-inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    height: 500px;
}
.triSlider .sppb-carousel-inner .sppb-item {
  top:inherit
}

/*Header C*/
.headC{
  position:relative;
  display: table;
}
.headC:before {
  content: "";
  width: 170px;
  height: 100px;
  border: 6px solid #e6e6e6;
  position: absolute;
  right:-47px;
  top:-20px;
  bottom: 10px;
  z-index: -1;
}
#sppb-addon-1606429701038 {
  background-position:center center
}
.offcanvas-menu {
  background:#2b0912
}

.offcanvas-menu li  {
  border-color:#0072bb !important
}
#sp-rodape .sppb-link-list-wrap ul li {
 border:none;
}

#sp-rodape .sppb-link-list-wrap ul li a {
 line-height:1.5;
}
#sp-rodape .triM a:before {
  display:none
}
.ccb.mob h2 {
  font-size: 10px !important;
  padding:06px !important
}
.ccb.mob h2 strong {
  font-size: 12px !important;
}
.ccb h2{
  background:#5f5f5f;
  text-align:center;
  border-radius:6px;
  margin: 0 auto !important;
  padding: 10px !important;
  margin-top: 22px !important;
  margin-bottom: 20px !important;
  font-size: 14px !important;
  display: table;
}
.ccb h2 strong {
  display:block;
  font-size: 17px;
}
#sp-rodape #column-id-1606649618823 .sppb-column-addons {
  display:flex;
  align-items:center;
  justify-content:center
}
#sp-rodape .sppb-img-responsive {
  max-width: 180px;
}
.call-footer {
  float:right;
}
.call-footer h3 {
  color: #fff;
  font-weight: 600;
  font-size: 26px;
  margin-bottom: 30px;
}
.call-footer .tri-fone {
  display:flex;
  align-items:center;
  line-height:1.2;
  font-weight: 600;
  color: #fff;
}
.call-footer .tri-fone span {
  font-weight: 400;
  font-size: 18px
}
.call-footer .tri-fone i {
  font-size: 29px;
  margin-right:10px
}
.call-footer .tri-social a {
  font-size: 40px;
  margin: 0 5px;
  color: #b1b1b1;
}
.call-footer .tri-social {
  display:flex;
  justify-content:center;
  margin-top: 10px;
}

.offcanvas-menu .aw-call-inner {
  float:none;
  align-items:center;
  justify-content:center;
}
.offcanvas-menu .aw-call {
  margin-top: -10px
}
.offcanvas-menu .aw-call-content h3 {
 color:#c76f87 !important
}
.offcanvas-menu .aw-call-content a {
  color:#ffccda
}
.triSlider {
  position:relative;
}
.triSlider .sppb-item.sppb-item-has-bg:before {
  content:"";
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0.7035189075630253) 0%, rgba(0,0,0,0.5018382352941176) 35%, rgba(0,0,0,0) 100%);
  position: absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:;
}

#sp-top1 .aw-call h3 {
  font-size:12px !important;
  display: none;
  margin:0;
}
#sp-top1 .aw-call h2 {
  font-size:16px !important
}
#sp-top1 .aw-call img {
  height:16px !important
}
#sppb-addon-1606429701038 .sppb-addon-overlayer {
  background-color:rgb(72 72 72 / 41%) !important
}
@media screen and (max-width:992px){
  .triSlider .sppb-carousel-inner {
    height: 300px;
}
.call-footer {
  text-align:center;
  float:none;
  display:flex;
  align-items:center;
  flex-direction:column;
}
.HeaderMobile {
    display:block;
}
}

@media screen and (max-width:767px){
  .triSlider .sppb-carousel-inner {
    height: 200px;
}
.triClientes .sppb-addon-clients .sppb-row> div {
  width: 50%;
  text-align:center
}
.sppb-carousel-indicators {
  display:none
}
}

/*
  #e6e7e9 cinza
  #ffca0a amarelo
  #0072bb azul
  #ee1d23 vermelho

*/