/*
Author: WebThemez
Author URL: http://webthemez.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
@font-face {
	font-family: "Open Sans";
	font-weight: 400;
	font-style: normal;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/mem8YaGs126MiZpBA-UFVZ0d.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 800;
	font-style: normal;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format('woff2'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UN8rsOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Open Sans";
	font-weight: 600;
	font-style: normal;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/mem5YaGs126MiZpBA-UNirkOUuhv.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Lobster Two";
	font-weight: 700;
	font-style: normal;
	src: local('Lobster Two Bold'), local('LobsterTwo-Bold'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/BngRUXZGTXPUvIoyV6yN5-92w7CGwR2oefDo.woff2) format('woff2'), url(//gutdurchsleben.de/wp-content/uploads/sgf-css/BngRUXZGTXPUvIoyV6yN5-92w7CGwRs.woff) format('woff');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body { color:#FFF; font-family: 'Open Sans', sans-serif; margin:0px; padding:0px; }
.ie body { filter: dropshadow(color=#000000, offx=0, offy=1); }
h1 { font-size:68px; letter-spacing:-2px; text-align:center; padding-top:30px; font-weight:700; font-family: 'Lobster Two', cursive; text-shadow: 2px 2px rgba(12, 11, 11, 0.56); }
.ie h1 { filter: dropshadow(color=#000000, offx=0, offy=3); padding-bottom:12px; }
.ie h2 { filter: dropshadow(color=#000000, offx=0, offy=3); }
h3 { font-size:25px; margin:0.2em 0; }
.ie h3 { filter: dropshadow(color=#000000, offx=0, offy=3); }
h4 { margin-bottom:5px; }
p, pre { margin:0 0 10px 0; }
code { text-transform:uppercase !important; color:#EEE; border-bottom:1px dotted #666; }
small { background:url(../images/alpha.png); background:rgba(0, 0, 0, 0.8) url(); border:1px solid #111; font-size:15px; padding:0 5px; }
a { color: rgba(255, 255, 255, 0.57); text-decoration:none; }
a:hover { color:#BBB; }
.RW_CS_BgImg { background-size:cover; background-position:center center; position:fixed; top:0px; left:0px; bottom:0px; height:100%; width:100%; z-index:-10; }
#Header { margin-bottom: 62px; position: relative; width: 100%; height: 110px; line-height: 110px; z-index: 1; }
.wrapper { margin: 0 auto; position: relative; z-index: 1; }
#socialIcons { display:block; }
#socialIcons ul { margin: 0px; padding:0px; text-align: center; }
#socialIcons ul li { margin-right: 5px; height: 34px; line-height: 34px; list-style-type: none; display: inline-block; }
#socialIcons ul li a { width:34px; height:34px; display: inline-block; }
.twitterIcon, .facebookIcon, .linkedInIcon, .pintrestIcon { background: url('../image/social-icons.png') -74px 0px; }
.facebookIcon { background-position: 10px 0px; }
.linkedInIcon { background-position: -245px 0px; }
.pintrestIcon { background-position: -331px 0px; }
#subscribe { margin-bottom:40px; }
#Content h2 { display: inline-block; margin: 25px 0 45px; padding: 0px; text-align: center; font-size: 28px; font-weight: 300; color: #fff; line-height: 36px; }
#WindowSlide { margin: 0 auto; position: relative; width: 634px; height: 170px; display: block; overflow: hidden; }
#Mail { position: absolute; width: 634px; top: 0px; left: 0px; }
#Content h3 { text-align: center; font-size: 20px; font-weight: normal; display: block; clear: both; }
#subscribe p { text-align:center; }
#subscribe input { background: rgba(255, 255, 255, 0.52); color: #000; vertical-align: middle; width: 293px; border: 1px solid rgba(255, 255, 255, 0.76); padding: 0 10px; height: 40px; }
#subscribe input[type="button"] { background: rgba(255, 255, 255, 1); width: auto; padding: 0px 25px; cursor: pointer; margin-left: -5px; font-weight: bold; height: 42px; display: inline-block; }
#snowland,#large-header { position:fixed; top:0px; left:0px; }
