body, html { height: auto; }

/** HOMEPAGE */
#home-holder {
	width: 90%;
	margin: 0px auto;
	height: auto;
	border-left: none;
	position: relative;
	top: auto;
	right: auto;
	background-color: auto;
	min-width: auto;
}

#home-highlight-image {
	height: 310px;
	border-top: solid #FFFFFF 4px;
	border-bottom: solid #FFFFFF 4px;
	width: 100%;
	background-color: #1E3449;	
	float: none;
}

#home-highlight-text {
	padding: 22px;
	float: none;
	background-color: #333333;
	border-bottom: solid #FFFFFF 4px;
	height: auto;
	width: auto;	
}
#home-highlight-sep {display: none;}
#home-highlight-text div.title {
	color: #6f8398;
	font-size: 14px;
	font-family: 'DIN-Pro-Medium';
	text-transform: uppercase;
	margin-bottom: 30px;
	height: 30px;
	padding-left: 46px;
}

#home-highlight-text div.subtitle {
	font-family: 'DIN-Pro-Medium';
	text-transform: uppercase;
	font-size: 18px;
	line-height: 20px;	
}

#home-tweak { height: 0px; }

#home-highlight-text div.subtitle2 {
	font-family: 'DIN-Pro-Medium';
	text-transform: uppercase;
	font-size: 15px;
	padding: 10px 0px 20px 0px;
}

#home-highlight-text div.text p{
	font-size: 13px; 
	line-height: 16px;
}

#home-slides-navigation, #projectdetail-slides-navigation  { display: none; }

#logotype, #logotypewhite {
	margin: 30px auto 30px auto;
	position: relative;
	top: auto;
	left: auto;	
}


#top_element:hover {opacity: 0.9}
#top_element.white:hover {opacity: 0.9}
div.lateral {display: none; }

/** MENU */
#menu {
	margin-bottom: 35px;
	position: relative;
	top: auto;
	left: auto;
}

#menu div.menu-item, #menu div.menu-itemwhite, #menu div.submenu-itemwhite, #menu div.submenu-item {
	font-family: 'DIN-Pro-Medium';
	width: 90%;
	height: 32px;
	line-height: 32px;
	color: #C7C7C7;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	margin: 1px 5% 0px 5%;
}

#menu-holder {
	display: none;	
}

#menu #menu-handler {
	display: block;	
}

#footer{ display: none; }

#footer-mobile {
	position: relative;
	margin: 0px 5% 30px 5%;
	position: relative;
	top: auto;
	left: auto;
	display: block; 
	width: 90%;
	height: 85px;
	background: url(/images/menu/footer_mob.png) repeat-x;
	color: #C7C7C7;
	font-family: 'DIN-Pro-Medium';
	font-size: 13px;
	text-transform: uppercase;
	margin-top: 20px;
}

#footer-mobile.white {background: url(/images/menu/footer_mob_white.png) repeat-x;}
#footer-mobile-holder{
	width: 246px;
	margin: 0px auto;
}

#footer-mobile div{
	text-align:center; line-height: 42px;
}

#linkedin {width: 25px; background: url(/images/menu/linkedin_normal.png) center no-repeat;	height: 42px; float: left; cursor: pointer;}
#youtube {width: 48px;background: url(/images/menu/youtube_normal.png) center no-repeat; height: 42px;float: left;cursor: pointer;}
#email-button {width: 30px; float: left; height: 42px; background: url(/images/menu/email_normal.png) center no-repeat; cursor: pointer;}

div.footer-pd { display: block; }

/** END MENU */

/* PROJECT LIST */
#page-project-list { height: auto;}
#project-list-container {margin: 25px 0px 1px 5%; }
div.project-list-item { float: left; margin: 0px 0px 8px 0px;	}
div.project-list-item img {}
#project-list-container .odd {float: left;}
#item-go-top { display: none; }
div.project-list-last.even { display: none; }
/* END PROJECT LIST */

/*** PROJECT DETAIL */
#detail-holder {display: block; padding-bottom: 15px;}
div.detail-item { margin: 0px 5% 12px 5%; width: 90%; }
div.detail-item img{ width: 100%; }

#project-name{ display: none; }
#project-name-mobile {
	font-size: 16px;
	background: url(/images/projects/title_line.jpg) top center no-repeat;
	padding-top: 15px;
	margin: 20px 5%;
	width: 90%;
	display: block;
	text-align:center;	
	font-family: 'DIN-Pro-Medium';
	text-transform: uppercase;
}
#projectdetail-first-line{border-top: solid 1px #565A5D; width: 42px; height: 7px; margin-top: 10px}
#project-moreinfo { display: none; }
#project-moreinfo-mobile {font-family: 'DIN-Pro-Medium'; font-size: 14px; position: relative; margin: 1px 5%; width: 90%; display: block;}

#moreinfo-container { width: 90%; padding: 5%; }
#project-moreinfo-button { display: none;}
.projectdetail-sep {display: none; }
#projectdetail-video {margin-right: 20px;}

#prevslide, #nextslide{ display: none; visibility: hidden; opacity: 0;}

/* END */

/* ABOUT US */
#page-aboutus { float: none; margin: 0px 5%; }
div.template-text {width: 100%;}
#aboutus-holder { width: 100%; }
div.aboutus-last-text { background: none; }
div.aboutus-last-text div.gotop { display: none; }
div.aboutus-last-text div.text { padding-right: 0px; }
#aboutus-holder div.arrows { font-size: 14px;  line-height: 16px; }
/* END */


/*Client */
div.client-list-item {
	float: left;
	margin: 0px 0px 8px 0px;	
}
/* end */

/*contacts*/
#page-contacts { float: none; margin: 0px 5%;}
#contacts-holder {width: 100%;}
div.contact-last-text { background: none; }
div.contact-last-text div.gotop { display: none; }
div.contact-last-text div.text { padding-right: 0px; }
#contact-holder div.arrows { font-size: 14px;  line-height: 16px; }

#map {
	width: 360px; height: 270px; border: solid 1px #7b7b7b;	
}
/* end */

/* template text */
#gotopwhite { display: none; }
/* end */