/***
	* http://funwere.com
	* (c) 2016 by poFish
	* 2016.05.01
***/

/*reset style*/
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,figure,figcaption,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;border:0;outline:0;}
html{width:100%;height:100%;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow:-moz-scrollbars-vertical;}
body{margin:0;padding:0;width:100%;height:100%; background:#000;}
ol,ul,dl,li,dt,dd{list-style:none;}
a{text-decoration:none;background:transparent;}
a:active,
a:hover{outline:0;text-decoration:none;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{border:0;vertical-align:middle;}
.img-responsive{display:block;width:100%;height:auto;}
b,strong{font-weight:bold;}
button,
input,
select,
textarea{font:1.2rem Arial,Helvetica,sans-serif;line-height:inherit;-webkit-appearance:none;border-radius:0;outline:none;}
button,
input{line-height:normal;}
button,
select{text-transform:none;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;}
em,
cite,
th{font-style:normal;font-weight:normal;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
:focus{outline:0;}
.clearfix:before,
.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}
.center-block{display: block;margin-left: auto;margin-right: auto;}
.pull-right{float: right !important;}
.pull-left{float: left !important;}
.hide{display: none !important;}
.show{display: block !important;}
.invisible{visibility: hidden;}
.text-hide{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.hidden{display: none !important;visibility: hidden !important;}
.affix{position: fixed;}
.overflow-hidden{overflow:hidden;}

/* Container */
.container{max-width:800px;margin-right:auto;margin-left:auto;}
.container:before,
.container:after{content:" ";display:table;}
.container:after{clear:both;}
.container:before,
.container:after{content:" ";display:table;}
.container:after{clear:both;}

/* 404 ERROR */
.block-404{width:100%;height:100%;text-align:center;background:#dad9d7 url(../Images/bg-404.jpg) no-repeat 50% 0;}
.block-404 figure{padding-top:180px;}
.block-404 figure h2{margin-top:11px;font-size:1.8rem;font-weight:normal;}
.block-404 a{display:inline-block;margin:12px 20px;padding-left:24px;font-size:1.4rem;color:#626262;line-height:24px;background:url(../Images/icon-404.png) no-repeat 0 0;}
.block-404 a.home{background-position:0 -24px;}
.block-404 a:hover{text-decoration:underline;}
.block-404 span{display:block;color:#999;}