    * {
      box-sizing: border-box;
    }

    .slider {
        width: 90%;
        margin: auto auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }

    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }
   
  @font-face
  {
     font-family: FuturaSTD;
     src:url(../fuentes/FuturaStd-Book_0.otf);
  }

  .parent{
    width:200px;
    height:200px;
    position:absolute;
    z-index:0;
  }

  .inner{
    position:absolute;
    z-index:1;
    bottom:0;
    right:0;
  }
  
  a:link {
    text-decoration: none;
  }

  a:visited {
    text-decoration: none;
  }

  a:hover {
    text-decoration: none;
  }

  a:active {
    text-decoration: none;
  } 
  
  a.nounderline:link   
  {   
   text-decoration:none;   
  }
  

  .divTableRow {
    width: 100%;
  }
  .divTableCell{
    width: 100%;
    display: inline-block;
    padding: 3px 10px;
  }

  .button {
    background-color: #004694; 
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: block;
    font-family: FuturaSTD;
    font-size: 32px;
    margin-top: 10px;
    margin-bottom: 80px;
    float: right;
  }
  
  .divHorizontalGrid
  {
    margin-top: 100px;
  } 
  
  .divProductInfo
  {
    text-align: center;
    margin: 5px;
  }

  .price
  {
     font-family: FuturaSTD;
     font-size: 36px;
     color:#3e3f40;    
  }

  .catTitle
  {
     font-family: FuturaSTD;
     font-size: 36px;
     text-align: left; 
     color:#004694;    
     margin-left: 10px
  } 

  .oldPrice
  {
     font-family: FuturaSTD;
     font-size: 30px;
     text-decoration: line-through;
     color:#c3c3c3;
  }

  .productName
  {
     font-family: FuturaSTD;
     font-size: 32px;
     color: #5f6062;
  }

  .catDesc
  {
     font-family: FuturaSTD;
     font-size: 32px;
     text-align: left; 
     color: #5f6062;
     display: block;
  }

  .allProducts
  {
     font-family: FuturaSTD;
     font-size: 25px;
     padding-right: 20px;
     float: right;
  }

@media only screen and (min-device-width: 768px) {
  .divTableCell{
    width: 33%;
    padding: 3px 10px;
  }
  
  .button {
    font-size: 16px;
    margin-bottom: 10px;    
  } 

  .price
  {
     font-size: 20px;
  } 
  
  .catTitle
  {
     font-size: 20px; 
     margin-left: 130px    
  }

  .oldPrice
  {
     font-size: 15px
  } 
  
  .productName
  {
     font-size: 16px
  }
  
  .catDesc
  {
     font-size: 16px
  }
  
  .allProducts
  {
     font-size: 12px;
  } 
}

