/* ------------------------------------------------
   TWE Spirit Of The Year
   Designed and Built by The Whisky Exchange
   All Rights Reserved

   SOTY 2015

   Content:
   Introduction
   Winner
   Tasting
   Range
   About
   Runners Up
   Shortlist
   Previous Winners
   ------------------------------------------------ */

/* ------------------------------------------------
   Introduction
   ------------------------------------------------ */

/* Panel */
@media (min-width: 768px) {
	#doty.soty15 .doty--intro {
		background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/intro/background.jpg?v=4);
	}
}

/* Structure */
#doty.soty15 .doty--intro .doty--intro-content1 {
	background: #fff;
	color: #000000;
}
#doty.soty15 .doty--intro h1.doty--title {
   color: #bbac78;
}
@media (min-width: 768px) {
	#doty.soty15 .doty--intro .doty--content-inner {
		border: 1px solid #bbac78;
	}
}

/* Content */
#doty.soty15 .doty--intro-logo {
	max-width: 156px;
	max-height: 182px;
}
#doty.soty15 .doty--intro a {
    color: #726a5d;
    font-family: 'Lato', arial, sans-serif;
    font-style: normal;
    text-transform: uppercase;
}
#doty.soty15 .doty--intro a:hover {
    color: #bbac78;
}


/* ------------------------------------------------
   Winner
   ------------------------------------------------ */

/* Panel */
@media (min-width: 768px) {
	#doty.soty15 .doty--winner {
		background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/winner/background.jpg?v=3);
	}
}

/* Winner Product */
#doty.soty15 .doty--winner-product {
	max-width: 635px;
	max-height: 836px;
}

/* Content */
#doty.soty15 .doty--winner-content1 {
	background: #711012;
	color: #fff;
}
#doty.soty15 .doty--winner-content1 h2.doty--title {
	color: #ffffff;
	background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/grey-small.png?v=3);
}
#doty.soty15 .doty--winner-content1 h4.doty--title {
	color: #fff;
}
#doty.soty15 .doty--winner-content1 .doty--winner-info .save {
	color: #ffecbc;
}
#doty.soty15 .doty--winner-content1 .allergeninfo {
    display: block;
    padding: 15px 10px;
    background: #f4eac7;
    background: rgba(244, 234, 199,0.4);
    color: #E4E4E4;
    margin: 30px;
    text-align: center;
    font-size: 0.8em;
}
@media (min-width: 660px) {
    #doty.soty15 .doty--winner-content1 .allergeninfo {
        margin: 30px 30px 0 30px;
    }
}
#doty.soty15 .doty--winner-content1 .allergeninfo h3 {
    color: #E4E4E4 !important;
    margin-bottom: 8px;
    font-family: 'Fjalla One','Lato',arial,sans-serif;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
}
#doty.soty15 .doty--winner-content1 .allergeninfo .note {
    display: block;
    margin-bottom: 8px;
    font-family: 'Lato',arial,sans-serif;
    color: #E4E4E4;
}
#doty.soty15 .doty--winner-content1 .allergeninfo #allergen {
    font-family: 'Lato',arial,sans-serif;
    font-size: 0.7rem;
}

/*
@media (min-width: 768px) {
	#doty.soty15 .doty--winner-content1 {
		background: rgba(65, 13, 1,0.9);
	}
}
*/

/* ------------------------------------------------
   Tasting
   ------------------------------------------------ */

/* Panel */
@media (min-width: 768px) {
	#doty.soty15 .doty--tasting {
		background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/tasting/background.jpg?v=3);
	}
}

/* Content 1 */
#doty.soty15 .doty--tasting-content1 {
	background: #711012;
	color: #fff;
}
#doty.soty15 .doty--tasting-content1 h2.doty--title {
	color: #e9e9d1;
	background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/grey-small.png?v=3);
}
@media (min-width: 768px) {
	#doty.soty15 .doty--tasting-content1 {
		background: rgba(113, 16, 18,0.9);
	}
}
#doty.soty15 .doty--winner-info .price-save {
    color: #bbac78;
    display: block;
    font-size: 1.6em;
}
#doty.soty15 .doty--winner-info .wasprice {
    display: block;
    text-transform: none;
}
#doty.soty15 .doty--winner-content1 .doty--winner-info .ppl {
	color: #cacaca;
    display: block;
    font-size: 0.8em;
    letter-spacing: 1px;
    text-transform: none;
}

/* Content 2 */
#doty.soty15 .doty--tasting-content2 {
	background: #bbac78;
	color: #fff;
}
#doty.soty15 .doty--tasting-content2 ul.doty--copy {
	display: block;
	margin: 1em 20px;
	padding: 0 20px 0 35px;
	list-style-type: disc;
	text-align: left;
}
#doty.soty15 .doty--tasting-content2 ul.doty--copy li {
   list-style-type: disc;
}
@media (min-width: 768px) {
	#doty.soty15 .doty--tasting-content2 {
		background: rgba(187,172,120,0.45);
	}
	#doty.soty15 .doty--tasting-content2 .doty--content-inner {
		background: rgba(187,172,120,0.45);
	}
}

/* Tasting Product */
#doty.soty15 .doty--tasting-product .image {
   max-width: 510px;
   max-height: 182px;
   margin: 0 auto;
}
#doty.soty15 .doty--tasting-product .meta {
	color: #bbb;
}

/* ------------------------------------------------
   Range
   ------------------------------------------------ */

/* Panel */
#doty.soty15 .doty--range {
	background-color: #efe0ce;
}
@media (min-width: 768px) {
	#doty.soty15 .doty--range {
		background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/range/background.jpg?v=3);
	}
}

/* Title */
#doty.soty15 .doty--range h2.doty--title {
	color: #fff;
	background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/grey-small.png?v=3);
}

/* Grid */
@media (min-width: 768px) {
   #doty.soty15 .doty--grid-item {
      width: 25%;
   }
}
@media (min-width: 900px) {
   #doty.soty15 .doty--grid-item {
      width: 12.5%;
   }
}
@media (min-width: 1500px) {
   #doty.soty15 .doty--grid-item {
      font-size: 0.8rem;
   }
}
#doty.soty15 .doty--range-img {
	max-width: 129px;
	max-height: 444px;
	margin: 0 auto;
}

/* ------------------------------------------------
   About
   ------------------------------------------------ */

/* Content 1 */
#doty.soty15 .doty--about-content1 {
	background: #560104;
	color: #fff;
}
#doty.soty15 .doty--about-content1 h2.doty--title {
	color: #ffecbc;
	background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/grey-small.png?v=3);
}
@media (min-width: 768px) {
	#doty.soty15 .doty--about-content1 {
		background: rgba(86, 1, 4, 0.9);
	}
}

/* Gallery */
@media (min-width: 768px) {
   #doty .doty--gallery.layout1 .doty--gallery-img:nth-child(1) {
      background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/about/about1.jpg?v=3);
   }
   #doty .doty--gallery.layout1 .doty--gallery-img:nth-child(2) {
      background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/about/about2.jpg?v=3);
   }
   #doty .doty--gallery.layout1 .doty--gallery-img:nth-child(3) {
      background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/about/about3.jpg?v=3);
   }
}

/* ------------------------------------------------
   Runners Up
   ------------------------------------------------ */

/* Title */
#doty.soty15 .doty--runnerup h2.doty--title {
	color: #af640c;
	background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/grey-small.png?v=3);
}

/* Product */
#doty.soty15 .doty--runnerup-product {
	color: #000000;
}
#doty .doty--runnerup-product h4.doty--title {
    color: #711012;
    font-size: 2em;
}
#doty.soty15 .doty--runnerup-product .image img {
	max-width: 205px;
	max-height: 718px;
	margin: 0 auto;
}
#doty.soty15 .doty--runnerup-product .description {
	background: #ebebeb;
}
#doty.soty15 .doty--runnerup-product .description p {
    margin: 1em 20px;
}
#doty.soty15 .doty--runnerup-product .price {
    display: block;
    font-size: 2.1em;
    margin-top: 10px;
    font-family: 'Lato', arial, sans-serif;
    line-height: 1.2;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}

/* ------------------------------------------------
   Shortlist
   ------------------------------------------------ */

/* Panel */
#doty.soty15 .doty--shortlist {
	background-color: #efe0ce;
}
@media (min-width: 768px) {
	#doty.soty15 .doty--shortlist {
		background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/shortlist/background.jpg?v=3);
	}
}

/* Title */
#doty.soty15 .doty--shortlist h2.doty--title {
	color: #fff;
	background-image: url(/components/feature/spiritoftheyear/2015/assets/application/images/grey-small.png?v=3);
}

/* Grid */
#doty.soty15 .doty--shortlist-img {
	max-width: 183px;
	max-height: 575px;
	margin: 0 auto;
}

/* Product Titles */
#doty .doty--shortlist-name {
    min-height: 7.5em;
}

/* ------------------------------------------------
   Previous Winners
   ------------------------------------------------ */

/* Title */
#doty.soty15 .doty--previous h2.doty--title {
	color: #bbac78;
}

#doty.soty15 .doty--previous .doty--content-column-break {
    display: none;
}
@media (min-width: 768px) {
    #doty.soty15 .doty--previous .doty--content-column-break {
        display: table-cell;
        width: 20px;
    }
    #doty.soty15 .doty--previous .doty--content-column-break div {
        background: #ededed;
        width: 1px;
        left: 50%;
        position: absolute;
        height: 12%;
    }
}
#doty.soty15 .doty--previous .doty--content {
    height: auto;
    max-width: 1200px;
    margin: 0 auto;
}
#doty.soty15 .doty--previous .product {
    position: relative;
    width: 100%;
}
@media (min-width: 768px) {
    #doty.soty15 .doty--previous .product {
        min-height: 650px;
    }
}
/*#doty.soty15 .doty--previous .product div {
    display: table-cell;
    padding: 10% 22% 0 0;
}*/
#doty.soty15 .doty--previous .product-info {
    position: absolute;
    z-index: 100;
    right: 8%;
    top: 12%;
    background: #000;
    background: rgba(0,0,0,0.3);
    padding: 10px;
}
@media (min-width: 768px) {
    #doty.soty15 .doty--previous .product-info {
        right: 10%;
        top: 60px;
    }
}
#doty.soty15 .doty--previous .product-info .break {
    padding: 0;
    max-width: 190px;
    margin: 0 auto;
}
#doty.soty15 .doty--previous .product-info img {
    position: relative;
    z-index: 90;
}

#doty.soty15 .doty--previous h3 {
    background: #000;
    background: rgba(0,0,0,0.3);
    color: #bbac78;
    font-family: 'Lato',arial,sans-serif;
    padding: 10px;
    text-transform: uppercase;
}
#doty.soty15 .doty--previous .productname {
    color: #ffffff;
    display: block;
    font-family: 'Lato',arial,sans-serif;
    font-size: 1.5em;
    line-height: normal;
    padding: 20px 0 10px 0;
}


/* ------------------------------------------------
   Add to basket
   ------------------------------------------------ */

#doty.soty15 .buy .buy-response {
   margin-top: 8px;
   height: 50px;
}
#doty.soty15 .buy .buy-response .success {
   display: block;
   margin: 30px auto 5px auto;
   color: #ffffff;
   font-size: 0.8em;
}