@charset "utf-8";
/* CSS Document */
/*	light brown #bd4f19
		dark brown #665546  rgb(102,85,70)
		mild brown (footer) #dad7cb rgb(218,215,203)*/
@font-face {
    font-family: 'Trade Gothic';
    src: url('TradeGothic.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

/* @import url("https://fast.fonts.net/lt/1.css?apiType=css&c=f1c897ad-d762-4d4e-ab3e-a89608831da1&fontids=1462031"); */
@font-face{
	font-family:"Trade Gothic St";
	src:url("52926f65-1323-4d02-be2d-934b4de477fb.eot?#iefix");
	src:url("52926f65-1323-4d02-be2d-934b4de477fb.eot?#iefix") format("eot"),
			url("54b9363e-aa6c-48e2-85c7-80683d83e617.woff2") format("woff2"),
			url("c092dbc5-48eb-4b39-a898-4d4150c06459.woff") format("woff"),
			url("1009b9de-005c-4462-9495-767c25320e42.ttf") format("truetype");
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0 0 1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

body {
	background:#dad7cb;
	color:#665546;
	font-family: 'Trade Gothic St', 'Pontano Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.clear {
	clear:both;
}
a, .hl {
	color:#bd4f19;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
b, strong {
	font-family: 'Trade Gothic', 'Pontano Sans', sans-serif;
	font-weight:normal;
}
.dark {
	 color:#665546;
}
.small {
	font-size:0.8em;
}
h1,h2,h3,h4,h5 {
	font-family: 'Trade Gothic', 'News Cycle', sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 {
	color:#bd4f19;
	font-size:1.15em;
	margin-bottom:0.6em;
	margin-top:2em;
	text-decoration:underline;
	text-transform:uppercase;	
}
h2.first {
	margin-top:0;
}
h2.preh3 {
		margin-bottom:-0.3em;
}
h3 {
	color:#bd4f19;
	font-size:1.05em;
	font-weight:normal;
	margin:2.8em 0 0.8em 0;
	text-transform:uppercase;
}
h4 {
	margin:2em 0 0.8em 0;
	text-decoration:underline;
	text-transform:uppercase;
}
h5 {
	color:#bd4f19;
	font-size:1em;
	font-weight:normal;
	text-transform:uppercase;
}

#mainWrapper {
	background-imgage:url(../img/bg/stairs.jpg);
	background-size:cover;
}
header {
	background:white scroll url(../img/start_your_career.png) no-repeat 61px 2.1875em;
	background-size: 12.25em 4.4375em;
	height:200px;
	padding:0 60px 0 100px;
}
header h1.headLeft {
	float:left;
	font-family: 'Trade Gothic', 'News Cycle', sans-serif;
	font-size:1.465em;
	line-height:0.95em;
	text-transform:uppercase;
}
header h1.headLeft a,
header h1.headLeft a:hover {
	color:#665546;
	display: inline-block;
	padding:5em 0 0 0em;
	text-decoration:none;
	width:8.5em;

}
header .address {
	margin-top: 10.43em;
	display:block;
	float:right;
}

main {
	background-image:inherit;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	overflow:hidden;
}
main img.mainBg {
	display:none;
	left:0;
	min-height:100%;
	min-width:100%;
	position:absolute;
	top:0;
	width:auto;
	height:100%;
	width:100%;
}
main .wrapper {
	margin-left:89px;
	padding:67px 0 50px 0;
	position:relative;
	width:760px;
}
nav.main {
	height:57px;
	padding-bottom:30px;
}
nav.main ul {
	list-style:none;
}
nav.main ul li {
	cursor:pointer;
	float:left;
	font-size:1em;
	line-height:1em;
	margin-right:23px;
}
nav.main ul li:last-of-type {
	margin-right:0;
}
nav.main ul li a {
	background-color: rgba(102,85,70,0.85);
	color:white;
	display:block;
	height:55px;
	padding:25px 0 0 28px;
	text-transform:uppercase;
	width:167px;
}
nav.main ul li a:hover,
nav.main ul li.current a {
	background-color:rgba(189,79,25,0.85);
}
nav.main ul li:hover a {
	text-decoration:none;
}
main .wrapper .articleWrapper {
	background-color:rgba(255,255,255,0.8);
	box-shadow:0.2em 0.2em 0.4em 0.2em rgba(0, 0, 0, 0.5);
	height:33.75em;
	margin-top:1.875em;
	overflow:hidden;
	padding:1em 0;
	position:relative
}
main .wrapper article {
	clear:both;
	margin-right:-1.0625em;
	height:30.125em;
	overflow-y:scroll;
	padding:3.0625em 2.75em 0.5625em 2em;
}
main .wrapper article p {
	line-height:1.25em;
	margin:0 0 0.8em 0;
}
body.start main .wrapper article p {
	line-height:1.75em
}
.effort {
	background:url(../img/effort.png) no-repeat scroll 0 0;
	color:#665546;
	display:inline-block;
	float:right;
	font-family: 'Trade Gothic St', 'Pontano Sans', sans-serif;
	font-size:0.7em;
	height:22px;
	padding:0.3em 0 0 2.55em;
	text-transform:none;
	width:10em;
}
main ul {
	list-style:none;
	margin:0;
	padding:0;
}
main article ul li {
	padding-left:1em;
	text-indent:-1em;
}
table.publications td {
	font-size:0.93em;
	padding:0;
	vertical-align:top;
}
table.publications td.caption {
	text-transform:uppercase;
	padding:0 0.5em 0 0;
}
table.publications tbody tr:last-of-type td {
	padding-bottom:0.8em;
}
span.slash {
	color:#bd4f19;
	display:inline-block;
	font-weight:bold;
}
li span.slash:first-of-type {
	width:0;
	margin-left:1em;
}
footer {
	background:#dad7cb;
	padding:1.5em 0 47px 119px;
}
footer .col_4 {
	float:left;
	letter-spacing:0.05em;
	margin-right:4.4em;
}
footer .col_4 h3 {
	color:#bd4f19;
	font-size:0.9em;
	margin:0.2em 0;
}
footer .col_4 ul {
	margin-top:0;
}
footer .col_4 li {
	line-height:1em;
}
footer .col_4 li a {
	font-size:0.7em;
	text-transform:uppercase;
}
#nav2, #mBg, #menueLink, .mobileH1 {
	display:none;
}
@media only screen and (max-width: 1000px) {
	body.about main {
		background-position:-2em;
	}
}
@media only screen and (max-width: 980px) {
	body.about main {
		background-position:-3em;
	}
}
@media only screen and (max-width: 960px) {
	body.about main {
		background-position:-4em;
	}
}
@media only screen and (max-width: 940px) {
	body.about main {
		background-position:-5em;
	}
}


@media only screen and (max-width: 937px) {
	body.about main {
		background-position:-6em;
	}
	main .wrapper {
		margin:0 auto;
	}
	header {
		height:auto;
	}
	
	header h1.headLeft {
		float:none;
	}
	div.address {
		float:none;
		margin-top:0;
		padding: 1em 0;
	}
	footer {
/*		border-bottom:1em solid red;*/
	}
}
@media only screen and (max-width: 806px) {
	main .wrapper {
		background-image:inherit;
		padding-bottom:0;
		padding-top:0;
		width:auto;
	}
	main .wrapper .articleWrapper {
		background:white;
		height:auto;
		margin-top:0;
		overflow:visible;
	}
	main .wrapper .articleWrapper article {
		height:auto;
		overflow:visible;
	}
	body.start main .wrapper article p {
		line-height:1.25em
	}
	nav.main {
		background-image:inherit;
		background-size:cover;
		height:auto;
		padding:2em 23px;
	}
	nav.main ul li  {
		float:none;
		margin:0;
		width:50%;;
	}
	nav.main ul li a {
		height:auto;
		margin:0 0 0.5em 0;
		padding:1.5em 2em;
		width:auto;
	}
	main {
		/* background:none;*/
	}
	footer {
		padding:23px;
	}
	footer .col_4 {
    margin-right: 2.2em;
	}
	footer {
/*		border-bottom:1em solid orange;*/
	}
}
@media only screen and (max-width: 684px) {
	body, #mainWrapper, header, main {
		min-width:250px;
	}
	header {
		background:white scroll url(../img/start_your_career.png) no-repeat 0px -0.3125em;
		padding: 0 32px 0 32px;
		position:fixed;
		top:0;
		z-index:50;
	}
	header h1.headLeft a,
	header h1.headLeft a:hover {
		padding:3.29em 0 0 0;
	}
	main .wrapper {
		padding-top:0;
	}
	main .wrapper .articleWrapper {
		border:1em solid #dad7cb;
	}
	main .wrapper .articleWrapper  article {
		padding: 1.0625em 1.75em 0.5625em 1em;
	}	

	.wrapper nav.main {
		display:none;
	}	
	#nav2 {
		background-color:#dad7cb;
		display:block;
		margin-top:20em;
		position:relative;
		z-index:40;
	}	
	#nav2 li {
		width:100%;
	}
	footer .col_4:nth-child(3) {
		clear:left;
	}
	footer {
/*		border-bottom:1em solid yellow;*/
	}
	main, main .wrapper, nav.main {	
		background-image:none;
	}
	#mBg {
		background-image:inherit;
		background-size:cover;
		background-position:-22em 0;
		display:block;
		position:fixed;
		height:38em;
		top:213px;
		width:100%;
		z-index:30;
	}
	main{
		margin-top:30em;
		position:relative;
		z-index:40;
	}
	footer {
		display:none;
	}
	header h1.headLeft {
		width:auto;
	}
	.effort {
		display:block;
		float:none;
		margin-top:0.5em;
		padding: 0.3em 0 0 2.55em;
	}
	
	#menueLink {
		display:block;
		float:right;
		height:0;
		margin-top: 3.59em;
		padding:0;
		width:auto;
	}
	.mobileH1 {
		background-color:rgba(102,85,70,0.8);
		color:white;
		font-family: 'Trade Gothic St', 'Pontano Sans', sans-serif;
		font-size:1em;
		margin:1em;
		padding:1em;
		text-transform:uppercase;
	}
	body.start #h1_2 {
		display: none !important;
	}
	body.start #h1_1 {
		border:0.5em solid #dad7cb;
		height:0;
		padding:0;
	}
	body.about #mBg {
		background-position:78% -2em;
	}
	#h1_2.mobileH1 {
		display:block;
	}
	#h1_1.mobileH1 {
		background-color:rgb(102,85,70);
		border:1em solid #dad7cb;
		display:none;
		margin:0;
		position:fixed;
		left:0;
		right:0;

		z-index:100;
	}
}