


/*	Collection view
------------------------------------------------------------------------------ */
.collection {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	padding: 80px 40px 40px 40px;
	background-size: cover;
	-webkit-background-size: cover;
	background-position: 0 80px;
	background-attachment: fixed;
}

	/*	Collection Header view
	------------------------------------------------------------------------------ */	
	.collection_header {
		position: fixed;
		display: table;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	.collection_header_bloc {
		position: relative;
		height: 100%;
		width: 100%;
		display: table-cell;
		vertical-align: middle;
	}
	.collection_header_bloc > div > div {
		display: table;
		padding: 20px;
	}
	
	#alcohol-free {
		background-image: url('../../img/alcohol-free.jpg');
	}
	#organic {
		background-image: url('../../img/organic.jpg');
	}
	#ready-to-consume {
		background-image: url('../../img/ready-to-consume.jpg');
	}
	#trendy {
		background-image: url('../../img/trendy.jpg');
	}
	#haute-couture {
		background-image: url('../../img/haute-couture.jpg');
	}
	#prestige {
		background-image: url('../../img/prestige.jpg');
	}
	#alcohol-free .collection_header_bloc > div > div:nth-child(1) {
		background-color: rgba(127, 106, 105, 0.7);
	}
	#organic .collection_header_bloc > div > div:nth-child(1) {
		background-color: rgba(129, 199, 132, 0.7);
	}
	#ready-to-consume .collection_header_bloc > div > div:nth-child(1) {
		background-color: rgba(3, 58, 82, 0.7);
	}
	#trendy .collection_header_bloc > div > div:nth-child(1) {
		background-color: rgba(190, 85, 116, 0.7);
	}
	#haute-couture .collection_header_bloc > div > div:nth-child(1) {
		background-color: rgba(38, 50, 56, 0.7);
	}
	#prestige .collection_header_bloc > div > div:nth-child(1) {
		background-color: rgba(184, 152, 0, 0.7);
	}

	.collection_header_bloc > div > div:nth-child(2) {
		background-color: rgba(242,242,242,0.9);
		padding: 60px;
		text-align: left;
	}
	.collection_header_bloc .panel {
		display: table-cell;
		background-color: transparent;
		vertical-align: middle;
		text-align: center;
		border: 0;
	}
	.collection_header_bloc > div > div:nth-child(2) .panel {
		text-align: left;
	}
	.collection_header_bloc h1,
	.collection_header_bloc h2 {
		font-family: 'Playfair', serif;
		font-style: italic;
		color: #f2f2f2;
	}
	.collection_header_bloc .line {
		display: inline-block;
		background-color: rgba(127, 106, 105, 1);
		width: 30px;
		height: 5px;
		margin: 25px 0;
	}
	#alcohol-free .collection_header_bloc .line {
		background-color: rgba(127, 106, 105, 0.7);
	}
	#organic .collection_header_bloc .line {
		background-color: rgba(129, 199, 132, 0.7);
	}
	#ready-to-consume .collection_header_bloc .line {
		background-color: rgba(3, 58, 82, 0.7);
	}
	#trendy .collection_header_bloc .line {
		background-color: rgba(190, 85, 116, 0.7);
	}
	#haute-couture .collection_header_bloc .line {
		background-color: rgba(38, 50, 56, 0.7);
	}
	#prestige .collection_header_bloc .line {
		background-color: rgba(184, 152, 0, 0.7);
	}
	.collection_header_bloc i {
		z-index: 5;
		position: absolute;
		top: 50%;
		right: -20px;
		border: 2px solid #f2f2f2;
		margin-top: -20px;
		padding: 10px 15px;
		color: #f2f2f2;
	}
	#alcohol-free .collection_header_bloc i {
		background-color: rgba(127, 106, 105, 1);
	}
	#organic .collection_header_bloc i {
		background-color: rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_header_bloc i {
		background-color: rgba(3, 58, 82, 1);
	}
	#trendy .collection_header_bloc i {
		background-color: rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_header_bloc i {
		background-color: rgba(38, 50, 56, 1);
	}
	#prestige .collection_header_bloc i {
		background-color: rgba(184, 152, 0, 1);
	}
	.collection_header_bloc p {
		font-family: 'Lato', sans-serif;
	}


/*	Collection Content view
------------------------------------------------------------------------------ */
.collection_content {
	position: absolute;
	z-index: 6;
	top: 100%;
	left: 0;
	width: 100%;
	min-height: 100%;
	background-color: #ffffff;
	padding: 80px 40px 80px 40px;
	text-align: center;
}

	/*	Collection Content view - Header
	----------------------------------------------------------- */
	.collection_content_header h2,
	.collection_content_header h3 {
		font-family: 'Playfair', serif;
		font-style: italic;
	}
	#alcohol-free .collection_content_header h2,
	#alcohol-free .collection_content_header h3 {
		color: rgba(127, 106, 105, 1);
	}
	#organic .collection_content_header h2,
	#organic .collection_content_header h3 {
		color: rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_content_header h2,
	#ready-to-consume .collection_content_header h3 {
		color: rgba(3, 58, 82, 1);
	}
	#trendy .collection_content_header h2,
	#trendy .collection_content_header h3 {
		color: rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_content_header h2,
	#haute-couture .collection_content_header h3 {
		color: rgba(38, 50, 56, 1);
	}
	#prestige .collection_content_header h2,
	#prestige .collection_content_header h3 {
		color: rgba(184, 152, 0, 1);
	}
	.collection_content_header h2 {
		margin-bottom: 80px;
	}
	.collection_content_header h3 {
		margin-top: 80px;
	}
	.collection_content_header .line {
		display: inline-block;
		width: 30px;
		height: 5px;
		margin: 25px 0;
	}
	#alcohol-free .collection_content_header .line {
		background-color: rgba(127, 106, 105, 0.7);
	}
	#organic .collection_content_header .line {
		background-color: rgba(129, 199, 132, 0.7);
	}
	#ready-to-consume .collection_content_header .line {
		background-color: rgba(3, 58, 82, 0.7);
	}
	#trendy .collection_content_header .line {
		background-color: rgba(190, 85, 116, 0.7);
	}
	#haute-couture .collection_content_header .line {
		background-color: rgba(38, 50, 56, 0.7);
	}
	#prestige .collection_content_header .line {
		background-color: rgba(184, 152, 0, 0.7);
	}

	/*	Collection Content view - List wines
	----------------------------------------------------------- */
	.collection_content_list_wines {
		margin-bottom: 20px;
	}
	.collection_content_list_wines .item {
		margin-left: -15px;
		opacity: 0;
	}
	.collection_content_list_wines .item .panel {
		background-color: #ffffff;
		border: 3px solid rgba(74, 74, 74, 0.07);
		-webkit-transition: 150ms ease-in;
		-o-transition: 150ms ease-in;
		transition: 150ms ease-in;
		text-align: center;
	}
	#alcohol-free .collection_content_list_wines .item .panel:hover {
		border: 3px solid rgba(127, 106, 105, 1);
	}
	#organic .collection_content_list_wines .item .panel:hover {
		border: 3px solid rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_content_list_wines .item .panel:hover {
		border: 3px solid rgba(3, 58, 82, 1);
	}
	#trendy .collection_content_list_wines .item .panel:hover {
		border: 3px solid rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_content_list_wines .item .panel:hover {
		border: 3px solid rgba(38, 50, 56, 1);
	}
	#prestige .collection_content_list_wines .item .panel:hover {
		border: 3px solid rgba(184, 152, 0, 1);
	}
	.collection_content_list_wines .item .panel img {
		height: 250px;
		display: block;
		text-align: center;
		margin: auto;
	}
	.collection_content_list_wines .item .panel .line {
		display: inline-block;
		background-color: rgba(127,106,105,0.7);
		width: 30px;
		height: 5px;
		margin: 25px 0;
	}
	#alcohol-free .collection_content_list_wines .item .panel .line {
		background-color: rgba(127, 106, 105, 0.7);
	}
	#organic .collection_content_list_wines .item .panel .line {
		background-color: rgba(129, 199, 132, 0.7);
	}
	#ready-to-consume .collection_content_list_wines .item .panel .line {
		background-color: rgba(3, 58, 82, 0.7);
	}
	#trendy .collection_content_list_wines .item .panel .line {
		background-color: rgba(190, 85, 116, 0.7);
	}
	#haute-couture .collection_content_list_wines .item .panel .line {
		background-color: rgba(38, 50, 56, 0.7);
	}
	#prestige .collection_content_list_wines .item .panel .line {
		background-color: rgba(184, 152, 0, 0.7);
	}
	.collection_content_list_wines .item .panel h3 {
		font-size: 1.2em;
		font-family: 'Playfair', serif;
		font-style: italic;
	}
	#alcohol-free .collection_content_list_wines .item .panel h3 {
		color: rgba(127, 106, 105, 1);
	}
	#organic .collection_content_list_wines .item .panel h3 {
		color: rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_content_list_wines .item .panel h3 {
		color: rgba(3, 58, 82, 1);
	}
	#trendy .collection_content_list_wines .item .panel h3 {
		color: rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_content_list_wines .item .panel h3 {
		color: rgba(38, 50, 56, 1);
	}
	#prestige .collection_content_list_wines .item .panel h3 {
		color: rgba(184, 152, 0, 1);
	}

	.collection_content_list_wines .item .panel .button {
		background-color: transparent;
		font-family: 'Lato', sans-serif;
		text-transform: uppercase;
		padding: 8px;
		margin-right: 1px;
		border: 1px solid;
		-webkit-transition: 150ms ease-in;
		-o-transition: 150ms ease-in;
		transition: 150ms ease-in;
	}	
	#alcohol-free .collection_content_list_wines .item .panel .button {
		color: rgba(127, 106, 105, 1);
		border-color: rgba(127, 106, 105, 1);
	}
	#organic .collection_content_list_wines .item .panel .button {
		color: rgba(129, 199, 132, 1);
		border-color: rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_content_list_wines .item .panel .button {
		color: rgba(3, 58, 82, 1);
		border-color: rgba(3, 58, 82, 1);
	}
	#trendy .collection_content_list_wines .item .panel .button {
		color: rgba(190, 85, 116, 1);
		border-color: rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_content_list_wines .item .panel .button {
		color: rgba(38, 50, 56, 1);
		border-color: rgba(38, 50, 56, 1);
	}
	#prestige .collection_content_list_wines .item .panel .button {
		color: rgba(184, 152, 0, 1);
		border-color: rgba(184, 152, 0, 1);
	}
	#alcohol-free .collection_content_list_wines .item .panel .button:hover {
		color: #f2f2f2;
		background-color: rgba(127, 106, 105, 1);
	}
	#organic .collection_content_list_wines .item .panel .button:hover {
		color: #f2f2f2;
		background-color: rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_content_list_wines .item .panel .button:hover {
		color: #f2f2f2;
		background-color: rgba(3, 58, 82, 1);
	}
	#trendy .collection_content_list_wines .item .panel .button:hover {
		color: #f2f2f2;
		background-color: rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_content_list_wines .item .panel .button:hover {
		color: #f2f2f2;
		background-color: rgba(38, 50, 56, 1);
	}
	#prestige .collection_content_list_wines .item .panel .button:hover {
		color: #f2f2f2;
		background-color: rgba(184, 152, 0, 1);
	}
	/*	Collection view Content
	----------------------------------------------------------- */
	.collection_content_others {
		margin-top: 20px;
		margin-bottom: 60px;
	}
	.collection_content_others h3 {
		margin-top: 80px;
		font-family: 'Playfair', serif;
		font-style: italic;
	}
	#alcohol-free .collection_content_others h3 {
		color: rgba(127, 106, 105, 1);
	}
	#organic .collection_content_others h3 {
		color: rgba(129, 199, 132, 1);
	}
	#ready-to-consume .collection_content_others h3 {
		color: rgba(3, 58, 82, 1);
	}
	#trendy .collection_content_others h3 {
		color: rgba(190, 85, 116, 1);
	}
	#haute-couture .collection_content_others h3 {
		color: rgba(38, 50, 56, 1);
	}
	#prestige .collection_content_others h3 {
		color: rgba(184, 152, 0, 1);
	}
	.collection_content_others .line {
		display: inline-block;
		width: 30px;
		height: 5px;
		margin: 25px 0 80px 0;
	}
	#alcohol-free .collection_content_others .line {
		background-color: rgba(127, 106, 105, 0.7);
	}
	#organic .collection_content_others .line {
		background-color: rgba(129, 199, 132, 0.7);
	}
	#ready-to-consume .collection_content_others .line {
		background-color: rgba(3, 58, 82, 0.7);
	}
	#trendy .collection_content_others .line {
		background-color: rgba(190, 85, 116, 0.7);
	}
	#haute-couture .collection_content_others .line {
		background-color: rgba(38, 50, 56, 0.7);
	}
	#prestige .collection_content_others .line {
		background-color: rgba(184, 152, 0, 0.7);
	}
	.collection_content_others ul li a {
		display: table;
		width: 100%;
	}
	.collection_content_others ul li a h4 {
		padding: 65px 0;
		border: 2px solid;
		border-color: rgba(127,106,105,0.7);
		font-family: 'Playfair', serif;
		font-style: italic;
		background-color: transparent;
		display: table-cell;
		vertical-align: middle;
		-webkit-transition: 150ms ease-in;
		-o-transition: 150ms ease-in;
		transition: 150ms ease-in;
	}
	.collection_content_others li.alcohol-free a h4 {
		border-color: rgba(127, 106, 105, 1);
		color: rgba(127, 106, 105, 1);
	}
	.collection_content_others li.organic a h4 {
		border-color: rgba(129, 199, 132, 1);	
		color: rgba(129, 199, 132, 1);		
	}
	.collection_content_others li.ready-to-consume a h4 {
		border-color: rgba(3, 58, 82, 1);
		color: rgba(3, 58, 82, 1);	
	}
	.collection_content_others li.trendy a h4 {
		border-color: rgba(190, 85, 116, 1);		
		color: rgba(190, 85, 116, 1);		
	}
	.collection_content_others li.haute-couture a h4 {
		border-color: rgba(38, 50, 56, 1);
		color: rgba(38, 50, 56, 1);	
	}
	.collection_content_others li.prestige a h4 {
		border-color: rgba(184, 152, 0, 1);
		color: rgba(184, 152, 0, 1);
	}

	.collection_content_others li.alcohol-free a:hover h4 {
		background-color: rgba(127, 106, 105, 1);
		color: #f2f2f2;
	}
	.collection_content_others li.organic a:hover h4 {
		background-color: rgba(129, 199, 132, 1);	
		color: #f2f2f2;		
	}
	.collection_content_others li.ready-to-consume a:hover h4 {
		background-color: rgba(3, 58, 82, 1);
		color: #f2f2f2; 	
	}
	.collection_content_others li.trendy a:hover h4 {
		background-color: rgba(190, 85, 116, 1);		
		color: #f2f2f2;	
	}
	.collection_content_others li.haute-couture a:hover h4 {
		background-color: rgba(38, 50, 56, 1);
		color: #f2f2f2;
	}
	.collection_content_others li.prestige a:hover h4 {
		background-color: rgba(184, 152, 0, 1);
		color: #f2f2f2;
	}

