body {
    background-color:#323232;
    color:#fff;
    text-align:left;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    margin:0;
    padding:0;
    }
    
ul,li {
    list-style:none;
    margin:0;
    padding:0;
    }
    
a {
    color:#b9994f;
    text-decoration:none;
    font-weight:bold;
    }

a:hover {
    color: #fff;
    }
    
p  {
    margin:5px;
    }
    
.model {
    text-align: right;
} 

.model a{
    height: 45px; 
    line-height: 45px; 
    display: inline-block; 
    font-size: 16px; 
    padding: 0 15px; 
    box-shadow: inset 0 -15px 15px rgba(173, 173, 173, 0.25);
    } 

.neutral-title {
    background-color:#222222;
    clear:both;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: 15px;  
    padding: 9px; 
    border-bottom: 1px solid #fc4718;
    margin: 7px; 
}
   

.infos {
    padding: 5px;
    background-color:#222222;
    font-size: 17px; 
    text-align: left;  
    margin:7px; 
    clear:both;
    }
    
.infos a {
    text-decoration:underline;
    }

.h2 {
    position: absolute;
    bottom:1px;
    right:0;
    padding:7px;
    text-align:center;
    max-width:96%;
    font-size:17px;
    font-weight:bold;
    margin:5px;
    background: rgba(0, 0, 0, 0.9);
    }

h1 { 
    display:inline-block;
    font-size:17px;
    font-weight:700;
    text-overflow:ellipsis;
    margin:5px;
    padding:3px;
    }

.h1-bar {
    background-color:#222222;
    -webkit-box-shadow: 0 7px 20px -10px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 7px 20px -10px rgba(0, 0, 0, 1);
    box-shadow: 0 7px 20px -10px rgba(0, 0, 0, 1);
    min-height: 30px;
    text-align: left;
    width:100%; 
    margin:46px 0 0 0;
    }

.top-menu { 
    background-color: #000;
    box-shadow:0 0 15px -4px #918a90
    }
    
.top-menu { 
    position: fixed;
    top: 0; 
    overflow: hidden; 
    margin: 0 auto; 
    width: 100%; 
    z-index: 5;
    }

.categoryes {
    padding: 2px;
    background-color:#222222;
    text-align: left;
    margin:3px 4px;
    }
    
.categoryes li {
    margin: 2px; 
    background-color:#56281D;
    display:inline-block;
    border-radius:5px;
    }
    
.categoryes li a {
    color:#fff;
    display: block; 
    padding: 8px 10px; 
    font-weight:normal;
    }
    
.categoryes li a:hover { 
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.35);
    }
    
.logo {
    float:left;
    margin-bottom:-5px;
}

.logo a { 
    background: url(/img/home.svg) no-repeat center;
    text-transform: uppercase; 
    font-size: 18px; 
    height: 45px; 
    display: inline-block; 
    line-height: 45px; 
    padding: 0 15px; 
    width:35px;
    font-weight:bold;
    box-shadow: inset 0 -15px 15px rgba(173, 173, 173, 0.25);
}
.logo a:hover { 
    background: url(/img/homeh.svg) no-repeat center;
}

.scrollup {
   width:65px;
   height:65px;
   position:fixed;
   right: 20px;
   bottom: 40px;
   display:none;
   background: url(/img/top.svg) no-repeat center;
   cursor: pointer;
   border: none;
   }

.content { 
    overflow: hidden; 
    margin: 0 auto; 
    width: 100%; 
    max-width:1400px;
    }
    
.neutral {
    display:inline-block;
    margin-bottom:5px;
    max-width:100%;
    }
    
.thumbs { 
    background-color:#222222;
    margin: 5px 3px 2px 5px;
    overflow: hidden; 
    position: relative; 
    border-radius:5px;
    width:300px;
    max-width:100%;
    }


.thumbs img { 
    width: 100%; 
    margin-bottom:-3px;
    border-radius:5px;
    }

.footer {
    color:#b9994f;
    background: #000;
    width: 100%;
    font-size: 11px;
    text-align: right;
    float: left;
    font-weight: 700;
    bottom: 0; 
    }
    
.foot { 
    overflow: hidden; 
    margin: 0 auto; 
    width: 100%; 
    max-width: 1400px; 
    padding: 10px 0; 
    font-size: 13px; 
    text-align:left; 
    }
    
.foot a { 
    text-decoration: none; 
    }
    
.foot a:hover { 
    text-decoration: none; 
    }


@media all and (min-width:1020px) {
     h1 {  
     text-align: left; 
     }
    .foot {
    width: 996px; 
    }
}

@media screen and (max-width: 430px) {
.logo a { 
    white-space:nowrap;
    overflow:hidden;
    max-width:300px;
}

.thumbs {
    width:400px;
    max-width:98%;
}

.thumbs img{
    height:auto;
    
}
.categoryes li {
    display:block
    }
}
