/**********  Version 5.0.0 - alleebüro  **********/

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body { margin:0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary { display:block; }
audio,
canvas,
progress,
video { display:inline-block; vertical-align:baseline; }
audio:not([controls]) { display:none; height:0; }
[hidden],
template { display:none; }
a { background-color:transparent; }
a:active,
a:hover { outline:0; }
abbr[title] { border-bottom:1px dotted; }
b,
strong { font-weight:bold; }
dfn { font-style:italic; }
h1 { font-size:2em; margin:0.67em 0; }
mark { background:#ff0; color:#000; }
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; }
*/
sup, sub { height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative; }
sup { bottom:1ex; }
sub { top:.5ex; }

img { border:0; }
svg:not(:root) { overflow:hidden; }
figure { margin:1em 40px; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
pre { overflow:auto; }
code,
kbd,
pre,
samp { font-family:monospace, monospace; font-size:1em; }
button,
input,
optgroup,
select,
textarea { color:inherit; font:inherit; margin:0; }
button { overflow:visible; }
button,
select { text-transform:none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
button[disabled],
html input[disabled] { cursor:default; }
button::-moz-focus-inner,
input::-moz-focus-inner { border:0; padding:0; }
input { line-height:normal; }
input[type="checkbox"],
input[type="radio"] { box-sizing:border-box; padding:0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height:auto; }
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; }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend { border:0; padding:0; }
textarea { overflow:auto; }
optgroup { font-weight:bold; }
table { border-collapse:collapse; border-spacing:0; }
td,
th { padding:0; }
html { color:#222; font-size:1em; line-height:1.4; }
::-moz-selection { background:#b3d4fc; text-shadow:none; }
::selection { background:#b3d4fc; text-shadow:none; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
audio,
canvas,
iframe,
img,
svg,
video { vertical-align:middle; }
fieldset { border:0; margin:0; padding:0; }
textarea { resize:vertical; }
.browserupgrade { margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0; }
/*****  bis hier nichts ändern!  **********************************************/

/***** fonts *****/
@font-face {
    font-family: 'ubuntu';
    src: url('fonts/ubuntu-l-webfont.eot');
    src: url('fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-l-webfont.woff') format('woff'),
         url('fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-l-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntu';
    src: url('fonts/ubuntu-li-webfont.eot');
    src: url('fonts/ubuntu-li-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-li-webfont.woff') format('woff'),
         url('fonts/ubuntu-li-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-li-webfont.svg#ubuntulight_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'ubuntureg';
    src: url('fonts/ubuntu-r-webfont.eot');
    src: url('fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntureg';
    src: url('fonts/ubuntu-ri-webfont.eot');
    src: url('fonts/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-ri-webfont.woff') format('woff'),
         url('fonts/ubuntu-ri-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'ubuntu';
    src: url('fonts/ubuntu-m-webfont.eot');
    src: url('fonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-m-webfont.woff') format('woff'),
         url('fonts/ubuntu-m-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntu';
    src: url('fonts/ubuntu-mi-webfont.eot');
    src: url('fonts/ubuntu-mi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-mi-webfont.woff') format('woff'),
         url('fonts/ubuntu-mi-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-mi-webfont.svg#ubuntumedium_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'ubuntubold';
    src: url('fonts/ubuntu-b-webfont.eot');
    src: url('fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-b-webfont.woff') format('woff'),
         url('fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold_italic';
    src: url('fonts/ubuntu-bi-webfont.eot');
    src: url('fonts/ubuntu-bi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-bi-webfont.woff') format('woff'),
         url('fonts/ubuntu-bi-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-bi-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*****  alleebüro Standard  ***************************************************/
svg { vertical-align:bottom; }

/*****  Skeleton (Zeile 29 - 392) **********************************/

/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.wrapper { position:relative; width:100%; max-width:1140px; margin:0 auto; padding:0 20px; box-sizing:border-box; }
.column,
.columns { width:100%; float:left; box-sizing:border-box; } /* margin-top:1.5em; */

/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/*****  Grundeinstellungen  ***************************************************/
html,
button,
input,
select,
textarea { color:#666; }
html { background:#fff; font-size:100%; overflow-x:auto; overflow-y:scroll; }
body { font-family:ubuntu,Helvetica,Arial,sans-serif; font-size:100%; line-height:1.4; color:#222; }
div { box-sizing:border-box; }

/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 { font-family:ubuntu, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top:0; color:#4f4f4f; font-weight:normal; color:#000; }

/*** root font-size: 15px/93.75% ***/
p { margin:0.5em 0 0; color:#fff; -moz-hyphens:auto; -ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto; -moz-hyphenate-limit-lines:2; -ms-hyphenate-limit-lines:2; -webkit-hyphenate-limit-lines:2; hyphenate-limit-lines:2; -moz-hyphenate-limit-chars:6 3 3; -ms-hyphenate-limit-chars:6 3 3; -webkit-hyphenate-limit-chars:6 3 3; hyphenate-limit-chars:6 3 3; -moz-hyphenate-limit-zone:40px; -ms-hyphenate-limit-zone:40px; -webkit-hyphenate-limit-zone:40px; hyphenate-limit-zone:40px; }
h1 { font-size:28px; font-size:1.867rem; line-height:1.25; margin:1em 0 0.1em 0; }
h2 { font-size:20px; font-size:1.333rem; line-height:1.25; margin:0 0 0.1em 0; }
h2:first-child { margin-top:0; }
h3 { font-size:18px; font-size:1.2rem; margin:0 0 0; }
h4 { font-size:15px; font-size:1rem; margin:2em 0 0; }
h5 { font-size:15px; font-size:1rem; margin:1em 0 0; }


/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] { display:inline-block; height:60px;	/*38px;*/
  padding:0 30px; color:#555; text-align:center; font-size:11px; font-weight:600; line-height:60px;	/*38px;*/
  letter-spacing:.1rem; text-transform:uppercase; text-decoration:none; white-space:nowrap; background-color:transparent; border-radius:10px;	/*4px;*/
  border:1px solid #bbb; cursor:pointer; box-sizing:border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus { color:#333; border-color:#888; outline:0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary { color:#FFF; background-color:#33C3F0; border-color:#33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus { color:#FFF; background-color:#1EAEDB; border-color:#1EAEDB; }


/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select { height:38px; padding:6px 10px; background-color:#fff; border:1px solid #D1D1D1; border-radius:4px; box-shadow:none; box-sizing:border-box; }
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
textarea { min-height:65px; padding-top:6px; padding-bottom:6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus { border:1px solid #33C3F0; outline:0; }
label,
legend { display:block; margin-bottom:.5rem; font-weight:600; }
fieldset { padding:0; border-width:0; }
input[type="checkbox"],
input[type="radio"] { display:inline; }
label > .label-body { display:inline-block; margin-left:.5rem; font-weight:normal; }


/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/*****  Listen  *****/
dl,
menu,
ol,
ul { margin:0; }
menu,
ul { padding:0 0 0 1.1em; }
ol { padding:0 0 0 1.5em; }
li ol,
li ul { margin:0; }
nav ol,
nav ul { list-style:none; list-style-image:none; }
dt { color:#444; font-weight:bold; margin:0.5em 0 0 0; }
dd { margin:0; }


/*****  Tabellen  *****/
table { margin:0.5em 0 0; empty-cells:show; }
caption { color:#444; font-weight:bold; text-align:left; }
th, td { padding:0.15em; text-align:left; vertical-align:top; }
.table { display:table; }
.tableCaption { display:table-caption; }
.tableColGroup { display:table-column-group; }
.tableColumn { display:table-column; }
.tableRow { display:table-row; }
.tableCell { display:table-cell; }


/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr { margin-top:3rem; margin-bottom:3.5rem; border-width:0; border-top:1px solid #E1E1E1; }


/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.wrapper:after,
.row:after,
.box.page:after,
.box.single:after,
.box.teaser:after,
.cf { content:""; display:table; clear:both; }


/*****  weitere Block-Elemente  *****/
blockquote { margin:1em 0 1em 0; border-left:1em solid #e3e3e3; padding-left:8px; font-style:italic; }

/*****  Inline-Elemente  ******************************************************/
strong, b, .bold { color:#444; font-weight:bold; }

a { color:#666; }
.box li a { color:#666; }
a, a:active, a:focus, a:hover, a:link , a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.box li a:hover { text-decoration:none; color:#e00a19;}

q { quotes:'\00bb' '\00ab' '\203a' '\2039'; }
q:before { content:'\00bb'; }
q:after { content:'\00ab'; }
q q:before { content:'\203a'; }
q q:after { content:'\2039'; }


/*****  allgemeine Klassen  ***************************************************/
.hidden,
.screen-reader-text { display:none !important; visibility:hidden; }
.invisible { visibility:hidden; }
.row { padding:36px 0; }

/*****  Farben  *****/
.bg1 { background:#d4f4f5; }					/* #zonaNorte */
.bg1 h2, .bg1 h3, .bg1 p { color:#444; }

.bg2 { color:#fff; background:#318FB0; }	/* #trailer */
.bg2 h2, .bg2 h3, .bg2 p { color:#fff; }		/* #vorfuehrungen */

.bg3 { color:#444; background:#d4f4f5; }	/* #interview */
.bg3 h2, .bg3 h3, .bg3 p { color:#444; }
.bg3 .infoBox { margin:2em 20px 0 0; padding:20px; background:#fff; border:#bbb; }
.bg3 .infoBox a { font-weight:bold; }

.bg4 { background:#318FB0; }					/* #abspann */
.bg4 h2, .bg4 h3, .bg4 p { color:#fff; }

 /* .bg1 { background:#F9E900;}
.bg1 { background:#e4d500; } 
.bg2 { background:#d63281; }
.bg3 { background:#359fc4; }
.bg4 { background:#444; } */


/*****  Links  *****/
.linkIn { background:url('../img/link_in.gif') left top no-repeat; color:#e00a19; padding-left:18px; }
.linkOut { background:url('../img/link_out.gif') left top no-repeat; color:#e00a19; padding-left:18px; }
.linkDown { background:url('../img/link_down.gif') left top no-repeat; color:#e00a19; padding-left:18px; }
.linkPopup { background:url('../img/link_popup.gif') left top no-repeat; color:#e00a19; padding-left:18px; }

/***** Liste mit PDF-Dateien *****/
ul.pdf { list-style-type:none; margin-left:3px; padding-left:0; }
ul.pdf li { margin-left:75px; text-indent:-75px; margin-top:25px; }
ul.pdf li a { background:url('img/pdf.png') left 0 no-repeat; padding-left:75px; padding-bottom:50px; padding-top:14px;  }


/*****  verschiedene  *****/
.normal { font-weight:normal; }
.bold { font-weight:bold; }

.alignLeft { text-align:left; } .alignCenter { text-align:center; }
.alignRight { text-align:right; } .alignBlock { text-align:justify; }

.floatLeft { float:left; }
.floatRight { float:right; }

.marginLeft { margin-left:10px; }
.marginRight { margin-right:10px; }
.marginTopBottom { margin-top:10px; margin-bottom:10px; }
.marginTopBottomBig { margin:20px 0; }
.marginTop { margin-top:20px; }


.lowercase { text-transform:lowercase; } .uppercase { text-transform:uppercase; } .capitalize { text-transform:capitalize; }

.desktop { display:block; }
.mobile { display:none; }


/***** Dokument-Struktur  *****************************************************/

h2 { /*color:#308fb0;*/ font-size:2em; margin-bottom:0; font-weight:bold; }

/*** HEADER ***/
#header > .top.row { padding:0 0 0.5em 0; }

#menu ul { text-align:right; width:100%; }
#menu li { display:inline; list-style-type:none; margin-left:5%; margin-top:0; }

/* .logoBlock { float:left; width:50%; } */
.logo { margin:12px 0 20px 0; width:15%; float:left; }
/*.logo a { color:grey; }*/
.logo a img { width:100%; height:auto; }
.logoFooter { width:80px; float:left; }
.logoFooter img { width:100%; height:auto; }
.mainPicture img { width:100%; height:auto; }
.zonaNorte { margin-left:8%; width:72%; float:left; vertical-align:middle; box-sizing:border-box; }
.zonaNorte img { margin:30px 0 0 0; width:100%; height:auto; box-sizing:border-box; }

/*** MAINMENU ***/
/* .menuBlock { width:50%; } */
#menu { margin-top:30px; }
#menu  li:first-child { border-left:none; margin-left:0; padding-left:0; }
#menu  li:last-child { padding-right:0; }
#menu a { text-decoration:none; color:#333; font-weight:bold; font-size:1.5em; }

#menu-switcher { display:none; }
#menu-switcher:checked ~ #menu > ul { display:block; }

.flags a:hover {text-decoration:none; }
.flags { float:right; margin-top:20px; }
.flags img { width:50px; height:auto; margin-left:10px; }

.middleHeader { padding:0; }
.middleHeader img { width:100%; height:auto; }

#contentHeader { background-color:#3b9cd6; padding:20px 0; }
#contentHeader h1, #contentHeader p { color:#fff; }

/*** CONTENT ***/
#zonaNorte.row { padding-top:60px; }
#zonaNorte p { color:#000; }
.coverimage { overflow:hidden; }
.coverimage img { width:100%; height:auto; transition:all 0.5s ease 0s; }
/*.coverimage img:hover, .coverimage img:focus { transform:scale(1.1);}*/

#trailer h2 { text-align:center; margin-bottom:20px; }
#trailer .text { max-width:610px; margin:20px auto; }
#trailer .text h3 { margin-top:1em; }
.videowrap { margin:0 auto; max-width:610px; width:100%; }
.video iframe { width:100%; height:auto; min-height:450px; }

#vorfuehrungen h2 + h3 { margin-top:1em; }
#vorfuehrungen h3 + p { margin-top:0.2em; }
#vorfuehrungen .text { max-width:610px; margin:20px auto; }
#vorfuehrungen.row { padding-top:1px; }

.subHead { margin:10px 0 25px 0; }
#interview .question { font-weight:bold; margin-top:2em; }
.textColumn2 {
	margin-top:20px;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap:50px;
	-moz-column-gap:50px;
	column-gap:50px;
}
.textColumn2 p:first-child { margin-top:0; }

.twelve.columns .owl-carousel { display:block; margin-top:3em; padding-right:20px;  }
.twelve.columns .owl-carousel .item { margin:3px; }
.twelve.columns .owl-carousel img { width:100%; }
/* .twelve.columns .owl-theme .owl-controls .owl-page span { background:#fff; } */

#abspann #start {  }
#abspann #start + p { margin-top:1em; }
#abspann a { color:#fff; border-bottom:1px solid #888; }
#abspann a:focus, #abspann a:hover { text-decoration:none; border-color:#fff; }
#abspann p { margin-top:3em; font-size:1.25rem; text-align:center; text-transform:uppercase; line-height:1.6; }
#abspann span.h4 { font-family:Verdana,sans-serif; font-size:87.5%; font-weight:bold; }
#abspann span.h5 { font-family:Verdana,sans-serif; font-size:70%; }
#abspann .lowercase { text-transform:lowercase; }

.imgRight { float:right; width:50%; height:auto; margin:10px 20px 0 10px; }
.imgLeft { float:left; width:50%; height:auto; }
.img100 { width:100%; height:auto; }



/*** DOWNLOADS ***/


/*** FOOTER ***/
#footer { width:100%; }
#footer .privacy { display:block; float:left; margin-left:36px; margin-top:30px; }
#footer .up { float:right; margin-top:20px; }


/***** Media Queries  *********************************************************/

/* For devices smaller than 400px */
@media (max-width:400px) {
}

/* For devices larger than 400px */
@media (min-width:400px) {
	.wrapper { width:90%; padding:0; }
	header .headerImage2 img { margin-top:1em; object-fit:cover; object-position:0 -90px; }
}

/* For devices smaller than 550px */
@media (max-width:550px) {

	.wrapper { width:90%; padding:0; }
	.teaser img { width:100%; height:auto; float:none; margin-right:0; }
	.textColumn2 { column-count:1; -moz-column-count:1; -webkit-column-count:1; }
	.imgLeft { width:100%; height:auto; }
	.imgRight { width:100%; height:auto; margin-right:0; margin-bottom:10px; }
	.bg3 .infoBox { margin-right:0; }
}

/* For devices smaller than 960px */
@media (max-width:960px) {
	.main .box img { min-width:40%; }
	.video iframe { min-height:350px; }
}

/* For devices smaller than 750px */
@media (max-width:750px) {
	.mobile { display:block; }
	.topContainer { background-color:#ffeecc; }
	#logo { width:100%; height:auto; }
	.mainPicture { width:100%; }

	.menuButton { float:right; padding:10px 10px 0; margin:10px 0 0 10px; display:block; width:30px; height:auto; cursor:pointer; } /* border:1px solid #e00a19; border-radius:5px; */
	.menuButton span { display:block; width:100%; border:2px solid #359FC4; border-radius:3px; margin-bottom:6px; }
	#menu { padding-top:0; }
	#menu ul { display:none; text-align:left; margin-bottom:25px; padding:0; }
	#menu  li { display:block; margin-left:0; padding:8px 0; border-left:none; border-bottom:1px dotted #4d4d4d; }
	#menu  li:first-child { padding:8px 0; }
	#menu  li a { display:block; }
	.flags { float:left; margin-top:-15px; }
	
	.coverimage { margin-bottom:2em; }
	.box { height:auto; }
	.slider { height:260px; }

	.teaser img { float:none; }
	.main .box h2 { margin-top:1em; }
	.main .box img { width:100%; }
	a.box { background-position:97% 97%; }
	.video iframe { min-height:250px; }
	
}



/* For devices larger than 550px */
@media (min-width:550px) {
}

/* Larger than tablet */
@media (min-width:750px) {
	#header > .top.row { padding:3em 0; }
	.wrapper { width:90%; }
	.column,
	.columns { margin-left:4%; }
	.column:first-child,
	.columns:first-child { margin-left:0; }

	.one.column,
	.one.columns		{ width:4.66666666667%; }
	.two.columns		{ width:13.3333333333%; }
	.three.columns		{ width:22%; }
	.four.columns		{ width:30.6666666667%; }
	.five.columns		{ width:39.3333333333%; }
	.six.columns		{ width:48%; }
	.seven.columns		{ width:56.6666666667%; }
	.eight.columns		{ width:65.3333333333%; }
	.nine.columns		{ width:74.0%; }
	.ten.columns		{ width:82.6666666667%; }
	.eleven.columns	{ width:91.3333333333%; }
	.twelve.columns	{ width:100%; margin-left:0; }

	.one-third.column	{ width:30.6666666667%; }
	.two-thirds.column{ width:65.3333333333%; }
	.one-half.column	{ width:48%; }

	/* Offsets */
	.offset-by-one.column,
	.offset-by-one.columns		{ margin-left:8.66666666667%; }
	.offset-by-two.column,
	.offset-by-two.columns		{ margin-left:17.3333333333%; }
	.offset-by-three.column,
	.offset-by-three.columns	{ margin-left:26%; }
	.offset-by-four.column,
	.offset-by-four.columns		{ margin-left:34.6666666667%; }
	.offset-by-five.column,
	.offset-by-five.columns		{ margin-left:43.3333333333%; }
	.offset-by-six.column,
	.offset-by-six.columns		{ margin-left:52%; }
	.offset-by-seven.column,
	.offset-by-seven.columns	{ margin-left:60.6666666667%; }
	.offset-by-eight.column,
	.offset-by-eight.columns	{ margin-left:69.3333333333%; }
	.offset-by-nine.column,
	.offset-by-nine.columns		{ margin-left:78.0%; }
	.offset-by-ten.column,
	.offset-by-ten.columns		{ margin-left:86.6666666667%; }
	.offset-by-eleven.column,
	.offset-by-eleven.columns	{ margin-left:95.3333333333%; }

	.offset-by-one-third.column,
	.offset-by-one-third.columns	{ margin-left:34.6666666667%; }
	.offset-by-two-thirds.column,
	.offset-by-two-thirds.columns	{ margin-left:69.3333333333%; }

	.offset-by-one-half.column,
	.offset-by-one-half.columns	{ margin-left:52%; }

	/* h1 { font-size:5.0rem; }
	h2 { font-size:4.2rem; }
	h3 { font-size:3.6rem; }
	h4 { font-size:3.0rem; }
	h5 { font-size:2.4rem; }
	h6 { font-size:1.5rem; } */
}

/* Larger than desktop */
@media (min-width:1000px) {}

/* Larger than Desktop HD */
@media (min-width:1200px) {}

/* Print layout */
@media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) {
	*:before,
	*:after { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }
	a,
	a:visited { text-decoration:underline; }
	/* a[href]:after { content:" (" attr(href) ")"; } */
	abbr[title]:after { content:" (" attr(title) ")"; }
	a[href^="#"]:after,
	a[href^="javascript:"]:after { content:""; }
	pre,
	blockquote { border:1px solid #999; page-break-inside:avoid; }
	thead { display:table-header-group; }
	tr,
	img { page-break-inside:avoid; }
	img { max-width:100% !important; }
	p,
	h2,
	h3 { orphans:3; widows:3; }
	h2,
	h3 { page-break-after:avoid; }
}
