@charset "UTF-8";
/* skel-baseline v3.0.1 | (c) n33 | skel.io | MIT licensed */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,main,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,main,header,hgroup,menu,nav,section {display:block;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
body {-webkit-text-size-adjust:none;}
*, *:before,*:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.container {margin-left:auto;margin-right:auto;}
.container.\31 25\25 {width:100%;max-width:100em;min-width:80em;}
.container.\37 5\25 {width:60em;}
.container.\35 0\25 {width:40em;}
.container.\32 5\25 {width:20em;}
.container {width:80em;max-width:1200px;}
@media screen and (max-width:1680px){
.container.\31 25\25 {width:100%;max-width:100em;min-width:80em;}
.container.\37 5\25 {width:60em;}
.container.\35 0\25 {width:40em;}
.container.\32 5\25 {width:20em;}
.container {width:80em;max-width:1200px;}
}
@media screen and (max-width:1280px){
.container.\31 25\25 {width:100%;max-width:81.25em;min-width:65em;}
.container.\37 5\25 {width:48.75em;}
.container.\35 0\25 {width:32.5em;}
.container.\32 5\25 {width:16.25em;}
.container {width:65em;max-width:90%;}
}
@media screen and (max-width:980px){
.container.\31 25\25 {width:100%;max-width:112.5%;min-width:90%;}
.container.\37 5\25 {width:67.5%;}
.container.\35 0\25 {width:45%;}
.container.\32 5\25 {width:22.5%;}
.container {width:90%;}
}
@media screen and (max-width:736px){
.container.\31 25\25 {width:100%;max-width:112.5%;min-width:90%;}
.container.\37 5\25 {width:67.5%;}
.container.\35 0\25 {width:45%;}
.container.\32 5\25 {width:22.5%;}
.container {width:90% !important;}
}
@media screen and (max-width:480px){
.container.\31 25\25 {width:100%;max-width:112.5%;min-width:90%;}
.container.\37 5\25 {width:67.5%;}
.container.\35 0\25 {width:45%;}
.container.\32 5\25 {width:22.5%;}
.container {width:90% !important;}
}
.row {border-bottom:solid 1px transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.row > * {float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.row:after,.row:before {content:'';display:block;clear:both;height:0;}
.row.uniform > * > :first-child {margin-top:0;}
.row.uniform > * > :last-child {margin-bottom:0;}
.row.\30 \25 > * {padding:0 0 0 0em;}
.row.\30 \25 {margin:0 0 -1px 0em;}
.row.uniform.\30 \25 > * {padding:0em 0 0 0em;}
.row.uniform.\30 \25 {margin:0em 0 -1px 0em;}
.row > * {padding:0 0 0 2em;}
.row {margin:0 0 -1px -2em;}
.row.uniform > * {padding:2em 0 0 2em;}
.row.uniform {margin:-2em 0 -1px -2em;}
.row.\32 00\25 > * {padding:0 0 0 4em;}
.row.\32 00\25 {margin:0 0 -1px -4em;}
.row.uniform.\32 00\25 > * {padding:4em 0 0 4em;}
.row.uniform.\32 00\25 {margin:-4em 0 -1px -4em;}
.row.\31 50\25 > * {padding:0 0 0 3em;}
.row.\31 50\25 {margin:0 0 -1px -3em;}
.row.uniform.\31 50\25 > * {padding:3em 0 0 3em;}
.row.uniform.\31 50\25 {margin:-3em 0 -1px -3em;}
.row.\35 0\25 > * {padding:0 0 0 1em;}
.row.\35 0\25 {margin:0 0 -1px -1em;}
.row.uniform.\35 0\25 > * {padding:1em 0 0 1em;}
.row.uniform.\35 0\25 {margin:-1em 0 -1px -1em;}
.row.\32 5\25 > * {padding:0 0 0 0.5em;}
.row.\32 5\25 {margin:0 0 -1px -0.5em;}
.row.uniform.\32 5\25 > * {padding:0.5em 0 0 0.5em;}
.row.uniform.\32 5\25 {margin:-0.5em 0 -1px -0.5em;}
.\31 2u,.\31 2u\24 {width:100%;clear:none;margin-left:0;}
.\31 1u,.\31 1u\24 {width:91.6666666667%;clear:none;margin-left:0;}
.\31 0u,.\31 0u\24 {width:83.3333333333%;clear:none;margin-left:0;}
.\39 u,.\39 u\24 {width:75%;clear:none;margin-left:0;}
.\38 u,.\38 u\24 {width:66.6666666667%;clear:none;margin-left:0;}
.\37 u,.\37 u\24 {width:58.3333333333%;clear:none;margin-left:0;}
.\36 u,.\36 u\24 {width:50%;clear:none;margin-left:0;}
.\35 u,.\35 u\24 {width:41.6666666667%;clear:none;margin-left:0;}
.\34 u,.\34 u\24 {width:33.3333333333%;clear:none;margin-left:0;}
.\33 u,.\33 u\24 {width:25%;clear:none;margin-left:0;}
.\32 u,.\32 u\24 {width:16.6666666667%;clear:none;margin-left:0;}
.\31 u,.\31 u\24 {width:8.3333333333%;clear:none;margin-left:0;}
.\31 2u\24 + *,.\31 1u\24 + *,.\31 0u\24 + *,.\39 u\24 + *,.\38 u\24 + *,.\37 u\24 + *,.\36 u\24 + *,.\35 u\24 + *,.\34 u\24 + *,.\33 u\24 + *,.\32 u\24 + *,.\31 u\24 + * {clear:left;}
.\-11u {margin-left:91.66667%;}
.\-10u {margin-left:83.33333%;}
.\-9u {margin-left:75%;}
.\-8u {margin-left:66.66667%;}
.\-7u {margin-left:58.33333%;}
.\-6u {margin-left:50%;}
.\-5u {margin-left:41.66667%;}
.\-4u {margin-left:33.33333%;}
.\-3u {margin-left:25%;}
.\-2u {margin-left:16.66667%;}
.\-1u {margin-left:8.33333%;}
@media screen and (max-width:1680px){
.row > * {padding:0 0 0 2em;}
.row {margin:0 0 -1px -2em;}
.row.uniform > * {padding:2em 0 0 2em;}
.row.uniform {margin:-2em 0 -1px -2em;}
.row.\32 00\25 > * {padding:0 0 0 4em;}
.row.\32 00\25 {margin:0 0 -1px -4em;}
.row.uniform.\32 00\25 > * {padding:4em 0 0 4em;}
.row.uniform.\32 00\25 {margin:-4em 0 -1px -4em;}
.row.\31 50\25 > * {padding:0 0 0 3em;}
.row.\31 50\25 {margin:0 0 -1px -3em;}
.row.uniform.\31 50\25 > * {padding:3em 0 0 3em;}
.row.uniform.\31 50\25 {margin:-3em 0 -1px -3em;}
.row.\35 0\25 > * {padding:0 0 0 1em;}
.row.\35 0\25 {margin:0 0 -1px -1em;}
.row.uniform.\35 0\25 > * {padding:1em 0 0 1em;}
.row.uniform.\35 0\25 {margin:-1em 0 -1px -1em;}
.row.\32 5\25 > * {padding:0 0 0 0.5em;}
.row.\32 5\25 {margin:0 0 -1px -0.5em;}
.row.uniform.\32 5\25 > * {padding:0.5em 0 0 0.5em;}
.row.uniform.\32 5\25 {margin:-0.5em 0 -1px -0.5em;}
.\31 2u\28xlarge\29,.\31 2u\24\28xlarge\29 {width:100%;clear:none;margin-left:0;}
.\31 1u\28xlarge\29,.\31 1u\24\28xlarge\29 {width:91.6666666667%;clear:none;margin-left:0;}
.\31 0u\28xlarge\29,.\31 0u\24\28xlarge\29 {width:83.3333333333%;clear:none;margin-left:0;}
.\39 u\28xlarge\29,.\39 u\24\28xlarge\29 {width:75%;clear:none;margin-left:0;}
.\38 u\28xlarge\29,.\38 u\24\28xlarge\29 {width:66.6666666667%;clear:none;margin-left:0;}
.\37 u\28xlarge\29,.\37 u\24\28xlarge\29 {width:58.3333333333%;clear:none;margin-left:0;}
.\36 u\28xlarge\29,.\36 u\24\28xlarge\29 {width:50%;clear:none;margin-left:0;}
.\35 u\28xlarge\29,.\35 u\24\28xlarge\29 {width:41.6666666667%;clear:none;margin-left:0;}
.\34 u\28xlarge\29,.\34 u\24\28xlarge\29 {width:33.3333333333%;clear:none;margin-left:0;}
.\33 u\28xlarge\29,.\33 u\24\28xlarge\29 {width:25%;clear:none;margin-left:0;}
.\32 u\28xlarge\29,.\32 u\24\28xlarge\29 {width:16.6666666667%;clear:none;margin-left:0;}
.\31 u\28xlarge\29,.\31 u\24\28xlarge\29 {width:8.3333333333%;clear:none;margin-left:0;}
.\31 2u\24\28xlarge\29 + *,.\31 1u\24\28xlarge\29 + *,.\31 0u\24\28xlarge\29 + *,.\39 u\24\28xlarge\29 + *,.\38 u\24\28xlarge\29 + *,.\37 u\24\28xlarge\29 + *,.\36 u\24\28xlarge\29 + *,.\35 u\24\28xlarge\29 + *,.\34 u\24\28xlarge\29 + *,.\33 u\24\28xlarge\29 + *,.\32 u\24\28xlarge\29 + *,.\31 u\24\28xlarge\29 + * {clear:left;}
.\-11u\28xlarge\29 {margin-left:91.66667%;}
.\-10u\28xlarge\29 {margin-left:83.33333%;}
.\-9u\28xlarge\29 {margin-left:75%;}
.\-8u\28xlarge\29 {margin-left:66.66667%;}
.\-7u\28xlarge\29 {margin-left:58.33333%;}
.\-6u\28xlarge\29 {margin-left:50%;}
.\-5u\28xlarge\29 {margin-left:41.66667%;}
.\-4u\28xlarge\29 {margin-left:33.33333%;}
.\-3u\28xlarge\29 {margin-left:25%;}
.\-2u\28xlarge\29 {margin-left:16.66667%;}
.\-1u\28xlarge\29 {margin-left:8.33333%;}
}
@media screen and (max-width:1280px){
.row > * {padding:0 0 0 1.5em;}
.row {margin:0 0 -1px -1.5em;}
.row.uniform > * {padding:1.5em 0 0 1.5em;}
.row.uniform {margin:-1.5em 0 -1px -1.5em;}
.row.\32 00\25 > * {padding:0 0 0 3em;}
.row.\32 00\25 {margin:0 0 -1px -3em;}
.row.uniform.\32 00\25 > * {padding:3em 0 0 3em;}
.row.uniform.\32 00\25 {margin:-3em 0 -1px -3em;}
.row.\31 50\25 > * {padding:0 0 0 2.25em;}
.row.\31 50\25 {margin:0 0 -1px -2.25em;}
.row.uniform.\31 50\25 > * {padding:2.25em 0 0 2.25em;}
.row.uniform.\31 50\25 {margin:-2.25em 0 -1px -2.25em;}
.row.\35 0\25 > * {padding:0 0 0 0.75em;}
.row.\35 0\25 {margin:0 0 -1px -0.75em;}
.row.uniform.\35 0\25 > * {padding:0.75em 0 0 0.75em;}
.row.uniform.\35 0\25 {margin:-0.75em 0 -1px -0.75em;}
.row.\32 5\25 > * {padding:0 0 0 0.375em;}
.row.\32 5\25 {margin:0 0 -1px -0.375em;}
.row.uniform.\32 5\25 > * {padding:0.375em 0 0 0.375em;}
.row.uniform.\32 5\25 {margin:-0.375em 0 -1px -0.375em;}
.\31 2u\28large\29,.\31 2u\24\28large\29 {width:100%;clear:none;margin-left:0;}
.\31 1u\28large\29,.\31 1u\24\28large\29 {width:91.6666666667%;clear:none;margin-left:0;}
.\31 0u\28large\29,.\31 0u\24\28large\29 {width:83.3333333333%;clear:none;margin-left:0;}
.\39 u\28large\29,.\39 u\24\28large\29 {width:75%;clear:none;margin-left:0;}
.\38 u\28large\29,.\38 u\24\28large\29 {width:66.6666666667%;clear:none;margin-left:0;}
.\37 u\28large\29,.\37 u\24\28large\29 {width:58.3333333333%;clear:none;margin-left:0;}
.\36 u\28large\29,.\36 u\24\28large\29 {width:50%;clear:none;margin-left:0;}
.\35 u\28large\29,.\35 u\24\28large\29 {width:41.6666666667%;clear:none;margin-left:0;}
.\34 u\28large\29,.\34 u\24\28large\29 {width:33.3333333333%;clear:none;margin-left:0;}
.\33 u\28large\29,.\33 u\24\28large\29 {width:25%;clear:none;margin-left:0;}
.\32 u\28large\29,.\32 u\24\28large\29 {width:16.6666666667%;clear:none;margin-left:0;}
.\31 u\28large\29,.\31 u\24\28large\29 {width:8.3333333333%;clear:none;margin-left:0;}
.\31 2u\24\28large\29 + *,.\31 1u\24\28large\29 + *,.\31 0u\24\28large\29 + *,.\39 u\24\28large\29 + *,.\38 u\24\28large\29 + *,.\37 u\24\28large\29 + *,.\36 u\24\28large\29 + *,.\35 u\24\28large\29 + *,.\34 u\24\28large\29 + *,.\33 u\24\28large\29 + *,.\32 u\24\28large\29 + *,.\31 u\24\28large\29 + * {clear:left;}
.\-11u\28large\29 {margin-left:91.66667%;}
.\-10u\28large\29 {margin-left:83.33333%;}
.\-9u\28large\29 {margin-left:75%;}
.\-8u\28large\29 {margin-left:66.66667%;}
.\-7u\28large\29 {margin-left:58.33333%;}
.\-6u\28large\29 {margin-left:50%;}
.\-5u\28large\29 {margin-left:41.66667%;}
.\-4u\28large\29 {margin-left:33.33333%;}
.\-3u\28large\29 {margin-left:25%;}
.\-2u\28large\29 {margin-left:16.66667%;}
.\-1u\28large\29 {margin-left:8.33333%;}
}
@media screen and (max-width:980px){
.row > * {padding:0 0 0 1.5em;}
.row {margin:0 0 -1px -1.5em;}
.row.uniform > * {padding:1.5em 0 0 1.5em;}
.row.uniform {margin:-1.5em 0 -1px -1.5em;}
.row.\32 00\25 > * {padding:0 0 0 3em;}
.row.\32 00\25 {margin:0 0 -1px -3em;}
.row.uniform.\32 00\25 > * {padding:3em 0 0 3em;}
.row.uniform.\32 00\25 {margin:-3em 0 -1px -3em;}
.row.\31 50\25 > * {padding:0 0 0 2.25em;}
.row.\31 50\25 {margin:0 0 -1px -2.25em;}
.row.uniform.\31 50\25 > * {padding:2.25em 0 0 2.25em;}
.row.uniform.\31 50\25 {margin:-2.25em 0 -1px -2.25em;}
.row.\35 0\25 > * {padding:0 0 0 0.75em;}
.row.\35 0\25 {margin:0 0 -1px -0.75em;}
.row.uniform.\35 0\25 > * {padding:0.75em 0 0 0.75em;}
.row.uniform.\35 0\25 {margin:-0.75em 0 -1px -0.75em;}
.row.\32 5\25 > * {padding:0 0 0 0.375em;}
.row.\32 5\25 {margin:0 0 -1px -0.375em;}
.row.uniform.\32 5\25 > * {padding:0.375em 0 0 0.375em;}
.row.uniform.\32 5\25 {margin:-0.375em 0 -1px -0.375em;}
.\31 2u\28medium\29,.\31 2u\24\28medium\29 {width:100%;clear:none;margin-left:0;}
.\31 1u\28medium\29,.\31 1u\24\28medium\29 {width:91.6666666667%;clear:none;margin-left:0;}
.\31 0u\28medium\29,.\31 0u\24\28medium\29 {width:83.3333333333%;clear:none;margin-left:0;}
.\39 u\28medium\29,.\39 u\24\28medium\29 {width:75%;clear:none;margin-left:0;}
.\38 u\28medium\29,.\38 u\24\28medium\29 {width:66.6666666667%;clear:none;margin-left:0;}
.\37 u\28medium\29,.\37 u\24\28medium\29 {width:58.3333333333%;clear:none;margin-left:0;}
.\36 u\28medium\29,.\36 u\24\28medium\29 {width:50%;clear:none;margin-left:0;}
.\35 u\28medium\29,.\35 u\24\28medium\29 {width:41.6666666667%;clear:none;margin-left:0;}
.\34 u\28medium\29,.\34 u\24\28medium\29 {width:33.3333333333%;clear:none;margin-left:0;}
.\33 u\28medium\29,.\33 u\24\28medium\29 {width:25%;clear:none;margin-left:0;}
.\32 u\28medium\29,.\32 u\24\28medium\29 {width:16.6666666667%;clear:none;margin-left:0;}
.\31 u\28medium\29,.\31 u\24\28medium\29 {width:8.3333333333%;clear:none;margin-left:0;}
.\31 2u\24\28medium\29 + *,.\31 1u\24\28medium\29 + *,.\31 0u\24\28medium\29 + *,.\39 u\24\28medium\29 + *,.\38 u\24\28medium\29 + *,.\37 u\24\28medium\29 + *,.\36 u\24\28medium\29 + *,.\35 u\24\28medium\29 + *,.\34 u\24\28medium\29 + *,.\33 u\24\28medium\29 + *,.\32 u\24\28medium\29 + *,.\31 u\24\28medium\29 + * {clear: left;}
.\-11u\28medium\29 {margin-left:91.66667%;}
.\-10u\28medium\29 {margin-left:83.33333%;}
.\-9u\28medium\29 {margin-left:75%;}
.\-8u\28medium\29 {margin-left:66.66667%;}
.\-7u\28medium\29 {margin-left:58.33333%;}
.\-6u\28medium\29 {margin-left:50%;}
.\-5u\28medium\29 {margin-left:41.66667%;}
.\-4u\28medium\29 {margin-left:33.33333%;}
.\-3u\28medium\29 {margin-left:25%;}
.\-2u\28medium\29 {margin-left:16.66667%;}
.\-1u\28medium\29 {margin-left:8.33333%;}
}
@media screen and (max-width: 736px){
.row > * {padding:0 0 0 1.25em;}
.row {margin:0 0 -1px -1.25em;}
.row.uniform > * {padding:1.25em 0 0 1.25em;}
.row.uniform {margin:-1.25em 0 -1px -1.25em;}
.row.\32 00\25 > * {padding:0 0 0 2.5em;}
.row.\32 00\25 {margin:0 0 -1px -2.5em;}
.row.uniform.\32 00\25 > * {padding:2.5em 0 0 2.5em;}
.row.uniform.\32 00\25 {margin:-2.5em 0 -1px -2.5em;}
.row.\31 50\25 > * {padding:0 0 0 1.875em;}
.row.\31 50\25 {margin:0 0 -1px -1.875em;}
.row.uniform.\31 50\25 > * {padding:1.875em 0 0 1.875em;}
.row.uniform.\31 50\25 {margin:-1.875em 0 -1px -1.875em;}
.row.\35 0\25 > * {padding:0 0 0 0.625em;}
.row.\35 0\25 {margin:0 0 -1px -0.625em;}
.row.uniform.\35 0\25 > * {padding:0.625em 0 0 0.625em;}
.row.uniform.\35 0\25 {margin:-0.625em 0 -1px -0.625em;}
.row.\32 5\25 > * {padding:0 0 0 0.3125em;}
.row.\32 5\25 {margin:0 0 -1px -0.3125em;}
.row.uniform.\32 5\25 > * {padding:0.3125em 0 0 0.3125em;}
.row.uniform.\32 5\25 {margin:-0.3125em 0 -1px -0.3125em;}
.\31 2u\28small\29,.\31 2u\24\28small\29 {width:100%;clear:none;margin-left:0;}
.\31 1u\28small\29,.\31 1u\24\28small\29 {width:91.6666666667%;clear:none;margin-left:0;}
.\31 0u\28small\29,.\31 0u\24\28small\29 {width:83.3333333333%;clear:none;margin-left:0;}
.\39 u\28small\29,.\39 u\24\28small\29 {width:75%;clear:none;margin-left:0;}
.\38 u\28small\29,.\38 u\24\28small\29 {width:66.6666666667%;clear:none;margin-left:0;}
.\37 u\28small\29,.\37 u\24\28small\29 {width:58.3333333333%;clear:none;margin-left:0;}
.\36 u\28small\29,.\36 u\24\28small\29 {width:50%;clear:none;margin-left:0;}
.\35 u\28small\29,.\35 u\24\28small\29 {width:41.6666666667%;clear:none;margin-left:0;}
.\34 u\28small\29,.\34 u\24\28small\29 {width:33.3333333333%;clear:none;margin-left:0;}
.\33 u\28small\29,.\33 u\24\28small\29 {width:25%;clear:none;margin-left:0;}
.\32 u\28small\29,.\32 u\24\28small\29 {width:16.6666666667%;clear:none;margin-left:0;}
.\31 u\28small\29,.\31 u\24\28small\29 {width:8.3333333333%;clear:none;margin-left:0;}
.\31 2u\24\28small\29 + *,.\31 1u\24\28small\29 + *,.\31 0u\24\28small\29 + *,.\39 u\24\28small\29 + *,.\38 u\24\28small\29 + *,.\37 u\24\28small\29 + *,.\36 u\24\28small\29 + *,.\35 u\24\28small\29 + *,.\34 u\24\28small\29 + *,.\33 u\24\28small\29 + *,.\32 u\24\28small\29 + *,.\31 u\24\28small\29 + * {clear:left;}
.\-11u\28small\29 {margin-left:91.66667%;}
.\-10u\28small\29 {margin-left:83.33333%;}
.\-9u\28small\29 {margin-left:75%;}
.\-8u\28small\29 {margin-left:66.66667%;}
.\-7u\28small\29 {margin-left:58.33333%;}
.\-6u\28small\29 {margin-left:50%;}
.\-5u\28small\29 {margin-left:41.66667%;}
.\-4u\28small\29 {margin-left:33.33333%;}
.\-3u\28small\29 {margin-left:25%;}
.\-2u\28small\29 {margin-left:16.66667%;}
.\-1u\28small\29 {margin-left:8.33333%;}
}
@media screen and (max-width:480px){
.row > * {padding:0 0 0 1.25em;}
.row {margin:0 0 -1px -1.25em;}
.row.uniform > * {padding:1.25em 0 0 1.25em;}
.row.uniform {margin:-1.25em 0 -1px -1.25em;}
.row.\32 00\25 > * {padding:0 0 0 2.5em;}
.row.\32 00\25 {margin:0 0 -1px -2.5em;}
.row.uniform.\32 00\25 > * {padding:2.5em 0 0 2.5em;}
.row.uniform.\32 00\25 {margin:-2.5em 0 -1px -2.5em;}
.row.\31 50\25 > * {padding:0 0 0 1.875em;}
.row.\31 50\25 {margin:0 0 -1px -1.875em;}
.row.uniform.\31 50\25 > * {padding:1.875em 0 0 1.875em;}
.row.uniform.\31 50\25 {margin:-1.875em 0 -1px -1.875em;}
.row.\35 0\25 > * {padding:0 0 0 0.625em;}
.row.\35 0\25 {margin:0 0 -1px -0.625em;}
.row.uniform.\35 0\25 > * {padding:0.625em 0 0 0.625em;}
.row.uniform.\35 0\25 {margin:-0.625em 0 -1px -0.625em;}
.row.\32 5\25 > * {padding:0 0 0 0.3125em;}
.row.\32 5\25 {margin:0 0 -1px -0.3125em;}
.row.uniform.\32 5\25 > * {padding:0.3125em 0 0 0.3125em;}
.row.uniform.\32 5\25 {margin:-0.3125em 0 -1px -0.3125em;}
.\31 2u\28xsmall\29,.\31 2u\24\28xsmall\29 {width:100%;clear:none;margin-left:0;}
.\31 1u\28xsmall\29,.\31 1u\24\28xsmall\29 {width:91.6666666667%;clear:none;margin-left:0;}
.\31 0u\28xsmall\29,.\31 0u\24\28xsmall\29 {width:83.3333333333%;clear:none;margin-left:0;}
.\39 u\28xsmall\29,.\39 u\24\28xsmall\29 {width:75%;clear:none;margin-left:0;}
.\38 u\28xsmall\29,.\38 u\24\28xsmall\29 {width:66.6666666667%;clear:none;margin-left:0;}
.\37 u\28xsmall\29,.\37 u\24\28xsmall\29 {width:58.3333333333%;clear:none;margin-left:0;}
.\36 u\28xsmall\29,.\36 u\24\28xsmall\29 {width:50%;clear:none;margin-left:0;}
.\35 u\28xsmall\29,.\35 u\24\28xsmall\29 {width:41.6666666667%;clear:none;margin-left:0;}
.\34 u\28xsmall\29,.\34 u\24\28xsmall\29 {width:33.3333333333%;clear:none;margin-left:0;}
.\33 u\28xsmall\29,.\33 u\24\28xsmall\29 {width:25%;clear:none;margin-left:0;}
.\32 u\28xsmall\29,.\32 u\24\28xsmall\29 {width:16.6666666667%;clear:none;margin-left:0;}
.\31 u\28xsmall\29,.\31 u\24\28xsmall\29 {width:8.3333333333%;clear:none;margin-left:0;}
.\31 2u\24\28xsmall\29 + *,.\31 1u\24\28xsmall\29 + *,.\31 0u\24\28xsmall\29 + *,.\39 u\24\28xsmall\29 + *,.\38 u\24\28xsmall\29 + *,.\37 u\24\28xsmall\29 + *,.\36 u\24\28xsmall\29 + *,.\35 u\24\28xsmall\29 + *,.\34 u\24\28xsmall\29 + *,.\33 u\24\28xsmall\29 + *,.\32 u\24\28xsmall\29 + *,.\31 u\24\28xsmall\29 + * {clear:left;}
.\-11u\28xsmall\29 {margin-left:91.66667%;}
.\-10u\28xsmall\29 {margin-left:83.33333%;}
.\-9u\28xsmall\29 {margin-left:75%;}
.\-8u\28xsmall\29 {margin-left:66.66667%;}
.\-7u\28xsmall\29 {margin-left:58.33333%;}
.\-6u\28xsmall\29 {margin-left:50%;}
.\-5u\28xsmall\29 {margin-left:41.66667%;}
.\-4u\28xsmall\29 {margin-left:33.33333%;}
.\-3u\28xsmall\29 {margin-left:25%;}
.\-2u\28xsmall\29 {margin-left:16.66667%;}
.\-1u\28xsmall\29 {margin-left:8.33333%;}
}



/* Fonts */
@font-face {
font-family: 'Barlow';font-style: normal;font-weight: 300;
src: url('../fonts/barlow-v5-latin-300.eot');
src: local('Barlow Light'), local('Barlow-Light'),
url('../fonts/barlow-v5-latin-300.eot?#iefix') format('embedded-opentype'),
url('../fonts/barlow-v5-latin-300.woff2') format('woff2'),
url('../fonts/barlow-v5-latin-300.woff') format('woff'),
url('../fonts/barlow-v5-latin-300.ttf') format('truetype'),
url('../fonts/barlow-v5-latin-300.svg#Barlow') format('svg');
}
@font-face {
font-family: 'Barlow';font-style: normal;font-weight: 400;
src: url('../fonts/barlow-v5-latin-regular.eot');
src: local('Barlow Regular'), local('Barlow-Regular'),
url('../fonts/barlow-v5-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/barlow-v5-latin-regular.woff2') format('woff2'),
url('../fonts/barlow-v5-latin-regular.woff') format('woff'),
url('../fonts/barlow-v5-latin-regular.ttf') format('truetype'),
url('../fonts/barlow-v5-latin-regular.svg#Barlow') format('svg');
}
@font-face {
font-family: 'Barlow';font-style: normal;font-weight: 500;
src: url('../fonts/barlow-v5-latin-500.eot');
src: local('Barlow Medium'), local('Barlow-Medium'),
url('../fonts/barlow-v5-latin-500.eot?#iefix') format('embedded-opentype'),
url('../fonts/barlow-v5-latin-500.woff2') format('woff2'),
url('../fonts/barlow-v5-latin-500.woff') format('woff'),
url('../fonts/barlow-v5-latin-500.ttf') format('truetype'),
url('../fonts/barlow-v5-latin-500.svg#Barlow') format('svg');
}
@font-face {
font-family: 'WindSong';font-style: normal;font-weight: 400;
src: url('../fonts/windsong-v1-latin-regular.eot');
src: local(''),
url('../fonts/windsong-v1-latin-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/windsong-v1-latin-regular.woff2') format('woff2'),
url('../fonts/windsong-v1-latin-regular.woff') format('woff'),
url('../fonts/windsong-v1-latin-regular.ttf') format('truetype'),
url('../fonts/windsong-v1-latin-regular.svg#WindSong') format('svg');
}
@font-face {
font-family: 'WindSong';font-style: normal;font-weight: 500;
src: url('../fonts/windsong-v1-latin-regular.eot');
src: local(''),
url('../fonts/windsong-v1-latin-500.eot?#iefix') format('embedded-opentype'),
url('../fonts/windsong-v1-latin-500.woff2') format('woff2'),
url('../fonts/windsong-v1-latin-500.woff') format('woff'),
url('../fonts/windsong-v1-latin-500.ttf') format('truetype'),
url('../fonts/windsong-v1-latin-500.svg#WindSong') format('svg');
}
@font-face {
font-family: 'fontello';font-style: normal;font-weight: normal;
src: url('../fonts/fontello.eot');
src: url('../fonts/fontello.eot#iefix') format('embedded-opentype'),
url('../fonts/fontello.woff2') format('woff2'),
url('../fonts/fontello.woff') format('woff'),
url('../fonts/fontello.ttf') format('truetype'),
url('../fonts/fontello.svg#fontello') format('svg');
}



/* Basic */
@-ms-viewport {width: device-width;}
body {-ms-overflow-style: scrollbar;}
@media screen and (max-width: 480px) {
html, body {min-width: 320px;}
}
body {background: #fff;scroll-behavior: smooth;}
body.is-loading *, body.is-loading *:before, body.is-loading *:after {-moz-animation: none !important;-webkit-animation: none !important;-ms-animation: none !important;animation: none !important;-moz-transition: none !important;-webkit-transition: none !important;-ms-transition: none !important;transition: none !important;}
/* Type */
body, input, select, textarea {color: #3f4140;font-family: 'Barlow', Verdana, sans-serif;font-size: 13pt;font-weight: 300;line-height: 1.75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-smoothing: antialiased;}
/* @media screen and (max-width: 1680px) {body, input, select, textarea {font-size: 13pt;}}
@media screen and (max-width: 1280px) {body, input, select, textarea {font-size: 13pt;}}
@media screen and (max-width: 980px) {body, input, select, textarea {font-size: 13pt;}}
@media screen and (max-width: 736px) {body, input, select, textarea {font-size: 13pt;}}
@media screen and (max-width: 480px) {body, input, select, textarea {font-size: 13pt;}} */
a {font-weight: 400;color: #f49f1f;text-decoration: underline;}
a:hover {text-decoration: none;}
header a {color: #fff;text-decoration: none;}
article header a {color: #f49f1f;}
strong, b {font-weight: 500;}
h2 strong {font-weight: 500;}
em, i {font-weight: 400;font-style: italic;padding-right: 0.1em;}
i {font-weight: 300;}
p {padding: 0 0 1.75em 0;}
p.intro {font-size: 1.1em;padding: 0 0 1.5em 0;}
p.handwriting {padding: 0 0 .25em;font-family: 'WindSong';font-size: 2.75em;font-weight: 400;line-height: 1.15em;}
#kopfmusik p {text-indent: 25px;}
#kopfmusik h3 + p {text-indent: unset;}
article li {font-weight: 300;color: #222;}
article li li {font-size: 1em;}
th {font-weight: 700;}
h1, h2, h3, h4, h5, h6 {color: #2a2b2c;font-weight: 300;line-height: 1.5;margin: 0 0 1.25em 0;}
h1 {font-size: 1.9em;line-height: 1.25;margin-top: -0.28em;}
h2 {font-size: 1.35em;font-weight: 400;margin-top:-.14em;}
h3 {font-size: 1.05em;text-transform: uppercase;font-weight: 400;letter-spacing: .0075em;}
h4 {font-size: 1.1em;text-transform: uppercase;}
h5 {font-size: 1.0em;}
h6 {font-size: 1.0em;}
h1 + h3 {margin: -1.9em 0 1.5em 0;color: #666768;}
@media screen and (max-width: 480px) {
h1 {font-size: 1.5em;}
h2 {font-size: 1.31em;}
h1 + h3 {margin: -1.5em 0 1.5em 0;}
}
sub {font-size: 0.75em;position: relative;top: 0.25em;}
sup {font-size: 0.8em;position: relative;top: -0.5em;padding: 0 2px 0 1px;}
article blockquote {border-left: 8px solid #f49f1f;margin: 0 0 2em 0;padding: 0.5em 0 0.5em 1.5em;font-weight: 400;/*color: #5b0da8;*/color:#39145e;}
hr {margin: .7em 0 2.6em;border: 0;border-bottom: solid 1px #bbb;}
hr.major {margin: 3.0em 0 4.0em;}
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.big {font-size: 1.25em;}
.small {font-size: 0.8em;line-height: 1.4em;}
.lineheight14 {line-height: 1.4em;}
.marginTopBig {margin-top: 1.4em;}
.marginBottomSmall {margin-bottom: 0.875em;}
.paddingBottomSmall {padding-bottom: 0.875em;}
.paddingLeft {padding-left: 2.0em;}
.fehler {color: #e2001a;}
abbr {cursor: help;}
.initial {float: left;margin: -0.05em 20px 0 0;padding-bottom: 0;font-family: 'Times New Roman';font-size: 4em;font-weight: bold;color: #656766;line-height: 1em;}
.bullet {color: #f49f1f;padding: 0 2px;}
/* Table */
table {max-width: 92%;margin-bottom: 2.25em;}
tr.break th,
tr.break td {padding-top: 1.5em;}
th,
td {text-align: left;line-height: 1.75em;padding-right: 30px;padding-bottom: .5em;}
td {padding-right: 0;}
@media screen and (max-width: 480px) {
table {max-width: 100%;}
th {padding-right: 15px;}
}

/* Icon */
[class^="icon-"]:before,
[class*=" icon-"]:before,
article ul li:before,
a#menu:before {font-family: "fontello";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: none;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-menu:before {content: "\f0c9";}
.icon-phone:before {content: '\e800';margin-right: .4em;}
.icon-up-open:before {content: '\e801';}
.icon-mail-alt:before {content: '\f0e0';margin-right: .4em;}
.icon-angle-up:before {content: '\f106';}
.icon-right-open:before {content: '\e802';}
.icon-angle-right:before {content: '\f105';}

/* icon Position Listen */
article ul li {position: relative;}
article ul li:before {position: absolute;top: .4em;left: -15px;color: #3f4140;content: '\f105';}

/* List */
article ol {list-style: decimal;margin: 0 0 2em 0;padding-left: 1.25em;}
article ol li {padding-left: 0.25em;}
article ol#fn {font-size: .85em;color: #aaabaa;}
article ul {margin: 0 0 2em 0;padding-left: 1.25em;}
article ul ul {margin: .5em 0 .15em;padding-left: 1.5em;}
article ul li {padding-left: .5em;padding-bottom: .667em;}
ul.fields {list-style-image: none;margin: 0 0 0 -5px;padding-left: 0;text-align: center;}
ul.fields li {list-style-image: none;display: inline-block;border: 1px solid #8cb423;margin: 5px;padding: 5px 10px;}

/* Image */
article img {display: block;width: 100%;height: auto;padding: 0.75em 0 2.75em 0;}
article img.right {float: right;display: block;width: auto;height: auto;padding: 0 0 0 20px;}
@media screen and (max-width: 480px) {
article img.right {width: 40%;padding: 0 0 0 10px;}
}

/* Header */
#header {color: #fff;cursor: default;width: 100%;
background-image: -webkit-gradient(to right, color-stop(75%, rgba(255,255,255,1)), color-stop(75%, rgba(244,159,31,1)));
background-image: -webkit-linear-gradient(left, rgba(255,255,255,1) 75%, rgba(244,159,31,1) 75%);
background-image: -moz-linear-gradient(left, rgba(255,255,255,1) 75%, rgba(244,159,31,1) 75%);
background-image: -o-linear-gradient(left, rgba(255,255,255,1) 75%, rgba(244,159,31,1) 75%);
background-image: linear-gradient(to right, rgba(255,255,255,1) 75%, rgba(244,159,31,1) 75%;)}
#logo a img {position: relative;display: inline-block;width: 100%;max-width: 270px;height: auto;margin-left: -10px;padding: 0;border-top: 5px solid #fff;border-bottom: 10px solid #fff;background-color: #fff;z-index: 100;} /* border-top zuvor 15px */

/* Hamburger-Menü */
/* Hoehe zuvor 120px */
/*a#menu {display: none;}*/
#header {position: relative;z-index: auto;height: 100px;}
#header .orange {display: block;height: 100px;background-color: #f49f1f;} /****** für ALTERNATIVE NAV --> entfernen ******/
#logo a img {z-index: inherit;}
a#menu {display: block;float: right;margin: 0;padding: 0 0 0 1em;-webkit-transition: color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out;-ms-transition: color 0.2s ease-in-out;transition: color 0.2s ease-in-out;-webkit-tap-highlight-color: transparent;color: #3f4140 !important;font-size: 2.2em;line-height: 95px;text-decoration: none;text-align: left;}
a#menu:hover {color: #fff !important;}
a#menu:before {content: "\f0c9"; margin: 0 0.5em 0 0;}
a#menu span {display: none;}
@media screen and (max-width: 480px) {
#header {min-width: 320px;}
a#menu {padding: 0;font-size: 1.75em;}
#logo a img {margin-left:-15px;}
}
@media screen and (max-width: 340px) {
#logo {padding-top: 8px;}
a#menu {padding: 5px 0 0 0;}
}

/* Nav */
#nav {-webkit-transform: translateX(20em);-moz-transform: translateX(20em);-ms-transform: translateX(20em);transform: translateX(20em);-webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;-moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;-ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;-webkit-overflow-scrolling: touch;position: fixed;top: 0;right: 0;width: 20em;max-width: 80%;height: 100%;padding: 2.75em 1.0em 3.0em;overflow-y: auto;visibility: hidden;background: #3f4140;box-shadow: none;z-index: 10002;}
#nav ul {list-style: none;}
#nav ul li {padding: 5px 0;}
#nav ul li a {display: block;padding: 1em 0;border: 0;border-top: solid 1px #fff;color: #fff;font-size: .9em;line-height: 1.5em;text-decoration: none;}
#nav ul li.active a,
#nav ul li a:hover {font-weight: 800;}
#nav .close {text-decoration: none;-webkit-transition: color 0.2s ease-in-out;-moz-transition: color 0.2s ease-in-out;-ms-transition: color 0.2s ease-in-out;transition: color 0.2s ease-in-out;-webkit-tap-highlight-color: transparent;border: 0;color: #fff;cursor: pointer;display: block;height: 4em;line-height: 4em;padding-right: 1.25em;position: absolute;right: 0;text-align: right;top: 0;vertical-align: middle;width: 7em;}
#nav .close:before {content: "\f00d";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;font-style: normal;font-weight: normal;text-transform: none !important;}
#nav .close:before {font-size: 1.25em;}
#nav .close:hover {color: #f49f1f;}
#nav.visible {-moz-transform: translateX(0);-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);visibility: visible;}
/* für ALTERNATIVE NAV --> einfügen!!!
@media screen and (min-width: 981px) {
#nav {-webkit-overflow-scrolling: touch;height: 120px;}
#nav ul {background-color: #f49f1f;}
#nav ul li {float: left;display: block;width: 33.333%;}
#nav ul li a {position: relative;display: block;height: 120px;padding-top: 35px;background-color: #f49f1f;color: #fff;font-size: 1.2em;line-height: 25px;font-weight: 400;text-decoration: none;text-align: center;}
#nav ul li:hover a {color: #39145e;text-decoration: underline;}
#nav li.active a {color: #39145e;}
}*/

/* Banner neu // mit Slideshow siehe css_combined_bkp */
#slideshow {position: relative;height: 600px;text-align:center;margin:20px 40px 0;}
@media screen and (max-width: 1280px) {#slideshow {margin:20px 5% 0;}}
@media screen and (max-width: 480px)  {#slideshow {height: 320px;}}
#hero {position: relative;height: 450px;}
@media screen and (min-width: 981px) {#hero {margin-top: 65px;}}
#progressbar {position: absolute;z-index: 1000;bottom: 0;left: 0;width: 0;height: 10px;background-color: rgba(255,255,255,.4)}
.banner {position: absolute;width: 100%;height: 600px;background-color: #3f4140;background-repeat: no-repeat;background-attachment: scroll;background-position: center center;background-size: cover;}
@media screen and (max-width: 480px) {
.banner {height: 320px;}
}
#banner_1 {z-index: 3;}
#banner_2 {z-index: 2;}
#banner_3 {z-index: 1;}
#hero .banner {height: 450px;-webkit-box-shadow: inset 0px -10px 0px 0px rgba(255,255,255,0.4);-moz-box-shadow: inset 0px -10px 0px 0px rgba(255,255,255,0.4);box-shadow: inset 0px -10px 0px 0px rgba(255,255,255,0.4);}
.banner div div {margin-top: 415px;}
.banner p {margin: 0;padding: 0;font-size: 3.75em;font-weight: 300;line-height: 1.2em;color: #fff;text-shadow: 1px 1px rgba(0,0,0,.25);text-align: left;}
.banner p.handwriting {margin: 20px 0 0;font-family: 'WindSong';font-size: 2.75em;font-weight: 500;line-height: 1.2em;text-indent: 1.2em;}
@media screen and (min-width: 981px) and (max-width: 1280px) {
.banner div div {margin-top: 95px;}
.banner p {text-align: center;}
.banner p.handwriting {font-size: 2.5em;text-indent: 2.95em;}
}
@media screen and (min-width: 481px) and (max-width: 980px) {
.banner div div {margin-top: 190px;}
.banner p {font-size: 2.0em;text-align: center;}
.banner p.handwriting {margin: 15px 0 0;font-size: 1.75em;text-indent: 0;}
}
@media screen and (max-width: 480px) {
.banner div div {margin-top: 112px;}
.banner p {font-size: 1.4em;font-weight: 400;text-align: center;}
.banner p.handwriting {margin: 10px 0 0;font-size: 1.25em;font-weight: 500;text-indent: 0;}
}

/* Main */
#main {padding: 0 0 10px;background-color: #fff;}

/* section */
#main section {padding-top: 125px;padding-bottom: 95px;}
#main section.noPaddingTop {padding-top: 0;}
#main section .marginBottom {margin-bottom: 50px;}
@media screen and (max-width: 480px) {
#main section {padding-top: 75px;padding-bottom: 45px;}
}
section.lightGrey {background-color: #ebeaeb;}
@media screen and (min-width: 981px) {
section.lightGrey {background-color: #ebeaeb;
background-image: -webkit-gradient(to right, color-stop(55%, rgba(235,234,235,1)), color-stop(100%, rgba(255,255,255,1)));
background-image: -webkit-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: -moz-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: -o-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%;);
background-position: left top;
background-repeat: repeat;}
}
section#pilotstudie {background-color: #f0eef2;}
@media screen and (min-width: 981px) {
section#pilotstudie {background-color: #f0eef2;
background-image: -webkit-gradient(to right, color-stop(55%, rgba(240,238,242,1)), color-stop(100%, rgba(255,255,255,1)));
background-image: -webkit-linear-gradient(to right, rgba(240,238,242,1) 55%, rgba(255,255,255,1) 100%);
background-image: -moz-linear-gradient(to right, rgba(240,238,242,1) 55%, rgba(255,255,255,1) 100%);
background-image: -o-linear-gradient(to right, rgba(240,238,242,1) 55%, rgba(255,255,255,1) 100%);
background-image: linear-gradient(to right, rgba(240,238,242,1) 55%, rgba(255,255,255,1) 100%;);
background-position: left top;
background-repeat: repeat;}
}
section#vorstellung {background-color: #ebeaeb;background-image: url(../images/css/bg_vorstellung.jpg);background-position: left bottom;background-repeat: no-repeat;}
@media screen and (min-width: 981px) {
section#vorstellung {background-color: #ebeaeb;
background-image: url(../images/css/bg_vorstellung.jpg), -webkit-gradient(to right, color-stop(55%, rgba(235,234,235,1)), color-stop(100%, rgba(255,255,255,1)));
background-image: url(../images/css/bg_vorstellung.jpg), -webkit-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/bg_vorstellung.jpg), -moz-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/bg_vorstellung.jpg), -o-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/bg_vorstellung.jpg), linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%;);
background-position: left bottom, left top;
background-repeat: no-repeat, no-repeat;}
}
section#einstein {background-color: #ebeaeb;background-image: url(../images/css/albert-einstein.jpg);background-position: left bottom;background-repeat: no-repeat;}
@media screen and (min-width: 981px) {
section#einstein {background-color: #ebeaeb;
background-image: url(../images/css/albert-einstein.jpg), -webkit-gradient(to right, color-stop(55%, rgba(235,234,235,1)), color-stop(100%, rgba(255,255,255,1)));
background-image: url(../images/css/albert-einstein.jpg), -webkit-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/albert-einstein.jpg), -moz-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/albert-einstein.jpg), -o-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/albert-einstein.jpg), linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%;);
background-position: left bottom, left top;
background-repeat: no-repeat, no-repeat;}
}
section#widget {background-color: #ebeaeb;background-image: url(../images/css/buch-kopfmusik.png);background-position: right bottom;background-repeat: no-repeat;}
@media screen and (min-width: 981px) {
section#widget {background-color: #ebeaeb;
background-image: url(../images/css/buch-kopfmusik.png), -webkit-gradient(to right, color-stop(55%, rgba(235,234,235,1)), color-stop(100%, rgba(255,255,255,1)));
background-image: url(../images/css/buch-kopfmusik.png), -webkit-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/buch-kopfmusik.png), -moz-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/buch-kopfmusik.png), -o-linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%);
background-image: url(../images/css/buch-kopfmusik.png), linear-gradient(to right, rgba(235,234,235,1) 55%, rgba(255,255,255,1) 100%;);
background-position: 3% 55%, left top;
background-repeat: no-repeat, no-repeat;}
}
@media screen and (max-width: 480px) {
section#widget {background-position: 128px 50%;}
}

/* article */
article {}

/* Footer */
#footer {padding: 0 0 40px;background-color: #656766;border-top: 20px solid #fff;}
#footer ul {margin: 10px 0 0;color: #fff;font-size: 1em;font-weight: 400;}
#footer li {/*float: left;*/margin-bottom: 10px;padding: 0 20px 0 0;}
#footer a {color: #fff;text-decoration: none;}
#footer a:hover {color: #f49f1f;text-decoration: underline;}
#footer span {text-transform: uppercase;}
a#toTop {float: right;display: block;width: 85px;height: 45px;text-align: right;text-decoration: none;background: url(../images/css/toTop.png) right top no-repeat;}
a#toTop:hover {opacity: 0.95;}

/* Print-Stylesheet */
@media print {
* {position: relative !important;top: 0;left: 0;line-height: 1.4em;}
#menu,
#nav,
#slideshow,
form {display: none;}
}