/*
Author: WebThemez
Author URL: http://webthemez.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,600);
@import url(http://fonts.googleapis.com/css?family=Lobster+Two:700);
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; }
