﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0;

}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
display:none
}
a {
	background-color: transparent
}
a:active, a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
.h1 {
	font-size: 2rem
}
.h2 {
	font-size: 1.5rem
}
.h3 {
	font-size: 13px
}
.h4 {
	font-size: 1rem
}
.h5 {
font-size:.875rem
}
.h6 {
font-size:.75rem
}
.font-family-inherit {
	font-family: inherit
}
.font-size-inherit {
	font-size: inherit
}
.text-decoration-none {
	text-decoration: none
}
.bold {
	font-family: 'Gotham-Bold', sans-serif;
	font-style: normal;
	font-weight: 700
}
.regular {
	font-weight: normal
}
.italic {
	font-style: italic
}
.caps {
	text-transform: uppercase
}
.left-align {
	text-align: left
}
.center {
	text-align: center
}
.right-align {
	text-align: right
}
.justify {
	text-align: justify
}
.nowrap {
	white-space: nowrap
}
.break-word {
	word-wrap: break-word
}
.line-height-1 {
	line-height: 1
}
.line-height-2 {
	line-height: 1.125
}
.line-height-3 {
	line-height: 1.25
}
.line-height-4 {
	line-height: 1.5
}
.list-style-none {
	list-style: none
}
.underline {
	text-decoration: underline
}
.truncate {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.list-reset {
	list-style: none;
	padding-left: 0
}
.inline {
	display: inline
}
.block {
	display: block
}
.inline-block {
	display: inline-block
}
.table {
	display: table
}
.table-cell {
	display: table-cell
}
.overflow-hidden {
	overflow: hidden
}
.overflow-scroll {
	overflow: scroll
}
.overflow-auto {
	overflow: auto
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.left {
	float: left
}
.right {
	float: right
}
.fit {
	max-width: 100%
}
.max-width-1 {
	max-width: 400px
}
.max-width-2 {
	max-width: 800px
}
.max-width-3 {
	max-width: 1080px
}
.max-width-4 {
	max-width: 1300px
}
.border-box {
	box-sizing: border-box
}
.align-baseline {
	vertical-align: baseline
}
.align-top {
	vertical-align: top
}
.align-middle {
	vertical-align: middle
}
.align-bottom {
	vertical-align: bottom
}
.m0 {
	margin: 0
}
.mt0 {
	margin-top: 0
}
.mr0 {
	margin-right: 0
}
.mb0 {
	margin-bottom: 0
}
.ml0 {
	margin-left: 0
}
.mx0 {
	margin-left: 0;
	margin-right: 0
}
.my0 {
	margin-top: 0;
	margin-bottom: 0
}
.m1 {
margin:.5rem
}
.mt1 {
margin-top:.5rem
}
.mr1 {
margin-right:.5rem
}
.mb1 {
margin-bottom:.5rem
}
.ml1 {
margin-left:.5rem
}
.mx1 {
margin-left:.5rem;
margin-right:.5rem
}
.my1 {
margin-top:.5rem;
margin-bottom:.5rem
}
.m2 {
	margin: 1rem
}
.mt2 {
	margin-top: 1rem
}
.mr2 {
	margin-right: 1rem
}
.mb2 {
	margin-bottom: 1rem
}
.ml2 {
	margin-left: 1rem
}
.mx2 {
	margin-left: 1rem;
	margin-right: 1rem
}
.my2 {
	margin-top: 1rem;
	margin-bottom: 1rem
}
.m3 {
	margin: 2rem
}
.mt3 {
	margin-top: 2rem
}
.mr3 {
	margin-right: 2rem
}
.mb3 {
	margin-bottom: 2rem
}
.ml3 {
	margin-left: 2rem
}
.mx3 {
	margin-left: 2rem;
	margin-right: 2rem
}
.my3 {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.m4 {
	margin: 4rem
}
.mt4 {
	margin-top: 4rem
}
.mr4 {
	margin-right: 4rem
}
.mb4 {
	margin-bottom: 4rem
}
.ml4 {
	margin-left: 4rem
}
.mx4 {
	margin-left: 4rem;
	margin-right: 4rem
}
.my4 {
	margin-top: 4rem;
	margin-bottom: 4rem
}
.mxn1 {
	margin-left: -0.5rem;
	margin-right: -0.5rem
}
.mxn2 {
	margin-left: -1rem;
	margin-right: -1rem
}
.mxn3 {
	margin-left: -2rem;
	margin-right: -2rem
}
.mxn4 {
	margin-left: -4rem;
	margin-right: -4rem
}
.ml-auto {
	margin-left: auto
}
.mr-auto {
	margin-right: auto
}
.mx-auto {
	margin-left: auto;
	margin-right: auto
}
.p0 {
	padding: 0
}
.pt0 {
	padding-top: 0
}
.pr0 {
	padding-right: 0
}
.pb0 {
	padding-bottom: 0
}
.pl0 {
	padding-left: 0
}
.px0 {
	padding-left: 0;
	padding-right: 0
}
.py0 {
	padding-top: 0;
	padding-bottom: 0
}
.p1 {
padding:.5rem
}
.pt1 {
padding-top:.5rem
}
.pr1 {
padding-right:.5rem
}
.pb1 {
padding-bottom:.5rem
}
.pl1 {
padding-left:.5rem
}
.py1 {
padding-top:.5rem;
padding-bottom:.5rem
}
.px1 {
padding-left:.5rem;
padding-right:.5rem
}
.p2 {
	padding: 1rem
}
.pt2 {
	padding-top: 1rem
}
.pr2 {
	padding-right: 1rem
}
.pb2 {
	padding-bottom: 1rem
}
.pl2 {
	padding-left: 1rem
}
.py2 {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.px2 {
	padding-left: 1rem;
	padding-right: 1rem
}
.p3 {
	padding: 2rem
}
.pt3 {
	padding-top: 2rem
}
.pr3 {
	padding-right: 2rem
}
.pb3 {
	padding-bottom: 2rem
}
.pl3 {
	padding-left: 2rem
}
.py3 {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.px3 {
	padding-left: 2rem;
	padding-right: 2rem
}
.p4 {
	padding: 4rem
}
.pt4 {
	padding-top: 4rem
}
.pr4 {
	padding-right: 4rem
}
.pb4 {
	padding-bottom: 4rem
}
.pl4 {
	padding-left: 4rem
}
.py4 {
	padding-top: 4rem;
	padding-bottom: 4rem
}
.px4 {
	padding-left: 4rem;
	padding-right: 4rem
}
.col {
	float: left;
	box-sizing: border-box
}
.col-right {
	float: right;
	box-sizing: border-box
}
.col-1 {
	width: 8.33333%
}
.col-2 {
	width: 16.66667%
}
.col-3 {
	width: 25%
}
.col-4 {
	width: 33.33333%
}
.col-5 {
	width: 41.66667%
}
.col-6 {
	width: 50%
}
.col-7 {
	width: 58.33333%
}
.col-8 {
	width: 66.66667%
}
.col-9 {
	width: 75%
}
.col-10 {
	width: 83.33333%
}
.col-11 {
	width: 91.66667%
}
.col-12 {
	width: 100%
}
@media (min-width: 480px) {
.sm-col {
	float: left;
	box-sizing: border-box
}
.sm-col-right {
	float: right;
	box-sizing: border-box
}
.sm-col-1 {
	width: 8.33333%
}
.sm-col-2 {
	width: 16.66667%
}
.sm-col-3 {
	width: 25%
}
.sm-col-4 {
	width: 33.33333%
}
.sm-col-5 {
	width: 41.66667%
}
.sm-col-6 {
	width: 50%
}
.sm-col-7 {
	width: 58.33333%
}
.sm-col-8 {
	width: 66.66667%
}
.sm-col-9 {
	width: 75%
}
.sm-col-10 {
	width: 83.33333%
}
.sm-col-11 {
	width: 91.66667%
}
.sm-col-12 {
	width: 100%
}
}
@media (min-width: 640px) {
.md-col {
	float: left;
	box-sizing: border-box
}
.md-col-right {
	float: right;
	box-sizing: border-box
}
.md-col-1 {
	width: 8.33333%
}
.md-col-2 {
	width: 16.66667%
}
.md-col-3 {
	width: 25%
}
.md-col-4 {
	width: 33.33333%
}
.md-col-5 {
	width: 41.66667%
}
.md-col-6 {
	width: 50%
}
.md-col-7 {
	width: 58.33333%
}
.md-col-8 {
	width: 66.66667%
}
.md-col-9 {
	width: 75%
}
.md-col-10 {
	width: 83.33333%
}
.md-col-11 {
	width: 91.66667%
}
.md-col-12 {
	width: 100%
}
}
@media (min-width: 960px) {
.lg-col {
	float: left;
	box-sizing: border-box
}
.lg-col-right {
	float: right;
	box-sizing: border-box
}
.lg-col-1 {
	width: 8.33333%
}
.lg-col-2 {
	width: 16.66667%
}
.lg-col-3 {
	width: 25%
}
.lg-col-4 {
	width: 33.33333%
}
.lg-col-5 {
	width: 41.66667%
}
.lg-col-6 {
	width: 50%
}
.lg-col-7 {
	width: 58.33333%
}
.lg-col-8 {
	width: 66.66667%
}
.lg-col-9 {
	width: 75%
}
.lg-col-10 {
	width: 83.33333%
}
.lg-col-11 {
	width: 91.66667%
}
.lg-col-12 {
	width: 100%
}
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
@media (min-width: 480px) {
.sm-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
}
@media (min-width: 640px) {
.md-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
}
@media (min-width: 960px) {
.lg-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
}
.flex-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.flex-wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.items-start {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}
.items-end {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}
.items-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}
.items-baseline {
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
	align-items: baseline
}
.items-stretch {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}
.self-start {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.self-end {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end
}
.self-center {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}
.self-baseline {
	-webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline
}
.self-stretch {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.justify-start {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.justify-end {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.justify-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.justify-between {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.justify-around {
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around
}
.content-start {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.content-end {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end
}
.content-center {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center
}
.content-between {
	-webkit-align-content: space-between;
	-ms-flex-line-pack: justify;
	align-content: space-between
}
.content-around {
	-webkit-align-content: space-around;
	-ms-flex-line-pack: distribute;
	align-content: space-around
}
.content-stretch {
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch
}
.flex-auto {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0;
	min-height: 0
}
.flex-none {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.order-0 {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.order-1 {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1
}
.order-2 {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.order-3 {
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.order-last {
	-webkit-box-ordinal-group: 100000;
	-webkit-order: 99999;
	-ms-flex-order: 99999;
	order: 99999
}
.relative {
	position: relative
}
.absolute {
	position: absolute
}
.fixed {
	position: fixed
}
.top-0 {
	top: 0
}
.right-0 {
	right: 0
}
.bottom-0 {
	bottom: 0
}
.left-0 {
	left: 0
}
.z1 {
	z-index: 1
}
.z2 {
	z-index: 2
}
.z3 {
	z-index: 3
}
.z4 {
	z-index: 4
}
.border {
	border-color: #a29fa0;
	border-style: dotted;
	border-width: 1px
}
.border-top {
	border-top-style: solid;
	border-top-width: 1px
}
.border-right {
	border-right-style: solid;
	border-right-width: 1px
}
.border-bottom {
	border-bottom-style: solid;
	border-bottom-width: 1px
}
.border-left {
	border-left-style: solid;
	border-left-width: 1px
}
.border-none {
	border: 0
}
.rounded {
	border-radius: 0
}
.circle {
	border-radius: 50%
}
.rounded-top {
	border-radius: 0 0 0 0
}
.rounded-right {
	border-radius: 0 0 0 0
}
.rounded-bottom {
	border-radius: 0 0 0 0
}
.rounded-left {
	border-radius: 0 0 0 0
}
.not-rounded {
	border-radius: 0
}
.border-black {
	border-color: #1e1e1e
}
.border-gray {
	border-color: #3e3c3b
}
.border-silver {
	border-color: #a29fa0
}
.border-white {
	border-color: #fff
}
.border-aqua {
	border-color: #7fdbff
}
.border-blue {
	border-color: #0074d9
}
.border-navy {
	border-color: #001f3f
}
.border-teal {
	border-color: #39cccc
}
.border-green {
	border-color: #2ecc40
}
.border-olive {
	border-color: #dfd8d2
}
.border-lime {
	border-color: #01ff70
}
.border-yellow {
	border-color: #ffdc00
}
.border-orange {
	border-color: #e27b5b
}
.border-red {
	border-color: #ff4136
}
.border-fuchsia {
	border-color: #f012be
}
.border-purple {
	border-color: #b10dc9
}
.border-maroon {
	border-color: #85144b
}
.hide {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px)
}
@media (max-width: 480px) {
.xs-hide {
	display: none !important
}
}
@media (min-width: 480px) and (max-width: 640px) {
.sm-hide {
	display: none !important
}
}
@media (min-width: 640px) and (max-width: 960px) {
.md-hide {
	display: none !important
}
}
@media (min-width: 960px) {
.lg-hide {
	display: none !important
}
}
.display-none {
	display: none !important
}
.bg-black {
	background-color: #1e1e1e
}
.bg-gray {
	background-color: #3e3c3b
}
.bg-silver {
	background-color: #a29fa0
}
.bg-white {
	background-color: #fff
}
.bg-aqua {
	background-color: #7fdbff
}
.bg-blue {
	background-color: #0074d9
}
.bg-navy {
	background-color: #001f3f
}
.bg-teal {
	background-color: #39cccc
}
.bg-green {
	background-color: #2ecc40
}
.bg-olive {
	background-color: #dfd8d2
}
.bg-lime {
	background-color: #01ff70
}
.bg-yellow {
	background-color: #ffdc00
}
.bg-orange {
	background-color: #e27b5b
}
.bg-red {
	background-color: #ff4136
}
.bg-fuchsia {
	background-color: #f012be
}
.bg-purple {
	background-color: #b10dc9
}
.bg-maroon {
	background-color: #85144b
}
.bg-cover {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}
.bg-contain {
	background-size: contain
}
.bg-center {
	background-position: center;
	background-repeat: no-repeat
}
.bg-top {
	background-position: top
}
.bg-right {
	background-position: right
}
.bg-bottom {
	background-position: bottom
}
.bg-left {
	background-position: left
}
.black {
	color: #212020
}
.gray {
	color: #3e3c3b
}
.silver {
	color: #a29fa0
}
.white {
	color: #fff
}
.aqua {
	color: #7fdbff
}
.blue {
	color: #0074d9
}
.navy {
	color: #001f3f
}
.teal {
	color: #39cccc
}
.green {
	color: #2ecc40
}
.olive {
	color: #dfd8d2
}
.lime {
	color: #01ff70
}
.yellow {
	color: #ffdc00
}
.orange {
	color: #e27b5b
}
.red {
	color: #ff4136
}
.fuchsia {
	color: #f012be
}
.purple {
	color: #b10dc9
}
.maroon {
	color: #85144b
}
.color-inherit {
	color: inherit
}
.muted {
	opacity: 0.5
}
.ewm_all{
	position:fixed;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.9);
	z-index: 999999;
	top: 0;
	left: 0;
	display: none
}
.ewm_main{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 178px;
	height:230px;
	margin-left: -89px;
	margin-top: -110px;
	text-align: center;
	border:10px solid #fff;
	background: #fff;
	border-radius: 2px
}
.ewm_main p{padding-top: 12px;}
.label {
font-size:.875rem;
	font-weight: bold;
	display: block;
margin-bottom:.5rem
}
.input {
	font-family: inherit;
	font-size: inherit;
	display: block;
	width: 100%;
	height: 2.5rem;
padding:.5rem;
	margin-bottom: 1rem;
	border: 1px solid #ccc;
	border-radius: 3px
}
.select {
	font-family: inherit;
	font-size: inherit;
	display: block;
	width: 100%;
	height: 2.5rem;
padding:.5rem;
	margin-bottom: 1rem;
	border: 1px solid #ccc;
	border-radius: 3px
}
.textarea {
	font-family: inherit;
	font-size: inherit;
	display: block;
	width: 100%;
padding:.5rem;
	margin-bottom: 1rem;
	border: 1px solid #ccc;
	border-radius: 3px
}
@media (min-width: 480px) {
.sm-m0 {
	margin: 0
}
.sm-mt0 {
	margin-top: 0
}
.sm-mr0 {
	margin-right: 0
}
.sm-mb0 {
	margin-bottom: 0
}
.sm-ml0 {
	margin-left: 0
}
.sm-mx0 {
	margin-left: 0;
	margin-right: 0
}
.sm-my0 {
	margin-top: 0;
	margin-bottom: 0
}
.sm-m1 {
margin:.5rem
}
.sm-mt1 {
margin-top:.5rem
}
.sm-mr1 {
margin-right:.5rem
}
.sm-mb1 {
margin-bottom:.5rem
}
.sm-ml1 {
margin-left:.5rem
}
.sm-mx1 {
margin-left:.5rem;
margin-right:.5rem
}
.sm-my1 {
margin-top:.5rem;
margin-bottom:.5rem
}
.sm-m2 {
	margin: 1rem
}
.sm-mt2 {
	margin-top: 1rem
}
.sm-mr2 {
	margin-right: 1rem
}
.sm-mb2 {
	margin-bottom: 1rem
}
.sm-ml2 {
	margin-left: 1rem
}
.sm-mx2 {
	margin-left: 1rem;
	margin-right: 1rem
}
.sm-my2 {
	margin-top: 1rem;
	margin-bottom: 1rem
}
.sm-m3 {
	margin: 2rem
}
.sm-mt3 {
	margin-top: 2rem
}
.sm-mr3 {
	margin-right: 2rem
}
.sm-mb3 {
	margin-bottom: 2rem
}
.sm-ml3 {
	margin-left: 2rem
}
.sm-mx3 {
	margin-left: 2rem;
	margin-right: 2rem
}
.sm-my3 {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.sm-m4 {
	margin: 4rem
}
.sm-mt4 {
	margin-top: 4rem
}
.sm-mr4 {
	margin-right: 4rem
}
.sm-mb4 {
	margin-bottom: 4rem
}
.sm-ml4 {
	margin-left: 4rem
}
.sm-mx4 {
	margin-left: 4rem;
	margin-right: 4rem
}
.sm-my4 {
	margin-top: 4rem;
	margin-bottom: 4rem
}
.sm-mxn1 {
	margin-left: -0.5rem;
	margin-right: -0.5rem
}
.sm-mxn2 {
	margin-left: -1rem;
	margin-right: -1rem
}
.sm-mxn3 {
	margin-left: -2rem;
	margin-right: -2rem
}
.sm-mxn4 {
	margin-left: -4rem;
	margin-right: -4rem
}
.sm-ml-auto {
	margin-left: auto
}
.sm-mr-auto {
	margin-right: auto
}
.sm-mx-auto {
	margin-left: auto;
	margin-right: auto
}
}
@media (min-width: 640px) {
.md-m0 {
	margin: 0
}
.md-mt0 {
	margin-top: 0
}
.md-mr0 {
	margin-right: 0
}
.md-mb0 {
	margin-bottom: 0
}
.md-ml0 {
	margin-left: 0
}
.md-mx0 {
	margin-left: 0;
	margin-right: 0
}
.md-my0 {
	margin-top: 0;
	margin-bottom: 0
}
.md-m1 {
margin:.5rem
}
.md-mt1 {
margin-top:.5rem
}
.md-mr1 {
margin-right:.5rem
}
.md-mb1 {
margin-bottom:.5rem
}
.md-ml1 {
margin-left:.5rem
}
.md-mx1 {
margin-left:.5rem;
margin-right:.5rem
}
.md-my1 {
margin-top:.5rem;
margin-bottom:.5rem
}
.md-m2 {
	margin: 1rem
}
.md-mt2 {
	margin-top: 1rem
}
.md-mr2 {
	margin-right: 1rem
}
.md-mb2 {
	margin-bottom: 1rem
}
.md-ml2 {
	margin-left: 1rem
}
.md-mx2 {
	margin-left: 1rem;
	margin-right: 1rem
}
.md-my2 {
	margin-top: 1rem;
	margin-bottom: 1rem
}
.md-m3 {
	margin: 2rem
}
.md-mt3 {
	margin-top: 2rem
}
.md-mr3 {
	margin-right: 2rem
}
.md-mb3 {
	margin-bottom: 2rem
}
.md-ml3 {
	margin-left: 2rem
}
.md-mx3 {
	margin-left: 2rem;
	margin-right: 2rem
}
.md-my3 {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.md-m4 {
	margin: 4rem
}
.md-mt4 {
	margin-top: 4rem
}
.md-mr4 {
	margin-right: 4rem
}
.md-mb4 {
	margin-bottom: 4rem
}
.md-ml4 {
	margin-left: 4rem
}
.md-mx4 {
	margin-left: 4rem;
	margin-right: 4rem
}
.md-my4 {
	margin-top: 4rem;
	margin-bottom: 4rem
}
.md-mxn1 {
	margin-left: -0.5rem;
	margin-right: -0.5rem
}
.md-mxn2 {
	margin-left: -1rem;
	margin-right: -1rem
}
.md-mxn3 {
	margin-left: -2rem;
	margin-right: -2rem
}
.md-mxn4 {
	margin-left: -4rem;
	margin-right: -4rem
}
.md-ml-auto {
	margin-left: auto
}
.md-mr-auto {
	margin-right: auto
}
.md-mx-auto {
	margin-left: auto;
	margin-right: auto
}
}
@media (min-width: 960px) {
.lg-m0 {
	margin: 0
}
.lg-mt0 {
	margin-top: 0
}
.lg-mr0 {
	margin-right: 0
}
.lg-mb0 {
	margin-bottom: 0
}
.lg-ml0 {
	margin-left: 0
}
.lg-mx0 {
	margin-left: 0;
	margin-right: 0
}
.lg-my0 {
	margin-top: 0;
	margin-bottom: 0
}
.lg-m1 {
margin:.5rem
}
.lg-mt1 {
margin-top:.5rem
}
.lg-mr1 {
margin-right:.5rem
}
.lg-mb1 {
margin-bottom:.5rem
}
.lg-ml1 {
margin-left:.5rem
}
.lg-mx1 {
margin-left:.5rem;
margin-right:.5rem
}
.lg-my1 {
margin-top:.5rem;
margin-bottom:.5rem
}
.lg-m2 {
	margin: 1rem
}
.lg-mt2 {
	margin-top: 1rem
}
.lg-mr2 {
	margin-right: 1rem
}
.lg-mb2 {
	margin-bottom: 1rem
}
.lg-ml2 {
	margin-left: 1rem
}
.lg-mx2 {
	margin-left: 1rem;
	margin-right: 1rem
}
.lg-my2 {
	margin-top: 1rem;
	margin-bottom: 1rem
}
.lg-m3 {
	margin: 2rem
}
.lg-mt3 {
	margin-top: 2rem
}
.lg-mr3 {
	margin-right: 2rem
}
.lg-mb3 {
	margin-bottom: 2rem
}
.lg-ml3 {
	margin-left: 2rem
}
.lg-mx3 {
	margin-left: 2rem;
	margin-right: 2rem
}
.lg-my3 {
	margin-top: 2rem;
	margin-bottom: 2rem
}
.lg-m4 {
	margin: 4rem
}
.lg-mt4 {
	margin-top: 4rem
}
.lg-mr4 {
	margin-right: 4rem
}
.lg-mb4 {
	margin-bottom: 4rem
}
.lg-ml4 {
	margin-left: 4rem
}
.lg-mx4 {
	margin-left: 4rem;
	margin-right: 4rem
}
.lg-my4 {
	margin-top: 4rem;
	margin-bottom: 4rem
}
.lg-mxn1 {
	margin-left: -0.5rem;
	margin-right: -0.5rem
}
.lg-mxn2 {
	margin-left: -1rem;
	margin-right: -1rem
}
.lg-mxn3 {
	margin-left: -2rem;
	margin-right: -2rem
}
.lg-mxn4 {
	margin-left: -4rem;
	margin-right: -4rem
}
.lg-ml-auto {
	margin-left: auto
}
.lg-mr-auto {
	margin-right: auto
}
.lg-mx-auto {
	margin-left: auto;
	margin-right: auto
}
}
@media (min-width: 480px) {
.sm-p0 {
	padding: 0
}
.sm-pt0 {
	padding-top: 0
}
.sm-pr0 {
	padding-right: 0
}
.sm-pb0 {
	padding-bottom: 0
}
.sm-pl0 {
	padding-left: 0
}
.sm-px0 {
	padding-left: 0;
	padding-right: 0
}
.sm-py0 {
	padding-top: 0;
	padding-bottom: 0
}
.sm-p1 {
padding:.5rem
}
.sm-pt1 {
padding-top:.5rem
}
.sm-pr1 {
padding-right:.5rem
}
.sm-pb1 {
padding-bottom:.5rem
}
.sm-pl1 {
padding-left:.5rem
}
.sm-px1 {
padding-left:.5rem;
padding-right:.5rem
}
.sm-py1 {
padding-top:.5rem;
padding-bottom:.5rem
}
.sm-p2 {
	padding: 1rem
}
.sm-pt2 {
	padding-top: 1rem
}
.sm-pr2 {
	padding-right: 1rem
}
.sm-pb2 {
	padding-bottom: 1rem
}
.sm-pl2 {
	padding-left: 1rem
}
.sm-px2 {
	padding-left: 1rem;
	padding-right: 1rem
}
.sm-py2 {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.sm-p3 {
	padding: 2rem
}
.sm-pt3 {
	padding-top: 2rem
}
.sm-pr3 {
	padding-right: 2rem
}
.sm-pb3 {
	padding-bottom: 2rem
}
.sm-pl3 {
	padding-left: 2rem
}
.sm-px3 {
	padding-left: 2rem;
	padding-right: 2rem
}
.sm-py3 {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.sm-p4 {
	padding: 4rem
}
.sm-pt4 {
	padding-top: 4rem
}
.sm-pr4 {
	padding-right: 4rem
}
.sm-pb4 {
	padding-bottom: 4rem
}
.sm-pl4 {
	padding-left: 4rem
}
.sm-px4 {
	padding-left: 4rem;
	padding-right: 4rem
}
.sm-py4 {
	padding-top: 4rem;
	padding-bottom: 4rem
}
}
@media (min-width: 640px) {
.md-p0 {
	padding: 0
}
.md-pt0 {
	padding-top: 0
}
.md-pr0 {
	padding-right: 0
}
.md-pb0 {
	padding-bottom: 0
}
.md-pl0 {
	padding-left: 0
}
.md-px0 {
	padding-left: 0;
	padding-right: 0
}
.md-py0 {
	padding-top: 0;
	padding-bottom: 0
}
.md-p1 {
padding:.5rem
}
.md-pt1 {
padding-top:.5rem
}
.md-pr1 {
padding-right:.5rem
}
.md-pb1 {
padding-bottom:.5rem
}
.md-pl1 {
padding-left:.5rem
}
.md-px1 {
padding-left:.5rem;
padding-right:.5rem
}
.md-py1 {
padding-top:.5rem;
padding-bottom:.5rem
}
.md-p2 {
	padding: 1rem
}
.md-pt2 {
	padding-top: 1rem
}
.md-pr2 {
	padding-right: 1rem
}
.md-pb2 {
	padding-bottom: 1rem
}
.md-pl2 {
	padding-left: 1rem
}
.md-px2 {
	padding-left: 1rem;
	padding-right: 1rem
}
.md-py2 {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.md-p3 {
	padding: 2rem
}
.md-pt3 {
	padding-top: 2rem
}
.md-pr3 {
	padding-right: 2rem
}
.md-pb3 {
	padding-bottom: 2rem
}
.md-pl3 {
	padding-left: 2rem
}
.md-px3 {
	padding-left: 2rem;
	padding-right: 2rem
}
.md-py3 {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.md-p4 {
	padding: 4rem
}
.md-pt4 {
	padding-top: 4rem
}
.md-pr4 {
	padding-right: 4rem
}
.md-pb4 {
	padding-bottom: 4rem
}
.md-pl4 {
	padding-left: 4rem
}
.md-px4 {
	padding-left: 4rem;
	padding-right: 4rem
}
.md-py4 {
	padding-top: 4rem;
	padding-bottom: 4rem
}
}
@media (min-width: 960px) {
.lg-p0 {
	padding: 0
}
.lg-pt0 {
	padding-top: 0
}
.lg-pr0 {
	padding-right: 0
}
.lg-pb0 {
	padding-bottom: 0
}
.lg-pl0 {
	padding-left: 0
}
.lg-px0 {
	padding-left: 0;
	padding-right: 0
}
.lg-py0 {
	padding-top: 0;
	padding-bottom: 0
}
.lg-p1 {
padding:.5rem
}
.lg-pt1 {
padding-top:.5rem
}
.lg-pr1 {
padding-right:.5rem
}
.lg-pb1 {
padding-bottom:.5rem
}
.lg-pl1 {
padding-left:.5rem
}
.lg-px1 {
padding-left:.5rem;
padding-right:.5rem
}
.lg-py1 {
padding-top:.5rem;
padding-bottom:.5rem
}
.lg-p2 {
	padding: 1rem
}
.lg-pt2 {
	padding-top: 1rem
}
.lg-pr2 {
	padding-right: 1rem
}
.lg-pb2 {
	padding-bottom: 1rem
}
.lg-pl2 {
	padding-left: 1rem
}
.lg-px2 {
	padding-left: 1rem;
	padding-right: 1rem
}
.lg-py2 {
	padding-top: 1rem;
	padding-bottom: 1rem
}
.lg-p3 {
	padding: 2rem
}
.lg-pt3 {
	padding-top: 2rem
}
.lg-pr3 {
	padding-right: 2rem
}
.lg-pb3 {
	padding-bottom: 2rem
}
.lg-pl3 {
	padding-left: 2rem
}
.lg-px3 {
	padding-left: 2rem;
	padding-right: 2rem
}
.lg-py3 {
	padding-top: 2rem;
	padding-bottom: 2rem
}
.lg-p4 {
	padding: 4rem
}
.lg-pt4 {
	padding-top: 4rem
}
.lg-pr4 {
	padding-right: 4rem
}
.lg-pb4 {
	padding-bottom: 4rem
}
.lg-pl4 {
	padding-left: 4rem
}
.lg-px4 {
	padding-left: 4rem;
	padding-right: 4rem
}
.lg-py4 {
	padding-top: 4rem;
	padding-bottom: 4rem
}
}

.trivia {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.abrade {
	font-family: 'Abrade-Book', sans-serif;
	font-weight: normal;
	font-style: normal
}
.abrade-bold {
	font-family: 'Abrade-Bold', sans-serif;
	font-weight: normal;
	font-style: normal
}

.didot {
	font-family: 'AWConquerorDidot-Light', serif;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal
}
.gotham {
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400
}
.gotham-bold {
	font-family: 'Gotham-Bold', sans-serif;
	font-style: normal;
	font-weight: 700
}
html[lang="el"] .didot {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.line-height-0 {
	line-height: 0
}
.lh {
	line-height: 2rem
}
.lh15 {
	line-height: 1.5em
}
.stretch {
	width: 100%;
	height: auto
}
.vcenter-parent {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.vcenter {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2
}
.ls {
	letter-spacing: 2px
}
.nols {
	letter-spacing: normal
}
.grayscale img {
	-webkit-filter: grayscale(100%);
	filter: gray
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir="rtl"] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.slick-loading .slick-list {
	background: #fff url("../../images/kd/ajax-loader.gif") center center no-repeat
}
@font-face {
	font-family: "slick";
	src: url("../fonts/slick.eot");
	src: url("../fonts/slickd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
	font-weight: normal;
	font-style: normal
}
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 14px;
	width: 84px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	margin-top: -7px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
	z-index: 1
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline: none;
	color: transparent
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: 0
}
.slick-prev:before, .slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-prev {
	left: 0;
	background: url("../../../images/kd/left.png") no-repeat center center
}

[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px
}
.slider--products .slick-prev:hover {
	background: url("../../images/kd/left1.png") no-repeat center center!important
}
.slick-next {
	right: 0;
	background: url("../../images/kd/right.png") no-repeat center center
}
.slider--products .slick-next:hover {
	background: url("../../images/kd/right1.png") no-repeat center center!important
}
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto
}
.slick-dots {
	list-style: none;
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 1;
	padding: 5px;
	cursor: pointer
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 1
}
.slick-dots .slick-active {
	color: #e27b5b
}
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #212020;
	opacity: .9
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 0;
	box-sizing: border-box
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none !important
}
.mfp-preloader {
	color: #dfd8d2;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}
.mfp-preloader a {
	color: #dfd8d2
}
.mfp-preloader a:hover {
	color: #fff
}
.mfp-s-ready .mfp-preloader {
	display: none
}
.mfp-s-error .mfp-content {
	display: none
}
button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none
}
button::-moz-focus-inner {
padding:0;
border:0
}
button.mfp-close {
	background: url("../../images/kd/close.png") no-repeat right;
	color: #e27b5b;
	cursor: pointer;
	line-height: 27px;
	letter-spacing: 2px;
	margin-top: 40px;
	padding-right: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 0
}
button.mfp-close:hover, button.mfp-close:focus {
	background: url("../../images/kd/close-hover.png") no-repeat right;
	color: #dfd8d2
}
.mfp-close-btn-in .mfp-close {
	color: #e27b5b
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	text-align: right;
	width: 100%
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #dfd8d2;
	font-size: 12px;
	line-height: 1;
	white-space: nowrap
}
.mfp-iframe-holder {
	padding-top: 80px;
	padding-bottom: 80px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 80%
}
.mfp-iframe-holder .mfp-close {
	margin-top: 0;
	top: -40px
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: none;
	background: #212020
}
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 80px 0 120px;
	margin: 0 auto;
	-webkit-filter: grayscale(100%);
	filter: gray
}
.mfp-figure {
	line-height: 0
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 80px;
	bottom: 120px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: none;
	background: transparent
}
.mfp-figure small {
	color: #dfd8d2;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-figure figure {
	margin: 0
}
.mfp-bottom-bar {
	margin-top: -120px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}
.mfp-title {
	color: #dfd8d2;
	line-height: 1;
	padding-top: 30px;
	text-align: left;
	word-wrap: break-word
}
.mfp-title .caption-line-1 {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal;
	line-height: 1.25;
	text-transform: uppercase
}
html[lang="el"] .mfp-title .caption-line-1 {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.mfp-title .caption-line-2 {
	margin-top: 10px;
	text-transform: uppercase
}
.mfp-image-holder .mfp-content {
	max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px
}
}
@media all and (max-width: 900px) {
.mfp-container {
	padding-left: 10px;
	padding-right: 10px
}
}
.popup-dialog__content strong {
	font-size: 11px
}
#popup-dialog {
	background: #dfd8d2;
	box-sizing: border-box;
	padding: 50px 100px;
	text-align: left;
	max-width: 850px;
	margin: 0 auto;
	position: relative
}
#popup-dialog button.mfp-close {
	margin-top: -40px
}
#video-dialog {
	background: #dfd8d2;
	box-sizing: border-box;
	line-height: 0;
	margin: 0 auto;
	max-width: 80%;
	padding: 0;
	position: relative
}
#video-dialog video {
	width: 100%;
	height: auto
}
#video-dialog button.mfp-close {
	margin-top: -40px
}
.mfp-counter span {
	display: inline-block;
	margin: 0 10px;
	vertical-align: bottom
}
.mfp-counter .line {
	background-color: #555452;
	height: 90px;
	width: 1px
}
.mfp-arrow {
	display: inline-block;
	height: 14px;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	vertical-align: middle;
	width: 84px
}
.mfp-arrow-left {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDlGQUM2RkNDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDlGQUM2RUNDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xmsuAAAAA30lEQVR42mJ8VBXFgAWYQelTDKMAL5BtXYrCZ8GiRh2I1wKx6mhwkQ6Y0PjSQLwTiG8C8Y/R4KEsQPmBeAcQywPx/tGgoSxAOYF4CxDrQPl7R4OG/ABlBuJlQGwDFfsExGdGg4Y8AKqUZgJxAJIYKxDfGQ0a4sDj6mi8ldIooEIKTQdiYaRU+huIVYD4z2jwkN4OBaXQv0AMat0fgYrxAbHJaFBRVst/B2IfIL4C5TuPBg3l7dCPQOwBxA+B2HE0aKjTU3oKxO7Q7ifHaPBQHqAM0G5nMBDrjQYP6QAgwAB2Jh8hf0zH3gAAAABJRU5ErkJggg==") no-repeat center;
	left: 5%
}
.mfp-arrow-left:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N0MxNTcyNkQyNTkxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2N0MxNTcyNUQyNTkxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4w+85GAAAA3klEQVR42mK8f+MSAxZgBqVPMYwCvEBBXReFz4JFjToQrwVi1dHgIh0wofGlgXgnEN8E4h+jwUNZgPID8Q4glgfi/aNBQ1mAcgLxFiDWgfL3jgYN+QHKDMTLgNgGKvYJiM+MBg15gBFYy88B0slIYt+B+NVo0FCnUhoFFAJQsykdiIWBOAAq9huIVYD4z2jwkN4OBaXQv0AcBcRHoGJ8QGwyGlSUZXlQuekDxFegfOfRoKG8DP0IxB5A/BCIHUeDhjqV0lMgdod2PzlGg4c6tTyo2xkMxHqjwUM6AAgwAPUVIDE2WlnFAAAAAElFTkSuQmCC") no-repeat center
}
.mfp-arrow-right {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RTYyRTFERUNDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RTYyRTFERENDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QJgxbAAAA00lEQVR42mJ8VBXFMApIBmZQ+pRs61IUCabRsCELXALitUCsji4xGqDkgR9AfBOIdz6ujpYeDVDqgP1ALA/EO4CByj8aoJSDvVBaB4i3AAOVczRAKQNngPgTlG0DxMuAgcrMAmQ8GA0bsgErEjsAiGeOplAqA1AKVRgNBrLD7i0Qc0L5G4A4fTSFkg9MgJgPyj4CxFHARv7f0QAlHzhD6StA7AMMzO+jtTxlwBGIHwKxBzAwPyKXA6OAdMAB7Xa6AAPz6WhPiXKgB8TB0O4nCgAIMAD55SgbB3MrBgAAAABJRU5ErkJggg==") no-repeat center;
	right: 5%
}
.mfp-arrow-right:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjE0NjJGNUQyNTcxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjE0NjJGNEQyNTcxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QmqGqAAAAzUlEQVR42mK8f+MSwyggGZhB6VMK6rooEkyjYUMWAKXCtUCsji4xGqDkgR9AfBOIdz64eVl6NECpA/YDsTwQ7wAGKv9ogFIO9kJpHSDeAgxUThCHcbRSIhuwAPFbIOaD8jcAcQhI8MFo2JANWJHYAUA8czTL0yDZKowGA0VZnhMpy6ePplDygQlS+XkEiKOAjfy/owFKPnCG0leA2AcYmN9Hm02UAUcgfgjEHsDA/IhcDowC0gEHtNvpAgzMp6M9JcqBHhAHQ7ufKAAgwADcLyd3++n9iQAAAABJRU5ErkJggg==") no-repeat center
}
.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-transform: scale(0.8);
	transform: scale(0.8)
}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0
}
.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: 0.8
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
	opacity: 0
}
*, *:focus, *:active {
	outline: none
}
html {
	font-size: 14px
}
body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	background-color: #dfd8d2;
	color: #212020;
	font-family:'Gotham-Bold', sans-serif;
	font-style: normal;
	font-weight: 100;
}
#page {
	overflow-x: hidden
}
a {
	text-decoration: none;
	-webkit-transition: color 0.15s;
	transition: color 0.15s
}
strong {
	font-family: 'Gotham-Bold', sans-serif;
	font-style: normal;
	font-weight: 700
}
p {
	margin-top: 0
}
h1, h2, h3, h4, h5 {
	margin: 0
}
.lazy {
	opacity: 0;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}
.ptb {
	padding-top: 150px;
	padding-bottom: 150px
}
.title--small {
	font-family: 'Gotham-Bold', sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 2px
}
.title--big {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 60px;
	font-style: normal;
	font-weight: 200
}
html[lang="el"] .title--big {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
h1, .entry-title {
	font-style: normal;
	font-weight: 100;
	text-transform: uppercase
}
html[lang="el"] h1, html[lang="el"] .entry-title {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.entry-content {
	letter-spacing: normal
}
.entry-content strong {
	font-size: 11px;
	letter-spacing: 2px
}
.intro {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1
}
.container--sitemap {
	padding-bottom: 150px
}
.container--sitemap .menu--primary ul a {
	color: #212020
}
.container--sitemap .menu--products ul a {
	color: #212020
}
.container--sitemap .menu--title {
	border-color: #a29fa0
}
.container--sitemap .menu-item-has-children {
	border-color: #a29fa0
}
.container--sitemap .menu-item-has-children>a span {
	background-color: #dfd8d2
}
.container--sitemap .menu-item-has-children>a:after {
	background-color: #a29fa0
}
.container--share {
	clear: both;
	padding: 150px 0
}
.sharedaddy {
	opacity: 0;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-transition: opacity 0.25s, visibility 0.25s;
	transition: opacity 0.25s, visibility 0.25s;
	visibility: hidden;
	width: 100%
}
.sharedaddy .sd-social {
	display: inline-block;
	margin-top: 30px;
	vertical-align: top
}
.sharedaddy.animate {
	opacity: 1;
	visibility: visible
}
.sharedaddy .sd-social-icon .sd-content ul li[class*='share-'].share-linkedin a.sd-button {
	background: #e27b5b;
	color: #dfd8d2 !important
}
.sharedaddy .sd-social-icon .sd-content ul li[class*='share-'].share-facebook a.sd-button {
	background: #e27b5b;
	color: #dfd8d2 !important
}
.sharedaddy .sd-social-icon .sd-content ul li[class*='share-'].share-twitter a.sd-button {
	background: #e27b5b;
	color: #dfd8d2 !important
}
.sharedaddy .sd-social-icon .sd-content ul li[class*='share-'].share-pinterest a.sd-button {
	background: #e27b5b;
	color: #dfd8d2 !important
}
.sharedaddy .sd-social-icon .sd-content ul li[class*='share-'].share-google-plus-1 a.sd-button {
	background: #e27b5b;
	color: #dfd8d2 !important
}
.sharedaddy .sd-social-icon .sd-content ul li a.sd-button {
	margin: 0 1px
}
.sharedaddy .sd-content ul {
	margin: 0
}
.sharedaddy .sd-social-icon .sd-content ul li[class*='share-'] a:hover {
	background-color: #31302e !important;
	opacity: 1
}
.container--page {
	padding-bottom: 150px
}
.button--light, .button--orange, .button--dark {
	min-width: 230px
}
.button--clear {
	background-color: transparent;
	border: 1px solid #a29fa0;
	box-sizing: border-box;
	color: #1f1f1f;
	display: inline-block;
	line-height: 1;
	letter-spacing: 2px;
	padding: 20px;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle
}
.button--clear:hover {
	background-color: #e27b5b;
	border-color: #e27b5b;
	color: #dfd8d2
}
.button--light {
	background-color: #dfd8d2;
	box-sizing: border-box;
	color: #1f1f1f;
	display: inline-block;
	line-height: 1;
	letter-spacing: 2px;
	padding: 20px;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle
}
.button--light:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.button--orange {
	background-color: #e27b5b;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	letter-spacing: 2px;
	padding: 20px;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle
}
.button--dark {
	background-color: #31302e;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	letter-spacing: 2px;
	padding: 20px;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle
}
.button--dark:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.button--download {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRjgzOTVGRUQxQTcxMUU1QTczQ0IxOTcyQzI3NDBFQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRjgzOTVGREQxQTcxMUU1QTczQ0IxOTcyQzI3NDBFQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REVEQURBNUExMTIwNjgxMTgyMkFBRkI3NjJDNzRGQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dLwTJAAADeklEQVR42syYa0gUURTHZ8elJ21BoRmWJb2EIoikQigrQnpsG2qbPSioqKA+9LHnpx4QQfWpkIgszHC1NK2WivBBFlFGlJTVGpg9IAljoSI2rf+B/8qwzE4zs7SzB37McPfunf+9595zz72u9wc2KAlaOigGm8BwcAFUgU9m/jz+SIVuuWpTzCSwBzRSwBmQDTzgJOgGLawzwc4HVAv15oLD4Dl4B06BXI7QUuk8BS8A58AU1ukCbeAQmGVWmMvAlSP4QS9YTpeJdYB6UAcegX6DzswHRWA1yGG5CL0OGkAzXBkxK2wG3bEQDAK/6RZp6CZ4a9P90u4q4AN58m0QBrfAUQhs11Z26zSwgyN1mT27zQYStXZyDIylJ4RS8ANsNRoxGf4PFDJdSY61ceFkYNT64k3+fJAJqpXkWS0YDQqMVqWfz6tJFFbD55p4wlxcQRIKntn4QBOxZHBfB+eer/vgRlVPmMSpcUl2Y9TquCDy9YRFV0HAAWGBmKk0ICyNPn4NniZbFdz5gt8uhjvTtMJkRWSAK4pzVsmIUKAVtp5PJ4UFtKtThA1j2iKB7o1Tqrg6JRqUwJ2DRdhaMBKUK87bRQZbnwjbzb2qMgWEXQK/wE6VLwqzCKdNBuinpFgirIzzrDQFhImGUZIRq4z0kk1sSQFh2zhqFSpfrnFLynFKEVZiNrekWqzQcDSOVcVuCSasEGQZ/J7FOmZtnSbQDgTYe6A3NvX4h3UymwhxnqaTMpY1sY5Zk736K7irFRahO2eDySYbCvGwIR3azhNTLt97+VvIpBtn8kxQEz2cqDpbQomFXvbw0BLUlAVZ1mOhHb/WjbHCGtnTYhuxRw4Vd4iXZVZMptBncF9PWITnxTk2Ts99nOiFfLeyGsWN0ySdhxv74+X80Vy/KImRwq+XoMYKE1d8t+HORCzqxlYjYbJv3mCgK6dAz38QM4RuP6vnxngn8dNMPSR53My518zrgQaLsUlrE8Ey3oMsAUPBH/AYnLdyqeJhr1aQMSx/xVONHFSfsPF4lyp5vKvwMk6JfeOUkTuLIEbqi96f3QY9DHODr+ZH5oGVvLnZRz5SoMSfh6y3mMmnl+cIsZfgOMW0mlm5bpNuEP8/IPvBVI6EiNzFZLOT6VMm67dQTL0d99u9UZSzwQkuEskK9jLR7KJIEbeIF3e25uRfAQYAmazkstG+rvYAAAAASUVORK5CAII=") no-repeat center right;
	box-sizing: border-box;
	color: #1e1e1e;
	display: inline-block;
	line-height: 1;
	padding: 15px 50px 15px 25px;
	vertical-align: middle
}
.button--download:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREJGNEI0OUQxQTcxMUU1QTczQ0IxOTcyQzI3NDBFQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREJGNEI0OEQxQTcxMUU1QTczQ0IxOTcyQzI3NDBFQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REVEQURBNUExMTIwNjgxMTgyMkFBRkI3NjJDNzRGQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6BwWw0AAAC2UlEQVR42syYbYgNURjHn5nrZb2tfLCsvGSJktYnXdotRSyJL6JE1pdNXnfVprBKEW32y5asJFvaIorIS2Ij6pKyaVNapNi1Xr5s3Tbs2nuv/zP3uTlNM3P3zKw7869fzZ0zZ+6/55zzzHmO8fnoNgqoErAZ7AZFoAVcAb3D6TzrZJvjfdOnmbmgAbwF38BZsAiUgSbQI22HwWw/f2BqPLcctILv4CM4ARYCQ54xbNfcdgp8EqPNYMlIGJsEdoKn4CdIyO+pyjOGR3+1bQY4AF6DJLgJ1oLRrp0d5thi6Tgvzx+PhIbAK7AHc60jX8R4XswvgCnWKBCXeek5lPx7I8hQYVXZ3bA95mWsEkwsULRU8Vxb72VsP4WnOjdjHKV1ft+aWbPFIoAqMJymkzHOUxNCjNgYNTCqsUMUvurtxnhFVEXAWEVudeaMrZYPcNji1blJNVZP0VFtzth4sCJCxuIYzrFsrFo+DVERz7EaMyKr0a6DpmxvoqZiNnY7gsYusLEjETPFO5tGU/bsPREy1olNYzKXxy5pd58+k2icx6eV2/gZfTWTkiYawTGtfVh/kjJVW7Pfta+oTYqyJo34SkqXlmWvH13TNZUCbWrm52LjndYrYMy4j3cM/qKhBUspNbnEgq/5ntXWn9Q1lsAw/rHvLs5rB33gNxkPrlLsS9e/7IhrvsdtPnTGadtzDqS1X5VC9B/foljvewu+tu7paxDcVasUteENKNdf4Fjh7TeCrsYnGMa0256/JcQ00eRVjLT6Gs7g4gnZ7mVsQMp4KnBt+VAdRrdKfC94aTP2P01ixdBxpxLdrhdSthdLHbADrOJcrpgMUhDzInsOLoM7iNQPt7MDN3F2vC5wZJeBXWADmKJppg/cAxfBM8nweQ81hqO0HEMl5Deffe2TwqHUpU834BzCh3ofdMPq90SxS44T+NxrjiRnjgofb54G0yh7kljnxxTrrwADAFBTqtV7aoI3AAAAAElFTkSuQmCC");
	color: #e27b5b
}
.button--expand {
	background: url("../../images/kd/zoom.png") no-repeat center right;
	box-sizing: border-box;
	color: #212020;
	display: inline-block;
	line-height: 1;
	padding: 15px 40px 15px 0;
	vertical-align: middle
}
.button--expand:hover {
	background: url("../../images/kd/zoom-hover.png") no-repeat center right;
	color: #e27b5b
}
.button--gallery {
	background: url("../../images/kd/expand.png") no-repeat center right;
	box-sizing: border-box;
	color: #212020;
	display: inline-block;
	line-height: 1;
	padding: 15px 45px 15px 0;
	vertical-align: middle
}
.button--gallery:hover {
	background: url("../../images/kd/expand-hover-alt.png") no-repeat center right;
	color: #e27b5b
}
.button--share {
	color: #212020;
	display: inline-block;
	height: 154px;
	letter-spacing: 2px;
	vertical-align: top;
	width: 154px;
	position: relative
}
.button--share:before {
	background: url("../../images/kd/button-share.png") no-repeat center center;
	content: '';
	display: block;
	height: 154px;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 154px
}
.button--share:after {
	background: url("../../images/kd/button-share.png") no-repeat center center;
	content: '';
	display: block;
	height: 154px;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 154px
}
.button--share:hover {
	color: #e27b5b
}
.button--share:hover:before {
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg)
}
.button--share:hover:after {
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg)
}
.button--share:hover .button--share__text:after {
	background: url("../../images/kd/share-orange.png") no-repeat center center
}
.button--share .button--share__text {
	display: inline-block;
	padding: 60px 30px 0 30px;
	vertical-align: middle
}
.button--share .button--share__text:after {
	background: url("../../images/kd/share-black.png") no-repeat center center;
	content: '';
	display: block;
	height: 17px;
	margin-top: 20px;
	width: 100%
}
.button--share--alt {
	color: #dfd8d2
}
.button--share--alt .button--share__text:after {
	background: url("../../images/kd/share-white.png") no-repeat center center
}
.button--back {
	color: #212020
}
.button--back:before {
	background: url("../../images/kd/back.png") no-repeat center;
	content: '';
	display: inline-block;
	height: 14px;
	margin-right: 15px;
	vertical-align: middle;
	width: 7px
}
.button--back:hover {
	color: #e27b5b
}
.button--care-instructions {
	background: url("../../images/kd/instructions.png") no-repeat center right;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	margin-right: 25px;
	padding: 15px 35px 15px 0;
	vertical-align: middle
}
.button--care-instructions:hover {
	color: #e27b5b
}
.button--view-thumbs {
	background: url("../../images/kd/thumbs.png") no-repeat center right;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	padding: 15px 35px 15px 25px;
	vertical-align: middle
}
.button--view-thumbs:hover {
	color: #e27b5b
}
.button--view-thumbs.active {
	color: #e27b5b
}
.button--view-large {
	background: url("../../images/kd/larger.png") no-repeat center right;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	padding: 15px 35px 15px 25px;
	vertical-align: middle
}
.button--view-large:hover {
	color: #e27b5b
}
.button--view-large.active {
	color: #e27b5b
}
.button--photo-gallery {
	background-color: #dfd8d2;
	box-sizing: border-box;
	color: #1f1f1f;
	display: inline-block;
	font-family: 'Gotham-Bold', sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: 1;
	padding: 15px 60px 15px 20px;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 205px
}
.button--photo-gallery:after {
	background: url("../../images/kd/expand.png") no-repeat center;
	content: '';
	display: block;
	height: 17px;
	position: absolute;
	right: 20px;
	top: 11.5px;
	width: 26px
}
.button--photo-gallery:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.button--photo-gallery:hover:after {
	background: url("../../images/kd/expand-hover.png") no-repeat center
}
.button--play {
	background: url("../../images/kd/play.png") no-repeat center;
	box-sizing: border-box;
	display: inline-block;
	height: 90px;
	margin: 0 auto;
	vertical-align: top;
	width: 90px
}
.button--play:hover {
	background: url("../../images/kd/play-hover.png") no-repeat center
}
.skip {
	background-color: #31302e;
	bottom: 30px;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	height: 40px;
	right: 0;
	letter-spacing: 2px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 90px
}
.skip:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.play {
	background-color: #31302e;
	background-position: center;
	background-repeat: no-repeat;
	bottom: 30px;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	height: 40px;
	right: 100px;
	letter-spacing: 2px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 40px
}
.play:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.play.playing {
	background-image: url("../../images/kd/video-pause.png")
}
.play.paused {
	background-image: url("../../images/kd/video-play.png")
}
.mute {
	background-color: #31302e;
	background-position: center;
	background-repeat: no-repeat;
	bottom: 30px;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	height: 40px;
	right: 150px;
	letter-spacing: 2px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 40px
}
.mute:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.mute.unmuted {
	background-image: url("../../images/kd/sound-on.png")
}
.mute.mutedd {
	background-image: url("../../images/kd/sound-off.png")
}
.button--view-info {
	background-color: #dfd8d2;
	box-sizing: border-box;
	color: #1f1f1f;
	display: inline-block;
	line-height: 1;
	letter-spacing: 2px;
	padding: 15px 50px 15px 35px;
	text-align: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle
}
.button--view-info:after {
	background: url("../../images/kd/arrow-down.png") no-repeat center;
	content: '';
	display: block;
	height: 7px;
	position: absolute;
	right: 20px;
	top: 16.5px;
	width: 14px
}
.button--view-info:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.button--view-info:hover:after {
	background: url("../../images/kd/arrow-down-hover.png") no-repeat center
}
#header--fixed {
	left: 0;
	opacity: 0;
	padding-bottom: 0px;
	padding-top:0px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	width: 100%;
	height: 50px;
	z-index: 1000
}
#header--fixed.animate {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

#header {
	z-index: 100;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
}
.header_big{
	width: 1200px;
	margin:0 auto;
	height: 40px;
	margin-top: 26px;
}
.header_big ul{
	float: right;
}
.header_big ul li{
	float: left;
	margin-left:40px;
}
.header_big ul li a{
	font-size: 16px;
	line-height: 40px;
	color: #fff
}
.header_big ul li a:hover,.header_selc{
	color: #E27B5B!important
}
.header_big ul li span{
	display:block;
	width: 160px;
	background: url(../../images/kd/tell.png) no-repeat center center;
	height: 40px;
}
.header_big ul li span:hover{
	background: url(../../images/kd/tell1.png) no-repeat center center;
}
.header_big ul li .search{
	height: 40px;
	width: 40px;
	display:block;
	background: url(../../images/kd/search-light2.png) center center no-repeat;
}
.header_big ul li .search:hover{
	background: url(../../images/kd/search-hover2.png) no-repeat center center;
}
.header_small {margin:0 auto;padding:5px;}
.header_small ul li a{
	color: #333;
	font-weight:400;
}
.header_small ul li span{
	background: url(../../images/kd/small_tell.png) no-repeat center center;
}
.header_small ul li .search{
	background: url(../../images/kd/small_search.png) center center no-repeat;
}
#menu {
	background-color: #31302f;
	height: 100%;
	opacity: 0;
	position: fixed;
	top: 0;
	-webkit-transition: opacity 0.5s, visibility 0.5s;
	transition: opacity 0.5s, visibility 0.5s;
	visibility: hidden;
	width: 100%;
	z-index: 1001
}
#menu.animate {
	opacity: 1;
	visibility: visible
}
#search {
	background-color: #31302f;
	height: 100%;
	opacity: 0;
	position: fixed;
	top: 0;
	-webkit-transition: opacity 0.5s, visibility 0.5s;
	transition: opacity 0.5s, visibility 0.5s;
	visibility: hidden;
	width: 100%;
	z-index: 1001
}
#search.animate {
	opacity: 1;
	visibility: visible
}
.search--toggle {
	cursor: pointer;
	letter-spacing: 2px;
	left: 0;
	position: absolute;
	top: 0
}
.search--toggle span {
	background: url("../../images/kd/search2.png") no-repeat left;
	background-size: 27px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-left: 40px;
	-webkit-transition: all 0.45s;
	transition: all 0.45s;
	vertical-align: middle
}
.search--toggle:hover span {
	background: url("../../images/kd/search-hover2.png") no-repeat left;
	background-size: 27px;
	color: #e27b5b
}
.menu--toggle {
	cursor: pointer;
	letter-spacing: 2px;
	position: absolute;
	right: 0;
	top: 0
}
.menu--toggle span {
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-right: 50px;
	-webkit-transition: color 0.45s;
	transition: color 0.45s;
	vertical-align: middle
}
.menu--toggle .menu-line {
	background: #3e3c3b;
	width: 34px;
	height: 2px;
	position: absolute;
	right: 0;
	-webkit-transition: all 0.15s;
	transition: all 0.15s
}
.menu--toggle .menu-line-1 {
	top: 8px
}
.menu--toggle .menu-line-2 {
	top: 13px
}
.menu--toggle .menu-line-3 {
	top: 18px
}
.menu--toggle:hover span {
	color: #e27b5b
}
.menu--toggle:hover .menu-line {
	background: #e27b5b
}
.menu--toggle:hover .menu-line-1 {
	top: 6px
}
.menu--toggle:hover .menu-line-3 {
	top: 20px
}
.close {
	background: url("../../images/kd/close.png") no-repeat right;
	color: #e27b5b;
	cursor: pointer;
	letter-spacing: 2px;
	line-height: 27px;
	padding-right: 50px;
	-webkit-transition: color 0.15s;
	transition: color 0.15s
}
.close:hover {
	background: url("../../images/kd/close-hover.png") no-repeat right;
	color: #dfd8d2
}
.menu--title {
	border-bottom: 1px solid #5c5b59;
	color: #e27b5b;
	margin-bottom: 35px
}
.menu--title span {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal
}
html[lang="el"] .menu--title span {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.menu--title .button--download {
	color: #dfd8d2
}
.menu--title .button--download:hover {
	color: #e27b5b
}
.menu--primary ul a {
	color: #dfd8d2;
	letter-spacing: 2px;
	line-height: 2.2rem
}
.menu--primary ul a:hover {
	color: #e27b5b
}
.menu--products ul a {
	color: #dfd8d2;
	display: block;
	letter-spacing: 2px;
	line-height: 2.2rem
}
.menu--products ul a:hover {
	color: #e27b5b
}
.menu--products ul li {
	position: relative
}
.menu--products ul ul {
	margin-top: -24px
}
.menu--products ul ul a {
	padding-left: 50%;
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 2
}
.menu--products ul ul a:hover {
	background-color: #e27b5b;
	color: #dfd8d2
}
.menu-item-has-children {
	border-bottom: 1px solid #5c5b59;
	margin-bottom: 25px;
	padding-bottom: 25px
}
.menu-item-has-children>a {
	position: relative
}
.menu-item-has-children>a:after {
	background-color: #5c5b59;
	content: '';
	display: inline-block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 11px;
	vertical-align: middle;
	width: 47%
}
.menu-item-has-children>a span {
	background-color: #31302f;
	display: inline-block;
	padding-right: 2%;
	position: relative;
	z-index: 1
}
.menu--search-form {
	position: relative
}
.menu--search-form .s__input {
	background: none;
	border: none;
	border-bottom: 1px solid #5c5b59;
	border-radius: 0;
	box-sizing: border-box;
	color: #e27b5b;
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal;
	width: 100%;
	text-transform: uppercase
}
html[lang="el"] .menu--search-form .s__input {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.menu--search-form .s__submit {
	background: url("../../images/kd/search-white2.png") no-repeat center;
	background-size: 27px;
	border-radius: 0;
	border: none;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	width: 27px
}
.menu--search-form .s__submit:hover {
	background: url("../../images/kd/search-hover2.png") no-repeat center;
	background-size: 27px
}
#search-results {
	margin-top: 40px
}
#search-results a {
	color: #dfd8d2;
	line-height: 2rem;
	text-transform: uppercase
}
#search-results a:hover {
	color: #e27b5b
}
.staggered-transition {
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.staggered-enter {
	opacity: 0;
	visibility: hidden
}
.staggered-leave {
	display: none
}
.container--close {
	box-sizing: border-box;
	padding: 30px 0
}
.menu--latest-post {
	background-color: #dfd8d2;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s
}
.menu--latest-post:hover {
	background-color: #beb7b2
}
.menu--latest-post:hover .tease-image:before {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	visibility: visible
}
.menu--latest-post:hover .tease-image:after {
	opacity: 0.7
}
.menu--latest-post .tease-date {
	padding: 20px 30px
}
.menu--latest-post .tease-date__month {
	display: block;
	text-align: left
}
.menu--latest-post .tease-date__year {
	display: block;
	text-align: left
}
.menu--latest-post .tease-title {
	font-size: 20px;
	margin-bottom: 20px
}
.menu--latest-post .tease-title a {
	color: #212020
}
.menu--latest-post .tease-image {
	position: relative
}
.menu--latest-post .tease-image:before {
	background: url("../../images/kd/arrow-left-white.png") no-repeat center center;
	content: '';
	height: 14px;
	left: 50%;
	margin-left: -42px;
	margin-top: -7px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	visibility: hidden;
	width: 84px;
	z-index: 1
}
.menu--latest-post .tease-image:after {
	background-color: #212020;
	bottom: 0;
	content: '';
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	width: 100%
}
.menu--latest-post .tease-preview {
	position: relative
}
.menu--latest-post .tease-preview:after {
	background-color: #5c5b59;
	bottom: -35px;
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	right: 0;
	width: 60px
}
.menu--latest-post .tease-content {
	padding: 30px 30px 60px 30px
}
#footer {
	background-color: #31302e;
	padding-bottom: 50px;
	padding-top: 150px;
	position: relative;
	z-index: 1
	
}
.social {
	text-align: right
}
.social-link {
	color: #dfd8d2;
	display: inline-block;
	height:35px;
	vertical-align: middle;
	width: 40px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}
.social-link:hover {
	color: #e27b5b
}
.social-link--facebook {
	background: url("../../images/kd/facebook-sprite.png") no-repeat right 0px
}
.social-link--facebook:hover {
	background: url("../../images/kd/facebook-sprite.png") no-repeat right -39px
}
.social-link--twitter {
	background: url("../../images/kd/twitter-sprite.png") no-repeat right 0px
}
.social-link--twitter:hover {
	background: url("../../images/kd/twitter-sprite.png") no-repeat right -39px
}
.social-link--linkedin {
	background: url("../../images/kd/linkedin-sprite.png") no-repeat right 0px
}
.social-link--linkedin:hover {
	background: url("../../images/kd/linkedin-sprite.png") no-repeat right -39px
}
.back-to-top {
	color: #e27b5b;
	display: inline-block;
	font-size: 10px;
	left: 50%;
	line-height: 14px;
	margin-left: -83px;
	position: absolute;
	top: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	vertical-align: middle
}
.back-to-top:hover {
	color: #dfd8d2;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.back-to-top:after {
		background: url("../../images/kd/right.png") no-repeat;
		content: '';
	display: inline-block;
	height: 14px;
	margin-left: 30px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 84px
}
.back-to-top:hover::after {
	background: url("../../images/kd/right1.png") no-repeat;
	-webkit-transform: translateX(15px);
	transform: translateX(15px)
}
.contact__line {
	position: relative
}
.contact__line:after {
	background-color: #5c5b59;
	bottom: 3px;
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	width: 100%
}
.contact__content a {
	color: #dfd8d2
}
.contact__content a:hover {
	color: #e27b5b
}
.footer__credits {
	text-transform: uppercase;
	color: #6a6763;
	padding-top: 80px
}
.footer__credits a {
	color: #6a6763;
	display: inline-block;
	font-family: 'Gotham-Bold', sans-serif;
	font-style: normal;
	font-weight: 700
}
.footer__credits a:hover {
	color: #e27b5b
}
.footer__credits span {
	display: inline-block
}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
	text-align: center
}
@font-face {
	font-family: VideoJS;
	src: url("../font/1.5.1/VideoJSd41d.html?#iefix") format("eot")
}
@font-face {
	font-family: VideoJS;
	src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
	font-weight: normal;
	font-style: normal
}
.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
	content: '\f101'
}
.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-play-circle:before {
	content: '\f102'
}
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
	content: '\f103'
}
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-0 {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before {
	content: '\f104'
}
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-1 {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before {
	content: '\f105'
}
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-volume-menu-button.vjs-vol-2 {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before {
	content: '\f106'
}
.vjs-icon-volume-high, .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before {
	content: '\f107'
}
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
	content: '\f108'
}
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
	content: '\f109'
}
.vjs-icon-square {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-square:before {
	content: '\f10a'
}
.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-spinner:before {
	content: '\f10b'
}
.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
	content: '\f10c'
}
.vjs-icon-captions, .video-js .vjs-captions-button {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
	content: '\f10d'
}
.vjs-icon-chapters, .video-js .vjs-chapters-button {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
	content: '\f10e'
}
.vjs-icon-share {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-share:before {
	content: '\f10f'
}
.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-cog:before {
	content: '\f110'
}
.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
	content: '\f111'
}
.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-circle-outline:before {
	content: '\f112'
}
.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-circle-inner-circle:before {
	content: '\f113'
}
.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-hd:before {
	content: '\f114'
}
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
	content: '\f115'
}
.vjs-icon-replay {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-replay:before {
	content: '\f116'
}
.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-facebook:before {
	content: '\f117'
}
.vjs-icon-gplus {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-gplus:before {
	content: '\f118'
}
.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-linkedin:before {
	content: '\f119'
}
.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-twitter:before {
	content: '\f11a'
}
.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-tumblr:before {
	content: '\f11b'
}
.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-pinterest:before {
	content: '\f11c'
}
.vjs-icon-audio-description {
	font-family: VideoJS;
	font-weight: normal;
	font-style: normal
}
.vjs-icon-audio-description:before {
	content: '\f11d'
}
.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.video-js:-moz-full-screen {
position:absolute
}
.video-js:-webkit-full-screen {
width:100% !important;
height:100% !important
}
.video-js *, .video-js *:before, .video-js *:after {
	box-sizing: inherit
}
.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0
}
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
	width: 100%;
	max-width: 100%;
	height: 0
}
.video-js.vjs-16-9 {
	padding-top: 56.25%
}
.video-js.vjs-4-3 {
	padding-top: 75%
}
.video-js.vjs-fill {
	width: 100%;
	height: 100%
}
.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}
.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}
.video-js.vjs-fullscreen {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}
.vjs-hidden {
	display: none !important
}
.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}
.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible
}
.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0px auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color: #66a8cc
}
.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: 0.06666em solid #fff;
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7);
	border-radius: 0.3em;
	-webkit-transition: all 0.4s;
	transition: all 0.4s
}
.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -0.75em;
	margin-left: -1.5em
}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {
	outline: 0;
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115,133,159,0.5);
	-webkit-transition: all 0s;
	transition: all 0s
}
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button {
	display: none
}
.video-js button {
	background: none;
	border: none;
	color: inherit;
	display: inline-block;
	overflow: visible;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: 0.5em;
	z-index: 2
}
.vjs-menu-button {
	cursor: pointer
}
.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	overflow: auto
}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display: none
}
.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: 0.2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}
.vjs-menu li:focus, .vjs-menu li:hover {
	outline: 0;
	background-color: #73859f;
	background-color: rgba(115,133,159,0.5)
}
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2b333f
}
.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 0.3em 0;
	font-weight: bold;
	cursor: default
}
.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0em;
	margin-bottom: 1.5em;
	border-top-color: rgba(43,51,63,0.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}
.vjs-menu-button-popup:hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
	display: block
}
.video-js .vjs-menu-button-inline {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	overflow: hidden
}
.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}
.video-js .vjs-menu-button-inline.vjs-slider-active {
	-webkit-transition: none;
	transition: none
}
.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all 0.4s;
	transition: all 0.4s
}
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	display: block;
	opacity: 1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	width: auto
}
.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}
.video-js .vjs-control-bar {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3.0em;
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7)
}
.vjs-has-started .vjs-control-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility 0.1s, opacity 0.1s;
	transition: visibility 0.1s, opacity 0.1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar {
	display: none !important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}
@media �screen {
.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content: ""
}
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}
.video-js .vjs-control {
	outline: none;
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.video-js .vjs-control:before {
	font-size: 1.8em;
	line-height: 1.67
}
.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus {
	text-shadow: 0em 0em 1em white
}
.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}
.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}
.video-js .vjs-custom-control-spacer {
	display: none
}
.video-js .vjs-progress-control {
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 4em
}
.vjs-live .vjs-progress-control {
	display: none
}
.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	height: 0.3em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.666666666666666666em
}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after {
	display: block;
	font-size: 0.6em
}
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div {
	position: absolute;
	display: block;
	height: 0.3em;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}
.video-js .vjs-mouse-display:before {
	display: none
}
.video-js .vjs-play-progress {
	background-color: #fff
}
.video-js .vjs-play-progress:before {
	position: absolute;
	top: -0.333333333333333em;
	right: -0.5em;
	font-size: 0.9em
}
.video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after {
	display: none;
	position: absolute;
	top: -3.4em;
	right: -1.5em;
	font-size: 0.9em;
	color: #000;
	content: attr(data-current-time);
	padding: 6px 8px 8px 8px;
	background-color: #fff;
	background-color: rgba(255,255,255,0.8);
	border-radius: 0.3em
}
.video-js .vjs-play-progress:before, .video-js .vjs-play-progress:after {
	z-index: 1
}
.video-js.vjs-no-flex .vjs-progress-control {
	width: auto
}
.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
	display: none
}
.video-js .vjs-progress-control .vjs-mouse-display:after {
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,0.8)
}
.video-js .vjs-slider {
	outline: 0;
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 0.45em 0 0.45em;
	background-color: #73859f;
	background-color: rgba(115,133,159,0.5)
}
.video-js .vjs-slider:focus {
	text-shadow: 0em 0em 1em white;
	box-shadow: 0 0 1em #fff
}
.video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
	cursor: pointer;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.video-js .vjs-volume-control {
	width: 5em;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.video-js .vjs-volume-bar {
	margin: 1.35em 0.45em
}
.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: 0.3em
}
.vjs-volume-bar.vjs-slider-vertical {
	width: 0.3em;
	height: 5em;
	margin: 1.35em auto
}
.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}
.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: 0.9em
}
.vjs-slider-vertical .vjs-volume-level {
	width: 0.3em
}
.vjs-slider-vertical .vjs-volume-level:before {
	top: -0.5em;
	left: -0.3em
}
.vjs-slider-horizontal .vjs-volume-level {
	height: 0.3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
	top: -0.3em;
	right: -0.5em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
	display: block;
	width: 0;
	height: 0;
	border-top-color: transparent
}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
	left: 0.5em;
	height: 8em
}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
	left: -2em
}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
	height: 0;
	width: 0;
	overflow-x: hidden;
	overflow-y: hidden
}
.vjs-volume-menu-button-vertical:hover .vjs-menu-content, .vjs-volume-menu-button-vertical:focus .vjs-menu-content, .vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
	height: 8em;
	width: 2.9em
}
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content, .vjs-volume-menu-button-horizontal:focus .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
	height: 2.9em;
	width: 8em
}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
	background-color: transparent !important
}
.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}
.vjs-poster img {
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}
.vjs-has-started .vjs-poster {
	display: none
}
.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}
.vjs-controls-disabled .vjs-poster {
	display: none
}
.vjs-using-native-controls .vjs-poster {
	display: none
}
.video-js .vjs-live-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}
.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}
.video-js .vjs-time-control {
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}
.vjs-live .vjs-time-control {
	display: none
}
.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
	display: none
}
.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
	display: none
}
.vjs-time-divider {
	display: none;
	line-height: 3em
}
.vjs-live .vjs-time-divider {
	display: none
}
.video-js .vjs-play-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}
.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 0.1em;
	background-color: #000;
	background-color: rgba(0,0,0,0.5)
}
.vjs-subtitles {
	color: #fff
}
.vjs-captions {
	color: #fc6
}
.vjs-tt-cue {
	display: block
}
video::-webkit-media-text-track-display {
-webkit-transform:translateY(-3em);
transform:translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
-webkit-transform:translateY(-1.5em);
transform:translateY(-1.5em)
}
.video-js .vjs-fullscreen-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}
.vjs-playback-rate .vjs-playback-rate-value {
	font-size: 1.5em;
	line-height: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center
}
.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0em
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}
.vjs-error .vjs-error-display:before {
	color: #fff;
	content: 'X';
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -0.5em;
	position: absolute;
	text-shadow: 0.05em 0.05em 0.1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}
.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.85;
	text-align: left;
	border: 6px solid rgba(43,51,63,0.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display: block
}
.vjs-loading-spinner:before, .vjs-loading-spinner:after {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: white
}
.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
	border-top-color: white
}
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
	border-top-color: white;
	-webkit-animation-delay: 0.44s;
	animation-delay: 0.44s
}
@keyframes vjs-spinner-spin {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes vjs-spinner-spin {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes vjs-spinner-fade {
0% {
border-top-color:#73859f
}
20% {
border-top-color:#73859f
}
35% {
border-top-color:white
}
60% {
border-top-color:#73859f
}
100% {
border-top-color:#73859f
}
}
@-webkit-keyframes vjs-spinner-fade {
0% {
border-top-color:#73859f
}
20% {
border-top-color:#73859f
}
35% {
border-top-color:white
}
60% {
border-top-color:#73859f
}
100% {
border-top-color:#73859f
}
}
.vjs-chapters-button .vjs-menu {
	left: -10em;
	width: 0
}
.vjs-chapters-button .vjs-menu ul {
	width: 24em
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
	display: none
}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
	display: none
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
	display: none
}
.vjs-caption-settings {
	position: relative;
	top: 1em;
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.75);
	color: #fff;
	margin: 0 auto;
	padding: 0.5em;
	height: 15em;
	font-size: 12px;
	width: 40em
}
.vjs-caption-settings .vjs-tracksettings {
	top: 0;
	bottom: 2em;
	left: 0;
	right: 0;
	position: absolute;
	overflow: auto
}
.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float: left
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-font:after, .vjs-caption-settings .vjs-tracksettings-controls:after {
	clear: both
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position: absolute;
	bottom: 1em;
	right: 1em
}
.vjs-caption-settings .vjs-tracksetting {
	margin: 5px;
	padding: 3px;
	min-height: 40px
}
.vjs-caption-settings .vjs-tracksetting label {
	display: block;
	width: 100px;
	margin-bottom: 5px
}
.vjs-caption-settings .vjs-tracksetting span {
	display: inline;
	margin-left: 5px
}
.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom: 5px;
	min-height: 20px
}
.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 0
}
.vjs-caption-settings label>input {
	margin-right: 10px
}
.vjs-caption-settings input[type="button"] {
	width: 40px;
	height: 40px
}
.video-js .vjs-modal-dialog {
	background: rgba(0,0,0,0.8);
	background: -webkit-linear-gradient(-90deg, rgba(0,0,0,0.8), rgba(255,255,255,0));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8), rgba(255,255,255,0));
	background: linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0))
}
.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}
.video-custom-controls {
	bottom: 0;
	display: none;
	position: absolute;
	width: 100%
}
.video-js .vjs-slider:after {
	background-color: #222121;
	content: '';
	display: block;
	height: 15px;
	margin-top: -7px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	z-index: 1
}
.video-js .vjs-progress-holder .vjs-play-progress {
	background-color: #222121;
	height: 5px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: inherit
}
.video-js .vjs-control-bar {
	background-color: transparent;
	height: 100px;
	-webkit-transition: all 0.75s;
	transition: all 0.75s;
	z-index: 2
}
.video-js .vjs-control-bar:hover {
	background-color: rgba(223,216,210,0.4)
}
.video-js .vjs-control-bar.animate {
	-webkit-transform: translateY(100%);
	transform: translateY(100%)
}
.video-js .vjs-load-progress {
	background-color: transparent;
	height: 5px
}
.video-js .vjs-slider:before {
	background-color: #89827d;
	content: '';
	height: 1px;
	position: absolute;
	top: 2px;
	width: 100%;
	left: 0;
	right: 0
}
.video-js .vjs-slider {
	background-color: transparent;
	height: 5px;
	margin: 0
}
.video-container {
	position: relative;
	overflow: hidden
}
#video, .video-js .vjs-tech {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.video-js .vjs-play-progress:before {
	content: none
}
.video-js .vjs-progress-control:hover .vjs-play-progress:after {
	display: none
}
.video-js .vjs-progress-control {
	max-width: 1300px;
	margin: 0 auto;
	padding-right: 200px
}
.vjs-marker {
	bottom: 42px;
	height: 15px;
	left: 0;
	opacity: 1;
	position: absolute;
	z-index: 2
}
.vjs-marker:hover {
	cursor: pointer
}
.vjs-tip {
	visibility: hidden;
	display: block;
	opacity: 0.8;
	padding: 5px;
	font-size: 10px;
	position: absolute;
	bottom: 14px;
	z-index: 100000
}
.vjs-tip .vjs-tip-inner {
	padding: 5px 8px 4px 8px;
	background-color: #000;
	color: #fff;
	max-width: 200px;
	text-align: center
}
.vjs-break-overlay {
	-webkit-transform: translateY(-50%);
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
	pointer-events: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	z-index: 1
}
.vjs-break-overlay {
	opacity: 0;
	-webkit-transition: all 1.25s;
	transition: all 1.25s;
	visibility: hidden
}
.vjs-break-overlay.animate {
	opacity: 1;
	visibility: visible
}
.vjs-break-overlay .vjs-break-overlay-text .overlay-line-1 {
	font-family: 'Gotham-Bold', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 20px
}
.vjs-break-overlay .vjs-break-overlay-text .overlay-line-2 {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 60px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal
}
.vjs-break-overlay .vjs-break-overlay-text {
	color: #dfd8d2;
	margin: 0 auto;
	max-width: 640px;
	text-align: center
}
.vjs-marker:before {
	color: #222121;
	content: attr(data-caption);
	display: block;
	font-family: 'Gotham-Bold', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	left: 15px;
	line-height: 1;
	position: absolute;
	text-align: left;
	top: -20px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	white-space: nowrap
}
.vjs-marker.active:before {
	color: #dfd8d2
}
.vjs-marker:hover:before {
	color: #e27b5b
}
.video-custom-controls a {
	-webkit-transition: all 0.45s ease;
	transition: all 0.45s ease
}
.video-custom-controls.animate a {
	opacity: 0
}
.video-js .vjs-tech {
	width: 178vh
}
.container--map {
	height: 740px;
	overflow: hidden;
	padding-bottom: 150px;
	position: relative
}
.container--map .button--dark {
	bottom: 40px;
	left: 50%;
	margin-left: -115px;
	position: absolute
}
.container--map .button--dark:hover {
	background-color: #dfd8d2;
	color: #212020
}
.map__panel {
	background-color: #e27b5b;
	box-sizing: border-box;
	height: 740px;
	left: 0;
	padding-top: 80px;
	position: absolute;
	top: 0;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	width: 50%;
	z-index: 2
}
.map__panel.animate .map__panel--toggle {
	opacity: 0
}
.map__panel .contact__line:after {
	background-color: #dfd8d2
}
.map__panel .contact__content a {
	color: #212020
}
.map__panel .contact__content a:hover {
	color: #dfd8d2
}
.map__panel .title--big {
	margin-bottom: 30px
}
.map__panel--toggle {
	background-color: white;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	letter-spacing: 2px;
	line-height: 41px;
	margin-top: -20px;
	position: absolute;
	right: -102.5px;
	text-align: center;
	top: 50%;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 205px;
	-webkit-transform-origin: 50% 51%
}
.map__panel--toggle span:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMkJFOEJCREQyNjcxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMkJFOEJCQ0QyNjcxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7H5sDgAAAAkElEQVR42mL8//8/AzYgLy9vD6IfPnx4EJs8Ew5NnkBqOwgD2R5EaQQqDAZSG4GYE4o3QcVwawQqiAdSq4CYFUkYxF4FlcPUCJTIAVILcDgfJLYAqgYMGEGBAxSoBLLboGKXgXg3EO8CyQOxKxTrQuWrgQHWxignJ5cP5BhDFe8BCj7HEWCSQMoFashZgAADABLrJQlQ4A3KAAAAAElFTkSuQmCC") no-repeat center center;
	content: '';
	display: inline-block;
	height: 7px;
	margin-left: 10px;
	width: 14px
}
.map__panel--toggle:hover {
	color: #e27b5b
}
.map__panel--toggle:hover span:after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQUZDMUEyQUQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQUZDMUEyOUQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qBy7nAAAAlklEQVR42mL8//8/AzbwuCbGHkTLtiw5iE2eEZtGoCZPILUWyg0Cat5BUCNQUzCQWg7ErFCh30AcCdS8FqdGoKZ4IDUPiJnQLPgHxElAzQsxNAI15QCpyQz4QS5Q8xS4RqCmSiC7DSp5GYh3A/EukDwQu0KxLlS+Gqi5jfFRdXQ+kGMMVbwHKPgcRyhLAikXqCFnAQIMAOoOPR0vSs9FAAAAAElFTkSuQmCC")
}
.map__panel--close {
	background-color: #e27b5b;
	bottom: 0;
	color: #dfd8d2;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	letter-spacing: 2px;
	line-height: 40px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	-webkit-transition: right 0.3s;
	transition: right 0.3s;
	-webkit-transform-origin: 100% 0%;
	transform-origin: 100% 0%;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 740px
}
.map__panel--close span:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQUZDMUEzMUQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQUZDMUEzMkQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBRkMxQTJGRDI2ODExRTU4NTUwOERGRkM1M0VBNjk0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBRkMxQTMwRDI2ODExRTU4NTUwOERGRkM1M0VBNjk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fqXgmgAAAIxJREFUeNpivH/jUj4DA4MxEO8G4j1A/JwBO5AEYhcgdgXis4xAjSDBSiBugyq4DDVkFxAzQhWCsC5UvhqkFqYRBHKAeDIDfpALxFNADCYkQZBAAhD/w6LhH1RuCkyACU3BQiAOA+LfSGK/oWILkRUiOxUZeALxWig7CIh3oCvApREE7KH0QWySAAEGADPzIu77zObcAAAAAElFTkSuQmCC") no-repeat center center;
	content: '';
	display: inline-block;
	height: 7px;
	margin-left: 10px;
	width: 14px
}
.map__panel--close:hover {
	color: #212020
}
.map__panel--close:hover span:after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAHCAYAAAA4R3wZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDg4MjdCRUQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMDg4MjdCRkQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwODgyN0JDRDI2ODExRTU4NTUwOERGRkM1M0VBNjk0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwODgyN0JERDI2ODExRTU4NTUwOERGRkM1M0VBNjk0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SDy9+QAAAJ9JREFUeNpilJOTy2dgYDAG4t1AvOfhw4fPGbAAeXl5SSDlAsSuQHyW8f///yDBSiCnDarmMtSQXUDMCFUIwrpQ+Wqg4W1gjVATc4DUZAb8IBeoaQqIAdcI1RwPpOYBMROahn9AnATUtBAmgKIRqjkYSC0HYlao0G8gjgRqWousDkMjVLMnkIIpDAJq2oGuBqtGqGZ7EA3UdBCbPECAAQAkKju/d04J8AAAAABJRU5ErkJggg==")
}
.map__panel--close.animate {
	right: 40px
}
.container--map-canvas {
	float: right;
	height: 740px;
	width: 50%
}
#map-canvas {
	background-color: #3e3c3b;
	height: 100%;
	width: 100%
}
.slider--markers .slick-prev, .slider--markers .slick-next {
	top: 13px
}
.slider--markers .slick-prev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2N0MxNTcyNkQyNTkxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2N0MxNTcyNUQyNTkxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4w+85GAAAA3klEQVR42mK8f+MSAxZgBqVPMYwCvEBBXReFz4JFjToQrwVi1dHgIh0wofGlgXgnEN8E4h+jwUNZgPID8Q4glgfi/aNBQ1mAcgLxFiDWgfL3jgYN+QHKDMTLgNgGKvYJiM+MBg15gBFYy88B0slIYt+B+NVo0FCnUhoFFAJQsykdiIWBOAAq9huIVYD4z2jwkN4OBaXQv0AcBcRHoGJ8QGwyGlSUZXlQuekDxFegfOfRoKG8DP0IxB5A/BCIHUeDhjqV0lMgdod2PzlGg4c6tTyo2xkMxHqjwUM6AAgwAPUVIDE2WlnFAAAAAElFTkSuQmCC");
	left: 40px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.slider--markers .slick-prev:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNTFFNkMwREQyNTkxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNTFFNkMwQ0QyNTkxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6a0U02AAAA30lEQVR42mKUk5NjwALMoPQphlGAFzx8+BCFz4JFjToQrwVi1dHgIh0wofGlgXgnEN8E4h+jwUNZgPID8Q4glgfi/aNBQ1mAcgLxFiDWgfL3jgYN+QHKDMTLgNgGKvYJiM+MBg15AFQpzQTiACQxViC+Mxo0xAF5eXm8ldIooEIKTQdiYaRU+huIVYD4z2jwkN4OBaXQv0AcBcRHoGJ8QGwyGlSU1fLfgdgHiK9A+c6jQUN5O/QjEHuAUjEQO44GDXV6Sk+B2B3a/eQYDR7KA5QB2u0MBmK90eAhHQAEGAAuox8hrS7ctwAAAABJRU5ErkJggg==");
	-webkit-transform: translate(-15px, -50%);
	transform: translate(-15px, -50%)
}
.slider--markers .slick-next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjE0NjJGNUQyNTcxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjE0NjJGNEQyNTcxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QmqGqAAAAzUlEQVR42mK8f+MSwyggGZhB6VMK6rooEkyjYUMWAKXCtUCsji4xGqDkgR9AfBOIdz64eVl6NECpA/YDsTwQ7wAGKv9ogFIO9kJpHSDeAgxUThCHcbRSIhuwAPFbIOaD8jcAcQhI8MFo2JANWJHYAUA8czTL0yDZKowGA0VZnhMpy6ePplDygQlS+XkEiKOAjfy/owFKPnCG0leA2AcYmN9Hm02UAUcgfgjEHsDA/IhcDowC0gEHtNvpAgzMp6M9JcqBHhAHQ7ufKAAgwADcLyd3++n9iQAAAABJRU5ErkJggg==");
	right: 40px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.slider--markers .slick-next:hover {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAMAAACGoMtiAAAABGdBTUEAALGPC/xhBQAAAD9QTFRFHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eAAAAHh4eXoR3jQAAABR0Uk5T9vE4BHu808Ov4wgbDwknA5w24ABo6hQtAAAAUUlEQVQ4y2MQpiYQFARTDFQ1lIuTj/qGCrMKcVPfUBYRNh6qG8okIsLOS21DmRlFRDj4GYSoCxhEREQEaGMoTbw/BCKKJkmKFomfJtkUWqAAAFqrVTuibiW7AAAAAElFTkSuQmCC");
	-webkit-transform: translate(15px, -50%);
	transform: translate(15px, -50%)
}
.slider--markers .slide__title {
	margin-bottom: 30px
}
.pin {
	color: #212020;
	font-family: 'Gotham-Bold', sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 2px;
	padding: 1px 0 0 1px;
	text-rendering: optimizeLegibility
}
.select2-container {
	border-bottom: 1px solid #a29fa0;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle
}
.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 33px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 40px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}
.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}
.select2-container .select2-search--inline {
	float: left
}
.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-dropdown {
	background-color: #f3efec;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}
.select2-results {
	display: block;
	text-transform: uppercase
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0
}
.select2-results__option {
	padding: 10px 20px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400
}
.select2-results__option[aria-selected] {
	cursor: pointer
}
.select2-container--open {
	background-color: #f3efec;
	border-bottom: 1px solid transparent
}
.select2-container--open .select2-dropdown {
	left: 0
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-search--dropdown {
	display: block;
	padding: 4px
}
.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide {
	display: none
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}
.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important
}
.select2-container--default .select2-selection--single {
	text-transform: uppercase
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #212020;
	line-height: 33px
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	background: url("../../images/kd/select-arrow.png") no-repeat center left;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 35px
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: url("../../images/kd/select-arrow-hover.png") no-repeat center left
}
.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	width: 100%
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}
.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--default .select2-results__option[role=group] {
	padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #e27b5b
}
.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}
.container--form {
	padding-bottom: 150px
}
.gform_wrapper form {
	-webkit-transition: opacity 0.15s;
	transition: opacity 0.15s
}
.gfield_checkbox {
	list-style: none;
	padding: 0;
	margin: 0
}
.gform_button {
	border-radius: 0;
	letter-spacing: 2px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}
.gform_fields {
	list-style: none;
	padding: 0;
	margin: 0
}
.gform_fields input[type="email"], .gform_fields input[type="text"] {
	background: transparent;
	border: none;
	border-bottom: 1px solid #a29fa0;
	border-radius: 0;
	box-sizing: border-box
}
.gform_fields textarea {
	background: transparent;
	border-radius: 0;
	border: 1px solid #a29fa0;
	box-sizing: border-box
}
.gform_fields input[type="checkbox"] {
	display: none
}
.gform_fields input[type="checkbox"]+label {
	cursor: pointer;
	display: inline-block;
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 10px;
	position: relative;
	vertical-align: middle
}
.gform_fields input[type="checkbox"]+label:before {
	background-color: white;
	content: '';
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin-right: 15px;
	vertical-align: middle;
	width: 20px
}
.gform_fields input[type="checkbox"]:checked+label:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAMAAADepFZYAAAABGdBTUEAALGPC/xhBQAAAEhQTFRFPjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7Pjw7AAAAPjw7qZxyZwAAABd0Uk5TO83dEPTDWmNWsQbc5BUc0yQPiFvJ/QD7MLjbAAAAQ0lEQVQI10XHSRKAMAwDMLPvUCC4//8pMZkpugks9gr4s2TDPJYcG6Z8Kan2EMOjplUheHs91lBT22wnY2rkG/suwhcasAir0Fb6rQAAAABJRU5ErkJggg==") no-repeat center;
	content: '';
	height: 9px;
	left: 3px;
	position: absolute;
	top: 6px;
	width: 13px
}
.gform_fields .gfield_checkbox li {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	width: 40%
}
.gfield_required {
	color: #e27b5b
}
.validation_error {
	display: none
}
.gform_ajax_spinner {
	display: none
}
.thank-you {
	text-align: center
}
.validation_message {
	color: #e27b5b;
	text-transform: uppercase
}
.newsletter {
	text-align: right
}
.newsletter__title {
	color: #e27b5b;
	font-size: 30px
}
.form--contact_wrapper.animate {
	opacity: 1 !important;
	-webkit-transition: opacity 0.15s;
	transition: opacity 0.15s
}
.form--contact .gfield {
	display: inline-block;
	margin-bottom: 30px;
	position: relative;
	vertical-align: top;
	width: 100%
}
.form--contact .gfield.lefty {
	clear: left;
	float: left;
	width: 50%
}
.form--contact .gfield.righty {
	float: right;
	width: 50%
}
.form--contact .gfield_label {
	position: absolute;
	top: 10px;
	padding: 0 0 10px 10px
}
.form--contact input[type="email"], .form--contact input[type="text"] {
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400;
	padding: 10px 0 10px 150px;
	text-transform: uppercase;
	width: 100%
}
.form--contact textarea {
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400;
	padding: 9px
}
.form--contact select {
	width: 100%
}
.form--contact .gform_footer {
	text-align: center
}
.form--contact .gform_button {
	background-color: #31302e;
	border: none;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	padding: 15px;
	text-align: center;
	vertical-align: middle;
	width: 230px
}
.form--contact .gform_button:hover {
	background-color: #e27b5b
}
.form--contact .gform_confirmation_message {
	position: relative;
	text-align: center
}
.form--contact .gform_confirmation_message .title {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 60px;
	font-style: normal;
	font-weight: 200;
	margin-bottom: 10px
}
html[lang="el"] .form--contact .gform_confirmation_message .title {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.form--contact .gform_confirmation_message p:first-of-type {
	margin-bottom: 0
}
.form--contact .gform_confirmation_message p:first-of-type:after {
	background-color: #212020;
	content: '';
	display: block;
	height: 2px;
	margin: 30px auto;
	width: 20px
}
.form--contact .gform_confirmation_message:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAfCAYAAACcai8CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0M0MDhGNEQyNkUxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMDg4MjdDMkQyNjgxMUU1ODU1MDhERkZDNTNFQTY5NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7f6mHQAAABaUlEQVR42tTYPU4CQRgG4GUSC2k4AcfQykYSEgogFmojsecAVFDS0XMC7EyUlcoY5Sx4AhoKTAzvJDtkshnY+fk+mJ3kzbCzk+Vp5reyGj4l5yz18czY/jvqdVENkDb6rFW7SCIswDZRvSI3yCeea9GCgWugmiMXWdO1jhYRYhfIZe7VHi1KgNXRC1ESrCx/yKRy7lkCxRZ7j9kiFWXCHhp0d0g1RqwJ3Efesg9VY8PmwRI7zX7fMqK9sTpYxyaM6CCsApuwHOhgrAK3Cv6IAk2CVeAH5IMRTYZV4K3szIQmxeqDjgNNjs1Pa5RoFqxp4aBAW2OR1HVAmJbmELQN9h959MEe28D7oG2xz8i77/x4bLem0N8W6KUD9iVk9SnaXkp0B/kp6Hd1CqztmW4jj9oWaHasyyHUF02KdT01u6LJsT7HfFs0C9b3XqIIzYYNuUg5hGbFht785NHsWIqrKoX+OgVWlp0AAwBYD6UGQUDPEAAAAABJRU5ErkJggg==") no-repeat center center;
	content: '';
	display: inline-block;
	height: 35px;
	margin: 30px auto 0 auto;
	width: 45px
}
.form--contact .validation_message {
	bottom: -18px;
	padding-left: 10px;
	padding-top: 5px;
	position: absolute
}
.form--newsletter .gform_body {
	border-bottom: 1px solid #5c5b59;
	padding-bottom: 40px
}
.form--newsletter .gfield {
	position: relative
}
.form--newsletter .gfield input {
	background: none;
	border: none;
	border-bottom: 1px solid #5c5b59;
	color: #dfd8d2;
	letter-spacing: 2px;
	margin-top: 30px;
	padding-left: 202px;
	text-transform: uppercase;
	width: 100%
}
.form--newsletter .gfield_error input {
	border-color: #e27b5b
}
.form--newsletter .gfield_label {
	background-color: #31302e;
	bottom: -3px;
	color: #dfd8d2;
	left: 0;
	padding-bottom: 5px;
	padding-right: 10px;
	position: absolute
}
.form--newsletter .gform_button {
	background-color: #3e3c3b;
	border: none;
	box-sizing: border-box;
	color: #dfd8d2;
	display: inline-block;
	line-height: 1;
	padding: 15px;
	text-align: center;
	vertical-align: middle;
	width: 230px
}
.form--newsletter .gform_button:hover {
	background-color: #dfd8d2;
	color: #212020
}
.form--newsletter .gform_footer {
	margin-top: 40px
}
.form--newsletter .validation_message {
	display: none
}
.form--newsletter .gfield_required {
	display: none
}
.form--newsletter .gform_confirmation_message {
	color: #dfd8d2;
	height: 86px;
	margin-top: 31px;
	text-align: left
}
#field_2_3 {
	pointer-events: none
}
#field_2_6 {
	margin-top: 70px
}
#field_2_5 .gfield_label {
	display: block;
	padding-bottom: 20px;
	position: static
}
#field_2_9 .gfield_label {
	display: block;
	position: static
}
#field_2_4 label {
	display: none
}
#field_2_6 label {
	display: none
}
.home #header {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10
}
.scroll-down {
		display: inline-block;
	height: 104px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	vertical-align: middle;
	width: 18px
}
.scroll-down:hover {
		-webkit-transform: translateY(10px);
	transform: translateY(10px)
}
.scroll-down.hiding {
	opacity: 0
}
#section-navigation {
	bottom: 150px;
	position: fixed;
	right: 30px;
	z-index: 99
}
#section-navigation ul {
	list-style: none;
	padding: 0;
	margin: 0
}
#section-navigation.hovering .section-navigation__label {
	display: none
}
.section-navigation__link {
	color: #6a6763;
	display: inline-block;
	line-height: 1;
	padding: 5px 0;
	vertical-align: middle
}
.section-navigation__link.active .section-navigation__label {
	display: inline-block
}
.section-navigation__link.active .section-navigation__number {
	color: #6a6763
}
.section-navigation__link.active .section-navigation__number:before {
	content: none
}
.section-navigation__link.active .section-navigation__number:after {
	content: ''
}
.section-navigation__link:hover .section-navigation__label {
	display: inline-block !important
}
.section-navigation__link:hover .section-navigation__number {
	color: #e27b5b;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s
}
.section-navigation__link:hover .section-navigation__number:before {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	width: 0
}
.section-navigation__number {
	color: transparent;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	position: relative;
	vertical-align: middle;
	width: 20px
}
.section-navigation__number:before {
	background-color: #6a6763;
	content: '';
	height: 1px;
	left: 4px;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	width: 10px
}
.section-navigation__number:after {
	background-color: #6a6763;
	height: 3px;
	position: absolute;
	right: -30px;
	top: 8px;
	width: 20px
}
.section-navigation__label {
	display: none;
	left: 4px;
	line-height: 1;
	pointer-events: none;
	position: absolute;
	top: 180px;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;

}
.section--about-papazian__bg {
	background-attachment: fixed;
	padding-top: 100px
}
.section--about-papazian__content {
	padding-top: 110px;
	padding-bottom: 150px
}
.home-about-columns {
	position: relative
}
.home-about-column {
	font-size: 12px
}
.home-about-column strong {
	font-size: 11px
}
.home-about-column--right {
	padding-bottom: 120px
}
.home-about-sig {
	bottom: 0;
	position: absolute;
	right: 0
}
.home-about-workshop {
	background-color: #f3efec;
	box-sizing: border-box;
	height: 412px;
	margin: 100px auto 0 auto;
	position: relative;
	text-align: center;
	width: 412px
}
.home-about-workshop .home-about-workshop__left {
	display: inline-block;
	left: 0;
	line-height: 1;
	margin-top: -1rem;
	pointer-events: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: -webkit-transform 0.25s;
	transition: -webkit-transform 0.25s;
	transition: transform 0.25s;
	transition: transform 0.25s, -webkit-transform 0.25s;
	vertical-align: middle
}
.home-about-workshop .home-about-workshop__left:after {
	background-color: #a29fa0;
	content: '';
	display: inline-block;
	height: 1px;
	margin-left: 5px;
	margin-top: -2px;
	vertical-align: middle;
	width: 140px
}
.home-about-workshop .home-about-workshop__right {
	display: inline-block;
	line-height: 1;
	margin-top: -1rem;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform 0.25s;
	transition: -webkit-transform 0.25s;
	transition: transform 0.25s;
	transition: transform 0.25s, -webkit-transform 0.25s;
	vertical-align: middle
}
.home-about-workshop .home-about-workshop__right:before {
	background-color: #a29fa0;
	content: '';
	display: inline-block;
	height: 1px;
	margin-right: 5px;
	margin-top: -2px;
	vertical-align: middle;
	width: 140px
}
.home-about-workshop:hover .home-about-workshop__left {
	-webkit-transform: translateX(-80%);
	transform: translateX(-80%)
}
.home-about-workshop:hover .home-about-workshop__right {
	-webkit-transform: translateX(80%);
	transform: translateX(80%)
}
.home-about-workshop:hover .home-about-workshop__title {
	display: none
}
.home-about-workshop:hover .home-about-workshop__button {
	opacity: 1;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: visible
}
.home-about-workshop__image {
	background-color: #212020;
	border: 40px solid #f3efec;
	box-sizing: border-box;
	cursor: pointer;
	height: 100%;
	position: relative;
	z-index: 2
}
.home-about-workshop__button {
	margin: 0 auto;
	opacity: 0;
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	visibility: hidden;
	width: 230px
}
.home-about-workshop__title {
	color: #e27b5b;
	font-size: 70px
}
.home-about-workshop__title span {
	display: inline-block;
	position: relative
}
.home-about-workshop__title span:after {
	background-color: #e27b5b;
	bottom: 10px;
	content: '';
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%
}
.container--section--luxurious-products {
	background-color: #dfd8d2;
	margin: 0 100px
}
.slider--products .slide__left__content {
	margin: 0 auto;
	max-width: 400px
}
.slider--products .slide__title {
	font-size: 35px
}
.slider--products .slide__content p {
	margin: 0
}
.slider--products .slide__left {
	position: relative
}
.slider--products .slide__left:before {
	background-color: #a29fa0;
	content: '';
	height: 40px;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px
}
.slider--products .slide__left:after {
	background-color: #a29fa0;
	bottom: 0;
	content: '';
	height: 40px;
	left: 50%;
	position: absolute;
	width: 1px
}
.slider--products .slide__right {
	position: relative
}
.slider--products .slide__counter {
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: -70px;
	-webkit-transition: all 0.3s ease-in 0.5s;
	transition: all 0.3s ease-in 0.5s
}
.slider--products .slide__counter span {
	display: inline-block;
	vertical-align: bottom;
	width: 20px
}
.slider--products .slide__counter .line {
	background: #a29fa0;
	height: 70px;
	margin: 0 25px;
	width: 1px
}
.slider--products .slide__counter.animate {
	opacity: 1;
	top: 0
}
.slider--products .slick-slide img {
	display: inline-block
}
.slider--products .slick-disabled {
	opacity: 0;
	visibility: hidden
}
.slider--products .slick-prev {
	left: -42px;
	top: 24%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.slider--products .slick-prev:hover {
	background: url("../../images/kd/arrow-left-black.png") no-repeat center center;
	-webkit-transform: translate(-15px, -50%);
	transform: translate(-15px, -50%)
}
.slider--products .slick-next {
	right: -42px;
	top: 24%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.slider--products .slick-next:hover {
	background: url("../../images/kd/arrow-right-black.png") no-repeat center center;
	-webkit-transform: translate(15px, -50%);
	transform: translate(15px, -50%)
}
.slide-first__button {
	display: inline-block;
	height: 205px;
	line-height: 205px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 205px
}
.slide-first__button:before {
	background: url("../../images/kd/slide-first-button.png") no-repeat center center;
	content: '';
	display: block;
	height: 205px;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 205px
}
.slide-first__button:after {
	background: url("../../images/kd/slide-first-button.png") no-repeat center center;
	content: '';
	display: block;
	height: 205px;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	width: 205px
}
.slide-first__button:hover {
	color: #e27b5b
}
.slide-first__button:hover:before {
	-webkit-transform: rotate(10deg);
	transform: rotate(10deg)
}
.slide-first__button:hover:after {
	-webkit-transform: rotate(-10deg);
	transform: rotate(-10deg)
}
#section--latest-news {
	padding-bottom: 150px;
	padding-top: 120px
}
.home-latest-news-more {
	margin-top: 100px
}
#section--making-history {
	padding-bottom: 150px;
	padding-top: 150px
}
.home-history-since {
	font-size: 35px
}
.home-history-image {
	height: 430px;
	overflow: hidden
}
.home-history-columns {
	border-bottom: 1px solid #5c5b59;
	border-top: 1px solid #5c5b59;
	position: relative
}
.home-history-stamp {
	position: absolute;
	right: 30px;
	top: -100px
}
.home-history-column {
	display: inline-block;
	vertical-align: top;
	max-width: 300px
}
.home-history-column:after {
	background-color: #dfd8d2;
	content: '';
	display: block;
	height: 2px;
	margin: 0 auto;
	width: 20px
}
.home-history-column-title {
	font-size: 25px
}
.home-history-column-subtitle {
	margin-bottom: 30px
}
.home-history-column-content {
	padding-bottom: 40px
}
#section--introduction {
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1
}
#section--luxurious-products {
	background-color: #dfd8d2
}
#section--about-papazian, #section--luxurious-products, #section--making-history, #section--latest-news, #section--contact {
	position: relative;
	z-index: 2
}
#section--map {
	padding-top: 150px
}
#section--workshop {
	padding-bottom: 150px
}
.workshop {
	padding-top: 170px
}
.workshop__box {
	background-color: #f3efec;
	box-sizing: border-box;
	height: 412px;
	left: 50%;
	margin-left: -206px;
	padding: 40px;
	position: absolute;
	text-align: center;
	top: 45px;
	width: 412px;
	z-index: 1
}
.workshop__image {
	background-color: #212020;
	height: 100%;
	position: relative;
	z-index: 1
}
.workshop-stamp {
	position: absolute;
	top: -85px;
	right: -95px
}
.workshop__title {
	font-size: 30px
}
.workshop__title:after {
	background-color: #212020;
	content: '';
	display: block;
	height: 2px;
	margin: 70px 0 20px;
	width: 20px
}
.workshop__gallery {
	position: relative
}
.workshop__gallery .button--photo-gallery {
	top: 15px;
	position: absolute;
	left: 310px
}
.workshop__note {
	position: relative
}
.workshop__note:before {
	background-color: #a29fa0;
	content: '';
	height: 1px;
	margin-left: -40%;
	position: absolute;
	top: 15px;
	width: 140%
}
#section--timeline-intro {
	padding-bottom: 150px;
	padding-top: 50px
}
.timeline-intro__title {
	font-size: 30px;
	margin-top: 30px
}
.timeline-intro__title:after {
	background-color: #212020;
	content: '';
	display: block;
	height: 2px;
	margin: 70px 0 20px;
	width: 20px
}
#section--timeline {
	padding-top: 150px;
	padding-bottom: 150px
}
.timeline-years {
	position: relative
}
.timeline-years__full-line {
	background-color: #5c5b59;
	bottom: 0;
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%
}
.timeline-years__active-line {
	background-color: #e27b5b;
	bottom: 0;
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	-webkit-transition: width 1s;
	transition: width 1s;
	width: 0;
	z-index: 1
}
.timeline-years__year {
	box-sizing: border-box;
	color: #6b6561;
	cursor: pointer;
	display: inline-block;
	letter-spacing: normal;
	line-height: 1;
	padding-bottom: 30px;
	position: relative;
	text-align: center;
	vertical-align: bottom
}
.timeline-years__year:after {
	background-color: #5c5b59;
	bottom: -15px;
	content: '';
	display: block;
	height: 30px;
	left: 50%;
	margin-left: -0.5px;
	position: absolute;
	width: 1px
}
.timeline-years__year:hover, .timeline-years__year.active {
	color: #e27b5b
}
.timeline-years__year:hover:after, .timeline-years__year.active:after {
	background-color: #e27b5b;
	margin-left: -1.5px;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	width: 3px
}
.timeline-years__year:first-child {
	color: #dfd8d2;
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 200
}
html[lang="el"] .timeline-years__year:first-child {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.timeline-years__year:last-child {
	color: #dfd8d2;
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 200
}
html[lang="el"] .timeline-years__year:last-child {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.slider--timeline {
	margin-top: 80px
}
.slider--timeline .slide__year {
	font-size: 60px
}
.slider--timeline .slide__title {
	font-size: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	max-width: 450px
}
.slider--timeline .slide__title:after {
	background-color: #dfd8d2;
	content: '';
	display: block;
	height: 2px;
	margin: 20px auto 45px auto;
	width: 20px
}
.slider--timeline .slide__content {
	letter-spacing: 1px
}
.slider--timeline .slide__bottom--left {
	background-color: #dfd8d2;
	box-sizing: border-box;
	display: inline-block;
	height: 300px;
	margin-right: 30px;
	padding: 30px;
	position: relative;
	vertical-align: top;
	width: 300px
}
.slider--timeline .slide__bottom--right {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: calc(100% - 330px)
}
.slider--timeline .slide__caption {
	bottom: 25px;
	position: absolute;
	right: 25px
}
.slider--timeline .slide__53 {
	font-size: 60px
}
.slider--timeline .slick-prev, .slider--timeline .slick-next {
	top: 40px
}
.slider--timeline .slick-prev {
	left: 25%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.slider--timeline .slick-prev:hover {
	background: url("../../images/kd/arrow-right-white.png") no-repeat center center;
	-webkit-transform: translate(-15px, -50%);
	transform: translate(-15px, -50%)
}
.slider--timeline .slick-next {
	right: 25%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease
}
.slider--timeline .slick-next:hover {
	background: url("../../images/kd/arrow-left-white.png") no-repeat center center;
	-webkit-transform: translate(15px, -50%);
	transform: translate(15px, -50%)
}
.timeline-stamp {
	left: -55px;
	position: absolute;
	top: -20px
}
.collections-stamp {
	position: absolute;
	right: -30px;
	top: -30px
}
.collection__title--small:after {
	background-color: #1e1e1e;
	content: '';
	display: inline-block;
	height: 2px;
	margin-left: 8px;
	margin-top: -2px;
	vertical-align: middle;
	width: 20px
}
.collection__title--big {
	max-width: 300px
}
.collection__content {
	border-bottom: 1px solid #a29fa0;
	margin-bottom: 70px;
	padding-bottom: 50px;
	padding-top: 60px
}
.collection__links {
	margin-top: 55px;
	text-align: right
}
.collection__description {
	border-bottom: 1px solid #a29fa0
}
.collection__info {
	border-bottom: 1px solid #a29fa0
}
.collection__info p {
	margin: 0
}
.collection__products {
	padding-left: 80px
}
.collection__products li {
	padding-left: 30px;
	position: relative
}
.collection__product {
	color: #212020
}
.collection__product:hover {
	color: #e27b5b
}
.collection__category a {
	color: #212020
}
.collection__category a:hover {
	color: #e27b5b
}
.collection__category:before {
	background-color: #716c68;
	content: '';
	display: inline-block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 9px;
	vertical-align: middle;
	width: 15px
}
.slider--collections-nav .button--view-info {
	opacity: 0;
	visibility: hidden
}
.slider--collections-nav .slick-current .button--view-info {
	opacity: 1;
	visibility: visible
}
.slider--collections-nav .slick-prev {
	bottom: 0;
	top: auto;
	-webkit-transform: none;
	transform: none
}
.slider--collections-nav .slick-next {
	bottom: 0;
	top: auto;
	-webkit-transform: none;
	transform: none
}
.slider--collections-nav .slide__image {
	position: relative
}
.slider--collections-nav .slide__image .button--view-info {
	position: absolute;
	right: 10px;
	top: 10px
}
.slider--collections .slick-dots {
	position: absolute;
	right: 104px;
	top: 56px;
	width: auto
}
.slider--collections .slick-prev {
	top: 59px;
	left: auto;
	right: 284px;
	margin-top: 0;
	-webkit-transform: none;
	transform: none
}
.slider--collections .slick-prev:hover {
	background-image: url("../../images/kd/arrow-left-black.png")
}
.slider--collections .slick-next {
	top: 59px;
	margin-top: 0;
	right: 0;
	-webkit-transform: none;
	transform: none
}
.slider--collections .slick-next:hover {
	background-image: url("../../images/kd/arrow-right-black.png")
}
.template-materials, .tax-material_series {
	background-color: #3e3c3b
}
.template-materials .container--breadcrumbs, .tax-material_series .container--breadcrumbs {
	border-color: #5c5b59
}
.template-materials .breadcrumbs span, .tax-material_series .breadcrumbs span {
	color: #dfd8d2
}
.template-materials #header .search--toggle, .tax-material_series #header .search--toggle {
	color: #dfd8d2
}
.template-materials #header .search--toggle span, .tax-material_series #header .search--toggle span {
	background: url("../../images/kd/search-light2.png") no-repeat left;
	background-size: 27px
}
.template-materials #header .search--toggle:hover span, .tax-material_series #header .search--toggle:hover span {
	background: url("../../images/kd/search-hover2.png") no-repeat left;
	background-size: 27px
}
.template-materials #header .menu--toggle, .tax-material_series #header .menu--toggle {
	color: #dfd8d2
}
.template-materials #header .menu--toggle .menu-line, .tax-material_series #header .menu--toggle .menu-line {
	background: #dfd8d2
}
.template-materials #header .menu--toggle:hover .menu-line, .tax-material_series #header .menu--toggle:hover .menu-line {
	background: #e27b5b
}
.tease-material {
	margin-bottom: 75px
}
.slider--colors {
	margin: 0 auto;
	max-width: 700px
}
.slider--colors .color__code {
	display: none;
	margin-top: 15px
}
.slider--colors .color__counter span {
	display: inline-block;
	vertical-align: middle
}
.slider--colors .color__counter .line {
	background-color: #5c5b59;
	height: 30px;
	margin: 0 20px;
	width: 1px
}
.slider--colors .slick-list {
	overflow: visible !important
}
.slider--colors .slick-slide {
	opacity: 0.3
}
.slider--colors .slick-current {
	opacity: 1;
	overflow: hidden;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s
}
.slider--colors .slick-current .color__code {
	display: inline-block
}
.slider--colors .slick-prev {
	bottom: -6px;
	top: auto;
	left: -114px
}
.slider--colors .slick-next {
	bottom: -6px;
	top: auto;
	right: -114px
}
.slider--colors .slick-disabled {
	opacity: 0
}
.material__company {
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	vertical-align: top
}
.material__company:hover {
	background-color: #beb7b2
}
.material__company.active {
	background-color: #f3efec
}
.material__colors {
	z-index: -1
}
.material__colors span {
	display: inline-block;
	vertical-align: middle
}
.material__colors .number {
	font-size: 40px
}
.color__image {
	height: 380px
}
.form--material_series select {
	-webkit-appearance: none;
	background: none;
	border: 1px solid #a29fa0;
	border-radius: 0;
	cursor: pointer
}
.container--material__title {
	padding-bottom: 30px
}
.container--thumbs {
	margin-left: 20%;
	margin-right: -30px
}
.thumb {
	box-sizing: border-box;
	display: inline-block;
	margin-bottom: 25px;
	padding-right: 30px;
	vertical-align: top;
	width: 20%
}
.thumb .color__code {
	margin-top: 15px
}
.popup-dialog__content ul {
	list-style: none;
	padding-left: 0
}
.popup-dialog__content li {
	position: relative
}
.popup-dialog__content li:before {
	background-color: #716c68;
	content: '';
	display: inline-block;
	height: 1px;
	margin-bottom: 1px;
	margin-right: 10px;
	vertical-align: middle;
	width: 15px
}
.mat__title {
	position: absolute;
	top: -15px;
	z-index: 1
}
.material__title {
	background-color: #3e3c3b;
	font-size: 30px;
	padding-right: 10px
}
.toolbar {
	margin-bottom: 75px
}
.toolbar .button--download {
	color: #dfd8d2;
	padding-left: 0
}
.toolbar a {
	margin-top: 60px
}
.container--material_series .select2-container {
	border-left: 1px solid #a29fa0;
	border-right: 1px solid #a29fa0;
	border-top: 1px solid #a29fa0;
	margin-bottom: 25px;
	margin-top: 25px;
	width: 100% !important
}
.container--material_series .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 20px;
	text-align: left
}
.container--material_series .select2-container .select2-selection--single {
	height: 49px
}
.container--material_series .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 50px
}
.template-materials .select2-results {
	border-bottom: 1px solid #a29fa0;
	border-left: 1px solid #a29fa0;
	border-right: 1px solid #a29fa0
}
.search-results, .search-no-results {
	background-color: #3e3c3b
}
.search-results .container--breadcrumbs, .search-no-results .container--breadcrumbs {
	border-color: #5c5b59
}
.search-results .breadcrumbs .breadcrumb__home:after, .search-no-results .breadcrumbs .breadcrumb__home:after {
	content: none
}
.search-results #header .search--toggle, .search-no-results #header .search--toggle {
	color: #dfd8d2
}
.search-results #header .search--toggle span, .search-no-results #header .search--toggle span {
	background: url("../../images/kd/search-light2.png") no-repeat left;
	background-size: 27px
}
.search-results #header .search--toggle:hover span, .search-no-results #header .search--toggle:hover span {
	background: url("../../images/kd/search-hover2.png") no-repeat left;
	background-size: 27px
}
.search-results #header .menu--toggle, .search-no-results #header .menu--toggle {
	color: #dfd8d2
}
.search-results #header .menu--toggle .menu-line, .search-no-results #header .menu--toggle .menu-line {
	background: #dfd8d2
}
.search-results #header .menu--toggle:hover .menu-line, .search-no-results #header .menu--toggle:hover .menu-line {
	background: #e27b5b
}
.search-results .container--search__results .tease-product {
	box-sizing: border-box;
	display: inline-block;
	padding-left: 2rem;
	padding-right: 2rem;
	vertical-align: top;
	width: 20%
}
.search-results .container--search__results .tease-post {
	box-sizing: border-box;
	display: inline-block;
	padding-left: 2rem;
	padding-right: 2rem;
	vertical-align: top;
	width: 20%
}
.search-no-results .tease-post--large {
	background-color: #f3efec;
	border-bottom: none
}
.search-no-results .tease-product {
	margin-bottom: 0
}
.search-no-results .container--search__results {
	padding-top: 80px
}
.search-no-results__title--news {
	margin-top: 100px
}
.search-no-results__title {
	color: #e27b5b;
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	max-width: 250px;
	text-align: center
}
html[lang="el"] .search-no-results__title {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.search-form {
	position: relative
}
.search-form .s__input {
	background: none;
	border: none;
	border-bottom: 1px solid #5c5b59;
	border-radius: 0;
	box-sizing: border-box;
	color: #dfd8d2;
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 35px;
	font-style: normal;
	font-weight: 200;
	width: 100%
}
html[lang="el"] .search-form .s__input {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.search-form .s__submit {
	background: url("../../images/kd/search-white2.png") no-repeat center;
	background-size: 27px;
	border-radius: 0;
	border: none;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	width: 27px
}
.search-form .s__submit:hover {
	background: url("../../images/kd/search-hover2.png") no-repeat center;
	background-size: 27px
}
.container--search__results {
	padding-bottom: 150px
}
.container--search__products, .container--search__news, .container--search__misc {
	padding-top: 80px
}
.container--search__title {
	color: #e27b5b;
	font-size: 30px
}
.container--search__number .number {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 200
}
html[lang="el"] .container--search__number .number {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.container--search__number span {
	display: inline-block;
	vertical-align: middle
}
.tease-search .tease-title {
	text-transform: uppercase
}
.tease-search .tease-title a {
	color: #212020
}
.tease-search .tease-title a:hover {
	color: #e27b5b
}
.blog, .single-post {
	background-color: #3e3c3b
}
.blog .container--breadcrumbs, .single-post .container--breadcrumbs {
	border-color: #5c5b59
}
.blog .breadcrumbs__right, .single-post .breadcrumbs__right {
	border-color: #5c5b59
}
.blog .breadcrumbs span, .single-post .breadcrumbs span {
	color: #dfd8d2
}
.blog .button--back, .single-post .button--back {
	color: #dfd8d2
}
.blog .button--back:hover, .single-post .button--back:hover {
	color: #e27b5b
}
.blog #header .search--toggle, .single-post #header .search--toggle {
	color: #dfd8d2
}
.blog #header .search--toggle span, .single-post #header .search--toggle span {
	background: url("../../images/kd/search-light2.png") no-repeat left;
	background-size: 27px
}
.blog #header .search--toggle:hover span, .single-post #header .search--toggle:hover span {
	background: url("../../images/kd/search-hover2.png") no-repeat left;
	background-size: 27px
}
.blog #header .menu--toggle, .single-post #header .menu--toggle {
	color: #dfd8d2
}
.blog #header .menu--toggle .menu-line, .single-post #header .menu--toggle .menu-line {
	background: #dfd8d2
}
.blog #header .menu--toggle:hover .menu-line, .single-post #header .menu--toggle:hover .menu-line {
	background: #e27b5b
}
.tease-date {
	line-height: 1;
	text-transform: uppercase
}
.tease-date span {
	display: inline-block;
	line-height: 1;
	vertical-align: middle
}
.tease-date__day {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 200
}
html[lang="el"] .tease-date__day {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.tease-date__month {
	letter-spacing: 2px
}
.tease-date__year {
	letter-spacing: 2px
}
.tease-post .tease-title {
	font-family: 'AWConquerorDidot-Light', serif;
	font-style: normal;
	font-weight: 200;
	text-transform: uppercase
}
html[lang="el"] .tease-post .tease-title {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.tease-post .tease-title a {
	color: #fff
}
.tease-post .tease-image img {

}
.tease-post--large {
	background-color: #514e4d;
	border-bottom: 1px solid #dfd8d2;
	height: 250px;
	overflow: hidden
}
.tease-post--large:hover {
	background-color: #514e4d
}
.tease-post--large .tease-title {
	font-size: 30px
}
.tease-post--large .tease-date {
	text-align: center
}
.tease-post--large .tease-date span {
	display: block
}
.tease-post--large .tease-image {
	position: relative;
	height: 250px;
	width: 539px
}
.tease-post--large .tease-image:before {
	background: url("../../images/kd/right1.png") no-repeat center center;
	content: '';
	height: 14px;
	left: 50%;
	margin-left: -42px;
	margin-top: -7px;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateX(-25px);
	transform: translateX(-25px);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	visibility: hidden;
	width: 84px;
	z-index: 1
}
.tease-post--large .tease-image:after {
	background-color: #212020;
	bottom: 0;
	content: '';
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	width: 100%
}
.tease-post--large:hover .tease-image:before {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	visibility: visible
}
.tease-post--large:hover .tease-image:after {
	opacity: 0.7
}
.tease-post--small {
	cursor: url(../../images/kd/cross.png), auto;
	margin-bottom: 80px;
	position: relative
}
.tease-post--small:hover a {
	color: #e27b5b
}
.tease-post--small:hover .tease-image:after {
	opacity: 0.7
}
.tease-post--small a {
	cursor: url(../../images/kd/cross.png), auto
}
.tease-post--small .tease-title {
	padding-bottom: 25px;
	padding-top: 45px;
	font-size: 20px
}
.tease-post--small .tease-image {
	position: relative
}
.tease-post--small .tease-image:after {
	background-color: #dfd8d2;
	bottom: 0;
	content: '';
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	width: 100%
}
.tease-post--small:after {
	background-color: #1e1e1e;
	content: '';
	display: block;
	height: 2px;
	margin: 0 auto;
	width: 20px
}
.entry-date__day {
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 200
}
html[lang="el"] .entry-date__day {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.entry-date__month {
	letter-spacing: 2px
}
.entry-date__year {
	letter-spacing: 2px
}
.entry-date {
	text-transform: uppercase;
	color: #dfd8d2
}
.entry-date span {
	display: inline-block;
	line-height: 1;
	vertical-align: middle
}
.related-news {
	padding-bottom: 150px;
	padding-top: 60px
}
.slider--related-news .tease-post--small {
	margin-bottom: 0
}
.slider--related-news .slick-list {
	margin-bottom: 40px
}
.slider--related-news .slick-prev, .slider--related-news .slick-next {
	bottom: 3px;
	margin-top: 0;
	top: auto;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}
.slider--related-news .slick-prev {
	left: 35%
}
.slider--related-news .slick-prev:hover {
	background-image: url("../../images/kd/arrow-left-black.png");
	-webkit-transform: translateX(-15px);
	transform: translateX(-15px)
}
.slider--related-news .slick-next {
	right: 35%
}
.slider--related-news .slick-next:hover {
	background-image: url("../../images/kd/arrow-right-black.png");
	-webkit-transform: translateX(15px);
	transform: translateX(15px)
}
.slider--related-news .slick-disabled {
	opacity: 0;
	visibility: hidden
}
.container--article {
	border-top: 1px solid #dfd8d2;
	padding-top: 70px
}
.border-above {
	position: relative
}
.border-above:before {
	background-color: #dfd8d2;
	top: -125px;
	content: '';
	display: block;
	height: 125px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: -1
}
.container--news {
	padding-bottom: 150px;
	padding-top: 100px
}
.article-image {
	float: left;
	margin-left: -10%;
	margin-bottom: 30px;
	margin-right: 30px;
	position: relative
}
.article-image .button--photo-gallery {
	bottom: 10px;
	position: absolute;
	right: 10px
}
.article-image img {
	-webkit-filter: grayscale(100%);
	filter: gray
}
.article-intro__title {
	font-size: 30px;
	line-height: 1.25;
	margin-bottom: 70px
}
.article-intro__title:after {
	background-color: #dfd8d2;
	display: block;
	height: 2px;
	margin: 70px 0 20px;
	width: 20px
}
.navigation--post {
	border-top: 3px solid #dfd8d2;
	cursor: pointer;
	padding-top: 75px;
	position: relative
}
.navigation--post .navigation--post__link {
	color: #dfd8d2;
	display: block;
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400;
	margin-top: 20px;
	text-align: right;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: none;
	transition: none
}
.navigation--post:hover {
	border-color: #e27b5b
}
.navigation--post:hover .navigation--post__link {
	color: #e27b5b
}
.navigation--post--left {
	margin-right: 40px
}
.navigation--post--left:before {
	background: url("../../images/kd/arrow-left-white-small.png");
	content: '';
	display: inline-block;
	height: 14px;
	width: 7px;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	top: 25px
}
.navigation--post--left:hover:before {
	background: url("../../images/kd/arrow-left-orange-small.png")
}
.navigation--post--right {
	margin-left: 40px
}
.navigation--post--right:before {
	background: url("../../images/kd/arrow-right-white-small.png");
	content: '';
	display: inline-block;
	height: 14px;
	width: 7px;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	top: 25px
}
.navigation--post--right:hover:before {
	background: url("../../images/kd/arrow-right-orange-small.png")
}
.single-product, .tax-product_category {
	background-color: #dfd8d2
}
.image-2 {
	display: none
}
.tease-product {
	margin-bottom: 80px;
	position: relative
}
.tease-product:hover {
	color: #e27b5b
}
.tease-product:hover:after {
	background-color: #e27b5b
}
.tease-product:hover .image-1 {
	display: none
}
.tease-product:hover .image-2 {
	display: block
}
.tease-product:after {
	background-color: #1e1e1e;
	content: '';
	display: block;
	height: 2px;
	margin: 0 auto;
	width: 20px
}
.tease-product a {
	cursor: url(../../images/kd/cross.png), auto
}
.tease-product .tease-image {
	height: 300px;
	padding: 10%;
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}
.container--product {
	border-top: 1px solid #a29fa0
}
.container--products {
	border-top: 1px solid #a29fa0
}
.entry-title__links {
	text-align: right
}
.product__model {
	border-top: 1px solid #a29fa0
}
.product__sizes {
	border-top: 1px solid #a29fa0
}
.product__materials {
	border-top: 1px solid #a29fa0
}
.related-products {
	border-top: 1px solid #a29fa0;
	padding-bottom: 150px;
	padding-top: 50px;
	position: relative
}
.related-products-stamp {
	position: absolute;
	top: -35px;
	right: 30px
}
.slider--related-products .slick-list {
	margin-bottom: 40px
}
.slider--related-products .tease-product {
	margin-bottom: 0
}
.slider--related-products .slick-prev, .slider--related-products .slick-next {
	bottom: 3px;
	margin-top: 0;
	top: auto;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}
.slider--related-products .slick-prev {
	left: 35%
}
.slider--related-products .slick-prev:hover {
	background-image: url("../../images/kd/arrow-left-black.png");
	-webkit-transform: translateX(-15px);
	transform: translateX(-15px)
}
.slider--related-products .slick-next {
	right: 35%
}
.slider--related-products .slick-next:hover {
	background-image: url("../../images/kd/arrow-right-black.png");
	-webkit-transform: translateX(15px);
	transform: translateX(15px)
}
.slider--related-products .slick-disabled {
	opacity: 0;
	visibility: hidden
}
.slider--related-products .slick-slide .image-2 {
	display: none
}
.slider--related-products .slick-slide .tease-product:hover .image-2 {
	display: block
}
.product-category__description {
	letter-spacing: normal
}
.product-category__description p {
	margin: 0
}
#container--zoom {
	min-height: 500px
}
#product-image {
	max-height: 550px;
	margin: 50px 0 75px 0
}
.tease-sizes {
	text-align: center;
	padding-bottom: 25px
}
.tease-sizes li {
	display: inline-block;
	vertical-align: top
}
.tease-sizes li:after {
	content: ', '
}
.tease-sizes li:last-child:after {
	content: none
}
.close--product__gallery {
	background: url("../../images/kd/close.png") no-repeat right;
	color: #e27b5b;
	cursor: pointer;
	line-height: 27px;
	padding-right: 40px
}
.close--product__gallery:hover {
	background: url("../../images/kd/close-hover.png") no-repeat right;
	color: #dfd8d2
}
.container--product__gallery {
	background: #31302e;
	background: rgba(49,48,46,0.9);
	bottom: 0;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1040
}
.container--product__gallery.animate {
	display: block
}
.product__gallery .slick-slide {
	margin: 0 5px
}
.product__gallery .slick-slide .slide__image {
	box-sizing: border-box;
	padding: 30px;
	position: relative
}
.product__gallery .slick-slide .slide__image img {
	max-height: 100%;
	max-width: 100%;
	opacity: 0.25
}
.product__gallery .slick-slide .slide__info {
	opacity: 0;
	position: relative;
	-webkit-transition: all .15s;
	transition: all .15s
}
.product__gallery .slick-active .slide__image img {
	opacity: 1
}
.product__gallery .slick-active .slide__info {
	opacity: 1;
	-webkit-transition: all .5s ease 0.6s;
	transition: all .5s ease 0.6s
}
.product__gallery .slide__title {
	color: #dfd8d2;
	font-family: 'AWConquerorDidot-Light', serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: normal;
	line-height: 1;
	padding-top: 30px
}
html[lang="el"] .product__gallery .slide__title {
	font-family: 'TriviaSerif10', serif;
	font-weight: normal;
	font-style: normal
}
.product__gallery .slide__category {
	color: #dfd8d2;
	line-height: 1;
	margin-top: 10px
}
.product__gallery .slide__counter {
	bottom: 0;
	color: #dfd8d2;
	height: 100%;
	position: absolute;
	right: 0
}
.product__gallery .slide__counter span {
	display: inline-block
}
.product__gallery .slide__counter .line {
	background: #5c5b59;
	height: 100%;
	margin: 0 20px;
	width: 1px
}
.product__gallery .slick-slide img {
	display: inline-block;
	vertical-align: bottom
}
.product__gallery .slide__image {
	background-color: #3e3d3b;
	text-align: center;
	height: 60vh
}
.product__gallery .slick-prev {
	left: calc(33% - 114px)
}
.product__gallery .slick-prev:hover {
	background-image: url("../../images/kd/arrow-right-white.png")
}
.product__gallery .slick-next {
	right: calc(33% - 114px)
}
.product__gallery .slick-next:hover {
	background-image: url("../../images/kd/arrow-left-white.png")
}
.product__gallery .slick-prev, .product__gallery .slick-next {
	bottom: 30px;
	margin-top: 0;
	top: auto;
	-webkit-transform: none;
	transform: none
}
.products-stamp {
	position: absolute;
	right: -30px;
	top: -30px
}
.navigation--product {
	border-top: 3px solid #a29fa0;
	cursor: pointer;
	margin-top: 4rem;
	position: relative
}
.navigation--product .navigation--product__link {
	color: #212020;
	display: block;
	font-family: 'Gotham-Book', sans-serif;
	font-style: normal;
	font-weight: 400;
	left: -100%;
	line-height: 1;
	position: absolute;
	text-align: right;
	top: 155px;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transition: none;
	transition: none;
	white-space: nowrap;
	width: 200px
}
.navigation--product:hover {
	border-color: #e27b5b
}
.navigation--product:hover .navigation--product__link {
	color: #e27b5b
}
.navigation--product--left {
	margin-right: 40px
}
.navigation--product--left:before {
	background: url("../../images/kd/arrow-left.png");
	content: '';
	display: inline-block;
	height: 14px;
	width: 7px;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 25px
}
.navigation--product--left:hover:before {
	background: url("../../images/kd/arrow-left-orange-small.png")
}
.navigation--product--right {
	margin-left: 40px
}
.navigation--product--right:before {
	background: url("../../images/kd/arrow-right.png");
	content: '';
	display: inline-block;
	height: 14px;
	width: 7px;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 25px
}
.navigation--product--right:hover:before {
	background: url("../../images/kd/arrow-right-orange-small.png")
}
.zoomWindowContainer div {
	background-color: #ede9e4 !important
}
.zoomLens {
	cursor: url(../../images/kd/zoom.png) 13 13, auto !important
}
.breadcrumbs {
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap
}
.breadcrumbs a {
	color: #e27b5b;
	display: inline-block;
	vertical-align: middle
}
.breadcrumbs span {
	display: inline-block;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle
}
.breadcrumbs .container--breadcrumb__home {
	display: inline-block;
	vertical-align: middle
}
.breadcrumbs .container--breadcrumb__home:after {
	background-color: #e27b5b;
	content: '';
	display: inline-block;
	height: 1px;
	margin: -1px 10px 0 10px;
	vertical-align: middle;
	width: 50px
}
.breadcrumbs .breadcrumb__home[rel="active"]:hover {
	color: #212020
}
.breadcrumbs .breadcrumb__link[rel="active"]:hover {
	color: #212020
}
.breadcrumbs__left {
	letter-spacing: 2px;
	padding-bottom: 80px;
	padding-top: 40px;
	overflow: hidden
}
.breadcrumbs__right {
	letter-spacing: 2px;
	padding-bottom: 10px;
	padding-top: 40px
}
.pagination {
	clear: both;
	text-align: center
}
.pagination a {
	color: #212020;
	display: block;
	padding: 5px;
	text-align: center
}
.pagination a:hover {
	color: #e27b5b
}
.pagination .current {
	color: #e27b5b;
	display: block;
	padding: 5px;
	text-align: center
}
.pagination ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative
}
.pagination li {
	display: inline-block;
	vertical-align: middle
}
.pagination .prev {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDlGQUM2RkNDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDlGQUM2RUNDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xmsuAAAAA30lEQVR42mJ8VBXFgAWYQelTDKMAL5BtXYrCZ8GiRh2I1wKx6mhwkQ6Y0PjSQLwTiG8C8Y/R4KEsQPmBeAcQywPx/tGgoSxAOYF4CxDrQPl7R4OG/ABlBuJlQGwDFfsExGdGg4Y8AKqUZgJxAJIYKxDfGQ0a4sDj6mi8ldIooEIKTQdiYaRU+huIVYD4z2jwkN4OBaXQv0AMat0fgYrxAbHJaFBRVst/B2IfIL4C5TuPBg3l7dCPQOwBxA+B2HE0aKjTU3oKxO7Q7ifHaPBQHqAM0G5nMBDrjQYP6QAgwAB2Jh8hf0zH3gAAAABJRU5ErkJggg==") no-repeat center center;
	display: inline-block;
	height: 14px;
	left: -110px;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 84px
}
.pagination .prev:hover {
	background: url("../../images/kd/arrow-left-black.png") no-repeat center center;
	-webkit-transform: translateX(15px);
	transform: translateX(15px)
}
.pagination .next {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAOCAYAAACxfjtQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBOEQ1QUM5NjJEMjA2ODExODNEMTlBMTlCQTNBN0FBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RTYyRTFERUNDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RTYyRTFERENDQ0YxMUU1OThGQkJCMkU2QUNDQTEzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgyMkFGQzVFMzA2RjQ3ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUFDOTYyRDIwNjgxMTgzRDE5QTE5QkEzQTdBQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QJgxbAAAA00lEQVR42mJ8VBXFMApIBmZQ+pRs61IUCabRsCELXALitUCsji4xGqDkgR9AfBOIdz6ujpYeDVDqgP1ALA/EO4CByj8aoJSDvVBaB4i3AAOVczRAKQNngPgTlG0DxMuAgcrMAmQ8GA0bsgErEjsAiGeOplAqA1AKVRgNBrLD7i0Qc0L5G4A4fTSFkg9MgJgPyj4CxFHARv7f0QAlHzhD6StA7AMMzO+jtTxlwBGIHwKxBzAwPyKXA6OAdMAB7Xa6AAPz6WhPiXKgB8TB0O4nCgAIMAD55SgbB3MrBgAAAABJRU5ErkJggg==") no-repeat center center;
	display: inline-block;
	height: 14px;
	position: absolute;
	right: -110px;
	top: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	width: 84px
}
.pagination .next:hover {
	background: url("../../images/kd/arrow-right-black.png") no-repeat center center;
	-webkit-transform: translateX(15px);
	transform: translateX(15px)
}
@media (min-width: 960px) {
.delay-2 {
	-webkit-transition-delay: 0.25s !important;
	transition-delay: 0.25s !important
}
.delay-3 {
	-webkit-transition-delay: 0.5s !important;
	transition-delay: 0.5s !important
}
.delay-4 {
	-webkit-transition-delay: 0.75s !important;
	transition-delay: 0.75s !important
}
.delay-5 {
	-webkit-transition-delay: 1s !important;
	transition-delay: 1s !important
}
.animate--block {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
	-webkit-transition: all 0.75s;
	transition: all 0.75s
}
.animate--block.animate {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.show-in-view {
	opacity: 0;
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: all 0.75s;
	transition: all 0.75s
}
.show-in-view.animate {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.show-from-left {
	opacity: 0;
	-webkit-transform: translateX(-70px);
	transform: translateX(-70px);
	-webkit-transition: all 0.75s;
	transition: all 0.75s
}
.show-from-left.animate {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.show-from-right {
	opacity: 0;
	-webkit-transform: translateX(70px);
	transform: translateX(70px);
	-webkit-transition: all 0.75s;
	transition: all 0.75s
}
.show-from-right.animate {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.fade-in-view {
	opacity: 0;
	-webkit-transition: all 0.75s;
	transition: all 0.75s
}
.fade-in-view.animate {
	opacity: 1
}
.animate--stamp {
	-webkit-transition: all 0.75s ease;
	transition: all 0.75s ease;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg)
}
.animate--stamp.animate {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition-delay: 0.75s;
	transition-delay: 0.75s;
	visibility: visible
}
.animate--menu {
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translateY(40px);
	transform: translateY(40px)
}
.animate--menu.animate {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0)
}
.animate--menu-products {
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translateY(40px);
	transform: translateY(40px)
}
.animate--menu-products.animate {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s
}
.animate--menu-latest-post {
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translateY(40px);
	transform: translateY(40px)
}
.animate--menu-latest-post.animate {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s
}
.timeline-years__full-line {
	-webkit-transition: width 2s;
	transition: width 2s;
	width: 0
}
.timeline-years__full-line.animate {
	width: 100%
}
.container--material__title:after {
	background: #dfd8d2;
	content: '';
	display: block;
	height: 1px;
	position: absolute;
	right: 0;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	width: 0
}
.container--material__title.animate:after {
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
	width: 100%
}
.filters {
	background: transparent;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.filters .material__companies {
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.filters .material__series {
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease
}
.filters.animate {
	background: #dfd8d2;
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s
}
.filters.animate .material__companies {
	opacity: 1;
	-webkit-transition-delay: 0.75s;
	transition-delay: 0.75s
}
.filters.animate .material__series {
	opacity: 1;
	-webkit-transition-delay: 1s;
	transition-delay: 1s
}
}

/*# sourceMappingURL=app.min.css.map */
