@import url('fonts/stylesheet.css');

html { height: 100%; }
body { background: #fff; color: #454545; height: 100%; }
a{
	transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-webkit-transition: color 0.1s linear;
	-o-transition: color 0.1s linear;
}

h1 { font: 24px/32px 'TitilliumText22LLight', Arial, sans-serif; }
h3 { font: 22px/30px 'TitilliumText22LRegular', Arial, sans-serif; }



.row { margin: 0; }


#sidebar { color: #fff; height: 100%; min-height: 100%; padding: 0; position: fixed; text-align: center; }
#sidebar a { color: #eaeaea; }
#sidebar a:hover { color: #666; }
#sidebar .sidebar_content { background: #101516; height: 100%; min-height: 100%; padding-top: 30px; margin-right: 15px;}
#content { padding-top: 30px; /*padding-rigth: 285px;*/ }
/*
#content a { color: #cf1b1d; }
#content a:hover { color: #000; text-decoration: underline; }
*/
#featured { background: url(img/foundation/orbit/loading.gif) center center #f4f4f4; }
#featured img { display: none; }

#featured.orbit { background: none; -moz-box-shadow: 0 0 5px 1px #eaeaea; -webkit-box-shadow: 0 0 5px 1px #eaeaea; box-shadow: 0 0 5px 1px #eaeaea; }
#featured.orbit img { display: block; }

.nav { border-bottom: #273234 1px solid; border-top: #273234 1px solid; margin: 20px 0 0 0; padding: 20px 0; }
.nav li { display: inline; list-style: none; }
.nav a { font-size: 14px; margin: 0 3px; padding: 5px; text-decoration: none; text-transform: uppercase; }

.press-nav {
	border-bottom: #273234 1px solid;
	padding: 20px 0;
}

.press-nav li {
	list-style: none;
}

.press-nav a {
	font-size: 14px;
	margin: 0 3px;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
}

.projects-previous { background: #000; border-bottom: #273234 1px solid; font-size: 10px; margin-bottom: 20px; text-transform: uppercase; }
.projects { background: #000; border-bottom: #273234 1px solid; font-size: 9px; margin-bottom: 0; padding: 0; text-transform: uppercase; }
.projects li { list-style: none; padding: 5px 0; }


/*.address { bottom:0; font-size: 11px; line-height: 1.250em; padding: 0 0 20px 20px; position:absolute; text-align: left; }*/
.address { font-size: 12px; line-height: 16px;  }

/* Fat Erik's Pipelist ---------- */

.nav li:before { content: "| "; }
.nav li:first-child:before { content: ""; }
* html .nav li{ border-left: 1px solid black; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em; }
* html .nav { height: 1%; }
* html .nav li { display: block; float: left; }
* html .nav li:first-child { border-left: 0; }

.property_columns { }
a.property_column { background: #e7e7e7; border: #fff 1px solid; color: #101516 !important; font: 18px TitilliumText22LRegular; display: block; height: 150px; line-height: 150px; margin-bottom: 30px; text-align: center; -moz-box-shadow: 0 0 5px 1px #eaeaea; -webkit-box-shadow: 0 0 5px 1px #eaeaea; box-shadow: 0 0 5px 1px #eaeaea; }
a.property_column:hover { background: #101516; color: #e7e7e7 !important; text-decoration: none !important; }
.property h3 { margin-top:0; padding-top: 0; }

@media only screen and (max-width: 767px) {

#sidebar { margin: 0; padding: 0; position: relative; }
#sidebar .sidebar_content { margin: 0; padding: 20px 0; }
.address { line-height: normal; padding: 0; position: relative; text-align: inherit; }

a.property_column { height: 75px; line-height: 75px; margin-bottom: 20px; }

}


@media only screen and (min-width: 1139px) {

#sidebar { width: 285px; }

}
