/* ====================================================
	Usar Ctrl+B para compilar o LESS
   ====================================================*/
/* -----------------------------------------------------
  Media Query Exemplos
  -----------------------------------------------------

@media only screen and (min-width: 320px) {}
@media only screen and (min-width: 480px) {}
@media only screen and (min-width: 600px) {}
@media only screen and (min-width: 830px) {}
@media only screen and (min-width: 992px) {}
@media only screen and (min-width: 1382px) {}

*/
/*-----------------------------------------------------
  Fontes
  -----------------------------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,300,100);
@font-face {
  font-family: 'cervejaria_nacionalregular';
  src: url('fonts/cervejaria_nacional_2.0-webfont.otf');
  src: url('fonts/cervejaria_nacional_2.0-webfont.woff') format('woff'), url('fonts/cervejaria_nacional_2.0-webfont.ttf') format('truetype'), url('fonts/cervejaria_nacional_2.0-webfont.eot?iefix') format('embedded-opentype'), url('fonts/cervejaria_nacional_2.0-webfont.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontCervejaria {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
}
.fontTexto {
  font-family: 'Roboto', sans-serif;
}
/*-----------------------------------------------------
	Cores de textos e links
  -----------------------------------------------------*/
.mail-link {
  text-decoration: none;
  color: inherit;
}
/*-----------------------------------------------------
	Tamanho dos textos
  -----------------------------------------------------*/
/*Tamanho base para os textos em (em), deve ser atribuído ao body do HTML.
  						Isso faz que 1em seja equivalente a 10px. Para transformar basta contar
  						uma casa para esquerda e colocar um ponto (.). Para textos de 14px
  						ficaria 1.4em para 36px ficaria 3.6em
  						----------------------------------------------------------------------*/
html,
body {
  font-size: 62.5%;
  height: 100%;
}

.geral {
  height: 100%;
  position: relative;
}
.geral .topo {
  position: fixed;
  bottom: -20px;
  right: 0;
  z-index: 1000;
  display: block;
  width: 40px;
  height: 40px;
  height: 55px;
}
.acesso {
  width: 100%;
  height: 100%;
  background-image: url(../images/bgAcesso.jpg);
  background-size: cover;
  background-position: top center;
  margin: 0;
  padding: 0;
}
.acesso .logoAcesso img {
  max-width: 100%;
}
.acesso p {
  font-family: 'Roboto', sans-serif;
  font-size: 3.5em;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
.acesso p span {
  color: #ffd600;
}
@media only screen and (min-width: 320px) {
  .acesso .logoAcesso {
    max-width: 100%;
    text-align: center;
    padding-top: 40px;
    margin-right: auto;
    margin-left: auto;
  }
  .acesso .logoAcesso a {
    font-family: 'Roboto', sans-serif;
    font-size: 10em;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
  }
  .acesso .logoAcesso a.amarelo {
    font-family: 'Roboto', sans-serif;
    font-size: 10em;
    text-transform: uppercase;
    color: #ffd600;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
  }
  .acesso .logoAcesso a:hover {
    color: #013232;
  }
}
@media only screen and (min-width: 480px) {
  .acesso .logoAcesso {
    width: 398px;
    text-align: center;
    padding-top: 159px;
    margin-right: auto;
    margin-left: auto;
  }
  .acesso .logoAcesso a {
    font-family: 'Roboto', sans-serif;
    font-size: 10em;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
  }
  .acesso .logoAcesso a.amarelo {
    font-family: 'Roboto', sans-serif;
    font-size: 10em;
    text-transform: uppercase;
    color: #ffd600;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
  }
  .acesso .logoAcesso a:hover {
    color: #013232;
  }
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****          M E N U   P R I N C I P A L               *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
@media only screen and (min-width: 320px) {
  .menor {
    display: block;
  }
  .navbar-toggle {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .circulo {
    margin: 0;
    padding: 0;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 7px;
    width: 89px;
    height: 88px;
    background: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    -moz-box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    float: left;
  }
  .circulo img {
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  .madein {
    display: none;
  }
  .madein2 {
    display: none;
  }
  h1.circulo {
    display: none;
  }
  .navbar-default {
    z-index: 100!important;
    position: relative;
  }
  ul.navbar-nav {
    background-color: #015859;
    padding: 20px;
  }
  ul.navbar-nav li a {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffffff;
    font-size: 2.3em;
    margin-top: 10px;
    border-bottom: solid 1px #000000;
    text-align: left;
    text-decoration: none;
  }
  ul.navbar-nav li a:hover {
    color: #134040;
  }
}
@media only screen and (min-width: 480px) {
  .madein2 {
    margin-left: 20px;
    float: left;
    margin-top: 25px;
    margin-bottom: 40px;
    display: block;
  }
  .madein2 img {
    width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .menor {
    display: none;
  }
  .navbar .navbar-nav {
    display: inline-block;
    float: none;
    vertical-align: top;
  }
  .navbar .navbar-collapse {
    text-align: center;
  }
  .madein2 {
    display: none;
  }
  .madein {
    display: block;
  }
  .madein img {
    width: 109px;
    margin-left: 15px;
  }
  ul.navbar-nav {
    background-color: transparent;
    padding: 0;
  }
  ul.navbar-nav li a {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffffff;
    font-size: 1.8em;
    margin-top: 50px;
    border-bottom: none;
    text-align: center;
    text-decoration: none;
  }
  ul.navbar-nav li a:hover {
    color: #134040;
  }
  h1.circulo {
    width: 109px;
    height: 108px;
    display: block;
    background: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    /*overflow: hidden;*/
    margin-left: 10px;
    -webkit-box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    -moz-box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
  }
  h1.circulo img {
    max-width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .madein img {
    width: 179px;
    margin-left: 15px;
  }
  ul.navbar-nav li a {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffffff;
    font-size: 2.3em;
    margin-top: 90px;
    text-align: center;
    text-decoration: none;
  }
  ul.navbar-nav li a:hover {
    color: #134040;
  }
  h1.circulo {
    width: 179px;
    height: 178px;
    background: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    /*overflow: hidden;*/
    margin-left: 10px;
    -webkit-box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    -moz-box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
    box-shadow: 5px 4px 28px 0px rgba(50, 51, 50, 0.14);
  }
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****                   H E A D E R                      *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
@media only screen and (min-width: 320px) {
  header {
    background-image: url(../images/bgTopo.jpg);
    width: 100%;
    min-height: 290px;
    background-size: cover;
    background-position: top center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 480px) {
  header {
    background-image: url(../images/bgTopo.jpg);
    width: 100%;
    min-height: 390px;
    background-size: cover;
    background-position: top center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 600px) {
  header {
    background-image: url(../images/bgTopo.jpg);
    width: 100%;
    min-height: 490px;
    background-size: cover;
    background-position: top center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  header {
    background-image: url(../images/bgTopo.jpg);
    width: 100%;
    min-height: 620px;
    background-size: cover;
    background-position: top center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  header {
    background-image: url(../images/bgTopo.jpg);
    width: 100%;
    min-height: 790px;
    background-size: cover;
    background-position: top center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
header .onda1 {
  position: absolute;
  height: 80px;
  width: 100%;
  background-image: url(../images/bgOnda1.png);
  background-position: top left;
  background-repeat: repeat-x;
  bottom: 0;
  z-index: 3;
}
header .onda2 {
  position: absolute;
  height: 106px;
  width: 100%;
  background-image: url(../images/bgOnda2.png);
  background-position: top right;
  background-repeat: repeat-x;
  bottom: 0;
  z-index: 1;
}
header .cervejas {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 2;
  text-align: center;
}
header .cervejas img {
  margin: 0 auto;
  max-width: 100%;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****               banner                               *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.carousel-indicators {
  position: absolute;
  top: 80%!important;
  /*650px!important;*/
  right: 10%;
  z-index: 20;
  width: 100%;
  padding-left: 0;
  margin-right: 10%;
  text-align: center;
  list-style: none;
}
.item {
  background: transparent;
  text-align: center;
  /*height: 200px !important;*/
}
.item img.principal {
  max-width: 100%;
  margin: 0 auto;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  max-width: 100%;
  height: auto;
}
.control-buttons {
  text-align: center;
}
@media only screen and (min-width: 320px) {
  #banner {
    position: absolute;
    z-index: 2;
    width: 100%;
    overflow: hidden;
    height: auto;
    bottom: 50px;
  }
}
@media only screen and (min-width: 600px) {
  #banner {
    position: absolute;
    z-index: 2;
    width: 100%;
    overflow: hidden;
    height: auto;
    bottom: 0;
  }
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****               restorando                           *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.restorando {
  background-color: #ffffff;
  width: 100%;
  display: block;
  padding: 10px;
  text-align: center;
  position: relative;
  z-index: auto;
}
.restorando img {
  cursor: pointer;
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.modalRestorando {
  position: relative;
}
.modalRestorando .btFechar {
  position: absolute;
  right: -47px;
  top: 20px;
  cursor: pointer;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****               C E R V E J A R I A                  *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
section.cervejaria {
  background-image: url(../images/bgCervejaria.jpg);
  width: 100%;
  min-height: 886px;
  background-size: cover;
  background-position: top center;
  margin: 0;
  padding: 0;
  margin-top: -20px;
}
section.cervejaria .espacos {
  height: 240px;
  width: 100%;
  background-color: transparent;
}
section.cervejaria > div {
  background-color: #006885;
  padding-top: 60px;
  padding-bottom: 60px;
  height: 100%;
}
section.cervejaria div .container {
  display: table;
}
@media only screen and (min-width: 320px) {
  section.cervejaria div .container h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffdd00;
    font-size: 5em;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: left;
  }
  section.cervejaria div .container p {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 2em;
    color: #ffffff;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) {
  section.cervejaria div .container h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffdd00;
    font-size: 5em;
    margin-top: 130px;
    text-align: center;
  }
  section.cervejaria div .container p {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 2.5em;
    color: #ffffff;
    margin-bottom: 30px;
  }
}
/*************************************************************
                                                            **************************************************************
                                                            *****                                                    *****
                                                            *****                                                    *****
                                                            *****               C E R V E J A R I A                  *****
                                                            *****  correções para imagem com a linha de formulário   *****
                                                            *****                                                    *****
                                                            *****                                                    *****
                                                            **************************************************************
                                                            *************************************************************/
@media only screen and (min-width: 320px) {
  section.cervejaria {
    background-image: url(../images/bgCervejaria.jpg);
    width: 100%;
    min-height: 886px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
    margin-top: 180px;
  }
}
@media only screen and (min-width: 480px) {
  section.cervejaria {
    background-image: url(../images/bgCervejaria.jpg);
    width: 100%;
    min-height: 886px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
    margin-top: 180px;
  }
}
@media only screen and (min-width: 600px) {
  section.cervejaria {
    background-image: url(../images/bgCervejaria.jpg);
    width: 100%;
    min-height: 886px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
    margin-top: 180px;
  }
}
@media only screen and (min-width: 768px) {
  section.cervejaria {
    background-image: url(../images/bgCervejaria.jpg);
    width: 100%;
    min-height: 886px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
    margin-top: 50px;
  }
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****          N O S S A S   C E R V E J A S             *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
section.nossas_cervejas {
  background-color: #38484a;
  padding-bottom: 90px;
}
section.nossas_cervejas h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #ffdd00;
  font-size: 5em;
  margin-top: 0;
  text-align: center;
  padding-top: 103px;
}
section.nossas_cervejas .circulo {
  width: 264px;
  height: 264px;
  background: transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  -moz-box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  display: block;
  float: none;
  margin-top: 100px;
}
section.nossas_cervejas h3 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  display: block;
  margin-top: 10px;
  color: #ffdd00;
  font-size: 3.5em;
  text-align: center;
  width: 100%;
  float: none;
}
section.nossas_cervejas p {
  font-family: 'Roboto', sans-serif;
  display: block;
  margin-top: 15px;
  font-size: 2.5em;
  font-weight: 100;
  color: #ffffff;
  text-align: center;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****         B A R   E   R E S T A U R A N T E          *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
@media only screen and (min-width: 320px) {
  section.bar_restaurante .bg-bar-image {
    background-image: url(../images/bgBarRestaurante.jpg);
    width: 100%;
    min-height: 485px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
  }
  section.bar_restaurante .bg-bar-texto {
    background-color: #01525b;
    padding-top: 111px;
    padding-left: 0;
    min-height: 485px;
  }
}
@media only screen and (min-width: 992px) {
  section.bar_restaurante .bg-bar-image {
    background-image: url(../images/bgBarRestaurante.jpg);
    width: 50%;
    min-height: 485px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
  }
  section.bar_restaurante .bg-bar-texto {
    background-color: #01525b;
    padding-top: 111px;
    padding-left: 68px;
    min-height: 485px;
  }
}
section.bar_restaurante h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #ffdd00;
  font-size: 5em;
  margin: 0;
  margin-bottom: 40px;
}
section.bar_restaurante p {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  font-size: 2.5em;
  font-weight: 100;
  margin-bottom: 20px;
}
section.bar_restaurante p span {
  color: #ffdd00;
}
section.bar_restaurante button {
  background-color: transparent;
  border: solid 1px #ffffff;
  padding: 18px 30px 18px 30px;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  color: #ffffff;
  font-size: 2.5em;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****                N O V I D A D E S                   *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
section.novidades {
  background-color: #38484a;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 320px) {
  section.novidades h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    font-size: 5em;
    color: #ffdd00;
    margin-top: 0px;
    text-align: center;
  }
  section.novidades .grupo-img-selo + p {
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2em;
    font-weight: bold;
    margin-top: 60px;
    text-align: center;
  }
  section.novidades .grupo-img-selo + p + p {
    text-transform: none;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2em;
    font-weight: 100;
    margin-top: 7px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  section.novidades h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    font-size: 5em;
    color: #ffdd00;
    margin-top: 130px;
    text-align: center;
  }
  section.novidades .grupo-img-selo + p {
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2em;
    font-weight: bold;
    margin-top: 60px;
    text-align: left;
  }
  section.novidades .grupo-img-selo + p + p {
    text-transform: none;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2em;
    font-weight: 100;
    margin-top: 7px;
    text-align: left;
  }
}
section.novidades .grupo-img-selo {
  position: relative;
  height: 235px;
  width: 235px;
  margin-right: auto;
  margin-left: auto;
}
section.novidades .grupo-img-selo .selo {
  position: absolute;
  bottom: -50px;
  left: 0;
}
section.novidades .grupo-img-selo .circulo {
  width: 235px;
  height: 235px;
  background: transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  -moz-box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  display: block;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****               eventos corporativos                 *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
@media only screen and (min-width: 320px) {
  .eventos_corporativos .deco-eventos {
    background-image: url("../images/decoEventos.jpg");
    width: 100%;
    min-height: 483px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
  }
  .eventos_corporativos .eventos-corp-texto {
    background-color: #006885;
    padding-top: 111px;
    padding-left: 0;
    min-height: 483px;
  }
  .eventos_corporativos h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffdd00;
    font-size: 5em;
    margin: 0;
    margin-bottom: 40px;
    text-align: center;
  }
  .eventos_corporativos h2 br {
    display: none;
  }
  .eventos_corporativos p {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2.5em;
    font-weight: 100;
    margin-bottom: 20px;
    text-align: center;
  }
  .eventos_corporativos a {
    text-align: right;
    width: 211px;
    margin: 0 auto;
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .eventos_corporativos .deco-eventos {
    background-image: url("../images/decoEventos.jpg");
    width: 50%;
    min-height: 483px;
    background-size: cover;
    background-position: top center;
    margin: 0;
    padding: 0;
  }
  .eventos_corporativos .eventos-corp-texto {
    background-color: #006885;
    padding-top: 111px;
    padding-right: 68px;
    min-height: 483px;
  }
  .eventos_corporativos h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffdd00;
    font-size: 5em;
    margin: 0;
    margin-bottom: 40px;
    text-align: right;
  }
  .eventos_corporativos h2 br {
    display: block;
  }
  .eventos_corporativos p {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2.5em;
    font-weight: 100;
    margin-bottom: 20px;
    text-align: right;
  }
  .eventos_corporativos a {
    text-align: right;
    margin: 0;
    float: right;
  }
}
.eventos_corporativos {
  background-color: #006885;
  display: block;
}
.eventos_corporativos p span {
  color: #ffdd00;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****               eventos corporativos parte 2         *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.eventos_corporativos_p2 a {
  text-decoration: none;
  color: #ffffff;
}
@media only screen and (min-width: 320px) {
  .eventos_corporativos_p2 .deco-eventos {
    width: 100%;
    min-height: 483px;
    margin: 0;
    padding: 0;
  }
  .eventos_corporativos_p2 .eventos-corp-texto {
    background-color: #38484a;
    padding-top: 111px;
    padding-left: 0;
    min-height: 483px;
  }
  .eventos_corporativos_p2 h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffdd00;
    font-size: 5em;
    margin: 0;
    margin-bottom: 40px;
    text-align: center;
  }
  .eventos_corporativos_p2 h2 br {
    display: none;
  }
  .eventos_corporativos_p2 p {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2.5em;
    font-weight: 100;
    margin-bottom: 20px;
    text-align: center;
  }
  .eventos_corporativos_p2 a {
    width: 211px;
    margin: 0 auto;
    color: #ffffff;
    text-decoration: none;
  }
}
@media only screen and (min-width: 992px) {
  .eventos_corporativos_p2 .deco-eventos {
    width: 49.99%;
    min-height: 483px;
    margin: 0;
    padding: 0;
  }
  .eventos_corporativos_p2 .eventos-corp-texto {
    background-color: #38484a;
    padding-top: 111px;
    padding-left: 68px;
    min-height: 483px;
  }
  .eventos_corporativos_p2 h2 {
    font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
    color: #ffdd00;
    font-size: 5em;
    margin: 0;
    margin-bottom: 40px;
    text-align: left;
  }
  .eventos_corporativos_p2 h2 br {
    display: block;
  }
  .eventos_corporativos_p2 p {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2.5em;
    font-weight: 100;
    margin-bottom: 20px;
    text-align: left;
  }
  .eventos_corporativos_p2 a {
    text-align: left;
    margin: 0;
    color: #ffffff;
    text-decoration: none;
  }
}
.eventos_corporativos_p2 {
  background-color: #006885;
  display: block;
}
.eventos_corporativos_p2 p span {
  color: #ffdd00;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****             O N D E   E S T A M O S                *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
section.onde_estamos {
  background-color: #004149;
  padding-top: 60px;
  padding-bottom: 60px;
}
section.onde_estamos h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 5em;
  color: #ffdd00;
  margin-top: 130px;
  text-align: center;
}
section.onde_estamos .circulo {
  width: 268px;
  height: 268px;
  background: transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  -moz-box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  box-shadow: 2px 1px 30px 0px rgba(50, 51, 50, 0.18);
  display: block;
  float: none;
  overflow: hidden;
  position: relative;
  z-index: 2;
  margin-top: 80px;
}
section.onde_estamos .circulo iframe {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
section.onde_estamos .circulo #googleMaps,
section.onde_estamos .circulo #googleMaps2 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
section.onde_estamos h3 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  display: block;
  margin-top: 30px;
  color: #ffdd00;
  font-size: 3.5em;
  text-align: center;
  width: 100%;
  float: none;
}
section.onde_estamos p {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  font-size: 2.5em;
  text-align: center;
  margin-top: 30px;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****      E V E N T O S   C O R P O R A T I V O S       *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
section.eventos {
  background-color: #01393f;
  padding-top: 60px;
  background-image: url(../images/deco-faixa-eventos.jpg);
  width: 100%;
  min-height: 500px;
  background-size: cover;
  background-position: top center;
  position: relative;
}
section.eventos h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 5em;
  color: #ffdd00;
  text-align: center;
}
section.eventos p {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  font-size: 2.5em;
  text-align: center;
  margin-top: 30px;
}
section.eventos .text-center {
  margin-top: 80px;
  position: relative;
  z-index: 2;
}
section.eventos .text-center img {
  max-width: 100%;
  margin-bottom: 35px;
}
section.eventos .ondas1 {
  position: absolute;
  bottom: 10px;
  width: 100%;
  z-index: 1;
  height: 80px;
  background-image: url(../images/bgOnda1Bt.png);
  background-repeat: repeat-x;
  background-position: -40px bottom;
}
section.eventos .ondas2 {
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 3;
  height: 80px;
  background-image: url(../images/bgOnda2Bt.png);
  background-repeat: repeat-x;
  background-position: right;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****                    F O O T E R                     *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
@media only screen and (min-width: 320px) {
  footer {
    background-color: #00943b;
    position: relative;
    bottom: 0;
    z-index: 50;
    width: 100%;
    padding: 0 0 30px 0;
  }
  footer br {
    display: block;
  }
  footer p {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2em;
    text-align: center;
    margin: 0;
    padding: 5px 0;
  }
  footer p span {
    font-weight: 300;
    font-size: 1em;
  }
}
@media only screen and (min-width: 830px) {
  footer {
    background-color: #00943b;
    position: fixed;
    bottom: 0;
    z-index: 50;
    width: 100%;
    padding: 0;
  }
  footer br {
    display: none;
  }
  footer p {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 2em;
    text-align: center;
    margin: 0;
    padding: 8px 0;
  }
  footer p span {
    font-weight: 300;
    font-size: 1em;
  }
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****    F O R M U L Á R I O   D E   P R O M O Ç Ã O     *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.modal {
  background-image: url(../images/bg_formulario.png) !important;
  background-repeat: repeat!important;
  background-color: transparent!important;
}
.modal-content {
  background-color: transparent!important;
  border: none;
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  box-shadow: none!important;
}
.modal-content .modal-header {
  text-align: center;
  border-bottom: none!important;
  padding: 0;
  margin: 0;
  margin-bottom: -16px;
  position: relative;
  z-index: 10;
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}
.modal-content .modal-header .close {
  position: absolute;
  z-index: 20!important;
  right: 20px;
  top: 69px;
  opacity: 1!important;
}
.modalRestorando .modal-body {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #015556;
  -webkit-box-shadow: -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  box-shadow: -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  position: relative;
  z-index: 5;
  max-width: 100%!important;
  margin: 0 auto;
  padding: 33px 28px 23px 28px!important;
  text-align: center;
}
.modalRestorando .modal-body iframe {
  margin: 0 auto;
}
.modal-content .modal-body {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-color: #015556;
  -webkit-box-shadow: -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  box-shadow: -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  position: relative;
  z-index: 5;
  max-width: 340px;
  margin: 0 auto;
  padding: 33px 28px 23px 28px!important;
}
.modal-content .modal-body p {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-size: 2.1em;
  color: #ffffff;
  font-weight: bold;
}
.modal-content .modal-body p span {
  font-weight: normal;
  color: #ffda00;
}
.modal-content .modal-body form .form-control {
  background-color: #014e4f;
  -webkit-box-shadow: inset -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: inset -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  box-shadow: inset -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  border: none;
  color: #ffffff!important;
}
.modal-content .modal-body form .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
.modal-content .modal-body form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.modal-content .modal-body form .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
.modal-content .modal-body form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.modal-content .modal-body .btn-warning {
  background-color: #ffda00!important;
  color: #015556!important;
  font-size: 2.1em!important;
  text-transform: uppercase!important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: bold!important;
  width: 100%;
}
.modal-content .modal-body form input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.modal-content .modal-body form input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.clr {
  padding-left: 23px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 18px;
  vertical-align: middle;
  cursor: pointer;
}
.modal-content .modal-body form input[type=checkbox].css-checkbox:checked + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.chk {
  background-position: 0 -18px;
}
.modal-content .modal-body form label.css-label {
  background-image: url(../images/formulario_promo/csscheckbox_f82ab0850d3de8c31629fcc31519fed1.png);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modal-content .modal-body form label {
  color: #ffffff!important;
  font-size: 2.1em!important;
  font-family: 'Roboto', sans-serif !important;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****    F O R M U L A R I O    I N T E R N O    DE      *****
*****                    P R O M O                       *****
*****                                                    *****
**************************************************************
*************************************************************/
header .onda1 .formulario_promo_interno {
  background-color: #015455;
  margin-top: 60px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.formulario_promo_interno p {
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-size: 1.7em;
  color: #ffffff;
  font-weight: bold;
}
.formulario_promo_interno p span {
  font-weight: normal;
  color: #ffda00;
}
.formulario_promo_interno form .form-control {
  background-color: #014e4f;
  -webkit-box-shadow: inset -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: inset -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  box-shadow: inset -4px 3px 5px 0px rgba(50, 50, 50, 0.4);
  border: none;
  color: #ffffff!important;
  margin-bottom: 10px;
  font-size: 1.7em;
}
.formulario_promo_interno form .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
.formulario_promo_interno form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.formulario_promo_interno form .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
.formulario_promo_interno form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.formulario_promo_interno .btn-warning {
  background-color: #ffda00!important;
  color: #015556!important;
  font-size: 1.8em!important;
  text-transform: uppercase!important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: bold!important;
  width: 100%;
}
.formulario_promo_interno form input[type=checkbox].css-checkbox {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.formulario_promo_interno form input[type=checkbox].css-checkbox + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.clr {
  padding-left: 23px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 18px;
  vertical-align: middle;
  cursor: pointer;
}
.formulario_promo_interno form input[type=checkbox].css-checkbox:checked + label.css-label,
input[type=checkbox].css-checkbox + label.css-label.chk {
  background-position: 0 -18px;
}
.formulario_promo_interno form label.css-label {
  background-image: url(../images/formulario_promo/csscheckbox_f82ab0850d3de8c31629fcc31519fed1.png);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.formulario_promo_interno form label {
  color: #ffffff!important;
  font-size: 1.7em!important;
  font-family: 'Roboto', sans-serif !important;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****        Página de eventos                           *******************************************
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.geral-eventos .topo {
  position: fixed;
  bottom: -20px;
  right: 0;
  z-index: 1000;
  display: block;
  width: 40px;
  height: 40px;
  height: 55px;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****                   H E A D E R                      *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
@media only screen and (min-width: 320px) {
  header.eventos {
    background-image: url(../images/CN_5801_Banner_LP_Eventos.jpg);
    width: 100%;
    min-height: 331px;
    background-size: cover;
    background-position:top+90px left+30%;    
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 480px) {
  header.eventos {
    background-image: url(../images/CN_5801_Banner_LP_Eventos.jpg);
    width: 100%;
    min-height: 331px;
    background-size: cover;
    background-position: top+70px center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 600px) {
  header.eventos {
    background-image: url(../images/CN_5801_Banner_LP_Eventos.jpg);
    width: 100%;
    min-height: 331px;
    background-size: cover;
    background-position: top+70px center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  header.eventos {
    background-image: url(../images/CN_5801_Banner_LP_Eventos.jpg);
    width: 100%;
    min-height: 331px;
    background-size: cover;
    background-position: top+70px center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  header.eventos {
    background-image: url(../images/CN_5801_Banner_LP_Eventos.jpg);
    width: 100%;
    min-height: 331px;
    background-size: cover;
    background-position: top+70px center;
    position: relative;
    margin: 0;
    padding: 0;
  }
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****           abas                                     *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
section.abas {
  background: #006885;
}
section.abas .nav-tabs {
  background: #006885;
  border: none!important;
}
section.abas .nav-tabs li {
  background: transparent;
}
section.abas .nav-tabs li::before {
  content: "";
  width: 60px;
  height: 15px;
  background: #ffdd00;
  top: 7px;
  margin: 0 auto;
  display: block;
  position: relative;
  z-index: 2;
}
section.abas .nav-tabs li a {
  background: #117f9d;
}
section.abas .nav-tabs li.active a,
section.abas .nav-tabs li a:hover {
  background-color: #2d3e40!important;
  color: #fff;
  border: none;
}
section.abas .nav-tabs li a {
  font-family: 'Roboto', sans-serif;
  font-size: 3em;
  text-transform: uppercase;
  text-align: center;
  padding: 45px 0;
  color: #fff;
  border: none;
  text-decoration: none;
}
section.abas .tab-content {
  background-color: #2d3e40!important;
}
section.abas .tab-content,
section.abas .tab-pane {
  border: none!important;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****         Eventos externos				             *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.eventos-externos {
  padding: 34px 0;
  background-color: #2d3e40;
}
.eventos-externos p {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 2.3em;
  color: #fff;
  text-align: center;
  line-height: 1.5em;
}
.eventos-externos p.norm {
  font-family: 'Roboto', sans-serif;
  font-size: 2.3em;
  text-align: right;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****         Eventos externos - Fim    	             *****
*****                                                    *****
**************************************************************
*************************************************************/
section.evento-corporativo-na-cervejaria {
  padding: 50px 0;
  background: #3a4b4d;
}
section.evento-corporativo-na-cervejaria h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 4em;
  color: #ffde0f;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.5em;
}
section.evento-corporativo-na-cervejaria p {
  font-family: 'Roboto', sans-serif;
  font-size: 1.9em;
  color: #fff;
  margin-top: 10px;
}
section.evento-corporativo-na-cervejaria p strong {
  font-size: 2em;
}
.link-agende-evento-vesao-a {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 2em;
  background-color: #006c8b;
  color: #ffffff;
  padding: 15px 20px;
  min-width: 320px;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
}
.link-agende-evento-verde {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 2em;
  background-color: #0f945e;
  color: #ffffff;
  padding: 15px 20px;
  min-width: 320px;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
}
.link-agende-evento-amarelo {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 2em;
  background-color: #ffde0e;
  color: #343434;
  padding: 15px 20px;
  min-width: 320px;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
}
section.deco-faixa-eventos {
  width: 100%;
  height: 529px;
  /*background-image: url(../images/deco-faixa-eventos.jpg);*/
  background-image: url(../images/CN_5801_Banner_LP_Eventos_2.jpg);
  background-size: cover;
  background-position: top center;
  margin: 0;
  padding: 0;
}
/*****************************************************************/
.amarelo {
  color: #ffdd00!important;
}
.verde {
  color: #01525b;
}
.branco {
  color: #ffffff;
}
.background-pet-growlers-cervejaria-nacional {
  background-image: url(../images/background-pet-growlers-cervejaria-nacional.gif);
  padding: 34px 67px;
  margin: 0 0 10px 0;
  min-height: 410px;
}
.background-chopeira-cervejaria-nacional {
  background-image: url(../images/background-chopeira-cervejaria-nacional.gif);
  padding: 34px 67px;
  margin: 0 0 10px 0;
  min-height: 410px;
}
.link-agende-evento-vesao-b {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 2em;
  background-color: #2d999c;
  color: #ffffff;
  padding: 15px 20px;
  min-width: 320px;
  margin: 0 auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  text-align: center;
}
.nossos-pacotes-para-seu-evento {
  padding: 50px 0;
  background: #3a4b4d;
}
.estrutura-para-seu-evento h2,
.nossos-pacotes-para-seu-evento h2,
.clientes-que-ja-fizeram-seu-evento-com-a-gente h2,
.sem-conservantes-sem-aditivos-e-fresquinha h2,
.transforme-seu-evento-em-um-espetaculo-cervejeiro h2,
.degustacao-guiada h2,
.premios-para-cervejaria-nacional h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 5em;
  margin: 0;
  margin-bottom: 20px;
  text-align: center!important;
  padding: 0;
  line-height: 1.5em;
}
.estrutura-para-seu-evento p,
.nossos-pacotes-para-seu-evento p,
.clientes-que-ja-fizeram-seu-evento-com-a-gente p,
.sem-conservantes-sem-aditivos-e-fresquinha p,
.transforme-seu-evento-em-um-espetaculo-cervejeiro p,
.degustacao-guiada p,
.premios-para-cervejaria-nacional p {
  font-family: 'Roboto', sans-serif;
  font-size: 2.8em;
  color: #fff;
}
.nossos-pacotes-para-seu-evento span {
  margin: 0 30px 0 0;
}
.nossos-pacotes-para-seu-evento h3 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #fff;
}
.nossos-pacotes-para-seu-evento hr {
  border-bottom: #ffffff solid 4px;
}
.nossos-pacotes-para-seu-evento ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}
.nossos-pacotes-para-seu-evento ul li {
  font-family: 'Roboto', sans-serif;
  font-size: 2.8em;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  line-height: 1.5em;
}
.nossos-pacotes-para-seu-evento ul li span {
  margin: 0 15px 0 0;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****           brinde                                   *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.brinde {
  background-color: #006885;
  margin: 0;
  padding: 80px 0 60px 0;
  margin-top: -20px;
}
.brinde h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #ffffff;
  font-size: 5em;
  margin: 0;
  margin-bottom: 40px;
  text-align: right;
  padding: 0;
  line-height: 1.5em;
}
.brinde p.sub {
  text-align: right;
  margin: 0;
  padding: 0;
}
.brinde p {
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
  font-size: 2.5em;
  font-weight: 100;
  margin-bottom: 20px;
}
.brinde ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.brinde ul:after {
  content: '';
  clear: both;
}
.brinde ul li {
  margin: 0 0 40px 0;
  padding: 0;
}
.brinde ul li span {
  float: left;
  margin: 0 10px 20px 0;
  display: block;
}
.brinde ul li p {
  margin: 0;
  padding: 0 0 0 72px;
  color: #ffdd00;
  font-size: 3.3em;
  font-weight: bold;
}
.brinde ul li p + p {
  color: #ffffff;
  font-size: 2.4em;
  font-weight: normal;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****           pacotes promo                            *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.pacotes-promo {
  background-color: #3a4b4d;
  margin: 0;
  padding: 60px 0;
}
.pacotes-promo h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #ffffff;
  font-size: 5em;
  margin: 0;
  margin-bottom: 40px;
  text-align: right;
  padding: 0;
  line-height: 1.5em;
}
.pacotes-promo p {
  font-family: 'Roboto', sans-serif;
  font-size: 2.7em;
  color: #ffffff;
  margin-bottom: 20px;
}
.pacotes-promo p span {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  font-size: 1.7em;
  color: #ffc600;
  line-height: 1.5em;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****           clientes                                 *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.clientes {
  background-color: #ffffff;
  margin: 0;
  padding: 60px 0;
}
.clientes h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #ffc600;
  font-size: 5em;
  margin: 0;
  margin-bottom: 40px;
  text-align: right;
  padding: 0;
  line-height: 1.5em;
}
.clientes ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.clientes ul li {
  width: 143px;
  height: 100px;
  display: inline-block;
  margin: 0 5px 5px 0;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****           proximo evento                           *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
.proximo-evento {
  background-color: #01525b;
  margin: 0;
  padding: 60px 0;
}
.proximo-evento h2 {
  font-family: 'cervejaria_nacionalregular', Arial, sans-serif;
  color: #ffc600;
  font-size: 5em;
  margin: 0;
  margin-bottom: 40px;
  text-align: right;
  padding: 0;
  line-height: 1.5em;
}
.proximo-evento p {
  font-family: 'Roboto', sans-serif;
  font-size: 2.7em;
  color: #ffffff;
  margin-bottom: 5px;
}
.proximo-evento form .form-control {
  background-color: #006885;
  border: none;
  color: #ffffff!important;
  margin-bottom: 10px;
  font-size: 1.8em;
}
.proximo-evento form .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
}
.proximo-evento form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
}
.proximo-evento form .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
.proximo-evento form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
}
.proximo-evento form .text-content {
  height: 120px;
  resize: none;
}
.proximo-evento form button {
  padding: 0;
  border: none;
  background-color: transparent;
}
.proximo-evento .textoapoio {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2em;
  color: #ffffff;
  margin-bottom: 5px;  
}
@media only screen and (min-width: 320px) {
  .proximo-evento .textoapoio {
    padding-left: 20px;
  }
  .proximo-evento .iframe {
    width: 100%;
    height: 750px;
    padding: 0;
    overflow: hidden!important;
  }
}
@media only screen and (min-width: 768px) {
  .proximo-evento .textoapoio {
    padding-left: 20px;
  }
  .proximo-evento .iframe {
    width: 100%;
    height: 680px;
  }
}



.proximo-evento .textoapoio span {
  font-size: 1.2em;
  font-weight: bold;
}
.proximo-evento small {
  font-family: 'Roboto', sans-serif;
  font-size: 1.9em;
  color: #ffffff;
  margin-bottom: 5px;
  font-weight: 300;
}
.proximo-evento small a {
  color: #ffc600;
  font-weight: bold;
  text-decoration: none;
}
/*************************************************************
**************************************************************
*****                                                    *****
*****                                                    *****
*****         Widget        				             *****
*****                                                    *****
*****                                                    *****
**************************************************************
*************************************************************/
#conteudo .widget {
  position: fixed;
  right: 0;
  bottom: 60px;
  border-left: solid 23px #00943b;
  background-color: #ffc600;
  z-index: 100;
  cursor: pointer;
  -webkit-box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.6);
  -moz-box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.6);
  box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.6);
}
#conteudo .widget a {
  display: block;
  width: 250px;
  padding: 30px 20px;
  text-decoration: none;
}
#conteudo .widget a p {
  font-family: 'Roboto', sans-serif;
  font-size: 2.124em;
  text-transform: uppercase;
  color: #17232c;
}
#conteudo .widget p span {
  font-family: 'Roboto', sans-serif;
}
#conteudo .widget img {
  position: absolute;
  top: 5px;
  left: -23px;
  display: none;
}
@media only screen and (min-width: 320px) {
  .widget {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .widget {
    display: block;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .widget:hover {
    right: 0!important;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .widget:hover img {
    display: none!important;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
}
@media only screen and (min-width: 992px) {
  .widget {
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .widget:hover {
    right: 0!important;
    cursor: pointer;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
}



.btnWhatsapp {
  cursor: pointer;
}

.floating-whatsapp {
  position: fixed;
  width:60px;
  height:60px;
  bottom: 200px;
  right: 20px;
  display: block;
  z-index: 999999;
}
.floating-whatsapp img {
  width:60px;
  height:60px;
}


