
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,700;1,400&display=swap');
* {
    padding: 0;
    margin: 0;
    border: 0;
    box-sizing: border-box;
    
 
  }




  

 a {
  text-decoration: none;
 }
a:hover { 
    text-decoration: none; 
} 
  
  body {
    font-family: 'Nunito', sans-serif;    ;
}
  
  .top-bg {
      background-color:#de8925 ;
      
  }
  .menu-nav a {
    color: white;
    margin:25px ;
    font-size: 12px;
}

.menu-nav2 a {
    color: white;
    margin:25px ;
    font-size: 22px;
}
.menu-nav2 ul {
    display: flex;
    
}
.menu-nav2 li {
  margin:10px ;
  list-style-type: none; 
  
}

  .menu-nav ul {
      display: flex;
      
  }
  .menu-nav li {
    margin:5px ;
    list-style-type: none; 
    
  }

  .menu {
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    
}

.menu-bg {
    padding: 10px;
    background-color: #0835a9;
}

/* Slider  */
.container {
  
  
    max-width: 1000px;
   margin: 0 auto;
   
   display: flex;
   flex-wrap: wrap;


}

.linhaProdutos {
  
     max-width: 1000px;
    margin: 0 auto;
    padding: 60px 0px;
    display: flex;
    flex-wrap: wrap;
}

.amostra {
  font-size: 3em;
  margin-bottom: .5em;
  display: flex;
  justify-content: center;

}
.amostra2 {
  
  font-size: 3em;
  margin-bottom: .5em;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}

.row {
  max-width: 1000px;
  margin: 0 auto;
  
  display: flex;
  flex-wrap: wrap;

  display: flex;
}

.column {
  flex: 33.33%;
  padding:50px;
  margin: 50px;
  border-top: 3px solid #0835a9;
}
.column:hover
    {
      -moz-box-shadow: 0 0 10px rgb(172, 169, 169);;
      -webkit-box-shadow: 0 0 10px rgb(172, 169, 169);
      box-shadow: 0 0 10px rgb(172, 169, 169);;
      position:relative;top:0;padding:4px;
    transition: all .2s ease-in-out;
    top:-4px;box-shadow:0 4px 3px #999;
    }

    .column2 {
      flex: 33.33%;
      padding: 50px;
      margin: 50px;
      border-top: 3px solid #0835a9;
    }
    .column2:hover
        {
          -moz-box-shadow: 0 0 10px rgb(172, 169, 169);;
          -webkit-box-shadow: 0 0 10px rgb(172, 169, 169);;
          box-shadow: 0 0 10px rgb(172, 169, 169);
          position:relative;top:0;padding:4px;
          transition: all .2s ease-in-out;
          top:-4px;box-shadow:0 4px 3px #999;
        }

        .tituloProduto {
          color: #0835a9;
        }
    
        .pProduto1 {
          font-size:30px;
          display: flex;
          text-align: center;
          align-items: center;
        }
        .pProduto2 {
          font-size:30px;
          display: flex;
          text-align: center;
          align-items: center;
        }
        

        .linha {
          border-top: 1px solid #de8925;
          width: 1000px;

        }
        .preFooter {
          
          max-width: 1000px;
          margin: 0 auto;
          display: flex;
          flex-wrap: wrap;
          display: flex;
        }
        .mapa {
          margin-top: 50px ;
          margin-bottom: 50px ;
        }
        /* Footer  */
        footer{
          border-top: 1px solid #de8925;
          width: 1000px;
          background-color: #33383c;
          padding:70px 0px;
     }	       
     
     footer ul li{
         padding:5px 0px;
     }
     
     .adress span , .contact span , .social span{
        color: #000; 
        font-weight: 800; 
        padding-bottom: 10px; 
        margin-bottom: 20px;
        display: block;
        text-transform: uppercase;
        font-size: 20px;
        letter-spacing: 3px;
     }
      
     .adress li p , .contact li a , .social li a{
         color:#000;
         letter-spacing: 2px;
         text-decoration:none;
         font-size:15px;

     }
     .adress a {
       color: #000;
     }
     
     .social li{
         float:left;
     }
     
     .adress , .contact , .social {
         list-style: none;
     }
     
     .fa{
         color:#9c9c9c;
         margin-right: 15px;
         font-size:14px;
     }
     @import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);
     .bg-lightgray
     {
      border-top: 1px solid #de8925;
      width: 1000px;
       width: 100%;
         background-color:rgb(255, 255, 255);
     }


    


     @media screen and (max-device-width: 480px) {
     

      .mapa {
        width: 300px;
      }
      .preFooter {
        width: 300px;
      }
      .top-bg {
        visibility: hidden;
      }
     

     }


     .topnav {
      overflow: hidden;
      background-color: #0835a9;
    }
    
    .topnav a {
      float: left;
      display: block;
      color: #f2f2f2;
      text-align: center;
      padding: 14px 16px;
      text-decoration: none;
      font-size: 17px;
    }
    
    .topnav a:hover {
      background-color: #0835a9;
      color: black;
    }
    
    .topnav a.active {
      background-color: #0835a9;
      color: white;
    }
    
    .topnav .icon {
      display: none;
    }
    
    @media screen and (max-width: 600px) {
      .topnav a:not(:first-child) {display: none;}
      .topnav a.icon {
        float: right;
        display: block;
      }
    }
    
    @media screen and (max-width: 600px) {
      .topnav.responsive {position: relative;}
      .topnav.responsive .icon {
        position: absolute;
        right: 0;
        top: 0;
      }
      .topnav.responsive a {
        float: none;
        display: block;
        text-align: left;
      }
    }










    