/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		outline: none;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }
	html, body{
		margin: 0;
	}

/* #Basic Styles
================================================== */
	body{
		font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 15px;
		line-height: 20px;
		color: #000;
		word-spacing: 0;
		-webkit-text-size-adjust: 100%;
		-webkit-font-smoothing: subpixel-antialiased;
		background: #fff;
	}

/* #Typography
================================================== */
	h1,h2 { font-size: 15px; font-weight: 400; line-height: 22px; }
	h1 { margin-bottom: 22px; }
	h3 { font-size: 24px; font-weight: 400; line-height: 30px; padding-top: 12px; padding-bottom: 14px;  }
	h3 span { text-transform: uppercase; }
	
	p,.block { padding-bottom: 20px; }
	p img { margin: 0; }

	img { outline: 0; }
	img.scale-with-grid { width: 100%; max-width: 100%; height: auto; display: block; margin: 0; }
	
	hr { display: block; border: 0; border-bottom: 1px solid #5c5c5c; padding: 0; height: 1px; margin-bottom: 26px; }

/* #Links 
================================================== */
	a { color: #000; text-decoration: none; outline: 0; }
	a:hover, a:focus { text-decoration: none; }
	p a, p a:visited { line-height: inherit; }

/* #Lists 
==================================================*/
	main ul,main ol { padding-bottom: 50px; }
	main ul,main ol,main li { list-style-type: none; }
	main li{
		font-size: 23px;
		line-height: 26px;
		font-weight: 500;
		list-style-type: none;
		position: relative;
		left: -5px;
		padding-left: 16px;
		background: url(../img/li.png) no-repeat left top;
	}

/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 9px !important; }
	.add-bottom { margin-bottom: 18px !important; }

/* #Clearing
================================================== */
	.container:after,.container-full:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
	
	.clearfix:before,
	.clearfix:after,
	.row:before,
	.row:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0; }
	.row:after,
	.clearfix:after {
		clear: both; }
	.row,
	.clearfix {
		zoom: 1; }
	
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}


/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('../fonts/roboto-condensed-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v16-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('../fonts/roboto-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v16-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('../fonts/roboto-condensed-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v16-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* Table of Content
==================================================
	Sections
	Content
	960 Grid
	100% Grid
	768 Grid
	1200 Grid
	1536 Grid */


/* Sections
================================================== */
	section{
		position: relative;
		width: 100%;
		padding-bottom: 52px;
	}
	section.nopadding{
		padding-bottom: 0;
	}
	section.addtop{
		padding-top: 34px;
	}
	section .box{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}


/* Content
================================================== */
	.container .content{
		margin: 52px 16px 52px 16px;
	}
	.container .content.nobottom{
		padding-bottom: 0;
	}
	.container .content.notop{
		padding-top: 0;
	}


/* 960 Grid
================================================== */
	.container{
		position: relative;
		width: 888px;
		padding: 0;
		margin: 0 auto;
	}
	.container .box{
		position: relative;
		float: left;
		display: inline;
		margin: 0px;
	}
	.container .box .box{
		margin-left: 0;
		margin-right: 0;
	}
	.container .box.nopadding{
		margin-top: 0;
		margin-bottom: 0;
	}
	.container .box.notop{
		margin-top: 0;
	}
	.container .box.nobottom{
		margin-bottom: 0;
	}
	.container .box.addbottom{
		margin-bottom: 17px;
	}
	.container .box.alpha{
		margin-left: 0;
	}
	.container .box.omega{
		margin-right: 0;
	}
	.container .cols-1.box  { width: 37px; }
	.container .cols-2.box  { width: 74px; }
	.container .cols-3.box  { width: 111px; }
	.container .cols-4.box  { width: 148px; }
	.container .cols-5.box  { width: 185px; }
	.container .cols-6.box  { width: 222px; }
	.container .cols-7.box  { width: 259px; }
	.container .cols-8.box  { width: 296px; }
	.container .cols-9.box  { width: 333px; }
	.container .cols-10.box { width: 370px; }
	.container .cols-11.box { width: 407px; }
	.container .cols-12.box { width: 444px; }
	.container .cols-13.box { width: 481px; }
	.container .cols-14.box { width: 518px; }
	.container .cols-15.box { width: 555px; }
	.container .cols-16.box { width: 592px; }
	.container .cols-17.box { width: 629px; }
	.container .cols-18.box { width: 666px; }
	.container .cols-19.box { width: 703px; }
	.container .cols-20.box { width: 740px; }
	.container .cols-21.box { width: 777px; }
	.container .cols-22.box { width: 814px; }
	.container .cols-23.box { width: 851px; }
	.container .cols-24.box { width: 888px; }
	
	.container .box.offset-1  { margin-left: 37px; }
	.container .box.offset-2  { margin-left: 74px; }
	.container .box.offset-3  { margin-left: 111px; }
	.container .box.offset-4  { margin-left: 148px; }
	.container .box.offset-5  { margin-left: 185px; }
	.container .box.offset-6  { margin-left: 222px; }
	.container .box.offset-7  { margin-left: 259px; }
	.container .box.offset-8  { margin-left: 296px; }
	.container .box.offset-9  { margin-left: 333px; }
	.container .box.offset-10 { margin-left: 370px; }
	.container .box.offset-11 { margin-left: 407px; }
	.container .box.offset-12 { margin-left: 444px; }
	.container .box.offset-13 { margin-left: 481px; }
	.container .box.offset-14 { margin-left: 518px; }
	.container .box.offset-15 { margin-left: 555px; }
	.container .box.offset-16 { margin-left: 592px; }
	.container .box.offset-17 { margin-left: 629px; }
	.container .box.offset-18 { margin-left: 666px; }
	.container .box.offset-19 { margin-left: 703px; }
	.container .box.offset-20 { margin-left: 740px; }
	.container .box.offset-21 { margin-left: 777px; }
	.container .box.offset-22 { margin-left: 814px; }
	.container .box.offset-23 { margin-left: 851px; }
	
	.container .box .cols-1.box  { width: 37px; }
	.container .box .cols-2.box  { width: 74px; }
	.container .box .cols-3.box  { width: 111px; }
	.container .box .cols-4.box  { width: 148px; }
	.container .box .cols-5.box  { width: 185px; }
	.container .box .cols-6.box  { width: 222px; }
	.container .box .cols-7.box  { width: 259px; }
	.container .box .cols-8.box  { width: 296px; }
	.container .box .cols-9.box  { width: 333px; }
	.container .box .cols-10.box { width: 370px; }
	.container .box .cols-11.box { width: 407px; }
	.container .box .cols-12.box { width: 444px; }
	.container .box .cols-13.box { width: 481px; }
	.container .box .cols-14.box { width: 518px; }
	.container .box .cols-15.box { width: 555px; }
	.container .box .cols-16.box { width: 592px; }
	.container .box .cols-17.box { width: 629px; }
	.container .box .cols-18.box { width: 666px; }
	.container .box .cols-19.box { width: 703px; }
	.container .box .cols-20.box { width: 740px; }
	.container .box .cols-21.box { width: 777px; }
	.container .box .cols-22.box { width: 814px; }
	.container .box .cols-23.box { width: 851px; }
	.container .box .cols-24.box { width: 888px; }


/* 100% Grid
================================================== */
@media only screen and (max-width: 768px){
	.container{
		width: 100%;
	}
	.content-mobile{
		margin-left: 0px;
		margin-right: 0px;
	}
	.container .cols-1.box,
	.container .cols-2.box,
	.container .cols-3.box,
	.container .cols-4.box,
	.container .cols-5.box,
	.container .cols-6.box,
	.container .cols-7.box,
	.container .cols-8.box,
	.container .cols-9.box,
	.container .cols-10.box,
	.container .cols-11.box,
	.container .cols-12.box,
	.container .cols-13.box,
	.container .cols-14.box,
	.container .cols-15.box,
	.container .cols-16.box,
	.container .cols-17.box,
	.container .cols-18.box,
	.container .cols-19.box,
	.container .cols-20.box,
	.container .cols-21.box,
	.container .cols-22.box,
	.container .cols-23.box,
	.container .cols-24.box,
	.container .box .cols-1.box,
	.container .box .cols-2.box,
	.container .box .cols-3.box,
	.container .box .cols-4.box,
	.container .box .cols-5.box,
	.container .box .cols-6.box,
	.container .box .cols-7.box,
	.container .box .cols-8.box,
	.container .box .cols-9.box,
	.container .box .cols-10.box,
	.container .box .cols-11.box,
	.container .box .cols-12.box,
	.container .box .cols-13.box,
	.container .box .cols-14.box,
	.container .box .cols-15.box,
	.container .box .cols-16.box,
	.container .box .cols-17.box,
	.container .box .cols-18.box,
	.container .box .cols-19.box,
	.container .box .cols-20.box,
	.container .box .cols-21.box,
	.container .box .cols-22.box,
	.container .box .cols-23.box,
	.container .box .cols-24.box{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	
	.container .box.offset-1,
	.container .box.offset-2,
	.container .box.offset-3,
	.container .box.offset-4,
	.container .box.offset-5,
	.container .box.offset-6,
	.container .box.offset-7,
	.container .box.offset-8,
	.container .box.offset-9,
	.container .box.offset-10,
	.container .box.offset-11,
	.container .box.offset-12,
	.container .box.offset-13,
	.container .box.offset-14,
	.container .box.offset-15,
	.container .box.offset-16,
	.container .box.offset-17,
	.container .box.offset-18,
	.container .box.offset-19,
	.container .box.offset-20,
	.container .box.offset-21,
	.container .box.offset-22,
	.container .box.offset-23{
		margin-left: 0;
	}
	
	.container .box .box .cols-1.box,
	.container .box .box .cols-2.box,
	.container .box .box .cols-3.box,
	.container .box .box .cols-4.box,
	.container .box .box .cols-5.box,
	.container .box .box .cols-6.box,
	.container .box .box .cols-7.box,
	.container .box .box .cols-8.box,
	.container .box .box .cols-9.box,
	.container .box .box .cols-10.box,
	.container .box .box .cols-11.box,
	.container .box .box .cols-12.box,
	.container .box .box .cols-13.box,
	.container .box .box .cols-14.box,
	.container .box .box .cols-15.box,
	.container .box .box .cols-16.box,
	.container .box .box .cols-17.box,
	.container .box .box .cols-18.box,
	.container .box .box .cols-19.box,
	.container .box .box .cols-20.box,
	.container .box .box .cols-21.box,
	.container .box .box .cols-22.box,
	.container .box .box .cols-23.box,
	.container .box .box .cols-24.box{
		width: 100%;
	}
	
	.brkill{
		display: none;
	}
}


/* 768 Grid
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px){
	.container{
		width: 672px;
	}
	.container .cols-1.box  { width: 28px; }
	.container .cols-2.box  { width: 56px; }
	.container .cols-3.box  { width: 84px; }
	.container .cols-4.box  { width: 112px; }
	.container .cols-5.box  { width: 140px; }
	.container .cols-6.box  { width: 168px; }
	.container .cols-7.box  { width: 196px; }
	.container .cols-8.box  { width: 224px; }
	.container .cols-9.box  { width: 252px; }
	.container .cols-10.box { width: 280px; }
	.container .cols-11.box { width: 308px; }
	.container .cols-12.box { width: 336px; }
	.container .cols-13.box { width: 364px; }
	.container .cols-14.box { width: 392px; }
	.container .cols-15.box { width: 420px; }
	.container .cols-16.box { width: 448px; }
	.container .cols-17.box { width: 476px; }
	.container .cols-18.box { width: 504px; }
	.container .cols-19.box { width: 532px; }
	.container .cols-20.box { width: 560px; }
	.container .cols-21.box { width: 588px; }
	.container .cols-22.box { width: 616px; }
	.container .cols-23.box { width: 644px; }
	.container .cols-24.box { width: 672px; }
	
	.container .box.offset-1  { margin-left: 28px; }
	.container .box.offset-2  { margin-left: 56px; }
	.container .box.offset-3  { margin-left: 84px; }
	.container .box.offset-4  { margin-left: 112px; }
	.container .box.offset-5  { margin-left: 140px; }
	.container .box.offset-6  { margin-left: 168px; }
	.container .box.offset-7  { margin-left: 196px; }
	.container .box.offset-8  { margin-left: 224px; }
	.container .box.offset-9  { margin-left: 252px; }
	.container .box.offset-10 { margin-left: 280px; }
	.container .box.offset-11 { margin-left: 308px; }
	.container .box.offset-12 { margin-left: 336px; }
	.container .box.offset-13 { margin-left: 364px; }
	.container .box.offset-14 { margin-left: 392px; }
	.container .box.offset-15 { margin-left: 420px; }
	.container .box.offset-16 { margin-left: 448px; }
	.container .box.offset-17 { margin-left: 476px; }
	.container .box.offset-18 { margin-left: 504px; }
	.container .box.offset-19 { margin-left: 532px; }
	.container .box.offset-20 { margin-left: 560px; }
	.container .box.offset-21 { margin-left: 588px; }
	.container .box.offset-22 { margin-left: 616px; }
	.container .box.offset-23 { margin-left: 644px; }
	
	.container .box .cols-1.box  { width: 28px; }
	.container .box .cols-2.box  { width: 56px; }
	.container .box .cols-3.box  { width: 84px; }
	.container .box .cols-4.box  { width: 112px; }
	.container .box .cols-5.box  { width: 140px; }
	.container .box .cols-6.box  { width: 168px; }
	.container .box .cols-7.box  { width: 196px; }
	.container .box .cols-8.box  { width: 224px; }
	.container .box .cols-9.box  { width: 252px; }
	.container .box .cols-10.box { width: 280px; }
	.container .box .cols-11.box { width: 308px; }
	.container .box .cols-12.box { width: 336px; }
	.container .box .cols-13.box { width: 364px; }
	.container .box .cols-14.box { width: 392px; }
	.container .box .cols-15.box { width: 420px; }
	.container .box .cols-16.box { width: 448px; }
	.container .box .cols-17.box { width: 476px; }
	.container .box .cols-18.box { width: 504px; }
	.container .box .cols-19.box { width: 532px; }
	.container .box .cols-20.box { width: 560px; }
	.container .box .cols-21.box { width: 588px; }
	.container .box .cols-22.box { width: 616px; }
	.container .box .cols-23.box { width: 644px; }
	.container .box .cols-24.box { width: 672px; }
}


/* 1200 Grid
================================================== */
@media only screen and (min-width: 1280px) and (min-height: 720px){
	.container{
		width: 1152px;
	}
	.container .cols-1.box  { width: 48px; }
	.container .cols-2.box  { width: 96px; }
	.container .cols-3.box  { width: 144px; }
	.container .cols-4.box  { width: 192px; }
	.container .cols-5.box  { width: 240px; }
	.container .cols-6.box  { width: 288px; }
	.container .cols-7.box  { width: 336px; }
	.container .cols-8.box  { width: 384px; }
	.container .cols-9.box  { width: 432px; }
	.container .cols-10.box { width: 480px; }
	.container .cols-11.box { width: 528px; }
	.container .cols-12.box { width: 576px; }
	.container .cols-13.box { width: 624px; }
	.container .cols-14.box { width: 672px; }
	.container .cols-15.box { width: 720px; }
	.container .cols-16.box { width: 768px; }
	.container .cols-17.box { width: 816px; }
	.container .cols-18.box { width: 864px; }
	.container .cols-19.box { width: 912px; }
	.container .cols-20.box { width: 960px; }
	.container .cols-21.box { width: 1008px; }
	.container .cols-22.box { width: 1056px; }
	.container .cols-23.box { width: 1104px; }
	.container .cols-24.box { width: 1152px; }
	
	.container .box.offset-1  { margin-left: 48px; }
	.container .box.offset-2  { margin-left: 96px; }
	.container .box.offset-3  { margin-left: 144px; }
	.container .box.offset-4  { margin-left: 192px; }
	.container .box.offset-5  { margin-left: 240px; }
	.container .box.offset-6  { margin-left: 288px; }
	.container .box.offset-7  { margin-left: 336px; }
	.container .box.offset-8  { margin-left: 384px; }
	.container .box.offset-9  { margin-left: 432px; }
	.container .box.offset-10 { margin-left: 480px; }
	.container .box.offset-11 { margin-left: 528px; }
	.container .box.offset-12 { margin-left: 576px; }
	.container .box.offset-13 { margin-left: 624px; }
	.container .box.offset-14 { margin-left: 672px; }
	.container .box.offset-15 { margin-left: 720px; }
	.container .box.offset-16 { margin-left: 768px; }
	.container .box.offset-17 { margin-left: 816px; }
	.container .box.offset-18 { margin-left: 864px; }
	.container .box.offset-19 { margin-left: 912px; }
	.container .box.offset-20 { margin-left: 960px; }
	.container .box.offset-21 { margin-left: 1008px; }
	.container .box.offset-22 { margin-left: 1056px; }
	.container .box.offset-23 { margin-left: 1104px; }
	
	.container .box .cols-1.box  { width: 48px; }
	.container .box .cols-2.box  { width: 96px; }
	.container .box .cols-3.box  { width: 144px; }
	.container .box .cols-4.box  { width: 192px; }
	.container .box .cols-5.box  { width: 240px; }
	.container .box .cols-6.box  { width: 288px; }
	.container .box .cols-7.box  { width: 336px; }
	.container .box .cols-8.box  { width: 384px; }
	.container .box .cols-9.box  { width: 432px; }
	.container .box .cols-10.box { width: 480px; }
	.container .box .cols-11.box { width: 528px; }
	.container .box .cols-12.box { width: 576px; }
	.container .box .cols-13.box { width: 624px; }
	.container .box .cols-14.box { width: 672px; }
	.container .box .cols-15.box { width: 720px; }
	.container .box .cols-16.box { width: 768px; }
	.container .box .cols-17.box { width: 816px; }
	.container .box .cols-18.box { width: 864px; }
	.container .box .cols-19.box { width: 912px; }
	.container .box .cols-20.box { width: 960px; }
	.container .box .cols-21.box { width: 1008px; }
	.container .box .cols-22.box { width: 1056px; }
	.container .box .cols-23.box { width: 1104px; }
	.container .box .cols-24.box { width: 1152px; }
}


/* 1536 Grid
================================================== */
@media only screen and (min-width: 1536px) and (min-height: 864px){
	.container{
		width: 1392px;
	}
	.container .cols-1.box  { width: 58px; }
	.container .cols-2.box  { width: 116px; }
	.container .cols-3.box  { width: 174px; }
	.container .cols-4.box  { width: 232px; }
	.container .cols-5.box  { width: 290px; }
	.container .cols-6.box  { width: 348px; }
	.container .cols-7.box  { width: 406px; }
	.container .cols-8.box  { width: 464px; }
	.container .cols-9.box  { width: 522px; }
	.container .cols-10.box { width: 580px; }
	.container .cols-11.box { width: 638px; }
	.container .cols-12.box { width: 696px; }
	.container .cols-13.box { width: 754px; }
	.container .cols-14.box { width: 812px; }
	.container .cols-15.box { width: 870px; }
	.container .cols-16.box { width: 928px; }
	.container .cols-17.box { width: 986px; }
	.container .cols-18.box { width: 1044px; }
	.container .cols-19.box { width: 1102px; }
	.container .cols-20.box { width: 1160px; }
	.container .cols-21.box { width: 1218px; }
	.container .cols-22.box { width: 1276px; }
	.container .cols-23.box { width: 1334px; }
	.container .cols-24.box { width: 1392px; }
	
	.container .box.offset-1  { margin-left: 58px; }
	.container .box.offset-2  { margin-left: 116px; }
	.container .box.offset-3  { margin-left: 174px; }
	.container .box.offset-4  { margin-left: 232px; }
	.container .box.offset-5  { margin-left: 290px; }
	.container .box.offset-6  { margin-left: 348px; }
	.container .box.offset-7  { margin-left: 406px; }
	.container .box.offset-8  { margin-left: 464px; }
	.container .box.offset-9  { margin-left: 522px; }
	.container .box.offset-10 { margin-left: 580px; }
	.container .box.offset-11 { margin-left: 638px; }
	.container .box.offset-12 { margin-left: 696px; }
	.container .box.offset-13 { margin-left: 754px; }
	.container .box.offset-14 { margin-left: 812px; }
	.container .box.offset-15 { margin-left: 870px; }
	.container .box.offset-16 { margin-left: 928px; }
	.container .box.offset-17 { margin-left: 986px; }
	.container .box.offset-18 { margin-left: 1044px; }
	.container .box.offset-19 { margin-left: 1102px; }
	.container .box.offset-20 { margin-left: 1160px; }
	.container .box.offset-21 { margin-left: 1218px; }
	.container .box.offset-22 { margin-left: 1276px; }
	.container .box.offset-23 { margin-left: 1334px; }
	
	.container .box .cols-1.box  { width: 58px; }
	.container .box .cols-2.box  { width: 116px; }
	.container .box .cols-3.box  { width: 174px; }
	.container .box .cols-4.box  { width: 232px; }
	.container .box .cols-5.box  { width: 290px; }
	.container .box .cols-6.box  { width: 348px; }
	.container .box .cols-7.box  { width: 406px; }
	.container .box .cols-8.box  { width: 464px; }
	.container .box .cols-9.box  { width: 522px; }
	.container .box .cols-10.box { width: 580px; }
	.container .box .cols-11.box { width: 638px; }
	.container .box .cols-12.box { width: 696px; }
	.container .box .cols-13.box { width: 754px; }
	.container .box .cols-14.box { width: 812px; }
	.container .box .cols-15.box { width: 870px; }
	.container .box .cols-16.box { width: 928px; }
	.container .box .cols-17.box { width: 986px; }
	.container .box .cols-18.box { width: 1044px; }
	.container .box .cols-19.box { width: 1102px; }
	.container .box .cols-20.box { width: 1160px; }
	.container .box .cols-21.box { width: 1218px; }
	.container .box .cols-22.box { width: 1276px; }
	.container .box .cols-23.box { width: 1334px; }
	.container .box .cols-24.box { width: 1392px; }
}
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Template Styles */


/* #Site Styles
================================================== */
main{
	padding-top: 30px;
}
main .top,.jobs-outer .container{
	box-shadow: 5px 5px 14px #999999;
}
@media only screen and (max-width: 767px){
	main{
		padding-top: 0;
	}
	main .top,.jobs-outer .container{
		box-shadow: none;
	}
}
main .logo{
	position: relative;
	height: 470px;
	background: url(../img/logo-bg.jpg) no-repeat center center;
	background-size: cover;
}
main .logo a{
	display: block;
	width: 370px;
	padding-top: 10px;
}
@media only screen and (max-width: 767px){
	main .logo a{
		width: 280px;
		padding-top: 32px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
	main .logo a{
		width: 300px;
		padding-top: 30px;
	}
}
@media only screen and (min-width: 1280px) and (min-height: 720px){
	main .logo a{
		width: 380px;
		padding-top: 8px;
		padding-left: 18px;
	}
}
@media only screen and (min-width: 1536px) and (min-height: 864px){
	main .logo a{
		width: 380px;
		padding-top: 8px;
		padding-left: 38px;
	}
}
main .logo .box{
	position: absolute;
	bottom: 0;
	height: 204px;
	background-color: rgba(255,255,255,.8);
}
main .logo .box .box{
	background: none;
}
main .contact,.jobs-outer .cols-24{
	background: #84272d;
	background: #344c6e;
}
main .contact *,.jobs-outer *{
	color: #f3f3f3;
}
footer{
	padding-top: 5px;
	padding-bottom: 200px;
}

.mapwrap .box{
	height: 470px;
}
#map{
	width: 100%;
	height: 100%;
}

.jobs-outer{
	padding-top: 30px;
}
.jobs-outer div.content{
	margin-top: 13px;
	margin-bottom: 13px;
}
.jobs-a,footer .imprint-a{
	display: none;
}
.jobs{
	position: relative;
	top: -20px;
}
.jobs-inner,footer .imprint-inner{
	padding-top: 20px;
	padding-bottom: 40px;
}
div.jobs-inner{
	padding-top: 0;
}
.jobs-kill,footer .imprint-kill{
	height: 0;
	overflow: hidden;
}

.item-privacy{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	text-align: center;
	z-index: 999999999999999;
}
.item-privacy div{
	max-width: 900px;
	padding: 18px 20px 16px 20px;
	margin: 0 auto;
}
a.item-privacy-topage{
	text-decoration: underline;
}
.item-privacy,.item-privacy *,.item-privacy a:hover{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}
a.item-privacy-accept{
	display: inline-block;
	width: 280px;
	height: 20px;
	margin: 14px 0;
	padding: 4px 0 2px 0;
	background: #fff;
	line-height: 18px;
	color: #000;
	text-transform: uppercase;
	font-size: 14px;
	border-radius: 14px;
	border: 1px solid #fff;
	text-decoration: none;
}
a.item-privacy-accept:hover{
	color: #84272d;
	font-size: 14px;
	line-height: 18px;
}
