/*======================================FONTS==================================================*/
@font-face {
  font-family: "MyriadPro";
  src: url("../fonts/myriadpro/MyriadPro-Regular0.eot"); /* IE9 Compat Modes */
  src: url("../fonts/myriadpro/MyriadPro-Regular0.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: "MyriadPro";
  src: url("../fonts/myriadpro/MyriadPro-Bold0.eot"); /* IE9 Compat Modes */
  src: url("../fonts/myriadpro/MyriadPro-Bold0.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;
}

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

html{margin:0!important;}
body {font-family:'Alwyn', 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;}
.fa.fa-bars{font-size:4rem;color:#00A1D9;}
ul.list-inline{display:inline-flex;align-items:center;}
.align-items-center{align-items:center;}
.list-inline{margin:0;}
.bx-viewport{position:initial!important;}
[data-off-canvas] {background-color:#f3f3f3;}
[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:rgb(0, 161, 217);
  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:#333;
  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{background-color:#00a1d9;border-color:#00A1D9;padding:1rem 3rem;}
.btn-slide:hover{background-color:#00A1D9;color:#fff;}
.btn-back{background-color:#fff;color:#fff!important;border:2px solid #fff;}
.btn-back:hover{background-color:transparent;color:#fff!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;margin-top: 29px;}
.thumbnail{background-color:#00A1D9;}
.thumbnail .caption{color:#fff;}

/* HEADER */
#topo-info{color: #333;background: rgba(227, 228, 228, 0.54);padding:0.3% 0%; vertical-align: middle;font-size: 1.18em;}
#topo-info a{color:#333;font-weight: 700;}
#topo-info p{margin:0;font-weight: 700;}

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

#topo-nav{padding: 1% 0%; font-weight:700;;font-size:1.3em;}
#topo-nav a{color:#404040;}

/* CONTEÚDO - INDEX */
.ls-slide{background:url('../img/plugins/layerslider/sliderimages/bg-pattern.png');}
.ls-gpuhack{left:0!important;}

#solucoes, footer{background-color:#00A1D9;}
#solucoes{padding:2rem 0 3rem;}
#solucoes a {color:#fff;}
#solucoes h1{margin-bottom: 5%;}
#solucoes-itens{margin-bottom:0%;}
#solucoes-itens h3 {color: #fff;font-weight: 600; margin-bottom: 74px;}


#artigos, #utilitarios2 {background-color:#fff;padding-bottom:0rem;color: #333;}
#artigos {margin-bottom: 50px;padding-top: 20px;}
#artigos h2 {font-size: 3.81rem;}
#artigos h5 {font-size: 1.81rem; font-weight: 600;color:#00A1D9;}
#artigos p {font-size: 1.91rem;}
#utilitarios2 h3 {color: #333;font-size: 2.9rem;}
#artigos #list-artigos{margin:3rem 0;}
#artigos a{color:#404040;}

#util-container{display:flex;margin-top:4%;margin-bottom:5%;}
/*#util-container .agenda{border-right:2px solid #00A1D9;}*/
#galeria-depo{background-color:#00A1D9;padding:6rem 0;}
#galeria-depo .hr-title{width:90%;height:auto;border-bottom:2px solid #fff;text-align: center;margin:5vh auto;}
#galeria-depo .center-title{position:absolute;left:0;right:0;top:1.5vmax;}
#galeria-depo h2{display:initial;font-size:4.3ch;padding:0 3rem;background-color:#00A1D9;}
#galeria-depo .col-depoimento{margin-top:0rem;}
#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:1.7rem; margin-top: 10px;}
#galeria-depo #depo-bxslider h5 {font-size: 2rem;color: #074f9a;font-weight: 600;text-transform: uppercase;}
#noticias{height:450px;background:url('../img/bg-lastnews.jpg');background-size:100% 100%;background-attachment:fixed;display:flex;align-items:center;}
#list-news h2{display:inline-block;padding:1rem 2rem;background-color:#00A1D9;}
#list-news .new-bxslider{padding:0;margin:0;}
#list-news .new-bxslider p{color:#333;font-family:"MyriadPro";font-size:1.5rem;margin-bottom:1rem!important;display:inline-block}
#list-news .new-data{background-color:rgba(0, 161, 217, 0.71);padding:5px;}

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

.tbcalendario{margin-left:auto;margin-right:auto;border-collapse:separate;border-spacing:3px;}
.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: #e4e5e6; color: #333;}
.tbcalendario td.first-td span{color:#333;}
.tbcalendario th {background-color: #00a1d9;text-align: center;padding: 5px;color: #fff;font-size: 1.75rem;}
#icalendario_agenda_estadual a{color:#333; font-size: 1.94rem;}

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

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

footer #footer-content{display:flex;}

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

.bt-3-blue{border-top:3px solid #00A1D9;}
#fickle-content {color: #000;font-size: 1.70rem;padding-top:3rem;padding-bottom:3rem;}
#fickle-content h1{font-weight:600;}
#fickle-content a{color:#00A1D9;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;}

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

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

@media (max-width:1200px) {
  #topo-nav a {color: #404040;font-size: 1.38rem;}
}

@media (max-width:990px) {
  #topo-info {font-size: 0.95em;}
}

@media (min-width:768px) {
  .text-sm-right{text-align:right;}
}

@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;}
}

@media (max-width:630px) {
  #noticias {background:rgba(227, 227, 227, 0.45); height: 583px;}
  #galeria-depo h2 {display: initial;font-size: 2.99ch;}

}  

@media (max-width:400px) {
  #noticias {height: 770px;}

}  