/*
Theme Name: Xample
Theme URI: http://xample.ch/
Author: kulturbanause®
Author URI: http://kulturbanause.de/
Version: 0.4
*/

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */
/* Normalizer */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
html { font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; }
body { background: #121516; border-top: 5px solid #2e89b6; height: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
a img { -webkit-transition: opacity .1s ease-in-out; -moz-transition: opacity .1s ease-in-out; transition: opacity .1s ease-in-out; margin-bottom: 0; }
a:hover img { opacity: 0.75; }
a[rel~="attachment"] { position: relative; }
a[rel~="attachment"]:before { position: absolute; content: ''; display: block; right: 5px; bottom: 7px; background: rgba(255,255,255,0.8) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAMNQTFRFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFAAAARUVFBC+5RAAAAEB0Uk5Tk+2X9QcJxxVD4Gzc2/nkDA6sqFhZVj3juAuBozlBWr8UNHEYxug6uyVrXVv8U/s7OHvnqesPqvhEvHBc6v3sAFAFDoMAAADSSURBVBjTZdCHUsJAEAbgU1RALFTFipSEFLCk9/vf/6ncvZwJwj+Tmb1v9spGSEqYpXe3xjYLZR1B3yRAnWrW4A/aPGvcU11GTuKOP6nKFd4XtO1LNXxzyecKG9iZ+oLXEsgYUyCSf/GBBWOhz1FxaT9jDPQafKM7GfuHne9AwbgFRg2+ACnjNe140Lakl64Yh0H7Tg+I12qiKc2xi/LE8UsedPNxMjvlxlJ/aV/otWpFYDLKJ3vuxY9pllRKDSEPYw0Yz/6j7F4Rnh+hvPQ74uIXGpJZL0cyK9oAAAAASUVORK5CIIA=) 50% 50% no-repeat; width: 32px; height: 32px; border-radius: 3px; z-index: 50; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.2); box-shadow: 0 0 0 1px rgba(0,0,0,0.2); }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   globals
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

body,
button,
input,
select,
textarea {
	font-family: 'Droid Sans', Arial, sans-serif; /* Google Webfont */
	font-size: 16px;
	line-height: 1.5;
}

button,
input,
select,
textarea { color: #404040; }

h1,
h2,
h3,
h4,
h5,
h6 { clear: both; }

h2:target { /* Add padding if the user has clicked an internal anchor */ padding-top: 100px !important; }

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

a {
	color: #2e89b6;
	text-decoration: none;
}

a:hover { color: #222; }

p { margin-bottom: 1.5em; }

ul,
ol {
	list-style: none;
	margin: 0 0 1.5em 1.3em;
}

ul { list-style: disc; }

ol { list-style: decimal; }

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
	margin-bottom: .5em;
}

dd { margin: 0 0 1.5em; }

b,
strong { font-weight: bold; }

dfn,
cite,
em,
i { font-style: italic; }

blockquote { margin: 0 1.5em; }

address { margin: 0 0 1.5em; }

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}

code,
kbd,
tt,
var { font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup { bottom: 1ex; }

sub { top: .5ex; }

small { font-size: 75%; }

big { font-size: 125%; }

figure { margin: 0; }

table {
	margin: 0 0 1.5em;
	width: 100%;
}

th { font-weight: bold; }

img {
	height: auto;
	max-width: 100%;
	border-radius: 3px;
	margin-bottom: 10px;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align: middle;
}

button,
input { line-height: normal; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer;
	-webkit-appearance: button;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus { color: #111; }

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"] { padding: 3px; }

textarea {
	overflow: auto;
	padding-left: 3px;
	vertical-align: top;
	width: 98%;
}

/* Alignment, WordPress standards */

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	max-width: 40%;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	max-width: 40%;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
	max-width: 40%;
}

.alignright.offCanvas { margin-right: -20px; }

.alignleft.offCanvas { margin-left: -20px; }

/* Clearing */

.clear:before,
.clear:after {
	content: '';
	display: table;
}

.clear:after { clear: both; }

/* mobile specific */

@media screen and (max-width:480px) {

.hideOnSmartphone { display: none; }
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   container
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
 *behavior: url(boxsizing.htc);
}

.container {
	max-width: 1100px;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	font-size: 0.9em;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   standard header
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#header {
	background: #1f1f1f;
	padding-bottom: 10px;
	min-height: 250px;
	padding-top: 70px;
}

#headerBar {
	background: #292e2f;
	margin-bottom: 20px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 90;
	border-bottom: 1px solid black;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.5), inset 0 -1px 0 rgba(255,255,255,.1);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.5), inset 0 -1px 0 rgba(255,255,255,.1);
	box-shadow: 0 1px 5px rgba(0,0,0,.5), inset 0 -1px 0 rgba(255,255,255,.1);
}

.logo { margin: 20px 0; }

.logo a {
	background: url(img/logo.svg) 0 0 no-repeat;
	background-size: contain;
	width: 150px;
	height: 30px;
	text-indent: -9999px;
	display: block;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   standard main menu
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.js #navMain,
.js #languageSwitcher { display: none; } /* fallback, if JavaScript is disabled */

#toggleNavMain,
#toggleLanguage { display: none; }

.js #toggleNavMain {
	position: absolute;
	display: block;
	top: 12px;
	right: 20px;
	height: 46px;
	width: 46px;
	text-indent: -9999px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url(data:image/png;base64,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) 0 0 no-repeat;
}

.js body #toggleNavMain:hover { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAABGdBTUEAALGPC/xhBQAAASlQTFRF////////////////////////////8/f33N3eZGVm293eXmFhYWJjXF5f3uDh4ePj3d/gX2Bh4eLi5+3uz9jbzdfaxtLWx9LXytXZ3eTn4Ofp2+Pm4+nq1+Dj6Ozu5+vt6e3v6u7v5ers5Orrztjc0dveZWZm1NjaXmBhv8fKytDS9ff4+Pn6/v//8/b3PDw8ZmZmYWNk/v7+ODg4Nzc3aWlp3OPm6O3vztjb2ODj5uvt6e7v5Ors5+zu3uXn2uLl2eHkzNbaz9nc0Nrdzdfb6u7w3eTm0tve8fX2xdDUxtHWx9LWytTY4+nr4efp8PP18fT17/P0yNPX7/L07vLz7fHy7PDyydTY6+/xy9XZ3+bo4ujq09zf1t/i1d7h1N3gxdHV////MzMzV/en7gAAAAd0Uk5TiYiQ7gaR7e/Dm/sAAAF4SURBVEjHldbXUgJBEIXhUWDNOUvOKIoiYiYjmEUMSHZ8/4fwVLe3O9X7X3+1tTVnq2aV22NpYS6PW03qqTthGT2hrExLXMZS+tVBWuk3B4G/Owj8w0Hgnw4C/3IQ+LeDwG+5ZOL016bTRPIfgYevqZlfQ/NswuChc+rIxHNsQuCBApU38WM2AfDgFbWUz9m+e36VTRA8ckMVDg7tPtzDgzU2EfDos7gouK8vzgfefxHXB9/tidsF7xWp/az9qtl9Nj3wYoPKms59hU0RfOeMMq/KZgfcW6LMq7LxgpfK1KJp1WU2JfDyJdVIn9itepJusCmD+4fi/ODDkbgh+GgsbgQ+Hogbgw+a1F7KftXUHpsBeLxGzZnOfYFNHLxWpcyrsqmBVy8o86psquCxOjVtWnWWTQy8XqGaLftVW002dfBKV1wFvPskrgu+3RG3Dd5pi+uAtx/FtcG3HsRtgW/+iNvUylq/F7du4ZLfkD58Qyvl9rgc/EL8Adr6rUx8eIVyAAAAAElFTkSuQmCC) 0 0 no-repeat; }

.js #toggleLanguage {
	position: absolute;
	display: block;
	top: 12px;
	right: 80px;
	height: 46px;
	width: 46px;
	text-indent: -9999px;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MDlkZjg2Ni05Y2VhLTRlY2YtODE2MS0wY2FkNjNlOWI4ZjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTAxRUZDMDRGQ0VCMTFFMjk5NkJCNzczODk2MDk4RjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTAxRUZDMDNGQ0VCMTFFMjk5NkJCNzczODk2MDk4RjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmQwMmZiZjJmLTdjZWYtNGJkNi05NDllLTcxMGNmZDFjY2RhNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MDlkZjg2Ni05Y2VhLTRlY2YtODE2MS0wY2FkNjNlOWI4ZjQiLz4gPC9y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);
}

.js .home #toggleLanguage {
	right:20px;
}

#languageSwitcher {
	margin-bottom:1em;
}

#languageSwitcher ul {list-style:none; margin:0;}

#languageSwitcher li {
	padding: .5em .7em .4em;
	width: 100%;
	margin:0 0 .5em 0;
	background-color: #dfe3e4;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4Y2VkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	
	text-shadow: 0 1px 0 white;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#languageSwitcher li:hover {opacity:.8;}

#languageSwitcher li a {
	color: #444;
	display:block;
}

#languageSwitcher li img {
	float:left;
	margin:.2em .5em 0 0;
}

#navMain {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 1.05em;
}

#navMain ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}

#navMain li {
	float: left;
	position: relative;
	margin-right: .5em;
	margin-bottom: .5em;
	width: 100%;
}

#navMain a {
	display: block;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #4f5557;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDk0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUwNTY1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #41494b 0%, #505658 100%);
	background-image: -o-linear-gradient(bottom, #41494b 0%, #505658 100%);
	background-image: -webkit-linear-gradient(bottom, #41494b 0%, #505658 100%);
	background-image: linear-gradient(bottom, #41494b 0%, #505658 100%);
	color: #ddd;
	padding: .5em .7em .4em;
	width: 100%;
	text-shadow: 0 1px 0 rgba(0,0,0,0.8);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.36), inset 0 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.36), inset 0 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 1px 0 rgba(0,0,0,.36), inset 0 0 0 1px rgba(255,255,255,.1);
}

#navMain li:hover > a,
#navMain li.current_page_item a,
#navMain li.current-menu-item a {
	background-color: #dfe3e4;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4Y2VkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	color: #444;
	text-shadow: 0 1px 0 white;
}

#navMain .switchToServices a:before {
	content: '➞';
	display: block;
	float:left;
	margin-right:.5em;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 

 standard header design with various components:

 - banner container (global container for background etc. )
 - banner image (single graphic)
 - banner font (single logo font)
 - download container (contains the different download buttons)
 
 < 500px viewport
 
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#bannerContainer { width: 100%; }

#bannerImage { width: 100%; }

#downloadContainer {
	width: 100%;
	margin: 15px 0 0 0;
}

/* download buttons */
#downloadContainer a {
	position: relative;
	padding: 0.9em 1.2em .7em 50px;
	background-color: #dfe2e3;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4Y2VkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	color: #444;
	text-shadow: 0 1px 0 white;
	text-decoration: none;
	width: 250px;
	display: block;
	margin-bottom: .8em;
	margin-left: auto;
	margin-right: auto;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

#downloadContainer a:hover {
	background: white;
	color: black;
	-webkit-box-shadow: 0 0 5px 1px rgba(255,255,255,0.5);
	-moz-box-shadow: 0 0 5px 1px rgba(255,255,255,0.5);
	-ms-box-shadow: 0 0 5px 1px rgba(255,255,255,0.5);
	-o-box-shadow: 0 0 5px 1px rgba(255,255,255,0.5);
	box-shadow: 0 0 5px 1px rgba(255,255,255,0.5);
}

#downloadContainer a:before {
	content: '';
	position: absolute;
	display: block;
	height: 100%;
	width: 50px;
	left: 0;
	top: 0;
}

.itunesStore:before { background: url(img/sprite.png) 13px 13px no-repeat; }

.android:before { background: url(img/sprite.png) 11px -37px no-repeat; }

.osxDownload:before { background: url(img/sprite.png) 13px 13px no-repeat; }

.windowsDownload:before { background: url(img/sprite.png) 11px -90px no-repeat; }

#downloadContainer a.downloadManual {
	padding-left: 1.2em;
	text-align: center;
	background-color: #1b212d;
	-moz-box-shadow: 0 1px 1px #000, inset 0 0 0 1px #171d28;
	-webkit-box-shadow: 0 1px 1px #000, inset 0 0 0 1px #171d28;
	box-shadow: 0 1px 1px #000, inset 0 0 0 1px #171d28;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMjEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MzM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #1b212d 0%, #293343 100%);
	background-image: -o-linear-gradient(bottom, #1b212d 0%, #293343 100%);
	background-image: -webkit-linear-gradient(bottom, #1b212d 0%, #293343 100%);
	background-image: linear-gradient(bottom, #1b212d 0%, #293343 100%);
	color: white;
	text-shadow: 0 1px 1px black;
}

#downloadContainer a.downloadManual:hover { opacity: 0.9; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   standard elements
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#main {
	background: white;
	padding: 30px 0 140px 0;
}

h1 {
	font-size: 1.8em;
	margin: 1em 0 .5em 0;
	font-weight: bold;
}

h2 {
	font-size: 1.4em;
	margin: 0 0 .6em 0;
	font-weight: bold;
}

h2.hasIcon {
	padding-left: 56px;
	position: relative;
}

h2.hasIcon:before {
	content: '';
	display: block;
	height: 48px;
	width: 48px;
	position: absolute;
	left: 0;
	bottom: -5px;
	background-image: url(img/sprite-headline-icons.jpg);
	background-repeat: no-repeat;
}

h3 {
	font-size: 1em;
	margin: 0 0 .3em 0;
	font-weight: bold;
	color: #666;
}

.entry {
	font-size: 1.2em;
	color: #666;
	max-width: 800px;
	margin-bottom: 2em;
}

/* anchor in content */

.anchorContainer {
	border-bottom: 1px solid #eee;
	margin-bottom: 2.5em;
	float: left;
	width: 100%;
	padding-bottom: 1em;
}

.anchorContainer a {
	background: #eee;
	float: left;
	padding: .3em .8em .15em .8em;
	margin: 0 .5em 0 0;
	border-radius: 3px;
	border-bottom: 1px solid #ddd;
}

.anchorContainer span {
	float: left;
	padding: .3em 0 .2em 0;
	margin: 0 1em 0 0;
}

/* ADDED BY SEBASTIAN */
/* anchor for special announcements */

.anchorContainerSpecial {
	border-bottom: 1px solid #eee;
	margin-bottom: 2.5em;
	float: left;
	width: 100%;
	padding-bottom: 1em;
}

.anchorContainerSpecial font {
	background: #f99;
	float: left;
	padding: .3em .8em .15em .8em;
	margin: 0 .5em 0 0;
	border-radius: 3px;
	border-bottom: 1px solid #ddd;
}

/* twitter news box */

.twitterNews {
	padding: 15px 15px 12px 60px;
	font-size: 1em;
	border-radius: 3px;
	border-top: 1px solid #ddd;
	background: #eee url(img/twitter-logo.svg) 5px center no-repeat;
	background-size: 48px;
	margin-bottom: 2em;
}

.twitterNews a {
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

.twitterNews a:hover {
	border-bottom: none;
	color: #1997d5;
}

/* images */

.col img,
.halfCol img { width: 100%; }

figure { margin: 0 0 1.5em 0; }

figcaption { font-size: .8em; }

img.halfSize {
	max-width: 40%;
	margin: 2% 5% 3% 0;
	float: left;
}

.withBorder img {
	border: 1px solid #ddd;
	border-bottom: 1px solid #bbb;
	padding: 5px;
}

.withBorder[rel~="attachment"]:before {
	right: 11px;
	bottom: 13px;
}

/* buttons */

.btn {
	position: relative;
	padding: .5em 1em .4em 1em;
	border: 1px solid #cfcfcf;
	border-bottom: 1px solid #afafaf;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fdfdfd;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.14);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.14);
	box-shadow: 0 1px 3px rgba(0,0,0,.14);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #e7e7e7 0%, #fdfdfd 100%);
	background-image: -o-linear-gradient(bottom, #e7e7e7 0%, #fdfdfd 100%);
	background-image: -webkit-linear-gradient(bottom, #e7e7e7 0%, #fdfdfd 100%);
	background-image: linear-gradient(bottom, #e7e7e7 0%, #fdfdfd 100%);
	border-radius: 3px;
	display: inline-block;
	margin: .5em 0;
	color: black !important;
	text-shadow: 0 1px 0px rgba(255,255,255,0.5);
	text-decoration: none;
}

.btn:hover { opacity: 0.8; }

button.btn {
	padding: .9em 2em .7em .9em;
	text-align: left;
	font-size: 1em;
}

.btn.download { padding: .5em 1em .4em 2.5em; }

.btn.download:before {
	content: '';
	position: absolute;
	left: 9px;
	top: 9px;
	display: block;
	height: 19px;
	width: 19px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAABGdBTUEAALGPC/xhBQAAAFpQTFRFMjo+MDc7////9fX15ebm////LjU5LTQ4KzI2Mjo+////AAAAMzk+QUlNQEhMP0dLPUVJPERIMzo/MDc7LjU5LTQ4KzI2OkJGKjE1KTA0OEBENz5CNTxAGxsZpAAJMwAAAAx0Uk5T+/0BOj4C/f39/TgAHPsF6gAAAHFJREFUGNNdzkkSwjAMRFFlIEMLDBmZ739NIidukbyFq/QXlkQXX2ej2PN0bA/HNlPDNlHNNlLFNlDG1lIcxY7q6Wyj4HNUiuK9V5yWD/D6hzzuwN0h7UWXgLcobquYtqa4mjWlpgghbIlNcUnJmzLpD44LFzLm5FrXAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.btn.fullSize {
	width: 100%;
	max-width: 320px;
}

/* media */

iframe,
object,
embed {
	width: 100%;
	height: auto;
}

/* faq lists */

.faq dt,
.faq dd {
	padding-left: 45px;
	padding-top: 8px;
	min-height: 38px;
	max-width: 750px;
}

.faq dt { background: url(img/faq-q.jpg) -1px 0 no-repeat; }

.faq dd { background: url(img/faq-a.jpg) -1px 0 no-repeat; }

/* tables */

.table {
	display: table;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 2em;
}

.tableRow { margin-bottom: 1em; }

.tableCell { padding: .5em .6em .4em; }

.tableCell:nth-of-type(even) { background: #eee; }

/* footer */

#footer {
	background: #292e2f;
	padding: 30px 0;
	font-size: 0.8em;
	color: #999;
	border-top: 1px solid #3d4243;
}

#footer h6 {
	font-weight: bold;
	font-size: 1.4em;
	color: #ccc;
}

#footer a { color: #999; }

#footer a:hover { color: #ccc; }

#navFooter {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
}

#navFooter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navFooter li {
	float: left;
	margin-right: 1em;
	margin-bottom: 2em;
}

#navFooter li a {
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 #16191a, inset 0 1px 0 rgba(217,247,255,.16), inset 0 0 0 1px rgba(255,255,255,.09);
	-webkit-box-shadow: 0 1px 0 #16191a, inset 0 1px 0 rgba(217,247,255,.16), inset 0 0 0 1px rgba(255,255,255,.09);
	box-shadow: 0 1px 0 #16191a, inset 0 1px 0 rgba(217,247,255,.16), inset 0 0 0 1px rgba(255,255,255,.09);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1M2IzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ2NGQ0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #353b3f 0%, #464d4f 100%);
	background-image: -o-linear-gradient(bottom, #353b3f 0%, #464d4f 100%);
	background-image: -webkit-linear-gradient(bottom, #353b3f 0%, #464d4f 100%);
	background-image: linear-gradient(bottom, #353b3f 0%, #464d4f 100%);
	padding: .6em 1em .5em;
	text-shadow: 0 1px 1px black;
}

#navFooter a { text-decoration: none; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for "homepage"
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.home #header {
	min-height: 0;
	padding-bottom: 0;
}

.home #bannerContainer { display: none; }

.home #headerBar,
.home #downloadContainer { margin: 0; }

.home #main {
	background: #121516 url(data:image/png;base64,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);
	height: 100%;
}

.home #content { padding-top: 4%; }

.homepageTeaserAirNavigation img,
.homepageTeaserUpSynth img,
.homepageTeaserPassportPicture img,
.homepageTeaserKidsSynth img {
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	border-radius: 5px;
	box-shadow: 0 2px 2px black;
}

.homepageTeaserAirNavigation img { border: 1px solid #164475; }

.homepageTeaserUpSynth img { border: 1px solid #393939; }

.homepageTeaserPassportPicture img { border: 1px solid #757d82; }

.homepageTeaserKidsSynth img { border: 1px solid #00564c; }

.homepageTeaserAirNavigation:hover img,
.homepageTeaserUpSynth:hover img,
.homepageTeaserPassportPicture:hover img,
.homepageTeaserKidsSynth:hover img {
	border: 1px solid #fff;
	-webkit-box-shadow: 0 0 25px rgba(255,255,255,.3);
	-moz-box-shadow: 0 0 25px rgba(255,255,255,.3);
	box-shadow: 0 0 25px rgba(255,255,255,.3);
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for attachment-pages
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.attachment #header {
	min-height: 0;
	padding: 0;
}

.attachment #headerBar { margin-bottom: 0; }

.attachment #main { padding-top: 70px; }

.attachment figure {
	background: whitesmoke;
	border: 1px solid #eee;
	padding: 15px;
	text-align: center;
}

.attachment figure img { margin: 0 auto; }

.attachment h1 { padding-right: 70px; }

.backBtn {
	float: right;
	top: 38px;
	height: 33px;
	position: relative;
	width: 38px;
	background: url(img/back.png) 0 0 no-repeat;
	text-indent: -9999px;
}

.backBtn:hover, 
.backBtn:active {
	opacity:0.8;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for error 404-pages
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.error404 #header {
	min-height: 0;
	padding: 0;
}

.error404 #bannerContainer {
	min-height: 0;
	height: 0;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for all pages with template "xample"
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-xample-php #header {
	min-height: 0;
	padding: 0;
	position: relative;
}

.page-template-page-xample-php #header .container { padding: 0; }

.page-template-page-xample-php #headerBar .container { padding: 0 20px; }

.page-template-page-xample-php #bannerImage {
	background: url(img/banner-xample-mobile.png) bottom center no-repeat;
	height: 244px;
}

.page-template-page-xample-php #downloadContainer { display: none; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for all pages with template "air navigation"
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-air-navigation-php #headerBar { background: #1b212d; }

.page-template-page-air-navigation-php #toggleNavMain { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAABGdBTUEAALGPC/xhBQAAAm1QTFRFRmCPUnKmUnKmRmCPUnKmUnKmRmCORmCORmCOR2GPUnKlUnKmUnKmQGOdQWSdwMzRmqmzM1CCv8vQmaezxdDVNFOGMEx7L0t6yNPXMlCCOFiLsb/Ms8DNOFiKpbK8vcnVMU6Ao6+7LEh1MU1/LEd1wMvXNUlopLG7O1qQO1uQNUlpvMjUoq+6v8rVMlCDNFGDR2GPRmCPQWScMU+BR2GQMU+CR2KQMVCCUXGkR2KRPWGZl6StITRVJj1iOU9xMU5/5ersN1iOvMjYU3ChO12UIzpelqOsHjFRN0xtNFGAwMzQ1d7hMEx9Lkl4OlmKx9He09vfv8vPITZZlqOrMUx6M1OHUXCkKkVzU2+fLEh4KkNvLUl5N1ODxtDcL02AME6AT2qYN1aJOFmQSGORPWCZUXCjT26gTmyeOl2UUG+iO12VUG+hO16VUG6hOVuRTmydTGiaOFmPN1iNTWqbTGmaN1mOTGqbNleMSmeYNlaLS2eYS2iZNVaLSmeXNVWJSmeWSWWUNFOHSWWTUW+iMlGDPGCYPF+WSGOTSGOSPF+YPF+XMlGEM1OGUXGlM1KFN1eN8vX2OVuSM1KGNVWKT22fOlyTTWucOFqQSWaVSWSTUW+jNFSIOVyUOlyVOl2VNleNNlaNNliONVaMMlKGN1iPOl2WNVWLM1KHMlGGMVCFMlGFO16WOVuTM1OIHzJRMU19Gy1JKkRxLUh2HS9NRmCOPmKbUnKmOFqSOFqRO16XNFWLNFSKNFSJME+DME6CO16YPGCZPF+ZO1+YME+CMVCEMVCDPWGa9vj4N1mQ6O3uzNba2uHkPGCaw8/TME6BZ9PzmQAAAA10Uk5TiYjukJDtke4G7e0GkXQYEPcAAAIYSURBVEjHldJVd1NRGIThweq4a3Gn7u4CFai7u7u7S5o0SS0p7jR4ILgngWK/ibU3nMtz1sdz/d7NwNZujYFopZ0tVhvWPSdaa1gBGxczmYsNpsw/ycxT/5t7+Xwk8/FCStEnsqIUFA9/Jhsuhnb8A9m4FtqJV2QTWgyO6LjQkKBlEUEhoX+bkUGU624xYbt/SNgTxiNdOSqrLjO7tnyXsGMvj6oqUV1xidm4+ZeEDTt5VFGNkrKLzNYA301i8XrfABmPykowM3ufCd7m7/dQhJ//dgWPZmeEXBksD3wkIlCuUAp5qfIFmbIUtTUvyWpqMTf/jWx+TsgL0uKnv4qYjk8rEPLG+pvMcftlCUdO8Ki+ES3N15i481InOBfHo+YWNDVcYaIPSJ1gXzSPGppQp7jK7I+KuCC26tmIqEM8UtShs/U6k3wwPFIvIjL8cDKPWjvR0X6bUatiYp+KiI1RqXnU3oG2rtdkXW3oVr8hU3ejt+ctWU8vFhYfMIt52eKrZuf9ixaEPP+U1Kpn8oW8r/8OkyW9ahaP+vswILvBJJ2WWvVYEo9kA9Co7jKZJxPFV008mskjlQYa+RKTm5GgfyxCn5CRyyO5BqNL9xhjTnrqExGp6TlGHi2NYmzSSDY5hsIhE9lQIbxN78hM3vDw/ELm6QE39/dk7m5wcv1N5uoEa0d67miNVc4O1NrBGbCysHxGZGlh9QdHrLDOVUzFpQAAAABJRU5ErkJggg==) 0 0 no-repeat; }

.page-template-page-air-navigation-php #navMain a {
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.34), inset 0 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.34), inset 0 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 1px 0 rgba(0,0,0,.34), inset 0 0 0 1px rgba(255,255,255,.1);
	background: #35578b;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNGQ3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkNjM5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #2e4d7d 0%, #3d639b 100%);
	background-image: -o-linear-gradient(bottom, #2e4d7d 0%, #3d639b 100%);
	background-image: -webkit-linear-gradient(bottom, #2e4d7d 0%, #3d639b 100%);
	background-image: linear-gradient(bottom, #2e4d7d 0%, #3d639b 100%);
}

.page-template-page-air-navigation-php #header { background: #021a39 url(img/header-airnav-mobile.jpg) top center no-repeat; }

.page-template-page-air-navigation-php #bannerImage {
	background: url(img/banner-airnav-mobile.png) center 0 no-repeat;
	background-size: contain;
	height: 250px;
}

.page-template-page-air-navigation-php h2 { color: #2d83c0; }

.page-template-page-air-navigation-php a { color: #2d83c0; }

.page-template-page-air-navigation-php a:hover { color: #000; }

/* headline-icons for "air navigation" */

.movingMap:before { background-position: 0 0; }

.navigationPlanning:before { background-position: 0 -48px; }

.instruments:before { background-position: 0 -96px; }

.syntheticVision:before { background-position: 0 -144px; }

.liveTracking:before { background-position: 0 -192px; }

.flightRecorder:before { background-position: 0 -240px; }

.freeMaps:before { background-position: 0 -288px; }

.officialMaps:before { background-position: 0 -336px; }

.database:before { background-position: 0 -384px; }

.customizable:before { background-position: 0 -432px; }

.autoLogbook:before { background-position: 0 -480px; }

.xplaneBridge:before { background-position: 0 -528px; }

.iosAndroid:before { background-position: 0 -576px; }

.briefing:before { background-position: 0 -1056px; }

.osx:before { background-position: 0 -1104px; }

/* tables for air navigation features */

.js #airNavFeaturesTable .tableCell,
.js #mapsTable .tableCell {
	font-size: 0.9em;
	display: none;
}

#airNavFeaturesTable .tableCell.feature,
#mapsTable .tableCell.country {
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	background-color: #0e1011;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4Y2VkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	background-image: linear-gradient(bottom, #c8ced0 0%, #fff 100%);
	color: #444;
	border: 1px solid #c8ced0;
	border-bottom: 1px solid #a4abad;
	border-radius: 3px;
	text-shadow: 0 1px 0 white;
	position: relative;
}

#airNavFeaturesTable .tableCell.feature:hover,
#mapsTable .tableCell.country:hover {
	opacity: 0.7;
	cursor: pointer;
}

#airNavFeaturesTable .tableCell.featureOpen,
#mapsTable .tableCell.countryOpen {
	background-color: #4f5557;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDk0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUwNTY1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #41494b 0%, #505658 100%);
	background-image: -o-linear-gradient(bottom, #41494b 0%, #505658 100%);
	background-image: -webkit-linear-gradient(bottom, #41494b 0%, #505658 100%);
	background-image: linear-gradient(bottom, #41494b 0%, #505658 100%);
	color: #ddd;
	border: 1px solid #41494b;
	border-bottom: 1px solid #000;
	border-radius: 3px 3px 0 0;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}

#airNavFeaturesTable .tableCell.feature:after,
#airNavFeaturesTable .tableCell.featureOpen:after,
#mapsTable .tableCell.country:after,
#mapsTable .tableCell.countryOpen:after {
	content: '';
	position: absolute;
	right: 6px;
	top: 4px;
	display: block;
	height: 21px;
	width: 21px;
}

#airNavFeaturesTable .tableCell.feature:after,
#mapsTable .tableCell.country:after { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAA3klEQVQ4y7WVzQqCQBCA51mUPAv6EJ4EH8yeolvU1VcQ8jW6alCXILZmYibM2N/WgQ9RZz+W3ZldAE3s9occaZEeOSN3fvb8PQfXwOQEOSIKeRpQnJfYhBVysciWUH6lE9bIw1Mo0Lh6Kdwg10ChQOOzubT7Uyh0IiwiCYWCpNvI0ha47mJKB+CC/vlpC6WUTjqCqYwChG9IOpoSfIUy05NtnTyEnzV12n0Kn90vI+9+uU5HsTSL0Pu3r95f5ZSaiZuAGVN+YzuoUz7RXYSUl/pcK3JHDcjEkonfjXfUCx3bVX4cPfU/AAAAAElFTkSuQmCC) 0 0 no-repeat; }

#airNavFeaturesTable .tableCell.featureOpen:after,
#mapsTable .tableCell.countryOpen:after { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAA30lEQVQ4y7WVTQqDMBBGcxalrgPansGV4MHstiW9Q7deQWiu0a0W2k1BbGdkAqlgfmwSeIjy5REwM8PYyuL7AwcaoAPuwJueHX3nzHVBOAGuwAR8DEyUS2zCEnhYZEswX64JK2D0FCpwX7UU7oDnRqEC92e6tP1TqGiVMA8kVOQoPQaWNozunTV8FhdXqWR0oY3BkxCz1FHcM9s10oWuYpT2PkIH8XzSm6/QIpbR/n4RWFrEqSiSZgFq//VT+1G6lCauN5wY87WtUafU0V2EmEt9xoqaURIYSDLQu3FGfQEO41fYzB2zUQAAAABJRU5ErkJggg==) 0 0 no-repeat; }

#airNavFeaturesTable .checked,
#mapsTable .checked {
	background: #effae5 !important;
	color: #60992c;
	font-weight: bold;
}

#airNavFeaturesTable .tableCell:nth-of-type(2):before {
	content: 'Free iOS: ';
	float: left;
	width: 120px;
}

#airNavFeaturesTable .tableCell:nth-of-type(3):before {
	content: 'Standard iOS: ';
	float: left;
	width: 120px;
}

#airNavFeaturesTable .tableCell:nth-of-type(4):before {
	content: 'Pro iOS: ';
	float: left;
	width: 120px;
}

#airNavFeaturesTable .tableCell:nth-of-type(5):before {
	content: 'Android: ';
	float: left;
	width: 120px;
}

#airNavFeaturesTable .tableCell:nth-of-type(6):before {
	content: 'Desktop: ';
	float: left;
	width: 120px;
}

/* table for available maps */

#mapsTable .tableCell:nth-of-type(2):before {
	content: 'Airspaces: ';
	width: 100px;
	float: left;
}

#mapsTable .tableCell:nth-of-type(3):before {
	content: 'Freewac: ';
	width: 100px;
	float: left;
}

#mapsTable .tableCell:nth-of-type(4):before {
	content: 'Freemap: ';
	width: 100px;
	float: left;
}

#mapsTable .tableCell:nth-of-type(5):before {
	content: 'Elevation: ';
	width: 100px;
	float: left;
}

#mapsTable .tableCell:nth-of-type(6):before {
	content: 'Commercial: ';
	width: 100px;
	float: left;
}

#mapsTable .tableCell:nth-of-type(7):before {
	content: 'Approach: ';
	width: 100px;
	float: left;
}

#mapsTable .tableCell:nth-of-type(8):before {
	content: '3D: ';
	width: 100px;
	float: left;
}

/* air navigation add ons */


.mapLogo { border: 1px solid silver; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for all pages with template "up synth"
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

body.page-template-page-up-synth-php { background: black; }

.page-template-page-up-synth-php #header { background: url(img/header-upsynth-mobile.jpg) top center no-repeat; }

.page-template-page-up-synth-php #bannerImage {
	background: url(img/upsynth-logo.png) top center no-repeat;
	height: 160px;
}

.page-template-page-up-synth-php h2,
.page-template-page-up-synth-php a { color: #e70000; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for all pages with template "passport picture"
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-passport-picture-php #header {
	background: #000 url(img/header-passport-mobile.jpg) 50% 50% no-repeat;
	background-size: 100% 100%;
}

.page-template-page-passport-picture-php #bannerImage {
	background: url(img/banner-passport-mobile.png) 50% 50% no-repeat;
	background-size: contain;
	height: 220px;
	margin-top: 20px;
}

.page-template-page-passport-picture-php #headerBar { background: #560c0b; }

.page-template-page-passport-picture-php #toggleNavMain { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAABGdBTUEAALGPC/xhBQAAArJQTFRFjzQwjzQwrzs3rzw3rzs3rzw3jjIwjjIwjzQwjjIwrjs3rzw3rzw3piYhpyci7OzsqJmYr5ycqZqZjR4ZrpuazsvKlSAagBwX0M7OjB4Zya6tkyAay7GxjyUh1Lq6hSAb29fXt6SknCQfix0ZnCQgycjIhCAbt6amjyUi1r29xsbGcRgUppmZaSgm0rq52tfXfR4ataSkexkWhiMfppiYaCgntaWlfB4ayMjIhiQf1L28exkVcBcU1NTUgx8bjzQwgx8akDQwghwXrjs2picirzs3pCQerTs2oyQekjQxWRIQZxYShB0YdCsphBwY6efnlCAakiMe17i4mCEbqD46p5iYbiooUxEPYBQS3sLBgxwXeBkVgRsXfBoWih0ZpD87lSQgjh4anyId3NraTg8OWhMQdBgUeRkV3MHBkzQxghsXnDc0mzc0njg0jx8blCAcoTg1oDg1nTg0kiAbkSAbkB8bjx8ajCIdmzw6lSAclyEdjh8amjYzmCEdpDk2jR4amTYzmDYyhRwYmSIcpTk1qzs2ix4ZlzYymiIcpjk1ljUypzk3myIcoSQeoCMeoCMdqjo2nCIdqDo2hR0YlTUylDUyhh0YnyMdqTo2nSMdhx0ZniMdyMfHiB0ZkTQxgxwYrDs2oiQeih4ZiR0Z9fPzmzczojk0ozk2jB4akzUxqzo2liEbzMzMkh8ZkR8ZkB4alB8amyEbnCEcmiEblR8ajx4anSIcmSEbiRwYniIcih0YiBwYix0YhxwYjB0ZnyIchhwX3t7e0tLSVRIPghwYysrKUBAOehoWSw8NchgTjjIwrzw3pSQfgRwXmCAblyAbghsWpCMejx4Yjh4ZoCIcjR0ZpCMdhRsXhBsXoCIdoyMdoSMdgRsWhRwX9/f3liAa09PTy8vL39/f6+vrgxsXoiMdHP2DlQAAAA10Uk5TiZCI7pDtBpHt7u0GkbNHzCMAAAJ7SURBVEjHldP1cxNBFMDxh9Vxd3d3r7u7u7u7u7u7JE3TJMXduUDw4k4Dlxb+D7KbXtMZuM72M3N3+2a+v71b0NSa85LQLC1NmG007xWhuUYzQcPwHTFDDTAw/kzM2ABMTL8TMzWB3r4/xPp6p5sXVf0gVlUEwupvxKqFIKz5SKxGCLUtDxB/R3ubsf+bb2Pv6I+jllpo7biFbFo1+g9q/EVRa7bgqKMV6tuuI3ZLaZoW40fMnMTMIF5hh6O2eqiou4xwl8jkJDIZ85HIhpTDwi4c1VVAWeUlZLHVok6Z0pBEnkvG884FVitxVFkGhaVXkGXDFuaPWJhbLLfFUWkhZBfcQBxsOZaPWVhyVjvgqCAb+FmviWXxgZ/+hlg6HwZEv4iJBphc5OPW/5NFv5uPiMlj064ivuvGprDTF0dpsRAXcxFZu0Gxc2b91KhypkYDduAoJg6iEs4h6zcqNk8r/gDlr4Bt34ajhCiITzyPuDs7oa1OXuYQfsmnrU7O7jhKjIeIpAvIZg9XlycsXFw9vHGUFAGR0dcQP29Pr6csvDy5fjiKjgRe8ntiyTzgZXwglsGDzJxPxHIyIXfwPjKYGsq+1dDU8SgX8orvIin7ptrqqRQcFedBCec2cng/NflC4wM1MQacxBGnBMq5N5EDB9FVntgqTZ+llcTHjuOIWw6NXXeQQ3v37JKgrUoUl1l+WZmj7MSRo6dx1NUITe33kPDdQYHPWAQGnQnHUXsTCJofItKRkODnLIJDRqQ4ahaAoEFKrEEAYflfiOWHgZn1V2LWZtDd85tYT/d0cz39t8T09UBNe4SYthrM0NEdJqSrA6Ciqv6CkLqqyl/gkUgR1ROjDwAAAABJRU5ErkJggg==) 0 0 no-repeat; }

.page-template-page-passport-picture-php #navMain a {
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.3), inset 0 0 0 1px rgba(255,255,255,.12);
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.3), inset 0 0 0 1px rgba(255,255,255,.12);
	box-shadow: 0 1px 0 rgba(0,0,0,.3), inset 0 0 0 1px rgba(255,255,255,.12);
	background: #951f1b;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxMWIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E1MjMxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #811b17 0%, #a5231f 100%);
	background-image: -o-linear-gradient(bottom, #811b17 0%, #a5231f 100%);
	background-image: -webkit-linear-gradient(bottom, #811b17 0%, #a5231f 100%);
	background-image: linear-gradient(bottom, #811b17 0%, #a5231f 100%);
}

.page-template-page-passport-picture-php h1 { color: #932b2b; }

.page-template-page-passport-picture-php h2 { color: #169472; }

.page-template-page-passport-picture-php a { color: #932b2b; }

/* headline-icons for "passport picture" */

.templates:before { background-position: 0 -624px; }

.easyToUse:before { background-position: 0 -672px; }

.photoLayout:before { background-position: 0 -720px; }

.imageFiltering:before { background-position: 0 -768px; }

.exportAsFile:before { background-position: 0 -816px; }

.webcamEnabled:before { background-position: 0 -864px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
   individual styling for all pages with template "kids synth"
   < 500px viewport
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-kids-synth-php #header {
	background: #a8dcf3 url(img/header-kids-synth-mobile.jpg) top center no-repeat;
	background-size: cover;
}

.page-template-page-kids-synth-php #bannerImage {
	background: url(img/banner-kids-synth-mobile.png) 50% 50% no-repeat;
	background-size: contain;
	height: 256px;
	margin-top: 20px;
}

.page-template-page-kids-synth-php #headerBar { background: #0e3969; }

.page-template-page-kids-synth-php #toggleNavMain { background: url(data:image/png;base64,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) 0 0 no-repeat; }

.page-template-page-kids-synth-php #navMain a {
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);
	background: #247ac7;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNjdiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmOTlkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #1e67b9 0%, #2f99dd 100%);
	background-image: -o-linear-gradient(bottom, #1e67b9 0%, #2f99dd 100%);
	background-image: -webkit-linear-gradient(bottom, #1e67b9 0%, #2f99dd 100%);
	background-image: linear-gradient(bottom, #1e67b9 0%, #2f99dd 100%);
	color: white;
}

.page-template-page-kids-synth-php h1 { color: #3b95e2; }

.page-template-page-kids-synth-php h2 { color: #3b95e2; }

.page-template-page-kids-synth-php a { color: #3b95e2; }

/* headline-icons for "kids synth" */

.digitalFx:before { background-position: 0 -912px; }

.polyphonic:before { background-position: 0 -960px; }

.dualKeyboards:before { background-position: 0 -1008px; }

@media screen and (min-width:500px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	standard elements, 
	500px - 580px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.container { font-size: 1em; }

.halfCol:nth-of-type(odd) {
	width: 46%;
	margin-right: 8%;
	margin-bottom: 4%;
	float: left;
}

.halfCol:nth-of-type(even) {
	width: 46%;
	float: left;
}

.btn.download:before {
	top: 11px;
	left: 11px;
}

#downloadContainer a { width: 280px; font-size:.9em;}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "air navigation" 
	500px - 580px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-air-navigation-php #header { background-size: cover; }

.page-template-page-air-navigation-php #bannerImage { height: 280px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "up synth" 
	500px - 580px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-up-synth-php #header { background-size: cover; }
}

@media screen and (min-width:580px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	standard elements 
	580px - 680px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#downloadContainer { margin-top: 45px; }

#downloadContainer a {
	width: 46%;
	margin-right: 8%;
	margin-bottom: 4%;
	float: left;
	font-size:.9em;
}

#downloadContainer a:nth-of-type(even) { margin-right: 0; }

.tripledCol {
	width: 30%;
	margin-right: 5%;
	margin-bottom: 2%;
	float: left;
}

.tripledCol:nth-of-type(3n+3) { margin-right: 0; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for "homepage" 
	580px - 680px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.home section { margin: 0 0 4% 0; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "xample" 
	580px - 680px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-xample-php #bannerImage {
	background: url(img/banner-xample-tablet.png) bottom center no-repeat;
	height: 355px;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "up synth" 
	580px - 680px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-up-synth-php #bannerImage {
	background: url(img/upsynth-logo.png) -40px 0px no-repeat;
	float: left;
	width: 420px;
}

.page-template-page-up-synth-php #downloadContainer { margin-top: 54px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "passport picture" 
	580px - 680px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-passport-picture-php #bannerImage {
	background: url(img/banner-passport-tablet.png) top center no-repeat;
	background-size: contain;
	height: 300px;
	margin-top: 30px;
}

.page-template-page-passport-picture-php #downloadContainer { margin-top: 15px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "kids synth" 
	580px - 680px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-kids-synth-php #header {
	background: url(img/header-kids-synth-tablet.jpg) top center no-repeat;
	background-size: cover;
	min-height: 400px;
}

.page-template-page-kids-synth-php #bannerImage {
	background-size: auto;
	height: 286px;
	margin-top: 0;
}
}

@media screen and (min-width:680px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "air navigation" 
	680px - 766px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

/* air navigation add on & air navigation feature comparison */

#mapsTable,
#airNavFeaturesTable { font-size: 0.8em; }

#mapsTable .tableCell.country,
#airNavFeaturesTable .tableCell.feature {
	background: white;
	color: black;
	font-weight: normal;
	width: 100px;
}

#mapsTable.table,
#airNavFeaturesTable.table {
	display: table;
	width: 100%;
	border-bottom: 1px solid silver;
}

#mapsTable.table .tableRow,
#airNavFeaturesTable.table .tableRow { display: table-row; }

#mapsTable.table .tableRow:nth-of-type(even) .tableCell,
#airNavFeaturesTable.table .tableRow:nth-of-type(even) .tableCell { background: #eee; }

#mapsTable.table .tableRow:nth-of-type(even) .tableCell.checked,
#airNavFeaturesTable.table .tableRow:nth-of-type(even) .tableCell.checked { background: #e4f2d6 !important; }

#mapsTable.table .tableCell:nth-of-type(even),
#airNavFeaturesTable.table .tableCell:nth-of-type(even) { background: white; }

#mapsTable.table .thead .tableCell,
#airNavFeaturesTable.table .thead .tableCell {
	background: #333;
	color: white;
}

#mapsTable.table .tableCell,
#airNavFeaturesTable.table .tableCell {
	display: table-cell;
	border-right: 1px solid silver;
	text-align: center;
}

#mapsTable.table .tableCell:before,
#airNavFeaturesTable.table .tableCell:before {
	content: '' !important;
	width: auto !important;
}

#airNavFeaturesTable .tableCell.feature,
#mapsTable .tableCell.country {
	width: auto;
	border-top: none;
	border-bottom: none;
	text-align: left;
}

#airNavFeaturesTable .tableCell.feature:hover,
#mapsTable .tableCell.country:hover {
	opacity: 1;
	cursor: default;
}

#airNavFeaturesTable .tableCell.feature:after,
#mapsTable .tableCell.country:after { display: none; }
}

@media screen and (min-width:766px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	standard elemtents
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#stickyContainer {
	height: 100%;
	width: 100%;
	display: table;
}

.offCanvas { margin-top: -1em; }

#header { padding-top: 0; }

#header #headerBar { position: static; }

.logo a { height: 35px; }

#toggleNavMain,
#toggleLanguage  { display: none !important; }

.js #languageSwitcher,
#languageSwitcher {
position: absolute;
right: 20px;
top: 25px;
display: block;
}

#languageSwitcher li {
	background:none;
	float:left;
	width:auto;
	padding-right:0;
}

#languageSwitcher .descr {display:none;}


#navMain {
	display: block !important;
	background: #333639;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5MmEyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNlNDI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #292a2c 0%, #3e4246 100%);
	background-image: -o-linear-gradient(bottom, #292a2c 0%, #3e4246 100%);
	background-image: -webkit-linear-gradient(bottom, #292a2c 0%, #3e4246 100%);
	background-image: linear-gradient(bottom, #292a2c 0%, #3e4246 100%);
	padding: 10px;
	border-radius: 3px;
	box-shadow: 0 3px 4px rgba(0,0,0,0.5), inset 0 0 0 1px rgba(255,255,255,0.1);
}

#navMain li {
	float: left;
	width: auto;
	margin-bottom: 0;
}

#navMain li:last-of-type { margin-right: 0; }

#navMain li a { padding: .5em .7em .35em; }

#navMain .switchToServices { float: right; }

#navMain .switchToServices:after { top: 2px; }

#bannerContainer {
	padding-top: 0;
	padding-bottom: 40px;
	min-height: 340px;
}

#downloadContainer {
	max-width: 250px;
	float: right;
	margin-top: 20px;
}

#downloadContainer a {
	width: 100%;
	font-size: 0.9em;
}

.col:nth-of-type(odd) {
	width: 46%;
	margin-right: 8%;
	margin-bottom: 4%;
	float: left;
}

.col:nth-of-type(even) {
	width: 46%;
	float: left;
}

.colDoubled:nth-of-type(odd) {
	/*width: 46%;*/
	/*margin-right: 8%;*/
	/*margin-bottom: 4%;*/
	/*float: left;*/
	text-align: center;
}

.colDoubled:nth-of-type(even) {
	/*width: 46%;*/
	/*float: left;*/
	text-align: center;
}

#footer { margin-top: -120px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for attachment-pages
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.attachment #main { padding-top: 20px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "xample" 
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-xample-php #header {
	height: 444px;
	background-size: cover;
}

.page-template-page-xample-php #headerBar {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: none;
}

.page-template-page-xample-php #bannerImage {
	height: 295px;
	background: url(img/banner-xample-large-desktop.png) bottom center no-repeat;
	margin-top: -20px;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "air navigation" 
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

body.page-template-page-air-navigation-php { border-top: 5px solid gold; }

.page-template-page-air-navigation-php #header {
	background: url(img/header-airnav-tablet.jpg) top center no-repeat;
	min-height: 470px;
	padding: 0;
}

.page-template-page-air-navigation-php #headerBar {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: none;
}

.page-template-page-air-navigation-php #navMain {
	background: #212938;
	-moz-box-shadow: 0 1px 2px #000, inset 0 0 0 1px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 1px 2px #000, inset 0 0 0 1px rgba(255,255,255,.1);
	box-shadow: 0 1px 2px #000, inset 0 0 0 1px rgba(255,255,255,.1);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMjEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MzM0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #1b212d 0%, #293345 100%);
	background-image: -o-linear-gradient(bottom, #1b212d 0%, #293345 100%);
	background-image: -webkit-linear-gradient(bottom, #1b212d 0%, #293345 100%);
	background-image: linear-gradient(bottom, #1b212d 0%, #293345 100%);
}

.page-template-page-air-navigation-php #bannerContainer {
	padding-bottom: 0;
	min-height: 0 !important;
}

.page-template-page-air-navigation-php #bannerImage {
	background: url(img/airnav-logo.png) bottom center no-repeat;
	background-size: contain;
	background-position: left bottom;
	width: 60%;
	position: absolute;
	margin-left: -95px;
	top: 21px;
}

.page-template-page-air-navigation-php #bannerFont {
	height: 70px;
	width: 45%;
	position: absolute;
	right: 19px;
	top: 228px;
	background: url(img/airnav-font.png) right no-repeat;
	background-size: contain;
}

#mapsTable { font-size: 0.9em; }

#mapsTable.table .tableCell { padding: .6em .8em .5em; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "up synth" 
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

body.page-template-page-up-synth-php { border-top: 5px solid #8a0000; }

.page-template-page-up-synth-php #header {
	background: url(img/header-upsynth-tablet.jpg) top center no-repeat;
	min-height: 100px;
}

.page-template-page-up-synth-php #headerBar {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: none;
}

.page-template-page-up-synth-php #bannerContainer { min-height: 100px; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "passport picture" 
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */


body.page-template-page-passport-picture-php { border-top: 5px solid #016857; }

.page-template-page-passport-picture-php #bannerContainer { min-height: 320px; }

.page-template-page-passport-picture-php #headerBar {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: none;
}

.page-template-page-passport-picture-php #header { background: #220000 url(img/header-passport-tablet.jpg) top center no-repeat; }

.page-template-page-passport-picture-php #bannerImage {
	background: url(img/banner-passport-tablet.png) top center no-repeat;
	background-size: auto;
	height: 245px;
	width: 700px;
	margin-top: 85px;
	position: absolute;
}

.page-template-page-passport-picture-php #navMain {
	background-color: #621111;
	-moz-box-shadow: 0 3px 4px rgba(0,0,0,.44), inset 0 0 0 1px rgba(255,213,213,.14);
	-webkit-box-shadow: 0 3px 4px rgba(0,0,0,.44), inset 0 0 0 1px rgba(255,213,213,.14);
	box-shadow: 0 3px 4px rgba(0,0,0,.44), inset 0 0 0 1px rgba(255,213,213,.14);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2MGYwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzcxMTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #560f0e 0%, #711414 100%);
	background-image: -o-linear-gradient(bottom, #560f0e 0%, #711414 100%);
	background-image: -webkit-linear-gradient(bottom, #560f0e 0%, #711414 100%);
	background-image: linear-gradient(bottom, #560f0e 0%, #711414 100%);
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "kids synth" 
	766px - 820px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

body.page-template-page-kids-synth-php { border-top: 5px solid #ab008d; }

.page-template-page-kids-synth-php #header {
	background: url(img/header-kids-synth-desktop.jpg) top center no-repeat;
	height: 510px;
}

.page-template-page-kids-synth-php #headerBar {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-bottom: none;
}

.page-template-page-kids-synth-php #bannerImage {
	float: left;
	width: 60%;
}

.page-template-page-kids-synth-php #navMain {
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.27), inset 0 0 0 1px rgba(145,238,255,.25);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.27), inset 0 0 0 1px rgba(145,238,255,.25);
	box-shadow: 0 2px 3px rgba(0,0,0,.27), inset 0 0 0 1px rgba(145,238,255,.25);
	background: #0e3b6c;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkMzk2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE0NDg4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #0d3969 0%, #144883 100%);
	background-image: -o-linear-gradient(bottom, #0d3969 0%, #144883 100%);
	background-image: -webkit-linear-gradient(bottom, #0d3969 0%, #144883 100%);
	background-image: linear-gradient(bottom, #0d3969 0%, #144883 100%);
}
}

@media screen and (min-width:820px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	standard elements 
	820px - 900px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.halfCol,
.halfCol:nth-of-type(even),
.halfCol:nth-of-type(odd) {
	width: 30%;
	margin-right: 5%;
	margin-bottom: 2%;
}

.halfCol:nth-of-type(3n+3) { margin-right: 0; }

.halfCol:nth-of-type(3n+4) { clear: both; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "air navigation" 
	820px - 900px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#mapsTable .tableCell.country { width: auto; }
}

@media screen and (min-width:900px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	standard elements
	900px - 1050px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

#header { min-height: 520px; }

#downloadContainer { margin-bottom: 40px; }

/* ADDED BY SEBASTIAN */
#downloadContainer a.itunesStore { font-size:.75em; }
#downloadContainer a.android { font-size:.75em; }
#downloadContainer a.osxDownload { font-size:.75em; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "air navigation" 
	900px - 1050px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-air-navigation-php #header {
	background: #00011d url(img/header-airnav-desktop.jpg) top left no-repeat;
	height: 519px;
}

.page-template-page-air-navigation-php #bannerImage { display: none; }

.page-template-page-air-navigation-php #bannerFont {
	width: 380px;
	height: 69px;
	top: 270px;
}

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "passport picture" 
	900px - 1050px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-passport-picture-php #header { background: #220000 url(img/header-passport-desktop.jpg) top center no-repeat; }

.page-template-page-passport-picture-php #bannerImage { display: none; }

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "kids synth" 
	900px - 1050px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-kids-synth-php { background: url(img/body-kids-synth.jpg) center 4px repeat-x; }

.page-template-page-kids-synth-php #header { background: transparent url(img/header-kids-synth-desktop-large.jpg) top center no-repeat; }

.page-template-page-kids-synth-php #bannerImage { background: url(img/banner-kids-synth-mobile.png) 20% 30% no-repeat; }
}

@media screen and (min-width:1050px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	standard elements
	1050px - 1090px viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.offCanvas { margin-top: -2em; }

.alignright.offCanvas { margin-right: 0; }

.alignleft.offCanvas { margin-left: 0; }

.col,
.col:nth-of-type(even),
.col:nth-of-type(odd) {
	width: 30%;
	margin-right: 5%;
	margin-bottom: 2%;
}

.col:nth-of-type(3n+3) { margin-right: 0; }

.col:nth-of-type(3n+4) { clear: both; }
}

@media screen and (min-width:1090px) {

/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 
	individual styling for all pages with template "air navigation" 
	1090px - unlimited viewport */
/* ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ */

.page-template-page-air-navigation-php #header {
	background: #00011d url(img/header-airnav-large-desktop.jpg) top center no-repeat;
	height: 540px;
	background-size: auto;
}

.page-template-page-air-navigation-php #bannerFont {
	width: 403px;
	height: 69px;
	top: 280px;
}
}

/* ADDED BY SEBASTIAN */
#downloadContainer a.itunesStore { font-size:.75em; }
#downloadContainer a.android { font-size:.75em; }
#downloadContainer a.osxDownload { font-size:.75em; }