/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:200,300,400,600,700,800,900|Nunito:300,400,700,900');

html {
  /* 1 */
  font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
  background: #000;
  color: #999;
}


/* Headings
 ========================================================================== */
h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6 {
  margin: 0 0 20px 0;
  font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  letter-spacing: 6px;
  color: #333;
  text-transform: none;
}

.my-text-extra-light {
	font-weight: 200 !important;
}
.my-text-light {
	font-weight: 300 !important;
}
.my-text-regular {
	font-weight: 400 !important;
}
.my-text-semi-bold {
	font-weight: 600 !important;
}
.my-text-bold {
	font-weight: 700 !important;
}
.my-text-extra-bold {
	font-weight: 800 !important;
}
.my-text-black {
	font-weight: 900 !important;
}

.my-color-a {
	color: #dddddd !important;
	
}
.my-color-b {
	color: #BBBBBB !important;
}
.my-color-c {
	color: #FFFFFF !important;
}

.my-background-primary {
	background-color: #000 !important;
}
.my-background-secondary {
	background-color: #111 !important;
}


.my-logo {
	  font-family: 'Nunito Sans', Arial, "Noto Sans", sans-serif !important;
	  color: #FFF !important;
  letter-spacing: 1px !important;
}
.my-nav-container {
height: 80px; z-index: 999;
 -webkit-transition: background-color 1s; /* Safari */
  transition: background-color 1s;
}
.my-nav-container.active {
	background-color:  rgba(0, 0, 0, 0.75) !important;
}
.my-video-container {
	margin-top: -80px;
	padding: 0 !important;
}

.my-subtitle-hero {
	  font-family: 'Nunito Sans', Arial, "Noto Sans", sans-serif;
	  letter-spacing: 8px;
	  text-transform: uppercase;
	  font-size: .8rem;
	  
}
.my-section {
	z-index: 990;
}
.my-overlay-primary {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGUlEQVQYV2NkYGD4z8DAwMiABFA4MHEKBQFmoAEGlW1mUAAAAABJRU5ErkJggg==);
	background-color: rgba(0, 0, 0, 0.30);
}
.my-overlay-secondary {
	background-color: rgba(0, 0, 0, 0.50);
}



.my-bg-image-primary {
	background-image: url(../images/bg03.png);
	 background-repeat: repeat-x;
	 background-position: center bottom;
	 
 }
 
.my-bg-image-b {
	background-image: url(../images/bg04.png);
	 background-repeat: no-repeat;
	 background-position: right center;
	 
 }
 
 
 
 .my-footer {
	 border-top: solid 1px #171717;
 }
 
.my-navbar-dropdown {
	   background: #222;

 }

.my-nav-primary > li > a {
  font-size: 1.2rem !important;
  line-height: 1.3 !important;
  color: #999;
}

.my-button-disabled {
	opacity: .35;
}

.uk-logo {
  font-size: 1.25rem !important;
  /*color: #ddc700 !important;*/
  /* 1 */
  text-decoration: none;
}
.uk-heading-hero {
	letter-spacing: 4px;

}
.uk-heading-hero > span {
	display: inline-block;
}


.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  /* 1 */
  display: flex;
  justify-content: center;
  align-items: center;
  /* 2 */
  box-sizing: border-box;
  min-height: 80px;
  padding: 0 10px !important;
  /* 3 */
  font-size: 0.8rem;
  font-family: 'Nunito Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  text-decoration: none;
  letter-spacing: 2px;
}
.uk-navbar-nav > li > a {
  color: #d9d9d9;
}

.uk-navbar-dropdown-nav > li > a {
  color: #999;
  letter-spacing: 2px;
  font-size: 0.8rem;
}


.uk-offcanvas-bar {
  background: rgba(0, 0, 0, 0.92) !important;
  border-right: 1px solid #111;
}


.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  content: ">";
}

.uk-light .uk-text-lead {
	color: #FAFAFA !important;
	
}
/* CREDITS */

.my-credits {
	font-size:12px;
	line-height:20px;
	text-transform:uppercase;
	color: #666666;
}

.sea {
	font-family:'Nunito Sans',Helvetica,Arial,sans-serif;
	font-size:.75rem;
	line-height:1;
	color:#CCC;
	font-weight: 600;
}

.sea span {
	color:#90B7C8;
}

.my-credits:hover > .sea span {
	color:#CCC;
	text-decoration:none;
}

.my-credits:hover > .sea {
	color:#90B7C8;
	text-decoration:none;
}