
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
body{

font-family: 'Montserrat', sans-serif;
font-weight:500;
color:#fefaea;
}
.btn-secondary{
color:#fff;
font-size:12px;
background-color:#395c34;
padding:30px;
padding-top:12px;
padding-bottom:12px;
border-radius:0;
border:0;
letter-spacing:6px;
font-weight:500;
}
.form-control-portada{
height:40px;
border-radius:0;
border:0;
font-family:'Montserrat';
font-weight: 300;
}
.form-control-portada::placeholder{
color:#e3e3e5;
}
#header-enlaces a + a{
  margin-left: 15px;
}
#header-enlaces{
  font-size:12px; line-height:20px;
}
#cabeceraEnlaces{
  position:absolute;
  top:50px;
  color:#fefaea;
  z-index:2;
}
.header-icon{
  width:14px;
  vertical-align:middle;
}
#preheader{
  height:35px;
  background-color:#28301c;
  color:white;
  font-size:11px;
  font-weight:300;
  line-height:35px;
}
.footer-header-name{
  color:#395c34;
  font-family:'Noto Serif';
  font-weight:500;
  font-size:15px;
}
.footer-list{
  list-style-type: none;
  margin:0;
  padding:0;
}
a{
  color:inherit;
  text-decoration: none;
}
a:HOVER{
  color:inherit;
  text-decoration: underline;
}
.main-categories-banner{
  background-size: 100% auto;
  height:100%;
  background-repeat:no-repeat;position:relative
}
.main-categories-banner div{
  position: absolute;
  bottom:0;
  color:white;
  padding:20px;
}
.main-categories-banner-maintext{
  font-family:'Noto Serif';
  font-size:35px;
}
.main-categories-banner-secondarytext{
  font-weight:300;
}
.prenda-tallas-cuadro{
  font-size:8px;
  border: 0.5px solid #395c34;
  width:13px;
  height:13px;
  text-align:center;
  line-height:13px;
  display:inline-block;
  margin-right:5px;
}

.header-menu{
  color:black;
  padding:15px;
  font-size:13px;

}
.header-menu ul{
  list-style-type: none;
  padding:0;
  margin:0;
}
.header-menu ul li+li{
  margin-top:10px;
}

#vanContigoUl{
  padding-left:0px;
  font-size:13px;
  color:#395c34;
  border-bottom:1px solid #395c34;
}

#vanContigoUl li{
  margin-top: 20px;
  display:inline-block;
}

#vanContigoUl .vanContigoActive{
  font-weight:700;
  border-bottom:2px solid #395c34;
}

.social-plugin{
  position:fixed;
  top:50%;
  right:0;
  z-index:15;
}

.social-plugin-element{
  float:right;
  clear:right;
  padding:5px;
  background-color: #ffd200;
  margin-bottom: 5px;


}

.social-plugin-element div{
  height:25px;
  width:25px;
  display: inline-block;
  text-align: center;
}

.social-plugin-element div img{
  height:25px;
}

.social-plugin-element span{

  display: none;
}

.social-plugin-element-active span{
  display: inline;
}

.social-plugin-element-active{
  width:auto;
}



.yellow-container{
  background-color:#fefaea;
  margin-left:-100px;
  margin-right:-100px;
  padding-left:88px;
  padding-right:88px;
}
#container-footer{

  font-size:12px;
  font-weight:300;
  padding-bottom:60px;
  padding-top:60px;
}
#container-postfooter{
  font-size:12px;
  font-weight:300;
  line-height:30px;

}
@media (min-width: 768px) {
  #container-footer{
    max-width:1200px;
    padding-left:100px;
    padding-right:100px;



  }

  #container-postfooter{
    max-width:1200px;
    padding-left:100px;
    padding-right:100px;

  }
}
@media (max-width: 768px) {


  .yellow-container{
    background-color:#fefaea;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    padding-right:0
  }
}
