body{font-family:'Microsoft JhengHei'!important;overflow:scroll;}
ul li{list-style:none!important;}
@font-face{font-family:'Lato';src:local('Lato-Regular.ttf'), url('../fonts/Lato-Regular.ttf');}
.slider-img-overlay{background:transparent;height:100%;position:absolute;top:0;width:100%;}
.red{color:#FF0000!important;}
.custom-logo{height:auto;margin-top:-8px;width:220px;}
.caret{color:#fff;}
.custom-top-menu{margin-left:50px}
.custom-mobile-logo{left:-30px;position:relative;top:10px;width:37px !important;z-index:101;-webkit-transition:all .5s;transition:all .5s;}
.header-fixed-shrink .navbar-fixed-top .custom-mobile-logo{position:relative;top:0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.social{height:28px;margin-bottom:5px;margin-left:-10px;margin-top:5px;padding:0;width:auto;}
.custom-header-bg{}
.header-v5{background:rgba(0, 0, 0, 0) url("../img/bg_topmenu.jpg") repeat scroll 0 0/cover;border-bottom:2px solid #eee;position:relative;z-index:99;}
.background-bg{background:rgba(0, 0, 0, 0) url("../img/bg_topmenu.jpg") repeat scroll 0 0/cover;border-bottom:2px solid #eee;position:relative;}
.phone-number{color:#fff;display:inline-block !important;font-size:15px;}
.phone-number span{font-size:150%;font-weight:300;}
.function{display:inline-block;float:right;margin:1.8em 1.5em 0 0;}
ul.function-buttons{list-style:outside none none;margin:5px 0 0 0;padding:0;}
ul.function-buttons li{display:inline-block;margin-left:5px;}
.function-btn{background:#46a6af none repeat scroll 0 0;border-radius:50% !important;color:#fff;display:inline-block;font-size:1em;height:2em;line-height:2em;text-align:center;width:2em;float:left;}
.language-menu{position:relative;top:-5px;}
.function-btn:hover,
.social-btn:focus{background:#5a8fa8 none repeat scroll 0 0;color:#fff;}
footer{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #cbcbcb 0%, #ebebeb 6%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #cbcbcb 0%, #ebebeb 6%) repeat scroll 0 0;text-align:center;width:100%;}
.footerct{color:#636363;display:inline-block;font-size:0.9em;line-height:2em;margin-bottom:30px;margin-top:50px;text-align:center;vertical-align:top;}
.footerct ul{list-style:outside none none;margin-left:-3em;}
.footerct ul > li{margin:0;padding:0;}
.footerct a{color:#636363;padding:0.2em 0.5em 0.3em;}
.footerct a:hover{color:#fff}
.footerct ul li:hover{background:#46a6af none repeat scroll 0 0;cursor:pointer;}
.footerct p{background:#b6b6b6 none repeat scroll 0 0;border-radius:1em !important;color:#fff;display:inline-block;font-size:1.1em;height:2em;line-height:2em;margin:auto;padding:0 1em;text-align:center;}
.border-right{border-right:1px solid #d6d6d6;height:11em;}
.border-end{border-right:medium none}
.copyright{background:#363636 none repeat scroll 0 0;color:#7e7e7e;display:block;font-family:"Arial", "Microsoft JhengHei", sans-serif;font-size:0.7em;font-weight:300;padding:2.5em 0;text-align:center;vertical-align:sub;width:100%;z-index:1;}
.copyright img{margin-bottom:0.9em;padding-right:1em;}
.pageup a{background:rgba(106, 178, 201, 0.9) none repeat scroll 0 0;border:1px solid rgba(106, 178, 201, 0.9);bottom:3em;color:#fff;display:block;font-size:1em;height:3em;line-height:3em;position:fixed;right:0;text-align:center;text-decoration:none;width:3em;z-index:9999;}
.pageup a:hover{background:#fff none repeat scroll 0 0;border:1px solid #5a8fa8;color:#5a8fa8;}
.footerct ul li a{text-decoration:none}
.item.first-child > span{color:#d91318;font-size:150%;padding:0;}
.owl-product-wrapper{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #d4d4d4 0%, #ffffff 25%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #d4d4d4 0%, #ffffff 25%) repeat scroll 0 0;}
.overview .custom-owl-title{background:#46a6af none repeat scroll 0 0;color:#fff;display:block;font-size:1em;font-weight:700;margin:auto;padding:2em;text-align:center;width:12em;}
.scrtabs-tabs-movable-container ul li:hover a,
.scrtabs-tabs-movable-container ul li:active a,
.scrtabs-tabs-movable-container ul li:focus a,
.custom-top-menu li:hover,
.custom-top-menu li:active{background:#46A6AF none repeat scroll 0 0;color:#fff !important;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.scrtabs-tab-container .nav-tabs{border:none;}
.dropdown-menu{background-color:#46A6AF}
.custom-top-menu li:hover a{color:#fff !important}
.subeffects{display:inline-block;overflow:hidden;padding:0;width:100%;}
.subeffects .subimg{overflow:hidden;position:relative;z-index:1;}
.subimg img{-webkit-transform:translate3d(-40px, 0px, 0px);transform:translate3d(-40px, 0px, 0px);transition:opacity 0.35s ease 0s, -moz-transform 0.35s ease 0s;width:calc(100% + 40px) !important;}
.subeffects .subimg{overflow:hidden;position:relative;z-index:1;}
.subimg:hover img{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.subeffects h2{background:rgba(70, 166, 175, 0.9) none repeat scroll 0 0;color:#fff;display:inline-block;float:right;font-family:microsoft jhenghei;font-size:1.3em;height:auto;line-height:2.5em;padding:10px 20px;position:relative;right:16px;text-align:center;top:-7em;width:8em;z-index:3;}
.subeffects p{color:#2e2e2e;display:block;font-size:90%;line-height:1.4em;margin:0 -100px 0 0;padding:15px 20px;position:relative;text-align:left;width:100%;font-family:'microsoft jhenghei';}
.subeffects p i{color:#46a6af;font-size:120%;margin-left:-1em;padding-right:5px;}
#banner{text-align:center;width:100%;}
.effects{float:left;margin:-30px 0 -52px;position:relative;width:100%;}
.banner-one,
.banner-two{padding-left:0;padding-right:0;}
.banner-text{position:relative;top:-200px;}
.effects .img{overflow:hidden;position:relative;z-index:1;}
.img img{-webkit-transform:translate3d(-40px, 0px, 0px);transform:translate3d(-40px, 0px, 0px);transition:opacity 0.35s ease 0s, -moz-transform 0.35s ease 0s;width:calc(100% + 40px) !important;}
.effects h2{background:rgba(70, 166, 175, 0.9) none repeat scroll 0 0;color:#fff;display:block;font-size:1.3em;height:30px;margin:0;padding-bottom:35px;position:relative;top:-60%;width:215px;z-index:3;}
.effects p{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;color:#2e2e2e;display:block;font-family:'Microsoft JhengHei';font-size:12px;line-height:1.4em;margin:0;padding:15px 20px;position:relative;text-align:left;top:-60%;width:215px;z-index:2;}
.img:hover img{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
#video{background:rgba(0, 0, 0, 0) url("../img/video_bg.jpg") no-repeat scroll center top/cover;margin:30px 0;text-align:center;width:100%;}
.videotxt{color:#346177;display:inline-block;font-size:2.2em;font-weight:400;padding:3em;text-shadow:2px 2px 2px rgba(255, 255, 255, 0.5);vertical-align:top;}
.youtube{display:inline-block;height:315px;margin:30px 0;padding:1em;width:100%;}
.videotxt p{color:#525252;font-family:Microsoft JhengHei !important;font-size:17px;line-height:1.8em;margin-top:2em;text-shadow:0px 0px 0px;}
#video{text-align:center}
#headline{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #575757 0%, #616161 31%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #575757 0%, #616161 31%) repeat scroll 0 0;color:#fff;font-size:0.9em;height:60px;line-height:4.75em;padding:0 4%;width:100%;}
#mailedm{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #6ec1cf 0%, #6ec1cf 31%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #6ec1cf 0%, #6ec1cf 31%) repeat scroll 0 0;color:#fff;font-size:0.9em;height:60px;line-height:4.75em;padding:0 4%;width:100%;}
.marquee-text{color:#fff;text-align:left;}
.features{display:inline-block;height:3.75em;vertical-align:middle;}
.features img{margin-top:0.6em;padding:0 0.5em;}
.tab-section{padding-left:0;padding-right:0;}
.homppage-tab .tab-title,
.homppage-tab .main-tab{padding-left:0;padding-right:0;}
.tabstitle{background:#46a6af none repeat scroll 0 0;color:#fff;display:inline-block;float:left;font-size:1.2em;height:auto;line-height:2em;padding:100.9px 0;position:relative;text-align:center;width:100%;}
.tabstitle span{border:2px solid #fff;color:#fff;font-size:250%;text-align:center;}
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs{border-bottom:0 none}
.tab-content > .tab-pane,
.pill-content > .pill-pane{display:none}
.tab-content > .active,
.pill-content > .active{display:block}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li{float:none}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a{border:medium none;color:#000000;height:93px;margin-bottom:1px;margin-left:-1px;margin-right:0;min-width:75px;text-align:right;width:240px;}
.tabs-left > .nav-tabs > li > .women-tab{background-image:url("../img/tab-img/tab-img-01.jpg");background-repeat:no-repeat;background-size:cover;}
.tabs-left > .nav-tabs > li > .men-tab{background-image:url("../img/tab-img/tab-img-02.jpg");background-repeat:no-repeat;background-size:cover;}
.tabs-left > .nav-tabs > li > .kids-tab{background-image:url("../img/tab-img/tab-img-03.jpg");background-repeat:no-repeat;background-size:cover;}
.homppage-tab .nav.nav-tabs span,
.homppage-tab .nav.nav-tabs i{bottom:-40%;font-size:20px;margin-left:5px;position:relative;z-index:3;}
.nav-tabs > li > a{margin-right:0px;}
.tab-product-list li{display:inline-block;list-style:outside none none;margin-top:5px;width:auto;}
.homppage-tab .tab-content > .active{margin-top:0}
.tab-product-list img{display:block;margin-bottom:5px;margin-left:auto;margin-right:auto;width:138px;}
.tab-product-list h3{color:#2e2e2e;font-size:16px;line-height:20px;text-align:center;}
.tabs-left > .nav-tabs{border-right:1px solid #ddd;float:left;margin-right:19px;}
.tabs-left > .nav-tabs > li > a{border-radius:4px 0 0 4px;margin-right:-1px;}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus{border:medium none}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus{border-color:#ddd transparent #ddd #ddd;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:3;}
.overlay{background:black none repeat scroll 0 0;height:100%;left:0;margin-left:-1px;opacity:0.3;filter:alpha(opacity=30);position:absolute;top:0;width:238px;z-index:2 !important;}
.overlay-div{height:100%;position:relative;width:238px;}
.men-tab{background:#aee1ea none repeat scroll 0 0;color:#fff;margin-left:-2px;}
.women-tab{background:#6ec1cf none repeat scroll 0 0;color:#fff;margin-right:0;}
.nav > li > .women-tab:hover,
.nav > li > .women-tab:focus{background-color:#6ec1cf;text-decoration:none;border-color:#ffffff!important;color:#fff;}
.nav > li > .men-tab:hover,
.nav > li > .men-tab:focus{background-color:#aee1ea;text-decoration:none;border-color:#ffffff!important;color:#fff;}
.nav > li > .kids-tab:hover,
.nav > li > .kids-tab:focus{background-color:#006b8f;text-decoration:none;border-color:#ffffff!important;color:#fff;}
.kids-tab{background:#006b8f none repeat scroll 0 0;color:#fff;margin-left:-2px;}
.category-bg{background:rgba(0, 0, 0, 0) url("../img/category-bg.jpg") no-repeat scroll center top/cover}
.procuct-bg{background:rgba(0, 0, 0, 0) url("../img/product-bg.jpg") no-repeat scroll center top/cover}
.favorite-bg{background:rgba(0, 0, 0, 0) url("../img/favorite-bg.jpg") no-repeat scroll center top/cover}
.search-bg{background:rgba(0, 0, 0, 0) url("../img/search-bg.jpg") no-repeat scroll center top/cover}
.favorite-bg p, .search-bg p{color:#2d7278;font-size:20px;font-weight:bold;padding:54px 0;text-align:center;}
.product-size > p{color:#959595;font-family:microsoft jhenghei;font-size:14px;font-weight:500;text-align:center;padding-bottom:5px;}
.favoirte .overflow-h{overflow:visible;}
.favorit-btn{text-align:center;}
.favorit-btn > a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#fd983e, #e16f0a) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#fd983e, #e16f0a) repeat scroll 0 0;border-radius:2px !important;box-shadow:0 0 5px 1px #ccc;color:#fff;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;margin-left:5px;padding:5px 15px;text-decoration:none;}
.favorit-btn.out-of-stoke-btn > a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#d6d6d6, #b0b0b0) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#d6d6d6, #b0b0b0) repeat scroll 0 0;}
.favorit-btn > a:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#e16f0a, #fd983e) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#e16f0a, #fd983e) repeat scroll 0 0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.favorit-btn.out-of-stoke-btn > a:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#b0b0b0, #d6d6d6) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#b0b0b0, #d6d6d6) repeat scroll 0 0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.favorite-product-search a, .fav-custom-product-search a{color:#ff7800;font-size:14px;text-decoration:underline;}
.favoirte .sale-icon img{width:28px;}
.favoirte .countdown-text{position:relative;top:10px;vertical-align:middle;}
.bottom-sec{clear:left;padding:10px 0px;border-top:2px solid #ccc;}
.bottom-sec input{border:1px solid #ccc;height:25px;width:67px;}
.text-sec{float:right;}
.bottom-sec label{color:#898989;vertical-align:middle;}
.bottom-sec img{margin:0 3px;position:relative;top:-4px;}
.fav-blue-bt, .search-blue-btn{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#6498b2, #346177) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#6498b2, #346177) repeat scroll 0 0;color:#fff;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;padding:3px 15px;text-decoration:none!important;border-radius:4px!important;}
.fav-blue-bt:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#346177, #6498b2) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#346177, #6498b2) repeat scroll 0 0;color:#fff;}
.bottom-sec p{color:#898989;font-family:microsoft jhenghei;font-size:16px;}
.bottom-sec p a{color:#f2961d;font-family:microsoft jhenghei;font-weight:bold;text-decoration:underline;}
.fb-btn{background-image:url("../img/favorite/fb-bg.jpg");}
.twitter-btn{background-image:url("../img/favorite/twitter-bg.jpg");}
.rss-btn{background-image:url("../img/favorite/rss-bg.jpg");}
.social-btn{padding:11px 0;}
.social-btn a{display:inline-block;background-repeat:no-repeat;background-size:94% auto;color:#fff;font-size:16px;padding:8px 28px 8px 42px;text-decoration:none !important;vertical-align:middle;}
.favorite-tab .second-tabs-content .sale-icon{bottom:150px;position:absolute;right:-10px;}
.favorite-tab .uploadbuttons{border-right:1px dashed #ccc;float:none;left:50px;position:relative;text-align:center;}
.favorite-tab .like-icon{left:8px;position:absolute;top:5px;}
.favorite-tab .full-width{border:1px solid #ccc;}
.search-sec{border:8px solid #e9e9e9;margin:15px 0 20px;padding:15px;}
.search-content{color:#444;}
.search-content > input, .search-content > select{border:1px solid #ccc;padding:3px;}
.search-content > input[type="checkbox"]{border:1px solid #ccc;height:auto;margin:0 10px;width:auto;}
.search-blue-btn{margin-left:10px;vertical-align:middle;}
.checkout-bg{background:rgba(0, 0, 0, 0) url("../img/checkout-bg.jpg") no-repeat scroll left top/cover}
.lens-bg{background:rgba(0, 0, 0, 0) url("../img/lens-bg.jpg") no-repeat scroll center top/cover}
.prescriptionpicture-bg{background:rgba(0, 0, 0, 0) url("../img/prescriptionpicture-bg.jpg") no-repeat scroll center top/cover}
.clr-btn{background:#fff none repeat scroll 0 0;cursor:pointer;text-decoration:none !important;}
.main-tab-section .nav.nav-tabs{position:relative;}
.right-arrow-after:after{background-image:url(../img/cart/right-arrow.png);content:"";height:100%;position:absolute;right:0;top:0;width:100%;background-repeat:no-repeat;background-position:center right;}
.main-tab-section ul li a img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');margin:5px;}
.main-tab-section .nav-tabs > li,
.nav-pills > li{border-bottom:none;float:none;display:inline-block;*display:inline;zoom:1;}
.lens-table-section{margin-top:5px;}
.main-tab-section ul li a:hover img,
.main-tab-section ul li a:active img,
.main-tab-section ul li a:focus img{-webkit-filter:none!important;filter:none!important;}
.main-tab-section .nav-tabs > li.active > a,
.main-tab-section .nav-tabs > li.active > a:hover,
.main-tab-section .nav-tabs > li.active > a:focus{border:1px solid transparent;}
.main-tab-section ul{border:medium none;}
.main-tab-section ul li a:hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-color:transparent;}
.main-tab-section .nav-tabs,
.nav-pills{text-align:center}
.category-bg,
.procuct-bg,
.checkout-bg,
.lens-bg{padding:1.5em;text-align:center;}
.prescriptionpicture-bg{padding:1.5em;text-align:center;}
.category-bg,
.procuct-bg,
.checkout-bg,
/*lens-bg{padding:1.5em;text-align:center;}
prescriptionpicture-bg{padding:1.5em;text-align:center;}*/
.main-accordion{margin-top:-30px;}
.question-icon{height:15px;position:relative;top:-1px;width:15px;}
.category-bg h1,
.category-bg p{color:#2d7278;}
.procuct-bg h1,
.procuct-bg p,
.checkout-bg p{color:#2d7278}
.checkout-bg p{padding:37px;font-size:22px;font-family:'Lato';}
.lens-bg p{font-family:"Lato";font-size:22px;padding:37px;color:#2d7278;}
.prescriptionpicture-bg p{font-family:"Lato";font-size:22px;padding:37px;color:#2d7278;}
.category-bg p span{border-top:1px solid #619499;font-size:22px;}
.category-bg h1,
.procuct-bg h1{font-size:36px;line-height:43px;font-weight:lighter;}
.product-search .tooltips i{color:#aaaaaa;font-size:16px;font-weight:200;position:absolute;right:10px;top:10px;}
.product-description .title-price{color:#333 !important;display:inline-block;font-weight:bold;padding:5px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.tab-v1 .tab-content img{margin-bottom:0;margin-top:4px;}
.overflow-h{margin:0 5px;overflow:hidden;}
.product-description .product-price{padding-bottom:10px;text-align:center;}
.product-description .product-price span{font-size:18px;margin-right:10px;}
.product-price .actual-price{color:red}
.price.old-price{color:#d9d9d9}
.price.old-price{text-decoration:line-through}
.sale-icon > ul{list-style:outside none none;margin-right:20px;text-align:right;}
.sale-icon > ul li{display:inline-block;text-align:right;}
.custom-border{border-right:1px solid #e6e6e6;position:relative;}
.image-overlay-div{position:relative;}
.image-overlay{background:rgba(255, 255, 255, 0.59) none repeat scroll 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
.outofstoke.text-center > a{color:#d9d9db;text-decoration:none;}
.filter-by-block .catetory-fix{background:#fff none repeat scroll 0 0;border-radius:50% !important;color:#66c0c8;font-size:26px;font-weight:bold;padding:0 5px;}
.illustration-v2 .product-img-brd{box-shadow:none}
.panel.panel-default{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-webkit-border-image:none;-o-border-image:none;border-image:none;border-left:medium none;border-right:medium none;border-top:medium none;box-shadow:none;}
.panel-group{margin-bottom:0}
.filter-by-block .panel-body{border-top:medium none !important;padding:0 20px;}
.fa.fa-question-circle.custom-quesiton-icon{background:#fff none repeat scroll 0 0;color:#adadad;float:none;}
.tab-content > .active{margin-top:25px}
.right-color{float:none;margin-left:110px;overflow:hidden;padding:0;}
.left-color{float:left}
.fa.fix.fa-minus-square-o{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#ccc;}
.tab-v1 .nav-tabs a i{color:#898989;font-size:15px;margin-right:7px;padding:0 2px;}
.custom-pasination ul li{display:inline-block;list-style:outside none none;padding:0 2px;text-align:center;}
.custom-pasination a{border:1px solid #ccc;border-radius:16px !important;font-size:19px;padding:0 10px;text-decoration:none;}
.custom-pasination a:hover{background:#46a6af none repeat scroll 0 0;border:1px solid #46a6af;color:#fff;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.custom-modal #basic-addon1,
.custom-modal{background:#e9e9e9 none repeat scroll 0 0;border:medium none;color:#898989;font-size:14px;padding:5px 15px;}
.custom-modal{margin-bottom:25px}
.custom-modal input{background:#e9e9e9 none repeat scroll 0 0;border:medium none;}
.custom-product-search{float:none}
.custom-product-search > label{float:left}
.custom-product-search .pull-right{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:right;margin-right:15px;}
.custom-product-search label{color:#898989;font-size:14px;font-weight:500;line-height:25px;margin-bottom:5px;margin-right:9px;max-width:100%;}
.custom-product-search{float:none;margin-bottom:10px;overflow:hidden;}
.custom-product-search select{border:1px solid #ccc;height:25px;width:130px;}
.second-tabs-content .list-inline li{display:block}
.img-box{height:190px;overflow:hidden;}
.second-tabs-content .sale-icon{bottom:95px;position:absolute;right:-10px;}
.custom-glass-frame{left:23%;position:absolute;top:26%;}
.custom_carosol-section{border:5px solid #ccc;margin-bottom:10px;margin-left:15px;margin-right:15px;}
.right-carosol .item img{display:block;height:53px;margin-left:auto;margin-right:auto;width:44px;}
.right-carosol .owl-slider-v2 .owl-pagination{display:none}
.illustration-v2 .customNavigation .next{float:right}
.customNavigation .prev{float:left}
.illustration-v2 .customNavigation i{color:#46a6af;cursor:pointer;font-size:45px;}
.right-carosol .owl-navigation{bottom:-54px;position:relative;z-index:2;}
.right-carosol{position:relative}
.right-carosol h3{bottom:-20px;color:#46a6af;font-size:16px;font-weight:500;line-height:0;position:relative;text-align:center;}
.left-carosol img{float:left}
.left-carosol .custom-bg{background:rgba(0, 0, 0, 0) url("../img/question-icom.png") no-repeat scroll 0 0;float:left;height:125px;margin-top:10px;width:100%;}
.uploadbuttons{float:right;left:50px;position:relative;}
.uploadbuttons > h3{color:#46a6af;font-size:18px;font-weight:600;margin-top:20px;}
.left-carosol a{background-color:#4d7e96;border:1px solid #ccc;border-radius:4px;color:#fff;cursor:pointer;display:block;font:bold 16px "Heiti TC", "LiHei Pro", "微軟正黑體", "Microsoft Jhenghei", "Arial", "Tahoma";margin:auto;padding:5px;text-align:center;text-decoration:none;width:91px;}
.header-search-box{border:medium none;color:#000;font-size:14px;max-width:120px;padding-left:10px;}
.search-box-btn{background:#fff none repeat scroll 0 0;border:medium none;color:#000;font-size:14px;height:22px;margin-left:-3px;padding:1px;}
.search-box-btn i{padding:0px 5px}
ul.countdown-text{color:red;display:block;float:left;list-style:outside none none;padding:0;text-align:left;width:123px;}
ul.countdown li{display:inline-block}
ul.countdown li span{font-size:14px;font-weight:500;line-height:14px;}
ul.countdown-text li.seperator{font-size:14px;line-height:16px;vertical-align:text-top;}
.product-page{font-size:25px;line-height:70px;margin-right:20px;text-align:right;}
.right-side-content-wrapper table tr td{border:medium none;color:#959595;font-family:'Microsoft Jheng...';font-size:14px;margin:0;padding:2px 15px;}
.right-side-content-wrapper td a{text-decoration:underline}
.product-custom-button ul li{text-align:left;display:inline-block;}
.product-custom-button .nav > li > a:hover,
.nav > li > a:focus{background-color:#fff;text-decoration:none;}
.product-custom-button .nav > li > a{display:block;padding:10px 0;position:relative;}
.product-custom-button ul li:first-child a{padding:10px 15px}
.product-custom-button ul li a img:hover,
.product-custom-button ul li a img:active,
.product-custom-button ul li a img:focus{border:2px solid gray;width:23px;}
.glass-measurements img{margin-left:auto;margin-right:auto;display:block;}
.glass-btn .nav li{text-align:center;display:inline-block;}
.glass-btn .nav{text-align:center}
.glass-btn ul li a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#64C9D5, #46a7af) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#64C9D5, #46a7af) repeat scroll 0 0;border:1px solid #dadada;border-radius:5px !important;box-shadow:0 0 4px -2px #ccc;color:#fff;font-size:18px;height:auto;margin-right:12px;padding:20px 15px;width:140px;}
.glass-btn ul .custom-orenge-color a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#FD993E, #e16d0c) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#FD993E, #e16d0c) repeat scroll 0 0;border:1px solid #dadada;border-radius:5px !important;box-shadow:0 0 4px -2px #ccc;color:#fff;font-size:18px;height:auto;margin-right:12px;padding:20px 15px;width:140px;}
.glass-btn ul li a:hover,
.glass-btn ul li a:focus,
.glass-btn ul li a:active{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;}
.glass-btn ul .custom-orenge-color a:hover,
.glass-btn ul .custom-orenge-color a:focus,
.glass-btn ul .custom-orenge-color a:active{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#e16f0c, #fd9a3f) repeat scroll 0 0!important;background:rgba(0, 0, 0, 0) linear-gradient(#e16f0c, #fd9a3f) repeat scroll 0 0!important;}
.glass-btn{margin-top:15px}
.content-section > p{color:#959595;font-family:"Microsoft Jheng...";font-size:14px;margin:0;padding:0;}
.margin-left{margin-left:15px !important}
.slider-section{padding-bottom:50px}
.slider-section ul .item{border-right:1px solid #e6e6e6;padding:0 10px;text-align:center;}
.slider-section .owl-item{margin-right:1px}
.slider-section .owl-wrapper{margin-top:25px}
.slider-section .owl-prev{float:left}
.slider-section .owl-next{float:right}
.slider-section .owl-buttons{position:relative;top:-110px;}
.owl-slider-v2.slider-section .owl-buttons{position:relative;top:-165px;}
.slider-section .owl-buttons i{color:#a1cacf;font-size:60px;position:relative;}
.slider-section .fa.fa-angle-left{left:0px;position:relative;}
.slider-section .fa.fa-angle-right{position:relative;right:0px;}
.content-section{margin:30px 0}
.slider-section .item img{width:100%;height:auto;margin:0;padding:0;text-align:center;}
.slider-section .tab-content > .active{margin-top:0}
.main-popup-wrapper{display:none;left:29% !important;position:fixed !important;top:45% !important;-webkit-transform:translate(-50%, -61%);-ms-transform:translate(-50%, -61%);transform:translate(-50%, -61%);width:238px;z-index:101;}
.main-popup-container{background:#fff none repeat scroll 0 0;border-radius:5px;box-shadow:0 0 15px 4px;padding:0 15px 15px;}
.sub-popup-bg{background:#d8f0f0 none repeat scroll 0 0;border-radius:11px !important;}
.main-popup-wrapper ul li a{color:#355F74;text-decoration:none;text-align:;}
.secend-layer-header .custom-logo{margin-left:auto;margin-right:auto;padding:7px;width:71%;}
.main-popup-container > ul{overflow:hidden}
.secend-layer-header .custom-close-btn{font-size:16px;position:relative;right:-20px;top:0px;}
.sub-popup-ul{left:-32px;position:relative;width:250px;}
.sub-popup li{border-bottom:1px dotted;padding:7px 0;}
.popup-right-angle{color:#27586d;font-size:22px;}
.popup-header{border-bottom:1px solid #4c7589;clear:right;color:#4c7589;font-size:18px;font-weight:500;padding-bottom:10px;}
.main-tab-header{border-bottom:1px solid #e6e6e6;padding:5px 0;}
.main-tab-header > span{color:#2d7278;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;margin-left:5px;margin-right:5px;vertical-align:middle;}
.custom-checkout-btn > a{border:1px solid #63cad4;border-radius:5px !important;color:#63cad4;padding:5px 20px;text-decoration:none;position:relative;top:10px;}
.checkout-table-section table{margin:0 auto;}
.bottom-table-section table{max-width:630px;margin-bottom:20px;}
.left-table-content table{width:255px;}
.checkout-table-section .table > thead > tr > th,
.checkout-table-section .table > tbody > tr > th,
.checkout-table-section .table > tfoot > tr > th,
.checkout-table-section .table > thead > tr > td,
.checkout-table-section .table > tbody > tr > td,
.checkout-table-section .table > tfoot > tr > td{border:medium none;color:#898989;font-family:microsoft jhenghei;font-size:14px;line-height:1.42857;padding:2px 0;vertical-align:top;}
.right-arrow-img{margin-left:20px;}
.bottom-table-section td{border:1px solid #e6e6e6 !important;}
.border-left-dots{border-left:1px dotted #e6e6e6;}
.checkout-header .col-md-9.text-center,
.checkout-last .col-md-7{border-right:1px solid #e6e6e6;}
.checkout-last .col-md-7{height:120px;}
.tab-select select{-moz-appearance:none;background:#fff url("../img/cart/select-arrow.png") no-repeat scroll right center;border:medium none;color:#2d7278;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;padding-right:20px;text-indent:1px;width:100%;}
.tab-select{margin-top:10px;}
.right-side-table{margin-top:11px;}
.tab-custom-tab-section{border-top:1px solid #ccc;margin-top:10px;padding:10px 0;}
.second-sub-tab-wrapper label{text-align:right;width:80px;}
.second-sub-tab-wrapper select{border:1px solid #ccc;color:#898989;min-width:150px;}
.before-none:before{content:""!important;}
#tab3 label:before{content:"";}
.checkout-tab3-blue-sec label{color:#419caf !important;margin-left:0;}
#tab3 label{color:#898989;font-family:microsoft jhenghei;font-size:14px;}
#tab3 span{font-family:'microsoft jhenghei';font-size:14px;}
.tab-custom-tab-section label:before{color:red;content:"*";font-size:16px;}
.tab-custom-tab-section label{color:#898989;font-size:14px !important;margin-left:20px;margin-right:5px;padding-top:9px;}
.custom-label label{width:100%;}
.tab-custom-tab-section textarea{border:1px solid #ccc;margin-left:20px;max-height:65px;max-width:370px;}
.tab-custom-tab-section input{border:1px solid #ccc;max-width:205px;}
.main-tab-header select{border:1px solid #ccc;color:#898989;font-family:microsoft jhenghei;font-size:14px;margin-right:5px;padding:5px;width:315px;}
.tab-custom-tab-section .orange-block{text-decoration:underline;}
.tab-custom-tab-section .main-tab-header .text-color-blue{color:#419caf;font-family:microsoft jhenghei;font-size:14px;margin:0;padding:0;}
.tab-custom-tab-section .text-section{float:left;margin-left:5px;margin-top:5px;vertical-align:middle;}
.form-part label:before{content:"";}
.form-part{clear:left;margin-left:20px;}
#tab4 .main-tab-header > a{color:#f2961d;font-size:24px;text-decoration:underline;vertical-align:middle;}
#tab4 .main-tab-header > p{color:#898989;font-family:microsoft jhenghei;font-size:14px;line-height:30px;margin-left:20px;}
#tab4 .left-btn > a{left:45%;margin-bottom:10px;position:relative;}
#tab1 select{border:1px solid #ccc;width:50px;}
#tab1 .tab1-btn{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;border-radius:5px !important;color:#fff;font-family:microsoft jhenghei;font-size:15px;font-weight:600;padding:5px 10px;text-align:center;text-decoration:none;}
#tab1 .tab1-btn:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;}
.checkout-header{border-top:1px solid #e6e6e6;}
.checkout-last > .container > .row{border-bottom:1px solid #e6e6e6;}
.checkout-last{border-top:1px solid #e6e6e6;}
#tab2 .checkout-last{border-top:none;}
.left-table-img{margin:10px 0;}
.total-price-left-table table{margin:28px 1px;max-width:400px;}
.total-price-table{margin:10px 0;}
.total-price-left-table i{background:#46a6af;color:#fff;padding:4px;font-weight:normal;margin-right:5px;}
.custom-section .btn-primary{background-color:#54b7c1;color:#fff;font-size:14px;border:none;}
.total-price-left-table .table input{border:1px solid #e6e6e6;color:#cccccc;padding-left:6px;}
.top-table-section{border-bottom:1px solid #e6e6e6;}
.checkout-2nd-tab .second-tab .nav-tabs li{border:medium none;margin-right:5px;}
.checkout-2nd-tab .second-tab .nav-tabs li a{background:#fff none repeat scroll 0 0;border:1px solid #61c7d1;border-radius:5px !important;color:#61c7d1;padding:5px 10px;margin-bottom:10px;}
.checkout-2nd-tab .second-tab .nav-tabs{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;}
.checkout-2nd-tab .second-tab .nav-tabs .active a{background:#61c7d1;color:#fff;}
.checkout-2nd-tab .tab-content label,
.lens-tab-content label{color:#346177;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;}
.checkout-2nd-tab .tab-content h3{color:#f2961d;font-size:14px;margin:0;padding:0;font-family:microsoft jhenghei;}
.checkout-2nd-tab .tab-content p{color:#898989;font-family:microsoft jhenghei;font-size:14px;padding:15px 0;}
.checkout-2nd-tab .tab-wrapper{background:#f1f1f1 none repeat scroll 0 0;border-radius:5px !important;color:#419caf!important;margin:0 0 10px;}
.checkout-2nd-tab .tab-wrapper-text{color:#419caf !important;font-size:48px !important;margin:0 !important;padding:0 8px !important;}
.checkout-2nd-tab .tab-wrapper-text > span{display:inline-block;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;position:relative;}
.checkout-2nd-tab .tab-wrapper-text-2{color:#419caf !important;font-family:microsoft jhenghei;font-weight:bold !important;}
section .custom-section ul{float:right;}
.lens-tab-content label span{color:#898989;font-size:14px;}
.orange-block{color:#f2961d!important;font-family:microsoft jhenghei;font-size:14px;font-weight:bold;}
.number-section p{color:#444444;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;}
.lens-tab-content label input{margin-right:10px;}
.lens-border-right{border-right:1px dotted #ccc;}
.lens-tab-content{border-top:1px solid #ccc;margin-top:0;padding-top:30px;}
.lens-div h2{color:#444;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;text-align:center;cursor:pointer;}
.lens-div > img{display:block;margin:25px auto;}
.lens-div .lens-text{color:#898989;font-family:microsoft jhenghei;font-size:14px;}
.lens-div{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ccc;min-height:262px;padding:15px;border-radius:5px!important;margin-bottom:20px;}
.lens-tab-content table tr td{border:medium none;}
.lens-tab-content select{border:1px solid #ccc;color:#898989;font-family:microsoft jhenghei;font-size:14px;height:30px;padding:0px 5px;}
.number-section input{border:1px solid #ccc;max-width:350px;width:100%;}
.lens-btn > a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;border-radius:5px !important;color:#fff;display:inline-block;font-family:microsoft jhenghei;font-size:18px;font-weight:600;margin-bottom:5px;padding:15px 33px;text-align:center;text-decoration:none;width:200px;}
.lens-btn > a:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;}
.lens-btn{margin:30px 0;}
.lens-tab2 > p span{color:#346177;font-family:microsoft jhenghei;font-size:16px;margin-left:6px;}
.lens-tab2 p{color:#898989;font-family:microsoft jhenghei;font-size:16px;line-height:18px;}
.lens-tab2 > h3{color:#346177;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;}
.custom-lens-text p{font-size:14px;font-weight:normal;}
.first-part{background:#f1f1f1 none repeat scroll 0 0;border-radius:5px !important;padding:22px;}
.text-color-blue{color:#419caf;font-family:microsoft jhenghei;font-weight:normal;}
.lens-tab3 .first-part .orange-block{font-size:14px;font-weight:normal;text-decoration:underline;}
.lens-right-section{text-align:center;}
.lens-right-section > h3{color:#346177;font-size:16px;font-weight:bold;margin-top:20px;padding:0;}
.lens-right-section tbody{border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.lens-right-section table td{color:#898989;font-family:microsoft jhenghei;font-size:14px;}
.page-03 .member-btn a, .page-06 .member-btn a{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #dcdcdc;color:#6e6e6e;padding:2px 5px;font-weight:600;}
.lens-hr{background-color:#ccc;height:1px;margin:0;padding:0;position:relative;top:-18px;}
.second-part .layer > label{color:#444444!important;font-family:microsoft jhenghei;}
.second-part .layer > .fa.fa-cog{color:#f2961d;font-size:16px;font-weight:normal;}
.second-part .layer{margin-bottom:15px;padding:4px 0;}
.second-part{margin-top:20px;}
.second-part .layer > input{border:1px solid #ccc;height:30px;}
.second-part .layer > select{height:30px;margin-left:10px;margin-right:10px;}
.lens-tab3 .lens-div{min-height:268px;padding:8px;}
.lens-tab3 .lens-tab-content tr td{width:145px;}
.lens-tab3 .lens-tab-content tr td label{color:#898989;font-family:microsoft jhenghei;font-size:14px;margin-right:5px;}
.demo-lens-div{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ccc;border-radius:5px !important;margin-bottom:20px;min-height:auto;padding:15px;}
.demo-lens-div > img{display:block;margin-left:auto;margin-right:auto;padding:10px 0;}
.demo-lens-div .lens-text{color:#444444;font-family:microsoft jhenghei;font-size:16px;text-align:center;}
.lens-tab3 .lens-tab-content > input{border:1px solid #ccc;height:70px;margin-left:5px;margin-top:8px;width:450px;}
.lens-tab3 .lens-tab-content > label{color:#444;font-family:microsoft jhenghei;font-size:14px;}
.lens-tab4 .fa.fa-exclamation-circle, .tab-custom-tab-section .fa.fa-exclamation-circle{color:#419caf;float:left;font-size:14px;line-height:22px;margin-right:5px;}
.lens-tab4 .second-part td{border:1px solid #e6e6e6 !important;width:20%;}
.lens-tab4 .second-part td{border:1px solid #e6e6e6 !important;color:#898989;font-family:microsoft jhenghei;font-size:14px;text-align:center;width:20%;}
.lens-tab4 .tab4-table.table-responsive > h3{color:#444;font-size:16px;font-weight:bold;margin:0;padding:0;}
.lens-tab4 .custom-btn{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#64c9d5, #46a7af) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#64c9d5, #46a7af) repeat scroll 0 0;border-radius:5px !important;color:#fff;display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:6px 16px;text-align:center;text-decoration:none;width:122px;}
.lens-tab4 .custom-btn:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;color:#fff;text-decoration:none;}
.lens-tab4 h3.orange-block{font-family:microsoft jhenghei;font-size:18px;margin:10px;padding:0;text-align:center;}
.lens-tab4 .price-text{color:#f2961d;font-family:microsoft jhenghei;font-size:18px;font-weight:normal;text-align:center;}
.lens-tab5 .number-section span{color:#898989;font-family:microsoft jhenghei;font-size:14px;}
.number-section{margin-bottom:20px;}
.first-part-child{background:#fff none repeat scroll 0 0;border:2px solid #4f94b6;margin-bottom:10px;padding:10px;}
.lens-tab5 .first-part-child .orange-block{font-size:16px;font-weight:normal;font-family:microsoft jhenghei;text-decoration:none;}
.first-part-child > span{color:#898989;font-family:microsoft jhenghei;font-size:14px;}
.lens-tab5 .first-part-child > label{color:#444444;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;}
.left-btn a{border:2px solid #63cad4;border-radius:5px !important;color:#47a7b0;float:left;font-family:microsoft jhenghei;font-size:14px;margin-right:10px;margin-top:15px;padding:5px 10px;text-align:center;}
.faq-bg{background:rgba(0, 0, 0, 0) url("../img/faq-bg.jpg") no-repeat scroll center center/cover;}
.faq-bg p{margin:60px 0;text-align:center;}
.faq-links{margin-top:20px;margin-bottom:20px;}
.faq-icon.fa.fa-angle-right{background:#555555 none repeat scroll 0 0;border-radius:20px !important;color:#fff;font-weight:bold;padding:1px 6px;}
.faq-accordion-main .panel-body ul li{margin-left:10px;}
.faq-accordion-main .fa.fa-arrow-circle-o-right{color:#6b9eb6;font-size:18px;}
.faq-list li{margin-top:0;padding:5px 0;}
.panel-default > .panel-heading{background-color:#fff;}
.faq-accordion-sidebar .panel-title a{color:#444;font-family:microsoft jhenghei;font-size:18px;font-weight:bold;text-decoration:none;vertical-align:top;}
.faq-accordion-main ul li a{color:#6b9eb6;font-family:microsoft jhenghei;font-size:16px;font-weight:normal;text-decoration:none;}
.faq-list li:hover a, .faq-list li:active a, .faq-list li:focus a, .faq-list li:hover i, .faq-list li:active i, .faq-list li:focus i{color:#346177 !important;}
.single-content{border-bottom:1px solid #ccc;padding:10px 0;}
.single-content h1{font-family:microsoft jhenghei;font-size:30px;font-weight:lighter;text-align:center;color:#346177;}
.single-content > h3{color:#346177;font-family:microsoft jhenghei;font-size:16px;font-weight:bold;}
.faq-border-left{border-left:1px solid #ccc;margin-left:0px;padding-left:40px;}
.faq-content{color:#898989;font-family:microsoft jhenghei;font-size:14px;}
.faq-content > span{color:#444;}
.faq-main-main-category h1{background:#34657a -webkit-linear-gradient(#47a6af, #7acfd8) repeat scroll 0 0;background:#34657a linear-gradient(#47a6af, #7acfd8) repeat scroll 0 0;border-radius:3px !important;color:#fff;font-size:24px;padding:10px;text-align:center;}
.fa.faq-fix.fa-angle-down, .fa.faq-fix.fa-angle-up{background:#fff none repeat scroll 0 0;border-radius:35px !important;bottom:-7px;color:#66c0c8;float:right;font-weight:bold;height:25px;position:relative;vertical-align:middle;width:25px;}
.fa.faq-fix.fa-angle-up{line-height:20px;}
.member-area{margin:20px 0;}
.member-area h1{color:#346177;font-size:22px;font-weight:bold;}
.member-menu li{list-style:outside none none;margin:0;padding:0;}
.member-menu > ul{margin-left:-37px !important;}
.member-menu a{color:#f2961d;font-size:17px;font-weight:500;text-decoration:none;}
.container.box-shadow{border:1px solid #e6e6e6;box-shadow:0 0 11px 1px #e6e6e6;}
.member-content-area > h1{font-size:19px;font-weight:bold;}
.member-sub{border:1px solid #e6e6e6;border-radius:5px !important;padding:20px;margin-bottom:20px;}
legend{border-width:0 0 2px;color:#346177;font-size:17px;font-weight:bold;padding:5px 0;}
.form-group.member-form > input{border:1px solid #ccc;height:35px;margin-bottom:10px;width:40%;border-radius:3px!important;}
.form-group.member-form > label{text-align:right;width:98px;color:#898989!important;padding:12px 0;}
.member-sub select{border:1px solid #ccc;border-radius:3px !important;height:35px;margin-right:9px;min-width:45px;width:auto !important;}
.form-group.member-form > input[type="checkbox"]{height:auto;margin-left:5px;width:auto;}
.member-sub a{color:#b80709;}
.member-btn > a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;border-radius:4px !important;color:#fff;margin-bottom:20px !important;overflow:hidden;padding:5px 20px;text-decoration:none;}
.member-btn{margin-bottom:25px;}
.member-btn > a:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;}
.member-sub.page-02 label, .common-text .member-sub label{color:gray;font-weight:normal;line-height:21px;}
.page-02 .member-btn, .page-03 .member-btn{margin-top:10px;}
.member-sub.page-02 span{color:#727272;font-weight:bold;}
.page-03 .member-btn > a:hover, .page-06 .member-btn > a:hover{background:#e8e8e8 none repeat scroll 0 0;box-shadow:0 0 2px 0 #ccc;font-weight:bold;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#444;}
.page-06 .member-btn{text-align:center;}
.member-menu a:hover, .member-menu a:active, .member-menu a:focus{color:#a86f00;font-weight:500;}
.page-07 td, .page-05 td{border:1px solid #ccc;text-align:center;color:#555555;}
.member-sub.page-07{background:#f9f9f9 none repeat scroll 0 0;}
.member-green-btn > a{background:#5cb85c none repeat scroll 0 0;border-radius:4px !important;color:#fff;padding:5px 10px;text-decoration:none;}
.member-green-btn > a:hover{background:#449d44 none repeat scroll 0 0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.required-star{color:red;margin-left:5px;vertical-align:middle;}
.form-group.member-form > input{padding-left:7px;}
.navbar-fixed-top, .navbar-fixed-bottom{z-index:1;}
.one-third img:hover{box-shadow:0 0 3px 1px #ccc;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.twoD-wrapper{max-width:540px!important;}
.twoD-wrapper{background:#fff none repeat scroll 0 0;display:none;left:50% !important;max-width:740px;position:absolute;top:55% !important;-webkit-transform:translate(-50%, -8%);-ms-transform:translate(-50%, -8%);transform:translate(-50%, -8%);width:95%;z-index:10000;}
.twoD-content{padding:0 10px;}
.twoD-btn{margin:10px 0;padding:5px;text-align:center;}
.twoD-btn a{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;border-radius:4px !important;color:#fff;padding:5px 15px;}
.img-section{position:relative;margin:20px 0;}
.img-section > img{border:5px solid #46a6af;border-radius:4px!important;margin-left:auto;margin-right:auto;display:block;}
.img-section > span{bottom:-9px;left:38%;position:absolute;background:#46a6af;color:#fff;padding:2px 29px;border-radius:19px!important;font-size:14px;font-weight:bold;}
.control-section{position:relative;text-align:center;border-bottom:1px solid #ccc;margin-bottom:20px;}
.control-section .one-third.border-right{border-right:1px dotted #ccc;}
.control-section .one-third.border-left{border-left:1px dotted #ccc;}
.one-third{display:inline-block;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0 15px 15px;text-align:center;width:29%;vertical-align:top;height:120px;}
.one-third > h2{font-size:15px;font-weight:bold;text-align:center;}
.form-section{margin-bottom:20px;position:relative;text-align:center;}
.form-section > label{color:#444444;font-size:14px;}
.form-section > input{border:1px solid #ccc;height:36px;padding-left:5px;width:90px;}
.bottom-btn{margin-bottom:20px;text-align:center;}
.bottom-btn > a{background:#;background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#fe993f, #e06e09) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#fe993f, #e06e09) repeat scroll 0 0;color:#fff;padding:18px 35px;display:inline-block;border-radius:4px!important;box-shadow:0px 0 4px 1px #ccc;font-size:18px;font-weight:bold;}
.one-third img{position:relative;top:10px;}
.control-center.pull-left{position:relative;top:-16px;}
.log-wrapper{background:#fff;display:none;left:50% !important;position:fixed !important;top:55% !important;-webkit-transform:translate(-50%, -61%);-ms-transform:translate(-50%, -61%);transform:translate(-50%, -61%);max-width:740px;z-index:10000;width:95%;position:relative;}
.log-wrapper .nav-tabs{border:none;}
.log-wrapper .nav.nav-tabs > li{display:inline-block;float:none;margin-top:18px;border:none;}
.log-btn{border-bottom:1px solid #ccc;padding:24px 20px !important;text-align:center;}
.input-section{text-align:center;padding:30px 0;}
.input-section > input{border:1px solid #ccc;height:33px;max-width:270px;padding:5px;vertical-align:middle;width:100%;}
.log-hover-btn{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#47a7b0, #63cad4) repeat scroll 0 0;color:#fff;display:inline-block;font-size:18px;margin:10px 0;padding:10px 15px;width:150px;height:50px;border-radius:4px!important;text-decoration:none;}
.log-hover-btn:hover{background:rgba(0, 0, 0, 0) -webkit-linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(#63cad4, #47a7b0) repeat scroll 0 0;color:#fff;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;}
#LoginWrapper .nav-tabs li.active > a, #LoginWrapper .nav-tabs > li.active > a:hover, #LoginWrapper .nav-tabs > li.active > a:focus{border:1px solid transparent;border-top-left-radius:3px !important;border-top-right-radius:3px !important;box-shadow:0 -3px 3px 0 rgba(1, 1, 1, 0.6);color:#487f98;font-size:15px;font-weight:bold;}
.log-wrapper .orange{color:#f2961d;text-decoration:underline;font-size:16px;display:inline-block;}
.log-wrapper .nav.nav-tabs{text-align:center;height:60px;box-shadow:0 20px 20px -20px #ccc inset;background:#e9e9e9;background:-webkit-linear-gradient(top, #e9e9e9 0%,#ffffff 100%);background:-webkit-linear-gradient(top, #e9e9e9 0%, #ffffff 100%);background:linear-gradient(to bottom, #e9e9e9 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff',GradientType=0);}
.log-wrapper .tab-content > .active{margin-top:0px;}
.log-wrapper .tab-pane.active{background:#ffffff;background:-webkit-linear-gradient(top, #ffffff 0%,#f1f2f1 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #f1f2f1 100%);background:linear-gradient(to bottom, #ffffff 0%,#f1f2f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f2f1',GradientType=0);border-top:1px solid #ccc;margin-top:-1px;}
.log-hover-btn .fa.fa-check{font-size:21px;font-weight:bold;margin-right:8px;}
.close-btn{position:absolute;right:-10px;top:-8px;}
.log-wrapper .nav li a:hover{background:transparent none repeat scroll 0 0;border:1px solid transparent;}
.input-section > input{margin-left:5px;}
.log-wrapper .nav.nav-tabs a{margin:0;}
.log-content, .twoD-content{background:#f1f2f1;margin:10px;overflow:hidden;}
#LoginWrapper h1{padding:40px;}
.login-overlay{background-color:#000;display:none;height:100%;left:0;opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;width:100%;z-index:9999;}
.twoD-overlay{background-color:#000;display:none;height:100%;left:0;opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;width:100%;z-index:9999;}
#ConfirmWrapper{display:none;width:100%;max-width:620px;}
#ConfirmWrapper .key-img{display:block;margin-left:auto;margin-right:auto;margin-top:10px;}
#ConfirmWrapper h2{border-bottom:1px solid #ccc;line-height:60px;}
.confirm-padding{padding:50px 0px;overflow:hidden;}
.diopter p{color:#555555;font-family:microsoft jhenghei;font-size:16px;margin-top:20px;}
.single-item{height:175px;margin:20px auto 50px;padding:20px;position:relative;vertical-align:bottom;}
.right-arrow{position:absolute;right:-24px;top:43%;}
.single-item{height:200px;margin:25px auto;padding:20px;position:relative;vertical-align:bottom;}
.single-item a{bottom:0;color:#4f94b6;display:block;font-size:16px;font-weight:bold;left:35%;position:absolute;text-align:center;}
.single-item img{display:block;margin:0 auto;}
.diopter-btn a{background:#f48b2d none repeat scroll 0 0;border-radius:4px !important;box-shadow:0 2px 6px 1px #cccccc;color:#ffffff;display:inline-block;float:none;font-size:18px;height:60px;margin-bottom:10px;margin-right:10px;min-width:230px;padding:15px 25px;}
.diopter-btn{margin-top:40px;text-align:center;}
.bottom-section{border-top:1px solid #cccccc;}
.diopter-bottom-right a{color:#f2961d;font-size:14px;line-height:24px;text-decoration:underline !important;}
.diopter-bottom-right{margin-top:40px;}
.ui-widget-content{background:transparent;border:none;}