body {
    background-color:#d89881;
    font-size:17px;
    color:#460000;
    text-align:left;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    font-family: Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    }
    
ul,li {
    list-style:none;
    margin:0;
    padding:0;
    }
    
a {
    font-weight:bold;
    color:#000;
    text-decoration:none;
    }
    
a:hover {
    color: #f3dfd7;
    }
    
h2 {
    font-size:18px;
    margin:4px;
    }
    
p  {
    margin:5px;
    }

.neutral-title {
    clear:both;
    text-align: left;
    font-weight: bold;
    padding: 9px; 
    border-bottom: 1px solid #d88364;
    margin: 7px; 
}

.categories {
    text-align: right; 
}

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

.infos {
    padding: 5px;
    text-align: left;  
    margin:7px; 
    clear:both;
    }
    
.infos a {
    text-decoration:underline;
    }

.h2 { 
    position: absolute;
    top:0;
    padding:7px;
    margin:0;
    border-radius:7px 0;
    background: rgba(255, 255, 255, 0.7);
    }

h1 { 
    display:inline-block;
    font-size:19px;
    font-weight:700;
    text-overflow:ellipsis;
    text-transform:capitalize;
    margin:5px;
    }

.h1-bar {
    -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;
    padding: 2px 5px 2px 7px;
    }

.top-menu { 
    background-color: #d88364;
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.25);
    }
    
.top-menu { 
    position: fixed;
    top: 0; 
    overflow: hidden; 
    margin: 0 auto; 
    width: 100%; 
    z-index: 5;
    }

.categoryes {
    padding: 2px;
    font-size: 0; 
    text-align: left;
    margin:3px 4px 3px 4px;
    }
    
.categoryes li {
    margin: 2px; 
    font-size:17px;
    background-color:#d88364;
    display:inline-block;
    border-radius:5px;
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.2);
    }
    
.categoryes li a {
    height: 38px; 
    line-height: 38px; 
    display: block; 
    padding: 0 10px; 
    font-weight:normal;
    }
    
.categoryes li a:hover { 
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.1);
    }
    
.logo {
    float:left;
    margin-bottom:-5px;
}

.logo a { 
    text-transform: uppercase; 
    height: 45px; 
    display: inline-block; 
    line-height: 45px; 
    padding: 0 15px; 
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.25);
}

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


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

.footer {
    padding-top: 1px;
    transform: translateZ(0);
    background: #d88364;
    width: 100%;
    text-align: right;
    float: left;
    font-weight: 700;
    bottom: 0; 
    box-shadow: inset 0 -15px 15px rgba(0, 0, 0, 0.25);
    }
    
.foot { 
    overflow: hidden; 
    margin: 0 auto; 
    width: 100%; 
    max-width: 1400px; 
    padding: 10px 0; 
    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:99%;
}

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