@import url(boilerplate.css);
/* line 6, ../scss/main.scss */
body { background: #000; color: #ccc; font-family: Lato, Arial, sans-serif; margin: 0; padding: 0; }

/* line 15, ../scss/main.scss */
#top { display: none; }

/* line 17, ../scss/main.scss */
header#topbar { height: 50px; background: #333; /* Old browsers */ *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF111111', endColorstr='#FF333333'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #111111), color-stop(100%, #333333)); background-image: -webkit-linear-gradient(top, #111111 0%, #333333 100%); background-image: -moz-linear-gradient(top, #111111 0%, #333333 100%); background-image: -o-linear-gradient(top, #111111 0%, #333333 100%); background-image: linear-gradient(top, #111111 0%, #333333 100%); /*	@media screen and (max-width: 800px) {
		height: 70px;
	}*/ }
/* line 26, ../scss/main.scss */
header#topbar .padd { max-width: 1920px; margin: 0 auto; position: relative; }
/* line 32, ../scss/main.scss */
header#topbar #logo { position: absolute; top: -10px; left: 0px; display: block; width: 328px; height: 77px; background-size: 328px 77px; background-image: url("/images/u18-textlogo.png"); z-index: 1000; /*		@media screen and (max-width: 800px) {
			width: 328px;
			height: 77px;
			background-size: 328px 77px;
			top: 10px;
		} */ }
/* line 52, ../scss/main.scss */
header#topbar nav { position: absolute; left: 60%; top: 20px; font-size: 1em; -webkit-font-smoothing: antialiased; }
@media screen and (max-width: 800px) { /* line 52, ../scss/main.scss */
  header#topbar nav { left: 54%; top: 22px; font-size: 0.9em; } }
/* line 65, ../scss/main.scss */
header#topbar nav span { margin-left: 20px; color: white; cursor: pointer; display: inline-block; }
/* line 71, ../scss/main.scss */
header#topbar nav span:first-child { margin-left: 0px; }
/* line 74, ../scss/main.scss */
header#topbar nav span:hover { border-bottom: solid 2px #059C35; }

/* line 82, ../scss/main.scss */
section#page { max-width: 1920px; margin: 0 auto; box-shadow: 0px 0px 90px rgba(0, 0, 0, 0.5); }
/* line 87, ../scss/main.scss */
section#page .padd { padding: 15px; }

/* line 92, ../scss/main.scss */
.royalslider { height: 300px; }

/* line 96, ../scss/main.scss */
.rsDefault .rsThumbs { background: #111; /* Old browsers */ *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FF111111'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #111111)); background-image: -webkit-linear-gradient(top, #000000 0%, #111111 100%); background-image: -moz-linear-gradient(top, #000000 0%, #111111 100%); background-image: -o-linear-gradient(top, #000000 0%, #111111 100%); background-image: linear-gradient(top, #000000 0%, #111111 100%); box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); cursor: default; }

/* line 105, ../scss/main.scss */
.rsDefault .rsThumb { width: 182px; height: 187px; text-align: center; line-height: 110%; padding: 5px; font-size: 0.9em; cursor: pointer; }
/* line 114, ../scss/main.scss */
.rsDefault .rsThumb img { width: 180px; height: auto !important; max-height: 150px; margin-bottom: 4px; border: solid 1px #666; }
/* line 122, ../scss/main.scss */
.rsDefault .rsThumb.rsNavSelected { background: #22222F; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF44444F', endColorstr='#FF111111'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #44444f), color-stop(100%, #111111)); background-image: -webkit-linear-gradient(top, #44444f 0%, #111111 100%); background-image: -moz-linear-gradient(top, #44444f 0%, #111111 100%); background-image: -o-linear-gradient(top, #44444f 0%, #111111 100%); background-image: linear-gradient(top, #44444f 0%, #111111 100%); box-shadow: 0px 15px 8px rgba(0, 0, 0, 0.6); }
/* line 129, ../scss/main.scss */
.rsDefault .rsThumb.rsNavSelected img { opacity: 1; filter: alpha(opacity=1); box-shadow: 0px 0px 4px rgba(255, 255, 255, 0.5); }

/* line 137, ../scss/main.scss */
.rsDefault .rsArrowIcn { top: 48%; /*	padding: 10px;
	
	background-clip: content-box;
	background-origin: content-box; */ }

/* line 146, ../scss/main.scss */
.rsDefault .rsContent { cursor: pointer; }

/* line 149, ../scss/main.scss */
.rsABlock { background: rgba(0, 0, 0, 0.7); padding: 10px; top: 55%; max-width: 390px; }
/* line 155, ../scss/main.scss */
.rsABlock.blockRight { left: auto; right: 0px; }
/* line 160, ../scss/main.scss */
.rsABlock h3 { margin-top: 0; border-bottom: solid 1px rgba(255, 255, 255, 0.3); margin-bottom: 10px; padding-bottom: 3px; font-weight: bold; }
/* line 167, ../scss/main.scss */
.rsABlock p { margin: 0; color: #cfcfcf; }
/* line 170, ../scss/main.scss */
.rsABlock p a { color: white; font-weight: bold; text-decoration: none; margin-left: 5px; }

/* line 179, ../scss/main.scss */
#gallery-1 { width: 100%; -webkit-user-select: none; -moz-user-select: none; user-select: none; }

/* line 186, ../scss/main.scss */
#mosaic-wrapper { max-width: 1920px; margin: 0 auto; }

/* line 190, ../scss/main.scss */
#mosaic-container { margin: 0 auto; visibility: hidden; }
/* line 195, ../scss/main.scss */
#mosaic-container .item { width: 260px; overflow: hidden; /*		min-height: 100px; */ /*		background: url('http://res.cloudinary.com/theultimate18/image/upload/c_fill,g_south,h_704,w_1400/vhetrs6q2apgp2jgrdzt.jpg');
		background-size: cover; */ margin: 5px; position: relative; /*		font-weight: bold;
		font-size: 4em;
		line-height: 0.8em; */ }
/* line 209, ../scss/main.scss */
#mosaic-container .item.largeitem, #mosaic-container .item.largeitemshowing { width: 100%; height: 700px; margin-left:0px; margin-right:0px;}
/* line 217, ../scss/main.scss */
#mosaic-container .item.enlarged { width: 100%; background: blue; }
/* line 222, ../scss/main.scss */
#mosaic-container .item img { display: block; /* min-width: 270px; min-height: 270px; */ }
/* line 227, ../scss/main.scss */
#mosaic-container .item .description { position: absolute; bottom: 0px; /*background: rgba(0, 0, 0, 0.5); */ margin: 0; padding: 0 8px 10px; /*box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.5);*/ left: 0px; right: 0px; text-align: right; }
/* line 238, ../scss/main.scss */
#mosaic-container .item .description h3 { font-weight: bold; font-size: 1em; color: white; margin: 0; text-shadow: black 0.1em 0.1em 0.2em; }
/* line 244, ../scss/main.scss */
#mosaic-container .item .description p { color: #ccc; margin: 0; line-height: 120%; font-size: 0.9em; }
/* line 252, ../scss/main.scss */
#mosaic-container .item.alt { /*		background: url('http://res.cloudinary.com/theultimate18/image/upload/c_fill,g_south,h_704,w_1400/d5pfque6ugc4e3r4ms9a.jpg'); */ margin: 6px; }
/* line 256, ../scss/main.scss */
#mosaic-container a { color: white; }

/* line 261, ../scss/main.scss */
section.strip { position: relative; background: #111; }
/* line 265, ../scss/main.scss */
section.strip header { background: #111; padding: 10px; padding-top: 20px; width: 170px; top: 0; bottom: 0; position: absolute; text-align: center; }
@media screen and (max-width: 800px) { /* line 265, ../scss/main.scss */
  section.strip header { width: 192px; } }
/* line 278, ../scss/main.scss */
section.strip header h2 { font-weight: 300; margin: 5px 0; color: white; }
/* line 283, ../scss/main.scss */
section.strip header .description { display: block; font-size: 0.9em; }
/* line 289, ../scss/main.scss */
section.strip .bx-wrapper { margin-left: 200px; margin-bottom: 40px; }
@media screen and (max-width: 800px) { /* line 289, ../scss/main.scss */
  section.strip .bx-wrapper { margin-left: 222px; } }
/* line 296, ../scss/main.scss */
section.strip .bx-wrapper .bx-viewport { background: transparent; border: none; box-shadow: none; left: 0px; }
/* line 302, ../scss/main.scss */
section.strip .bx-wrapper .bx-viewport ul.bxslider { margin: 0; }
/* line 304, ../scss/main.scss */
section.strip .bx-wrapper .bx-viewport ul.bxslider li { overflow: hidden; }
/* line 309, ../scss/main.scss */
section.strip .bx-wrapper .bx-viewport .description { position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.5); margin: 0; padding: 0 8px 10px; box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.5); left: 0px; right: 0px; text-align: center; }
/* line 320, ../scss/main.scss */
section.strip .bx-wrapper .bx-viewport .description h3 { font-weight: bold; font-size: 1em; color: white; margin: 0; }
/* line 326, ../scss/main.scss */
section.strip .bx-wrapper .bx-viewport .description p { color: #ccc; margin: 0; line-height: 120%; font-size: 0.9em; }
/* line 336, ../scss/main.scss */
section.strip.staging2 { background: #111; }
/* line 339, ../scss/main.scss */
section.strip.staging2 header { background: #111; padding-left: 15px; padding-right: 5px; }

/* line 347, ../scss/main.scss */
footer#bottom { margin-top: 40px; font-size: 0.8em; padding: 10px; }

/* line 353, ../scss/main.scss */
#knockout-markup { display: none; }

/* line 359, ../scss/main.scss */
.isotope, .isotope .isotope-item { /* change duration value to whatever you like */ -webkit-transition-duration: 0.0s; -moz-transition-duration: 0.0s; -ms-transition-duration: 0.0s; -o-transition-duration: 0.0s; transition-duration: 0.0s; }

/* line 368, ../scss/main.scss */
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }

/* line 376, ../scss/main.scss */
.isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; }

/**** disabling Isotope CSS3 transitions ****/
/* line 388, ../scss/main.scss */
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
