/* ------------------------------------------------
   The Whisky Exchange
   Designed and Built by The Whisky Exchange
   All Rights Reserved

   Product Insert CSS file 

   Content:
   Layout
   Tabs
   Product Grid
   ------------------------------------------------ */
/* ------------------------------------------------
   Layout
   ------------------------------------------------ */
.product-insert {
   padding-top: 5px;
}
.product-insert .product-insert-content {
   background: #f6f6f6;
}
.product-insert .product-insert-slider {
   max-width: 960px;
   margin: 0 auto;
}
/* ------------------------------------------------
   Tabs
   ------------------------------------------------ */
.product-insert .product-insert-nav .tabs {
   display: table;
   table-layout: fixed;
   height: 60px;
   width: 100%;
   max-width: 960px;
   margin: 0 auto;
}
.product-insert .product-insert-nav .tabs li {
   display: table-cell;
   width: 40px;
   padding: 0 2px;
   vertical-align: bottom;
}
.product-insert .product-insert-nav .tabs li.active {
   width: auto;
}
.product-insert .product-insert-nav .tabs a {
   display: block;
   padding: 7px 0 10px;
   vertical-align: center;
   font-family: 'Fjalla One','Lato',arial,sans-serif;
   font-weight: 400;
   font-size: 1em;
   text-transform: uppercase;
   text-align: center;
   border-top: 3px solid #e6e6e6;
   background: #e6e6e6;
   color: #666;
}
.product-insert .product-insert-nav .tabs a:hover {
   border-top: 3px solid #ff7010;
}
.product-insert .product-insert-nav .tabs a.active {
   padding: 7px 10px 10px;
   border-top: 3px solid #ff7010;
   background: #f6f6f6;
   text-align: left;
   color: #ff7010;
   transition: background 0.5s ease;
   transition: border-top 0.5s ease;
}
.product-insert .product-insert-nav .tabs a .text,
.product-insert .product-insert-nav .tabs a.active .icon {
   display: none;
}
.product-insert .product-insert-nav .tabs a.active .text {
   display: inline;
}
@media (min-width: 550px) {
   .product-insert .product-insert-nav .tabs {
      height: auto;
   }
   .product-insert .product-insert-nav .tabs li {
      padding: 0 5px;
      width: auto;
   }
   .product-insert .product-insert-nav .tabs a {
      padding: 7px 10px 10px;
   }
   .product-insert .product-insert-nav .tabs a.active {
      text-align: center;
   }
   .product-insert .product-insert-nav .tabs a .text {
      display: inline;
   }
   .product-insert .product-insert-nav .tabs a .icon {
      display: none;
   }
}
@media (min-width: 980px) {
   .product-insert .product-insert-nav .tabs {
      table-layout: fixed;
   }
   .product-insert .product-insert-nav .tabs li {
/*      width: 240px;*/
      padding: 0 10px;
   }
   .product-insert .product-insert-nav .tabs a {
      text-align: center;
      font-size: 1.1em;
   }
}
/* ------------------------------------------------
   Tabs
   ------------------------------------------------ */
.product-insert .product-relate-slider .product-insert-slide {
   max-width: 960px;
   margin: 0 auto;
}
/* ------------------------------------------------
   Product Grid
   ------------------------------------------------ */
@media (min-width: 680px) {
   .product-insert .products-grid {
      padding: 10px 0;
   }   
}