@charset "utf-8";
/* COMMON */
@-ms-viewport{
	-ms-overflow-style:scrollbar;
	width:auto;
}
html{
	font-size:1em;
}
.height100,
.remove_margin{
	height:100%
}
a,
body{
	color:#ffffff
}
a.orange_link,
a:focus,
a:hover{
	color:#e84b2c
}	
a,
a:focus,
a:hover{
	text-decoration:none
}
a.orange_link{
	text-decoration:underline
}
a.orange_link:hover{
	color:#ffffff
}
body{
	background:#000000;
	font-family:"SST W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:400;
}
body.white{
	background-color:#ffffff;
}
.nopadding{
	padding:0 !important
}
.mobile,
.hide{
	display:none
}
#wrap{
	min-height:100%;
	height:auto;
	padding-top:50px;
	padding-bottom:40px;
}
.container{
	padding-left:10px;
	padding-right:10px;
}
.row {
	margin-right:-10px;
	margin-left:-10px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-left:10px;
	padding-right:10px;
}
/* COMMON */

/* NAV */
.navbar{
	border:none;
	margin-bottom:0
}
.navbar-inverse{
	background:#000 !important
}
.navbar-nav>li>a{
	font-size:0.875em;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{
	background:#000000 !important;
	color:#f15a22
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover{
	color:#f15a22
}
#nav_bar_langs ul{
	display:none;
	background:#131313;
	position:absolute;
	right:0px;
	width:210px;
	margin:0px;
	padding:15px 15px 5px;
	opacity:0.95;
	filter:alpha(opacity=95);
}
#nav_bar_langs ul li{
	list-style:none;
	padding-bottom:10px;
}
#nav_bar_langs ul li a{
	color:#9d9d9d;
	font-size:0.875em;
}
#nav_bar_langs ul li a:hover{
	color:#f15a22;
}
#nav_bar_langs ul li a div{
	float:left;
}
#nav_bar_langs ul li a div:first-child{
	width:30px;
	margin-right:15px;
}
/* NAV */

/* FONTS */
h2{
	font-family:"SST W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1.125em;
	line-height:1;
	margin:0 0 15px;
	text-transform:uppercase;
}
h3{
	font-family:"SST W01 Light", "SST W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.750em;
	font-weight:bold;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
p{
	font-family:"SST W01 Light", "SST W01 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:0.750em;
}
p.last{
	margin-bottom:0
}
p.margin-bottom{
	margin:0 0 20px !important;
}
sup{
	line-height:normal;
	vertical-align:super;
}
a.btn-box{
	background-color:rgba(255, 255, 255, 0.75);
	border:1px solid #e84b2c;
	color:#e84b2c;
	display:inline-block;
	font-size:0.813em;
	line-height:1;
	padding:12px 25px;
	text-transform:uppercase;
}
a.btn-box img{
	margin-left:5px;
	vertical-align:top;
}
a.btn-box:hover,
a.btn-box:focus{
	background-color:rgba(245, 245, 245, 1);	
}
/* FONTS */

/* HEADER & FOOTER */
#header{
	background:#000000
}
#footer{
	background:#000000;
	border:none;
	color:#ffffff;
	font-size:0.750em;
	height:40px;
	min-height:inherit;
}
.copy-right{
	color:#ffffff;
	line-height:40px;
}
.followus,
.followus-fb{
	float:right;
	padding:0 15px
}
.followus{
	display:none;
	text-align:right;
}
.followus-fb{
	background:#3e5795
}
/* HEADER & FOOTER */

/* LANDING PAGE */
.image-container{
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	min-height:400px;
	position:relative;
	width:100%;
}
.image-container .image-btn{
	bottom:20px;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	text-align:center;
}
a.image-box .image-container .image-btn span{
	background-color:rgba(0, 0, 0, 0.75);
	border:1px solid #e84b2c;
	color:#e84b2c;
	display:inline-block;
	font-size:0.813em;
	line-height:1;
	padding:12px 25px;
	text-transform:uppercase;
}
a.image-box:hover .image-container .image-btn span,
a.image-box:focus .image-container .image-btn span{
	background-color:rgba(0, 0, 0, 1);	
}
.thumbnail-container{
	padding-top:5px;
}
.thumbnail-container .owl-carousel .items img{
	cursor:pointer;
	opacity:0.5;
}
.thumbnail-container .owl-carousel .owl-item.active.center .items img{
	opacity:1;
}
/* LANDING PAGE */

/* SUBPAGES */
.eyes-container{
	color:#3f3f3f;
	padding-left:15px;
	padding-right:15px;
} 
.eyes-images-block{
	padding-left:0;
	padding-right:0;
}
.eyes-content-block{
	padding-top:20px;
}
.eyes-img-container{
	position:relative;
}
.eyes-icon{
	display:none;
}
.eyes-images-container{
	margin:15px auto 0;
	position:relative;
	width:85%;
}
.eyes-images-container .swiper-container{
	position:static;
}
.eyes-images-container .swiper-button-prev,
.eyes-images-container .swiper-button-next{
	margin-top:-5%;
	width:14px;
}
.eyes-images-container .swiper-button-prev{
	left:-20px;
}
.eyes-images-container .swiper-button-next{
	right:-20px;
}
.eyes-images-container .swiper-slide a{
	opacity:0.5;
}
.eyes-images-container .swiper-slide a:hover,
.eyes-images-container .swiper-slide a:focus,
.eyes-images-container .swiper-slide a.actived{
	opacity:1;
}
.eyes-images-container .swiper-button-prev,
.eyes-images-container .swiper-button-next{
	background:none;
}
.mhide{
	display:none;
}
.eyes-content-block p{
	margin-bottom:0;
}
.eyes-lens{
	margin-bottom:20px;
	margin-top:20px;
}
.eyes-lens img{
	display:inline-block;
	vertical-align:middle;
}
a.eyes-lens-lens img{
	width:170px;
}
.eyes-lens p{
	display:inline-block;
	line-height:1;
	margin-bottom:0;
	margin-left:10px;
	margin-top:0;
	vertical-align:middle;
}
.video-btn{
	display:block;
	margin:20px 0 30px;
	max-width:311px;
	width:100%;
}
.video-btn p{
	margin-top:10px;
	margin-bottom:0;
}
/* SUBPAGES */

/* CAROUSEL */
.owl-theme .owl-nav{
	margin:0;
}
.owl-theme .owl-nav [class*='owl-']{
	border-radius:0;
	margin:0;
	position:absolute;
	top:40%;
}
.owl-theme .owl-nav [class*='owl-']:hover{
	background:none;
	border:0;
}
.owl-carousel .owl-nav button.owl-prev{
	left:-24px;
}
.owl-carousel .owl-nav button.owl-next{
	right:-24px;
}
/* CAROUSEL */

/* OVERLAY */
.overlay-bg,
.overlay-container,
.video-container{
	display:none;
}
.overlay-bg{
	background-color:rgba(0, 0, 0, 0.95);
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9998;
}
.video-container{
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
}
.video-content{
	position:absolute;
}
.video-btn-close{
	position:absolute;
	right:20px;
	top:15px;
	z-index:1;
}
.video-btn-close img{
	padding:15px 0;
}
/* OVERLAY */