/*======================================FONTS==================================================*/
@font-face {
  font-family: "MyriadPro";
  src: url("../fonts/myriadpro/MyriadPro-Regular0.eot"); /* IE9 Compat Modes */
  src: url("../fonts/myriadpro/MyriadPro-Regular0d41d.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/myriadpro/MyriadPro-Regular0.otf") format("opentype"), /* Open Type Font */
    url("../fonts/myriadpro/MyriadPro-Regular0.svg") format("svg"), /* Legacy iOS */
    url("../fonts/myriadpro/MyriadPro-Regular0.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/myriadpro/MyriadPro-Regular0.woff") format("woff"), /* Modern Browsers */
    url("../fonts/myriadpro/MyriadPro-Regular0.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Calibri;
      src: url('../fonts/calibri.eot'); /* IE9 Compatibility Modes */
      src: url('../fonts/calibrid41d.eot?') format('eot'),  /* IE6-IE8 */
      url('../fonts/calibri.woff') format('woff'), /* Modern Browsers */
      url('../fonts/calibri.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('../fonts/calibri.svg#Oswald') format('svg'); /* Legacy iOS */
  }

@font-face {
  font-family: "MyriadPro";
  src: url("../fonts/myriadpro/MyriadPro-Bold0.eot"); /* IE9 Compat Modes */
  src: url("../fonts/myriadpro/MyriadPro-Bold0d41d.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/myriadpro/MyriadPro-Bold0.otf") format("opentype"), /* Open Type Font */
    url("../fonts/myriadpro/MyriadPro-Bold0.svg") format("svg"), /* Legacy iOS */
    url("../fonts/myriadpro/MyriadPro-Bold0.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/myriadpro/MyriadPro-Bold0.woff") format("woff"), /* Modern Browsers */
    url("../fonts/myriadpro/MyriadPro-Bold0.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 700;
  font-style: normal;
}
/*=============================================================================================*/

html{margin:0!important;}
body {font-family:'MyriadPro', sans-serif;color:#fff;}
body, html {overflow-y: visible !important;width:initial;height:initial;}
a:hover, a:focus, a:active{text-decoration:none!important;outline:none!important;}
.d-flex{display:flex;flex-wrap:wrap;}
.fa.fa-bars{font-size:4rem;color:#080f1a;}
ul.list-inline{display:inline-flex;align-items:center; padding-top: 18px;}
.align-items-center{align-items:center;}
.list-inline{margin:0;}
.bx-viewport{position:initial!important;}
[data-off-canvas] {background-color:#031328;}
[data-canvas=container] {overflow: initial;}
[data-off-canvas] ul{margin:0;padding:0;}
[data-off-canvas] ul li{list-style:none;}
[data-off-canvas] ul.menu li a {
  color:rgba(255,255,255,0.87);
  display:block;
  padding:20px;
  -webkit-transition:all 200ms ease-in-out 0s;
  transition:all 200ms ease-in-out 0s;
}
[data-off-canvas] ul.menu li a:hover {
  color:#3b7ee6;
  background-color:rgba(255,255,255,0.1);
  text-decoration: none;
}
.btn-dark{
  border-color:#414141;
  background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
  background-image:linear-gradient(to bottom, #838894 0%,#475062 100%);
  background-repeat:repeat-x;
  color:#fff;
}
.btn-dark:hover, .btn-dark:focus{background-color:#4a5365;background-position:0 -15px;color:#fff;}
.btn-slide{
  padding: 13%;
  background: #053270;
  border-radius: 0;
  font-size: 1em;
  width: 138%;
}
.btn-slide:hover{background-color:#080f1a;color:#fff;}
.btn-back{background-color:#3b7ee6;color:#fff!important;border:2px solid #3b7ee6;}
.btn-back:hover{background-color:transparent;color:#3b7ee6!important;}
.mb-5{margin-bottom:3rem;}
.list-inline>li{padding:0px 20px}
.list-inline>li:last-child{padding-right:0;}
.list-inline>li:first-child{padding-left:0;}
.d-initial{display:initial;}
.float-right{float:right;}
.float-left{float:left;}
.mb-5{margin-bottom:3rem;}
.thumbnail{background-color:#080f1a;}
.thumbnail .caption{color:#fff;}

/* HEADER */
#topo-info{color:#fff;background:#053270;padding:1% 0%; vertical-align: middle;}
#topo-info a{color:#fff;}
#topo-info p{margin:0;}

#topo-info a.icon{margin-right:1%;}
#topo-info a.icon:last-child{margin-right:0%;}

#topo-nav{
  padding: 4px 0%;
    font-size: 1.15em;
    padding-bottom: 10px;
}
#topo-nav a{color:#053270;}

/* CONTEÚDO - INDEX */
.ls-slide{
  background-image: url('../img/plugins/layerslider/sliderimages/bg-pattern.jpg');
  background-repeat: no-repeat;
  background-size:100%;
  overflow: auto;
  background-size: cover;
}
.ls-gpuhack{left:0!important;}


#solucoes2, footer{background-color:#fff;}

#solucoes, footer{
  height: 570px;
  background: url(../img/bg-lastnews.jpg);
  background-size: 100% 100%;
  background-attachment: fixed;
  display: flex;
  align-items: center;
}

#solucoes{
  height: 800px;
  background: url(../img/bg-lastnews.jpg);
  background-size: 100% 100%;
  background-attachment: fixed;
  display: flex;
  align-items: center;
}

#solucoes{padding:8rem 0 8rem;}
#solucoes a {color:#fff;}
#solucoes h1{margin-bottom: 1%; font-size: 3.65em; color: #dd8d26;}
#solucoes-itens{margin-bottom:2%; padding-top: 70px;}

#solucoes2 {padding:8rem 0 8rem;}
#solucoes2 a {color:#6C1B1B;}

#solucoes2 h1{
  margin-bottom: 1%;
  font-size: 3.55em;
  color: #053270;
  width: 70%;
  clear: both;
  margin: 0 auto;
  text-align: center;
}

#solucoes2-itens{margin-bottom:2%; padding-top: 70px;}
#solucoes p{font-size: 1.45em; font-family: Calibri;}
#solucoes h3{
  font-size: 1.85em;
  color: #dd8d26;
}

#solucoes2 p{
  font-size: 1.25em;
  font-family: Calibri;
  color: #dd8d26;
  line-height: 20px;
}
#solucoes2 h3{
  font-size: 2em;
  color: #053270;
}

.btn-primary2 {
  width: 14%;
  clear: both;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  padding: 1%;
  font-size: 1.1em;
  border-radius: 0;
  margin-top: 25px;
  border: 1px solid #dd8d26;
}

.btn-primary2 {
  width: 14%;
  clear: both;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  padding: 1%;
  font-size: 1.1em;
  border-radius: 0;
  margin-top: 25px;
  background: #053270;
  border: 1px solid #dd8d26;
}

.btn-primary3 {
  background: #dd8d26;
  color: #fff;  
}

#util-container h3{
  color: #053270!important;
  font-size: 3.25em;
  padding-top: 45px;
}
#artigos, #utilitarios2 {background-color:#fff;padding-bottom:3rem;}
#artigos {
  height: 600px;
  background: url(../img/bg-lastnews.jpg);
  background-size: 100% 100%;
  background-attachment: fixed;
  display: flex;
  align-items: center;
}

#artigos #list-artigos{margin:3rem 0;}
#artigos a{color:#fff;}

#util-container{display:flex;margin-top:4%;margin-bottom:5%;}
#galeria-depo{
  padding: 2%;
  background: url(../img/bg-lastnews.jpg);
  background-size: 100% 100%;
  background-attachment: fixed;

}
.lig{
	background: #dd8d26;
    margin: 0px;
    border-radius: 7px;
    border: 2px solid #032857;
}

#ligamosparavoce{
	width: 100%;
    clear: both;
    margin: 0 auto;
    height: 160px;
    padding-bottom: 0%;
}

#ligamosparavoce h3{
	width: 100%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    font-size: 1.65em;
    padding-top: 13px;
}

#ligamosparavoce p{
	width: 85%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    color: #042d62;
    font-size: 1em;
    padding-top: 0px;
    padding-bottom: 12px;
}


#galeria-depo .hr-title{
  width: 90%;
  height: auto;
  /* border-bottom: 2px solid #fff; */
  text-align: center;
  margin: 12vh auto;
}
#galeria-depo .center-title{position:absolute;left:0;right:0;top:1.5vmax;}
#galeria-depo h2{
  display: initial;
  font-size: 2.65em;
  padding: 0 3rem;
  /* background-color: #080f1a; */
  color: #dd8d26;
}
#galeria-depo .col-depoimento{margin-top:4rem;}
#galeria-depo .fa-quote-left,
#galeria-depo .fa-quote-right {font-size:10rem;}
#galeria-depo #depo-bxslider a{color:#fff;}
#galeria-depo #depo-bxslider p{
	font-size: 1em;
    width: 75%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    height: 58px;
    line-height: 20px;
}
#galeria-depo #depo-bxslider h5{
  font-size: 1.1em;
  color: #dd8d26;
  /* text-transform: uppercase; */
}
#noticias{
  background: url(../img/bg-lastnews.jpg);
  background-size: 100% 100%;
  background-attachment: fixed;
  display: flex;
  align-items: center;
  padding-bottom: 95px;
} 
#list-news h2{
  width: 100%;
  clear: both;
  margin:0 auto;
  margin-bottom: 1%;
  font-size: 3.65em;
  color: #dd8d26;
  text-align: center;
}
#list-news .new-bxslider{padding:0;margin:0;}
#list-news .new-bxslider p{color:#fff;font-size:1.1em;margin-bottom:1rem!important;display:inline-block}
#list-news .new-data{
  padding: 5px;
  color: #dd8d26!important;
  font-size: em;
}

#noticias a.btn{display:table;margin:3rem auto 0;}

.tbcalendario{
  margin-left: auto;
  margin-right: auto;
  border-collapse: separate;
  border-spacing: 3px;
  width: 45%;
}
.tbcalendario td{padding:.5rem 2rem;background-color:#fff;}
.tbcalendario td span{color:#000;}
.tbcalendario .atual{font-weight:bold;}
.tbcalendario tr.titulo td, .tbcalendario td.first-td{
  background-color: #ffffff;
  color: #053270;
}
.tbcalendario td.first-td span{color:#080f1a;}
.tbcalendario th{
  background-color: #dd8d26;
  text-align: center;
  font-weight: 100;
  padding: 5px;
}
#icalendario_agenda_estadual a{color:#fff;}

.col-trabalhe{padding-top:4rem;margin-left:5rem;}
/* CONTEÚDO - INDEX */


footer #newsletter{
	width: 90%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    padding: 6%;
}


footer{padding:5rem 0;}
footer a{color:#fff;}
footer .ti-ideal{position:absolute;bottom:0;right:0;}
footer ul{padding:0;}
footer #newsletter h2{text-align:center;margin:0;margin-bottom:1rem; font-size: 1.65em;}
footer #newsletter .input-group {width:70%;margin-left:auto;margin-right:auto;}
footer #news_email-error{text-align: center;}

footer #footer-content{display:flex;}

#footer-content p{
  font-size: 1.2em;
}

#copyright{padding:1rem 0;background-color:#053270;}
#copyright p{margin:0;}

.bt-3-blue{
  border-top: 3px solid #053270;
  padding: 3%;
}
#fickle-content{color:#080f1a;font-size:1.5rem;padding-top:3rem;padding-bottom:3rem;}
#fickle-content h1{
  color: #053270;
  font-size: 3.5em;
}
#fickle-content a{color:#080f1a;transition:color .5s;}
#fickle-content a:hover{color:#282a2e;}
#fickle-content ul{padding:0;}
#fickle-content ul li{margin-left:3rem;}
#contato h1{font-size:2rem;margin:0;}
#contato table{border-collapse:separate;border-spacing:0 10px;}
#galerias h1{margin:0;}
#galerias h2{margin:0;margin-bottom:3rem;font-size:2.5rem;}
#galerias h4{font-weight:bold;}
#galerias .col-foto, #galerias .col-vids{margin:2rem 0;}
#galerias img{color:#fff;}
#downloads ul{padding:0;}
#downloads ul li{list-style:none;margin-left:0;border:1px solid #ccc;border-radius:5px;padding:3rem;position:relative;margin:1rem 0;font-size:1.7rem;}
#downloads ul li i.fa.fa-download{font-size:5rem;color:#aaa;margin-right:3rem;}
#downloads ul li a{position:absolute;top:3rem;}
#parceiros .media {padding:2rem;border:1px solid #ccc;}
#iartigos ul{padding:0;}
#iartigos ul li{list-style:none;margin-left:0;border:1px solid #ccc;border-radius:5px;padding:3rem;position:relative;margin:1rem 0;font-size:1.7rem;}
#iartigos ul li i.fa.fa-file-text{font-size:5rem;color:#aaa;margin-right:3rem;}
#iartigos ul li a{position:absolute;top:3rem;}

#artigos h2{
  margin-bottom: 1%;
  font-size: 3.65em;
  color: #dd8d26;
}

#artigos p{
  color: #fff;
  font-size: 1.1em;
  padding-bottom: 15px;
}

#artigos h5{
  color: #fff;
  font-size: 1.2em;
  padding-bottom: 15px;
}

#ligue_form, #documentos_form{
  width: 50%;
  margin: 0 auto;
  padding: 3rem;
  border-radius: 5px;
  padding: 2%;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 20px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.g-recaptcha{margin-bottom:1.5rem;}

#fab-atend{position:fixed;width:64px;right:2rem;bottom:2rem;z-index:9998;}
#fab-atend .fab-action{
  transition:all 225ms ease-in-out;
  position:absolute;
  cursor:pointer;
  bottom:0;
  display:flex;
  align-items:center;
  width:64px;
  height:64px;
  background-color:#053270;
  border-radius:50%;
  text-align:center;
  box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
#fab-atend .fab-action:hover{background-color:#022657}
#fab-atend .fab-action i{margin:0 auto;color:#fff;font-size:3.5rem;}


@media (max-width:767px) {
  footer #newsletter .input-group {width:100%;}
  footer #footer-content{display:block;}
  #ligue_form, #documentos_form{width:100%;}
  .col-trabalhe{padding:0;margin:0;}
  .bx-wrapper .bx-controls-direction a{top:initial!important;bottom:-35%;}
  .bx-prev{left:0!important;}
  
  #solucoes h1 {
    font-size: 3.15em;
    color: #dd8d26;
    width: 80%;
    clear: both;
    margin: 0 auto;
    padding-top: 121px;
    padding-bottom: 32px;
}
  
  #artigos {
    height: 812px;
    background: url(../img/bg-lastnews.jpg);
    background-size: 100% 100%;
    background-attachment: fixed;
    display: flex;
    align-items: center;
}
  
}

@media (max-width:680px) {
  
    .btn-primary2 {
      width: 87%;
      clear: both;
      margin: 0 auto;
      text-align: center;
    color: #fff;
      padding: 1%;
      font-size: 1.25em;
      border-radius: 0;
      margin-top: 25px;
    }

    #artigos {
      height: 820px;
      background: url(../img/bg-lastnews.jpg);
      background-size: 100% 100%;
      background-attachment: fixed;
      display: flex;
      align-items: center;
  }

  #noticias {
    background: url(../img/bg-lastnews.jpg);
    background-size: 100% 100%;
    background-attachment: fixed;
    display: block;
    align-items: center;
    padding-bottom: 95px;
}
  
  
  #topo-nav {
    padding: 8% 0%;
    font-size: 1.25em;
    font-weight: bold;
}

#solucoes h1 {
  margin-bottom: 1%;
  font-size: 2.65em;
  color: #dd8d26;
  padding-bottom: 1%;
}

#solucoes img{display: none;}
#solucoes {
  padding: 0rem 0 8rem;
}

#solucoes2 h1 {
  margin-bottom: 1%;
  font-size: 2em;
  color: #053270;
  width: 70%;
  clear: both;
  margin: 0 auto;
  text-align: center;
}

#solucoes, footer {
  height: 755px;
  background: url(../img/bg-lastnews.jpg);
  background-size: 100% 100%;
  background-attachment: fixed;
  display: flex;
  align-items: center;
}

#ligamosparavoce {
    width: 100%;
    clear: both;
    margin: 0 auto;
    height: 230px;
    padding-bottom: 0%;
}

#ligamosparavoce p {
    width: 56%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    color: #042d62;
    font-size: 1em;
    padding-top: 0px;
    padding-bottom: 12px;
}

#solucoes2 p {
    font-size: 1em;
    font-family: Calibri;
    color: #dd8d26;
    line-height: 20px;
}

#solucoes h1 {
  margin-bottom: 1%;
  font-size: 2.15em;
  color: #dd8d26;
  padding-bottom: 1%;
  padding-top: 66px;
}

#artigos h2 {
  margin-bottom: 1%;
  font-size: 2.65em;
  color: #dd8d26;
}

#galeria-depo #depo-bxslider p {
    font-size: 1em;
    width: 95%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    height: 58px;
    line-height: 16px;
}

#list-news h2 {
  width: 100%;
  clear: both;
  margin: 0 auto;
  margin-bottom: 1%;
  font-size: 2.65em;
  color: #dd8d26;
  text-align: center;
}

}