/* Reset */ *{margin:0;padding:0;box-sizing:border-box}
@font-face { font-family: Murray-Hill; src: url(../fonts/murray-hill-regular.otf) format("truetype");}


body{font-family: 'Junge', serif;} 
p{margin: 20px 0;}
h1{font-family: Murray-Hill; padding: 50px 0 0 0; margin: 0;}
h2{font-size: 20px; color: #94785c;}




.font-black{color: #000;}
.font-white{color: #fff;}
.font-brown{color: #94785c;}

.font10{font-size: 10px;}


.bg-black{background-color: #000;}
.bg-brown{background-color: #94785c;}
.bg-beige{background-color: #eae8e9;}

.carousel-inner{border-bottom: solid 7px #94785c;}

input[type="text"] {background-color: transparent; border: none; border-bottom: solid 1px #fff; float: left; color: #94785c; padding: 3%; 0}





/*
input[type="text"] {width:48%; height: 40px; background-color: #dcdcdc; border: none; float: left; color: #94785c; margin:1%; padding: 2px;}
.textarea {width:98%; background-color: #dcdcdc; border: none; color: #94785c; margin: 2% 0;}
input[type="button"] {width:98%; margin: 10% 1%; background-color: #94785c; padding: 10px; border: none; color: #fff; } 
*/






/*blocos-containers*/
.container-sobre{background-image: url(../img/background-sobre.jpg);}
.eventos-detalhes {width: 80%; margin-left: 10%; padding-bottom: 40px; list-style: none; font-size: 22px;}
.container-gastronomia{ background-image: url(../img/background-gastronomia.jpg);}


.icon{margin: -30px 0 15px 0; }


.container-rodape{width: 100%; color: white;}
.container-rodape p{line-height: 10px;}




.links-bt a, .container-gastronomia a{padding: 15px 30px; color: #fff; border: solid 1px #fff;}
.links-bt a:hover, .container-gastronomia a:hover{background-color: #94785c; border:#94785c; }

.midias-sociais-footer.fa, .fab, .fad, .fal, .far, .fas {
font-size: 30px;}

.fa, .fas {
  font-weight: 900;
  font-size: 27px;
}




.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 13.666667%;
}

/*BOTÃO*/

.container-sobre a, .container-gastronomia a, .conteudo-geral a,  .container-fluid a
{padding: 15px 30px; color: #fff;}

.container-sobre a:hover, .container-gastronomia a:hover, .conteudo-geral a:hover,  .container-fluid a:hover
{background-color: #94785c; border:#94785c; }



.whats-footer {
  position: fixed;
  bottom: 0px;
  right: -5px;
  z-index: 9999999999999999999999999;
}




/* PÁGINAS INTERNAS - GERAL*/
.container-sobre-nos{ background-image: url(../img/background-sobre-nos.jpg); background-repeat: no-repeat; padding-bottom: 10%; }

  .video{padding: 50px 0 0 0}
  .container-sobre-nos h2{ width: 80%; margin-left: 10%; margin-top: 50px;}
  .container-sobre-nos p{ width: 80%; margin-left: 10%;}


  .button {padding: 15px 30px; color: #fff; border: solid 1px #94785c } 
  
  .conteudo-parallax-sobrenos { width: 80%; margin-left: 10%; }



  .conteudo-curiosidades{background-image: url(../img/background-sobre.jpg);
  padding-top: 10%;}
  .conteudo-curiosidades img {margin: 2% 0;}
  .conteudo-curiosidades h2 {margin: 3% 0; font-size: 25px;}
  .conteudo-curiosidades .chamada {margin: 5% 0; font-size: 20px; color: #94785c}
  .conteudo-curiosidades p {width: 70%; margin-left: 15%;}






  .conteudo-geral{
    background-image: url(../img/background-geral.jpg); 
    background-repeat: no-repeat;
  }
 

    .conteudo-geral a{color: #fff; border: solid 1px #94785c; padding: 1%; margin: 1%;}
    .active{background-color:#94785c; text-decoration: none;}

    .conteudo-geral a:hover{background-color:#94785c; text-decoration: none;}

    .conteudo-galeria-fotos{width: 99.9%; padding: 0;}
    .conteudo-galeria-fotos .col-md-6 {padding: 0;}
    .conteudo-galeria-fotos .col-md-4 {padding: 0;}
    .conteudo-galeria-fotos2 .col-md-3 {padding: 0;}
    .conteudo-galeria-fotos2 .col-md-2 {padding: 0;}

    .conteudo-galeria-fotos .row {margin-right: 0;margin-left: 0;}


    .container-form {width: 50%;; margin-left: 25%;}
    .container-form input[type="text"] {
      font-size: 13px;
        background-color: transparent;
        border: none;
        border-bottom: solid 1px #fff;
        float: left;
        color: #94785c;
        padding: 2%;
        width: 100%;}


        .container-form .textarea {
            font-size: 13px;
            background-color: transparent;
            border: none;
            border: solid 1px #fff;
            float: left;
            color: #94785c;
            padding: 2%;
            width: 92%;
            margin-left: 4%;
            height: 150px;
            margin-top: 9%;}
    
        .container-form .row {margin-top: 10%;}
        .container-form  input[type="button"] {     
        
          width: 80%;
          margin-left: 10%;
        border: solid 1px #94785c;; 
        background: none;
        color: #fff;
        padding: 10px;}
    




        .container-orcamento {
          padding: 100px 0 60px 0;
      }

      .container-curiosidades .card {
        background-color: #000; 
        border: solid 1px #94785c;
        margin-bottom: 10%;
        color: #fff;
      }

      .container-curiosidades .card-text{
        font-size: 13px;
        width: 96%;
        margin-left: 2%;
    
      }

      .container-curiosidades .card-title{
        color: #94785c;
        font-size: 20px;

      }

      .container-curiosidades a {padding: 2% 4%;}



      .conteudo-blog{color: #fff;}
      .conteudo-blog h2{font-size: 35px; color: #94785c; margin-top: 5%;}
      .conteudo-blog h3{font-size: 20px; color: #94785c;}
      .conteudo-blog p{width: 80%;margin-left: 10%; margin-top: 5%; }


/* Dispositivos small (telefones antigos S5)*/
@media (min-width: 360px) and (max-width: 767.98px) { 
  .dn-mobi{display: none;}

  p{font-size: 16px; width: 94%; margin-left: 3%;}


    /* Menu Mobile */

    .navbar{width:100%; position: absolute; z-index: 99999;}
  
    .menu-toggle {width: 40px; height: 30px; position: absolute; top: 20px; right: 25px; cursor: pointer;}
    .menu-toggle.on .one { -moz-transform: rotate(45deg) translate(7px, 10px); -ms-transform: rotate(45deg) translate(7px, 10px); -webkit-transform: rotate(45deg) translate(7px, 10px); transform:  rotate(51deg) translate(0px, 4px);}
    .menu-toggle.on .two {opacity: 0;}
    .menu-toggle.on .three {-moz-transform: rotate(-45deg) translate(7px, -10px); -ms-transform: rotate(-45deg) translate(7px, -10px); -webkit-transform: rotate(-50deg) translate(7px, -10px); transform: rotate(-51deg) translate(10px, -13px)}
    .one, .two, .three {width: 30px; height: 3px; background: white; margin: 6px auto; backface-visibility: hidden; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
  
    .nav-mobile ul {margin: 0; padding: 0; list-style: none; margin: 4em auto; text-align: center;}
    .nav-mobile ul.hidden { display: none;}
    .nav-mobile ul a {-moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; text-decoration: none; color: white; font-size: 1.5em; line-height: 1.3; width: 100%; display: block;}
    .nav-mobile ul a:hover {background-color: rgba(148, 120, 92, 0.5); color: #fff;}
      
    .menu-section.on {z-index: 99999; width: 100%; height: 1000%; display: block; background-color: #000; position: absolute; top: 1%; left: 0;}
    /* Menu Mobile */

  .logo{width: 40%; margin-top: 5%;}


  .foto02{width: 90%; margin: 20px 0 40px 0;}



  .midias-sociais{color: #fff; margin-top: 10%;}
  input[type="button"] {width:98%; margin: 2% 1% 5% 1%;  } 


  .container-sobre p{width: 90%; margin-left: 5%;}
  .eventos-detalhes {line-height: 40px;}
  

  .container-dados {margin-top: 60px;}
  .container-dados .col-sm{margin-bottom: 100px; padding-bottom: 20px;}


  .container-gastronomia input[type="button"] {width:90%; margin: -19px 1% 8% 1%; } 

  .container-copyright{font-size: 9px;}


  .container-rodape{padding: 10px 0;} 
    .container-rodape a{ color: #fff; text-decoration: underline; padding: 0} 

    .midias-sociais-footer {padding: 2%;}

    .container-footer-icones a{}


    .bt-veja {padding: 15px 30px; color: #fff; border: solid 1px #94785c } 



    .conteudo-galeria-fotos .col-md-6 {padding: 0;}
    .conteudo-galeria-fotos .col-md-4 {padding: 0;}
    .conteudo-galeria-fotos2 .col-md-3 {padding: 0;}
    .conteudo-galeria-fotos2 .col-md-2 {padding: 0;}

    .conteudo-galeria-fotos .row {margin-right: 0;margin-left: 0;}

/* PÁGINAS INTERNAS  - MOBILE */

.container-sobre-nos{ background-size: 500px; padding-top: 15%;}

.parallax-sobrenos{background-image:url(../img/banner-parallax-sobre-nos-mobi.jpg);background-attachment:fixed; background-position:center; background-size:cover;}

.parallax-sobrenos {width:100%; height:300px;}
.conteudo-parallax-sobrenos { text-align: center; font-size: 12px; padding: 30px 0;}

.conteudo-destaques{padding: 20%;}
.conteudo-destaques .col-sm{padding: 10% 0; font-size: 12px;}



.icon-sobe{color: #000; font-size: 40px;}

.conteudo-geral {padding: 20% 0 5% 0;}
.conteudo-geral h2 {width: 60%; margin-left: 20%;}
.conteudo-geral .marcador{margin-bottom: 10%;}



.container-form {width: 90% ; margin-left: 5%;}
    .container-form .col-sm {margin-top: 5%;}
    .container-form .row {margin-top: 0;}
    .container-form input[type="button"] {
      margin-top: 10%;
      margin-bottom: 10%;}

      .container-curiosidades .card {height: auto;}



}

/* Dispositivos médios (tablets com 768px ou mais)*/
@media (min-width: 768px) and (max-width: 991.98px){  
  .dn-mobi{display: none;}

  p{font-size: 16px; width: 94%; margin-left: 3%;} 


    /* Menu Mobile */
    .navbar{width:100%; position: absolute; z-index: 99999;}
  
    .menu-toggle {width: 40px; height: 30px; position: absolute; top: 20px; right: 25px; cursor: pointer;}
    .menu-toggle.on .one { -moz-transform: rotate(45deg) translate(7px, 10px); -ms-transform: rotate(45deg) translate(7px, 10px); -webkit-transform: rotate(45deg) translate(7px, 10px); transform:  rotate(51deg) translate(0px, 4px);}
    .menu-toggle.on .two {opacity: 0;}
    .menu-toggle.on .three {-moz-transform: rotate(-45deg) translate(7px, -10px); -ms-transform: rotate(-45deg) translate(7px, -10px); -webkit-transform: rotate(-50deg) translate(7px, -10px); transform: rotate(-51deg) translate(10px, -13px)}
    .one, .two, .three {width: 30px; height: 3px; background: white; margin: 6px auto; backface-visibility: hidden; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
  
    .nav-mobile ul {margin: 0; padding: 0; list-style: none; margin: 4em auto; text-align: center;}
    .nav-mobile ul.hidden { display: none;}
    .nav-mobile ul a {-moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; text-decoration: none; color: white; font-size: 1.5em; line-height: 1.5; width: 100%; display: block;}
    .nav-mobile ul a:hover {background-color: rgba(148, 120, 92, 0.5); color: #fff;}
      
    .menu-section.on {z-index: 99999; width: 100%; height: 1000%; display: block; background-color: #000; position: absolute; top: 1%; left: 0;}
    /* Menu Mobile */

    .logo{width: 40%; margin-top: 1%;}


    .midias-sociais{color: #fff; margin-top: 20%;}
    input[type="button"] {width:98%; margin: 2% 1% 5% 1%;  } 


    .foto02{width: 80%; margin: 20px 0 40px 0;}
    .bt-sobe{width: 7%; margin-top: 33px; margin-bottom: 35px;}
  


  .container-sobre p{width: 90%; margin-left: 5%;}
  .eventos-detalhes {line-height: 40px;}

  .container-gastronomia input[type="button"] {width:80%; margin: -19px 1% 8% 1%; } 


  .container-dados {margin-top: 86px; width: 90%; margin-left: 5%;}
  .container-dados .col-sm{margin-bottom: 30px; padding-bottom: 20px;}
  .container-copyright{font-size: 16px 0 30px 0;}

  .container-rodape{padding: 20px 0; font-size: 22px;} 
    .container-rodape a{ color: #fff; text-decoration: underline;} 


    .midias-sociais-footer {padding: 2% 15%;}

    .bt-veja {padding: 15px 30px; color: #fff; border: solid 1px #94785c } 



    .container-sobre-nos{ background-size: 500px; padding-top: 15%;}
    .parallax-sobrenos{background-image:url(../img/banner-parallax-sobre-nos.jpg);background-attachment:fixed; background-position:center; background-size:cover;}
  
    .parallax-sobrenos {width:100%; height:300px;} 

    .conteudo-parallax-sobrenos { padding: 35px 0;}

    .conteudo-destaques{padding: 10%;}
    .conteudo-destaques .col-sm{padding: 2% 2%; font-size: 12px;}

 


    .icon-sobe{color: #000; font-size: 40px;}
    
    .conteudo-geral {padding: 20% 0 5% 0;}
    .conteudo-geral .marcador{margin-bottom: 5%;}
 

    .links-bt{padding-bottom: 9%; padding-top: 5%;}

    .container-curiosidades .card {height: 470px;}
    .container-curiosidades .card-text{height: 180px;}
  
 

    .container-curiosidades .card-title{height: 45px;}

 

    .container-curiosidades a {padding: 2% 4%;}







}
/* DESKTOP *****************************************/
/* DESKTOP *****************************************/
/* DESKTOP *****************************************/
/* DESKTOP *****************************************/







/* Dispositivos large (desktops com 992px ou mais)*/
@media (min-width: 992px) { 

  .dn-desk{display: none;}
  .flex{display: flex;}


  p{font-size: 16px; width: 80%; margin-left: 10%;}
  .title_item_h3 {text-align: left;font-size: 18px;width: 80%; margin-left: 10%;font-weight: bold;}
  .title_item_h4 {
      width: 80%; margin-left: 10%;text-align: left;font-size: 16px;font-weight: bold;
  }
  h1{font-size: 3.5rem;}
  hr{display: flex; border-top: 3px solid #94785c; }

  .logo{width: 20%; margin-top: 0;}

  .foto02{width: 80%; margin: 30px 0 80px 0;}

  .parallax{width:100%; height:400px; background-image:url(../img/banner-parallax-desk.jpg);background-attachment:fixed; background-position:center; background-size:cover;}


  nav{margin-top: 10px; display: flex;}

  .navbar{width:80%; margin-left: 10%; position: absolute; z-index: 99999; font-size: 11px;}
    .navbar ul{margin-top: 15px; margin-left: 36px;} /* importante*/
    .navbar-light .navbar-nav .nav-link { color: white; padding: 10px;  margin: 0 5px;}
    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: white; background-color: rgba(148, 120, 92, 0.5);  }

  
  .midias-sociais {position: absolute;color: white; top: 5px; right: 28px; margin-top: 0;}
    .midias-sociais img{width: 20px; margin: 0 0 0 5px;}

    .container-orcamento{padding: 100px 0;}
    .container-orcamento{width: 80%; margin-left: 10%;}
      .container-orcamento h1{margin-top: -50px;}
    
    .eventos-detalhes {line-height: 70px;}
    
    .container-gastronomia input[type="button"] {width:80%; margin: 0px 0 70px 0;} 


   .container-dados{ width: 80%; margin-left: 10%; margin-top: 4%; padding-bottom: 30px;}
    .container-dados .col-sm {padding-bottom: 30px;}

    .container-copyright{ margin: 60px 0 30px 0;}

    .midias-sociais-footer {padding: 2%; width: 30%; margin-left: 37%;}

    .bt-veja {padding: 15px 30px; color: #fff; border: solid 1px #94785c } 



/* PÁGINAS INTERNAS  - desktop */

.container-sobre-nos{ padding: 5% 0;}
.video{width: 50%; height: 400px;}

.parallax-sobrenos {width:100%; height:500px;} 

.parallax-sobrenos{background-image:url(../img/banner-parallax-sobre-nos.jpg);background-attachment:fixed; background-position:center; background-size:cover;}
.conteudo-parallax-sobrenos { width: 30%;padding: 60px 0;}
.conteudo-parallax-sobrenos hr {width: 40%; margin: 0; border: solid 1px #94785c;;}
  
.conteudo-destaques{padding: 8%;}
    .conteudo-destaques .col-sm{padding: 2% 5%; font-size: 12px;}

    .conteudo-geral {padding: 10% 0 5% 0;}
    .conteudo-geral .marcador{margin-bottom: 5%;}

    .container-curiosidades .card {height: 450px;}

    .container-curiosidades .card-title {height: 45px;}

    .container-curiosidades .card-text {height: 110px;}





































}
@media (min-width: 1024px) { 
  .navbar-light .navbar-nav .nav-link { padding:5px;}
  .navbar ul{margin-left: 110px;} /* importante*/

  .midias-sociais { right: 35px;}
  .container-curiosidades .card {height: 450px;}

  .container-curiosidades .card-title {height: 45px;}

  .container-curiosidades .card-text {height: 110px;}

}
/* Dispositivos extra large (desktops grandes com 1200px ou mais)*/
@media (min-width: 1280px) { 


  .navbar{font-size: 15px;}
  .navbar-light .navbar-nav .nav-link { padding:9px;}
  .navbar ul { margin-left: 90px;}

  .midias-sociais { right: 27px;}


  .video{width: 50%; height: 500px;}
 
  .container-curiosidades .card {height: 500px;}

  .container-curiosidades .card-title {height: 45px;}

  .container-curiosidades .card-text {height: 110px;}






















/* Dispositivos extra extra large (desktops grandes com 1920px ou mais)*/
/* Dispositivos extra extra large (desktops grandes com 1920px ou mais)*/
/* Dispositivos extra extra large (desktops grandes com 1920px ou mais)*/
/* Dispositivos extra extra large (desktops grandes com 1920px ou mais)*/
/* Dispositivos extra extra large (desktops grandes com 1920px ou mais)*/



















}
/* Dispositivos extra extra large (desktops grandes com 1920px ou mais)*/
@media (min-width: 1920px) { 




  p{font-size: 20px;  }
  h1{font-size: 4.5rem;}
  .navbar ul{margin-left: 222px; margin-top: 40px;}
  .navbar-light .navbar-nav .nav-link { font-size: 19px; padding: 4px 19px;}

  .midias-sociais {right: 75px; top: 18px;}
  .foto02{width: 60%; margin: 40px 0 80px 0;}



  .container-gastronomia P{width: 60%; margin-left: 20%;}
  .container-gastronomia input[type="button"] {width:60%;} 

  .container-dados{ width: 60%; margin-left: 20%; margin-top: 5%; margin-bottom: 3%;}





  .parallax{height:600px; }


    .container-sobre-nos h2{font-size: 35px;}
    .container-sobre p{width: 60%; margin-left: 20%;}

    .container-sobre a{border:  solid 1px #94785c;}

    .video{width: 60%; height: 800px;}

    .parallax-sobrenos{background-image:url(../img/banner-parallax-sobre-nos-mobi.jpg);background-attachment:fixed; background-position:center; background-size:cover;}

    .conteudo-parallax-sobrenos { width: 25%;padding: 60px 0;}
.conteudo-parallax-sobrenos hr {width: 40%; margin: 0; border: solid 1px #94785c;;}
.conteudo-destaques .col-sm{padding: 2% 5%; font-size: 15px;}




.conteudo-geral {padding: 10% 0 2% 0;}
.conteudo-geral p {width: 60%; margin-left: 20%;}
.conteudo-geral .marcador{margin-bottom: 5%;}

.eventos-detalhes {
  width: 70%;
  margin-left: 22%;
  font-size: 22px;
  padding: 80px 0px;
  text-align: left;
  margin-bottom: 70ox;
  list-style: none;

}


.container-form {width: 50%;; margin-left: 25%;}



    .container-form .textarea {
        font-size: 13px;
        background-color: transparent;
        border: none;
        border: solid 1px #fff;
        float: left;
        color: #fff;
        padding: 2%;
        width: 92%;
        margin-left: 4%;
        height: 150px;
        margin-top: 9%;}

    .container-form .row {margin-bottom: 40px;}

 

    .container-form  input[type="button"] {     
      width: 40%;
      margin-left: 30%;
      padding: 15px;
    }

    .container-orcamento {
      padding: 100px 0 60px 0;
  }



  .container-gastronomia p{ width: 70%; margin-left: 15%; margin-bottom: 110px;}

  .container-curiosidades .card {height: 550px;}

  .container-curiosidades .card-title {height: 65px;}

  .container-curiosidades .card-text {height: 120px;}


  .contaiter-quem-somos h2{font-size: 41px; margin-top: 70px;}
  .contaiter-quem-somos p{ margin-top: 71px;}

  .conteudo-blog{color: #fff;}
  .conteudo-blog h2{ color: #94785c; margin-top: 5%;}
  .conteudo-blog h3{font-size: 20px; color: #94785c;}
  .conteudo-blog p{width: 90%;margin-left: 5%; margin-top: 5%; }


  } 
  
  
  /*
  
  input[type="text"] {height: 60px;margin: 4% 1%;}
  .textarea {width:98%; height: 150px; margin: 4% 0; padding: 2%;}
  input[type="button"] {width:98%; margin: 2% 1%;} 
*/

