/* FONTS */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,900);@font-face{font-family:"fontello";src:url("../resources/fonts/fontello.woff");src:url("../resources/fonts/fontello.woff") format("woff"),url("../resources/fonts/fontello.ttf") format("truetype");font-weight:normal;font-style:normal}[data-icon]::before{display:inline-block;width:1em;margin:.2em;text-align:center;text-transform:none;font:1.2em/1em "fontello",sans-serif}[data-icon="800"]::before{content:"\e800"}[data-icon="801"]::before{content:"\e801"}[data-icon="802"]::before{content:"\e802"}[data-icon="803"]::before{content:"\e803"}[data-icon="804"]::before{content:"\e804"}[data-icon="805"]::before{content:"\e805"}[data-icon="806"]::before{content:"\e806"}[data-icon="807"]::before{content:"\e807"}[data-icon="808"]::before{content:"\e808"}[data-icon="809"]::before{content:"\e809"}[data-icon="810"]::before{content:"\e80a"}[data-icon="811"]::before{content:"\e80b"}

/* ANIMATION */
@keyframes pageswitch{from{opacity:0}to{opacity:1}}@-webkit-keyframes pageswitch{from{opacity:0}to{opacity:1}}

/* MAIN */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font:400 14px/1.714em "Lato",sans-serif;color:#616161;background-color:#2a2a2a;overflow-x:hidden}.inner{margin:0 15%;padding:4.286em 0}.pagewrap{position:relative;padding:0;overflow:hidden;color:#d9d9d9}.pagebreak{border:solid #959595;border-width:0.357em 0;background-color:#f6f6f6;color:#616161}.pagebreak .inner{padding:0.714em}.inner.chapter{padding:1em}.title{color:#fff}a{color:inherit;text-decoration:none;-webkit-transition:color 200ms ease-in;-moz-transition:color 200ms ease-in;-o-transition:color 200ms ease-in;transition:color 200ms ease-in}a:-webkit-any-link{color:#fff}a:visited{color:#fff}a:hover{color:#ff6760}a.colorlink{color:#ff6760}a.colorlink:visited{color:#ff6760}a.colorlink:hover{color:inherit}section{display:none;-webkit-animation:pageswitch .5s ease-out;-moz-animation:pageswitch .5s ease-out;-ms-animation:pageswitch .5s ease-out;-o-animation:pageswitch .5s ease-out;animation:pageswitch .5s ease-out}section.select{display:block}

/* HEADER/FOOTER */
header,footer{background-color:#262626!important}header{color:#fff;display:block;margin-bottom:2.143em}header h1,header p{margin:0!important}header .inner{padding:2.5em 0 2.071em}header .title{float:left;color:#fff}header .menu{float:right}header .clear{clear:both}footer{color:#bebebe}footer p.inner{padding:0.714em 0}footer p.inner{text-align:center}footer p.inner a{text-decoration:underline;color:#ff6760}

/* MENU */
.menu ul{margin:0;padding:0;list-style-type:none;position:relative;overflow:inherit!important;color:#b9b9b9}.menu li{position:relative;display:inline-block;padding:0;margin-left:4.286em}.menu li p{display:block;text-transform:uppercase;text-decoration:none;font-size:0.929em;font-weight:900;cursor:pointer;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;position:relative}.menu li ::before{content:"";display:block;position:absolute;width:0.286em;height:0.286em;top:0.846em;left:-2.286em;background:#3d3d3d}.menu li:first-child ::before{display:none}.menu li.active p,.menu li p:hover{color:#ff6760}

/* MEDIA QUERIES */
@media only screen and (max-width:800px){html,body{font-size:12px}.inner{margin:0 15px}}@media only screen and (max-width:640px){html,body{font-size:10px;text-rendering:optimizeSpeed}.inner{margin:0}header .inner{margin:0 5px}header .menu li{margin-left:2em}header .menu li ::before{top:0.8em;left:-1.286em}div.caption{font-size:0.8em}.rowbox .rowtext{padding:0}}@media only screen and (max-width:450px){div.caption{font-size:0.5em}}