/* default */

body, html { height: 100%; }

/* maps */

#map{
  margin-top: 18%;
  height: 360px;
  width: 100%;
}

/*css person home*/


/* banner background */
html,body {
  height:100%;
}

[data-overlay-dark="5"]:before, [data-overlay-light="5"]:before {
    opacity: 0.4;
}

[data-overlay-dark]:before {
    background: rgb(0, 9, 26);
}

[data-overlay-dark]:before, [data-overlay-light]:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.nav ul li a:hover{
  background-color: black !important;
}
.banner { 
  background: url(../images/banner/boy-child-childhood.jpg) no-repeat fixed; 
  height:100vh;
 
  background-size:cover;
  background-position: center;
}



/* faixai 1 */

.full-width {
    width: 100% !important;
}

.mt-60 {
    margin-top: 420px !important;
}
.text-center {
    text-align: center;
}

.header .caption h1 {
    margin: 10px 0;
    font-size: 76px;
    font-weight: 500;
    font-family: inherit;
    word-spacing: 2px;
    letter-spacing: 2px;
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    color: rgb(255, 255, 255);
    font-weight: 900;
    font-family: Comic Sans MS,cursive!important;
    text-shadow: 2px 3px rgba(0,0,0,0.4);
}

.header .caption p {
    font-size: 18px;
    font-weight: 400;
    color: rgb(238, 238, 238);
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    margin-top: 20px;
    font-family: 'Signika Negative', sans-serif;
}

[data-overlay-dark], [data-overlay-light] {  position: relative; }

[data-overlay-dark]:before, [data-overlay-light]:before {

    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;

}

[data-overlay-dark]:before { background: rgb(30, 27, 21); }

[data-overlay-dark="5"]:before, [data-overlay-light="5"]:before {  opacity: 0.3; }

[data-overlay-dark] .container, [data-overlay-light] .container {

    position: relative;
    z-index: 2;

}

.header {
    min-height: 100vh;
    overflow: hidden;
}

.valign {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.card-text{
  font-size: 16px;
  font-family: 'Signika Negative', sans-serif;
  line-height: 30px;
  color: #515151;
}
.destaques h1{
  margin-top: 5%;
  font-size: 40px;
  font-family: 'Lilita One', sans-serif;
  font-weight: bold;
  color: #4e4e4e;
}
#destaques-home.owl-carousel{
  padding: 4%;
  padding-bottom: 36px;
}
#destaques-home aside{
  padding: 6px 16px;
  background-color:#b3a995;
  border-radius: 30px;
  color: white;
  text-decoration: none;
  color: rgb(255, 255, 255) !important;
  text-decoration: none;
  font-family: 'Lilita One', sans-serif;
  font-size: 15px!important;
  text-shadow: 0;
  padding-left: 14px;
  padding-right: 14px;
  position: absolute;
  bottom:0 !important;
  left:63% !important;
  text-transform: uppercase!important;
  box-shadow: 0 11px 27px rgba(0,0,0,.04);
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;

}

#destaques-home pre{
  padding: 6px 16px;
  background-color:#b3a995;
  border-radius: 30px;
  color: white;
  text-decoration: none;
  color: rgb(255, 255, 255) !important;
  text-decoration: none;
  font-family: 'Lilita One', sans-serif;
  font-size: 15px!important;
  text-shadow: 0;
  padding-left: 14px;
  padding-right: 14px;
  position: absolute;
  bottom:0 !important;
  left:0 !important;
  text-transform: uppercase!important;
  box-shadow: 0 11px 27px rgba(0,0,0,.04);
  -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

#destaques-home p{
  
 
  overflow: hidden;
  text-overflow: clip;
  text-align: left;
  max-height: 160px;
  font-family: 'Signika Negative', sans-serif;
}

#destaques-home aside:active,#destaques-home aside:hover  {

  -webkit-transform: scale(0.9);
    transform: scale(0.9);

}


#destaques-home .owl-prev{
  color: white;
  background-color: #b3a995;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  position: absolute;
  left: -0%;
  top: 35%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  background-image: url('../images/arrow-pointing-to-left.png');
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
 
}

.owl-prev span { display: none; }

#destaques-home .owl-next{
  color: white;
  background-color: #b3a995;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  position: absolute;
  right: 0%;
  top: 35%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  background-image: url('../images/arrow-pointing-to-right.png');
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;

}

.owl-next span { display: none; }

.owl-stage-outer {margin-left: 20px!important;margin-right: 20px!important; }

#destaques-home .owl-next:active, #destaques-home .owl-prev:active{
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
} 

/**/

.owl-theme .owl-dots, .owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}


 .owl-dots {
  margin: 40px auto!important;
  margin-top: 50px!important;
  margin-bottom: 0px!important;
}


 .owl-theme .owl-dots .owl-dot {
  vertical-align: middle;
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}

 .owl-theme .owl-dots .owl-dot span {
  width: 10px!important;
  height: 10px!important;
  transition: all 0.3s ease!important;
}

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #cdc7bb;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}


 .owl-theme .owl-dots .owl-dot.active span {
  background-color: #99867e!important;
  -webkit-transform: scale(1.8);
  -ms-transform: scale(1.8);
  transform: scale(1.8);
  box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.2)!important;
}

#destaques-home aside:focus { outline: none;}

#destaques-home aside:active { outline: none; }

.owl-carousel.owl-drag .owl-item {

  height: 230px;
  position: relative;
  overflow: hidden;
  display: block;

}

#ambiente .owl-item {

  height: 100%!important;
}

/* faixai 2 */

.banner-central{
  height: 430px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 34px;
  margin-bottom: 30px;
}

.banner-central h2{
  
  color: white;

  font-family: 'Lilita One', sans-serif;
 
  font-size: 40px;
  text-align: center;
  width: 100%;
}

/**/

.file-upload {
    display: block;
    text-align: center;
    font-family: 'Signika Negative', sans-serif;
    font-size: 16px;
    margin-bottom: 13px;
}

.file-upload .file-select {
    display: block;
    cursor: pointer;
    height: 46px;
    line-height: 40px;
    text-align: left;
    background: rgb(255, 255, 255);
    overflow: hidden;
    position: relative;
    border-radius: 4px;
    background-color: rgb(249, 249, 249)!important;
    color: rgb(51, 51, 51)!important;
    font-family: 'Signika Negative', sans-serif!important;
    font-size: 16px!important;
    font-weight: 400!important;
    border: 1px solid rgb(215, 215, 215)!important;
    box-shadow: none!important;
    height: 46px;
    border-radius: 2px;
    cursor: pointer;
}

.icon-to-upload {
    position: absolute;
    width: 46px;
    height: 46px;
    right: 0;
    top: 0;
    overflow: hidden;
    background-size: 50%;
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMzLjI5MyAzMy4yOTMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzLjI5MyAzMy4yOTM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0xNi42NDYsMjQuNzg2TDE2LjY0NiwyNC43ODZjLTAuMjc2LDAtMC41LTAuMjI0LTAuNS0wLjVsMC4wMDEtMTEuMjc5YzAtMC4yNzYsMC4yMjQtMC41LDAuNS0wLjVsMCwwICAgIGMwLjI3NiwwLDAuNSwwLjIyNCwwLjUsMC41bC0wLjAwMSwxMS4yNzlDMTcuMTQ2LDI0LjU2MiwxNi45MjIsMjQuNzg2LDE2LjY0NiwyNC43ODZ6IiBmaWxsPSIjMTQxNDE0Ii8+CgkJPHBhdGggZD0iTTIwLjk1OSwxNy44MTljLTAuMTI4LDAtMC4yNTYtMC4wNDktMC4zNTQtMC4xNDZsLTMuOTU5LTMuOTU5bC0zLjk1OSwzLjk1OWMtMC4xOTUsMC4xOTUtMC41MTIsMC4xOTUtMC43MDcsMCAgICBzLTAuMTk1LTAuNTEyLDAtMC43MDdsNC4zMTMtNC4zMTNjMC4xOTUtMC4xOTUsMC41MTItMC4xOTUsMC43MDcsMGw0LjMxMyw0LjMxM2MwLjE5NSwwLjE5NSwwLjE5NSwwLjUxMiwwLDAuNzA3ICAgIEMyMS4yMTUsMTcuNzcsMjEuMDg3LDE3LjgxOSwyMC45NTksMTcuODE5eiIgZmlsbD0iIzE0MTQxNCIvPgoJPC9nPgoJPGc+CgkJPHBhdGggZD0iTTI3LjU3OCwzMy4yOTNINS43MTVjLTEuMzc4LDAtMi41LTEuMTIxLTIuNS0yLjVWMi41YzAtMS4zNzksMS4xMjItMi41LDIuNS0yLjVoMTUuODc3YzAuMjc2LDAsMC41LDAuMjI0LDAuNSwwLjUgICAgUzIxLjg2OCwxLDIxLjU5MiwxSDUuNzE1Yy0wLjgyNywwLTEuNSwwLjY3My0xLjUsMS41djI4LjI5M2MwLDAuODI3LDAuNjczLDEuNSwxLjUsMS41aDIxLjg2M2MwLjgyNywwLDEuNS0wLjY3MywxLjUtMS41VjguNzA0ICAgIGMwLTAuMjc2LDAuMjI0LTAuNSwwLjUtMC41czAuNSwwLjIyNCwwLjUsMC41djIyLjA5QzMwLjA3OCwzMi4xNzIsMjguOTU3LDMzLjI5MywyNy41NzgsMzMuMjkzeiIgZmlsbD0iIzE0MTQxNCIvPgoJCTxwYXRoIGQ9Ik0yOS41NzgsOS4yMDRoLTcuOTg2Yy0wLjI3NiwwLTAuNS0wLjIyNC0wLjUtMC41VjAuNzE3YzAtMC4yNzYsMC4yMjQtMC41LDAuNS0wLjVzMC41LDAuMjI0LDAuNSwwLjV2Ny40ODZoNy40ODYgICAgYzAuMjc2LDAsMC41LDAuMjI0LDAuNSwwLjVTMjkuODU1LDkuMjA0LDI5LjU3OCw5LjIwNHoiIGZpbGw9IiMxNDE0MTQiLz4KCQk8cGF0aCBkPSJNMjkuNTc4LDkuMjA0Yy0wLjEzLDAtMC4yNi0wLjA1MS0wLjM1OC0wLjE1MWwtNy45ODYtOC4yMDNjLTAuMTkyLTAuMTk3LTAuMTg4LTAuNTE1LDAuMDEtMC43MDcgICAgYzAuMTk3LTAuMTkzLDAuNTE0LTAuMTg4LDAuNzA3LDAuMDFsNy45ODYsOC4yMDNjMC4xOTIsMC4xOTcsMC4xODgsMC41MTUtMC4wMSwwLjcwN0MyOS44Myw5LjE1NywyOS43MDQsOS4yMDQsMjkuNTc4LDkuMjA0eiIgZmlsbD0iIzE0MTQxNCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=')
}

.file-upload .file-select .file-select-name {
    line-height: 46px;
    display: inline-block;
    padding: 0 10px;
}

.file-upload .file-select input[type=file] {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}


/* faixai 3 */
.contato{
  margin-top: 1%;
  margin-bottom: 5.8%;

}
.contato h1{
   margin-top: 0%;
  font-size: 40px;
  font-family: 'Lilita One', sans-serif;
  font-weight: bold;
  color: #4e4e4e;
}
form{
  font-family: 'Signika Negative', sans-serif;
  font-weight: 900;
  margin-top: 10%;
}

.trabalhe_conosco form {
    margin-top: 0;
}

.negrito{
  
  font-family: 'Signika Negative', sans-serif;
  font-weight: 900;
}
.btn-glad{
  font-family: 'Signika Negative', sans-serif;
  background-color:#b3a995 !important;
  border-radius: 150px !important;
  color: white !important;
  font-size: 13px !important;
  float: right;
  margin-top: 7px ;
  color: rgb(255, 255, 255) !important;
text-decoration: none;
font-family: 'Lilita One', sans-serif;
font-size: 15px!important;
text-shadow: 0;
text-transform: uppercase!important;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  margin-left: 4px;

}

.btn-glad:active, .btn-glad:hover{

  -webkit-transform: scale(0.9);
    transform: scale(0.9);

}

.banner_sem_pad .container { padding: 0; }

.top{
  margin-top: 7%;
}
.mapa{
  background: url(../images/marketing-digital-3.jpg); 
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center;
  background-color: rgb(70, 70, 70)!important;
  height: 275px;
  text-align: center;
  margin-top: 30%
}

.form-group label {  

  color: #363434;
  font-family: 'Signika Negative', sans-serif;
  font-weight: 900;  
  font-size: 16px;

}

.textin_guia {

    font-size: 16px;
    font-family: 'Signika Negative', sans-serif;
    line-height: 30px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
        text-shadow: 3px 2px 1px rgba(0,0,0,0.7);

}

.textin_guia  span {

  display: inline-block;
  vertical-align: middle;
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-position: center;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url('../images/arrow-point-to-right.png');
  background-size: 100%;
  margin: 0 5px;
  margin-top: -2px;


}

.negrito {

  font-size: 16px;
  color: #363434;

}



.text_footer__contat p {

font-family: 'Signika Negative', sans-serif;
color: #363434;
font-weight: 400;
line-height: 24px;
font-size: 16px;

}

.text_footer__contat p.negrito { font-weight: 900!important; }

.form-control {

  background-color: #f9f9f9!important;
  color: #333!important;
  font-family: 'Signika Negative', sans-serif!important;
  font-size: 16px!important;
  font-weight: 400!important;
  border: 1px solid #d7d7d7!important;
  box-shadow: none!important;
  height: 46px;
  border-radius: 2px;

}

/*css person produtos*/

.listagem-banner{
  background: url(../images/banner/adorable-baby-born.jpg); 
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center!important;
  background-color: rgb(70, 70, 70)!important;
  height: 260px;
  color: white;
  overflow: hidden;
  position: relative;
}

.onde_comprar { background: url(../images/banner/onde-comprar.jpg);  }

.quem_somos { background: url(../images/banner/joshua-rodriguez-583392-unsplash.jpg);  }

.trablhe_conosco {  background: url(../images/banner/jelleke-vanooteghem-566531-unsplash.jpg);  }

.contato_nova {  background: url(../images/banner/timo-stern-491214-unsplash.jpg);  }

.minino_nova {  background: url(../images/banner/michal-bar-haim-381155-unsplash.jpg);  }

.listagem-banner:before, [data-overlay-light]:before {

    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;

}

.listagem-banner:before {   background: rgb(0, 9, 26); }

.listagem-banner:before, [data-overlay-light="5"]:before {  opacity: 0.4; }

.listagem{
  margin-top: 9.2%;
  z-index: 100;
  position: relative;
  text-align: center;
}
.listagem h1{
  border: none;
  width: 100%;
  font-family: 'Lilita One', sans-serif;
  font-size: 50px;
  text-shadow: 3px 3px rgba(0,0,0,0.7);
}
.listagem-itens {
  text-align: center;
  margin-top: 5%;
  margin-bottom: 5%;
 
}
.listagem-itens p{
  font-family: 'Signika Negative', sans-serif;
}
.navigation li a{
  text-align: center;
}
.pagination li a{
 width: 40px !important;
 height: 40px;
 background-color: #fff;
 border-radius: 100px;
 border:  1px solid #c5c5c5!important;
 padding: 7px!important;
 font-family: 'Signika Negative', sans-serif;
 color: rgb(78, 78, 78);
 margin: 0 8px;
 font-size: 18px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 100px;
  border:  1px solid #c5c5c5!important;
}

.pagination li:hover{
  background-color: #907e4d;
  color: white;
   box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
}
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover{
  background-color: rgb(179, 169, 149) !important;
  border: 0!important;
  color: #fff!important;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
}
/*css person ambiente*/
.info-ambiente{
  position: relative;
  height: 300px;
}
.info-ambiente aside{
  margin-top: 30%;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
}
.info-ambiente p{
  max-width: 300px;
  max-height: 290px;
  word-break: break-all;
}


.ambiente-banner{
  background: url(../images/banner/baby-child-feet.jpg); 
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center;
  background-color: rgb(70, 70, 70)!important;
  height: 260px;
  color: white;
}
.full_top{
  margin-top: 6%;
  display:block;
  position: relative;
}
#ambiente{
  width: 700px;
  height: 440px;
  display: inline-block;
  position: relative;
  margin-bottom: 2%;
}
.anbiente{
  margin-top: 8%;
  padding-left: 0%;
  text-align: center;
}

#ambiente .owl-stage-outer { margin: 0px!important; height: 100%}

.owl-carousel .owl-stage { height: 100%; }

.area1{
  display: inline-block;
  position: relative;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}
.area2{
  display: inline-block;
  position: relative;
  float: left;
  overflow: hidden;
}
#ambiente .owl-prev{
  color: white;
  background-color: #907e4d;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: absolute;
  left: 3%;
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  background-image: url('../images/arrow-pointing-to-left.png');
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
#ambiente .owl-next{
  color: white;
  background-color: #907e4d;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: absolute;
  right: 3%;
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  background-image: url('../images/arrow-pointing-to-right.png');
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15)!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

#ambiente .col_slider_owl_image {
    padding: 0;
    position: relative;
    overflow: hidden!important;
    border-radius: 4px!important;
    height: 440px;
}

#ambiente .col_slider_owl_image img{ 

    width: 100%!important;
    height:auto!important;
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none !important;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); 

}

#destaques-home .owl-dot .active{
  background-color: #907e4d;
  height: 30px;
  width: 30px;
  border-radius: 50% !important;
  
}

.itens{
  display: inline-block;
  position: relative;
  float: left;
  overflow: hidden;
  width: 300px;
  margin: 20px
}
itens_text p{
  display: inline-block;
  position: relative;
  float: left;
  overflow: hidden;
  height: 30px;
}
.texto{
  margin-top: 5%;
}
.ambiente{
  margin-top: 8.3%;
  position: relative;
  z-index: 100;
  text-align: center;
}
.ambiente h1{
  font-family: 'Lilita One', sans-serif;
  font-size: 50px;
  text-shadow: 3px 3px rgba(0,0,0,0.7);
 
}
.btn-ambiente{
  text-align: center;
  font-weight: normal;
  background-color: #907e4d;
  border-radius: 20px;
  position: absolute;
  display: block;
  padding: 5px;
  left: 0 !important;
  bottom: 0 !important;
  
}
.info-ambiente .btn-ambiente{
  text-align: end;
}
.btn-ambiente a{
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
.itens-ambiente-img{
  padding: 3% 0% 3% 0%;
}






.info-ambiente h1{
  font-family: 'Lilita One', sans-serif;
  margin:0;
 
}
.info-ambiente p{
  font-family: 'Signika Negative', sans-serif;
}
.itens-ambiente h1{
  font-family: 'Lilita One', sans-serif;
  font-weight: 400;
}

.box_listagem{
  height: 30%;
  display: block;
  margin-bottom: 20px;
}
.box_listagem p{
  overflow: hidden;
  text-overflow: clip;
  max-height: 160px;

 text-align: center;
  width: 100%;
  margin-bottom: 5%;
  word-wrap: break-word;
}



/* menu */
.navbar {
  background: rgba(0,0,0,0) !important;
}
.circule{
 border-radius: 50%;
 background-color: #b3a995;
 width: 35px;
 height: 35px;
 margin-top: 200px;
 margin-left: 5px;
 margin-right: 10px;
}
.nav-full li a {
  color: white !important;
  font-size: 15px;
  font-family: 'Lilita One', cursive;
  text-shadow: 2px 2px rgba(0, 0, 0, 0.7);
  padding-left: 8px!important;
  padding-right: 8px!important;
  transition: all 0.3s ease!important;
 }
 
 
 
 .navbar-inverse{
   border:none;
 }
 .navbar-inverse .btn-glad{
   margin-top: 10px;
   padding: 5px;
 }
 .nav-full li:hover{
   background-color: none !important;
 }
 /* .scrolled .container-fluid {
   background-color: white!important;
 }
 .scrolled li a  {
   color: #907e4d !important;
   text-shadow: none;
 }
 .scrolled li button a{
   color: white  !important;
 } */
 .navbar-brand img{
   margin-top: -17px;
   transform: scale(0.5,0.5)
 }
 /* .scrolled .navbar-brand img{
   background-color: #907e4d !important;
 } */
.facebook{
 background-image: url(../images/logo/facebook.png);
 box-sizing: content-box;
 background-size: 55%;
 background-position: center;
 background-repeat: no-repeat;
}
.instagram{
  background-image: url(../images/logo/instagram.png);
 box-sizing: content-box;
 background-size: 55%;
 background-position: center;
 background-repeat: no-repeat;
}
/* footer*/

footer{
  margin-top: 3%;
  text-align: center;
  color: white;
  background-color: #b3a995;
  width: 100%;
 
  display: block;
  height: 58px;
  bottom: 0;
  
  
}
.footer-conteudo{
  margin-top: 1.2% !important;
}
.footer-conteudo strong{
  color: rgb(0, 81, 255) !important;
}


.linha{
  border: 3px solid #b3a995;
  width: 10%;
  margin-top: 26px;
}


/**/

.pad_no_card {padding:0;}

.card_buy_product {
    margin-top: 0px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 7px 20px -10px rgba(171,171,171,.7);
    -moz-box-shadow: 0 7px 20px -10px rgba(171,171,171,.7);
    box-shadow: 0 7px 20px -10px rgba(171,171,171,.7);
    -webkit-transition: all .55s ease;
    -moz-transition: all .55s ease;
    -o-transition: all .55s ease;
    transition: all .55s ease;
    overflow: hidden;
    border-radius: 4px;
    margin-bottom: 30px;
    
}

.card_buy_product:hover {

  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
  -moz-box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);
  box-shadow: 0 10px 50px -12px rgba(171,171,171,.9);

}

.image_card_buy {


  width: 100%;
  height: 200px;
  display: block;
  position: relative;
  background-color: #eee;
  overflow: hidden;

}

.image_card_buy img { 

    width: 100%!important;
    height: auto!important;
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none !important;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);

}

.blog-description {
   height: 90px;
    max-height: 210px;
    padding: 20px 30px;
    border: 1px solid rgb(248, 248, 248);
    text-align: center;

}
.blog-description-produto {
  
  height: 190px;
   padding: 20px 30px;
   border: 1px solid rgb(248, 248, 248);
   text-align: center;

}
.card_buy_product h3 {
    color: rgb(51, 51, 51);
    padding: 10px 15px;
    font-size: 10px;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 3px;
}

.card_buy_product h2 {
    margin-top: 0;
}

#lojas_onde_comprar {
  margin-left: 0;
  margin-right: 0;
}

#lojas_onde_comprar .card_buy_product h2 {
    font-size:24px;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: capitalize;
    font-weight: 700;
    color: rgb(78, 78, 78);
    font-family: 'Lilita One', sans-serif;
}
#lojas_onde_comprar .card_buy_product:hover h2 { color: rgb(78, 78, 78); }

.card_buy_product h2 a,
.card_buy_product h2 {
    font-size:24px;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: capitalize;
    font-weight: 100;
    color: rgb(78, 78, 78);
    font-family: 'Lilita One', sans-serif;
}

.card_buy_product:hover h2 { color: #b3a995; }

.card_buy_product p {
    padding-bottom: 50px;
    font-family: 'Signika Negative', sans-serif;
}

.card_buy_product h5 {
    font-weight: 300;
    font-size: 12px;
}


/* MENU NOVO */

.header-area {
    position: fixed;
    z-index: 1030;
    width: 100%;
}

.navigation {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background: rgba(0,0,0,0) !important;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(20, 20, 20, 0.05);
    box-shadow: 0px 3px 6px 0px rgba(20, 20, 20, 0.05);
   
}

.navigation-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 20px;
    
}

.navigation-logo img {
    display: block;
}

.navigation-menu-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 20px;
    margin: 0 -15px;
    
}

.navigation:not(.navigation-mobile) .align-right {
    margin-left: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
}

.navigation-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    list-style: none;
    margin: 0 -15px;
    padding-right: 15px;
    padding-left: 15px;
    
}

.navigation-menu > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navigation-menu a {
    display: block;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.navigation-menu a:not(.navigation-btn) {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    color: rgb(34, 34, 34);
}

.navigation-menu > li > a:not(.navigation-btn) {
    padding-right: 15px;
    padding-left: 15px;
    height: 70px;
    line-height: 70px;
    text-align: center;
}

.logo2{
 display: none;
}
/* .scrolled {
  background-color: rgb(255, 255, 255)!important;
  width: 100%;
}
.scrolled .logo1{
  display: none;
}
.scrolled .logo2{
  display: inline;
}
.scrolled li a  {
  color: #907e4d !important;
  text-shadow: none;
}
.scrolled li button a{
  color: white  !important;
} */
.navbar-brand img{
  margin-top: -17px;
  transform: scale(0.5,0.5)
}
/* .scrolled .navbar-brand img{
  background-color: #907e4d !important;
} */

.navigation-logo img{
 transform: scale(0.7,0.7);
 margin-top: 5%;
}




/* menu test */

.navbar-home {

  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  -webkit-transition: all .4s linear;
  transition: all .4s linear;

}

.navbar-fixed-bottom, .navbar-fixed-top {

  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;

}

.text_quem_s h2{

    font-size: 40px;
    font-family: 'Lilita One', sans-serif;
    font-weight: bold;
    color: rgb(78, 78, 78);

}

.text_quem_s p {

  font-size: 16px;
  font-family: 'Signika Negative', sans-serif;
  line-height: 30px;
  color: rgb(81, 81, 81);
}

.navbar-fixed-top { top: 0; border-width: 0 0 1px; }

.navbar-ult { background-color: #f8f8f8;  border-color: #e7e7e7; }

.navbar-ult { background: transparent; border-color: transparent; }

.container>.navbar-top { margin-right: 0; margin-left: 0; }

/* .navbar-top {float: left; } */

.navbar-bran {

  float: left;
  width: 240px;
  height: 150px;
  font-size: 18px;
  line-height: 20px;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
  /* position: absolute;
  left: 0;
  top: 0; */


}


.container-fluid {  padding-left: 80px; padding-right: 80px; }

.container_produtos .container-fluid { padding-left: 90px; padding-right: 90px;}

@media screen and ( max-width: 1119px ) {

  .container_produtos .container-fluid { padding-left: 12px; padding-right: 12px; }

}

.container_produtos .col-md-3 { padding-left: 0px; }

@media screen and ( max-width: 1440px ) {  .navbar-bran { width: 205px; height: 110px; } }

@media screen and ( max-width: 1360px ) {  

  .navbar-nav>li { margin-right: 12px!important; }

  .container-fluid { padding-right: 60px; padding-left: 60px; }

}


@media screen and ( max-width: 1280px ) {   .container-fluid { padding-right: 20px; padding-left: 20px; }  .navbar-bran  { width: 140px; height: 110px;  } }

@media screen and ( max-width: 1119px ) { .navbar-bran { width: 140px; height: 100px; }  .container-fluid { padding-right: 14px; padding-left: 14px; }  }

.navbar-bran { margin-top: 0.5%!important; margin-left: 0px!important;}

.navbar-ult .navbar-bran {  color: #777; }

.navbar>.container .navbar-bran{margin-left: -15px; }

.nav>li {

  position: relative;
  display: block;

}

.navbar-nav { margin-top: 20px!important; }

.navbar-nav>li>a {

  color: white !important;
  font-size: 1.34em;
  font-family: 'Lilita One', sans-serif;
  text-shadow: 3px 3px rgba(0,0,0,0.7);
  padding-left: 0px!important;
  padding-right: 0px!important;
  transition: all 0.3s ease!important;
  text-transform: uppercase!important;

}
.navbar-nav li button a{
  color: white  !important;
  text-decoration: none;
  font-family: 'Lilita One', sans-serif;
  font-size: 15px!important;
  text-shadow: 0;
  text-transform: uppercase!important;
}

/* .navbar-nav>li {float: left;} */

.navbar-nav>li {
  margin-right: 14px;
  margin-top: 8px;
 }

/* .navbar-nav>li:last-child { padding-right: 0px; } */

.navbar-ult .navbar-nav>li>a {

  color: #fee6e6;
  transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;

}



@media screen and ( min-width: 1119px ) {

.navbar-ult .navbar-nav>.active>a, .navbar-ult .navbar-nav>.active>a:focus, .navbar-ult .navbar-nav>.active>a:hover {
    
    color: #fff;
    background-color: transparent;

}

}


ul li a:hover { background-color: transparent!important; }

ul li a:active { background-color: transparent!important;  }

ul li a:focus { background-color: transparent!important;  }



.logo-ult { background-image: url(../images/logo-glad-white.png); }

.scrolled {

  background-color: #fff; /*#fc4d4d*/
  /* border-color: rgba(0,0,0,0.1); */
  transition: all 0.25s ease-in-out;
  box-shadow: 0 11px 27px rgba(0,0,0,.04);
  -webkit-transition: all .4s linear;
  transition: all .4s linear;
  
}

.scrolled .logo-ult { background-image: url(../images/logo/logo-solo-brown.png)!important; }
.scrolled li a  {
  color: #b3a995!important;
  text-shadow: none;
}

@media screen and ( min-width: 1119px ) {

.scrolled li a { color: #b3a995 }



}

/**/


.col_slider_owl_image {

    height: 228px;
    padding: 0;
    margin-right: 10px;
    position: relative;
    overflow: hidden!important;
    border-radius: 4px!important;
}

.col_slider_owl_image img{ 

    width: auto!important;
    height:100%!important;
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none !important;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); 

}

.col_slider_owl_text { padding-right: 0; height: 100%; }

/* : */

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-top: 28px;
}


.navbar-toggle {
  margin-right: 0px!important;
  padding: 8px 3px!important;
}

/* menu mobile */

.navbar-ult .navbar-toggle {

  border: 0;
  z-index: 1;
  cursor: pointer;

}

.bar1, .bar2, .bar3 {

  width: 28px;
  height: 2px;
  background-color: #fff;
  margin: 6px 0;
  border-radius: 25px;
  transition: .4s;
  -o-transition: .4s;
  -moz-transition: .4s;
  -webkit-transition: .4s;

}

.scrolled .bar1, .scrolled .bar2, .scrolled .bar3 { background-color: #907e4d;  }

.change .bar1 {

  transform: rotate(-45deg) translate(-4px,1px);
  -o-transform: rotate(-45deg) translate(-4px,1px);
  -moz-transform: rotate(-45deg) translate(-4px,1px);
  -webkit-transform: rotate(-45deg) translate(-4px,1px);
  background-color: #fff;

}

.change .bar3 {

  transform: rotate(48deg) translate(-10px,-7px);
  -o-transform: rotate(48deg) translate(-10px,-7px);
  -moz-transform: rotate(48deg) translate(-10px,-7px);
  -webkit-transform: rotate(48deg) translate(-10px,-7px);
  background-color: #fff;

}

.change .bar2 {opacity: 0;}

.navbar-toggle { margin-right: 0px!important; padding: 8px 3px!important; }
.circule{
  border-radius: 50%!important;
  background-color: #b3a995;
  width: 35px!important;
  height: 35px!important;
  margin-top: 22px!important;
  margin-left: 5px!important;
  margin-right: 10px!important;
}

.anbiente h1{
    border: none;
    width: 100%;
    font-family: 'Lilita One', sans-serif;
    font-size: 50px;
    text-shadow: 3px 3px rgba(0,0,0,0.7);
}

@media (min-width: 1119px){
  .navigation-menu{ 
      float: right!important;
      margin-right: -15px;
  }
  .navbar-toggle {
    display: none;
  }
}
@media screen and (max-width: 1119px){
  .navbar-toggle { display: inline-block;     width: 40px;}

  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {

    border: 0;
    margin: 0;
    padding: 10px 0;
    width: 100%;
    text-align: center;
    background-color: rgba(26, 25, 25, 0.98);
    position: fixed;
    right: 0;
    height: 100%!important;
    top: 0;
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.1);
    box-shadow: 0 0 15px rgba(0,0,0,0.1);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .5s;
    transition: .5s;
    max-height: none;

  }

  .navbar-fixed-bottom .navbar-collapse.in, .navbar-fixed-top .navbar-collapse.in {

    -webkit-transform: translateX(0);
    transform: translateX(0);

  }

  .navbar-collapse ul {

    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-family: Roboto;
    font-weight: 900;
    position: absolute;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);

  }

  .navbar-ult .navbar-nav>li>a {

    padding: 10px 0;
    font-size: 20px;
    padding: 10px 0;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    
    color: #fff!important

  }

  .navbar-ult .navbar-nav>.active>a, .navbar-ult .navbar-nav>.active>a:focus, .navbar-ult .navbar-nav>.active>a:hover {
    color: #fff!important;
  }
 
  .col_certo{
    width: 200px;
    float: left;
  }
  .col_certo_auto{
   
    max-width: 300px!important;
  }
  #destaques-home .col_slider_owl_image img { 
     width: 100% !important;
     height: auto!important;
  }

  #destaques-home p{
    /* word-break: break-all;
    max-height: 120px;
    
    overflow: hidden;
    text-overflow: clip; */
   
  }
  #destaques-home aside{
    
    bottom:5% !important;
    left:50% !important;
    
    
  }
  .bodar{
    padding-left: 1%;
  }
 
  
}

@media screen and (min-width: 924px) and (max-width: 1024px){
    .logo1{
      display: none;
    }
    .logo2{
      display: inline;
    }
    .navbar-inverse li a  {
      font-size: 12px;;
      
    }
    
    .navigation {
      
      background: rgb(248, 248, 248) !important;
     
    }
    .navbar-header{
      width: 10%;
    }
    .navbar-brand img{
      margin-left: -30px;
    
    
    }
    #destaques-home aside{
      
      margin-top: 23%;
    }
    .info-ambiente button{
      margin-top: 8%;
    }
    
    .nav-mobile{
      display: block;
    }
    #ambiente{
      width: 400px;
      height: 400px;
      display: inline-block;
      position: relative;
      
    }
    #destaques-home .owl-prev{
      
    
      top: 30%;
    }
    #ambiente .col_slider_owl_image {
      padding: 0;
      position: relative;
      overflow: hidden!important;
      border-radius: 4px!important;
    }
  
    #ambiente .col_slider_owl_image img{ 
  
      width: auto!important;
      height:100%!important;
      position: absolute;
      top: 50%;
      left: 50%;
      max-width: none !important;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); 
  
    }
    .col_certo{
      width: 200px;
      float: left;
    }
    .col_certo_auto{
     
      max-width: 300px!important;
    }
    #destaques-home .col_slider_owl_image img { 
       width: 100% !important;
       height: auto!important;
    }
  
    #destaques-home p{
     /*  word-break: break-all;
      max-height: 120px;
      
      overflow: hidden;
      text-overflow: clip; */
     
    }
    #destaques-home aside{
      
      bottom:5% !important;
      left:50% !important;
      
      
    }
    .bodar{
      padding-left: 1%;
    }
   
  }

  @media screen and (min-width: 768px) and (max-width: 924px) { 
    #destaques-home .owl-prev{
      
      left: 0%!important;
      top: 30%
    }
    .col_certo{
      width: 300px;
      float: left;
    }
    .col_certo_auto{
     
      max-width: 600px!important;
    }
    #destaques-home .col_slider_owl_image img { 
       width: 100% !important;
       height: auto!important;
    }

    #destaques-home p{
      /* word-break: break-all;
     
      
      text-overflow: clip;
      overflow: hidden; */
     
    }
    #destaques-home aside{
      
      bottom:0% !important;
      left:45% !important;
      
    }
    .bodar{
      padding-left: 1%;
    }


    
  }

  @media (max-width: 924px){
   

  }
  @media (max-width:768px){
    #destaques-home .owl-prev{
      
      left: 0%;
      top: 30%
    }
    #destaques-home .owl-next{
      
     right: 5%;
      top: 30%
    }
    footer{
      height: 100px;;
    }
    .circule{
      border-radius: 50%!important;
      background-color: #b3a995;
      width: 35px!important;
      height: 35px!important;
      margin-top: 15px!important;
      margin-left: 0px!important;
      margin-right: 0px!important;
    }
    #ambiente{
      width: 700px;
      height: 400px;
      display: inline-block;
      position: relative;
      
    }
    
    #destaques-home .col_slider_owl_image {

      height: 240px;
      display: inline-block;
     
      width: 240px;
      
    }
    #destaques-home{
      text-align: center!important;
    }
    #destaques-home p{
      /* word-break: break-all;
      max-height: 40px;
      max-width: 50%;
      overflow: hidden;
      text-overflow: clip;
      margin-left: 23%;
      margin-top:-1%; */
      
    }
    #destaques-home aside{
      
      bottom:0 !important;
      left:36% !important;
    
      
      
    }
    .bodar{
      padding-left: 1%;
    }
   
  
  }
  @media (max-width:600px){
  
    footer{
      height: 100px;;
    }
  
    .navbar-header{
      width: 100%;
    }
    .navbar-brand img{
      margin-left: -30px;
    
    
    }
    .ambiente{
      margin-top: 36%;
    }
    
    .navbar-inverse .navbar-collapse{
      background-color: white!important;
      
    }
    .banner-central h2{
      font-size: 30px;
      padding: 100px;
    }
    .navbar-inverse li a  {
      color: #907e4d !important;
      
    }
    .nav-full li a{
      text-shadow: none !important;
    }
    .navbar-inverse li button a{
      color: white  !important;
    }
    .navbar-brand img{
      background-color: #907e4d !important;
    }
    .navbar-inverse .navbar-toggle{
      color: #907e4d;
    }
    .navbar-inverse .navbar-toggle .icon-bar{
      background-color: #907e4d !important;
    }
    .destaques h1{
      margin-top: 1%;
    }
    .listagem h1{
      margin-top: 36%;
      font-size: 30px;
     
    }
    .owl-prev{
     display: none;
    }
    .owl-next{
      display: none;
    }
    .banner{
      background-position: top;
      background-size: 100%;
      height: 40vh;
    }
    .anbiente{
      margin-top: 40%;
      padding-left: 5%;
    }
    #ambiente{
      width: 300px;
      height: 400px;
      display: inline-block;
      position: relative;
      
    }
    .itens{
     padding: 10px;
     margin-left: 2px;
    }
   #destaques-home .col_slider_owl_image {

      height: 150px;
      display: inline-block;
      margin-left: 25%;
      width: 150px;
      
    }
    #destaques-home.owl-carousel{
      height: 400px;
    }
    #destaques-home p{
      /* word-break: break-all;
      max-height: 20px;
      width: 300px;
      overflow: hidden;
      text-overflow: clip;
      margin-left: 25%; */
    }
    #destaques-home aside{
      
      bottom:0 !important;
      left:0% !important;
      position: relative;
      margin: 0 auto;
      margin-top: -5%;
     
      
    }
    .bodar{
      padding-left: 1%;
    }
    #destaques-home .owl-stage-outer{
      margin: 0!important;
    }

    #destaques-home .col_slider_owl_text{
      padding-left: 0!important;
    }
    
  
  }
  
  
.wrap { 
    white-space: pre-wrap;      /* CSS3 */   
    white-space: -moz-pre-wrap; /* Firefox */    
    white-space: -pre-wrap;     /* Opera <7 */   
    white-space: -o-pre-wrap;   /* Opera 7 */    
    word-wrap: break-word;      /* IE */
}

/*
-- Listagem de Produtos
*/
.menu-produtos {
    width: 100%;
    background-color: #e5e1da;
    text-align: left;
    border:  1px solid #e1e1e1;
    border-radius: 6px;
}
.menu-produtos__header {
    padding: 20px;
    background-color: #fff;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
}
.menu-produtos__header h6 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    color:rgb(179, 169, 149);
    text-align: left;
    font-family: 'Lilita One', sans-serif;

}


.menu-produtos__content button{
  background-color: #fff !important;
  text-align: left;
  width: 100%;
  padding: 16px;
  padding-left: 20px;
  cursor: pointer;
  border: 0;
  border-bottom: 1px solid #e1e1e1;
  
}
.menu-produtos__content button a{
  color: #333;
  /* width: 100%!important; */
  position: relative;
  display: inline-block;
  font-size: 16px;
  
}

.menu-produtos__content button a img {



}

.produto_interno{
  background-color: #eee!important;
  text-align: left;
  padding: 10px 0px 10px 5px;
  margin: 0;
  font-size: 15px;
  padding-left: 20px;
}
.produto_interno a{
  color: #484234;
  width:100%;
  text-transform: capitalize;
  
}
.menu-produtos__content a,
.menu-produtos__content a:hover,
.menu-produtos__content a:active,
.menu-produtos__content a:focus {
    text-decoration: none;
    
}


.navbar-nav > li { margin-top: 15px; margin-right: 15px; }


/* Dropdown Button */
.dropbtn {
  background-color: #907e4d !important;
  color: white;
  padding: 5px;
  font-size: 15px;
  text-align: left;
  width: 260px;
  cursor: pointer;
  
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #655837 !important;
  border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

.navbar-right { position: relative; }

.item_home_slider { height: 100%; }

.item_home_slider .col-md-12 { 

  padding: 0px; 
  min-height: inherit;
  display: -ms-grid;
  display: grid; 
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows:  1fr;
  grid-template-rows: 1fr;
  height: 100%;
  clear: both!important;
  align-content: center;
  justify-content: space-evenly;
  grid-template-areas: "header "
                       "content"
                       "aside  "
                       "footer ";

}

.image_home_slider {

  width: 100%;
  height: 100%;
  float: left;
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 4px;

}

.image_home_slider img {

  width: auto;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: none!important;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);

}

.text_home_slider {

  margin-left: 20px;
  float: left;
  display: inline-block;
  position: relative;
  height: 100%;

}


@media screen and ( max-width: 1460px ) {

  .navbar-nav>li>a { font-size: 1em; }

}

@media (min-width: 1200px) {

	.container {
		max-width: 1220px;
		width: 1220px;
	}

}

@media screen and ( max-width: 1200px ) {


  .image_home_slider  {  width: 260px; }

}

@media screen and ( max-width: 1119px ) {



  #ambiente .col_slider_owl_image img { width: auto!important; height: 100%!important; }

  /* #ambiente .owl-item { width: 100%!important; } */

  .bodar { margin-top: 30px; }

  #destaques-home.owl-carousel { height: auto; margin-top: 40px; padding-left: 0px; padding-right: 0px; }

  .contato_home .col-md-12, .contato_home .col-sm-12, .contato_home .col-md-6, .contato_home .col-lg-6, .contato_home .col-xl-6 { padding: 0px;  }

  footer { float: left; }

  footer p:first-child { margin-top: 10px; }

  .image_home_slider img {  }

  .image_home_slider { width: 100%; }

  .navbar-nav > li { margin-top: 4px; }

  .navbar-collapse ul { margin-bottom: 60px; }

}

/* @media screen and ( min-width: 768px ) {

  .navbar-nav>li.facebook, .navbar-nav>li.instagram{ margin-right: 10px!important; margin-top: 10px!important; margin-right: 20px!important; }

} */

@media screen and ( max-width: 768px ) {

  .navbar-nav > li { margin-bottom: 16px; }

  .navbar-ult .navbar-nav>li>a { font-size: 16px; padding: 0; }

  .container-fluid { padding-left: 10px; padding-right: 10px; }

  .listagem-itens .col-md-3 { margin-bottom: 30px; }

  #ambiente .col_slider_owl_image { height: 300px; }

  .info-ambiente { margin-top: 20px; }

  .full_top { padding: 0; }

  .area1 { float: inherit!important; margin: 0 auto!important; }

  #ambiente { width: 300px!important; height: 300px!important; margin: 0 auto!important; }

  .mt-60 { margin-top: 200px!important; }

  .row { margin-left: 0px; margin-right: 0px; }

  .container {  padding-left: 18px; padding-right: 18px; }

  .anbiente { margin-top: 32%; }

  .navbar-collapse ul { margin-top: -40px!important; }

  .navbar-nav>li.facebook, .navbar-nav>li.instagram{  margin-right: 10px!important;  margin-top: 10px!important; }

}


@media screen and ( max-width: 766px ) { 

  .navbar-nav>li.facebook, .navbar-nav>li.instagram{  margin-right: 10px!important;   margin: 0 auto!important; margin-top: 10px!important;}
}

@media screen and ( max-width: 400px ) {

  .owl-carousel.owl-drag .owl-item { height: 160px; }

}