/* ============================ */
/* NEVE HEADER  CUSTOM          */
/* ============================ */
.primary-menu-ul .sub-menu li a {
	justify-content: flex-start !important;
	font-size:0.8em;
}
@media (min-width: 958px){
.header {
	z-index:9999;
	width:100%;
	max-width:100%;
	position:fixed;
}
.neve-main#content{
	margin-top:131px;	
}
}
/* ============================ */
/* CONTACT HEADER               */
/* ============================ */
#header-container-eco{
  display: flex;
  justify-content: space-between;
  width: 90%;
}
#contacto-header-eco{
  justify-content: flex-start;
}
.icon-list{
  list-style-type: none;
  display: inline-flex;
  font-size: 0.8em;
  margin: 0;
  padding: 2px 2px;
}
.icon-list-item>a{
	display:inline-flex;
  text-decoration: none;
}
.icon-list-icon{
	display:inline-flex;
	padding-top:0.6em;
	padding-left:0.6em;
  color: black;
}
.icon-list-text{
  color: black;
	padding-left:0.6em;
}
/* ============================ */
/* SOCIAL HEADER ICONS          */
/* ============================ */
#social-header-eco {
	display:inline-flex;
  justify-content: flex-end;
  text-align: center;
}
.social-icon {
	display:inline-flex;
  text-decoration: none;
  color: black;
  padding: 2px 2px;
  margin: 0 5px;
  font-size: 1.3em;
  justify-content: center;
  width: 25px;
  height: 25px;
  align-items: center;
  transition: 0.2s;
}
.social-icon:hover, .social-icon:active, .social-icon:focus {
  background-color:black;
  color: white !important;
	border-radius:5px;
  transform: scale(1);
}
.social-icon:hover>i{
  transform: rotate(15deg) scale(0.7);
}
/* Otro */
@media (min-width: 1200px) {
.col-lg-3.col-sm-3.focus-box {
    width: 20% !important;
}
}
/* ============================ */
/* FORMULARIO COTIZACIONES      */
/* ============================ */
.red-form-label{
		font-size:12px;
		color:red;
}
.form-eco-aceptar{
		font-size:12px;
		color:gainsboro;
}
.form-field-eco{
		margin:0px;
}
#wpcf7-f347-p341-o1 p{
		margin-bottom:0px;
		color:#54595f;
		line-height:1.2em !important;
		font-family: "Poppins", Sans-serif;
}
#wpcf7-f347-p341-o1 label{
		margin-bottom:0px;
}
#wpcf7-f347-p341-o1 legend{
		font-size:1.4em;
		align-content:center;
		color:#54595f;
		font-family: "Poppins", Sans-serif;
}
#wpcf7-f347-p341-o1 {
		width:100% !important;
}
#wpcf7-f347-p341-o1 input[type="text"], input[type="email"], input[type="tel"], select, textarea {
		width:100% !important;
}