/* ------------------------------------------------
   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/2016/assets/application/images/intro/background.jpg?v=3);
	}
}

/* Structure */
#doty.soty15 .doty--intro .doty--intro-content1 {
	background: #fff;
	color: #726a5d;
}

#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;
}

/* ------------------------------------------------
   Winner
   ------------------------------------------------ */

/* Panel */
@media (min-width: 768px) {
	#doty.soty15 .doty--winner {
		background-image: url(/components/feature/spiritoftheyear/2016/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: #af640c;
	color: #fff;
}

	#doty.soty15 .doty--winner-content1 h2.doty--title {
		color: #ffecbc;
		background-image: url(/components/feature/spiritoftheyear/2016/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 .ppl {
		color: #cacaca;
		display: block;
		font-size: 0.8em;
		letter-spacing: 1px;
		text-transform: none;
	}

@media (min-width: 768px) {
	#doty.soty15 .doty--winner-content1 {
		background: rgba(175,100,12,0.9);
	}
}

/* ------------------------------------------------
   Tasting
   ------------------------------------------------ */

/* Panel */
@media (min-width: 768px) {
	#doty.soty15 .doty--tasting {
		background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/tasting/background.jpg?v=3);
	}
}

/* Content 1 */
#doty.soty15 .doty--tasting-content1 {
	background: #af640c;
	color: #fff;
}

	#doty.soty15 .doty--tasting-content1 h2.doty--title {
		color: #ffecbc;
		background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/grey-small.png?v=3);
	}

@media (min-width: 768px) {
	#doty.soty15 .doty--tasting-content1 {
		background: rgba(175,100,12,0.9);
	}
}

/* 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/2016/assets/application/images/range/background.jpg?v=3);
	}
}

/* Title */
#doty.soty15 .doty--range h2.doty--title {
	color: #fff;
	background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/grey-small.png?v=3);
}

/* Grid */
#doty.soty15 .doty--range-img {
	max-width: 129px;
	max-height: 444px;
	margin: 0 auto;
}

/* ------------------------------------------------
   About
   ------------------------------------------------ */

/* Content 1 */
#doty.soty15 .doty--about-content1 {
	background: #af640c;
	color: #fff;
}

	#doty.soty15 .doty--about-content1 h2.doty--title {
		color: #ffecbc;
		background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/grey-small.png?v=3);
	}

@media (min-width: 768px) {
	#doty.soty15 .doty--about-content1 {
		background: rgba(175,100,12,0.9);
	}
}

/* Gallery */
@media (min-width: 768px) {
	#doty .doty--gallery.layout1 .doty--gallery-img:nth-child(1) {
		background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/about/about1.jpg?v=3);
	}

	#doty .doty--gallery.layout1 .doty--gallery-img:nth-child(2) {
		background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/about/about2.jpg?v=3);
	}

	#doty .doty--gallery.layout1 .doty--gallery-img:nth-child(3) {
		background-image: url(/components/feature/spiritoftheyear/2016/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/2016/assets/application/images/grey-small.png?v=3);
}

/* Product */
#doty.soty15 .doty--runnerup-product {
	color: #af640c;
}

	#doty.soty15 .doty--runnerup-product .image img {
		max-width: 205px;
		max-height: 718px;
		margin: 0 auto;
	}

	#doty.soty15 .doty--runnerup-product .description {
		background: rgba(175,100,12,0.1);
	}

	#doty.soty15 .doty--runnerup-product .buy .price {
		display: block;
		font-size: 2.1em;
		padding-top: 10px;
	}

	#doty.soty15 .doty--runnerup-product .buy .was {
		display: block;
		font-size: 0.9em;
		text-transform: none;
	}

	#doty.soty15 .doty--runnerup-product .buy .ppl {
		color: #cacaca;
		display: block;
		font-size: 0.8em;
		letter-spacing: 1px;
		text-transform: none;
	}
	/* Add to basket */
	#doty.soty15 .doty--runnerup-product .buy .buy .buy-response {
		margin-top: 8px;
		height: 50px;
	}

		#doty.soty15 .doty--runnerup-product .buy .buy .buy-response .success {
			display: block;
			margin: 30px auto 5px auto;
			color: #ffffff;
			font-size: 0.8em;
		}
/* ------------------------------------------------
   Shortlist
   ------------------------------------------------ */

/* Panel */
#doty.soty15 .doty--shortlist {
	background-color: #efe0ce;
}

@media (min-width: 768px) {
	#doty.soty15 .doty--shortlist {
		background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/shortlist/background.jpg?v=3);
	}
}

/* Title */
#doty.soty15 .doty--shortlist h2.doty--title {
	color: #fff;
	background-image: url(/components/feature/spiritoftheyear/2016/assets/application/images/grey-small.png?v=3);
}

/* Grid */
#doty.soty15 .doty--shortlist-img {
	max-width: 183px;
	max-height: 575px;
	margin: 0 auto;
}

/* ------------------------------------------------
   Previous Winners
   ------------------------------------------------ */

/* Title */
#doty.soty15 .doty--previous {
	position: relative;
}

	#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: 75%;
			margin-left: -1px;
		}
}

#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;
	}

#doty.soty15 .doty--runnerup-product .buy .buy-response .success {
	display: block;
	margin: 30px auto 5px auto;
	color: #78ab40;
	font-size: 0.8em;
	font-family: 'Lato',arial,sans-serif;
}
