
.navbar-default .navbar-nav  {

/*float:left;
padding-top:0px;*/

}



#flexslider-114 {
	

	
}

#t3-mainnav {
	position:fixed;
	margin-top:7px;
		margin-right: 10px;
margin-left: 10px;

}

div.ACTIVIDADIMAGENES {
padding-top:50px;

}

.logo {

position:relative;
padding-right:20px;

}

.t3-megamenu .mega > .mega-dropdown-menu {
	min-width: 350px;
}

.navbar-default .navbar-nav  {

float:left;
padding-top:0px;

}

.off-canvas-toggle {
position:absolute;
margin-left:0px;

   left:10px;
   top  :1px;
}
#idmenumoviles .menumoviles{
background-color:green;
}


.container {
    width: 95%;

}

.navbar-default {
    background-color: #195714;

}


#EMPRESA h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}

#ACTIVIDAD h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}


#PROYECTOS .sppb-section-title {

margin-bottom: 10px;
}


#PROYECTOS h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}

#REFERENCIAS h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}

#RESIDENCIALES h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}

#ASOCIADAS h3 {
border-bottom: 5px solid #195714;
max-width:500px;
color: grey;
}

#CONTACTO h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}


#CONTACTO .ctc-ct{

    padding: 2px 0 !important;

}

#CONTACTO .input-group{

    padding: 3px 0 !important;

}


#RESIDENCIALES h5 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
text-align:right;
}



#RESIDENCIALES h4 {
color: #195714;
}

#COMERCIALES h4 {
color: #195714;
}
#COMERCIALES h5 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
text-align:right;
}
#INTERNACIONAL h5 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
text-align:right;
}


#DOTACIONALES h4 {
color: #195714;
}
#DOTACIONALES h5 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
text-align:right;
}

#COMERCIALES h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}
#DOTACIONALES h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}

#REFERENCIAS h3 {
border-bottom: 5px solid #195714;
}
#INTERNACIONAL h3 {
border-bottom: 5px solid #195714;
color: grey;
max-width:250px;
}

.t3-mainnav.affix {
    background: #195714;
}
.navbar-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;

}

.brighten img {
-webkit-filter: brightness(90%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}

.brighten img:hover {
-webkit-filter: brightness(100%);
}
#ASOCIADAS .empresasasociadas {
background-color:#E8E8E8;
}
#REFERENCIAS .empresasreferencias{
background-color:#E8E8E8;
}


.hero {
    position:fixed;  
        /*  background-color:#FCAF62;   */ 
        z-index: 10000;               /* hace que la capa sea opaca  */  
		right:0;
		margin-right: 10px;
		margin-top: 10px;
}


#t3-mainnav .t3-megamenu ul li a.menuempresa, a.menureferencias,a.menuactividad,
a.menuproyectos,a.menuinternacional,a.menuasociadas,a.menucontacto
{
	margin-top: 20px;
}

#t3-mainnav .t3-megamenu ul li a.logocompany, a.logoactivity,a.logoprojects,
a.logoreferences,a.logointernational,a.logoassociated,a.logocontact
{
	margin-top: 20px;
}



.mod-languagesselectoridioma ul {
display: flex;

	}
.mod-languagesselectoridioma ul li	{
   display: inline;
   padding-right: 15px;	

	}
	
.mod-languagesselectoridioma {
	position:relative;
	float:right;
	margin-right: 10px;
	margin-top: 35px;
	}
