﻿/* INTRO */
.intro .description .title {
	display:inline-block;
}

.intro .description .cont {
	margin-top:2em;
}

/*  */
.button_newsletter_subscription {
	margin-top:35px;
}

/* MAIN */
.main {
	border-top:solid 1px #000;
	padding-top:1em;
}

.main .title .spec {
	display:inline;
	color:#9B9B9B;
}

.main .titles_container {
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:space-between;
}

.main .years li {
	display:inline-block;
	margin-left:10px;
}

.main .years li a {
	border-bottom:solid 1px transparent;
	-webkit-transition:all 250ms ease;
	transition:all 250ms ease;
}

.main .years li a:hover,
.main .years li a.selected {
	color:#000;
	border-bottom-color:#000;
}

@media all and (max-width:767px) {
	.main .titles_container {
		flex-direction:column;
	}

	.main .years {
		margin-top:10px;
	}

	.main .years li {
		margin-left:0;
		margin-right:10px;
	}
}

/* ITEMS */
.items {
	margin-top:8em;
}

.items a {
	display:block;
	text-transform:capitalize;
	margin-bottom:1em;
}

/**/
.privacy span {
	text-decoration: underline;
	cursor: pointer;
	-webkit-transition: color 250ms ease;
	transition: color 250ms ease;
}

.privacy span:hover {
	color:#FFF;
}

.privacy #privacy_checkbox {
	margin-right:4px;
}

.privacy_statement_open {
	-webkit-transition: all 250ms ease;
	transition: all 250ms ease;
}

.privacy_statement_open:hover {
	color:#FFF;
	cursor:pointer;
}

.checkbox {
	display:inline-block;
	width:16px;
	height:16px;
	cursor:pointer;
	background-image:url(../img/checkbox_off.svg);
	background-repeat:no-repeat;
	background-size:contain;
	vertical-align:middle;
	/*margin-left:20px;*/
}

.checkbox.on {
	background-image:url(../img/checkbox_on.svg);
}