html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;font-family:arial}
h1,h2,h3,h4{color:#6f4c38}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#256699}
a:hover{color:#000}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
.centered{text-align:center}
input[type="date"]::-webkit-clear-button{display:none}
input[type="date"]::-webkit-inner-spin-button{display:none}
input[type="date"]::-webkit-calendar-picker-indicator{color:#2c3e50}
.aligncenter{text-align:center}
input[type="date"]{appearance:none;-webkit-appearance:none;color:#95a5a6;font-family:"Helvetica",arial,sans-serif;font-size:24px;vertical-align:middle;border:1px solid #FFF;background:#FFF;padding:5px;display:inline-block !important;visibility:visible !important;border-radius:8px}
input[type="date"],focus{color:#95a5a6;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
div.centered {
    padding: 55px 10px;
    background: #2F2F2F;
    margin: 20px 10px 60px;
    border-radius: 8px;
}
.button{margin:10px;background-color:#C9581F;background:-webkit-linear-gradient(#C9581F,#fe6f27);background:linear-gradient(#C9581F,#fe6f27);border:none;border-radius:8px;box-sizing:border-box;box-shadow:inset 0 0 1px #fff;color:#fff;cursor:pointer;display:inline-block;vertical-align:middle;font:bold 14px/32px'Open Sans',sans-serif;height:34px;outline:none;padding:0 25px;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 1px #1E5799}
.button:hover{background-color:#fe6f27;background:-webkit-linear-gradient(#fe6f27,#C9581F);background:linear-gradient(#fe6f27,#C9581F);box-shadow:inset 0 0 2px #fff;color:#FFF}
.button:active{position:relative;top:1px}
.button:focus{border:solid 1px #000}
.button[disabled]{background:#ccc;border:solid 1px #888;color:#999;cursor:default;text-shadow:1px 1px 1px #fff}
body,html{background:#FFF;color:#555;font-size:16px;line-height:24px}
header{background:#2F2F2F;padding:10px 30px;margin:auto;position:fixed;left:0;right:0;top:0;z-index:999;height:40px}
nav{display:inline-block}
nav ul li a{padding:2px 20px;font-size:17px;text-decoration:none;color:#FFF;border-radius:5px}
img{max-width:100%}
nav ul li a:hover{text-decoration:underline;color:#FFF}
nav ul li{display:inline-block}
nav ul{list-style:none}
article{padding-bottom:20px;margin-bottom:20px}
article h2{font-weight:normal;margin-bottom:12px}
footer{background:#2F2F2F;margin:0 -20px;display:block;clear:both;text-align:right}
footer p{padding:20px;color:#FFF}
address{padding:10px 20px 30px 10px}
aside > a{margin:10px auto;background:#ffe8b6;min-height:100px;padding:25px 10px;text-align:center;display:block;color:#222;text-decoration:none}
aside > a > p{margin:0 0 0px;font-size:16px;line-height:19px}
aside > a > strong{font-weight:bold;color:#2F2F2F;font-size:20px;display:block;margin:0 0 10px}
aside > a > span{text-decoration:underline;display:inline-block;padding:3px 20px;color:#1b6cab;font-style:italic}
aside > a:hover > span{text-decoration:none;background:#2F2F2F;color:#FFF;border-radius:30px}
a#logo{vertical-align:middle;color:#886144;font-weight:bold;display:block;text-decoration:none;text-align:center;padding:10px 5px}
body > section{max-width:1000px;margin:auto;padding:30px 0px;border-bottom:1px solid #999;color:#333}
#sidebarBackTop{background:#286983;color:#FFF;opacity:0.8;cursor:pointer;display:block;padding:5px}
#sidebar a.back2Top{text-decoration:none;text-align:center;background:#2F2F2F;color:#FFF;font-weight:bold;padding:5px;display:block;min-height:10px}
#sidebar a.back2Top:hover{background:#456}
#sidebarContent{width:300px;padding:10px}
footer a{color:#FFF}
#main{margin-left:320px}
#wrapall{padding-top:60px}
#header{max-width:1000px;overflow:hidden;height:40px}
#wrapall,#header{width:100%;margin:0 auto}
#headerLeft,#headerRight{display:inline-block;vertical-align:middle}
#headerLeft{text-align:center;width:100px}
#sidebar{float:left;position:absolute}
#page{padding:20px}
#menuToggle,#mobileMenuToggle{cursor:pointer;display:inline-block;font-size:40px;width:40px;font-weight:bold;text-align:center;height:40px;line-height:40px;color:#FFF;border-radius:10px}
#mobileMenuToggle{vertical-align:middle;display:none;font-size:30px}
#menuToggle:hover{color:#000}
.share{float:right;padding-top:8px}
.share > a,.share > a:hover,.share > a:visited{display:inline-block;min-width:34px;line-height:25px;font-weight:bold;text-decoration:none;background:#046ee5;color:#FFF;text-align:center;font-size:25px;border-radius:5px;margin:0 2px}
.share > a:hover{box-shadow:0px 0px 2px 1px #FFF}
.share > a#twitter{background:#0098f4}
.share > a#pinterest{background:#895f42}
.share > a#linkedin{background:#0067b1}
.share > a#mail{background:#516565}
.share > a > svg{fill:#FFF;width:18px;height:18px}
.stick #sidebarContent{position:fixed;z-index:900;bottom:0px}
#stick-here{background:red}
.sidebarToggle #sidebar{display:none}
.sidebarToggle #main{margin-left:0}
h1 {
    margin: 20px 0 10px;
    font-size: 30px;
    line-height: 35px;
}
h2{margin:20px 0 10px;font-size:23px}
h3{margin:20px 0 5px;font-size:21px}
p{margin:0 0 20px}
.clearboth{clear:both}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.textarea{font-family:monospace}
.mobileOnly{display:none}
.floatRight{float:right;margin:0 0 10px 20px}
@media screen and (max-width:1100px){header{padding:10px}
#headerLeft{width:auto}
#headerRight{width:60%}
}
@media screen and (max-width:820px){#sidebarContent img{max-width:75px}
.mobileOnly{display:inline-block}
#sidebar{display:none}
#main{margin-left:0}
.sidebarToggle #sidebar{background:white;display:block;box-shadow:0px 0px 20px #000;border-radius:0 0 10px 0}
.stick #sidebarContent{bottom:auto}
a#logo{font-size:20px;line-height:20px;padding:10px 5px}
aside > div{min-height:20px;padding:10px}
.sidebarToggle #menuToggle{background:#ffffff;color:#886144}
}
@media screen and (max-width:700px){.share{display:none}
#headerRight{width:auto}
}
@media screen and (max-width:500px){nav ul li:nth-child(1){display:none}
nav ul li a{padding:2px 10px}
}
#Countdown {
    min-height: 100px;
    padding-top: 30px;
}
ul#example {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    text-align: center;
}
ul#example li {
    display: inline-block;
}
ul#example li span {
    font-size: 40px;
    font-weight: 300;
    line-height: 20px;
}
ul#example li.seperator {
    font-size: 30px;
    line-height: 10px;
    vertical-align: top;
}
ul#example li p {
    color: #a7abb1;
    font-size: 12px;
}
.red {
    color: #d01818;
}