.header-v1 .logo{
     width: 250px; 
}
label, legend{
     text-transform: uppercase; 
}

.header-is-transparent .sticky-wrapper{
 width:100%; 
}



@media screen and (max-width:768px){
	
  .logo img{
   max-width:250px !important; 
  }
  .vc_responsive .wpb_row .vc_col-sm-5 , .vc_responsive .wpb_row .vc_col-sm-4{
   margin: 0; 
  }
  #Ingredientes{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  
  #portafolio{
   	    padding-top: 0 !important;
    padding-bottom: 0 !important; 
  }
  #contacto{
    padding-top: 30px !important;
    padding-bottom: 0 !important; 
    background-image: none !important;
  }
  
  	h3.section_title.greenfont:before{
   font-size: 50px !important;   
  }
  
  h3.section_title.greyfont:before{
    font-size: 50px !important;   
  }
  
	.section_title{
   font-size: 35px !important; 
        letter-spacing: 5px !important;
    text-align: center;
  }
  .minti_list li{
   margin-left: 0 !important; 
  }
  .flex-direction-nav .flex-next{
       right: -10px !important; 
  }
  .flex-direction-nav .flex-prev{
   left: -10px !important; 
  }
  .spacer{
   height: auto !important; 
  }
  .sociallinksblock{
   margin-left: 0 !important; 
  }
  .iconbox h3{
   font-size: 16px; 
  }
  .custom-padding{
   padding: 0 !important; 
  }
  .sociallinks{
   	margin-top: 30px; 
  }
  
  
}

.header-v1 #navigation > ul > li > a{
 padding-left: 25px;
    padding-right: 25px; 
}




.wpcf7-form .wpcf7-submit{
     font-weight: 500;
    text-transform: capitalize;
    font-size: 17px;
      background: #90c93e;
  float: right;
}
.sociallinksblock{
 margin-left: 60px; 
}
.flex-direction-nav a:before{
 font-weight: 100;
      font-size: 70px;
}
.sociallinks img{
 		width: 35px;
    margin-right: 10px; 
}

.flexslider:hover .flex-prev, .flexslider:hover .flex-next{
 opacity:1 !important; 
}
.flex-direction-nav a{
  opacity:1 !important; 
}
.flex-control-paging li a{
 display:none !important; 
}
.flex-direction-nav a{
     color: #a0a0a0 !important;
  background: transparent !important;
}
.flex-direction-nav .flex-prev{
 left: -50px; 
}

.flex-direction-nav .flex-next{
      right: -50px;
}

@media screen and (min-width:768px){

  #equipo{
       margin-top: -16%; 
  }
  
  

}
.flexslider{
     border: 2px dashed #ccc;
    padding: 35px; 
}


@font-face {
    font-family: 'DINSchrift';
    src: url('fonts/DINMittelschrift-Alternate.woff2') format('woff2'),
        url('fonts/DINMittelschrift-Alternate.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6{
  font-family: 'DINSchrift';
}


input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus{
     border-color: #90c93e; 
}


input[type='text'], input[type='password'], input[type='email'], input[type='tel'], textarea, select{
 border: 2px dashed #ccc; 
}
.minti_list li{
 color: #303030;
    font-weight: 700; 
  font-size:22px;
}


.header-v1 #navigation > ul > li > a{
 color:#1e1a1b !important; 
}

#header.header-transparent.header-v1 #navigation > ul > li:hover > a, #header.header-transparent.header-v1 #navigation > ul > li > a:hover{
 color: #90c93e !important; 
}

.header-v1 #navigation > ul > li > a{
     text-transform: uppercase; 
}

.section_title{
      font-size: 65px;
  letter-spacing: 10px;
}

.greenfont{
  color: #90c93e; 
}
.greyfont{
 color:#969696; 
}

h3.section_title.greenfont:before{
     content: "[";
    font-size: 100px;
    font-weight: 100;
    color: #ccc;
    vertical-align: initial; 
}


h3.section_title.greyfont:before{
   content: "[";
    font-size: 100px;
    font-weight: 100;
    color: #90c93e;
    vertical-align: initial; 
}


