/**
* GENERAL 
----------------------------*/
#content, #content-home {
	margin-left: -20px; 
}

/**
* MNEUS 
----------------------------*/

.menus, .menus * {
    margin:	0;
    padding: 0;
    list-style:	none;
    list-style-type: none;
    line-height: 1.0;
}

.menus ul {
    position: absolute;
    top: -999em;
    width: 100%;
}

.menus ul li {
    width: 100%;
}

.menus li:hover {
    visibility:	inherit;
}

.menus li {
    float: right;
    position: relative;
}

.menus a {
    display: block;
    position: relative;
}

.menus li:hover ul,
.menus li.sfHover ul {
    right: 0;
    top: 100%; /* match top ul list item height */
    z-index: 99;
}

.menus li:hover li ul,
.menus li.sfHover li ul {
    top: -999em;
}

.menus li li:hover ul,
.menus li li.sfHover ul {
    right: 100%; /* match ul width */
    top: 0;
}

.menus li li:hover li ul,
.menus li li.sfHover li ul {
    top: -999em;
}

.menus li li li:hover ul,
.menus li li li.sfHover ul {
    right: 100%; /* match ul width */
    top: 0;
}

.menu-primary li.home a {
	border-right:none;
	border-left:#29687d 1px solid;
}
/* Shadows */

.sf-shadow ul {
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomright: 17px;
    -moz-border-radius-topleft: 17px;
    -webkit-border-top-left-radius: 17px;
    -webkit-border-bottom-right-radius: 17px;
}

.menus .sf-shadow ul.sf-shadow-off {
    background: transparent;
}

.top-phone {
	display:inline-block;
	width:130px;
	
}

.top-phone i {
	float:left;
}

.entry ul li:before {
	content:"\f104";
	padding-right:0px;
	padding-left:5px;
	
}

.footer-widget ul li:before {
	content:"\f100";
	color:#0b5a74;
	padding-right:0px;
	padding-left:5px;
}

#credits {
	text-align:left;
		}

#copyrights {
	text-align:right;
	
	}

.row .client:nth-child(4n) {
	margin-right:0px;
	}
	
/* =CONTACT FORM;
-------------------------------------------------------------- */
#bluecontact input {
	float: right;
	margin-left:10px;
	margin-right:0;
		
}

/*--------CONTACT-PAGE--------*/

#contact-form label {
	float:right;
	}

#contact-form input {
	float:right;
	}
.col-1 {
	width:48%;
	float:right;
}
.col-2 {
	width:48%;
	float:left;
}


#contact-form input[type="submit"] {
	float:left;
	}
	
#detail-lines label {
	padding-left:5px;	
}
