@font-face {
	font-family: 'Futura Std';
	src: url('../fonts/FuturaStd-Heavy.eot');
	src: url('../fonts/FuturaStd-Heavy.eot#iefix') format('embedded-opentype'),
		url('../fonts/FuturaStd-Heavy.woff') format('woff'),
		url('../fonts/FuturaStd-Heavy.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: 'Futura Std';
	src: url('../fonts/FuturaStd-Book.eot');
	src: url('../fonts/FuturaStd-Book.eot#iefix') format('embedded-opentype'),
		url('../fonts/FuturaStd-Book.woff') format('woff'),
		url('../fonts/FuturaStd-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.f_heavy, .menu-titls{font-family: 'Futura Std';font-weight: 900;}
.f_book, .menu{font-family: 'Futura Std';font-weight: normal;}


/*-----------------------------------
   COMMEN STYLE IN MENU
-----------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body{width:100%;}
html.sb-active #sb-site, .sb-toggle-left, .sb-toggle-right, .sb-open-left, .sb-open-right, .sb-close{cursor:pointer;}
html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden;}
html{height:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{min-height:100%;height:auto;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:14px;line-height:24px;color:#4d4d4f;font-family:'open_sansregular';}
html,body, #sb-site, .sb-site-container, .sb-slidebar, form, ul, h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;}

.sb-toggle-left, .sb-toggle-right { font-size:30px;}
@media only screen and (min-width:1024px) and (max-width:2000px){.sb-scroll-lock.sb-active body { padding-right:17px;}}
.overlay{background-color: rgba(0, 0, 0, 0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10; display:none;}
.sb-active .overlay { display:block;}
/* ---------- * 002 - Site*/
#sb-site, .sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff;margin:0px auto; min-width:320px; padding:0px;
/* -webkit-box-shadow: -4px -1px 28px 0px rgba(0,0,0,0.75);-moz-box-shadow: -4px -1px 28px 0px rgba(0,0,0,0.75);
box-shadow: -4px -1px 28px 0px rgba(0,0,0,0.75); */}
@media (max-width:767px) {#sb-site, .sb-site-container { padding:0px;}}
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {content:' ';display:table;}
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {clear:both;}
/* ---------------* 003 - Slidebars*/
.sb-slidebar {height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#ffffff;padding:0px;color:#000;}
.sb-slidebar, .sb-slidebar * {/*-webkit-transform:translateZ( 0px );*/}
.sb-left {left:0;}
.sb-right {right:0;}
html.sb-static .sb-slidebar,.sb-slidebar.sb-static {position:absolute;}
.sb-slidebar.sb-active {display:block;}
.sb-style-overlay {z-index:9999;}
.sb-momentum-scrolling{-webkit-overflow-scrolling:touch;}
.sb-slidebar{width:30%;}.sb-width-thin{width:15%;}.sb-width-wide{width:45%;}
@media (max-width:480px) {.sb-slidebar{width:70%;}.sb-width-thin{width:55%;}.sb-width-wide{width:85%;}}
@media (min-width:481px) {.sb-slidebar{width:55%;}.sb-width-thin{width:40%;}.sb-width-wide{width:70%;}}
@media (min-width:768px) {.sb-slidebar{width:40%;}.sb-width-thin{width:25%;}.sb-width-wide{width:55%;}}
@media (min-width:992px) {.sb-slidebar{width:30%;}.sb-width-thin{width:15%;}.sb-width-wide{width:45%;}}
@media (min-width:1200px) {.sb-slidebar{width:20%;}.sb-width-thin{width:5%;}.sb-width-wide{width:35%;}}
/* --------------- * 004 - Animation*/
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar 
{-webkit-transform:translate( 0px );-moz-transform:translate( 0px );-o-transform:translate( 0px );transform:translate( 0px );-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform, left, right;-webkit-backface-visibility:hidden;}
/* -------------------- * 005 - Helper Classes*/ 
.sb-hide {display:none;}
.sb-active-left .sb-toggle-left:before,
.sb-active-right .sb-toggle-right:before,
.sb-active-left .fa-reorder:before, 
.sb-active-left .fa-bars:before {/*content:"\f00d"*/}
/* -------------------- * 005 - Fixed position examples*/ 
#sb-site.top-padding{padding-top: 50px;}
#fixed-top{position: fixed;top:0;width:100%;height: 50px;background-color:red;z-index:4;}
#fixed-top span.sb-toggle-left{float:left;color:white;padding:10px;}
#fixed-top span.sb-toggle-right{float:right;color:white;padding:10px;}




#sb-site {background-color:#fff;}
#sb-site .container {background-color:transparent;width:100%;}

nav{position:relative;}

.container-nav:before, .container-nav:after{display:table;content:" ";}
.container-nav:after{clear:both;}
.container-nav{padding-right:0px;padding-left:10px;margin-left:auto;position:relative;}
/*@media (min-width: 768px){.container-nav{max-width:750px;}}*/
@media (min-width: 992px){
.menu li {padding-left:15px !important;}
.container-nav{max-width:970px;}
}
@media (min-width: 1200px) {.container-nav{max-width:95%;}nav{margin-top: -80px;}}
@media (max-width: 1199px) {.move-menu .menu { padding-right:1%;}}

.menu-hd {background-color:#000;padding:15px;font-size:15px;text-transform:uppercase;font-weight:bold;color:#fff;display:none;}

.menu a{text-decoration:none;font-weight:normal;outline:none;cursor:pointer; color:#656565;}
.menu a:hover{text-decoration:none; color:#3bbaba;}

.menu {display:table;text-align:right;width:100%;position:relative;}
.menu li {display:inline-block;position:relative!important;padding-left:0px;}
.menu li a.f1-link {display:inline-block;color:#656565;padding:10px 5px;text-transform:uppercase;font-size:11px; letter-spacing:1px;}
.menu li:hover a.f1-link{color:#3bbaba;}

.menu li.posr, .menu li.pos {position:static;}
.menu li.sub a.f1-link { position:relative; text-align:right;}
.menu li.sub:hover a.f1-link:before{ content:"";background:url(../images/menu_arrow.png) no-repeat center bottom; width:30px; height:15px; position:absolute; left:50%; margin-left:-15px; bottom:-1px;z-index:997;}

@media (min-width:991px) {
.nav-1 .menu-inner{width: 650px;}
.nav-2 .menu-inner{width: 240px !important; /*right: -80px;left: inherit;*/}
.nav-2 .menu-inner .col-lg-4.col-md-4{width: 100%;}
.nav-3 .menu-inner{min-width: 650px;left: -120px;}
.nav-4 .menu-inner{width: 250px !important;/*right: -80px;left: inherit;*/}
.nav-4 .menu-inner .col-lg-4.col-md-4{width: 100%;}
.menu li:nth-of-type(8) .menu-inner{right: -60px;left: inherit;}
}
@media (max-width:991px) {
.menu {display:block;text-align:inherit;}
.menu li {display:block;position:relative;}
.menu li.posr { position:relative;}
.menu li a.f1-link, 
.menu li:hover a.f1-link {
border-bottom:1px solid #545c5f;padding:10px 44px 10px 15px;background-color:#eeeeee;color:black;
width: 100%;
    text-align: left !important;
    color: black;
}
.menu li.sub:hover a.f1-link:before { display:none;}
}

.menu li:hover .menu-inner {display:block;}
.menu-inner{background-color:#fff;position:absolute;left:0px;width:100%;z-index:9999;top:45px;text-align:left;display:none;border-top:1px solid #eeeeee;padding:25px;font-size:14px; min-width:200px;}
.menu-inner .container {background-color:transparent;}
@media (max-width:991px) {.menu li:hover .menu-inner {display:none;}.menu li.active .menu-inner {display:block;}}

a.showarrow{ display:none;cursor:pointer;position:absolute;right:0;top:0;height:44px;width:44px;z-index:2;background-color:rgba(0, 0, 0, 0.3);}
a.showarrow:before{border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:7px solid transparent;content:"";display:block;position:absolute;z-index:1;width:6px;height:13px;top:50%;left:50%;margin:-6px 0px 0px -3px;}
.menu li.active a.showarrow:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.menu li.active .mbox .mhd a.showarrow:before {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.menu li.active .mbox.active .mhd a.showarrow:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.menu li.active .mbox .mhd a.showarrow { height:100%;}


.sb-init a.showarrow, .sb-init .menu-hd{ display:block;}
.sb-init .move-menu{display:none;}


.menu li.nav-1 .menu-inner .frow { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eeeeee;}
.menu li.nav-1 .menu-inner .shop_setting { padding:0px 35px;}
@media (max-width:991px) {.menu li.nav-1 .menu-inner .frow { padding-bottom:0px; margin-bottom:0px; border-bottom:0px;}.menu li.nav-1 .menu-inner .shop_setting { padding:0px 0px;}}

.menu li.posr.classic .menu-inner, .menu li.posr.classic .menu-inner{ width:730px;}
.menu li.classic .menu-inner{ width:576px;}
.menu li.classic.last .menu-inner{ left:-230px;}
.menu li.timepieces .menu-inner{ width:746px;left:-330px;}
@media (max-width:991px) {.menu-inner {position:relative !important;left:auto !important;top:auto !important; padding:0px !important; width:100% !important;}html{overflow-x: hidden;}}


/*
.egmmenu .frow { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eeeeee;}
.egmmenu .shop_setting { padding:0px 35px;}
@media (max-width:991px) {.egmmenu .frow { padding-bottom:0px; margin-bottom:0px; border-bottom:0px;}.egmmenu .shop_setting { padding:0px 0px;}}
.diamondmenu { width:730px;}
.designersmenu { width:576px;left:-230px;}
.timepmenu { width:746px;left:-330px;}
@media (max-width:991px) {.menu-inner {position:relative;left:auto;top:auto; padding:0px; width:100%;}}
*/


.mbox .mhd {font-size:12px; color:#333333; letter-spacing:1px; text-transform:uppercase;font-family: 'Futura Std';font-weight: 900; line-height:normal;}
.mbox .mbody { padding-top:15px;}
.mbox .mbody .dtext { font-size:12px; line-height:20px; padding-bottom:10px;}
.mlink { display:block !important;}
.mlink li {display:block !important; line-height:normal; padding-bottom:15px;padding-left: 0px!important;}
.mlink li:last-child { padding-bottom:0px;}
.mlink li .shopimg {padding:3px 0px 3px 10px; display:inline-block;}
.mlink-2 li { float:left; width:50%;}
.mlink-2 li:nth-last-child(-n+2) { padding-bottom:0px;}
.mlink-3 li { float:left; width:33.33333333333333%;}
.mlink-4 li { float:left; width:25%;}
.mlink-4 li:last-child , .mlink-3 li:last-child {padding-bottom:0px;}
.mlink-6 li { float:left;width:16.66666666666667%;}
.mlink-6 li:nth-last-child(-n+6) { padding-bottom:0px;}
@media (max-width:991px) {
.mbox .mhd { padding:14px 44px 14px 15px; border-bottom:1px solid #cccccc; position:relative;}
.mbox .mbody { padding:15px; display:none;}
.mbox.active .mbody {display:block;}
.mbox.alw-show .mbody {display:block;}
.mlink li{ padding-bottom:10px;}
.mlink li:last-child {padding-bottom:0px;}
.mlink-2 li{ width:100%;}
.mlink-2 li:nth-last-child(-n+2) { padding-bottom:10px;}
.mlink-4 li:last-child , .mlink-3 li:last-child {padding-bottom:0px;}
.mlink-4 li, .mlink-3 li { width:100%;}
.mlink-6 li { width:100%;}
.mlink-6 li:nth-last-child(-n+6) { padding-bottom:10px;}
.mlink-6 li:nth-last-child(-n+1) { padding-bottom:0px;}
.mbodytoprow { padding:10px; border-bottom:1px solid #ccc;}
}

.menu li.group .menu-inner .mbox .mhd { border-bottom:1px solid #eeeeee;}
.menu li.group .menu-inner .mbox .mbody { padding-top:10px;}
.menu li.group .menu-inner .mlink{border-bottom:1px solid #eeeeee; margin-bottom:5px;}
.menu li.group .menu-inner .mlink li { padding-bottom:10px;}


.col-xs-15 {width:20%;float:left;}
@media (min-width:768px) {.col-sm-15 {width:20%;float:left;}}
@media (min-width:900px) {.col-md-15{width:20%;float:left;}}
@media (min-width:1200px) {.col-lg-15{width:20%;float:left;}}



.tal-not-xs, .tal-not-sm, .tal-not-md, .tal-not-lg, .tal{text-align:left;}
.tac-not-xs, .tac-not-sm, .tac-not-md, .tac-not-lg, .tac{text-align:center;}
.tar-not-xs, .tar-not-sm, .tar-not-md, .tar-not-lg, .tar{text-align:right;}
.taj-not-xs, .taj-not-sm, .taj-not-md, .taj-not-lg, .taj{text-align:justify;}
@media (max-width:767px){	
.tal-not-xs, .tac-not-xs, .tar-not-xs, .taj-not-xs{text-align:inherit;}.tal-xs{text-align:left;}.tac-xs{text-align:center;}.tar-xs{text-align:right;}.taj-xs{text-align:justify;}}
@media (min-width:768px) and (max-width:991px){	
.tal-not-sm, .tac-not-sm, .tar-not-sm, .taj-not-sm{text-align:inherit;}.tal-sm{text-align:left;}.tac-sm{text-align:center;}.tar-sm{text-align:right;}.taj-sm{text-align:justify;}}
@media (min-width:992px) and (max-width:1199px){	
.tal-not-md, .tac-not-md, .tar-not-md, .taj-not-md{text-align:inherit;}.tal-md{text-align:left;}.tac-md{text-align:center;}.tar-md{text-align:right;}.taj-md{text-align:justify;}}
@media (min-width:1200px){	
.tal-not-lg, .tac-not-lg, .tar-not-lg, .taj-not-lg{text-align:inherit;}.tal-lg{text-align:left;}.tac-lg{text-align:center;}.tar-lg{text-align:right;}.taj-lg{text-align:justify;}}