
@font-face {
	font-family: 'Gotham';
	/*src: url('/css/fonts/Gotham-Bold.otf');*/
	src: url('/css/fonts/Gotham-Bold.otf') format('opentype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'LamaSans';
	/*src: url('/css/fonts/Gotham-Bold.otf');*/
	src: url('/css/fonts/LamaSans-Regular.otf') format('opentype');
	/*font-weight: bold;*/
	font-style: normal;
}
@font-face {
	font-family: 'SouthamDemo';
	/*src: url('/css/fonts/Gotham-Bold.otf');*/
	src: url('/css/fonts/SouthamDemo.otf') format('opentype');
	/*font-weight: bold;*/
	font-style: normal;
}


.hide-on-mobile {

	display: block !important;

}

.hide-on-desktop {

	display: none !important;

}



.imgs-holder.meduse-house {

	background: white url(../../themes/mdexp/imgs/contact/meduse_house.html) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.meduse-disclamer {

	background: white url(../../themes/mdexp/imgs/about/meduse_disclamer.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.online-payment {

	height: 100%;

	overflow: auto;

	background-image: url(../../themes/mdexp/imgs/bg-pattern-brown.1cda1558.jpg);

	background-repeat: repeat;

	background-size: auto!important;

}

.verify {

	background-image: url(../../themes/mdexp/imgs/verify.jpg);

	background-size: cover;

	background-position: center center;

	background-repeat: no-repeat !important;

}

.online-payment::-webkit-scrollbar {

display:none;

}

.disclamer-wrapper {

	width: 90%;

	margin: 0 auto;

	padding-top: 130px;

	padding-bottom: 60px;

	text-align: center;

	height: auto;

}

.disclamer-wrapper h2 {

	width: 100%;

	text-align: center;

}

.mobile-menu-trigger {

	display: none;

	position: fixed;

	top: 15px;

	right: 15px;

	z-index: 900;

	border: 0px solid yellow;

	height: 50px;

	width: 50px;

}

.mobile-menu-trigger.close {

	left: 50%;

	z-index: 9999 !important;

	display: block;

	margin-left: -25px;

}

.mobile-menu-trigger.close.menu {

	left: auto;

	z-index: 9999 !important;

	display: block;

	margin-left: 10;

	position: relative;

}

.mobile-menu-trigger span {

	display: inline-block;

	width: 22px;

	height: 22px;

	cursor: pointer;

	text-decoration: none;

}

.mobile-menu-trigger span i {

	position: relative;

	display: inline-block;

	width: 22px;

	height: 1px;

	color: #252525;

	font: bold 14px/.4 Helvetica;

	text-transform: uppercase;

	text-indent: -55px;

	background: #ffffff;

	transition: all .2s ease-out;

}

.mobile-menu-trigger.close span, .mobile-menu-triggerclose span i {

	width: 30px;

}

.mobile-menu-trigger.close span i::before, .mobile-menu-trigger.close span i::after {

}

.mobile-menu-trigger span i::before, span i::after {

	content: '';

	width: 22px;

	height: 1px;

	background: #ffffff;

	position: absolute;

	left: 0;

	transition: all .2s ease-out;

}

.mobile-menu-trigger span i::before {

	top: -7px;

}

.mobile-menu-trigger span i::after {

	bottom: -7px;

}

.mobile-menu-trigger span.active i {

	background: rgba(0,0,0,0);

}

.mobile-menu-trigger span.active i::before {

	top: 0;

	-webkit-transform: rotateZ(45deg);

	-moz-transform: rotateZ(45deg);

	-ms-transform: rotateZ(45deg);

	-o-transform: rotateZ(45deg);

	transform: rotateZ(45deg);

}

.mobile-menu-trigger span.active i::after {

	bottom: 0;

	-webkit-transform: rotateZ(-45deg);

	-moz-transform: rotateZ(-45deg);

	-ms-transform: rotateZ(-45deg);

	-o-transform: rotateZ(-45deg);

	transform: rotateZ(-45deg);

}

.mobile-menu-trigger span {

	position: absolute;

	left: 50%;

	margin-left: -9px;

	top: 50%;

	margin-top: -9px;

}

html {

	font-size: 62.5%;

}

.mobile-menu-trigger {

	display: none;

}

.logo-eu {

	width: 300px;

	margin: 0 auto;

	padding-left: 15px;

	padding-right: 15px;

}

.logo-eu img {

	width: 100%;

}

#map {

	opacity: 0;

	-webkit-transition: opacity 0.8s ease-out;

	-moz-transition: opacity 0.8s ease-out;

	-o-transition: opacity 0.8s ease-out;

	transition: opacity 0.8s ease-out;

}

#disclamer {

	position: fixed;

	bottom: 15px;

	right: 15px;

	color: white;

	z-index: 800;

	font-family: 'halis_rbook';

	text-transform: uppercase;

	font-size: 10px;

	opacity: 1;

	-webkit-transition: opacity 0.4s ease-out;

	-moz-transition: opacity 0.4s ease-out;

	-o-transition: v 0.4s ease-out;

	transition: opacity 0.4s ease-out;

}

#legal {

	position: fixed;

	bottom: 15px;

	left: 15px;

	color: white;

	z-index: 800;

	font-family: 'halis_rbook';

	text-transform: uppercase;

	font-size: 10px;

	opacity: 1;

	-webkit-transition: opacity 0.4s ease-out;

	-moz-transition: opacity 0.4s ease-out;

	-o-transition: v 0.4s ease-out;

	transition: opacity 0.4s ease-out;

}

p.legal-text {

	font-size: 10px;

	font-family: 'halis_rbook';

}

#disclamer strong, #legal a strong {

	color: white;

	font-family: 'halis_rblack';

}

#map {

	opacity: 1;

	width: 100%;

	height: 100%;

	position: fixed !important;

	z-index: -1000 !important;

	-webkit-transition: opacity 0.8s ease-out;

	-moz-transition: opacity 0.8s ease-out;

	-o-transition: opacity 0.8s ease-out;

	transition: opacity 0.8s ease-out;

}

.property {

	text-transform: uppercase;

	display: block;

	font-family: 'halis_rblack';

	letter-spacing: 3px;

	font-size: 13px;

	color: #88714d;

}

.headline.maps {

	z-index: 9999 !important;

}

body {

	font-family: "Open Sans", sans-serif;

	color: #ffffff;

	background-color: #000;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.loader {

	position: absolute;

	margin: 0px auto;

	width: 100px;

	height: 100px;

	z-index: 10000 !important;

	top: 0px;

	left: 0px;

&:before {

content:'';

display:block;

padding-top:100%;

}

}

.circular {

	animation: rotate 2s linear infinite;

	height: 100%;

	transform-origin: center center;

	width: 100%;

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	margin: auto;

}

.path {

	stroke-dasharray: 1, 200;

	stroke-dashoffset: 0;

	animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;

	stroke-linecap: round;

}

@keyframes rotate {

100% {

transform:rotate(360deg);

}

}

@keyframes dash {

0% {

stroke-dasharray:1, 200;

stroke-dashoffset:0;

}

50% {

stroke-dasharray:89, 200;

stroke-dashoffset:-35;

}

100% {

stroke-dasharray:89, 200;

stroke-dashoffset:-124;

}

}

@keyframes color {

100%, 0% {

stroke:#dedede;

}

40% {

stroke:#dedede;

}

66% {

stroke:#dedede;

}

80%, 90% {

stroke:#dedede;

}

}

.curtains-logo-anim.ready {

	opacity: 0;

	transition: opacity 0.5s ease-in-out;

	-moz-transition: opacity 0.5s ease-in-out;

	-webkit-transition: opacity 0.5s ease-in-out;

}

.curtains-logo-anim.loaded {

	opacity: 0;

}

.curtains-logo-anim {

	width: 100px;

	height: 100px;

	position: absolute;

	bottom: 0px;

	left: 50%;

	top: 50%;

	margin-top: -50px;

	margin-left: -50px;

	opacity: 1;

	transition: opacity 0.5s ease-in-out;

	-moz-transition: opacity 0.5s ease-in-out;

	-webkit-transition: opacity 0.5s ease-in-out;

	z-index: 10000 !important;

	background-image: url(../../themes/mdexp/imgs/logo-curtains.png);

	background-size: 30px 30px;

	background-position: center center;

	background-repeat: no-repeat;

}

.curtains-logo1 {

	width: 60px;

	height: 30px;

	position: absolute;

	bottom: 0px;

	left: 50%;

	margin-left: -30px;

	opacity: 1;

	transition: opacity 0.5s ease-in-out;

	-moz-transition: opacity 0.5s ease-in-out;

	-webkit-transition: opacity 0.5s ease-in-out;

	-webkit-transition-delay: 0.8s;

	transition-delay: 0.8s;

	z-index: 10000 !important;

	background-image: url(../../themes/mdexp/imgs/logo-curtains.png);

	background-size: cover;

	background-position: top;

}

.curtains-logo2 {

	width: 60px;

	height: 30px;

	position: absolute;

	top: 0px;

	left: 50%;

	margin-left: -30px;

	opacity: 1;

	transition: opacity 0.5s ease-in-out;

	-moz-transition: opacity 0.5s ease-in-out;

	-webkit-transition: opacity 0.5s ease-in-out;

	-webkit-transition-delay: 0.8s;

	transition-delay: 0.8s;

	z-index: 10000 !important;

	background-image: url(../../themes/mdexp/imgs/logo-curtains.png);

	background-size: cover;

	background-position: bottom;

}

.curtains-logo2.loaded, .curtains-logo1.loaded {

	opacity: 0;

	height: 0;

}

.bar {

	margin-top: 20px;

	float: left;

	width: 15px;

	height: 2px;

	border-radius: 0px;

	background-color: #887248;

}

.bar-wrap {

	height: 2px;

	position: absolute;

	bottom: 0;

}

.bar {

	animation: loadingJ 2s ease-in-out infinite;

}

@keyframes loadingJ {

0%, 100% {

transform:translate(0, 0);

}

50% {

transform:translate(40px, 0);

width:15px;

}

}

.curtains {

	position: fixed;

	z-index: 9999;

	width: 100%;

	-webkit-transform: translateX(0%);

	-moz-transform: translateX(0%);

	-ms-transform: translateX(0%);

	-o-transform: translateX(-200%);

	transform: translateX(0%);

	height: 100vh;

}

.curtains.loaded {

	-webkit-transition-delay: 1.8s;

	transition-delay: 1.8s;

	opacity: 0;

	-webkit-transform: translateX(-200%);

	-moz-transform: translateX(-200%);

	-ms-transform: translateX(-200%);

	-o-transform: translateX(-200%);

	transform: translateX(-200%);

}

.curtains #curtain1 {

	position: fixed;

	z-index: 9999;

	width: 100%;

	height: 51vh;

	background-color: #1d1d1d;

	-webkit-transform: translateY(0%);

	-moz-transform: translateY(0%);

	-ms-transform: translateY(0%);

	-o-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-moz-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-o-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

}

.curtains.loaded #curtain1 {

	-webkit-transform: translateY(-100%);

	-moz-transform: translateY(-100%);

	-ms-transform: translateY(-100%);

	-o-transform: translateY(-100%);

	transform: translateY(-100%);

	-webkit-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-moz-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-o-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-webkit-transition-delay: 0.6s;

	transition-delay: 0.6s;

}

.curtains.loaded #curtain2 {

	top: 100%;

	-webkit-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-moz-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-o-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-webkit-transition-delay: 0.6s;

	transition-delay: 0.6s;

}

.curtains #curtain2 {

	position: fixed;

	z-index: 9999;

	width: 100%;

	top: 50%;

	-webkit-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-moz-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	-o-transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	transition: all 800ms cubic-bezier(0.020, 0.910, 0.390, 0.965);

	height: 51vh;

	background-color: #1d1d1d;

}

#header {

	width: 100%;

	height: 100px;

	z-index: 1000;

	border: 0px solid red;

	position: fixed;

	z-index: 1000 !important;

}

#header:hover .header-shadow {

	opacity: 0 !important;

	transition: opacity 1.5s ease-in-out;

	-moz-transition: opacity 1.5s ease-in-out;

	-webkit-transition: opacity 1.5s ease-in-out;

}

#header .header-shadow {

	position: fixed;

	top: 0px;

	z-index: -100 !important;

	width: 100%;

	height: 100px;

	background: -moz-linear-gradient(top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 84%, rgba(0,0,0,0) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.55)), color-stop(84%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0)));

	background: -webkit-linear-gradient(top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 84%, rgba(0,0,0,0) 100%);

	background: -o-linear-gradient(top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 84%, rgba(0,0,0,0) 100%);

	background: -ms-linear-gradient(top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 84%, rgba(0,0,0,0) 100%);

	background: linear-gradient(to bottom, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 84%, rgba(0,0,0,0) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c000000', endColorstr='#00000000', GradientType=0);

	transition: opacity 1.5s ease-in-out;

	-moz-transition: opacity 1.5s ease-in-out;

	-webkit-transition: opacity 1.5s ease-in-out;

	opacity: 0 !important;

}

.menu-wrapper {

	width: 1100px;

	margin: 0 auto;

	background-color: red;

}

.logo-full {

	width: 170px;

	padding: 15px;

	float: left;

	height: 43px;

	margin-top: 25px;

	border: 0px solid red;

}

.white-menu .logo-full {

	background: url(../../themes/mdexp/imgs/meduse_white.png) no-repeat center center;

	background-size: 80%;

}

.gold-menu .logo-full {

	background: url(../../themes/mdexp/imgs/meduse_gold.png) no-repeat center center;

	background-size: 80%;

}

.red-menu .logo-full {

	background: url(../../themes/mdexp/imgs/meduse_red.png) no-repeat center center;

	background-size: 80%;

}

.black-menu .logo-full {

	background: url(../../themes/mdexp/imgs/meduse_black.png) no-repeat center center;

	background-size: 80%;

}

.menu-items-holder {

	float: right;

}

.menu-items-holder ul {

	padding-top: 38px;

	list-style-type: none;

}

.menu-items-holder ul li {

	float: right;

	display: block;

	padding-left: 00px;

	padding-right: 30px;

}

.menu-items-holder ul li.last {

	padding-right: 0px;

}

.menu-items-holder ul li a, .menu-items-holder ul li span {

	font-family: 'halis_rbold';

	text-transform: uppercase;

	font-size: 12px;

	letter-spacing: 3.5px;

	padding-bottom: 5px;

	transition: 0.6s border-bottom ease;

	border-bottom: 0px solid;

}

.menu-items-holder ul li span:hover {

	cursor: pointer;

}

.menu-items-holder ul li a span {

	letter-spacing: 0px;

}

.menu-items-holder ul li a:hover, .menu-items-holder ul li span:hover {

	transition: 0.28s border-bottom ease;

	border-bottom: 1px solid;

}

.menu-items-holder ul li a.current {

	border-bottom: 1px solid white;

}

.menu-items-holder ul li a {

	transition: 0.28s color ease;

}

.white-menu ul li a, .white-menu ul li span {

	color: white;

}

.gold-menu ul li a {

	color: #88714d;

}

.black-menu ul li a, .black-menu ul li span {

	color: #000000;

}

.red-menu ul li a {

	color: #d5262a;

}

.white-menu ul li a.current {

	color: white;

	border-bottom: 1px solid rgba(255,255,255,0.6);

}

.gold-menu ul li a.current {

	color: #88714d;

	border-bottom: 2px solid #88714d;

}

#disclamer.gold-menu {

	color: #88714d;

}

#disclamer.white-menu {

	color: #ffffff;

}

#disclamer.black-menu {

	color: black;

}

#disclamer.red-menu {

	color: #d5262a;

}

.black-menu ul li a.current {

	color: #000;

	border-bottom: 2px solid #000;

}

.red-menu ul li a.current {

	color: #d5262a;

	border-bottom: 2px solid #d5262a;

}

body::before {

	content: 'mobile';

	display: none;

}



@media only screen and (min-width:1050px) {

body::before {

	content: 'desktop';

}

}

a {

	color: #267481;

	text-decoration: none;

}



@media only screen and (min-width:1050px) {

body[data-hijacking="on"] {

	overflow: hidden;

}

}

.cd-section {

	height: 101vh;

}

.cd-section.half {

	height: 30vh;

}

.cd-section.half .headline, .cd-section.half .headline {

	margin-top: 60vh;

	height: 30vh;

	text-align: center;

}

.cd-section .headline, .cd-section .headline {

	height: 101vh;

	text-align: center;

}

.headline-text-holder {

	border: 0px solid red;

	top: 50%;

	width: 100%;

	position: absolute;

	overflow: hidden;

	height: 100%;

	z-index: 2;

}

.headline-text-holder.about {

	z-index: 800;

}

span.h1 {

	display: block;

	font-family: 'halis_rblack';

	text-transform: uppercase;

	font-size: 7rem;

	letter-spacing: 4rem;

	margin-right: -4rem;

}

span.collection {

	font-family: 'halis_rbook';

	text-transform: uppercase;

	letter-spacing: 8px;

	font-size: 13px;

	margin-right: -8px;

}

span.collection.position {

	letter-spacing: 4px;

	font-size: 12px;

	margin-right: -4px;

}

.cd-section h1 {

}

.headline {

	overflow: hidden;

}

.contact .cd-section:first-of-type > div {

	background-color: #3c3c3c;

}

.cd-section:first-of-type > div {

	background-color: #000000;

}



@media only screen and (min-width:1050px) {

[data-hijacking="on"] .cd-section {

	opacity: 0;

	visibility: hidden;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

}

[data-hijacking="on"] .cd-section > div {

	visibility: visible;

}

[data-hijacking="off"] .cd-section > div {

	opacity: 0;

}

[data-animation="rotate"] .cd-section {

	-webkit-perspective: 1800px;

	-moz-perspective: 1800px;

	perspective: 1800px;

}

[data-hijacking="on"][data-animation="rotate"] .cd-section:not(:first-of-type) {

	-webkit-perspective-origin: center 0;

	-moz-perspective-origin: center 0;

	perspective-origin: center 0;

}

[data-animation="scaleDown"] .cd-section > div, [data-animation="gallery"] .cd-section > div, [data-animation="catch"] .cd-section > div {

	box-shadow: 0 0 0 rgba(25,30,46,0.4);

}

[data-animation="opacity"] .cd-section.visible > div {

	z-index: 1;

}

}



@media only screen and (min-width:1050px) {

.cd-section:first-of-type > div::before {

	display: none;

}

}



@media only screen and (min-width:1050px) {

.cd-section > div {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	-webkit-transform: translateZ(0);

	-moz-transform: translateZ(0);

	-ms-transform: translateZ(0);

	-o-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}

[data-hijacking="on"] .cd-section > div {

	position: absolute;

}

[data-animation="rotate"] .cd-section > div {

	-webkit-transform-origin: center bottom;

	-moz-transform-origin: center bottom;

	-ms-transform-origin: center bottom;

	-o-transform-origin: center bottom;

	transform-origin: center bottom;

}

}

.cd-vertical-nav {

	position: fixed;

	z-index: 1;

	right: 3%;

	top: 50%;

	bottom: auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	display: none;

}

.cd-vertical-nav a {

	display: block;

	height: 40px;

	width: 40px;

	overflow: hidden;

	text-indent: 100%;

	white-space: nowrap;

	background: url(../../themes/mdexp/img/cd-icon-arrow.html) no-repeat center center;

}

.cd-vertical-nav a.cd-prev {

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

	margin-bottom: 10px;

}

.cd-vertical-nav a.inactive {

	visibility: hidden;

	opacity: 0;

	-webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;

	-moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;

	transition: opacity 0.2s 0s, visibility 0s 0.2s;

}



@media only screen and (min-width:1050px) {

.cd-vertical-nav {

	display: block;

}

}

.row {

	height: 50%;

	width: 100%;

}

.row.fh {

	height: 100%;

	width: 100%;

	border: 0px solid red;

}

.row.fh.mirage {

	height: 30%;

	width: 100%;

	position: absolute;

	bottom: 0px;

	border: 0px solid red;

}

.row.footer {

	height: 30%;

	width: 100%;

	position: absolute;

	bottom: 0px;

	border: 0px solid red;

	background-color: #1d1d1d;

}

.col-2 {

	width: 16.666666666666%;

	border: 0px solid red;

	float: left;

	color: black;

	height: 100%;

	overflow: hidden;

}

.col-2 {

	width: 20%;

	border: 0px solid red;

	float: left;

	color: black;

	height: 100%;

	overflow: hidden;

}

.col-3 {

	width: 25%;

	border: 0px solid red;

	float: left;

	color: black;

	height: 100%;

	overflow: hidden;

}

.col-4 {

	width: 33.333333%;

	border: 0px solid red;

	float: left;

	color: black;

	height: 100%;

	overflow: hidden;

}

.col-5c {

	width: 20%;

	border: 0px solid red;

	float: left;

	color: black;

	height: 100%;

	overflow: hidden;

}

.col-6 {

	width: 50%;

	border: 0px solid red;

	float: left;

	color: black;

	height: 100%;

	overflow: hidden;

}

div.models-cross {

	width: 100%;

	height: 100%;

	transform: translate3d(0, 0, 0) scale(1.0);

	-ms-transform: translate3d(0, 0, 0) scale(1.0);

	-webkit-transform: translate3d(0, 0, 0) scale(1.0);

	transition: 0.5s transform;

	-webkit-filter: grayscale(0.5);

	filter: grayscale(0.5);

	transition: all 2s ease;

}

div.models-cross:hover {

	transform: translate3d(0, 0, 0) scale(1.20);

	-ms-transform: translate3d(0, 0, 0) scale(1.2);

	-webkit-transform: translate3d(0, 0, 0) scale(1.2);

	transition: all 2s ease;

	cursor: pointer;

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}

div.models-cross:hover span {

	transform: translate3d(0, 0, 0) scale(1.0);

	-ms-transform: translate3d(0, 0, 0) scale(1.0);

	-webkit-transform: translate3d(0, 0, 0) scale(1.0);

	transition: 2s transform;

	-webkit-transition: 2s -webkit-transform;

}

div.models-cross span {

	transform: translate3d(0, 0, 0) scale(0.8);

	-ms-transform: translate3d(0, 0, 0) scale(0.8);

	-webkit-transform: translate3d(0, 0, 0) scale(0.8);

	transition: 0.5s transform;

	-webkit-transition: 0.5s -webkit-transform;

	font-family: 'halis_rblack';

	position: relative;

	text-transform: uppercase;

	font-size: 24px;

	letter-spacing: 8px;

	text-align: center;

	border: 0px solid blue;

	top: 50%;

	width: 100%;

	margin-top: 0px;

	display: block;

}

div.models-cross.noble span {

	color: #fff;

}

div.models-cross.sepia span {

	color: #fff;

}

div.models-cross.brute span {

	color: #fff;

}

div.models-cross.mirage span {

	color: #fff;

}

div.models-cross.nautila span {

	color: #fff;

}

div.models-cross {

	background-size: cover !important;

	background-position: center center;

}

.imgs.middle-east {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/middle_east.jpg);

	background-size: cover;

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

.imgs.russia {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/russia.jpg);

	background-size: cover;

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

.imgs.africa {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/africa.jpg);

	background-size: cover;

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

.imgs.europe {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/europe.jpg);

	background-size: cover;

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

.imgs.asia {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/asia.jpg);

	background-size: cover;

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

.imgs.australia {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/australia.jpg);

	background-size: cover;

	background-repeat: no-repeat;

	background-position: 50% 0px;

}

div.models-cross.mirage {

	background: black url(../../themes/mdexp/imgs/mirage-cross.jpg);

}

div.models-cross.brute {

	background: black url(../../themes/mdexp/imgs/brute-cross.jpg);

}

div.models-cross.middle-east {

	background-image: url(../../themes/mdexp/imgs/worldwide/middle_east_img.jpg);

}

div.models-cross.russia {

	background-image: url(../../themes/mdexp/imgs/worldwide/russia_small_img.html);

}

div.models-cross.africa {

	background-image: url(../../themes/mdexp/imgs/worldwide/africa.html);

}

div.models-cross.europe {

	background-image: url(../../themes/mdexp/imgs/worldwide/europe_img.jpg);

}

div.models-cross.russia {

	background-image: url(../../themes/mdexp/imgs/worldwide/russia_img.jpg);

}

div.models-cross.africa {

	background-image: url(../../themes/mdexp/imgs/worldwide/africa_img.jpg);

}

div.models-cross.asia {

	background-image: url(../../themes/mdexp/imgs/worldwide/asia_img.html);

}

div.models-cross.australia {

	background-image: url(../../themes/mdexp/imgs/worldwide/australia_img_small.jpg);

}

div.models-cross.russia {

	background-image: url(../../themes/mdexp/imgs/worldwide/russia_img_small.jpg);

}

div.models-cross.asia {

	background-image: url(../../themes/mdexp/imgs/worldwide/asia_img_small.jpg);

}

div.models-cross.kazakhstan {

	background-image: url(../../themes/mdexp/imgs/worldwide/kazakhstan_img_small.jpg);

}

div.models-cross.noble {

	background: black url(../../themes/mdexp/imgs/noble-cross.jpg);

}

div.models-cross.sepia {

	background: black url(../../themes/mdexp/imgs/sepia-cross.jpg);

}

div.models-cross.nautila {

	background: black url(../../themes/mdexp/imgs/nautila-cross.jpg);

}

div.models-cross.shisha-team {

	background: black url(../../themes/mdexp/imgs/experience/shisha_team.jpg);

}

div.models-cross.shisha-catering {

	background: black url(../../themes/mdexp/imgs/experience/shisha_catering.jpg);

}

.col-6 {

	height: 100%;

	float: left;

	width: 50%;

	background-color: grey;

}

.col-6.nautila1 {

	background-color: #ffb9c4;

}

.col-6.nautila2 {

	background-color: #f4f18a;

}

.headline {

}

.imgs-holder.home {

	background: black url(../../themes/mdexp/imgs/home.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.brute {

	background: black url(../../themes/mdexp/imgs/brute/brute_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.brute1 {

	background: black url(../../themes/mdexp/imgs/brute/brute_samec.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.brute2 {

	background: black url(../../themes/mdexp/imgs/brute/brute_smithery_full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.brute3 {

	background: black url(../../themes/mdexp/imgs/brute/brute_crystal_full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.brute4 {

	background: black url(../../themes/mdexp/imgs/brute/brute_led_full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.brute5 {

	background: black url(../../themes/mdexp/imgs/brute/brute_verify.jpg) no-repeat center center;

	background-size: cover;

	background-position: top right;

}

.imgs-holder.brute-custom {

	background: black url(../../themes/mdexp/imgs/brute/brute_custom.jpg) no-repeat center center;

	background-size: cover;

	background-position: top right;

}

.imgs-holder.brute-grande {

	background: black url(../../themes/mdexp/imgs/brute/brute_grande.jpg) no-repeat center center;

	background-size: cover;

	background-position: top left;

}

.imgs-holder.mirage3 {

	background: black url(../../themes/mdexp/imgs/mirage/mirage_crystal_chameleon.jpg) no-repeat center center;

	background-size: cover;

	background-position: top left;

}

.imgs-holder.mirage {

	background: black url(../../themes/mdexp/imgs/mirage/mirage_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.mirage1 {

	background: black url(../../themes/mdexp/imgs/mirage/mirage-full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.mirage2 {

	background: black url(../../themes/mdexp/imgs/mirage/mirage_crystal_full.jpg) no-repeat center center;

	background-size: cover;

	background-position: top right;

}

.imgs-holder.mirage4 {

	background: black url(../../themes/mdexp/imgs/mirage/mirage_grande-full.jpg) no-repeat center center;

	background-size: cover;

	background-position: top left;

}

.imgs-holder.mirage5 {

	background: black url(../../themes/mdexp/imgs/mirage/mirage_cocktail.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.noble {

	background: black url(../../themes/mdexp/imgs/noble/noble_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.noble1 {

	background: black url(../../themes/mdexp/imgs/noble/noble-full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.noble2 {

	background: black url(../../themes/mdexp/imgs/noble/noble_crystal.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.noble3 {

	background: black url(../../themes/mdexp/imgs/noble/noble_led.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.noble4 {

	background: black url(../../themes/mdexp/imgs/noble/noble_verify.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.noble-custom {

	background: black url(../../themes/mdexp/imgs/noble/noble_custom.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.sepia {

	background: black url(../../themes/mdexp/imgs/sepia/sepia_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia1 {

	background: black url(../../themes/mdexp/imgs/sepia/sepia-full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.sepia2 {

	background: black url(../../themes/mdexp/imgs/sepia/sepia_steel_full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.sepia3 {

	background: black url(../../themes/mdexp/imgs/sepia/sepia_steel_full3.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.sepia4 {

	background: black url(../../themes/mdexp/imgs/sepia/sepia_led_full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.sepia-custom {

	background: black url(../../themes/mdexp/imgs/sepia/sepia_custom.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.sepia5 {

	background: black url(../../themes/mdexp/imgs/sepia/sepia_modely.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.sepia6 {

	background: black url(../../themes/mdexp/imgs/sepia/sepia-verify.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.nautila {

	background: black url(../../themes/mdexp/imgs/nautila/nautila_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.nautila1 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila-full.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.nautila2 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila-design.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.nautila3 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila-crystal.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.nautila4 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila_led.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.imgs-holder.nautila-custom {

	background: black url(../../themes/mdexp/imgs/nautila/nautila_custom.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.nautila5 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila-modely.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.nautila6 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila-crab.jpg) no-repeat center center;

	background-size: cover;

	background-position: bottom right;

}

.imgs-holder.nautila8 {

	background: black url(../../themes/mdexp/imgs/nautila/nautila-crab.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.maps {

	background: black url(../../themes/mdexp/imgs/world.jpg) no-repeat center center;

	background-size: cover cover;

	background-position: center center;

}

.imgs-holder.partners {

	background: black url(../../themes/mdexp/imgs/partners/partners_img.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.worldwide {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-1.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.akademie {

	background: white url(../../themes/mdexp/imgs/experience/akademie.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.experience {

	background: black url(../../themes/mdexp/imgs/experience/experience_bg.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.laboratory {

	background: white url(../../themes/mdexp/imgs/experience/laboratory.jpg) no-repeat center center;

	background-size: cover;

	background-position: top right;

}

.imgs-holder.shisha-coctail {

	/*background: white url(../../themes/mdexp/imgs/experience/koktejly.jpg) no-repeat center center;*/

	background-size: auto 100%;

	background-position: top left;

}

.imgs-holder.movables {

	background: white url(../../themes/mdexp/imgs/experience/movables.jpg) no-repeat center center;

	background-size: cover;

	background-position: top left;

}

.imgs-holder.meduse-story {

	background: white url(../../themes/mdexp/imgs/about/meduse_story.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.meduse-contact {

}

.imgs-holder.meduse-contact.cf:after {

	opacity : 0.05;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

}

.imgs-holder.meduse-contact:after {

	content : "";

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	background: white url(../../themes/mdexp/imgs/contact/meduse_contact.jpg) no-repeat center center;

	background-size: cover !important;

	background-position: center center;

	width: 100%;

	height: 100%;

	opacity : 1;

	z-index: -1;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

}

.imgs-holder.somelieri {

	background: white url(../../themes/mdexp/imgs/experience/somelieri.jpg) no-repeat center center;

	background-size: auto 100%;

	background-position: top right;

}

.black-bg {

	

background-color:#000000;

position:relative



}



.black-bg:after{

content:"";

width:100%;

height:50px;



position:absolute;

left:0;bottom:100%;



background: rgba(0,0,0,0);

background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 34%, rgba(0,0,0,0.41) 35%, rgba(0,0,0,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(34%, rgba(0,0,0,0.4)), color-stop(35%, rgba(0,0,0,0.41)), color-stop(100%, rgba(0,0,0,1)));

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 34%, rgba(0,0,0,0.41) 35%, rgba(0,0,0,1) 100%);

background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 34%, rgba(0,0,0,0.41) 35%, rgba(0,0,0,1) 100%);

background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 34%, rgba(0,0,0,0.41) 35%, rgba(0,0,0,1) 100%);

background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 34%, rgba(0,0,0,0.41) 35%, rgba(0,0,0,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );



}





.white-bg {

	background-color: white;

}

.imgs-holder {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 1;

	border: 0px solid red;

	background-size: cover;

}

.imgs-holder.full {

	height: auto;

	min-height: 100%;

	position: absolute;

	overflow: visible;

}

.imgs-holder.img {

	height: auto;

	min-height: 100% !important;

	position: relative !important;

}

#imgs-holder {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: -1;

	border: 0px solid red;

	background-size: cover;

}

.imgs-holder.anim {

	transform: translate3d(0, 0, 0) scale(1.2);

}

.loaded .imgs-holder.anim {

	transform: scale(1);

	transition: 30.5s transform;

}

.headline-img {

	background-repeat: no-repeat;

	background-position: center center;

}

body.brute {

	background-color: #000000;

}

.form {

	background-color: black;

}

.headline-img.brute-1 {

}

.loaded .headline .headline-img.brute-1 {

	transform: scale(1);

	transition: 8.5s transform;

}

.brute .cd-section:nth-of-type(1) > div {

	background-color: #000;

}

.brute .cd-section:nth-of-type(2) > div {

	background-color: #000;

}

.brute .cd-section:nth-of-type(3) > div {

	background-color: #000;

}

.brute .cd-section:nth-of-type(4) > div {

	background-color: #000;

}

.brute .cd-section.visible:nth-of-type(9) > div {

	background-color: #000;

	transition: 1s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.mirage .cd-section:nth-of-type(1) > div {

	background-color: #000;

}

.mirage .cd-section:nth-of-type(2) > div {

	background-color: #000;

}

.mirage .cd-section:nth-of-type(3) > div {

	background-color: #000;

}

.mirage .cd-section:nth-of-type(4) > div {

	background-color: #000;

}

.mirage .cd-section.visible:nth-of-type(6) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.mirage .cd-section:nth-of-type(5) > div {

	transition: 0.28s background-color ease;

	background-color: rgba(0,0,0,0.0);

}

.nautila .cd-section:nth-of-type(1) > div {

	background-color: #000;

}

.nautila .cd-section:nth-of-type(2) > div {

	background-color: #000;

}

.nautila .cd-section.visible:nth-of-type(10) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.nautila .cd-section.visible:nth-of-type(11) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.mirage .cd-section.visible:nth-of-type(7) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.nautila, .sepia {

	background-color: #000;

}

.nautila .cd-section.visible:nth-of-type(9) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.sepia .cd-section.visible:nth-of-type(9) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.noble .cd-section.visible:nth-of-type(7) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

}

.experience .cd-section.visible:nth-of-type(2) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.0);

}

.team .cd-section.visible:nth-of-type(5) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,0.8);

}

.worldwide .cd-section.visible:nth-of-type(3) > div {

	transition: 2s background-color ease 0.5s;

	background-color: rgba(0,0,0,1);

}

.smithery-img {

	background-size: cover cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/brute/brute_smithery.jpg);

}

.nautila-design-img {

	height: 100%;

	background-size: cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/nautila/nautila-design.jpg);

}

.nautila-crystal-img {

	height: 100%;

	background-size: cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/nautila/nautila-crystal.jpg);

}

.crystal-img {

	height: 100%;

	background-size: cover cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/brute/brute_crystal.jpg);

}

.crystal-img.mirage {

	background-size: cover cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/mirage/mirage_crystal.jpg);

}

h2 {

	font-family: 'halis_rblack';

	text-transform: uppercase;

	font-size: 28px;

	letter-spacing: 10px;

}

h3 {

	font-family: 'halis_rblack';

	text-transform: uppercase;

	font-size: 13px;

	letter-spacing: 2px;

}

p.perex {

	font-family: 'halis_rbook';

	display: block;

	margin: 0 auto;

	text-transform: uppercase;

	font-size: 13px;

	line-height: 22px;

	color: white;

	margin-top: 25px;

}

p.perex strong {

	font-family: 'halis_rblack';

}

.section-spacer {

	padding-top: 20%;

}

p {

	font-family: 'halis_rextralight';

	font-size: 13px;

	line-height: 15px;

	width: 50%;

	margin: 0 auto;

	display: block;

	margin-top: 25px;

	margin-bottom: 25px;

}

.visible .perex-holder .wrapper {

	padding-bottom: 25px;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

	opacity: 1;

	top: 50%;

	z-index: 900;

}

.perex-holder .wrapper {

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

	position: relative;

	opacity: 0;

	top: 40%;

	padding-bottom: 25px;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 50%;

	border: 0px solid red;

}

.perex-holder.right {

	left: 50%;

}

.perex-holder.center .wrapper {

	width: 100%;

}

.perex-holder.center {

	left: 0%;

	width: 100%;

}

.perex-holder {

	position: relative;

	height: 100%;

}

 

.half-text-holder {

	position: relative;

	height: 100%;

	border: 0px solid blue;

	border: 0px solid red;

	z-index:3;

}



.visible .half-text-holder .wrapper {

	top: 50%;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

	opacity: 1;

	padding-bottom: 35px;

	;

}

.half-text-holder .wrapper {

	-webkit-transition: top 1s, opacity 2s;

	-moz-transition: top 1s, opacity 2s;

	position: relative;

	text-align: center;

	top: 40%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

	opacity: 0;

	border: 0px solid red;

	padding-bottom: 35px;

}

.lightbox-text-holder {

	background-color: #000000;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

	position: relative;

	height: 100%;

}

.lightbox-text-holder .wrapper {

	position: relative;

	text-align: center;

	top: 40%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 100%;

	opacity: 0;

	border: 0px solid red;

}

.lightbox-text-holder .wrapper.right {

	width: 50%;

	margin-left: 50%;

}

.lightbox-text-holder .wrapper.left {

	width: 50%;

	margin-left: 0;

}

.my-mfp-slide-bottom.mfp-ready .wrapper {

	top: 50%;

	opacity: 1;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

}

.lightbox-text-holder.half {

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

	position: relative;

	background-color: #000000;

	width: 50%;

	border: 0px solid blue;

	float: left;

}

.visible .lightbox-text-holder.half.parallax {

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	transform-style: preserve-3d;

	position: relative;

	background-color: #000000;

	width: 50%;

	border: 0px solid blue;

	float: left;

	-webkit-transform: translateY(0%);

	-ms-transform: translateY(0%);

	transform: translateY(0%);

	-webkit-transition: all 0.8s ease-out;

	-moz-transition: all 0.8s ease-out;

	-o-transition: all 0.8s ease-out;

	transition: all 0.8s ease-out;

}

.lightbox-text-holder.half.parallax {

	position: relative;

	background-color: #000000;

	width: 50%;

	border: 0px solid blue;

	float: left;

	-webkit-transform: translateY(20%);

	-ms-transform: translateY(20%);

	transform: translateY(20%);

	-webkit-transition: all 0.8s ease-out;

	-moz-transition: all 0.8s ease-out;

	-o-transition: all 0.8s ease-out;

	transition: all 0.8s ease-out;

}

.lightbox-text-holder.smithery {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/brute/brute_smithery_img.jpg);

}

.lightbox-text-holder.awards-bg {

	background-size: cover !important;

	background-position: center;

center;

	background-image: url(../../themes/mdexp/imgs/award-bg.jpg);

}

.lightbox-text-holder.led-nautila {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/nautila/led-lightbox.jpg);

}

.lightbox-text-holder.led-noble {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/noble/led-lightbox.jpg);

}

.lightbox-text-holder.led-sepia {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/sepia/led-lightbox.jpg);

}

.lightbox-text-holder.led-brute {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/brute/led-lightbox.jpg);

}

.lightbox-text-holder.led-mirage {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/mirage/led-lightbox.jpg);

}

.lightbox-text-holder.crystal-mirage {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/mirage/crystal-lightbox.jpg);

}

.lightbox-text-holder.middle-east {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/worldwide/middle_east_img_vertical.jpg);

}

.lightbox-text-holder.europe {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/worldwide/europe_img.jpg);

}

.lightbox-text-holder.russia {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/worldwide/russia_img.jpg);

}

.visible .lightbox-text-holder.jakub {

	background-image: url(../../themes/mdexp/imgs/about/jakub.jpg);

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

}

.lightbox-text-holder.jakub {

	background-repeat: no-repeat;

	background-size: cover !important;

	background-position: top 0px center;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

	background-image: url(../../themes/mdexp/imgs/about/jakub_no_smoke.jpg);

}

.visible .lightbox-text-holder.jiri {

	background-image: url(../../themes/mdexp/imgs/about/jiri.jpg);

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

}

.jiri {

	background-repeat: no-repeat;

	background-size: cover !important;

	background-position: top 0px center;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

	background-image: url(../../themes/mdexp/imgs/about/jiri_no_smoke.jpg);

}

.australia {

	background-size: cover cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/worldwide/australia_img.jpg);

}

.crystal {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/brute/brute_crystal_img.jpg);

}

.crystal-fazety {

	background-size: cover !important;

	background-position: bottom center;

	background-image: url(../../themes/mdexp/imgs/nautila/nautila_crystal_img.jpg);

}

.perex-holder.left {

	left: 0px;

}

.smithery-vid {

	overflow: hidden;

}

video {

	-webkit-filter: grayscale(0%);

	min-height: 100%;

	min-width: 100%;

	background-size: fill !important;

	object-fit: cover;

}

video#homevid {

	background-size: cover cover !important;

	background-position: center center;

}

#smithery-vid-img {

	position: absolute;

	width: 50%;

	height: 50%;

	left: 0px;

	top: 0px;

	z-index: 900;

	background-size: cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/brute/brute_smithery_img.jpg);

}

.brute-2nd-slide {

	position: absolute;

	left: 0px

}

.mirage-3rd-slide {

	right: 0px;

	position: absolute;

}

.crystal-vid-img {

	background-size: cover !important;

	background-position: center center;

	background-image: url(../../themes/mdexp/imgs/brute/brute_crystal_img.jpg);

}

.smithery-trigger-holder {

	width: 50%;

	height: 50%;

	position: absolute;

	top: 0px;

	padding: 8%;

	left: 0px;

	z-index: 1000;

	border: 0px solid red;

}

.crystal-trigger-holder {

	width: 50%;

	height: 50%;

	position: absolute;

	bottom: 0px;

	padding: 8%;

	right: 0px;

	z-index: 1000;

	border: 0px solid red;

}

.smithery-wrapper, .crystal-wrapper {

	width: 100%;

	height: 100%;

	border: 0px solid white;

}

.smithery-wrapper:hover, .crystal-wrapper:hover, {

cursor:pointer;

}

.moreinfo.gold:hover {

	color: #88714d;

	border-bottom: 1px solid rgba(136,113,77,1);

}

.moreinfo {

	margin-top: 25px;

	font-size: 12px;

	display: inline-block;

	color: white;

	text-decoration: none;

	text-transform: uppercase;

	letter-spacing: 3px;

	font-family: 'halis_rblack';

	padding-bottom: 5px;

	border-bottom: 1px solid rgba(255,255,255,1);

}

.white {

	color: white;

}

.red {

	color: #d5262a;

}

.black {

	color: black;

}

.green {

	color: #105158 !important;

}

.blue {

	color: #154285;

}

.gold, p.perex.gold {

	color: #88714d;

}

.gradient {

}

.cd-nav-trigger {

	display: none;

}

#cd-vertical-nav {

	position: fixed;

	right: 40px;

	top: 50%;

	bottom: auto;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	transform: translateY(-50%);

	z-index: 1;

}

#cd-vertical-nav li {

	text-align: right;

}

#cd-vertical-nav div {

	display: block;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	padding-top: 4px;

	padding-bottom: 4px;

}

#cd-vertical-nav div span {

	float: right;

	display: block;

}

#cd-vertical-nav div.is-selected .cd-dot {

	transition: background-color 0.5s;

	height: 1px;

	width: 25px;

}

#cd-vertical-nav.white-menu div.is-selected .cd-dot {

	background-color: rgba(255,255,255,1);

}

#cd-vertical-nav.gold-menu div.is-selected .cd-dot {

	background-color: rgba(136,113,77,1);

}

#cd-vertical-nav.black-menu div.is-selected .cd-dot {

	background-color: rgba(0,0,0,1);

}

#cd-vertical-nav.red-menu div.is-selected .cd-dot {

	background-color: rgba(213,38,42,1);

}

#cd-vertical-nav.black-menu div.is-selected .cd-dot {

	background-color: rgba(0,0,0,1);

}

#cd-vertical-nav.gold-menu .cd-dot {

	background-color: rgba(136,113,77,0.5);

}

#cd-vertical-nav.red-menu .cd-dot {

	background-color: rgba(213,38,42,0.5);

}

#cd-vertical-nav.black-menu .cd-dot {

	background-color: rgba(0,0,0,0.5);

}

#cd-vertical-nav.white-menu .cd-dot {

	background-color: rgba(255,255,255,0.5);

}

#cd-vertical-nav .cd-dot {

	position: relative;

	top: 0 px;

	height: 1px;

	width: 15px;

	-webkit-transition: -webkit-transform 0.2s, background-color 0.5s;

	-moz-transition: -moz-transform 0.2s, background-color 0.5s;

	transition: transform 0.2s, background-color 0.5s, width 0.5s;

}

.visible .anim-visible {

	opacity: 1;

	-webkit-transition: opacity 0.5s;

	-moz-transition: opacity 0.5s;

	transition: opacity 0.5s;

}

.anim-visible {

	-webkit-transition: opacity 0.5s;

	-moz-transition: opacity 0.5s;

	transition: opacity 0.5s;

	opacity: 0;

}

.visible .anim-visible-delay {

	opacity: 1;

	-webkit-transition: opacity 3s;

	-moz-transition: opacity 3s;

	transition: opacity 3s;

	transition-delay: 0.3s;

}

.visible .anim-visible-delay.delay6 {

	opacity: 1;

	-webkit-transition: opacity 3s;

	-moz-transition: opacity 3s;

	transition: opacity 3s;

	transition-delay: 0.6s;

}

.visible .anim-visible-delay.delay9 {

	opacity: 1;

	-webkit-transition: opacity 3s;

	-moz-transition: opacity 3s;

	transition: opacity 3s;

	transition-delay: 0.9s;

}

.anim-visible-delay {

	-webkit-transition: opacity 1.3s;

	-moz-transition: opacity 1.3s;

	transition: opacity 1.3s;

	opacity: 0;

}

p.perex.black {

	color: black;

}

.visible h2.spin {

	opacity: 1;

	-webkit-transition: opacity 0.5s;

	-moz-transition: opacity 0.5s;

	transition: opacity 0.5s;

}

h2.spin {

	opacity: 0;

	-webkit-transition: opacity 0.5s;

	-moz-transition: opacity 0.5s;

	transition: opacity 0.5s;

	text-align: center;

	letter-spacing: 20px;

	display: block;

	text-transform: uppercase;

	display: block;

	font-family: 'halis_rblack';

	font-size: 60px !important;

}

i.clear-spacing {

	letter-spacing: 0px !important;

}

#spinner-show {

	font-size: 40px;

	font-weight: 300;

	display: inline-block;

	text-transform: uppercase;

	-webkit-transition: width 0.6s ease-out;

	-moz-transition: width 0.6s ease-out;

	-o-transition: width 0.6s ease-out;

	-ms-transition: width 0.6s ease-out;

	transition: width 0.6s ease-out;

	position: relative;

}

#spinner-show em {

	font-style: normal;

}

#spinner-show .current {

	-webkit-transform: translateY(0px);

	-moz-transform: translateY(0px);

	-o-transform: translateY(0px);

	-ms-transform: translateY(0px);

	transform: translateY(0px);

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-o-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	transform-origin: 0 0;

	white-space: nowrap;

}

#spinner-show .next {

	position: absolute;

	pointer-events: none;

	top: 0;

	left: 50%;

	width: 700px;

	margin-left: -350px;

	-webkit-transform: translateY(15px);

	-moz-transform: translateY(15px);

	-o-transform: translateY(15px);

	-ms-transform: translateY(15px);

	transform: translateY(15px);

	-webkit-transform-origin: 0 100%;

	-moz-transform-origin: 0 100%;

	-o-transform-origin: 0 100%;

	-ms-transform-origin: 0 100%;

	transform-origin: 0 100%;

	opacity: 0;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	white-space: nowrap;

}

#spinner-show.swap .current {

	opacity: 0;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	filter: alpha(opacity=0);

	-webkit-transform: translateY(0px);

	-moz-transform: translateY(0px);

	-o-transform: translateY(0px);

	-ms-transform: translateY(0px);

	transform: translateY(0px);

	-webkit-transition: 0.5s ease-out;

	-moz-transition: 0.5s ease-out;

	-o-transition: 0.5s ease-out;

	-ms-transition: 0.5s ease-out;

	transition: 0.5s ease-out;

}

#spinner-show.swap .next {

	opacity: 1;

	-ms-filter: none;

	filter: none;

	-webkit-transform: translateY(0px);

	-moz-transform: translateY(0px);

	-o-transform: translateY(0px);

	-ms-transform: translateY(0px);

	transform: translateY(0px);

	-webkit-transition: 0.5s ease-out;

	-moz-transition: 0.5s ease-out;

	-o-transition: 0.5s ease-out;

	-ms-transition: 0.5s ease-out;

	transition: 0.5s ease-out;

}

#spinner {

	display: none;

position relative list-style none text-transform uppercase font-size 30px width 286px display inline-block font-size 30px text-align center font-weight 300 font-family roboto color #fff padding 0 margin 0 li text-align center position absolute top 0 width 100% &.a transform translateY(0px) transform-origin 0 0 &.b transform translateY(15px) transform-origin 0 100% opacity 0 li opacity 0 &:first-child opacity 1 &.swap li &.a opacity 0 transform translateY(0px) transition 0.5s ease-out &.b opacity 1 transform translateY(0px) transition 0.5s ease-out

}

p.unna {

	font-family: 'unna_regular';

	font-size: 16px;

	line-height: 20px;

}

.quote {

	font-size: 12px !important;

	line-height: 15px !important;

	text-transform: none !important;

}

blockquote {

	line-height: 20px;

	font-size: 12px;

	text-transform: uppercase !important;

	font-family: 'halis_rbook';

	width: 70%;

	margin: 0 auto;

	padding-bottom: 30px;

}

.name {

	letter-spacing: 2px;

	font-size: 18px;

}

.subname {

	display: block;

	padding-top: 4px;

	font-size: 11px;

	font-family: 'halis_rbook';

	text-transform: uppercase !important;

}



@media (min-width:240px) and (max-width:500px) {

}



@media (min-width:240px) and (max-width:700px) {

.logo-eu {

	width: 300px;

	margin: 0 auto;

}

#disclamer.scroll, #legal.scroll {

	opacity: 0;

	-webkit-transition: opacity 0.4s ease-out;

	-moz-transition: opacity 0.4s ease-out;

	-o-transition: v 0.4s ease-out;

	transition: opacity 0.4s ease-out;

}

.worldwide-wrapper {

	width: 90%;

	margin: 0 auto;

	padding-top: 150px;

	padding-bottom: 50px;

	text-align: center;

	height: auto;

}

.imgs.asia {

	background-image: url(../../themes/mdexp/imgs/worldwide/detail/asia.jpg);

	background-size: auto 100%;

	background-position: top left 800px;

}

.imgs.europe {

	background-size: auto 100%;

	background-position: top right;

}

h2.worldwideh2 {

	font-size: 35px !important;

}

.ref-column-holder {

	width: 90%;

	margin: 0 auto;

	padding-left: 0px;

	position: relative;

	padding-top: 50px;

	padding-bottom: 50px;

}

.ref-column {

	padding-top: 0px;

	width: 100%;

	float: left;

}

.ref-column.col6 {

	width: 100%;

}

.row250 {

	height: 200px !important;

	width: 100%;

	position: absolute;

	bottom: -200px;

}

.row250 .col-3 {

	width: 50%;

	height: 100px;

}

.row250 .col-2 {

	width: 50%;

	height: 100px;

}

.row250 .col-2.last {

	width: 100%;

	height: 100px;

}

.row250 .col-3 .models-cross span, .row250 .col-2 .models-cross span {

	font-size: 14px;

	letter-spacing: 2px;

}

.payment #disclamer {

	display: none !important;

}

.cd-form .icon input, .cd-form .icon select, .cd-form .icon textarea {

	padding-left: 15px !important;

}

.hide-on-mobile {

	display: none !important;

}

.hide-on-desktop {

	display: block !important;

}

#contact-address {

	opacity: 1;

	width: 100%;

	display: block;

	right: auto;

	margin: 0 auto;

	position: relative;

}

.js .floating-labels .icon .cd-label {

	left: 15px;

}

.item-form {

	margin-top: 25px;

}

.item-form, .item-value {

	width: 100%;

	text-align: center;

	height: auto;

	padding: 5px;

}

.cd-form input[type="submit"] {

	appearance: none;

	padding: 10px 15px;

	letter-spacing: 2px;

	font-size: 12px;

}

.form-wrapper {

	padding-left: 8px;

	padding-right: 8px;

}

.form-holder {

	width: 100% !important;

	padding-top: 25px;

	margin: 0 auto;

}

.cd-form div.input-holder, .cd-form div.radio-holder {

	margin-bottom: 30px;

}

.cd-form.half {

	width: 100% !important;

	float: none !important;

}

.cd-form.half.right {

	margin-left: 0% !important;

}

.award, .award.brute, .award.noble, .award.mirage, .award.sepia, .award.nautila {

	display: none !important;

}

#follow-menu, .hide-on-mobile {

	display: none !important;

}

#legal {

	display: none;

}

.lightbox-text-holder .wrapper.right {

	width: 100%;

	margin-left: 0%;

}

.lightbox-text-holder .wrapper.left {

	width: 100%;

	margin-left: 0;

}

.contact .wrapper {

	padding-left: 15px;

	padding-right: 15px;

}

.inside-contact-wrapper {

	width: 100%;

	margin-left: auto;

	background-color: rgba(0,0,0,0.0);

!important;

	height: auto;

	padding-top: 35px;

	padding-bottom: 35px;

}

.inside-contact-wrapper .row {

	padding-left: 10px;

	padding-right: 10px;

}

p.ref {

	margin-bottom: 3px;

	margin-top: 8px;

}

.lightbox-text-holder.half {

	width: 100%;

}

.lightbox-text-holder.half.stay-half {

	width: 50%;

}

.lightbox-text-holder.half.stay-half .wrapper {

	width: 100%;

	border: 0px solid red;

}

.lightbox-text-holder.half.stay-half p.ref span.property {

	font-style: 9px !important;

	padding-left: 5px;

	padding-right: 5px;

	letter-spacing: 0px;

	font-family: 'halis_rbook';

	text-transform: none !important;

}

.lightbox-text-holder.half.stay-half p.ref {

	font-size: 9px;

	line-height: 10px;

}

span.h1 {

	display: block;

	font-family: 'halis_rblack';

	text-transform: uppercase;

	font-size: 35px;

	letter-spacing: 10px;

	margin-left: -35px;

}

.mobile-menu-trigger {

	display: block;

}

.cd-section {

	height: 100vh;

}

#header {

	background: rgba(0,0,0,0.68);

	background: -moz-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.68)), color-stop(71%, rgba(0,0,0,0)), color-stop(78%, rgba(0,0,0,0)));

	background: -webkit-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: -o-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: -ms-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: linear-gradient(to bottom, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);

}

.curtains {

	position: fixed;

}

video {

	display: none;

}

#cd-vertical-nav {

	display: none;

}

.perex-holder .wrapper {

	opacity: 1;

	width: 100%;

	top: 50%;

}

img.brute-2nd-slide {

	position: absolute;

	right: 0px

}

img.mirage-3rd-slide {

	right: 0px;

	position: absolute;

}

body {

	width: 100%;

}

p.perex {

	font-size: 12px;

	line-height: 18px;

	text-transform: none;

}

p {

	width: 90%;

}

.headline {

	overflow: hidden;

	width: 100%;

}

.row {

	height: auto !important;

}

.perex-holder, .perex-holder.left, .perex-holder.right {

	width: 100%;

	border: 0px solid red;

	left: 0px;

	margin-left: 0px !important;

}

#disclamer {

	width: 100%;

	text-align: center;

	bottom: 0px;

	padding-bottom: 15px;

	padding-top: 15px;

	left: 0;

	font-size: 10px;

	background: rgba(0,0,0,0);

	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0.66) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(18%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.66)));

	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0.66) 100%);

	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0.66) 100%);

	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0.66) 100%);

	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0.66) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);

}

.anim-visible-delay {

	opacity: 1 !important;

}

div.models-cross .span {

	font-size: 12px;

}

.imgs-holder, #mobile-slide {

	position: relative;

	width: 100%;

	height: 100vh;

	left: 0;

	top: 0;

	z-index: 1;

	background-size: cover;

	background-position: center center;

	background-image: none;

}

#mobile-slide {

	background-size: cover;

	transition: background-image 1s ease-in-out;

	background-size: cover !important;

}

.home #preloader.img1 {

	background: black url(../../themes/mdexp/imgs/slideshow/home-1.jpg) no-repeat center center;

}

.home #preloader.img2 {

	background: black url(../../themes/mdexp/imgs/slideshow/home-2.jpg) no-repeat center center;

}

.home #preloader.img3 {

	background: black url(../../themes/mdexp/imgs/slideshow/home-3.jpg) no-repeat center center;

}

.home #preloader.img4 {

	background: black url(../../themes/mdexp/imgs/slideshow/home-4.jpg) no-repeat center center;

}

.home #preloader.img5 {

	background: black url(../../themes/mdexp/imgs/slideshow/home-5.jpg) no-repeat center center;

}

.home #preloader.img6 {

	background: black url(../../themes/mdexp/imgs/slideshow/home-6.jpg) no-repeat center center;

}

.home #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/home-1.jpg) no-repeat center center;

}

.home #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/home-2.jpg) no-repeat center center;

}

.home #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/home-3.jpg) no-repeat center center;

}

.home #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/home-4.jpg) no-repeat center center;

}

.home #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/home-5.jpg) no-repeat center center;

}

.home #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/home-6.jpg) no-repeat center center;

}

.products #preloader.img1 {

	background: black url(../../themes/mdexp/imgs/slideshow/products-1.jpg) no-repeat center center;

}

.products #preloader.img2 {

	background: black url(../../themes/mdexp/imgs/slideshow/products-2.jpg) no-repeat center center;

}

.products #preloader.img3 {

	background: black url(../../themes/mdexp/imgs/slideshow/products-3.jpg) no-repeat center center;

}

.products #preloader.img4 {

	background: black url(../../themes/mdexp/imgs/slideshow/products-4.jpg) no-repeat center center;

}

.products #preloader.img5 {

	background: black url(../../themes/mdexp/imgs/slideshow/products-5.html) no-repeat center center;

}

.products #preloader.img6 {

	background: black url(../../themes/mdexp/imgs/slideshow/products-6.html) no-repeat center center;

}

.products #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/products-1.jpg) no-repeat center center;

}

.products #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/products-2.jpg) no-repeat center center;

}

.products #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/products-3.jpg) no-repeat center center;

}

.products #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/products-4.jpg) no-repeat center center;

}

.products #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/products-5.html) no-repeat center center;

}

.products #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/products-6.html) no-repeat center center;

}

.experience #preloader.img1 {

	background: black url(../../themes/mdexp/imgs/slideshow/experience-1.jpg) no-repeat center center;

}

.experience #preloader.img2 {

	background: black url(../../themes/mdexp/imgs/slideshow/experience-2.jpg) no-repeat center center;

}

.experience #preloader.img3 {

	background: black url(../../themes/mdexp/imgs/slideshow/experience-3.jpg) no-repeat center center;

}

.experience #preloader.img4 {

	background: black url(../../themes/mdexp/imgs/slideshow/experience-4.jpg) no-repeat center center;

}

.experience #preloader.img5 {

	background: black url(../../themes/mdexp/imgs/slideshow/experience-5.jpg) no-repeat center center;

}

.experience #preloader.img6 {

	background: black url(../../themes/mdexp/imgs/slideshow/experience-6.jpg) no-repeat center center;

}

.experience #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/experience-1.jpg) no-repeat center center;

}

.experience #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/experience-2.jpg) no-repeat center center;

}

.experience #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/experience-3.jpg) no-repeat center center;

}

.experience #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/experience-4.jpg) no-repeat center center;

}

.experience #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/experience-5.jpg) no-repeat center center;

}

.experience #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/experience-6.jpg) no-repeat center center;

}

.worldwide #preloader.img1 {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-1.jpg) no-repeat center center;

}

.worldwide #preloader.img2 {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-2.jpg) no-repeat center center;

}

.worldwide #preloader.img3 {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-3.jpg) no-repeat center center;

}

.worldwide #preloader.img4 {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-4.jpg) no-repeat center center;

}

.worldwide #preloader.img5 {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-5.jpg) no-repeat center center;

}

.worldwide #preloader.img6 {

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-6.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-1.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-2.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-3.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-4.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-5.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(../../themes/mdexp/imgs/slideshow/worldwide-6.jpg) no-repeat center center;

}

#homevid {

	width: 0px;

	height: 0px;

}

video {

	display: none;

}

span.collection {

	width: 100%;

	text-align: center;

	font-size: 10px;

}

h2 {

	font-size: 20px;

	letter-spacing: 2px;

	width: 100%;

	padding-left: 25px;

	padding-right: 25px;

}

h2.spin {

	overflow: hidden;

	letter-spacing: 2px;

	margin: 0px;

	margin-top: -20px;

	width: 100%;

	border: 0px solid green;

	height: 80px;

}

h2.spin strong em {

	line-height: 30px;

	line-height: 18px;

	font-size: 25px !important;

}

.headline-img {

	overflow: hidden !important;

}

.imgs-holder.anim {

	transform: translate3d(0, 0, 0) scale(1);

}

.loaded .imgs-holder.anim {

	transform: scale(1);

	transition: 30.5s transform;

}

.anim-visible-delay {

	opacity: 1 !important;

}

.hide-mobile {

	display: none;

}

.cd-section {

	opacity: 1;

}

.half-text-holder {

	height: auto;

}

.legal-text, .perex {

	padding-left: 15px;

	padding-right: 15px;

	width: 100%;

	text-transform: uppercase !important;

	font-size: 14px;

}

.disclamer p {

	width: 100% !important;

	font-size: 12px;

	font-family: 'halis_rextralight';

}

.disclamer p.perex {

	font-family: 'halis_rbook';

}

#viewport {

	overflow: hidden;

}

.experience .cd-section {

	height: 100vh;

}

.products .cd-section {

	height: 100vh;

}

.home .cd-section:nth-of-type(2) .half-text-holder .wrapper h2 {

	font-size: 20px;

	letter-spacing: 3px;

}

.home .cd-section.section1 {

	height: 100vh;

	height: auto !important;

}

.home .cd-section:nth-of-type(2) .half-text-holder .wrapper, .experience .cd-section:nth-of-type(2) .half-text-holder .wrapper, .worldwide .cd-section:nth-of-type(2) .half-text-holder .wrapper, .worldwide .cd-section:nth-of-type(3) .half-text-holder .wrapper, .products .cd-section:nth-of-type(2) .half-text-holder .wrapper, .products .cd-section:nth-of-type(3) .half-text-holder .wrapper, .partners .cd-section:nth-of-type(2) .half-text-holder .wrapper, .partners .cd-section:nth-of-type(3) .half-text-holder .wrapper, .about .cd-section:nth-of-type(2) .half-text-holder .wrapper, .about .cd-section:nth-of-type(3) .half-text-holder .wrapper {

	-webkit-transform: translateY(0%);

	-ms-transform: translateY(0%);

	transform: translateY(0%);

	padding-top: 50px;

	opacity: 1;

	width: 100%;

}

.home .cd-section.section2, .experience .cd-section.section2, .worldwide .cd-section.section2, .worldwide .cd-section.section3, .products .cd-section.section2, .products .cd-section.section3, .partners .cd-section.section2, .partners .cd-section.section3, .about .cd-section.section2, .about .cd-section.section3 {

	height: auto !important;

	margin-top: -10px;

}

.home .cd-section.section2 .headline, .experience .cd-section.section2 .headline, .products .cd-section.section2 .headline, .products .cd-section.section3 .headline, .worldwide .cd-section.section2 .headline, .worldwide .cd-section.section3 .headline, .partners .cd-section.section2 .headline, .partners .cd-section.section3 .headline, .about .cd-section.section2 .headline, .about .cd-section.section3 .headline {

	height: auto !important;

}

.about .cd-section.section3 .wrapper p {

	width: 100%;

	padding-left: 20px;

	padding-right: 20px;

}

p.quote {

	font-size: 11px;

	font-style: italic;

}

.about .cd-section.section3 .headline-img {

	overflow: visible !important;

}

.about .cd-section.section3 .imgs-holder.meduse-story {

	height: auto;

}

.about .cd-section.section3 .imgs-holder.meduse-story .perex-holder .wrapper {

	transform: translateY(0%);

}

.about .cd-section.section3 .headline .imgs-holder {

	padding-bottom: 25px;

}

.about .cd-section.section3 .headline .imgs-holder h2 {

	margin-top: 0px;

	padding-top: 50px;

}

.home .cd-section:nth-of-type(2) > div {

	height: auto !important;

}

#header {

	display: block;

	z-index: 999;

	position: fixed;

	top: 0px;

}

#header .menu-items-holder {

	opacity: 0;

	-webkit-transition: all 0.8s ease-out;

	-moz-transition: all 0.8s ease-out;

	-o-transition: all 0.8s ease-out;

	transition: all 0.8s ease-out;

	display: none;

}

#header .menu-items-holder.open {

	opacity: 1;

	display: block;

	-webkit-transition: all 0.8s ease-out;

	-moz-transition: all 0.8s ease-out;

	-o-transition: all 0.8s ease-out;

	transition: all 0.8s ease-out;

}

#header .menu-items-holder {

	position: fixed;

	width: 100%;

	height: 100vh;

	top: -10px;

	background-color: rgba(0,0,0,0.95);

}

#header .menu-items-holder ul {

	height: 100%;

	padding-top: 80px;

}

#header .menu-items-holder ul li {

	display: block;

	width: 100%;

	height: 60px;

	text-align: center;

}

#header .menu-items-holder ul li a {

	line-height: 60px;

	width: 100;

}

#header .menu-items-holder ul li.disclaimer-menu-link a {

	font-size: 12px;

	color: #88714d;

	text-transform: none;

	letter-spacing: 0;

	font-family: 'halis_rbook';

}

#arrow {

	display: none !important;

}

.logo-full {

	position: fixed;

	width: 130px;

	z-index: 901 !important;

}

.row-mobile-worldwide {

	height: 1250px;

}

.row-mobile-partners {

	height: 1500px;

}

.row-mobile-products {

	z-index: 100;

	width: 100%;

	height: 1250px;

	overflow: visible;

}

.row-mobile-products .col-4, .row-mobile-products .col-6, .row-mobile-worldwide .col-6 {

	width: 100%;

	height: 200px;

}

.products .cd-section {

	overflow: visible;

}

.products .cd-section .headline {

	height: 1250px;

	overflow: visible;

}

div.models-cross {

	width: 100%;

	transform: translate3d(0, 0, 0) scale(1);

	transition: 0.5s transform;

	-webkit-filter: grayscale(0.5);

	filter: grayscale(0.5);

	display: block;

}

div.models-cross:hover {

	transform: translate3d(0, 0, 0) scale(1);

	transition: all 2s ease;

	cursor: pointer;

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}

div.models-cross:hover span {

	transform: translate3d(0, 0, 0) scale(1);

}

div.models-cross span {

	transform: translate3d(0, 0, 0) scale(1);

	transition: 0.5s transform;

	font-family: 'halis_rblack';

	position: relative;

	text-transform: uppercase;

	font-size: 24px;

	letter-spacing: 8px;

	text-align: center;

	margin-top: 0px;

	border: 0px solid blue;

	top: 50%;

	width: 100%;

	display: block;

}

.products-cross {

	height: 300px;

	opacity: 1;

}

.products-cross .row.fh.mirage {

	position: relative !important;

}

.products-cross .col-3 {

	width: 50%;

	height: 150px;

}

.products-cross .models-cross span {

	font-size: 16px;

	top: 40%;

	height: 150px !important;

}

.noble #header.black-menu ul li a {

	color: #ffffff !important;

}

.black-menu .logo-full {

	background: url(../../themes/mdexp/imgs/meduse_white.png) no-repeat center center;

	background-size: 80%;

}

.row-mobile-partners {

}

.row-mobile-partners .col-4 {

	height: 100px;

	clear: both;

}

.row-mobile-partners .col-4.last-col {

	padding-bottom: 100px !important;

}

.imgs-holder.products-mobile {

	background: black url(../../themes/mdexp/imgs/products/products_01_mobile.jpg) no-repeat center center;

	background-size: cover;

}

video {

	display: none;

}

.imgs-holder.mirage {

	background: black url(../../themes/mdexp/imgs/mirage/mobile/mirage_headline.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.mirage1 {

	background: black url(../../themes/mdexp/imgs/mirage/mobile/mirage-full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.mirage2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/mirage/mobile/mirage_crystal_full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.mirage4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/mirage/mobile/mirage_grande-full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.mirage5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/mirage/mobile/mirage_cocktail.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.brute1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_samec.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_smithery_full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_crystal_full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_led_full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_verify.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute-custom {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_custom_mobile.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.brute-grande {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/brute/mobile/brute_grande.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.noble {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/noble/mobile/noble_headline.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.noble1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/noble/mobile/noble-full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.noble2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/noble/mobile/noble_crystal.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.noble3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/noble/mobile/noble_led.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.noble4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/noble/mobile/noble_verify.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.noble-custom {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/noble/mobile/noble_custom_mobile.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila_headline.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila-full.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila-design.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila-crystal.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila_led.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila-modely.jpg) no-repeat center center;

	background-size: cover;

	background-position: center center;

}

.imgs-holder.nautila6 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila-crab.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.nautila-custom {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/mobile/nautila_custom_mobile.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia_headline.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia-full.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia_steel_full.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia_steel_full3.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia_led_full.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia_modely.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia-custom {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia_custom_mobile.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.sepia6 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/sepia/mobile/sepia-verify.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.akademie {

	background: white url(/sites/mdexp3/themes/mdexp/imgs/experience/mobile/akademie.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.laboratory {

	background: white url(/sites/mdexp3/themes/mdexp/imgs/experience/mobile/laboratory.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.shisha-coctail {

	background: white url(/sites/mdexp3/themes/mdexp/imgs/experience/mobile/koktejly.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.movables {

	background: white url(/sites/mdexp3/themes/mdexp/imgs/experience/mobile/movables.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.somelieri {

	background: white url(/sites/mdexp3/themes/mdexp/imgs/experience/mobile/somelieri.jpg) no-repeat center center;

	background-size: cover;

}

.imgs-holder.meduse-contact:after {

	background: white url(/sites/mdexp3/themes/mdexp/imgs/contact/meduse_contact_mobile.jpg) no-repeat center center;

	background-size: cover !important;

	width: 100%;

	height: 100%;

	opacity : 1;

	z-index: -1;

}

.imgs-holder.contact-bg {

	min-height: 100vh;

}

.white-mob {

	color: white !important;

}

.perex-holder.top .wrapper {

	top: 40px !important;

	transform: translateY(0%)

}

.perex-holder.top-middle .wrapper {

	top: 80px !important;

	transform: translateY(0%)

}

.perex-holder.bottom .wrapper {

	top: 0px;

	transform: translateY(98%)

}

blockquote.perex {

	font-size: 10px;

	line-height: 13px;

}

}



@media (min-width:1050px) and (max-width:1310px) {

#header .header-shadow {

	display: none !important;

}

.ref-column-holder {

	width: 90%;

	margin: 0 auto;

	padding-left: 0px;

	padding-top: 100px;

}

.ref-column {

	padding-top: 30px;

}

#header .menu-items-holder {

	-webkit-transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-moz-transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-o-transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	padding-right: 100px;

}

}



@media (min-width:1050px) and (max-width:1090px) {

#header .menu-items-holder {

	-webkit-transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-moz-transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-o-transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	transition: all 800ms cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	-o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);

	padding-right: 120px;

}

}



@media (min-width:701px) and (max-width:1000px) {

.perex-holder.center-tablet {

	left: 0%;

	width: 100%;

	padding-bottom: 300px;

}

}



@media (min-width:701px) and (max-width:1049px) {

#disclamer.scroll, #legal.scroll {

	opacity: 0;

	-webkit-transition: opacity 0.4s ease-out;

	-moz-transition: opacity 0.4s ease-out;

	-o-transition: opacity 0.4s ease-out;

	transition: opacity 0.4s ease-out;

}

.ref-column-holder {

	width: 90%;

	margin: 0 auto;

	padding-left: 0px;

	padding-top: 100px;

}

.ref-column {

	padding-top: 30px;

}

.logo-full {

	border: 0px solid red;

}

#arrow {

	display: none !important;

}

#header {

	background: rgba(0,0,0,0.68);

	background: -moz-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.68)), color-stop(71%, rgba(0,0,0,0)), color-stop(78%, rgba(0,0,0,0)));

	background: -webkit-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: -o-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: -ms-linear-gradient(top, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

	background: linear-gradient(to bottom, rgba(0,0,0,0.68) 0%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 78%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);

}

.curtains {

	position: fixed;

	height: 100vh;

}

.home .cd-section.section2 {

	height: auto !important;

	margin-top: -10px;

}

.home .cd-section.section2 .headline {

	height: auto !important;

}

.home .cd-section:nth-of-type(2) > div {

	height: auto !important;

}

.headline-text-holder {

	width: 100%;

	z-index: 100;

}

.headline-img {

	overflow: hidden !important;

}

.hide-mobile {

	display: none;

}

.row {

	height: 100vh;

}

.cd-section {

	height: 100vh;

}

.cd-section.menu-cross-ipad {

	top: 0vh;

	height: 30vh;

}

.cd-section.menu-cross-ipad .headline {

	height: 30vh;

}

.cd-section.menu-cross-ipad .headline .row {

	height: 30vh;

}

.cd-section.menu-cross-ipad .headline .row .col-3 {

	width: 25%;

	height: 30vh;

}

.row.fh.mirage {

	height: 100%;

	width: 100%;

	position: relative;

	bottom: 0px;

}

#header {

	display: block !important;

	position: fixed;

	top: 0px;

	width: 100%;

}

.headline {

	overflow: hidden;

	width: 100%;

}

.imgs-holder, #mobile-slide {

	position: relative;

	width: 100%;

	height: 100vh;

	left: 0;

	top: 0;

	z-index: 1;

	border: 0px solid red;

	background-position: center center;

}

#mobile-slide {

	background-size: cover;

	transition: background-image 1s ease-in-out;

	background-size: cover !important;

}

.home #preloader.img1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-1.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #preloader.img2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-2.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #preloader.img3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-3.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #preloader.img4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-4.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #preloader.img5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-5.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #preloader.img6 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-6.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-1.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-2.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-3.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-4.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-5.jpg) no-repeat center center;

	background-size: cover !important;

}

.home #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/home-6.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #preloader.img1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-1.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #preloader.img2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-2.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #preloader.img3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-3.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #preloader.img4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-4.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #preloader.img5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-5.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #preloader.img6 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-6.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-1.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-2.jpg) no-repeat center center;

	background-size: cover !important;

}

.products #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-3.jpg) no-repeat center center;

}

.products #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-4.jpg) no-repeat center center;

}

.products #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-5.jpg) no-repeat center center;

}

.products #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/products-6.jpg) no-repeat center center;

}

.experience #preloader.img1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-1.jpg) no-repeat center center;

}

.experience #preloader.img2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-2.jpg) no-repeat center center;

}

.experience #preloader.img3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-3.jpg) no-repeat center center;

}

.experience #preloader.img4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-4.jpg) no-repeat center center;

}

.experience #preloader.img5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-5.jpg) no-repeat center center;

}

.experience #preloader.img6 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-6.jpg) no-repeat center center;

}

.experience #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-1.jpg) no-repeat center center;

}

.experience #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-2.jpg) no-repeat center center;

}

.experience #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-3.jpg) no-repeat center center;

}

.experience #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-4.jpg) no-repeat center center;

}

.experience #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-5.jpg) no-repeat center center;

}

.experience #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/experience-6.jpg) no-repeat center center;

}

.worldwide #preloader.img1 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-1.jpg) no-repeat center center;

}

.worldwide #preloader.img2 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-2.jpg) no-repeat center center;

}

.worldwide #preloader.img3 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-3.jpg) no-repeat center center;

}

.worldwide #preloader.img4 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-4.jpg) no-repeat center center;

}

.worldwide #preloader.img5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-5.jpg) no-repeat center center;

}

.worldwide #preloader.img6 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-6.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img1 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-1.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img2 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-2.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img3 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-3.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img4 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-4.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img5 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-5.jpg) no-repeat center center;

}

.worldwide #mobile-slide.img6 {

	transition: background-image 1s ease-in-out;

	background: black url(/sites/mdexp3/themes/mdexp/imgs/slideshow/worldwide-6.jpg) no-repeat center center;

}

#header .menu-wrapper {

	width: 100%;

}

#header .menu-items-holder {

	float: right;

	overflow: hidden;

	padding-right: 0px;

}

video {

	height: 100%;

	right: 0px !important;

	opacity: 1;

	display: none;

	position: absolute;

}

#cd-vertical-nav {

	display: none;

}

.menu-items-holder ul {

	padding-top: 40px;

	list-style-type: none;

}

.menu-items-holder ul li {

	padding-right: 30px;

	transition: 0.5s padding-right;

}

.menu-items-holder ul li, .menu-items-holder ul li span#follow {

	font-size: 11px;

	letter-spacing: 2.5px;

	padding-bottom: 5px;

}

#cd-vertical-nav {

	right: 20px;

}

p.perex {

	font-size: 11px;

	line-height: 20px;

}

h2 {

	font-size: 21px;

}

.perex-holder .wrapper {

	opacity: 1;

	width: 100%;

	top: 50%;

}

.perex-holder {

	width: 50%;

	border: 0px solid red;

	left: 0px;

	margin-left: 0px !important;

}

.imgs-holder.akademie {

	background-position: -370px;

}

.imgs-holder.somelieri {

	background-position: 270px;

}

.half-text-holder .wrapper {

	top: 50%;

	opacity: 1;

}

.anim-visible {

	opacity: 1 !important;

}

.anim-visible-delay {

	opacity: 1 !important;

}

.home .cd-section.section2 {

	height: auto !important;

	margin-top: -10px;

}

.home .cd-section.section2 .headline {

	height: auto !important;

}

.home .cd-section:nth-of-type(2) > div {

	height: auto !important;

}

.products .cd-section {

	height: 100vh;

}

div.models-cross {

	width: 100%;

	height: 100%;

	transform: translate3d(0, 0, 0) scale(1);

	transition: 0.5s transform;

	-webkit-filter: grayscale(0.5);

	filter: grayscale(0.5);

	display: block;

mar

}

div.models-cross:hover {

	transform: translate3d(0, 0, 0) scale(1);

	transition: all 2s ease;

	cursor: pointer;

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}

div.models-cross:hover span {

	transform: translate3d(0, 0, 0) scale(1);

}

div.models-cross span {

	transform: translate3d(0, 0, 0) scale(1);

	transition: 0.5s transform;

	font-family: 'halis_rblack';

	position: relative;

	text-transform: uppercase;

	font-size: 24px;

	letter-spacing: 8px;

	text-align: center;

	margin-top: 0px;

	top: 50%;

	width: 100%;

	display: block;

}

.menu-items-holder ul li a.current {

	display: block;

	border-bottom: 1px solid white !important;

}

.row {

	height: auto !important;

}

.home .cd-section:nth-of-type(2) .half-text-holder .wrapper, .experience .cd-section:nth-of-type(2) .half-text-holder .wrapper, .worldwide .cd-section:nth-of-type(2) .half-text-holder .wrapper, .worldwide .cd-section:nth-of-type(3) .half-text-holder .wrapper, .products .cd-section:nth-of-type(2) .half-text-holder .wrapper, .products .cd-section:nth-of-type(3) .half-text-holder .wrapper, .partners .cd-section:nth-of-type(2) .half-text-holder .wrapper, .partners .cd-section:nth-of-type(3) .half-text-holder .wrapper, .about .cd-section:nth-of-type(2) .half-text-holder .wrapper, .about .cd-section:nth-of-type(3) .half-text-holder .wrapper {

	-webkit-transform: translateY(0%);

	-ms-transform: translateY(0%);

	transform: translateY(0%);

	padding-top: 80px;

	padding-bottom: 80px;

	opacity: 1;

	width: 100%;

}

.home .cd-section.section2, .experience .cd-section.section2, .worldwide .cd-section.section2, .worldwide .cd-section.section3, .products .cd-section.section2, .products .cd-section.section3, .partners .cd-section.section2, .partners .cd-section.section3, .about .cd-section.section2, .about .cd-section.section3 {

	height: auto !important;

	margin-top: -10px;

}

.home .cd-section.section2 .headline, .experience .cd-section.section2 .headline, .worldwide .cd-section.section2 .headline, .worldwide .cd-section.section3 .headline, .products .cd-section.section2 .headline, .products .cd-section.section3 .headline, .partners .cd-section.section2 .headline, .partners .cd-section.section3 .headline, .about .cd-section.section2 .headline, .about .cd-section.section3 .headline {

	height: auto !important;

}

.row-mobile-worldwide, .row-mobile-partners {

	height: 200px !important;

}

.row-mobile-products {

	z-index: 100;

	width: 100%;

	height: 150px;

	overflow: visible;

}

div.models-cross {

	width: 100%;

	transform: translate3d(0, 0, 0) scale(1);

	transition: 0.5s transform;

	-webkit-filter: grayscale(0.5);

	filter: grayscale(0.5);

	display: block;

}

div.models-cross:hover {

	transform: translate3d(0, 0, 0) scale(1);

	transition: all 2s ease;

	cursor: pointer;

	-webkit-filter: grayscale(0);

	filter: grayscale(0);

}

div.models-cross:hover span {

	transform: translate3d(0, 0, 0) scale(1);

}

.products-cross {

	height: 300px;

	opacity: 1;

}

.products-cross .headline {

	height: auto !important;

}

.products-cross .row.fh.mirage {

	position: relative !important;

}

.products-cross .col-3 {

	width: 50%;

	height: 150px;

}

.products-cross .models-cross span {

	font-size: 16px;

	top: 40%;

	height: 150px !important;

}

p.perex {

	font-size: 11px;

}

div.models-cross span {

	transform: translate3d(0, 0, 0) scale(1);

	transition: 0.5s transform;

	font-family: 'halis_rblack';

	position: relative;

	text-transform: uppercase;

	font-size: 18px;

	letter-spacing: 4px;

	text-align: center;

	margin-top: 0px;

	border: 0px solid blue;

	top: 50%;

	width: 100%;

	display: block;

}

h2 {

	width: 60%;

	margin: 0 auto;

	font-size: 22px;

	letter-spacing: 3px;

}

.noble #header.black-menu ul li a {

	color: #ffffff !important;

}

.black-menu .logo-full {

	background: url(/sites/mdexp3/themes/mdexp/imgs/meduse_white.png) no-repeat center center;

	background-size: 80%;

}

.imgs-holder.noble1 {

	background-position: top left -750px;

}

.imgs-holder.noble2 {

	background-position: top left -650px;

}

.imgs-holder.noble3 {

	background-position: top left -620px;

}

.imgs-holder.noble4 {

	background-position: top left -250px;

}

.imgs-holder.mirage1 {

	background-position: top left -310px;

}

.imgs-holder.mirage2 {

	background-position: top right -180px;

}

.imgs-holder.mirage3 {

	background-position: top left -250px;

}

.imgs-holder.mirage4 {

	background-position: top left -259px;

}

.imgs-holder.mirage5 {

	background-position: top right -220px

}

.imgs-holder.brute1 {

	background-position: top left -200px;

}

.imgs-holder.brute2 {

	background-position: top left -400px;

}

.imgs-holder.brute3 {

	background-position: top right -500px;

}

.imgs-holder.brute-grande {

	background-position: top left -100px;

}

.imgs-holder.brute4 {

	background-position: top left -380px;

}

.imgs-holder.brute5 {

	background-position: top right -180px;

}

.imgs-holder.nautila1 {

	background-position: top left -270px

}

.imgs-holder.nautila2 {

	background-position: top right -380px

}

.imgs-holder.nautila3 {

	background-position: top left -240px;

}

.imgs-holder.nautila4 {

	background-position: top right -450px

}

.imgs-holder.nautila5 {

	background: black url(/sites/mdexp3/themes/mdexp/imgs/nautila/nautila-modely-tablet.jpg) no-repeat center center;

	background-size: 110% auto;

	background-position: bottom left;

}

.nautila-modely-left {

	left: 0px !important

}

.imgs-holder.nautila6 {

	background-position: top left -500px

}

.imgs-holder.nautila7 {

	background-position: top left -800px;

}

.imgs-holder.nautila8 {

	background-position: top left -500px;

}

.imgs-holder.sepia1 {

	background-position: top left -650px

}

.imgs-holder.sepia2 {

	background-position: top left -380px

}

.imgs-holder.sepia3 {

	background-position: top left -720px

}

.imgs-holder.sepia4 {

	background-position: top right -300px

}

.imgs-holder.sepia5 {

	background-position: top right -520px

}

.imgs-holder.sepia6 {

	background-position: top left -800px

}

.imgs-holder.akademie {

	background-size: 150% auto;

	background-position: bottom left 50px;

}

.imgs-holder.laboratory {

	background-position: top right -280px

}

.imgs-holder.movables {

	background-position: top left -150px;

}

.imgs-holder.meduse-story {

	background-position: center center;

}

.imgs-holder.somelieri {

	background-size: 100% auto;

	background-position: bottom right;

}

.imgs-holder.shisha-coctail {

	background-position: top left -270px

}

.no-tablet {

	display: block;

}

.products-row-tablet {

	height: 150px !important;

}

.row.row-mobile-products {

	height: 150px !important;

}

}



@media (min-width:701px) and (max-width:740px) {

.menu-items-holder ul {

	padding-top: 34px;

}

.menu-items-holder ul li {

	padding-right: 15px !important;

	float: right;

	transition: 0.5s padding-right;

	padding-top: 2px;

}

.menu-items-holder ul li a, .menu-items-holder ul li span {

	font-size: 10px !important;

	letter-spacing: 2px !important;

}

}



@media (min-width:741px) and (max-width:870px) {

.menu-items-holder ul {

	padding-top: 34px;

}

.menu-items-holder ul li {

	padding-right: 20px !important;

	float: right;

	transition: 0.5s padding-right;

	padding-top: 2px;

}

.menu-items-holder ul li a, .menu-items-holder ul li span {

	font-size: 10px !important;

	letter-spacing: 2px !important;

}

}



@media (min-width:871px) and (max-width:999px) {

.menu-items-holder ul {

	padding-top: 38px;

}

}



@media (min-width:1000px) and (max-width:1049px) {

.products-cross {

	height: 150px;

	opacity: 1;

}

.menu-items-holder ul li a, .menu-items-holder ul li span {

	border-bottom: 1px solid rgba(255,255,255,0);

}

.products-cross .headline {

	height: auto !important;

}

.products-cross .row.fh.mirage {

	position: relative !important;

}

.products-cross .col-3 {

	width: 25%;

	height: 150px;

}

.products-cross .models-cross span {

	font-size: 16px;

	top: 40%;

	height: 150px !important;

}

.imgs-holder.noble1 {

	background-position: top left -550px;

}

.imgs-holder.noble2 {

	background-position: top left -480px;

}

.imgs-holder.noble3 {

	background-position: top left -600px;

}

.imgs-holder.mirage1 {

	background-position: top left -200px;

}

.imgs-holder.mirage2 {

	background-position: top right;

}

.imgs-holder.mirage4 {

	background-position: top left -60px;

}

.imgs-holder.brute1 {

	background-position: top left -80px;

}

.imgs-holder.brute2 {

	background-position: top left -60px;

}

.imgs-holder.brute3 {

	background-position: top right -180px;

}

.imgs-holder.brute4 {

	background-position: top left -300px;

}

.imgs-holder.nautila1 {

	background-position: top left;

}

.imgs-holder.nautila2 {

	background-position: top right -80px;

}

.imgs-holder.nautila3 {

	background-position: top left -60px;

}

.imgs-holder.nautila4 {

	background-position: top right -180px;

}

.imgs-holder.nautila5 {

	background-position: top left;

}

.imgs-holder.nautila6 {

	background-position: top left -250px;

}

.imgs-holder.nautila7 {

	background-position: top left -250px;

}

.imgs-holder.nautila8 {

	background-position: top left -150px;

}

.imgs-holder.sepia1 {

	background-position: top left -450px;

}

.imgs-holder.sepia2 {

	background-position: top left -300px;

}

.imgs-holder.sepia3 {

	background-position: top left -360px;

}

.imgs-holder.sepia4 {

	background-position: top left -100px;

}

.imgs-holder.sepia5 {

	background-position: top right -380px;

}

.imgs-holder.akademie {

	background-size: 130% auto;

	background-position: bottom left -120px;

}

.imgs-holder.laboratory {

	background-position: top right -150px;

}

.imgs-holder.movables {

	background-position: top left -150px;

}

.imgs-holder.meduse-story {

	background-position: center center;

}

.perex-holder.center-tablet {

	padding-bottom: 20px;

	width: 50%;

}

.imgs-holder.somelieri {

	background-size: 100% auto;

	background-position: bottom right -200px;

}

.imgs-holder.shisha-coctail {

	background-position: top left -150px;

}

}

.black-bg{height: 150px; position:absolute; width:100%; bottom:0;}











































/************************NEW DESIGN****************************/



.fullpageSlider .flexslider .slides > li{background-repeat: no-repeat;background-size:cover; height:100vh; position:relative; -webkit-backface-visibility: hidden;}

.blackOverlay{background-color:#000000; position:absolute; width:400px; left:0; top:0; height:100%;display:flex; justify-content:center; align-items:center; padding:20px; box-sizing:border-box;}

.blackOverlay:after{background-color:red; width:100px; height:100%; top:0; left:100%; content:""; position:absolute;

background: rgba(0,0,0,1);

background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(255,255,255,0)));

background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);

background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);

background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);

background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=1 );

}

.blackOverlay h2{color: #a8631c; font-family: "SouthamDemo"; font-size: 40px; font-weight: bold; margin-bottom: 20px;}

.blackOverlay .overlayText{color: #a0a5a8; font-family: "LamaSans"; font-size: 14px; font-weight: normal;}



.fullpageSlider .flex-direction-nav{display:block;}



.newsPage{margin-bottom:10px;}

.newsPage .newsTitle{color: #a8631c; font-family: "Gotham"; font-size:22px; line-height:20px;}

.newsPage .newsDate{/*color: #a0a5a8; */font-family: "LamaSans"; font-size: 15px;}































.flex-direction-nav {

  *height: 0;

}

.flex-direction-nav a {

  text-decoration: none;

  display: block;

  width: 60px;

  height: 60px;

  margin: -20px 0 0;

  position: absolute;

  bottom:20px;

  z-index: 10;

  overflow: hidden;

  opacity: 1;

  cursor: pointer;

  color: rgba(0, 0, 0, 0);

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -ms-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.flex-direction-nav a:before {

  font-family: FontAwesome;

  font-size: 60px;

  display: inline-block;

  content: '\f104';

  color: #ffffff;

  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

  position:absolute;

}

.flex-direction-nav a:after {

  font-family: FontAwesome;

  font-size: 40px;

  display: inline-block;

  content: '\f104';

  color: #ffffff;

  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

  position:absolute;

  left:20px;

  top:11px;

}

.flex-direction-nav a.flex-next:before {

  content: '\f105';

}

.flex-direction-nav a.flex-next:after {

  content: '\f105';

  left:15px;

}

.flex-direction-nav .flex-prev {

  left: 20px;

}

.flex-direction-nav .flex-next {

  right: 20px;

  text-align: right;

}

.flexslider:hover .flex-direction-nav .flex-prev {

  opacity: 1;

}

.flexslider:hover .flex-direction-nav .flex-prev:hover {

  opacity: 1;

}

.flexslider:hover .flex-direction-nav .flex-next {

  opacity:1;

}

.flexslider:hover .flex-direction-nav .flex-next:hover {

  opacity: 1;

}

.flex-direction-nav .flex-disabled {

  opacity: 0!important;

  filter: alpha(opacity=0);

  cursor: default;

  z-index: -1;

}

