@charset "UTF-8";
body{background: #000; color: #FFF;  font-size: 14px;}
a{color:#FFF; text-decoration: none;}
a:hover{text-decoration: underline;}
h1{color:#ffc;font-size: 23px;}
h2{color:#FFF;font-size: 20px;} 
.logo img{max-width: 100%;}
.topcontact{margin-top: 30px;}
:root {
  --white: #FFF;
}
.menu{
    background: linear-gradient(
  to bottom,
  #1e1f22 0%,
  #202124 25%,
  #1a181a 50%,
  #0f0b0b 75%,
  #0b0606 100%
); padding: 10px;
}
.menu{margin-top:0;}
.menu a{padding: 10px;  text-transform: uppercase;}
.menu a:hover{background-color: #800; text-decoration: none;}
.bodyContent{padding-top: 20px; background: #800;}
.bodyContent p{text-align: justify;}
.products{padding: 20px 0; background: #800;}
.products img{max-width: 100%; height: auto;}

.footer{ padding: 10px 0;}
.footer a{display: block; padding:6px 0;}
.social-icons a {
  display: inline-block; 
  margin-right: 6px;
  color: #FFF;
  text-decoration: none; font-size: 20px;
}

.product-table td {
      background-color: #d2691e;
      padding: 5px;
      font-weight: bold;
      color:var(--white);
    }
    .product-table td:last-child {
      background-color: #600;
      font-weight: normal;
    }
    .product-table td:last-child a {
      color: #ffcc66;
    }
    .gallery img {
      max-width: 100%;
      border: 0;
      margin-bottom: 10px;
    }
    .description {
      text-align: justify;
      margin-top: 20px;
    } 
.description a{color:#ffa}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1000px;
  }
}
@media only screen and (max-width: 767px) { 
.menu {font-size: 12px; font-weight: bold;}
.menu a{padding:5px;}
.topcontact {margin-top:0;}
}
.btn-send {
      background-color: #d60;
      color: white;
      border: none;
    }
    .btn-reset {
      background-color: green;
      color: white;
      border: none;
    }

    .category-box {
      background-color: #660000;
      padding: 15px;
      margin-bottom: 20px;
    }
    .category-box h5 {
      background-color: orange;
      color: white;
      padding: 8px;
      margin: -15px -15px 15px -15px;
    }
    .category-box ul {
      padding-left: 20px;
      margin: 0;
    }
    .category-box ul li {
      list-style-type: disc;
      color: #fff;
    }
    .copyrights{font-size: 12px; text-align: center; padding: 10px 0; color: #AAA;}