/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
    font-family: 'Myriad Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Regular'), url('../font/MYRIADPRO-REGULAR.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed'), url('../font/MYRIADPRO-COND.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Condensed Italic'), url('../font/MYRIADPRO-CONDIT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Light'), url('../font/MyriadPro-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Semibold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold'), url('../font/MYRIADPRO-SEMIBOLD.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Semibold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Semibold Italic'), url('../font/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed'), url('../font/MYRIADPRO-BOLDCOND.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold'), url('../font/MYRIADPRO-BOLD.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Italic'), url('../font/MYRIADPRO-BOLDIT.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Myriad Pro Bold Condensed Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Bold Condensed Italic'), url('../font/MYRIADPRO-BOLDCONDIT.woff') format('woff');
    }

body{ font-family: 'Myriad Pro Regular';  font-size: 19px; color: #565656;}
header nav a.nav-link{ color: #000000; font-weight: bold; text-transform:uppercase }
h1,h2,h3,h4,h5{  text-transform:uppercase } 
h3{ font-size: 30px;}
.bg-escuro{ background: #666666; color: #fff !important;}
.piramide{ background: url(../img/piramide.png); background-repeat: no-repeat; background-position: bottom center; background-size: contain;}
.info-zap-rodape{  font-size: 22px; text-transform:uppercase; line-height: 29px; }
.info-zap-rodape img{ float: left;  margin-right: 15px; }

.tel-btn-enviar{ position: relative;}
.tel-btn-enviar .btn-enviar{ position: absolute; right: 25px; bottom: 6px; background: transparent; border: 0; text-transform:uppercase; border-left: 1px solid #000000; border-radius: 0; padding: 0 10px;}
.form-news input{ border-radius: 20px; }

footer{ line-height: 22px;}
footer .icone-end-pe{ float: left; margin-right: 5px;}
.menu-responsivo{ display: none;}
@media only screen and (max-width: 1200px) {
    .container {  max-width: 100%; }
    header nav a.nav-link{  font-size: 15px;}
}
@media only screen and (max-width: 924px) {
    header nav a.nav-link{  font-size: 13px;}
    .owl-theme .owl-nav {
       display: none;
      }
}
@media only screen and (max-width: 870px) {
    .menu-principal{ display: none;}
    .menu-responsivo{ display: block;}
}

.bg-dark {
    background-color: #676767 !important;
  }

.box-icone-c{ position: relative; min-height: 90px;}
.box-icone-c .customNextBtn{ position: absolute; left: 0; top: 10px; cursor: pointer;}
.box-icone-c .customPreviousBtn{ position: absolute; right: 0;  top: 10px;  cursor: pointer;}
.owl-conheca{ position:absolute}

.owl-banner .owl-dots { margin-bottom: -45px;}
.owl-banner .owl-nav .owl-prev,.owl-banner .owl-nav .owl-next{ position: absolute; top: 25%; font-size: 120px !important; }
.owl-banner .owl-nav .owl-prev:hover,.owl-banner .owl-nav .owl-next:hover{  background: transparent !important; outline: none;}
.owl-banner .owl-nav .owl-prev{left: 0;}
.owl-banner .owl-nav .owl-next{right: 0;}
.owl-banner.owl-theme .owl-dots .owl-dot span { border-radius: 0 !important; background: #808080; width: 18px; height: 18px;}
.owl-banner.owl-theme .owl-dots .owl-dot.active span { background: #231F20; border: 4px solid #808080;}
.owl-banner.owl-carousel .owl-item img{ max-width: none; width: none !important;}


.owl-conheca{ position: relative; margin-bottom: 50px; }
.owl-conheca .owl-nav .owl-prev,.owl-conheca .owl-nav .owl-next{ position: absolute;  font-size: 60px !important; }
.owl-conheca .owl-nav .owl-prev:hover,.owl-conheca .owl-nav .owl-next:hover{  background: transparent !important; outline: none;}
.owl-conheca .owl-nav .owl-prev{left: 0;}
.owl-conheca .owl-nav .owl-next{right: 0;}
