html{
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%}

li.active.deeper > ul > li{

		width:32%;

}
body{
margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
display:block}
audio,canvas,progress,video{
display:inline-block;
vertical-align:baseline}
audio:not([controls]){
display:none;
height:0}
[hidden],template{
display:none}
a{
background-color:transparent}
a:active,a:hover{
outline:0}
abbr[title]{
border-bottom:1px dotted}
b,strong{
font-weight:700}
dfn{
font-style:italic}
h1{
font-size:2em;
margin:.67em 0}
mark{
background:#ff0;
color:#000}
small{
font-size:80%}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}
sup{
top:-.5em}
sub{
bottom:-.25em}
img{
border:0}
svg:not(:root){
overflow:hidden}
figure{
margin:1em 40px}
hr{
-moz-box-sizing:content-box;
box-sizing:content-box;
height:0}
pre{
overflow:auto}
code,kbd,pre,samp{
font-family:monospace,monospace;
font-size:1em}
button,input,optgroup,select,textarea{
color:inherit;
font:inherit;
margin:0}
button{
overflow:visible}
button,select{
text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{
-webkit-appearance:button;
cursor:pointer}
button[disabled],html input[disabled]{
cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0}
input{
line-height:normal}
input[type="checkbox"],input[type="radio"]{
box-sizing:border-box;
padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
height:auto}
input[type="search"]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
-webkit-appearance:none}
fieldset{
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em}
legend{
border:0;
padding:0}
textarea{
overflow:auto}
optgroup{
font-weight:700}
table{
border-collapse:collapse;
border-spacing:0}
td,th{
padding:0}
@font-face{
font-family:'CaviarDreams';
src:url(../fonts/CaviarDreams/CaviarDreams.eot);
src:url(../fonts/CaviarDreams/CaviarDreams?#iefix) format("embedded-opentype"),url(../fonts/CaviarDreams/CaviarDreams.woff) format("woff"),url(../fonts/CaviarDreams/CaviarDreams.ttf) format("truetype"),url(../fonts/CaviarDreams/CaviarDreams.svg#CaviarDreams) format("svg");
font-weight:400;
font-style:normal;
-webkit-font-smoothing:antialiased}
@font-face{
font-family:'Genericons';
src:url(../fonts/Genericons.eot);
src:url(../fonts/Genericons.eot?#iefix) format("embedded-opentype"),url(../fonts/Genericons.woff) format("woff"),url(../fonts/Genericons.ttf) format("truetype"),url(../fonts/Genericons.svg#genericonsregular) format("svg");
font-weight:400;
font-style:normal}
*,:before,:after{
box-sizing:inherit}
html{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
width:100%;
height:100%;
color:#e2e2e2}
body{
background-color:#0A0A0A}
a{
color:#fff}
ul{
margin:0}
.center{
text-align:center}
.clear{
clear:both}
header{
width:100%;
background-color:#000;
position:fixed;
top:0;
border-bottom:1px solid #eee}
nav.main-menu{
max-width:1050px;
margin-left:auto;
margin-right:auto}
nav.main-menu > ul{
display:inline-block;
padding:5px 0 5px 10px;
margin:0}
nav.main-menu > .downloads{
float:right}
nav.main-menu > ul > li{
list-style:none;
display:inline-block;
margin-right:50px}
nav.main-menu > .downloads > li{
margin-right:0}
nav.main-menu > ul > li > a{
text-transform:uppercase;
text-decoration:none;
color:#eee;
font-size:20px}
section.content{
max-width:1050px;
margin:50px auto 75px;
padding:5px;
border-radius:3px;
-webkit-transition:max-width 2s;
transition:max-width 2s}
.headerlogo > img{
max-height:500px}
section.content > div > img{
max-width:100%;
display:block;
border:1px solid #000;
margin:0 auto}
main{
padding:25px;
min-height:100%}
fieldset{
border:none}
input{
color:#000}
.btn{
color:#000}
.nav-stacked{
padding:0}
.nav-stacked > li{
display:inline-block;
list-style:none;
padding-left:13px}
.nav-stacked > li > a{
text-decoration:none}
.article-info{
display:none}
div[itemprop="articleBody"] ul{
padding:0}
div[itemprop="articleBody"] ul > li{
padding-left:20px;
list-style:none}
.menugallery{
margin-bottom:5%;
padding:0}
.menugallery > li{
display:inline-block;
width:20%;
padding:2px 0}
.menugallery > li a{
text-decoration:none}
.menugallery > li.deeper > ul{
display:none}
.menugallery > li.deeper.active > .back:before{
content:'\f467';
display:inline-block;
-webkit-font-smoothing:antialiased;
font:normal 25px/1 Genericons;
vertical-align:top;
margin-right:15px}
.menugallery > li.deeper.active > ul{
display:block}
.menugallery > li.deeper.active{
display:inline-block;
width:20%;
padding:5px 20px}
.menugallery > li > a{
color:#e0e0e0;
font-size:20px}
.menugallery > li.active > a{
color:#eee;
font-size:20px;
text-shadow:0 0 20px rgba(255,255,255,1)}
.menugallery > li > a:hover{
color:#bbb}
.menugallery > li > ul{
margin:10px;
width:100%;
padding:0}
.menugallery > li > ul > li{
display:inline-block;
width:25%;
padding:4px}
.menugallery > li > ul > li.active{
text-shadow:0 0 20px rgba(255,255,255,1)}
#downloads{
max-width:600px;
margin-left:auto;
margin-right:auto;
padding-top:75px;
}
#downloads span{
font-size:20px;
margin-bottom:15px}
#downloads label{
width:100px;
display:inline-block}
#downloads input{
display:inline-block}
.download{
padding-left:50px;
padding-top:25px;
}
#gallery img{
max-width:100%}
#gallery>h1{
display:none}
#gallery>h2{
display:none}
#gallery.g_thumbs img{
display:inline-block}
.loading{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:rgba(0,0,0,0.7)}
.loading span{
display:block;
width:250px;
margin:0 auto;
padding-top:25%;
font-size:30px}
.g_container{
height:15%;
width:100%;
margin-top:1%}
#g_nav img{
opacity:.5;
float:left;
margin-right:5px}
#g_nav{
width:100%;
height:100%;
transition:bottom 1s;
overflow:hidden}
.g_thumbs{
height:100%;
margin:0}
.g_thumbs li{
height:100%;
display:inline}
.g_wrapp{
height:80%;
width:100%;
position:relative;
padding:0 3%}
.g_preview{
display:block;
margin:1% auto;
max-height:98%;
max-width:100%;
position:relative;
top:0}
.g_preview:hover{
cursor:pointer;
}
.swipe{
display:block;
position:relative;
height:100%;
width:100%;
top:0}
.g_thumb_toggle{
width:150px;
height:20px;
position:relative;
top:-20px;
background-color:#fff;
margin-left:auto;
margin-right:auto}
.gb_next,.gb_prev{
width:30px;
height:30px;
position:absolute;
bottom:50%;
z-index:5;
font-family:'Genericons';
font-size:200%;
cursor:pointer;
text-shadow:2px 0 0 #000,-2px 0 0 #000,0 2px 0 #000,0 -2px 0 #000,1px 1px #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000}
.gb_next{
height:auto;
right:0}
.gb_next:before{
content:'\f501';
color:#FFF}
.gb_prev{
height:auto;
left:0}
.gb_prev:before{
content:'\f503';
color:#FFF}
.g_active{
opacity:1!important}
footer{
bottom:0;
width:100%;
background-color:#000;
position:fixed;
border-top:1px solid #eee}
nav.footermenu{
max-width:1050px;
margin-left:auto;
margin-right:auto}
footer > nav.footermenu > ul{
display:inline-block;
padding:5px 0 5px 10px}
footer > nav.footermenu > ul > li{
color:#eee;
display:inline-block;
list-style:none;
font-size:20px}
footer > nav.footermenu > ul > li > a{
color:#eee;
text-transform:uppercase;
text-decoration:none}
footer > nav.footermenu > .login{
float:right}
@media only screen and (max-width: 1000px){
.menugallery > li{
width:25%}
.menugallery > li > ul{
/*width:600%*/
}
li.active.deeper > ul > li{
width:33%;
}
.menugallery > li > ul > li{
width:33%}
}
@media only screen and (max-width: 850px){
main{
padding:2%}
.menugallery > li{
width:33%}
.menugallery > li > ul{
/*width:650%*/
}
li.active.deeper > ul > li{
width:50%;
}
.menugallery > li > ul > li{
width:50%}
}
@media only screen and (max-width: 600px){
.menugallery > li{
width:50%}
.menugallery > li > ul{
/*width:700%*/
}
li.active.deeper > ul > li{
 width:100%;
}
.menugallery > li > ul > li{
width:100%}
}
.footermenu > .right{
display:inline-block;
float:right;
}
a.gplus{
transition: color 1s;
display:inline-block;
 text-decoration:none;
 font-size:27px;
}
a.gplus:hover{
transition: color 1s;
color:#dd4b39}
.gplus:before{
font-family:'Genericons';
content: '\f218';
}
;

