.ion-ios-sunny {
  color: #494949;
}
#id-empresa h2,
#id-galeria-de-fotos h2,
.ion-ios-partlysunny {
  color: #343434;
}
.ion-stop {
  color: #5c1f21;
}
.ion-ios-home,
.ion-android-settings,
.ion-ios-camera,
.ion-ios-email,
.ion-code-working {
  color: #c32329;
}
.link-re{
  color: #822d30;
  background-color: transparent;
  border:3px solid #822d30;
}
#carousel-servicos .link-re{
  color: #fff;
  background-color: transparent;
  border:3px solid #fff;
  margin-left: -13px;
  margin-bottom: 30px;
}
#carousel-servicos .link-re:hover,
#carousel-servicos .link-re:focus,
#carousel-servicos .link-re:active{
  color: #fff;
  background-color: #822d30;
  border:3px solid #822d30;
}
.link-re:hover,
.link-re:focus,
.link-re:active{
  color: #fff;
  background-color: #822d30;
}

.link-br{
  color: #fff;
  border: 3px solid #fff;
}

.link-br:hover,
.link-br:focus,
.link-br:active{
  color: #372e73;
  background-color: #fff;
}

.stl-dropshadow{
  -webkit-box-shadow: 0 0 62px rgb(210, 215, 211);
  -moz-box-shadow: 0 0 62px rgb(210, 215, 211);
  box-shadow: 0 0 62px rgb(210, 215, 211);
}

.menuactive{
  background-color: #9f4043;
}

.stl-dropshadow h2{
  background-image: -webkit-linear-gradient(left, #822d30, #fff);
  background-image: -moz-linear-gradient(left, #822d30, #fff);
  background-image: -o-linear-gradient(left, #822d30, #fff);
  background-image: -ms-linear-gradient(left, #822d30, #fff);
  background-image: linear-gradient(to right, #822d30, #fff);
  color: #fff;
}

#id-logoinf{
  background-color: #fff;
  background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
  background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
  background-image: -o-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
  background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.08), rgba(255,255,255,.08));
  background-image: linear-gradient(to top, rgba(0,0,0,.08), rgba(255,255,255,.08));
}

#id-infs > a{
  color: #7a7776;
  background-color: #fff;
}

#id-infs > a:hover,
#id-infs > a:focus,
#id-infs > a:active {
  color: #fff;
  background-color: #c32329;
}
#id-infs > a:hover .ion-ios-home,
#id-infs > a:focus .ion-ios-home,
#id-infs > a:active .ion-ios-home {
  color: #fff;
}

#Modal-Redes ul li a,
#Modal-Redes #id-redes-topo a{
  border: 2px #201952 solid;
  color: #201952;
}

#Modal-Redes ul li a:hover,#Modal-Redes ul li a:focus,#Modal-Redes ul li a:active, 
#Modal-Redes ul li a:hover i,#Modal-Redes ul li a:focus i,#Modal-Redes ul li a:active i, 
#Modal-Redes #id-redes-topo a:hover,#Modal-Redes #id-redes-topo a:focus,#Modal-Redes #id-redes-topo a:active{
  background-color: #5c1f21;
  color: #fff;
}

#Modal-Redes ul li a i{
  color: #201952;
}

.modal-title{
  color: #201952;
}

#id-infs > span{
  color: #7a7776;
  line-height: 50px;
}

#id-menu{
  background-color: #5c1f21;
}

#id-menu nav{
  background-color: #5c1f21;
}

.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {
  color: #555;
  background-color: #5c1f21;
}

#id-menu .dropdown-menu li a{
  background-color: #5c1f21;
}

#id-menu .dropdown-menu li a:hover, 
#id-menu .dropdown-menu li a:focus, 
#id-menu .dropdown-menu li a:active {
  background-color: #5c1f21;
  color: #ffffff;
}

#id-menu.f-nav{
  border-bottom: 10px #fff solid;
  -webkit-box-shadow: 0 0 133px rgb(45 45 45);
  -moz-box-shadow: 0 0 133px rgb(45 45 45);
  box-shadow: 0 0 133px rgb(45 45 45);
}

#id-menu.f-nav,
#id-menu.f-nav .navbar-collapse {
  color: #9f4043;
}

#id-menu.f-nav nav div ul li a, 
#id-menu.f-nav nav div ul li a, 
#id-menu.f-nav nav div ul li a {
  color: #fff;
}

#id-menu.f-nav nav div ul li a:hover, 
#id-menu.f-nav nav div ul li a:active, 
#id-menu.f-nav nav div ul li a:focus{
  background-color: #9f4043;
}

#id-menu.f-nav .menuactive{
  background-color: #9f4043;
  color: #fff;
}

.navbar-default .navbar-toggle {
  border: 2px #fff solid;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus {
  background-color: #9f4043;
}

.navbar-default .navbar-brand{
  color: #fff;
}

.navbar-default .navbar-brand i {
  color: #9f4043;
}

.navbar-default .navbar-brand:hover, 
.navbar-default .navbar-brand:focus {
  color: #fff;
}

#id-menu nav div ul li a{
  color: #fff;
}

#id-menu nav div ul li a:active,
#id-menu nav div ul li a:hover,
#id-menu nav div ul li a:focus{
  background-color: #9f4043;
  color: #fff;
}

.title-banner{
  color: #fff;
  background-color: rgb(48,48,48);
  opacity: 0.90;
}

#id-banners .owl-theme .owl-nav [class*=owl-]{
  background: #c12329;
  background-image: url(../../../public/img/icn-arrow.png);
  background-position: center;
  background-repeat: no-repeat;
}

#id-banners .owl-theme .owl-nav [class*=owl-]:hover,
#id-banners .owl-theme .owl-nav [class*=owl-]:focus,
#id-banners .owl-theme .owl-nav [class*=owl-]:active{
  background:#fff;
  background-image: url(../../../public/img/icn-arrow-hover.png);
  background-position: center;
  background-repeat: no-repeat;
}

#id-banners .owl-theme .owl-dots .owl-dot.active span, 
#id-banners .owl-theme .owl-dots .owl-dot span{
  background-color: #fff;
}

#id-banners .owl-theme .owl-dots .owl-dot.active span, 
#id-banners .owl-theme .owl-dots .owl-dot:hover span{
  border: 3px #fff solid;
  background-color: transparent;
}

#id-empresa{
  color: #372e73;
}

#id-empresa p{
  color: #848484;
}

#id-empresa img{
  border: 10px #b8b8b8 solid;
}

#id-produtos{
  background-color: #372e73;
  color: #fff;
}

#carousel-produtos{
  background-color: #372e73;
  color: #fff;
}

#carousel-produtos .owl-carousel a{
  color: #fff;
  background-color: #5b5295;
}

#carousel-produtos .owl-carousel a:hover,
#carousel-produtos .owl-carousel a:focus,
#carousel-produtos .owl-carousel a:active{
  background-color: #ffffff;
  color: #372e73;
}

#carousel-produtos a:hover .img-center,
#carousel-produtos a:hover .img-center,
#carousel-produtos a:active .img-center{
  border-color: #372e73;
}

#carousel-produtos a .img-center{
  border-color: #fff;
}

#carousel-produtos .owl-next{
  background-color:#372e73;
}

#carousel-produtos .owl-prev{
  background-color:#372e73;
}

#id-servicos{
  background-color: #2d2d2d;
  color: #fff;
}

#carousel-servicos{

  background-color: #2d2d2d;
  color: #372e73;
}

#carousel-servicos .owl-theme .img-center{
  border-color: #fff;
  border-radius: 300%;
}

#carousel-servicos .owl-carousel a {
  color: #fff;
  background-image: -webkit-linear-gradient(bottom, #525252 1%, #2d2d2d);
  background-image: -moz-linear-gradient(bottom, #525252 1%, #2d2d2d);
  background-image: -o-linear-gradient(bottom, #525252 1%, #2d2d2d);
  background-image: -ms-linear-gradient(bottom, #525252 1%, #2d2d2d);
  background-image: linear-gradient(to top, #525252 1%, #2d2d2d);
}

#carousel-servicos .owl-carousel a:hover, 
#carousel-servicos .owl-carousel a:focus, 
#carousel-servicos .owl-carousel a:active {
  background-image: -webkit-linear-gradient(bottom, #2d2d2d 1%, #525252);
  background-image: -moz-linear-gradient(bottom, #2d2d2d 1%, #525252);
  background-image: -o-linear-gradient(bottom, #2d2d2d 1%, #525252);
  background-image: -ms-linear-gradient(bottom, #2d2d2d 1%, #525252);
  background-image: linear-gradient(to top, #2d2d2d 1%, #525252);
}

#carousel-servicos .owl-next,
#carousel-servicos .owl-prev{
  background-color: transparent;
}

#id-clientes{
  background-color: #372e73;
  color: #fff;
}

#carousel-clientes > div > div{
  color: #fff;
  background-color: #5b5295;
}

#id-galeria-de-fotos{
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: -moz-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: -o-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: -ms-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: linear-gradient(to bottom, rgba(0,0,0,.25), rgba(255,255,255,.25));
  color: #372e73;
}

#id-noticias{
  background-color: #fff;
  color: #372e73;
}

#noticia{
  background-color: #fff;
}

#noticia .data{
  background-color: #372e73;
  color: #fff;
}

#noticia .inf-noticia{
  background-color: #e8e8e8;
}

#noticia .inf-noticia a h3{
  color: #372e73;
}

#noticia .inf-noticia p{
  color: #848484;
}

#id-fotos a i{
  color: #fff;
  background-color: #7a7a7a;
  opacity: 0.20;
  filter: alpha(opacity=20);
}

main #id-fotos .img-center{
  border: 3px #c1bfbf solid;
  padding-top: 100%;
  padding-top: calc(100% - 6px);
}

#id-fotos a:hover i,
#id-fotos a:focus i,
#id-fotos a:active i{
  background-color: #fff;
  color: #372e73;
}

#id-perg-vid{
  background-color: #372e73;
  color: #fff;
}

#id-perguntas .accordion-heading a{
  color: #fff;
  border: 3px solid #fff;
}

#id-perguntas .accordion-heading a:hover,
#id-perguntas .accordion-heading a:focus,
#id-perguntas .accordion-heading a:active{
  background-color: #fff;
  color: #372e73;
}

#id-perguntas .accordion-heading a[aria-expanded="true"]{
  background-color: #fff;
  color: #372e73;
}

#id-perguntas .accordion-body {
  color: #fff;
  background-color: #5b5295;
}

.embed-responsive{
  outline: 3px #fff solid;
}

#id-pag-atend{
  color: #372e73;
}

#id-hor-atendimento p{
  background-color: #d7d5e3;
}

#id-links-parc{
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: -moz-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: -o-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: -ms-linear-gradient(top, rgba(0,0,0,.25), rgba(255,255,255,.25));
  background-image: linear-gradient(to bottom, rgba(0,0,0,.25), rgba(255,255,255,.25));
  color: #372e73;
}

#lista-links li a{
  color: #372e73;
  border: 3px #372e73 solid;
}

#lista-links li a:hover,
#lista-links li a:active,
#lista-links li a:focus{
  background-color: #372e73;
  color: #fff;
}

#id-pag-atend{
  color: #372e73;
}

#pag-video #video .embed-responsive {
  outline: 3px #fff solid;
}

#pag-video #video h3{
  background-color: #372e73;
  color: #fff;
}

#pag-galeria-de-videos #videos .embed-responsive {
  outline: 3px #fff solid;
}

#pag-galeria-de-videos #videos .detail a{
  background-color: #372e73;
  color: #fff;
}

#pag-galeria-de-videos #videos .detail a{
  color: #fff;
}

#id-redes-sociais{
  background-color: #9f4043;
  color: #fff;
}

#id-redes-sociais a{
  background-color: #fff;
  color: #372e73;
  -webkit-box-shadow: 0 5px 5px rgba(55,46,115,.3);
  -moz-box-shadow: 0 5px 5px rgba(55,46,115,.3);
  box-shadow: 0 5px 5px rgba(55,46,115,.3);
}

#id-cont-footer{
  background-color: #5c1f21;
  color: #fff;
}

#id-cont-footer .contet-footer .owl-stage-outer{
  background-image: -webkit-linear-gradient(bottom, #993d40 1%, #5c1f21);
  background-image: -moz-linear-gradient(bottom, #993d40 1%, #5c1f21);
  background-image: -o-linear-gradient(bottom, #993d40 1%, #5c1f21);
  background-image: -ms-linear-gradient(bottom, #993d40 1%, #5c1f21);
  background-image: linear-gradient(to top, #993d40 1%, #5c1f21);
  color: #fff;
}

#id-cont-footer #id-localizacao h2 i{
  background-color: #c32329;
  color: #fff;
  font-size: 1.6em;
  margin-right: 20px;
}

#id-cont-footer #id-telefone h2 i{
  background-color: #c32329;
  color: #fff;
  font-size: 1.6em;
  margin-right: 20px;
}

#id-cont-footer #id-telefone ul li a{
  color: #fff;
}

#id-cont-footer .owl-prev,
#id-cont-footer .owl-next{
  background: #372e73;
  background-image: url(../../../public/img/icn-arrow-xs.png);
  background-position: left;
  background-repeat: no-repeat;
  border-radius: 100%;
}

#id-cont-footer #id-atendimento{
  background-color: #5f588f;
  color: #fff;
}

#id-atendimento a{
  color: #fff;
}

#id-atendimento a i{
  background-color: #fff;
}

#id-copy{
  background-color: #9f4043;	
  color: #fff;
}

a[href="#top"]{
  color: #fff;
  background-color: #ae3934;
  z-index: 999;
}

#pag-produto h1,#pag-galeria-de-fotos h1,#pag-galeria-de-videos h1,#pag-clientes h1,
#pag-contato h1,#pag-empresa h1,#pag-error h1,#pag-links h1,#pag-noticia h1,
#pag-noticias h1,#pag-parceiros h1,#pag-pergunta h1,#pag-perguntas-frequentes h1,
#pag-produtos h1,#pag-produto h1, #pag-servicos h1,#pag-servico h1, #pag-mapa h1,
#pag-video h1{
  color: #343434;
}

.menu-categ h3{
  background-color: #ae3934;
  color: #fff;
}

.menu-categ h3:hover,
.menu-categ h3:focus
.menu-categ h3:active,
.menu-categ h3.active{
  background-color: #9f4043;
}

.menu-categ h3 a{
  color: #fff;
}

.menu-categ li a{
  background-color: #e3e2ec;
  color: #372e73;
}

.menu-categ li a:hover,
.menu-categ li a:focus,
.menu-categ li a:active,
.menu-categ li a.active{
  background-color: #372e73;
  color: #fff;
}

main .img-center{
  border: 10px #c1bfbf solid;
}

#id-pagprodutos a h3, #id-paglinks div h3, #id-pagparceiros div h3, 
#id-pagperg-freq a h3,#id-pagservicos a h3{
  color: #000;
}

#id-pagprodutos a h3, #id-paglinks div h3, #id-pagparceiros div h3, 
#id-pagperg-freq a h3,#id-pagservicos a h3{
  background-color: #c1bfbf;
}

#id-pagprodutos a:hover h3, #id-pagprodutos a:active h3, #id-pagprodutos a:focus h3,
#id-paglinks a:hover h3, #id-paglinks a:active h3, #id-paglinks a:focus h3,
#id-pagperg-freq a:hover h3, #id-pagperg-freq a:active h3, #id-pagperg-freq a:focus h3,
#id-pagservicos a:hover h3, #id-pagservicos a:active h3, #id-pagservicos a:focus h3{
  color: #fff;
}

.breadcrumb{
  background-color: #d2cece;
  color: #343434;
}

.breadcrumb a{
  color: #343434;
}
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus{
  color: #7457bd;
}

.img-pag{
  border: 15px #b8b8b8 solid;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, 
.pagination>li>span:hover{
  color: #fff;
  background-color: #9f4043;
  border-color: #9f4043;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, 
.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
  background-color: #822d30;
  border-color: #822d30;
  color: #fff!important;
}

.pagination>li>a, .pagination>li>span{
  color: #372e73;
}

.breadcrumb>.active{
  color: #9f4043;
}

.breadcrumb>li+li:before {
  color: #9f4043;
}

.stl-sub h2{
  color: #fff;
  background-image: -webkit-linear-gradient(left, #5b5295, #cbc8dd);
  background-image: -moz-linear-gradient(left, #5b5295, #cbc8dd);
  background-image: -o-linear-gradient(left, #5b5295, #cbc8dd);
  background-image: -ms-linear-gradient(left, #5b5295, #cbc8dd);
  background-image: linear-gradient(to right, #5b5295, #cbc8dd);
}

.stl-sub img{
  border: 7px #372e73 solid;
}

.stl-sub span{
  color: #372e73;
}

#pag-contato .stl-dropshadow .link-re{
  background-color: #fff;
}

#pag-contato .stl-dropshadow .link-re:hover,
#pag-contato .stl-dropshadow .link-re:focus,
#pag-contato .stl-dropshadow .link-re:active{
  background-color: #822d30;
}

#text-contact .accordion-group h2,
#emails h2{
  background-color: #5c1f21;
  color: #fff;
}

#text-contact .accordion-group .accordion-heading a,
#list-mail span{
  background-color: #9f4043;
  color: #fff;
}


#text-contact .accordion-group .accordion-heading a i,
#list-mail span i{
  color: #fff;
}

#text-contact .accordion-group .accordion-inner{
  border: 2px #b8b8b8 solid;
}

#text-contact .accordion-group .accordion-inner a{
  color: #fff;
  background-color: #5c1f21;
}

#text-contact .accordion-group h2, #telefones h2 {
  background-color: #5c1f21;
  color: #fff;
}

#text-contact .accordion-group .accordion-heading a, #list-telefones span {
  background-color: #5c1f21;
  color: #474650;
}

#text-contact .accordion-group .accordion-heading a i, #list-telefones span i {
  color: #fff;
}

#text-contact .accordion-group .accordion-heading a, #list-telefones a{
  background-color: #9f4043;
  color: #fff;
  display: block;
  text-align: center;
  padding: 10px;
  margin-bottom: 5px;
  font-size: 1.8em;
  text-decoration: none;
}

#linkspg li a{
  background-color: #372e73;
  color: #fff;
}

#linkspg li a:hover,
#linkspg li a:focus,
#linkspg li a:active{
  background-color: #fff;
  outline: 3px solid#372e73;
  color: #372e73;
}

#precos span:nth-child(1){
  background-color: #9f4043;
  color: #fff;
}

#precos span:nth-child(2){
  background-color: #fff;
  color: #9f4043;
  background-color: #EEEEEE;
}

#carousel-produto .owl-next,
#carousel-produto .owl-prev,
#carousel-servico .owl-next,
#carousel-servico .owl-prev{
  background-color:#fff;
}

#pag-mapa .stl-dropshadow div ul li{
  background-color: #9f4043;
}

#pag-mapa .stl-dropshadow div ul li a{
  color: #fff;
}

.empty{
  color: #372e73;
  background-color: #cac7da;
}

#carousel-produtos .empty,
#carousel-clientes .empty{
  color: #201952;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

  .navbar-collapse {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }

  #id-menu nav div ul li a {
    outline: 2px solid #fff;
  }

  #id-menu .dropdown-menu li a {
    background-color: #9f4043;
  }

  #id-menu .dropdown-menu {
    background-color: #5c1f21;
  }

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

  #carousel-servicos .owl-carousel a {
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, #525252 1%, #2d2d2d);
    background-image: -moz-linear-gradient(bottom, #525252 1%, #2d2d2d);
    background-image: -o-linear-gradient(bottom, #525252 1%, #2d2d2d);
    background-image: -ms-linear-gradient(bottom, #525252 1%, #2d2d2d);
    background-image: linear-gradient(to top, #525252 1%, #2d2d2d);
  }

  #carousel-servicos .owl-carousel a:hover, 
  #carousel-servicos .owl-carousel a:focus, 
  #carousel-servicos .owl-carousel a:active {
    background-image: -webkit-linear-gradient(bottom, #2d2d2d 1%, #525252);
    background-image: -moz-linear-gradient(bottom, #2d2d2d 1%, #525252);
    background-image: -o-linear-gradient(bottom, #2d2d2d 1%, #525252);
    background-image: -ms-linear-gradient(bottom, #2d2d2d 1%, #525252);
    background-image: linear-gradient(to top, #2d2d2d 1%, #525252);
  }

  #carousel-clientes a{
    background-color: #5b5295;
  }

  #lista-links li a {
    background-color: #372e73;
    color: #fff;
  }

  #id-redes-sociais a {
    background-color: #fff;
    color: #372e73;
    -webkit-box-shadow: 0 5px 5px rgba(55,46,115,.3);
    -moz-box-shadow: 0 5px 5px rgba(55,46,115,.3);
    box-shadow: 0 5px 5px rgba(55,46,115,.3);
  }
  #carousel-servicos .link-re,
  #id-galeria-de-fotos .link-re {
    margin-left: 0px;
  }

}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {

  #id-banners .owl-theme .owl-dots .owl-dot.active span,
  #id-banners .owl-theme .owl-dots .owl-dot span{
    border: 2px #372e73 solid;
  }

  #id-menu .dropdown-menu {
    background-color: #5c1f21;
  }
  #carousel-servicos .link-re,
  #id-galeria-de-fotos .link-re {
    margin-left: 0px;
  }

}

/* Small Devices, Tablets */
@media only screen and (max-width : 570px) {

  #id-perguntas .accordion-heading a i {
    color: #5b5295;
  }
  #carousel-servicos .link-re,
  #id-galeria-de-fotos .link-re {
    margin-left: 0px;
  }

}
