#imgLogo{
  margin:auto;
  display:inherit;
}

header{
  padding:40px;
}

.header-home-anchor{
  width:200px;
  margin:0 auto;
  display:block;
  height:200px;
  position:absolute;
  top:7px;
  right:0;
  left:0;
  background:url(../../assets/img/logo-header3.png);
  z-index:9999;
  transition:all 500ms ease;
}

#col-contact-2{
  padding-right:40px;
  text-align:right;
}

@media (min-width:768px) {
  #divMenu{
    padding-top:50px;
    width:100%;
  }
}

@media (min-width:1024px) {
  #divMenu{
    padding-top:30px;
    width:100%;
  }
}

@media (min-width:1200px) {
  #divMenu{
    padding-top:40px;
    width:100%;
  }
}

#navcol-2{
  background-color:#954613;
  text-align:center;
}

.header-1{
  width:100%;
  height:180px;
  border-top:5px solid #954613;
}

#borde{
  width:100%;
  height:10px;
  background-color:#954613;
}

@media (min-width:1200px) {
  #carousel-1{
    padding-top:10px;
    height:600px;
  }
}

@media (max-width:767px) {
  div.header.container{
    width:100%;
    height:50px;
  }
}

div.header.container{
  width:100%;
}

.navbar-default .navbar-nav > li > a{
  color:#fffdfd;
  font-weight:bold;
}

ul.nav.navbar-nav.navbar-left{
  padding-left:30px;
}

.navbar-nav.navbar-right{
  padding-right:30px;
}

@media (min-width:1199px) {
  ul.nav.navbar-nav.navbar-left{
    padding-left:100px;
  }
}

@media (min-width:1199px) {
  .navbar-nav.navbar-right{
    padding-right:100px;
  }
}

.navbar-default{
  padding-left:0px;
}

@media (min-width:1199px) {
  .container{
    width:80%;
  }
}

div.container-fluid{
  padding-right:0px;
  padding-left:0px;
}

@media (max-width:991px) {
  .header-home-anchor{
    width:150px;
    height:150px;
    background:url(../../assets/img/logo-header2.png);
    transition:all 500ms ease;
  }
}

@media (max-width:991px) {
  ul.nav.navbar-nav.navbar-left{
    padding-left:0px;
  }
}

div#col-contact-1.col-md-6.contact-1{
  padding-left:30px;
}

button.navbar-toggle.collapsed{
  margin-right:30px;
  background-color:#954613;
}

@media (min-width:768px) {
  .navbar-collapse.collapse{
    display:block!important;
    height:auto!important;
    padding-bottom:0;
    overflow:visible!important;
  }
}

@media (min-width:768px) {
  nav.navbar.navbar-default.navbar-fixed-top{
    position:initial;
  }
}

@media (max-width:767px) {
  a.header-home-anchor{
    display:none;
  }
}

i.material-icons{
  color:rgba(255,255,255,.50);
}

button.navbar-toggle.collapsed{
  height:43px;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
  background-color:#954613;
  margin-right:30px;
  height:43px;
}

@media (min-width:426px) and (max-width:2000px) {
  div#slide_3.item{
    display:none !important;
  }
}

@media (min-width:0px) and (max-width:425px) {
  div#slide_1, #slide_2.item.active{
    display:none !important;
  }
}

@media (min-width:767px) and (max-width:2000px) {
  div#carousel-2.carousel.slide{
    display:none !important;
  }
}

@media (max-width:767px) {
  div#carousel-1.carousel.slide{
    display:none !important;
  }
}

div.row.hidden-xs.hidden-sm{
  color:#954613;
}

div#carousel-1.carousel.slide{
  height:auto;
}

li.menuLi:hover{
  font-weight:bold;
  background-color:#fff;
  color:#954613;
  box-shadow:inset 0 0 0 3px #954613;
  border-radius:5px;
  transition:all 500ms ease;
}

#menuLi:hover{
  font-weight:bold;
  background-color:#ffffff;
  color:#954613;
  box-shadow:inset 0 0 0 3px #954613;
  border-radius:5px;
  transition:all 500ms ease;
}

.navbar-default .navbar-nav > li > a:hover{
  color:#954613;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
  color:#954613;
  background-color:#fff;
  font-weight:bold;
  box-shadow:inset 0 0 0 3px #954613;
}

@media (min-width:767px) and (max-width:1900px) {
  .dropdown:hover > .dropdown-menu{
    display:block;
  }
}

.dropdown-menu > li > a{
  display:block;
  padding:20px 20px;
  clear:both;
  font-weight:400;
  line-height:1.42857143;
  color:#954613;
  white-space:nowrap;
  font-weight:bold;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
  color:#fcf8e3;
  text-decoration:none;
  background-color:#954613;
  background-image:none;
  transition:all 500ms ease;
}

.navbar-toggle{
  position:relative;
  height:43px;
  float:right;
  margin-top:8px;
  margin-right:30px;
  background-color:#954613;
  border:1px solid transparent;
  border-radius:4px;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a{
    color:#954613;
    text-align:center;
  }
}

@media (max-width:767px) {
  .navbar-nav.navbar-right{
    padding-right:0px;
  }
}

div#Nproductos.col-md-12{
  padding-top:60px;
}

h2.text-center{
  color:#954613;
  font-weight:bold;
  letter-spacing:0.5rem;
}

div#rowProductos.row{
  padding-top:70px;
}

img.iniProducto{
  border-radius:20px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  width:100%;
}

h3.text-center.iniTitle{
  color:#954613;
  font-weight:bold;
}

p.lead.text-center.iniText{
  color:#846a5a;
  font-family:serif;
}

div.container{
}

@media (min-width:1024px) {
  div.col-ini{
    width:33.33333%;
  }
}

div.col-md-4.col-sm-6.footer-navigation{
  text-align:center;
}

div.col-md-4.footer-about{
  text-align:center;
}

@media (max-width:767px) {
  a.navbar-brand.navbar-link{
    margin-left:30px;
    background:url(../../assets/img/logo_5.png);
    width:240px;
    margin-top:10px;
    height:45px;
  }
}

@media (max-width:767px) {
  div.col-md-4.col-sm-6.footer-contacts{
    text-align:center;
  }
}

ul.list-unstyled{
  font-size:small;
  padding-top:10px;
}

li.li_footer{
  padding-top:7px;
  font-weight:normal;
  color:rgba(255,255,255,.50);
}

#banner_categoria{
  background:url(../../assets/img/banner_frutosSecos.png);
  background-repeat:no-repeat;
  background-position:center center;
}
#banner_categoria_2{
  background:url(../../assets/img/banner_frutadeshidratada.png);
  background-repeat:no-repeat;
  background-position:center center;
}
#banner_categoria_3{
  background:url(../../assets/img/banner_nosotros.png);
  background-repeat:no-repeat;
  background-position:center center;
}
#banner_categoria_4{
  background:url(../../assets/img/banner_mixfrutos.png);
  background-repeat:no-repeat;
  background-position:center center;
}
@media (max-width:360px) {
  #banner_categoria, #banner_categoria_2, #banner_categoria_3, #banner_categoria_4{
    min-height:330px;
    margin-bottom:2.5rem;
    background-size:cover !important;
  }
}

@media (min-width:361px) {
  #banner_categoria, #banner_categoria_2, #banner_categoria_3, #banner_categoria_4{
    min-height:300px;
    margin-bottom:2.5rem;
    background-size:cover !important;
  }
}

h1#title_heading{
  color:#fff;
  text-shadow:1px 1px 5px rgba(0,0,0,.75);
  font-size:2.25rem;
  font-weight:bold;
  letter-spacing:0.25rem;
  padding-top:50px;
}

h2#text_heading{
  color:#fff;
}

div#col-heading.col-md-12{
  text-align:center;
}

h2#text_heading{
  font-family:"Source Sans Pro", sans-serif !important;
  font-size:1.7rem;
  color:#f1e1d7;
  font-weight:600;
  width:50%;
  line-height:1.25;
  margin:0 auto;
}

@media (max-width:767px) {
  h2#text_heading{
    font-family:"Source Sans Pro", sans-serif !important;
    font-size:1.7rem;
    color:#d6c4b9;
    font-weight:600;
    width:75%;
    line-height:1.25;
    margin:0 auto;
  }
}

p{
  margin:0;
}

.thumbnail{
  display:block;
  padding:4px;
  margin-bottom:20px;
  line-height:1.42857143;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-transition:border .2s ease-in-out;
  -o-transition:border .2s ease-in-out;
  transition:border .2s ease-in-out;
}

div#google-maps{
  position:relative;
  padding-bottom:350px;
  overflow:hidden;
}

h1#title_contact.text-center{
  color:#954613;
}

.bg-danger{
  background-color:#954613;
}

hr{
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:2px solid #7e4421;
}

p.p_contact{
  margin:0 0 20px 0;
  color:#954613;
  font-weight:500;
}

#google-maps iframe{
  position:absolute;
  top:0;
  left:0;
  width:100% !important;
  height:100% !important;
  margin-top:50px;
}

div#row_contact.row{
  padding-top:50px;
}

@media (min-width:1199px) {
  div..col.ini{
    width:33.33333%;
  }
}

.label-default{
  background-color:#954613;
}

button.btn.btn-primary.btn-block{
  margin-top:30px;
}

legend{
  color:#954613;
  font-weight:bold;
  text-align:center;
  letter-spacing:0.25rem;
}

@media (max-width:991px) {
  div.col-lg-6.col-md-6.col-contact-2{
    text-align:center;
  }
}

.iniText{
  color:#c5916f;
}

.iniProducto:hover .text_img{
  color:#fff;
  font-weight:bold;
  position:absolute;
  text-align:center;
  height:100%;
  width:100%;
  background:rgba(0,0,0,.5);
  padding-top:90px;
}

div.box_productos{
  max-width:300px;
  max-height:500px;
  margin:10px;
  text-align:center;
}

@media (min-width:425px) and (max-width:767px) {
  div.carousel.slide.carou_productos{
    max-width:400px;
    max-height:500px;
    left:40px;
  }
}

@media (min-width:1900px) {
  div.carousel.slide.carou_productos{
    max-width:400px;
    max-height:500px;
    left:45px;
  }
}

@media (min-width:1366px){
    div.carousel.slide.carou_productos{
      max-width:250px;
      max-height:500px;
    }
}


h3.text-center.title_prod{
  color:#954613;
  font-weight:bold;
}

p.text-center.detail_prod{
    font-weight:bold;
  color:#c5916f;
}


.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0.19) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,0.14) 0,rgba(0,0,0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.p_nosotros{
 margin: 0 0 20px 0;
 color: #bb9a85;
 font-weight: 600;
}
.container_2{
    max-width: 1200px;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left: auto;
}
div#rowProductos2.row{
    padding-top: 50px;
}
