﻿/* ------------------------------------------------
   Independant Bottlers - The Whisky Exchange
   Designed and Built by The Whisky Exchange
   All Rights Reserved

   Default CSS File

   Content:
   General
   Landing Page Banner
   Landing Boxes
   Bottlers
   ------------------------------------------------ */

/* ------------------------------------------------
   General
   ------------------------------------------------ */

/* Titles */
.indie .gifting-title .title,
.indie .gifting-title .inner .sub {
   color: #000;
}
@media (min-width: 450px) {
   .indie .gifting-title .inner:before,
   .indie .gifting-title .inner:after {
      border-top: 1px solid #000;
   }
}

/* Copy */
.indie .gifting-group .copy {
   color: #726a5d;
}

/* ------------------------------------------------
   Landing Page Banner
   ------------------------------------------------ */

/* Container */
@media (min-width: 660px) {
   .indie-landingbanner {
      padding: 20px 0;
      background-image: url(/components/feature/independentbottlers/assets/application/images/banner-bg.jpg);
      background-position: center center; 
      background-size: cover;
   }
}

/* Title */
.indie-landingbanner .title {
   display: block;
   width: 100%;
   margin: 0 auto;
}
.indie-landingbanner .title .logo,
.indie-landingbanner .title .logo-mob {
   display: block;
   width: 100%;
   height: auto;
}
.indie-landingbanner .title .logo {
   display: none;
}
.indie-landingbanner .title .text {
   display: block;
   font-size: 0;
   overflow: hidden;
   text-indent: -9999px;
}
@media (min-width: 660px) {
   .indie-landingbanner .title {
      width: 50%;
      max-width: 884px;
      margin: 0 auto;
   }
   .indie-landingbanner .title .logo {
      display: block;
      max-width: 825px;
      max-height: 507px;
   }
   .indie-landingbanner .title .logo-mob {
      display: none;
   }
}

/* ------------------------------------------------
   Landing Boxes
   ------------------------------------------------ */

/* Box style overrides - Style 1 */
.indie .box-style1 .box-content .meta {
   color: #726a5d;
}
.indie .box-style1 .box-content .title {
   color: #726a5d;
}

/* ------------------------------------------------
   Bottlers
   ------------------------------------------------ */
.bottlers {
   max-width: 400px;
   margin: 0 auto;
   padding: 0 0.78%;
   text-align: center;
}
@media (min-width: 768px) {
   .bottlers {
      max-width: 960px;
   }
}
@media (min-width: 1500px) and (min-height: 900px) {
   .bottlers {
      max-width: 1280px;
   }
}
.bottlers__item {
   padding: 0.78%;
}
@media (min-width: 768px) {
   .bottlers__item {
      margin: 40px 0;
      padding: 0 0.78%;
   }
}
.bottlers__container {
   background-color: #000;
}
@media (min-width: 768px) {
   .bottlers__container {
      padding: 20px;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
   }
}
@media (min-width: 960px) {
   .bottlers__container {
      padding: 40px;
   }
}
@media (min-width: 768px) {
   .bottlers__container--bottler1 {
      background-image: url(/components/feature/independentbottlers/assets/application/images/bottler-1-bg.jpg);  
   }
   .bottlers__container--bottler2 {
      background-image: url(/components/feature/independentbottlers/assets/application/images/bottler-2-bg.jpg);  
   }
   .bottlers__container--bottler3 {
      background-image: url(/components/feature/independentbottlers/assets/application/images/bottler-3-bg.jpg);  
   }
}
.bottlers__content {
   padding: 10px;
}
@media (min-width: 768px) {
   .bottlers__content {
      float: left;
      width: 60%;
      background: #000;
      background: rgba(0,0,0,0.6);
   }
   .bottlers__content--right {
      float: right;
   }
}
@media (min-width: 960px) {
   .bottlers__content {
      width: 45%;
   }
}
.bottlers__content-inner {
   border: 1px solid #b8b8b8;
   padding: 10px;
}
.bottlers__banner {
   display: block;
   width: 100%;
   height: auto;
}
@media (min-width: 768px) {
   .bottlers__banner {
      display: none;
   }
}
.bottlers__logo {
   display: block;
   width: 100%;
   height: auto;
   margin: 20px auto 0;
}
.bottlers__logo--bottler1 {
   max-width: 154px;
   max-height: 115px;
}
.bottlers__logo--bottler2 {
   max-width: 255px;
   max-height: 141px;
}
.bottlers__logo--bottler3 {
   max-width: 102px;
   max-height: 117px;
}
.bottlers__name {
   margin: 20px 0;
   padding-top: 25px;
   background: url(/components/feature/independentbottlers/assets/application/images/divider.png) center top no-repeat;
   font-size: 1.6em;
   font-weight: 300;
   letter-spacing: 0.15em;
   text-transform: uppercase;
   color: #bbac78;
}
.bottlers__description {
   font-family: 'Droid Serif',times,serif;
   font-style: italic;
   line-height: 1.8;
   color: #fff;
}
.bottlers__button {
   display: block;
   height: 40px;
   width: 120px;
   margin: 20px auto 10px;
   background: #bbac78;
   border: 1px solid #bbac78;
   letter-spacing: 0.15em;
   line-height: 40px;
   text-transform: uppercase;
   color: #fff;
}
@media (min-width: 768px) {
   .bottlers__button {
      margin: 20px auto -30px;
      transition: all 0.5s ease;
   }
   .bottlers__button:hover {
      background: #fff;
      color: #bbac78;
   }
}

/* See all button */
.bottlers__seeall {
   display: block;
   height: 40px;
   width: 300px;
   margin: 10px auto 0;
   background: #bbac78;
   border: 1px solid #bbac78;
   letter-spacing: 0.15em;
   line-height: 40px;
   text-align: center;
   text-transform: uppercase;
   color: #fff;
}
@media (min-width: 768px) {
   .bottlers__seeall {
      margin: 30px auto 0;
      transition: all 0.5s ease;
   }
   .bottlers__seeall:hover {
      background: #fff;
      color: #bbac78;
   }
}