@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, textarea, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
a {
    text-decoration: none;
}
ul {
    list-style-type: none;
}

img{
	max-width:100%;
}
body{
	font-family:arial;
}
*{
	box-sizing:border-box;
}

.shape_2 {
	background: url('../images/Logo-2-2.png') no-repeat;
	display:block;
	max-width:100%;
	max-height:115px;
	background-size:contain;
    height: 44px;
    margin: 20px auto 40px;
    width: 516px;
}
.shape_1{
	/* position:absolute;
	bottom:10px; */
	text-align:center;
	width:100%;
	/* left: 50% !important;
	transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0); */
	margin-top: 25px;
	position: relative;
}
.shape_0{
	position:relative;
}
/* .shape_0 p {
    color: #feffff;
    font-family: "Raleway-Regular","Raleway";
    font-size: 20px;
    margin: 0;
    word-wrap: break-word;
} */
body {
	background-color: #7DA0B3;
	margin: 0px auto;
	position:relative;
	max-width:100%;
}

div.container {
	margin: 0px auto;
	/* width: 100%; */     
	background-color: #7DA0B3;
	height: auto;
}
/* .ewnavmenu {
    float: none !important;
    left: auto !important;
    margin: 0 auto !important;
    position: relative !important;
	padding-top: 8px;
} */
.ewnavmenu {
    float: none !important;
    left: auto !important;
    margin: 0 auto !important;
    padding: 8px 15px 0 !important;
    position: relative !important;
    width: auto !important;
}
.content{
	display:block;
	width:auto;
	margin:0 auto;
	position:relative;
	box-sizing:initial;
	padding-bottom:30px;
}
.page_video{
	position:relative;
	top:0;
	width:100%;
	height:100%;
	z-index:13;
	background:#000;
}
#page_video{
	width:100% !important;
	height:100% !important;
	object-fit: contain !important;
	background-size: cover !important;
}
.splash_img, .splash_img_after{
	width:100%;
	margin:0 auto;
	background:#7da0b3;
	display:none;
	position:relative;
	width:100%;
	top:0;
	z-index:13;
}
.splash_img img, .splash_img_after img{
	max-width:44%;
	width:auto;
	/*max-height:100%;*/
	height:100%;
	margin:0 auto;
	display:block;
}
.eyewear_slider_container .bx-wrapper .bx-viewport{
	background:none;
	box-shadow:none;
	left:0;
	border:none;
}
.eyewear_imgs{
	width:100%;
	position:absolute;
	top:0;
	left:0!important;
}
.eyewear_imgs_active{
	display:block;
}
.eyewear_imgs_inner{
	width:100%;
	display:block;
	position:relative;
}
.eyewear_slider_container .eyewear_imgs img{
	width:50% !important;
	height:50% !important;
	float:left;
	cursor: pointer;
}
.ui-effects-explode{
	z-index:3;
}
.ui-effects-explode:nth-of-type(n) .eyewear_imgs img:nth-of-type(n){
	position:static;
}
.ui-effects-explode:nth-of-type(n) .eyewear_imgs img:nth-of-type(1){
	left:0;
	top:0;
	position:absolute;
}

.ui-effects-explode:nth-of-type(3n+4) .eyewear_imgs img:nth-of-type(n){
	position:static;
}
.ui-effects-explode:nth-of-type(3n+4) .eyewear_imgs img:nth-of-type(3){
	left:0;
	top:initial;
	bottom:0;
	position:absolute;
}
.ui-effects-explode:nth-of-type(2n+3) .eyewear_imgs img:nth-of-type(n){
	position:static;
}
.ui-effects-explode:nth-of-type(2n+3) .eyewear_imgs img:nth-of-type(2){
	left:inherit;
	right:0;
	top:0;
	position:absolute;
}
.ui-effects-explode:nth-of-type(4n+5) .eyewear_imgs img:nth-of-type(n){
	position:static;
}
.ui-effects-explode:nth-of-type(4n+5) .eyewear_imgs img:nth-of-type(4){
	left:inherit;
	right:0;
	top:initial;
	bottom:0;
	position:absolute;
}
.eyewear_slider_container{
	display:none;
	position:absolute;
	width:100% !important;
	top:0;
	z-index:12;
	overflow:hidden;
	background:url(../slider_images/eyewear_slider_bg.jpg) no-repeat;
	background-size:100% 100%;
	background-position:left top;
}
.eyewear_slider{
	margin:0 !important;
	list-style:none;
	padding:0;
}
.slider_controls{
	width:100%;
	height:100%;
	position:relative;
}
.slider_controls a{
	position:absolute;
	top:48%;
	width:30px;
	height:40px;
	background:#555;
	z-index:999;
}
.slider_controls a#slide_prev{
	left:10px;
}
.slider_controls a#slide_next{
	right:10px;
}
.eyewear_slider_container .full_wid_img img{
	width:100% !important;
	height:100% !important;
}
.image_preview{
	display:none;
	position:absolute;
	width:100%;
	top:0;
	z-index:14;
	overflow:hidden;
	pointer-events:none;
}
.image_preview > img {
    width: 100%;
}
.image_preview span{
	position:absolute;
	top:10px;
	right:10px;
	font-size:16px;
	font-weight:bold;
	padding:2px 10px;
	cursor:pointer;
	color:#999;
	background:#fff;
	border:1px solid #333;
	pointer-events:auto;
}
.mr40top {
	margin-top: 40px !important;
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	body {
	}
}
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
	div.container {
	}
}
