<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -------------------------------------------------------------------------- */
/* Reset -------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
body, div, img, hr, form, fieldset, label, legend, iframe, input, select, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blockquote, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
img, a img {border: none; -ms-interpolation-mode: bicubic;}
._acc, .accessibility {position: absolute; left: -9999em;}
.hidden {display: none;}
/* -------------------------------------------------------------------------- */
/* Base --------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
html {
	font: 62.5% "Helvetica Neue", Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
}
body {
	background: #EEE;
	color: #666;
	font-size: 1.4rem;
	line-height: 1.714285714285714; /* 2.4rem */
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
/* -------------------------------------------------------------------------- */
/* Fonts -------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.helveticaneue-light {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
	font-weight: 300;
}
.helveticaneue-thin {
	font-family: "HelveticaNeue-Thin", "Helvetica Neue Thin", Arial, sans-serif;
	font-weight: 300;
}
/* -------------------------------------------------------------------------- */
/* Layout - Global Structure ------------------------------------------------ */
/* -------------------------------------------------------------------------- */
.l-container {
	background: #FFF;
	padding-bottom: 3.1rem;
}
.l-inner,
.l-inner-lg {
	clear: both;
	padding: 0 24px;
	margin: 0 auto;
}
.l-inner {
	max-width: 713px; /*665px*/
}
.l-inner-lg {
	max-width: 972px; /*924px*/
}
.header-inner {
	max-width: 100%;
	padding-right: 1.2rem;
	padding-left: 1.2rem;
}
.l-masthead,
.l-footer {
	position: relative;
}
.l-masthead {
	position: absolute;
		left: 0;
		top: 0;
			z-index: 101;
	width: 100%;
}
	.logo,
	.logo-gray {
		width: 12.2rem;
		height: 1.5rem;
		text-indent: -999em;
		margin: 0;
	}
	.logo      {background: url(images/svg/ujeni-logo-white.svg) no-repeat 0 0;}
	.logo-gray {background: url(images/svg/ujeni-logo-gray.svg) no-repeat 0 0;}
	.tagline {
		position: relative;
		display: block;
		width: 12.2rem;
		height: .8rem;
		text-indent: -999em;
		background: url(images/structure/ujeni-tagline-2.png) no-repeat 0 100%;
		background-size: 100%;
		margin: 0;
	}
	.masthead-logo,
	.footer-logo {
		position: absolute;
			left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.masthead-logo,
	.footer-logo {
		top: 1.7rem;
	}
	.footer-logo .logo {
		width: 100%;
		height: 1.6rem;
	}
@media only screen and (min-width: 500px) {
	.logo,
	.logo-gray {
		width: 20.1rem;
		height: 2.6rem;
	}
	.tagline {
		width: 20.1rem;
		height: .8rem;
	}
}
@media only screen and (min-width: 640px) {
	.logo,
	.logo-gray {
		width: 21.4rem;
		height: 2.4rem;
	}
	.masthead-logo {
		top: 2.8rem;
	}
	.tagline {
		width: 21.4rem;
		height: 1.4rem;
	}
}
@media only screen and (min-width: 830px) {
	.logo,
	.logo-gray {
		width: 22rem;
		height: 2.5rem;
	}
	.masthead-logo {
		top: 2.8rem;
	}
	.tagline {
		left: 0;
		width: 22rem;
		height: 1.4rem;
	}
}


.l-footer {
	color: #7D7D7D;
	padding-bottom: 4.5rem;
	border-top: .1rem solid #BEBEBE;
}
	.footer-copyright {
		font-size: 1rem;
		line-height: 2;
		margin: 0;
	}

/* Top Gradient */
body:after {
	position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
	width: 100%;
	height: 12rem;
	background-image: -webkit-linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.1) 80%, rgba(0,0,0,0) 100%);
	   background-image: -moz-linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.1) 80%, rgba(0,0,0,0) 100%);
	     background-image: -o-linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.1) 80%, rgba(0,0,0,0) 100%);
	        background-image: linear-gradient(rgba(0,0,0,.65) 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.1) 80%, rgba(0,0,0,0) 100%);
	content: "";
}
@media only screen and (min-width: 640px) {
	body:after {
		height: 21rem;
	}
}
/* -------------------------------------------------------------------------- */
/* Base --------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
a,
a:active {
	color: blue;
	text-decoration: none;
	-webkit-transition: color .15s ease-out;
	    -ms-transition: color .15s ease-out;
	        transition: color .15s ease-out;
}
	a:hover {
		color: magenta;
	}
/* -------------------------------------------------------------------------- */
/* Navigation --------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.nav-global {}
	.nav-global .global-link {
		position: relative;
		display: block;
		width: 5rem;
		height: 5rem;
		color: #FFF;
		font: 1.3
		rem "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
		padding: 0;
		-webkit-transition: background .25s ease-out, color .25s ease-out;
		    -ms-transition: background .25s ease-out, color .25s ease-out;
		        transition: background .25s ease-out, color .25s ease-out;
	}
		.global-link:first-child {
			margin: 0;
		}
		body:not(.touch-enabled) .global-link:hover {
			background: #FFF;
			color: #000;
		}
		.global-link .global-text {
			display: none;
		}
	.nav-global.footer-nav .global-link {
		color: #333;
		font-size: 1.2rem;
		padding-top: 0rem;
	}
		.nav-global.footer-nav .global-link:hover {
			background: transparent;
		}
@media only screen and (min-width: 500px) {
	.nav-global .global-link {
		margin: 0 0 0 .6rem;
	}
	.nav-global .global-link:first-child {
		margin: 0;
	}
}
@media only screen and (min-width: 640px) {
	.nav-global {
		padding: 2.5rem 0 0 0;
	}
		.nav-global .global-link {
			margin: 0 0 0 3.6rem;
		}
}
@media only screen and (min-width: 830px) {
	.nav-global .global-link {
		width: auto;
		height: auto;
		font-size: 1.4rem;
		padding: 1.2rem 1rem;
		margin: 0 0 0 3rem;
	}
		.global-link .global-text {
			display: inline;
		}
}
/* -------------------------------------------------------------------------- */
/* Systematic --------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
	font-weight: 300;
	margin: 2.3rem 0;
}
h1 {
	font-size: 2.4rem;
	line-height: 3rem;
}
h2 {
	font-size: 2.4rem;
	line-height: 1.25;
	padding-top: 3rem;
}
h3 {}
h4 {}
h5 {}
h6 {}

.page-title {}
p,
ul,
ol,
dl {
	margin: 2.3rem 0;
}
ul {
	
}
ol {
	
}
.list-plain {
	list-style: none;
	padding-left: 0;
}
blockquote {
	font-style: italic;
}
	blockquote footer {
		display: block;
		font-weight: bold;
	}
img {
	display: block;
	max-width: 100%;
}
/* Full-width image (not in container so it scales to window width) */
body &gt; img {
	margin: 4.4rem 0;
}
hr {
	clear: both;
	width: 100%;
	height: 1px;
		overflow: hidden;
	background: #000;
	border: 0;
	margin: 0 0 22px;
}
iframe {
	display: block;
	line-height: 0;
	padding: 0;
	margin: 0;
}

.nobr,
.nowrap {
	white-space: nowrap;
}
/* -------------------------------------------------------------------------- */
/* Systematic --------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.left {
	display: block;
	float: left;
}
.right {
	display: block;
	float: right;
}
/* -------------------------------------------------------------------------- */
/* Icons -------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
@font-face {
	font-family: 'ujenicons';
	src:url('fonts/ujenicons/ujenicons.eot?66e9ur');
	src:url('fonts/ujenicons/ujenicons.eot?66e9ur#iefix') format('embedded-opentype'),
		url('fonts/ujenicons/ujenicons.ttf?66e9ur') format('truetype'),
		url('fonts/ujenicons/ujenicons.woff?66e9ur') format('woff'),
		url('fonts/ujenicons/ujenicons.svg?66e9ur#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.ico {
	font-family: 'ujenicons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.ico-email:before        {content: "\e900";}
.ico-motorbike:before    {content: "\e901";}
.ico-pictureframe:before {content: "\e902";}
.ico-saletag:before      {content: "\e903";}

.nav-global .ico {
	position: absolute;
		left: 50%;
		top: 50%;
	display: inline;
	font-size: 1.7rem;
	margin: 0 .8rem 0 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	    -ms-transform: translateX(-50%) translateY(-50%);
	        transform: translateX(-50%) translateY(-50%);
}
@media only screen and (min-width: 640px) {
	.nav-global .ico {
		font-size: 2rem;
	}
}
@media only screen and (min-width: 830px) {
	.nav-global .ico {
		position: relative;
			left: auto;
			top: .2rem;
		width: auto;
		height: auto;
		font-size: 1.7rem;
		margin: 0 .8rem 0 0;
	}
}









/* -------------------------------------------------------------------------- */
/* Modules ------------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */
.m-bio {
	font-size: 1.3rem;
	line-height: 1.8;
}

.m-slideshow {
	overflow: hidden;
}
	.slideshow-strip {
		position: relative;
		overflow: hidden;
		-webkit-transition: opacity .5s ease-out;
		    -ms-transition: opacity .5s ease-out;
		        transition: opacity .5s ease-out;
	}
	.slideshow-strip.is-invisible {
		-moz-opacity: 0;
		     opacity: 0;
	}
		.slideshow-item {
			position: absolute;
			width: 100%;
			-webkit-transition: -webkit-transform 1s cubic-bezier(.50, 0, .40, 1);
			        -ms-transition: -ms-transform 1s cubic-bezier(.50, 0, .40, 1);
			                transition: transform 1s cubic-bezier(.50, 0, .40, 1);
		}
		.slideshow-item {
			-webkit-transform: translateX(100%);
			    -ms-transform: translateX(100%);
			        transform: translateX(100%);
		}
		.slideshow-item.is-left {
			-webkit-transform: translateX(-100%);
			    -ms-transform: translateX(-100%);
			        transform: translateX(-100%);
		}
		.slideshow-item.is-prev,
		.slideshow-item.is-next {
			z-index: 1;
			visibility: hidden;
		}
		.slideshow-item.is-prev {
			-webkit-transition: -webkit-transform 1s cubic-bezier(.60, 0, .40, 1);
			        -ms-transition: -ms-transform 1s cubic-bezier(.60, 0, .40, 1);
			                transition: transform 1s cubic-bezier(.60, 0, .40, 1);
			-webkit-transform: translateX(-30%);
			    -ms-transform: translateX(-30%);
			        transform: translateX(-30%);
		}
		.slideshow-item.is-next {
			-webkit-transition: -webkit-transform 1s cubic-bezier(.60, 0, .40, 1);
			        -ms-transition: -ms-transform 1s cubic-bezier(.60, 0, .40, 1);
			                transition: transform 1s cubic-bezier(.60, 0, .40, 1);
			-webkit-transform: translateX(30%);
			    -ms-transform: translateX(30%);
			        transform: translateX(30%);
		}
		.slideshow-item.is-active {
			-webkit-transform: translateX(0);
			    -ms-transform: translateX(0);
			        transform: translateX(0);
		}
		.slideshow-item.is-visible {
			visibility: visible;
		}
		.slideshow-item.is-top {
			z-index: 10;
		}
		.slideshow-strip.no-ani .slideshow-item {
			-webkit-transition: none;
			    -ms-transition: none;
			        transition: none;
		}
			.slideshow-item-info {
				display: none;
			}
	.slideshow-nav {
		position: relative;
		text-align: center;
		padding: 0 5.5rem 0rem;
		margin: 0 auto;
	}
		.slideshow-link {
			display: block;
			min-height: 6.6rem;
			padding-top:0rem;
		}
			.slideshow-target {
				padding-top: 1rem;
				min-height: 0rem;
				-webkit-transition: opacity .5s ease-out;
				    -ms-transition: opacity .5s ease-out;
				        transition: opacity .5s ease-out;
			}
			.slideshow-target.is-invisible {
				-moz-opacity: 0;
				     opacity: 0;
			}
			.slideshow-title {
				font: 1.6rem/2.2rem "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
				margin: 0rem;
				margin-top: .5rem;
				font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
				font-weight: 300;
				display: block;
			}
				.slideshow-link:hover .slideshow-title {
					color: magenta;
					-webkit-transition: color .15s ease-out;
					    -ms-transition: color .15s ease-out;
					        transition: color .15s ease-out;
				}
			.slideshow-subtitle {
				position: relative;
				top: 0rem;
				color: #333;
				font-size: 1.2rem;
				line-height: 1.8rem;
			}
			.slideshow-arrow {
				position: absolute;
				top: 30px;
				display: block;
				width: 3.2rem;
				height: 10.8rem;
				text-indent: -999rem;
				-moz-opacity: .41;
				     opacity: .41;
			}
				.slideshow-arrow:after {
					position: absolute;
						left: 50%;
						top: 50%;
					display: block;
					width: 1.6rem;
					height: 2.8rem;
					background-repeat: no-repeat;
					background-position: 0 0;
					content: "";
					-webkit-transform: translateX(-50%) translateY(-50%);
					    -ms-transform: translateX(-50%) translateY(-50%);
					        transform: translateX(-50%) translateY(-50%);
				}
				.arrow-prev:after {background-image: url(images/svg/slideshow-arrow-prev.svg);}
				.arrow-next:after {background-image: url(images/svg/slideshow-arrow-next.svg);}
			.arrow-prev {left: .3rem;}
			.arrow-next {right: .3rem;}
			.slideshow-arrow.is-invisible {
				-moz-opacity: 0;
				     opacity: 0;
				cursor: default;
			}
@media only screen and (min-width: 640px) {
	.slideshow-nav {
		max-width: 38.5rem;
		padding-right: 2.4rem;
		padding-left: 2.4rem;
	}
		.slideshow-title {
			font-size: 1.8rem;
			line-height: 1.222222222222222;
		}
		.slideshow-arrow {
			width: 4.8rem;
			height: 1.416666666666667;
			-webkit-transition: opacity .15s ease-out;
			    -ms-transition: opacity .15s ease-out;
			        transition: opacity .15s ease-out;
		}
			.slideshow-arrow:hover {
				-moz-opacity: 1;
				     opacity: 1;
			}
		.arrow-prev {left: -5rem;}
		.arrow-next {right: -5rem;}
}


.m-heroimage {
	position: relative;
	margin-bottom: 3rem;
}
	.heroimage-copy {
		position: absolute;
		width: 35%;
	}
		.heroimage-title-sm,
		.heroimage-title-lg {
			display: block;
			color: #FFF;
			margin: 0 0 .3rem;
		}
		.heroimage-title-sm {
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
			font-size: 2.15vw;
			line-height: 1;
		}
		.heroimage-title-lg {
			font: 4.8rem/4.8rem "HelveticaNeue-Thin", "Helvetica Neue Thin", Arial, sans-serif;
			font-size: 4.3vw;
			line-height: 1;
		}
@media only screen and (min-width: 640px) {
	.m-heroimage {
		margin-bottom: 4rem;
	}
}


.m-imagestrip {
	overflow: hidden;
	margin-top: 3.4rem;
	margin-bottom: 0rem;
}
	.m-imagestrip img {
		display: block;
		margin: 0 0 1rem;
	}
@media only screen and (min-width: 640px) {
	.m-imagestrip img {
		float: left;
	}
	.imagestrip-2up img {
		width: 49%;
	}
	.imagestrip-2up img:nth-child(even) {
		float: right;
	}
	.imagestrip-3up img {
		width: 32.4%;
		margin-right: 1.4%;
	}
	.imagestrip-3up img:nth-child(3) {
		margin-right: 0;
	}
}


.m-thumbgallery {
	font-size: 1.4rem;
	line-height: 1.428571428571429;
	text-align: center;
	margin: 3rem 0 3rem;
}
	.target-container {
		overflow: hidden;
		-webkit-transition: height .5s cubic-bezier(.50, 0, .40, 1), opacity .5s cubic-bezier(.50, 0, .40, 1);
		    -ms-transition: height .5s cubic-bezier(.50, 0, .40, 1), opacity .5s cubic-bezier(.50, 0, .40, 1);
		        transition: height .5s cubic-bezier(.50, 0, .40, 1), opacity .5s cubic-bezier(.50, 0, .40, 1);
	}
	.target-container.is-invisible {
		-moz-opacity: 0;
		     opacity: 0;
	}
		.m-thumbgallery .caption {
			min-height: 6.5rem;
			padding: 1rem 2.4rem;
		}
	.thumbgallery-thumbstrip {
		list-style: none;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
		.thumbgallery-thumbstrip li {
			position: relative;
			display: inline-block;
			display: block;
			float: left;
			width: 15.33%;
			padding: 0 0 2rem;
			margin: 0 1.6% 0 0;
		}
		.thumbgallery-thumbstrip li:nth-child(6) {
			float: right;
			margin-right: 0;
		}
		.thumbgallery-thumbstrip li:after {
			position: absolute;
				left: 50%;
				bottom: 0;
			width: 1.6rem;
			height: 1.2rem;
			background: url(images/svg/thumbgallery-arrow.svg) no-repeat 50% 50%;
			-moz-opacity: 0;
			     opacity: 0;
			content: "";
			-webkit-transition: opacity .25s ease-out;
			    -ms-transition: opacity .25s ease-out;
			        transition: opacity .25s ease-out;
			-webkit-transform: translateX(-50%);
			    -ms-transform: translateX(-50%);
			        transform: translateX(-50%);
		}
		.thumbgallery-thumbstrip li.is-active:after {
			-moz-opacity: .5;
			     opacity: .5;
		}
			.thumbgallery-thumbstrip .caption {
				display: none;
			}

			.thumbgallery-thumbstrip li .info {
				display: none;
			}


.m-modalgallery {
	padding: 0;
	margin-top: 2.3rem;
	margin-bottom: 4.4rem;
}
	.m-modalgallery a {
		position: relative;
		display: inline-block;
		display: block;
		float: left;
		width: 30.93%;
		padding: 0 0 1rem;
		margin: 0 3.5% 0 0;
	}
	.m-modalgallery a:nth-child(3n) {
		float: right;
		margin-right: 0;
	}
@media only screen and (min-width: 640px) {
	.m-modalgallery a,
	.m-modalgallery a:nth-child(3n) {
		float: left;
		width: 15.33%;
		padding: 0 0 1.1rem;
		margin: 0 1.6% 0 0;
	}

	.m-modalgallery a:nth-child(6n) {
		float: right;
		margin-right: 0;
	}
}


.m-video {
	position: relative;
	padding-bottom: 52.5%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin: 3rem 0 2rem;
}
	.m-video iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}


.m-drop {
	position: relative;
}
	.drop-trigger {
		display: block;
		padding: 1.2rem 1rem;
		-webkit-transition: all .25s ease-out;
		    -ms-transition: all .25s ease-out;
		        transition: all .25s ease-out;
	}
	body:not(.touch-enabled) .m-drop:hover .drop-trigger,
	.m-drop.is-open .drop-trigger {
		background: #FFF;
		color: #000;
	}
	.drop-panel {
		position: absolute;
			left: -999rem;
			top: 100%;
			z-index: -2;
		width: 30rem;
		background: rgba(0,0,0,.8);
		padding: .8rem 0;
		-moz-opacity: 0.5;
		     opacity: 0.5;
		-webkit-transition: opacity .25s ease-out;
		    -ms-transition: opacity .25s ease-out;
		        transition: opacity .25s ease-out;
		-webkit-backface-visibility: hidden;
		-webkit-perspective: 1000;
	}
	body:not(.touch-enabled) .m-drop:hover .drop-panel,
	.m-drop.is-open .drop-panel {
		left: 0;
		-moz-opacity: 1;
		     opacity: 1;
	}
		.drop-link {
			display: block;
			color: #FFF;
			background: transparent;
			padding: .9rem 1.4rem;
			-webkit-transition: all .25s ease-out;
			    -ms-transition: all .25s ease-out;
			        transition: all .25s ease-out;
		}
			.drop-link:hover {
				background: #FFF;
				color: #000;
			}


/* Lightbox Styles ========================================================== */
.lightboxOverlay {
	position: absolute;
		top: 0;
		left: 0;
		z-index: 9999;
	display: none;
	background: #000;
}
.lightbox {
	position: absolute;
		left: 0;
		z-index: 10000;
	width: 100%;
}
	.lb-outerContainer {
		position: relative;
		width: 250px;
		height: 250px;
		background: #000;
		margin: 0 auto;
	}
		.lightbox .lb-image {
			height: auto;
			max-width: inherit;
		}
		.lb-loader {
			position: absolute;
				top: 43%;
				left: 0;
			height: 25%;
			width: 100%;
			line-height: 0;
			text-align: center;
		}
			.lb-cancel {
				display: block;
				width: 32px;
				height: 32px;
				margin: 0 auto;
				background: url(images/lightbox/loading.gif) no-repeat;
			}
		.lb-nav {
			position: absolute;
				top: 0;
				left: 0;
			z-index: 10;
			width: 100%;
			height: 100%;
		}
			.lb-prev, .lb-next {
				display: block;
				height: 100%;
				cursor: pointer;
			}
				.lb-nav a.lb-prev {
					width: 34%;
					left: 0;
					float: left;
				}
				.lb-nav a.lb-next {
					width: 64%;
					right: 0;
					float: right;
				}
					.lb-nav a.lb-prev:after,
					.lb-nav a.lb-next:after {
						position: absolute;
							top: 50%;
						width: 5rem;
						height: 5rem;
						background: url(images/svg/lightbox-prev.svg) 0 0 no-repeat;
						content: "";
						opacity: 0;
						-webkit-transition: opacity .15s ease-out;
						    -ms-transition: opacity .15s ease-out;
						        transition: opacity .15s ease-out;
					}
					.lb-nav a.lb-prev:after {
						left: 3.6rem;
						background: url(images/svg/lightbox-prev.svg) 0 0 no-repeat;
					}
					.lb-nav a.lb-next:after {
						right: 3.6rem;
						background: url(images/svg/lightbox-next.svg) 0 0 no-repeat;
					}
					.lb-nav a.lb-prev:hover:after,
					.lb-nav a.lb-next:hover:after {
						opacity: 1;
					}
	.lb-data {
		padding: 0 4px;
		font-weight: normal;
		color: #FFF;
	}
		.lb-details {
				font: 1.4rem/2.4rem "HelveticaNeue-Light", "Helvetica Neue Light", Arial, sans-serif;
			text-align: center;
			padding: 2rem 2.4rem 2.4rem;
		}
	.lb-data .lb-close {
		position: absolute;
			right: 3.6rem;
			top: 3.6rem;
			z-index: 1000;
		display: block;
		width: 5rem;
		height: 5rem;
		background: url(images/svg/lightbox-close.svg) 0 0 no-repeat;
		cursor: pointer;
	}
@media only screen and (max-width: 640px) {
	.lb-outerContainer {
		padding-top: 3.6rem;
	}
	.lb-nav {
		top: 5rem;
	}
		.lb-nav a.lb-prev:after,
		.lb-nav a.lb-next:after {
			top: auto;
			bottom: -4.6rem;
			-moz-opacity: 1;
			     opacity: 1;
		}
		.lb-nav a.lb-prev:after {left: 0;}
		.lb-nav a.lb-next:after {right: 0;}
	.lb-data {
		padding-top: 3.6rem;
		margin: 0 5rem;
		padding: 0;
	}
		.lb-details {
			font-size: 1.2rem;
			line-height: 1.8rem;
			padding: 6rem 0 0;
		}
		.lb-data .lb-close {
			right: 0;
			top: -2rem;
			z-index: 1000;
		}
}
/* -------------------------------------------------------------------------- */
/* Clearfixes --------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
.l-inner:after, .l-inner-lg:after, .nav-global:after {display:block;clear:both;content:"";height:0;visibility:hidden;}</pre></body></html>