/*---------------------------------------------------


html,body,.view {height: 100%; }*/
.logo{ width: 100%; margin: 0 0 0;}/*logo geral*/
.menu_01{ /*background-color: orange;*/ width: 70%; height: 20px; margin: -13.5% 58% 0; padding-bottom: 3%;}/*ajuste menu geral*/


.titulo_ba{font-family: 'Lobster', cursive;font-size: 3.345em; line-height: 2.654rem;}
.titulo_g{font-family: 'Lobster', cursive;font-size: 2.345em; line-height: 2.654rem; color: #B81601;}
.titulo_f{font-family: 'Lobster', cursive;font-size: 1.845em; line-height: 2.654rem;}
.texto_01{font-size: 1.345em;font-family: 'Open Sans', sans-serif; line-height: 2.689rem; font-weight: 400;}
.texto_02{font-family: 'Roboto', sans-serif; line-height: 1.989rem; text-transform: uppercase; font-weight: 100;}
.texto_03{font-size: 1.015em;font-family: 'Open Sans', sans-serif; line-height: 1.589rem; text-transform: uppercase; font-weight: 400;}
.texto_03{font-size: 1.215em;font-family: 'Open Sans', sans-serif; line-height: 1.589rem; text-transform: uppercase; font-weight: 400;}
.texto_04{font-family: 'Roboto', sans-serif; font-size: 0.945em; line-height: 1.989rem;  font-weight: 300; }
.texto_05{font-family: 'Roboto', sans-serif; font-size: 1.345em; line-height: 1.989rem; text-transform: uppercase; font-weight: 100;  }
.texto_06{font-family: 'Roboto', sans-serif; line-height: 1.889rem; font-size: 1.116em; font-weight: 100;}


.texto_07{ font-family: "Roboto Slab",serif; display: block; margin-bottom: 2em; font-size: 1.2em;}
.texto_08{ font-family: "Work Sans",serif; display: block; margin-bottom: 2em; font-size: 1.553em; font-weight: 300;}
.texto_09{ font-family: "Work Sans",serif; display: block; text-transform: uppercase; margin-bottom: 2em; font-size: 1.653em; font-weight: 500;}
.texto_10{ font-family: "Work Sans",serif; display: block; margin-bottom: 2em; font-size: 1.253em; font-weight: 300;}
.texto_11{ font-family: "Work Sans",serif; display: block; margin-bottom: 2em; font-size: 1.13em; font-weight: 300;}

.texto_12{ font-family: 'Anton', sans-serif; font-size: 2.345em; margin: 0.5em; line-height: 7.889rem; letter-spacing:0.010em;} 
.texto_13{ font-family: 'Anton', sans-serif; font-size: 1.845em; margin: 0.5em; line-height: 7.889rem;}
.texto_14{ font-family: 'Roboto', sans-serif; font-size: 4.845em; margin: 0.5em; line-height: 5.889rem; font-weight: 400;}
.texto_15{ font-family: 'Oswald', sans-serif; font-size: 2.955em; margin: 0.5em; line-height: 7.889rem; font-weight: 500;}
.texto_16{ font-family: 'Oswald', sans-serif; font-size: 1.355em; margin: 0.5em; line-height: 3.089rem; font-weight: 300;}
.texto_17{ font-family: 'Oswald', sans-serif; font-size: 1.355em; margin: 0.5em; line-height: 3.089rem; font-weight: 300;}
.texto_18{ font-family: 'Oswald', sans-serif; font-size: 2.355em; margin: 0.5em; line-height: 3.089rem; font-weight: 500;}

.image_carousel_01{ width: 100%; height: 900px; background-image: url(../images/11.jpeg);background-size: 10768px 7350px;background-position: 50% -180px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.image_carousel_02{ width: 100%; height: 900px; background-image: url(../images/02.JPG);background-size: 10768px 7350px;background-position: 50% -290px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.image_carousel_03{ width: 100%; height: 900px; background-image: url(../images/03.JPG);background-size: 10768px 7350px;background-position: 50% 0px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.image_carousel_04{ width: 100%; height: 900px; background-image: url(../images/04.jpg);background-size: 10768px 7350px;background-position: 50% -110px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.image_carousel_05{ width: 100%; height: 900px; background-image: url(../images/01.jpg);background-size: 10768px 7350px;background-position: 50% -110px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
/* .image_carousel_06{ width: 100%; height: 900px; background-image: url(../images/11.jpeg);background-size: 10768px 7350px;background-position: 50% -110px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;} */


.bk_color_1{ background-color: #FFF;}
.bk_color_2{ background-color: #B81601;}
.bk_color_3{ background-color: mediumpurple;}
.bk_color_4{ background-color: #2BBBAD;}
.bk_color_5{ background-color: #333;}
.bk_color_6{ background-color: #B81601;}
.bk_color_7{ background-color: #000;}
.bk_color_8{ background-color: rgb(231, 218, 218);}
.bk_color_9{ background-color: rgb(105, 107, 102);}
.bk_color_10{ background-color: #fafafc;}


.cor_01{ color: #FFF;}
.cor_02{ color: #2BBBAD;}
.cor_03{ color: #9e9e9e;}
.cor_04{ color: #666666;}
.cor_05{ color: yellow;}
.cor_06{ color: #BB241D; }
.cor_07{ color: #B81601;}
.cor_08{ color: #A8A4A4;}
.cor_09{ color: #8F8C8C;}
.cor_10{ color: #2D2C2D;}
.cor_11{ color: #000;}
.cor_12{ color: rgba(27, 26, 27, 0.966);}



.al_01{ text-align: center;}
.al_02{ text-align: justify;}
.al_03{ text-align: left;}
.al_04{ text-align: right;}


#area{ background-color: orange;}




.ajust_01{ margin: 0 0 0;}/*grid_1 ajust_01 para menu*/
.ajust_02{ margin: 12% 0 0;}
.ajust_03{ margin: 25% 0 0;}
.ajust_04{ margin: 6% 37% 0;}
.ajust_05{ margin: 0 0 0;}
.ajust_06{ margin: 2% 4% 0;}
.ajust_07{ margin: 5% 0 0;}
.ajust_08{ margin: 0 6% 0;}
.ajust_09{ margin: 0 0 0;}
.ajust_10{ margin: 10% 0 0;}
.ajust_11{ margin: 0 0 0;}
.ajust_12{ margin: 0 0 0; padding: 2%;}
.ajust_13{ margin: 0 0 0;}
.ajust_14{ margin: 0 0 0;}
.ajust_15{ margin: 0 0 0;}
.ajust_16{ margin: 0 0 0;}
.ajust_17{ margin: 2% 6% 0;}
.ajust_18{ width: 110%; margin: 0 3% 0;}
.ajust_19{ margin: 5% 0 0;}
.ajust_20{ margin: 2% 0 0;}
.ajust_21{ margin: 2% 4% 0;}
.ajust_22{ margin: 3% 42% 0;}
.ajust_23{ margin: 3% 0 0;}
.ajust_24{ margin: 3% 3% 0;}
.ajust_25{ margin: 0 4% 0;}
.ajust_26{ margin: 0 5% 0;}
.ajust_27{ margin: 2% 0 0;}
.ajust_28{ margin: 2% 0 0;}
.ajust_29{ margin: 6%  0 0;}
.ajust_30{ padding-top: 10%;}
.ajust_31{ margin: 1% 2.5% 0;}
.ajust_32{ padding: 2.3%;}
.ajust_33{ margin: 0 3% 0;}
.ajust_34{ margin: 2% 5.5% 0;}
.ajust_35{ margin: 0 2.8% 0;}
.ajust_36{ margin: 0 0 0;}
.ajust_37{ margin: 0 0 0;}
.ajust_38{ margin: 0 0 0; padding: 1%;}
.ajust_39{ margin: 0 2% 0; padding-bottom: 1%; padding-top: 1%;}
.ajust_40{ margin: 2% 2% 0;}
.ajust_41{ margin: 2% 1% 0;}
.ajust_42{ margin: 2% 3.3% 0;}



.form-control{ margin: 0 0 0;}

.fundo:hover{ background-color: #eeeee1; translate: 5s;}

.btt{ width: 40%; height: 30px; background-color: #533899;}

.conteudo_1{ width: 100%; height: auto; background-color: #fff;}
.conteudo_2{ width: 100%; height: auto; background-color: #fff;}
.conteudo_3{ width: 100%; height: auto; background-image: url(../img/fundo.jpg);background-size: 10768px 7350px;background-position: 50% 60px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_4{ width: 100%; height: auto; background-color: #fff;}
.conteudo_5{ width: 100%; height: auto; background-color: rgb(6, 22, 26);}
.conteudo_6{ width: 100%; height: auto; background-color: #B81601;}
.conteudo_7{ width: 100%; height: auto; background-color: #fff;}
.conteudo_8{ width: 100%; height: auto; background-color: #fff;}
.conteudo_9{ width: 100%; height: auto; background-color: #fff;}
.conteudo_10{ width: 100%; height: auto; background-image: url(../img/36.jpg);background-size: 10768px 7350px;background-position: 50% 60px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_11{ width: 100%; height: auto; background-image: url(../img/36.jpg);background-size: 10768px 7350px;background-position: 50% 60px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_12{ width: 100%; height: auto; background-color: #fff;}
.conteudo_13{ width: 100%; height: auto; background-image: url(../img/01.jpg);background-size: 10768px 7350px;background-position: 50% -117px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_14{ width: 100%; height: auto; background-image: url(../img/44.jpg);background-size: 10768px 7350px;background-position: 50% -117px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_15{ width: 100%; height: auto; background-image: url(../img/45.jpg);background-size: 10768px 7350px;background-position: 50% -117px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_16{ width: 100%; height: auto; background-image: url(../img/46.png);background-size: 10768px 7350px;background-position: 50% -100px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_17{ width: 100%; height: auto; background-image: url(../img/cerveja_01.jpeg);background-size: 10768px 7350px;background-position: 50% 30px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.conteudo_18{ width: 100%; height: auto; background-color: #fff;}
.conteudo_19{ width: 100%; height: auto; background-color: #533899;}
.conteudo_20{ width: 100%; height: auto; background-image: url(../images/05.jpg);background-size: 10768px 7350px;background-position: 50% -390px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.conteudo_21{ width: 100%; height: auto; background-image: url(../images/midia/12.JPG);background-size: 10768px 7350px;background-position: 50% -100px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.conteudo_22{ width: 100%; height: auto; background-image: url(../images/07.jpg);background-size: 10768px 7350px;background-position: 50% 0px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.conteudo_23{ width: 100%; height: auto; background-image: url(../images/08.jpg);background-size: 10768px 7350px;background-position: 50%  0px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.conteudo_24{ width: 100%; height: auto; background-image: url(../images/09.jpg);background-size: 10768px 7350px;background-position: 50%  0px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }




/**** CONFIGURACAO GRID SITE ****/
.grid_1   { width: 5.405%;   /* 80px    /  1480px =  0,0677966101694915% */}
.grid_2   { width: 12.162%;  /* 180px   /  1480px =  0,0677966101694915% */}
.grid_3   { width: 18.918%;  /* 280px   /  1480px =  0,0677966101694915% */}
.grid_4   { width: 25.675%;  /* 380px   /  1480px =  0,0677966101694915% */}
.grid_5   { width: 32.432%;  /* 480px   /  1480px =  0,1525423728813559% */}
.grid_6   { width: 39.189%;  /* 580px   /  1480px =  0,2372881355932203% */}
.grid_7   { width: 45.945%;  /* 680px   /  1480px =  0,3220338983050847% */}
.grid_8   { width: 52.702%;  /* 780px   /  1480px =  0,4067796610169492% */}
.grid_9   { width: 59.459%;  /* 880px   /  1480px =  0,4915254237288136% */}
.grid_10  { width: 66.216%;  /* 980px   /  1480px = 0,576271186440678% */}
.grid_11  { width: 72.972%;  /* 1080px  /  1480px = 0,6610169491525424% */}
.grid_12  { width: 79.729%;  /* 1180px  /  1480px = 0,7457627118644068% */}
.grid_13  { width: 86.486%;  /* 1280px  /  1480px = 0,8305084745762712% */}
.grid_14  { width: 93.243%;  /* 1380px  /  1480px = 0,9152542372881356% */}
.grid_15  { width: 100%;     /* 1480px  /  1480px = 100% */}
.container_01 { width: 100%; max-width: 1480px;	padding: 0  0 0; margin: auto; overflow: auto;}
.container_01 :last-child { margin-right: 0!important; }
.fright { float: right; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15 { margin-right:0.041%;	margin-bottom:.041%; float: left; display: block;}
img, object { max-width: 100%; min-width: 100%; height: auto; }

/*AJUSTA FORMULARIO*/
#fh5co-services, #fh5co-about, #fh5co-contact {
    padding: 7em 0;
  }
  @media screen and (max-width: 768px) {
    #fh5co-services, #fh5co-about, #fh5co-contact {
      padding: 4em 0;
    }
  }
  
  #fh5co-contact .form-control {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 18px;
    font-weight: 400;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
  }
  #fh5co-contact .form-control:focus, #fh5co-contact .form-control:active {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
  #fh5co-contact input[type="text"] {
    height: 50px;
  }
  #fh5co-contact .form-group {
    margin-bottom: 30px;
  }


  .ajsta_rl{ width: 100%; margin: 7% 0 0; border: none transparent;}
  .ajusta_lg_1{ margin: 0 5.2% 0; width: 24%; text-align: left;}
  .ajusta_lg_2{ font-size: 1.345em;}
