@charset "utf-8";
/* CSS Document */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.RX_mask {position: fixed;width: 100%;height: 100%;background-color: #000;opacity:0.7;top: 0;left: 0;overflow-y: hidden;z-index: 10000;}
.RX_phase {width: 100%;height: 605px;/* margin: auto; */z-index: 10001;margin: 2.5% auto;line-height:1;transition:all 0.5s;top: 0;position: fixed;left: 0;}
.RX_box {position: relative;width: 95%;height: 605px;margin: 0 auto;background-color: #fff;max-width: 1200px;min-width: 950px;}

.RX_close {position: absolute;cursor: pointer;width: 20px;height: 20px;font-size: 20px;line-height: 25px;text-align: center;color: #4f4f4f;background-color: #fff;z-index: 1001;top: -8px;right: -8px;background:url(/en/images/prescription/v3/close-icon.png) right center no-repeat;}
.RX_cnt {float: left;width: 77.5%;}
.RX-title_cnt {overflow: hidden;width: 100%;height: 49px;margin: 0;padding-left: 20px;line-height: 49px;font-size: 18px;font-family: 'NovecentowideNormal', sans-serif;color: #434343;}
.RX-title_cnt .bold {font-family: 'NovecentowideDemiBold', sans-serif;}
.lense_cnt {float: left;width: 100%;clear: both;}
.lense_cnt .lense_left {position: relative;float: left;width: 29%;}
.lense_cnt .lense_left li {overflow: hidden;display: block;width: auto;height: 125px;margin-bottom: 3px;padding-left: 3%;background-color: #ececec;cursor: pointer;transition:all 0.2s;-webkit-transition:all 0.2s;}
.lense_cnt .lense_left li.unavailable{pointer-events:none; opacity:0.6}
.lense_cnt .lense_left li.unavailable>.step-title {color:#434343}
.lense_cnt .lense_left li.unavailable>.step-title-txt{opacity:0}
.lense_cnt .lense_left .slider {position: absolute;width: 6px;height: 125px;padding: 0;background-color: #52b2f6;left: 0;top: 384px; transition:all 0.2s;-webkit-transition:all 0.2s}
.lense_cnt .lense_left .slider.sun{top:384px}
.lense_cnt .lense_left li.cur {background-color: #fff;}
.lense_cnt .lense_left li.cur .step-title-txt{ opacity:0; }
.lense_cnt .lense_left li:hover:not(.cur) {background-color: rgba(236, 236, 236, .4);}
.lense_cnt .lense_left li.slider.cur  {background-color: #52b2f6;}
.lense_cnt .lense_left li p {padding-left: 30px;}
.lense_cnt .lense_left li .step-title {margin-top: 25px;font-size: 14px;color: #52b2f6;font-family: 'NovecentowideNormal', sans-serif;}
.lense_cnt .lense_left li .step-title-bold {font-size: 22px;line-height: 25px;color: #434343;background: url(/en/images/prescription/v3/RX-selectes_icon.png) 3px 3px no-repeat;font-family: "NovecentowideNormal", sans-serif;}
.lense_cnt .lense_left li .step-title-txt {font-size: 11px;line-height: 14px;color: #777778;font-family: Helvetica, Arial, sans-serif;opacity:1;transition: opacity 0.2s;-webkit-transition:opacity 0.2s}
.lense_cnt .lense_left li .step-title-txt span {display:inline-block;padding-right:5px}
.lense_cnt .lense_left li .step-title-txt em {margin-right:5px}
.lense_cnt .lense_right {float: right;width: 71%;}
.pres_product_cnt .lense_right {width:600px}
.lense_cnt .lense_right .lense-list_right {/* width: 97.5%; */padding: 0 3%;position:relative;}
.pres_product_cnt .lense_right .lense-list_right {padding:0; width:600px}
.lense_cnt .lense_right .lense-list_right .slider {position:absolute;/* width: 100%; */height:120px;z-index:9;top:0;border:2px solid #52b2f6;transition:all 0.2s;-webkit-transition:all 0.2s;pointer-events:none;/* margin: 0 1.25%; */left: 3%;right: 3%;}
.pres_product_cnt .lense_right .lense-list_right .slider {width:596px}
.lense_cnt .lense_right .lense-list_right>li {position:relative;display: block;/* width: 100%; */height: 95px;border: 2px solid #fff;cursor: pointer;transition: border-color 0.2s;-webkit-transition:border-color 0.2s;}
.lense_cnt .lense_right .lense-list_right>li.unavailable {cursor:not-allowed}
.pres_product_cnt .lense_right .lense-list_right>li {width:596px}
/*.lense_cnt .lense_right .lense-list_right li:hover {opacity: 0.6;}*/
.lense_cnt .lense_right .lense-list_right li:hover .tip-help_cnt ul li {opacity: 1 !important;}
.lense-list_right .unavailable p,.unavailable img {opacity:0.6;color:#434343}
.lense-list_right .unavailable .type-title {margin-top: 15px!important;}
.unavailable .type-tip.unavailable{display:block}
.recommended .type-tip.recommended{display:block;width:102px !important}
.type-tip {display:none}
 .lense-list_right .type-title {width: 100%;margin-top: 25px;} 
.lense-list_right .type-title .type-title_cnt {display: block;float: left;width: auto;margin-right: 5px;padding: 0 0 0 170px;font-size: 22px;line-height: 24px;color: #434343;font-family: "NovecentowideNormal", sans-serif;}
.lense-list_right .type-tip .type-tip_cnt {display: block;float: left;width: auto;margin-right: 5px;padding-left: 170px;font-size: 11px;line-height: 16px;color: #f15a24 !important;opacity: 1 !important;font-style: italic;font-family: Helvetica, Arial, sans-serif;}
.lense-list_right .tip-help {display: block;float: left;width: 16px;height: 12px;}
.lense-list_right .type-title .tip-help {height: 24px;} 
.lense-list_right .type-tip .tip-help {height: 16px;} 
.lense-list_right .type-title .tip-help .fa-question-circle {font-size: 15px;line-height: 24px;color: #c3c3c3;}
.lense-list_right .type-tip .tip-help .fa-question-circle {font-size: 15px;line-height: 16px;color: #c3c3c3;}
.lense-list_right .tip-help>i:hover+.tip-help_cnt {display:block}
.lense-list_right .type-price {padding-left: 170px;font-size: 18px;line-height: 24px;color: #52b2f6;font-family: 'NovecentowideNormal', sans-serif;}
.lense-list_right .free-price {padding-left: 170px;font-size: 18px;line-height: 24px;font-family: 'NovecentowideNormal', sans-serif;}
.lense_cnt .lense_right .lense-list_right.prescription>li, .lense_cnt .lense_right .lense-list_right.prescription .slider {height: 120px;}
.lense_cnt .lense_right .lense-list_right.color.sunglass>li, .lense_cnt .lense_right .lense-list_right.color.sunglass .slider {height: 95px;}
/*.lense_cnt .lense_right .lense-list_right.color li .type-title {margin-top: 35px;}*/
.lense_cnt .lense_right .lense-list_right.color.sunglass li .type-title {margin-top: 20px;}
.lense_cnt .lense_right .lense-list_right.prescription li .type-title {margin-top: 50px;}
.lense_cnt .lense_right .lense-list_right>li:hover {border: 2px solid #ececec;}
.lense_cnt .lense_right .lense-list_right>li.cur {border:2px solid #fff;}
.lense_cnt .lense_right .lense-list_right li.cur .type-title .type-title_cnt {background: url(/en/images/prescription/v3/RX-selectes_icon.png) 143px center no-repeat;}
.lense_cnt .lense_right .lense-list_right.prescription li.cur .type-title .type-title_cnt {background-position:143px 3px ;}
.lense_cnt .lense_right .lense-list_right li ul li, .lense_cnt .lense_right .lense-list_right li .tip-help ul li:hover {border: none;}
.tip-help {position: relative;}
.tip-help_cnt {display: none;}.tip-help_cnt:hover{display:block}
.tip-help .tip-help_cnt .top-arrow {position: absolute;width: 17px;height: 11px; left: -1px;top: 20px;background: url(/en/images/prescription/v3/top_arrows.png) 0 0 no-repeat;z-index: 101; }
.lense_cnt .lense_right .lense-list_right .tip-help .tip-help_cnt ul {position: absolute;width: 220px;padding: 15px 10px;top: 30px;left: -20px;font-size: 12px;font-family: Arial, sans-serif;box-shadow: 3px 3px 0 0 rgba( 204,204,204,0.4);border: solid 1px #c9c9c9;background-color: #fefefe;z-index: 100;text-align: left;}
.lense_cnt .lense_right .lense-list_right .tip-help .tip-help_cnt ul li {line-height: 16px;height:auto;width:auto;font-weight: normal;color: #434343;}
 
.RX_cnt .tip-list {width: 100%;height: 44px;background-color: #52b2f6;clear: both;}
.RX_cnt .tip-list li {display: block;float: left;width: 24%;/* margin-right: 1%; */padding-top: 8px;padding-left: 1%;font-size: 12px;line-height: 14px;color: #fff;font-family: 'NovecentowideNormal', sans-serif;}
.RX_cnt .tip-list li .fa {display: inline-block;float: left;margin-right: 3px;}
.RX_cnt .tip-list li span {/* display: block; */float: left;width: 85%;text-align: left;max-width: 160px;}
.RX_cnt .tip-list li:last-child {margin-right: 0;/*padding-left: 45px;*/}
.RX_cnt .tip-list li:last-child span {width: 70px;}
.pres-icons span {display: block;float: left;}
.pres-icons .email_icon {width: 40px;height: 35px;margin-top: -5px;background: url(/en/images/prescription/v3/email_icon.jpg) right center no-repeat ;}
.pres-icons .upload_icon {width: 40px;height: 35px;margin-top: -5px;background: url(/en/images/prescription/v3/upload_icon.jpg) right center no-repeat ;}
.pres-icons .edit_icon {width: 40px;height: 35px;margin-top: -5px;background: url(/en/images/prescription/v3/edit_icon.jpg) right center no-repeat ;}
.pres-icons .account_icon {width: 40px;height: 35px;margin-top: -5px;background: url(/en/images/prescription/v3/account_icon.jpg) right center no-repeat ;}
.tip_icon {width: 31px;height: 35px;margin-top: -5px;background: url(/en/images/prescription/v3/tip_icon.jpg) right center no-repeat ;}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab {width: 100%;padding-top: 10px;background-color: #fff;position:relative;height:55px;}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab li {display: block;width: 50%;height: 55px;line-height: 55px;float: left;text-align: center;background-color: #ececec;border: 5px solid #fff;color: #434343;font-family: "NovecentowideMedium", sans-serif;position:absolute;bottom:-1px;z-index:1;border-bottom:none;cursor: pointer;}
.lens_thickness_cnt-tab {position:relative;height: 400px;box-shadow: 3px -3px 4px rgba(0,0,0,0.1),-3px -3px 4px rgba(0,0,0,0.1);z-index:2;/* padding: 0 5px; */}
.sunglass-lens {
    position: absolute;
    width: 95%;
    height: 468px;
    margin: 0 auto;
    padding: 0 1.25%;
    text-align: center;
    left: 15px;
    z-index: 9;
    top: 0;
    background-color: #fff;
    color: #434343;
    }
.sunglass-lens .tab-box {left: -10px;width: 100%;}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab li:first-child {border-right:none}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab li:last-child {border-left:none;right:0}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab li.cur:first-child {box-shadow: -3px -3px 3px rgba(0,0,0,0.1),3px -2px 3px rgba(0,0,0,0.1);background-color: #fff;border-top:8px solid #fff;z-index:3}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab li.cur:last-child {box-shadow: 3px -3px 3px rgba(0,0,0,0.1),-3px -3px 3px rgba(0,0,0,0.1);background-color: #fff;border-top:8px solid #fff;z-index:3}
.lense_cnt .lense_right .lense-list_right .lens_thickness_title-tab li:hover:not(.cur) {background-color:rgba(236,236,236,0.5)}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt {display: block;height: 400px;/* margin: 0 2%; *//* width: 96%; */}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li {float: left;width: 33.33%;height: 400px;border: none;/* border: red 1px dashed; */}
.lense_cnt .lense_right .lense-list_right .premium .lens-thickness_cnt li {width: 24%;margin-right: 1%}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li:first-child {/* margin-left:5px */}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li .lens-thickness {display: block;/* width: 190px; */height: 316px;margin-top: 30px;border: 2px solid #fff;text-align: center;font-family: 'NovecentowideNormal', sans-serif;cursor:pointer;}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li.unavailable .lens-thickness{cursor:not-allowed}
.lense_cnt .lense_right .lense-list_right .sunglass-lens .lens-thickness_cnt li .lens-thickness {height: 400px;}
.lense_cnt .lense_right .lense-list_right .tab-box:nth-child(2) .lens-thickness_cnt li {/* width: 146px; */}
.lense_cnt .lense_right .lense-list_right .tab-box:nth-child(2) .lens-thickness_cnt li .lens-thickness {/* width: 142px; */}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li .lens-thickness:hover {border: 2px solid #ececec;}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li .lens-thickness.cur {}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li .lens-thickness .txt, .lense_cnt .lense_right .lense-list_right .lens-thickness_cnt li .lens-thickness img, .lense-list_right .lens-thickness_cnt li .lens-thickness .price-blue {margin-top: 30px;}
.lense_cnt .lense_right .lense-list_right .sunglass-lens  .lens-thickness_cnt li .lens-thickness img, .lense-list_right  .sunglass-lens .lens-thickness_cnt li .lens-thickness .price-blue {margin-top: 60px;}
.lense_cnt .lense_right .lense-list_right .tab-box .lens-thickness_cnt li.slider{position:absolute;pointer-events:none;z-index: 47;/border: 2px solid #52b2f6; height:316px;/* width:142px; */top:30px;left:25%;}
.lense_cnt .lense_right .lense-list_right .tab-box .lens-thickness_cnt li.slider div{border: 2px solid #52b2f6;height:316px;}

.lense_cnt .lense_right .lense-list_right .tab-box.premium .lens-thickness_cnt li.slider{/* left:151px */}
.lense_cnt .lense_right .lense-list_right .sunglass-lens .lens-thickness_cnt li.slider {height: 400px;}
.lense_cnt .lense_right .lense-list_right .sunglass-lens .lens-thickness_cnt li.slider div {height: 400px;}
.lense-list_right .lens-thickness_cnt li .lens-thickness .price-blue {font-size: 24px;font-family: "NovecentowideMedium", sans-serif;color: #52b2f6;}
.lense-list_right .lens-thickness_cnt .unavailable .lens-thickness .price-blue {color: #434343;}
.lense-list_right .lens-thickness_cnt li .lens-thickness .price-grey {font-size: 16px;padding-top: 5px;text-decoration:line-through;font-family: "NovecentowideMedium", sans-serif;color: #b3b3b3;}
.lense-list_right .lens-thickness_cnt li .type-tip {margin: 0 auto; padding-top: 8px;width:84px}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt.deluxe li .type-tip {padding-left: 40px;}
.lense-list_right .lens-thickness_cnt li .type-tip .type-tip_cnt {float: left;width: auto;margin-right: 5px;padding-left: 0;}
.lense-list_right .lens-thickness_cnt li .type-tip .tip-help {float: left;width: auto;}
.lense-list_right .lens-thickness_cnt li .type-tip .type-tip_cnt.recommended {color: #2599eb !important;}
.lense-list_right .tip-help.lens-chart {position: relative;width: 595px;margin-top: 10px;font-size: 12px;border: none;}
.lense-list_right .tip-help.lens-chart.rx_3_5 {position: relative;width: 100%;margin-top: 10px;font-size: 12px;border: none;}
.lense-list_right .tip-help.lens-chart .tip-help_cnt {position: absolute;}
.lense-list_right .tip-help.lens-chart .fa {float: left;width: auto;margin-right: 5px;font-size: 15px;cursor: pointer;color: #c3c3c3;}
.lense-list_right .tip-help.lens-chart .lens-chart_cnt {display: block;float: left;width: auto;line-height: 15px;font-family: Helvetica, Arial, sans-serif;color: #434343;text-decoration:underline;padding-left: 5px;cursor: pointer;}
.lense-list_right .tip-help.lens-chart.rx_3_5 .lens-chart_cnt {display: block;float: left;width: auto;line-height: 15px;font-family: Helvetica, Arial, sans-serif;color: #434343;text-decoration:underline;padding-left: 5px;cursor: pointer;}
.lense-list_right .tip-help.lens-chart.rx_3_5 .lens-free_cnt {
    display: block;
    float: right;
    padding: 0 15px;
    height: 30px;
    border: 2px solid #e1e1e1;
    margin-top: -10px;
}
.lense-list_right .tip-help.lens-chart.rx_3_5 .select_basic {
    border: 2px solid #52b2f6;
}
.lense-list_right .tip-help.lens-chart.rx_3_5 .lens-free-tip {
    line-height: 30px;
    float: left;
   width: auto;font-family: Helvetica, Arial, sans-serif;color: #434343;cursor: pointer;
}
.lense-list_right .sunglass-lens .tip-help.lens-chart .lens-chart_cnt {padding-left: 8px;margin-top: 74px;cursor: pointer;}
.tab-box {position:absolute;transition: all 0.2s;-webkit-transition:all 0.2s;width: 98%;margin: 0 1%;}
.lens_comparison_chart.premium,.lens_comparison_chart.deluxe{ opacity:0; z-index:-1;position:absolute;background-color:rgba(110, 189, 245,0.9);width:100%; transition: all 0.2s;-webkit-transition:all 0.2s;}
.sunglass-lens .lens_comparison_chart.deluxe {left: 0;top: 0;height: 450px;padding-top: 50px;}
.arrow_down {border-left: 10px solid transparent;border-right: 10px solid transparent;border-top:10px solid #fff;width:0;height:0;display:block;position:absolute;left:130px; z-index:100}
.lens_comparison_chart.premium .table{position:relative;margin-top:65px; padding:0 10px}
.lens_comparison_chart.premium .table .left-side {background-color:#ececec;width:100%;height:280px;padding:10px 0}
.lens_comparison_chart.premium .table .left-side>li {height: 38px;line-height: 16px;font-size: 12px;margin-left: 24px;font-family: "NovecentowideMedium", sans-serif;padding: 7px 0;box-sizing: border-box; border:none;color:#434343;font-weight:bold}
.lens_comparison_chart.premium .table .right-side {position:absolute; width:392px;top:-42px;right:15px}
.lens_comparison_chart.premium .table .right-side>li{width:90px;height:355px;margin-right:8px;background-color:#fff;display:inline-block;float:left;padding:10px 0 0 0;box-shadow: 3px 3px 10px rgba(0,0,0,0.1);}
.lens_comparison_chart.premium .table .right-side>li>ul>li{ text-align:center;color:#52b2f6;height:38px;line-height:38px;font-family:Arial, sans-serif;font-size:13px}
.lens_comparison_chart.premium .table .right-side>li>ul .th {line-height:23px;color:#434343;font-family: "NovecentowideMedium", sans-serif;height:36px;}
.lens_comparison_chart.premium .table .right-side>li>ul .tb2 {font-size:9px;line-height: 14px;padding: 7px 0; box-sizing:border-box}
.lens_comparison_chart.deluxe .table{position:relative;margin-top:65px; padding:0 10px}
.lens_comparison_chart.deluxe .table .left-side {background-color:#ececec;width:100%;height:240px;padding:10px 0}
.lens_comparison_chart.deluxe .table .left-side>li {height: 38px;line-height: 16px;font-size: 12px;margin-left: 24px;font-family: "NovecentowideMedium", sans-serif;padding: 7px 0;box-sizing: border-box; border:none;color:#434343;font-weight:bold;text-align: left;}
.lens_comparison_chart.sunglass_lens_chart .table{position:relative;margin-top: 0;padding: 20px 10px 0;}
.lens_comparison_chart.sunglass_lens_chart .table .left-side {padding: 20px 0 0 0;}
.lens_comparison_chart.sunglass_lens_chart .table .left-side>li {height: 53px;line-height: 53px;padding: 0;}
.lens_comparison_chart.deluxe .table .left-side>li .e-spf {display: block;width: auto;float: left;margin-right: 5px;}
.lens_comparison_chart.premium .table .left-side .e-spf {float: left;width: auto;margin-right: 5px;height: 12px;}
.lens_comparison_chart.deluxe .table .left-side>li .fa-question-circle, .lens_comparison_chart.premium .table .left-side .fa-question-circle {font-size: 15px;color: #666;}
.lens_comparison_chart.deluxe .table .right-side {position:absolute; width:300px;top:-42px;right:9px}
.lens_comparison_chart.deluxe .table .right-side>li{width:90px;height:310px;margin-right:8px;background-color:#fff;display:inline-block;float:left;padding:10px 0 0 0;box-shadow: 3px 3px 10px rgba(0,0,0,0.1);}
.lens_comparison_chart.deluxe .table .right-side>li>ul>li{ text-align:center;color:#52b2f6;height:38px;line-height:38px;font-family:Arial, sans-serif;font-size:13px}
.lens_comparison_chart.deluxe .table .right-side>li>ul .th {line-height:23px;color:#434343;font-family: "NovecentowideMedium", sans-serif;height:36px;}
.lens_comparison_chart.deluxe .table .right-side>li>ul .tb2 {font-size:9px;line-height: 14px;padding: 7px 0; box-sizing:border-box}
.lens_comparison_chart.sunglass_lens_chart .table .right-side>li>ul>li{padding-top: 15px;}
.lens_comparison_chart.sunglass_lens_chart .table .right-side>li>ul .th {line-height: 20px;padding-top: 15px;}
.lens_comparison_chart.sunglass_lens_chart .table .right-side>li>ul .tb2 {padding: 25px 0 40px;box-sizing:border-box;}
.lens_comparison_chart.deluxe .table .right-side>li>ul .tb3 {font-size:9px;line-height: 14px;padding: 0; box-sizing:border-box}
.lens_comparison_chart.deluxe .table .left-side .tips{margin-left: 24px;font-family: Helvetica, Arial, sans-serif;font-size: 12px;line-height: 15px;color: #555;font-style: italic;font-weight: bold;}
.close-btn {text-align:center;font-family: "NovecentowideNormal", sans-serif;font-size: 14px; text-decoration:underline;color:#fff;margin-top:40px;padding-bottom:15px}
.deluxe-close_btn {padding-top: 40px;}
.close-btn>a{ cursor:pointer;color: #fff;}
.blue_check {background:url(/en/images/prescription/v3/RX_blue_check.png) no-repeat center;}
.left-shadow,.right-shadow{position: absolute;bottom: 0;width: 10px;background: -webkit-gradient(linear,center top,center bottom,color-stop(0.5,rgba(255,255,255,1)),from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1) 50%, rgba(255,255,255,1));background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1) 50%, rgba(255,255,255,1));background:-ms-linear-gradient( top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1)); height: 277px;}
.left-shadow {left:-10px}
.right-shadow{right:-10px}

.RX_summary {overflow: hidden;float: right;width: 22.5%;font-family:  Arial, sans-serif;color: #434343;}
.RX_summary .summary-title {width: 100%;height: 50px;font-size: 20px;line-height: 49px;color: #fff;background-color: #FF9800;text-align: center;font-family: 'NovecentowideNormal', sans-serif;}
.RX_summary .summary-title span {height: 50px;font-size: 20px;line-height: 49px;color: #fff;background-color: #FF9800;text-align: center;font-family: 'NovecentowideNormal', sans-serif; padding-right: 50px; display: block}
.RX_summary .summary-product {overflow: hidden;width: 92%;padding: 15px 4%;text-align: center;height: 145px;}
.RX_summary .summary-product img {/* max-height: 115px; */width: 100%;height: 115px;}
.RX_summary .summary-product p {width: 100%;font-size: 13px;line-height: 16px;}
.RX_summary .summary-product p span, .RX_summary .summary-product p em {display: block;font-style: normal;}
.RX_summary .summary-product p span {font-weight: bold; display:block; height:32px}
.summary-inf {overflow: hidden;width: 88%;padding: 15px 6%;margin-top: 20px;font-size: 13px;background-color: #f3f3f3;}
.RX_summary .summary_inf-cnt.bold {line-height: 20px;font-weight: bold;}
.RX_summary .summary_inf-cnt .txt {float: left;width: auto;}
.RX_summary .summary_inf-cnt .price {display: block;float: right;width: auto;line-height: 20px;}
.RX_summary .summary_inf-cnt .txt em {display: block;float: left;width: auto;line-height: 20px;font-style: normal;margin-right: 3px;text-transform : capitalize;}
.RX_summary .summary_inf-cnt.total {margin: 25px 0 20px;padding: 0 4%;}
.RX_summary  .summary_inf-cnt.total .txt, .RX_summary .summary_inf-cnt.total .price {font-size: 18px;font-weight: bold;line-height: 20px;}
.RX_summary .cart_btn {display: block;width: 100%;height:50px;margin: 0 auto;line-height:50px;text-align: center;background:#7fc613;font-size:20px;color: #fff;cursor: pointer;font-family: 'NovecentowideNormal', sans-serif;border-radius: 10px;}
.RX_summary .cart_btn:hover{ background:#6aa510}
.c_39 .RX_summary .cart_btn {font-size: 18px}
.RX_summary .buy-frame {display: block;width: 100%;margin: 5px auto 22px;padding: 10px 0 6px;font-size: 13px;color: #000;text-align: center;text-decoration: none;border-radius: 10px;}
.without-Prescription {background:#ccc;font-family:NovecentowideNormal, sans-serif;font-size:14px;}
.without-Prescription:hover {background-color: #b9b9b9;}
.RX_summary .summary-phone {width: 100%;margin: 0 auto;font-size: 14px;line-height: 30px;color: #FF9800;text-align: center;font-family: 'NovecentowideMedium', sans-serif;background: url(/en/images/prescription/v3/summary_phone-icon.jpg) 40px center no-repeat;}
.color-detail_box {position:absolute;width: 90%;height: 468px;margin: 0 auto;padding: 15px 3%;box-shadow: -3px 0 15px rgba(0,0,0,0.1);text-align: center;z-index:-2;left:15px;top:0;background-color:#fff;opacity:0;transition: opacity 0.2s;-webkit-transition:opacity 0.2s;color: #434343;}
.product_cnt_detail .color-detail_box {left:0; box-shadow:none}
.color-detail_box .return_btn {display: block;}
.color-detail_box .return_btn a {display: block;width: 25px;height: 25px;text-align: left;cursor: pointer;}
.color-detail_box .return_btn .fa {font-size: 30px;line-height: 25px;}
.color-detail_box .color-detail_title {width: 100%;margin-top: 15px;} 
.color-detail_box .color-detail_title .color-title {display: block;float: left;width: auto;margin-right: 5px;padding-left: 195px;font-size: 24px;line-height: 24px;color: #434343;font-family: "NovecentowideNormal", sans-serif;}
.color-detail_box .color-detail_title.tinted .color-title {padding-left: 240px;}
.color-detail_box .color-detail_title .tip-help {display: block;float: left;width: 16px;height: 16px;} 
.color-detail_box .color-detail_title .tip-help .fa-question-circle {font-size: 15px;line-height: 24px;color: #c3c3c3;cursor: pointer;}
.color-detail_box .color-detail_title .tip-help >i:hover+.tip-help_cnt {display:block !important;}
.color-detail_box .color-detail_price {font-size: 18px;line-height: 24px;color: #52b2f6;font-family: 'NovecentowideMedium', sans-serif;text-align: center;}
.color-detail_box .color-detail_title .tip-help .tip-help_cnt ul {position: absolute;width: 220px;padding: 15px 10px;top: 30px;left: -20px;font-size: 12px;font-family: Arial, sans-serif;box-shadow: 3px 3px 0 0 rgba( 204,204,204,0.4);border: solid 1px #c9c9c9;background-color: #fefefe;z-index: 100;}
.color-detail_box .color-detail_title .tip-help .tip-help_cnt ul li {line-height: 16px;height:auto;width:auto;text-align: left;}
.color-detail_box img {margin: 5px auto;}
.color-detail_box .select-color {width: 100%;text-align: center;line-height: 30px;font-family: Helvetica, Arial, sans-serif;}
.color-detail_box .select-color.tinted-color {padding-top: 15px; position:relative}
.color-detail_box .select-color .select-color_txt {padding-bottom: 20px;}
.color-detail_box .select-color .select-color_btn {width: 445px;/* padding-left: 5%; */margin: 0 auto;}
.color-detail_box .select-color .select-color_btn li {width: 209px;height: 70px;float: left;margin-right: 10px;padding: 2px;border: 2px solid #fff; transition:border 0.2s;-webkit-transition:border 0.2s;}
.color-detail_box .select-color .select-color_btn li.cur,.color-detail_box .select-color .select-color_btn li:hover {border: 2px solid #52b2f6;}
.color-detail_box .select-color .select-color_btn li:last-child {margin-right: 0;}
.color-detail_box .select-color .select-color_btn li a {display: block;width: 100%;height: 100%;font-size: 20px;line-height: 70px;text-align: center;font-family: 'NovecentowideMedium', sans-serif;color: #fff;cursor: pointer;}
.color-detail_box .select-color .select-color_btn li .grey {background-color: #9c9c9c;}
.color-detail_box .select-color .select-color_btn li .brown {background-color: #7f4d08;}
.color-detail_box .select-color .tinted-tab_title,.color-detail_box .upload-file .upload-file_title {position:relative;height:5px}
.color-detail_box .select-color .tinted-tab_title li,.upload-file .upload-file_title li {width: 50%;height: 50px;line-height: 50px;font-size: 15px;background-color: #ececec;font-family: 'NovecentowideMedium', sans-serif;color: #434343;cursor: pointer;position:absolute;bottom:0;z-index:1;box-shadow: 0 -2px 1px rgba(0,0,0,0.1) inset;}
.color-detail_box .select-color .tinted-tab_title li.disable { cursor:not-allowed}
.color-detail_box .select-color .tinted-tab_title li:first-child,.upload-file .upload-file_title li:first-child{left:0}
.color-detail_box .select-color .tinted-tab_title li:last-child,.upload-file .upload-file_title li:last-child{right:0}
.color-detail_box .select-color .tinted-tab_title li.cur,.upload-file .upload-file_title li.cur {background-color: #fff;z-index:2;border-top:6px solid #fff}
.color-detail_box .select-color .tinted-tab_title li.cur:first-child,.upload-file .upload-file_title li.cur:first-child{ box-shadow:3px -3px 4px rgba(0,0,0,0.1)}
.color-detail_box .select-color .tinted-tab_title li.cur:last-child,.upload-file .upload-file_title li.cur:last-child{box-shadow:-3px -3px 4px rgba(0,0,0,0.1)}
.color-detail_box .select-color .tinted-tab_colorlist {padding-top: 20px;position:absolute;opacity:0;z-index:-3;transition:all 0.2s;-webkit-transition:all 0.2s;width: 100%;}
.color-detail_box .select-color .tinted-tab_colorlist.gradient{opacity:1;z-index:3;width: 100%;}
.color-detail_box .select-color .tinted-tab_colorlist li {float: left; max-width: 179px; width: 30%;height: 72px;margin-right: 1px;margin-bottom: 1px;padding: 3px;border: 2px solid #fff;cursor: pointer;}
.color-detail_box .select-color .tinted-tab_colorlist li:hover, .color-detail_box .select-color .tinted-tab_colorlist li.cur {border: 2px solid #52b2f6;}
.color-detail_box .select-color .tinted-tab_colorlist li a {display: block;width: 100%;height: 100%;text-indent: -9999px;}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-grey_heavy {
  background-image: -moz-linear-gradient( 90deg, #525759 0%, #494c4f 20%, #202426 63%);
  background-image: -webkit-linear-gradient( 90deg, #525759 0%, #494c4f 20%, #202426 63%);
  background-image: -ms-linear-gradient( 90deg, #525759 0%, #494c4f 20%, #202426 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-grey {
  background-image: -moz-linear-gradient( 90deg, #909699 0%, #6e7275 20%, #515457 63%);
  background-image: -webkit-linear-gradient( 90deg, #909699 0%, #6e7275 20%, #515457 63%);
  background-image: -ms-linear-gradient( 90deg, #525759 0%, #6e7275 20%, #515457 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-grey_light {
  background-image: -moz-linear-gradient( 90deg, #d1d0d0 0%, #a9abad 20%, #8b8f92 63%);
  background-image: -webkit-linear-gradient( 90deg, #d1d0d0 0%, #a9abad 20%, #8b8f92 63%);
  background-image: -ms-linear-gradient( 90deg, #d1d0d0 0%, #a9abad 20%, #8b8f92 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-brown_heavy {
  background-image: -moz-linear-gradient( 90deg, #8d705b 0%, #795740 20%, #5d371b 63%);
  background-image: -webkit-linear-gradient( 90deg, #8d705b 0%, #795740 20%, #5d371b 63%);
  background-image: -ms-linear-gradient( 90deg, #8d705b 0%, #795740 20%, #5d371b 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-brown {
  background-image: -moz-linear-gradient( 90deg, #c7a890 0%, #b58d6e 20%, #966b4a 63%);
  background-image: -webkit-linear-gradient( 90deg, #c7a890 0%, #b58d6e 20%, #966b4a 63%);
  background-image: -ms-linear-gradient( 90deg, #c7a890 0%, #b58d6e 20%, #966b4a 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-brown_light {
  background-image: -moz-linear-gradient( 90deg, #ecdcc4 0%, #e1c5a9 20%, #cda27c 63%);
  background-image: -webkit-linear-gradient( 90deg, #ecdcc4 0%, #e1c5a9 20%, #cda27c 63%);
  background-image: -ms-linear-gradient( 90deg, #ecdcc4 0%, #e1c5a9 20%, #cda27c 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-green_heavy {
  background-image: -moz-linear-gradient( 90deg, #4a6946 0%, #31542d 20%, #083103 63%);
  background-image: -webkit-linear-gradient( 90deg, #4a6946 0%, #31542d 20%, #083103 63%);
  background-image: -ms-linear-gradient( 90deg, #4a6946 0%, #31542d 20%, #083103 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-green {
  background-image: -moz-linear-gradient( 90deg, #86bc82 0%, #76ac72 20%, #538750 63%);
  background-image: -webkit-linear-gradient( 90deg, #86bc82 0%, #76ac72 20%, #538750 63%);
  background-image: -ms-linear-gradient( 90deg, #86bc82 0%, #76ac72 20%, #538750 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .gra-green_light {
  background-image: -moz-linear-gradient( 90deg, #c3e8c9 0%, #b9e2be 20%, #84c484 63%);
  background-image: -webkit-linear-gradient( 90deg, #c3e8c9 0%, #b9e2be 20%, #84c484 63%);
  background-image: -ms-linear-gradient( 90deg, #c3e8c9 0%, #b9e2be 20%, #84c484 63%);}
.color-detail_box .select-color .tinted-tab_colorlist li .full-grey_heavy {background-color: #262a2c;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-grey {background-color: #575b5d;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-grey_light {background-color: #a0a3a4;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-brown_heavy {background-color: #5d351a;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-brown {background-color: #8a5f3f;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-brown_light {background-color: #c79770;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-green_heavy {background-color: #083203;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-green {background-color: #50834c;}
.color-detail_box .select-color .tinted-tab_colorlist li .full-green_light {background-color: #8bc88d;}
.color-detail_box .color-detail_title.login .color-title {padding-left: 155px;}
.account-login {width: 100%;padding-top: 50px;}
.account-login .account-login_input {width: 365px;margin: 0 auto 15px;text-align: left;}
.account-login .account-login_input p {padding-bottom: 3px;font-size: 13px;color: #434343;font-family: "NovecentowideNormal", sans-serif;}
.account-login .account-login_input input {width: 355px;height: 38px;padding: 0 5px;border: 1px solid #ccc;color: #434343;font-family: Helvetica, Arial, sans-serif;font-size: 15px;}
.account-login .login_btn {display: block;width: 362px;height: 38px;margin: 15px auto 0;font-size: 19px;line-height: 38px;color: #fff;font-family: 'NovecentowideMedium', sans-serif;cursor: pointer;}
.account-login .login_btn.sign {background-color: #FF9800;}
.account-login .login_btn.sign:hover {background-color: #f3a61e;}
.account-login .login_btn.facebook {background-color: #5081c1;}
.account-login .login_btn.facebook:hover {background-color: #2e68b3;}
.account-login .login-tip {width: 362px;margin: 10px auto 0;}
.account-login .login-tip .remember {display: block;float: left;width: auto;font-size: 13px;color: #828282;padding-left: 22px;line-height: 30px;font-family: Helvetica, Arial, sans-serif;cursor: pointer;background: url(/en/images/prescription/v3/icon_remember.png) 0 center no-repeat;}
.account-login .login-tip .remember.cur {background: url(/en/images/prescription/v3/icon_remember-hover.png) 0 center no-repeat;}
.account-login .login-tip .forget {display: block;float: right;width: auto;font-size: 13px;line-height: 30px;color: #c5c5c5;text-decoration: underline;font-family: "NovecentowideNormal", sans-serif;}
.account-login .login-tip .forget:hover {color: #a4a4a4;}
.upload-file {margin-top: 30px;font-family: Helvetica, Arial, sans-serif;color: #434343;position:relative;height:320px}
.upload-file .upload-file_cnt {width: 100%;margin: 20px auto 0;opacity:0;z-index:-2;position:absolute;transition:all 0.2s;-webkit-transition:all 0.2s;}
.upload-file .upload-file_cnt.select_f{opacity:1;z-index:2;}
.upload-file .upload-file_cnt .select-file {float: left;width: 60%;}
.upload-file .upload-file_cnt .upload-btn {float: right;width: 35%;}
.upload-file .upload-file_cnt .select-file .select_file-img {width: 100%;height: 166px;border: 2px solid #ececec;background:#f5f5f5 url(/en/images/prescription/v3/upload-nopicture.jpg) center center no-repeat;} 
.upload-file .upload-file_cnt .select-file .select_file-operate {width: 100%;padding-top: 5px;font-size: 11px;}
.upload-file .upload-file_cnt .select-file .select_file-operate .file-delete {float: left;width: auto;text-align: left;}
.upload-file .upload-file_cnt .select-file .select_file-operate .file_delete-name {float: left;width: auto;line-height: 17px;}
.upload-file .upload-file_cnt .select-file .select_file-operate .file-delete .icon {display: block;float: left;width: 15px;height: 14px;margin-right: 5px;}
.upload-file .upload-file_cnt .select-file .select_file-operate .file-delete .icon-trash {background: url(/en/images/prescription/v3/trash-icon.jpg) 0 center no-repeat;}
.upload-file .upload-file_cnt .select-file .select_file-operate .file-download {float: right;width: 15px;}
.upload-file .upload-file_cnt .select-file .select_file-operate .file-download .icon-download {display: block;width: 15px;height: 14px;clear: both;background: url(/en/images/prescription/v3/download-icon.jpg) 0 center no-repeat;}

.upload-file .upload-file_cnt .upload-btn a {display: block;width: 100%;height: 50px;margin: 20px auto 0;line-height: 50px;text-align: center;background: #7fc613;font-size: 17px;color: #fff;cursor: pointer;font-family: 'NovecentowideNormal', sans-serif;}
.upload-file .upload-file_cnt .upload-btn a .fa {font-size: 20px;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse {background: #4cb1f9;position: relative;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse .icon-folder {width: 17px;height: 13px;background: url(/en/images/prescription/v3/browse-icon.png) 0 0 no-repeat;display: inline-block;float: none;margin-right: 3px;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse.camera {background:#4cb1f9 url(/en/images/prescription/v3/camera-icon.png) center center no-repeat;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse:hover {background: #2999e9;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse.camera:hover {background:#2999e9 url(/en/images/prescription/v3/camera-icon.png) center center no-repeat;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse-tip {padding: 5px 0;font-size: 13px;text-align: right;color: #52b2f6;font-style: italic;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse-tip.camera-tip {padding-bottom: 0;text-align: left;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse-tip.camera-tip  span {display: block;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse-tip.camera-tip  span.bold {font-weight: bold;font-style: normal;font-size: 14px;line-height: 18px;}
.upload-file .upload-file_cnt .upload-btn .confirm {margin-top: 26px;}
.upload-file .upload-file_cnt .upload-btn .confirm:hover {background: #6aa510;}
.upload-file .upload-file_cnt .upload-btn .disable, .upload-file .upload-file_cnt .upload-btn .disable:hover {background-color: #c3c3c3;}
.upload-file .upload-file_cnt .upload-btn .confirm.camera-confirm {margin-top: 13px;}
.upload-file .upload-file_cnt .upload-tip {width: 100%;padding-top: 10px;text-align: left;font-size: 14px;clear: both;}
.upload-file .upload-file_cnt .upload-tip .upload-tip_cnt {padding-top: 15px;padding-left: 10px;font-style: italic;color: #bcbcbc;}
.upload-file+.upload-terms {width: 100%;margin: 16px auto 0;padding-left: 20px;line-height: 24px;font-size: 12px;text-align: left;background: url(/en/images/prescription/v3/upload_terms-icon.png) 0 35% no-repeat;color: #828282;cursor: pointer;font-family: Helvetica, Arial, sans-serif;}

.upload-file+.upload-terms a {color: #828282;text-align: center;}
.upload-file+.upload-terms.cur {background-image: url(/en/images/prescription/v3/upload_terms-hover.png);}
.upload-file+.upload-terms a:hover {color: #474444;}
.enterTable {margin-top:15px;}
.enterTable p{font-family:Helvetica, sans-serif;font-size:12px;}
.enterTable tr{height:40px}
.enterTable tr:first-child{height:20px}
.enterTable tr:first-child p{ line-height:20px;text-transform: uppercase;}
.enterTable td{position:relative}
.enterTable th p,.enterTable td p{text-align:center;line-height:35px}
.enterTable td .value:hover {background-color: #eee;}
.enterTable tr th:nth-child(1){width:90px}
.enterTable tr th:nth-child(2),.enterTable tr th:nth-child(3){width:145px}
.enterTable tr th:nth-child(4),.enterTable tr th:nth-child(5){width:95px}
.enterTable tr td:nth-child(1)>p{text-align:left;padding-left:5px;text-transform: uppercase;white-space: nowrap;}
.enterTable tr td:nth-child(1)>p:hover {background: none;}
.enterTable tr td>.dropdown{height:23px;margin:-9px auto;border:1px solid #bbb;font-size:10px;position:relative;cursor:pointer; float:none}
.enterTable tr td>.dropdown.disable{background-color: #dedede;color: #ffffff;cursor: not-allowed; pointer-events:none}
.enterTable tr td>.dropdown.unavailable{background-color: #eee;cursor: not-allowed; pointer-events:none}
.enterTable tr td>.dropdown.oposite_powers{border-color:#f9cd33}
.enterTable tr td>.dropdown.missing_add_vaule{border-color:#f15a24}
.enterTable tr td>.dropdown>p{line-height:23px; font-weight:normal; font-family:Helvetica,Arial,sans-serif;}
.enterTable tr td>.dropdown>i{position:absolute;top:2px;right:2px;font-size:20px;color:#bbb;}
.enterTable tr td:nth-child(2)>.dropdown,.enterTable tr td:nth-child(3)>.dropdown{width:111px;}
.enterTable tr td:nth-child(4)>.dropdown,.enterTable tr td:nth-child(5)>.dropdown{width:65px}
.enterTable tr td:nth-child(4)>.dropdown>p,.enterTable tr td:nth-child(5)>.dropdown>p{ text-align: left;width: 50px;padding-left: 15px;}
#pd,#pd-left {width:85px;margin-left:22px;}
#pd > p,#pd-left>p,#near_pd > p{text-align:center;padding-right:10px;}
#near_pd {width:85px;margin-left:16px;}
.enterTable .pd-right,.enterTable .pd-left {opacity:0;margin-top:-14px;margin-left: 8%;font-size:12px;position:absolute;z-index:-4;left:0;}
.dropdown-content{position:absolute;border:1px solid #CCC;border-top:none;left:16px;z-index:2;background-color:#fff;top:30px;display:none}
.dropdown-content.first {left:16px;width:85px;top:32px;}
.onePD .dropdown-content.first {left:22px;}
.dropdown-content.long{width:111px;left:19px;top:32px;}
.dropdown-content .dropdown-container{position:relative}
.dropdown-content .no-pl,.dropdown-content .a-m{border-bottom:1px solid #bbb; position:absolute; background-color:#eee;width:93px;}
.dropdown-content .no-pl{border-right:1px solid #ccc; cursor:pointer;}
.dropdown-content .no-pl>p.cur,.dropdown-content .no-pl>p:hover{background-color:#eee;}
.dropdown-content .a-m{top:26px;width:94px;}
.dropdown-content p {line-height:25px !important; font-size:12px; font-weight:normal;}
.dropdown-content.long .a-m div {width:44px;display:inline-block;background-color:#eee;border-right:1px solid #ccc;}
.dropdown-content.long .a-m div>p { font-size:18px; font-weight:bold;}
.dropdown-content.long .a-m div:first-child{width:44px;}
.dropdown-content .dropdown_list {width:65px; overflow-y:scroll;height:228px;}
.dropdown-content.first .dropdown_list{width:100%}
.dropdown-content.long .dropdown_list { width:100%}
.dropdown-content .dropdown_list ul>li {line-height:23px;padding-left: 9px; border-bottom:1px solid #fff; border-top:1px solid #fff; text-align:left; font-size:12px; font-family:"Arial", sans-serif; cursor: pointer;}
.dropdown-content.long .dropdown_list ul{width:44px; display:inline-block;padding-top:50px;border-right: 1px solid #BBB; vertical-align:top}
.dropdown-content.long .dropdown_list ul:first-child{border-right:1px solid #bbb;width:44px}
.dropdown-content .dropdown_list ul>li:hover,.dropdown-content .dropdown_list ul>li.cur{ background-color:#eee;border-bottom:1px solid #bbb; border-top:1px solid #bbb}
#pdCheckbox{position:absolute;top:200px;/* left: 60%; */font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:left;text-indent:-22px;width:140px;cursor: pointer;right: 5%;}
#pdCheckbox input {vertical-align:middle;display:none}
#pdCheckbox-img{vertical-align:middle}
.help{position:absolute;/* left:505px; */top:258px;padding:5px 17px;background-color:#52b2f6;font-size:12px;font-family:Arial, Helvetica, sans-serif;cursor:pointer;color:#fff;right: 5%;}
.help>p{float:left;line-height:15px;font-family:"NovecentowideNormal", sans-serif;}
.help+.tip-help {position:absolute;top:262px;left:549px}
.help+.tip-help .fa-question-circle {color:#ccc;font-size:15px}
.help+.tip-help li {text-align:left}
.middle-info{margin-top:35px; text-align:left}
.left-info {display:inline-block; opacity:0}
.left-info>img{margin:0; vertical-align:middle}
.right-words {display:inline-block}
.right-words>div {width:160px;display:none}
.right-words>div>span{display:inline-block; font-family:Helvetica, sans-serif;text-transform: uppercase;font-size:12px; line-height:18px;}
.right-words>div>.tip-help {display:inline-block; float:none; margin-left:10px;height:18px;color:#ccc}
.right-words>div>.tip-help li {color:#555}
.right-button {display:inline-block;float:right;margin-top:7px}
#manuConfirm, #confirm {padding:14px 60px; font-size:17px; color:#fff; background-color:#7fc613; text-decoration:none;font-family:"NovecentowideNormal", sans-serif;margin-right:14px}
#manuConfirm:hover {background-color:#6aa510}
#manuConfirm.disable {background-color:#ccc; pointer-events:none}
.bottom-form {margin-top:40px;text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.bottom-form>p {line-height:20px;font-size: 13px;}
.bottom-form>textarea {width: 96%;height:30px;resize: none;padding: 2%;font-style:italic;font-family:Arial, Helvetica, sans-serif;border:1px solid #ccc;font-size:12px;overflow:auto;}
.bottom-form img {vertical-align:middle;}
#terms_conditions, .upload-file+.upload-terms a {color:#828282;text-decoration: none;cursor: default;}
.enter-terms_cnt {padding-top: 6px;color: #828282;}
.terms_conditions{background-color:rgba(82,178,246,0.9)}
.dropdown-content ::-webkit-scrollbar
{
    height:0;
    background-color: #F5F5F5;
    position:relative;
    z-index:29;
}
.dropdown-content ::-webkit-scrollbar-thumb{
    background-color: #a5a5a5;
}
.prescription_list-box {width: 580px;margin: 0 auto;font-size: 12px;font-family: Helvetica, Arial, sans-serif;color: #434343;}
.prescription_list-box .return_btn {display: block;}
.prescription_list-box .return_btn a {display: block;float: left;width: 25px;height: 25px;text-align: left;cursor: pointer;}
.prescription_list-box .return_btn .fa {font-size: 30px;line-height: 25px;}
.prescription_list-box .return_btn .account-name {float: right;width: auto;height: 30px;line-height: 32px;padding-right: 32px;background: url(/en/images/prescription/v3/account_icon.jpg) right center no-repeat;-webkit-background-size: 25px auto;-moz-background-size: 25px auto;-ms-background-size: 25px auto;background-size: 25px auto;text-align: right;}
.pres-list_title {width: 590px;margin: 0 auto;padding: 15px 0 20px; font-size: 24px;line-height: 28px;text-align: center;font-family: 'NovecentowideNormal', sans-serif;}
.pres-list_title span {display: block;}
.pres-list_cnt {width: 580px;height: 350px;margin: 0 auto;overflow-y:scroll}
.pres-list_cnt .pres-detail {width: 560px;margin-bottom: 20px;}
.pres-list_cnt .pres-detail .pres-title {width: 560px;height: 30px;line-height: 30px;font-size: 13px;color: #fff;background-color: #52b2f6;}
.pres-list_cnt .pres-detail .pres-title .product-name {float: left;width: auto;margin-left:10px}
.pres-list_cnt .pres-detail .pres-title .date {float: right;}
.pres-list_cnt .pres-detail .pres-title .date span {float: left;margin-right: 5px;}
.pres-list_cnt .pres-detail .pres-title .date .fa {float: left;display: block;width: auto;line-height: 28px;font-size: 28px;cursor: pointer;}
.pres-list_cnt .pres-detail .pres-inf {width: 560px;padding-bottom: 5px;background-color: #f5f5f5;}
.pres-list_cnt .pres-detail .pres-inf .pres_inf-table {float: left;width: 380px;margin-top: 5px;}
.pres-list_cnt .pres-detail .pres-inf .pres_inf-table tr th {padding: 15px 0;font-family: 'NovecentowideMedium', sans-serif;text-align: center;color: #000;}
.pres-list_cnt .pres-detail .pres-inf .pres_inf-table tr td {padding-bottom: 15px;text-align: center;}
.pres-list_cnt .pres-detail .pres-inf .pres_inf-table tr td.left {text-align: left;padding-left: 24px;}
.pres-list_cnt .pres-detail .pres-inf .pres_inf-table tr td.bold {padding-left: 30px;font-family: 'NovecentowideMedium', sans-serif;text-align: left;color: #000;}
.pres-list_cnt .pres-detail .pres-lens {float: right;width: 155px;height: 140px;margin-top: 5px;padding: 5px;background-color: #ececec;margin-right: 10px}
.pres-list_cnt .pres-detail .pres-lens p {padding: 15px 0 0 10px;text-align: left;}
.pres-list_cnt .pres-detail .pres-lens a {display: block;width: 100%;height: 30px;margin-top: 25px;font-size: 16px;line-height: 30px;font-family: 'NovecentowideNormal', sans-serif; background: #7fc613;color: #fff;text-align: center;cursor: pointer;}
.pres-list_cnt .pres-detail .pres-lens a:hover {background:#6aa510}
.terms_conditions{background-color:rgba(82,178,246,0.9)}
.terms_conditions .relative_container{position:relative}
.terms_conditions span,.terms_conditions img{ color:#fff; text-align:left; font-size:12px;font-family:Arial, Helvetica, sans-serif; position:absolute;display:block;font-weight: normal;}
.terms_conditions img.img1{top:151px;left:26px}
.terms_conditions img.img2{top:55px;left:449px}
.terms_conditions img.img3{top:-10px;left:183px}
.terms_conditions img.img4{top:61px;left:273px}
.terms_conditions img.img5{top:-10px;left:425px}
.terms_conditions span.text1{top: -33px;left: -5px;width: 218px;}
.terms_conditions span.text2{top:116px;left:144px;width:220px}
.terms_conditions span.text3{top:-35px;left:455px;width:122px}
.terms_conditions span.text4{top:287px;width:300px}
.terms_conditions span.text5{top:201px;left:320px;width:256px}
.terms_conditions .close-btn{padding-top:410px}
.terms_conditions em {color:#555;position:absolute;font-family: Helvetica, sans-serif; font-size:12px}
.terms_conditions em.word1{top:49px;left:138px}
.terms_conditions em.word2{ top: 157px;left: 5px;}
.terms_conditions em.word3{top:49px;left:277px}
.terms_conditions em.word4{top:49px;left:415px}
.terms_conditions em.word5{top:49px;left:510px}
.lense-list_right .type-title .tip-help .fa-question-circle:hover {color: #52b2f6 !important;}
.lense-list_right .type-tip .tip-help .fa-question-circle:hover, .color-detail_box .color-detail_title .tip-help .fa-question-circle:hover, .right-words>div>.tip-help .fa-question-circle:hover, .lense-list_right .tip-help .fa-question-circle:hover {color: #52b2f6 !important;cursor: pointer;}
.lens_comparison_chart.sunglass_lens_chart .table .left-side {height: 290px;}
.lens_comparison_chart.sunglass_lens_chart .table .right-side {width: 370px;padding-top: 15px;}
.lens_comparison_chart.sunglass_lens_chart .table .right-side>li {height: 375px;width: 115px;}
.lense_cnt .lense_right .lense-list_right .tip-help .tip-help_cnt ul li em.bold {display: block;font-style: normal;font-weight: bold;width: auto;}
.pres_product .submit {padding:15px 65px;background-color:#7fc613;font-size:16px; text-decoration:none; display:inline-block;float:right;color:#fff;margin-bottom:73px}
.pres_product .submit:hover{background-color:#6aa510}
.pres_product .submit.disable {background-color:#eee;color:#434343;}

.pre-pro-slide_left {position: relative;float: left;width: 330px;margin-right: 10px;text-align: left;}
.pres_product_cnt .pre-pro-slide_left .product_cnt_inf {float: none;margin-right: 0;width: 100%;height: 123px;border-bottom: 2px solid #f1f1f1;cursor: pointer;background-color: #f7f7f7;}
.pres_product_cnt .pre-pro-slide_left.disable .product_cnt_inf {pointer-events:none;background-color: #f7f7f7 !important;}
.pres_product_cnt .product_cnt_inf img {margin-left: 10px;}
.pres_product_cnt .pre-pro-slide_left .product_cnt_inf.cur {background-color: #fff;}
.pres_product_cnt .pre-pro-slide_left .slide-bar { position: absolute;width: 6px;height: 125px;padding: 0;background-color: #52b2f6;left: 0;top: 0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pres_product_cnt .pre-pro-slide_left.disable .slide-bar {opacity:0}
.select-pres_items {width: auto;margin-top: 20px;padding-left: 25px;font-size: 14px;line-height: 22px;font-family: 'NovecentowideNormal', sans-serif;color: #7f7f7f;background: url(/en/images/prescription/v3/icon_remember.png) no-repeat 0 0;cursor: pointer;}
.select-pres_items.default {background: url(/en/images/prescription/v3/upload_terms-hover.png) no-repeat 0 0;}
body #wrapper {/* padding: 0 150px; */}

/*add by frnak.liu */
.swfupload {left:370px}
.swfupload_send_later {left:-10px}
.file-delete{cursor:pointer}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse .uploadEnterFile-button {height: 50px;line-height: 50px;width: 95%;/* padding-left: 20px; */margin: 0 auto;/* background: url(/en/images/prescription/v3/browse-icon.png) 28% 45% no-repeat; */text-align:center;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse .uploadify-button-text {color:#fff;font-weight:normal;font-size:17px;font-family:'NovecentowideNormal', sans-serif;text-align:center;line-height:50px;}
.upload-file .upload-file_cnt .upload-btn .upload_btn-blue .browse #uploadEnterFile{position: absolute;opacity: 0;z-index: 1;border: 1px solid red;left: 0;top: 0;width: 100%;height: 50px;cursor: pointer;}

*, *:before, *:after {/* box-sizing: content-box; */}

@media only screen and (max-width: 1215px) and (min-width: 768px) {
#main-wrapper {padding: 0 250px;}
}
/*
add by frank.liu
optic88
*/
.RX-optical88 {margin-top: 0;}
.RX-optical88 .bottom-form {margin-top: 215px !important;}
.bottom-form .optical88 {    margin-bottom: 7px; width: 530px; line-height: 13px; border: 1px solid #f8b040; padding: 4px 11px 4px 10px;background: url("//static.cdnsbg.com/en/produt-img-v2/exclamation-mark-reverse.png") no-repeat 475px center;}
.RX-optical88.upload-file+.upload-terms {margin-top: 60px;}
.optical_88-SPH {float: left;padding-left: 40px;height: 30px;margin-right: 10px;font-size: 12px;line-height: 30px;background: url("//static.cdnsbg.com/en/produt-img-v2/exclamation-mark.png") no-repeat 10px 5px;-webkit-background-size: 23px auto;background-size: 23px auto;}
.optical_88_RX_bottom .tip-help {display: block;float: left;width: 16px;height: 12px;margin-top: 5px;}
.optical_88_RX_bottom .tip-help .fa-question-circle {font-size: 15px;line-height: 24px;color: #c3c3c3;}
.optical_88_RX_bottom .tip-help .fa-question-circle {font-size: 15px;line-height: 16px;color: #c3c3c3;}
.optical_88_RX_bottom .tip-help>i:hover+.tip-help_cnt {display:block}
.tip-help {position: relative;}
.tip-help_cnt {display: none;background: #fff;}.tip-help_cnt:hover{display:block}
.RX_summary .optical_88_RX_bottom .tip-help .tip-help_cnt .top-arrow {position: absolute;width: 17px;height: 11px;left: -1px;top: -15px !important;background: url("//static.cdnsbg.com/en/images/cart/down_arrows.png") 0 0 no-repeat !important;z-index: 101;}
.optical_88_RX_bottom .tip-help .tip-help_cnt ul {position: absolute;width: 220px;padding: 15px 10px;top: auto;bottom: 26px !important;left: -200px !important;font-size: 12px;font-family: Arial;box-shadow: -3px -3px 0 0 rgba( 204,204,204,0.4) !important;border: solid 1px #c9c9c9;background-color: #fefefe;z-index: 100;text-align: left;}
.RX_summary .disable, .RX_summary .disable:hover {background-color: #c3c3c3;}


.lense_cnt .lense_right .lense-list_right.color >li, .lense_cnt .lense_right .lense-list_right .slider {height: 120px;}
.lense_cnt .lense_right .lense-list_right.color.new_rx >li, .lense_cnt .lense_right .lense-list_right.new_rx .slider {height: 95px;}
.lense_cnt .lense_right .lense-list_right.color.new_rx.sunglass >li, .lense_cnt .lense_right .lense-list_right.new_rx.sunglass .slider {height: 80px;}

.color-detail_box .select-color .mirror-select-color_btn {width: 445px;/* padding-left: 5%; */margin: 0 auto;}
.color-detail_box .select-color .mirror-select-color_btn li {width: 209px;height: 70px;float: left;margin-right: 10px;padding: 2px;border: 2px solid #fff; transition:border 0.2s;-webkit-transition:border 0.2s;}
.color-detail_box .select-color .mirror-select-color_btn li.cur,.color-detail_box .select-color .mirror-select-color_btn li:hover {border: 2px solid #52b2f6;}
.color-detail_box .select-color .mirror-select-color_btn li:last-child {margin-right: 0;}
.color-detail_box .select-color .mirror-select-color_btn li a {display: block;width: 100%;height: 100%;font-size: 20px;line-height: 70px;text-align: center;font-family: 'NovecentowideMedium', sans-serif;color: #fff;cursor: pointer;}

.color-detail_box .mirror-color {
  text-align: center;
}
.color-detail_box .mirror-color .mirror_color_list {
  width: 480px;
  display: inline-block;
}
.color-detail_box .mirror-color .mirror_color_list li {
  display: inline-block;
  float: none;
  width: 140px;
  height: 50px;
  text-align: center;
  margin-bottom: 10px;
}
.color-detail_box .mirror-color .mirror_color_list li:nth-of-type(3n) {
  margin-right: 0;
}
.color-detail_box .mirror-color .mirror_color_list li a {
  line-height: 50px;
  color: #fff;
  text-align: center;
}
.color-detail_box .mirror-color .mirror_color_list li .silver {
  background-color: #C0C0C0;
}
.color-detail_box .mirror-color .mirror_color_list li .gold {
  background-color: #f8c860;
}
.color-detail_box .mirror-color .mirror_color_list li .red {
  background-color: #f16746;
}
.color-detail_box .mirror-color .mirror_color_list li .blue {
  background-color: #27aae1;
}
.color-detail_box .mirror-color .mirror_color_list li .green {
  background-color: #7fc613;
}
.color-detail_box .mirror-color .select-color_txt {
  padding:15px 0 10px;
}
.thin-detail_box {position:inherit;width: 90%;height: 468px;margin: 0 auto;padding: 15px 3%;box-shadow: -3px 0 15px rgba(0,0,0,0.1);text-align: center;z-index:4;left:15px;top:0;background-color:#fff;opacity:1;transition: opacity 0.2s;-webkit-transition:opacity 0.2s;color: #434343;}
.thin-detail-cnt {
  padding-top: 55px;
  text-align: center;
}
.upsell-title {
  font-size: 21px;
}
.upsell-img {
  display: inline-block;
  margin: 10px auto;
}
.upsell-txt {
  width: 75%;
  font-size: 14px;
  line-height: 18px;
  margin: 0 auto;
}
.upsell-btns a {
  display: inline-block;
  margin:20px auto 0;
  width: 40%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  border-radius: 24px;
  font-family: 'NovecentowideNormal', sans-serif;
  color: #666;
}
.upsell-btns .grey-btn {
  margin-right: 5%;
  border: 1px solid #c5c5c5;
  background-color: #f5f5f5;
}
.upsell-btns .grey-btn:hover{ background:#ccc}
.upsell-btns .green-btn {
  padding: 0;
  color: #fff;
  border: 1px solid #80c342;
  background-color: #80c342;
}
.upsell-btns .green-btn:hover{ background:#6aa510}
.upgrade-free-box {position:inherit;width: 90%;height: 468px;margin: 0 auto;padding: 15px 3%;box-shadow: -3px 0 15px rgba(0,0,0,0.1);text-align: center;z-index:4;left:15px;top:0;background-color:#fff;opacity:1;transition: opacity 0.2s;-webkit-transition:opacity 0.2s;color: #434343;}
.upgrade-free-detail {
    padding-top: 55px;
    text-align: center;
}
.upgrade-title {
    font-size: 21px;
}
.upgrade-img {
    display: inline-block;
    margin: 10px auto;
}
.upgrade-txt {
    width: 90%;
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
}
.upgrade-free-btns a {
    display: inline-block;
    margin:20px auto 0;
    width: 40%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    border-radius: 24px;
    font-family: 'NovecentowideNormal', sans-serif;
    color: #666;
}
.upgrade-free-btns .upgrade-free-no {
    margin-right: 5%;
    border: 1px solid #c5c5c5;
    background-color: #f5f5f5;
}
.upgrade-free-btns .upgrade-free-no:hover{ background:#ccc}
.upgrade-free-btns .upgrade-free-yes {
    padding: 0;
    color: #fff;
    border: 1px solid #80c342;
    background-color: #80c342;
}
.upgrade-free-btns .upgrade-free-yes:hover{ background:#6aa510}
.upgrade-normal-box {position:inherit;width: 90%;height: 468px;margin: 0 auto;padding: 15px 3%;box-shadow: -3px 0 15px rgba(0,0,0,0.1);text-align: center;z-index:4;left:15px;top:0;background-color:#fff;opacity:1;transition: opacity 0.2s;-webkit-transition:opacity 0.2s;color: #434343;}
.upgrade-normal-detail {
    padding-top: 55px;
    text-align: center;
}
.upgrade-normal-btns a {
    display: inline-block;
    margin:20px auto 0;
    width: 40%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    border-radius: 24px;
    font-family: 'NovecentowideNormal', sans-serif;
    color: #666;
}
.upgrade-normal-btns .upgrade-normal-no {
    margin-right: 5%;
    border: 1px solid #c5c5c5;
    background-color: #f5f5f5;
}
.upgrade-normal-btns .upgrade-normal-no:hover{ background:#ccc}
.upgrade-normal-btns .upgrade-normal-yes {
    padding: 0;
    color: #fff;
    border: 1px solid #80c342;
    background-color: #80c342;
}
.upgrade-normal-btns .upgrade-normal-yes:hover{ background:#6aa510}
.upgrade-polarized-box {position:inherit;width: 90%;height: 468px;margin: 0 auto;padding: 15px 3%;box-shadow: -3px 0 15px rgba(0,0,0,0.1);text-align: center;z-index:4;left:15px;top:0;background-color:#fff;opacity:1;transition: opacity 0.2s;-webkit-transition:opacity 0.2s;color: #434343;}
.upgrade-polarized-detail {
    padding-top: 55px;
    text-align: center;
}
.upgrade-polarized-btns a {
    display: inline-block;
    margin: 0 auto;
    width: 95%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    /* border-radius: 24px; */
    font-family: 'NovecentowideNormal', sans-serif;
    color: #fff;
}
.upgrade-polarized-btns .upgrade-polarized-no {
    margin-right: 5%;
    border: 1px solid #c5c5c5;
    background-color: #f5f5f5;
}
.upgrade-polarized-btns .upgrade-polarized-no:hover{ background:#ccc}
.upgrade-polarized-btns .upgrade-polarized-yes {
    padding: 0;
    color: #fff;
    border: 1px solid #80c342;
    background-color: #80c342;
}
.upgrade-polarized-btns .upgrade-polarized-yes:hover{ background:#6aa510}
.upgrade-polarized-btns {width: 100%;text-align: center;line-height: 30px;font-family: Helvetica, Arial, sans-serif;}
.upgrade-polarized-btn {width: 445px;/* padding-left: 5%; */margin: 0 auto;}
.upgrade-polarized-btn li {width: 209px;height: 50px;float: left;padding: 2px;border: 2px solid #fff; transition:border 0.2s;-webkit-transition:border 0.2s;}
/*.upgrade-polarized-btn li a {display: block;width: 100%;height: 62%;font-size: 20px;text-align: center;font-family: 'NovecentowideMedium', sans-serif;color: #fff;cursor: pointer;}*/
.upgrade-polarized-grey {background-color: #9c9c9c;}
.upgrade-polarized-brown {background-color: #7f4d08;}
.upgrade-no-color {width:100px;margin: 0 auto;}
.upgrade-no-color a {width:100px;height:20px;color:#666;text-decoration: underline;margin-top: -10px}
.rx_3_5 .cannot_buy_basic {display: none}
.rx_3_5 .disable .cannot_buy_basic {display: block}
.rx_3_5 .buy_basic {display: block;font-weight: bold}
.rx_3_5 .buy_basic span {
    display: inline-block;
    padding-left: 10px;
    color: #52b2f6;
}
.rx_3_5 .disable .buy_basic {display: none}
.rx_3_5 .fa-question-circle {display: none}
.lense-list_right .type-title .new-tag {
  float: left;
  width: auto;
  padding: 0 15px;
  line-height: 18px;
  color: #fff;
  margin-left: 20px;
  background: #FF9800;
  border-radius: 3px;
}
.lens_comparison_chart.premium .table .right-side {
    width: 415px;
    right: 0;
}
.lens_comparison_chart.premium .table .right-side>li {
    width: 81px;
    margin-right: 0;
}
.lens_comparison_chart.premium .table .without-lens-basic>li {
    width: 101px;
    margin-right: 0;
}
.lens_comparison_chart.premium .table .block_check {
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); 	/* Opera */
}
.lens_comparison_chart.premium .table .block_check:after {
    content: '+';
    color: #fa5145;
    font-size: 30px;
}
.lense-list_right .tip-help.lens-chart.rx_3_5 .lens-free_cnt .tip-help {
    float: left;
    margin-top: 8px;
    margin-left: 5px;
}

.lens_thickness_cnt-tab {
    overflow: visible;
}
.lense_cnt .lense_right .lense-list_right .today p {
    text-align: left !important;
    padding-left: 170px;
}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt .lens-thickness p.center {
    text-align: center;
}
.promo-price-txt {
    padding-top: 5px;
    color: #fa423a;
    font-family: 'latoRegular';
}
.promo-price-txt  .fa {
    padding-left: 5px;
}
.lens-thickness_cnt li .lens-thickness {
    position: relative;
}
.rx-topBar-promo {
    position: absolute;
    width: 83px;
    height: 50px;
    top: -6px;
    left: -6px;
    z-index: 50;
    background: url('//static.cdnsbg.com/en/images/prescription/v3/rx-promo-tip-bg.png');
}
.rx-topBar-promo .promo-txt {
    display: block;
    width: 80%;
    margin-top: 13px;
    font-family: 'latoRegular';
    font-size: 13px;
    -ms-transform:rotate(-30deg); 	/* IE 9 */
    -moz-transform:rotate(-30deg); 	/* Firefox */
    -webkit-transform:rotate(-30deg); /* Safari 和 Chrome */
    -o-transform:rotate(-30deg); 	/* Opera */
    transform: rotate(-30deg);
    color: #fff;
}
.lense_cnt .lense_right .lense-list_right>li .rx-topBar-promo {
    width: 132px;
    height: 81px;
    top: -5px;
    left: -5px;
    background: url('//static.cdnsbg.com/en/images/prescription/v3/rx-promo-tip-big-bg.png');
}
.lense_cnt .lense_right .lense-list_right>li  .rx-topBar-promo .promo-txt{
    width: 70%;
    margin-top: 26px;
    text-align: center;
    font-family: 'latoRegular';
    font-size: 14px;
}
.lang_en.short_HK .lense_cnt .lense_right .lense-list_right>li .rx-topBar-promo .promo-txt, .lang_en.short_CA .lense_cnt .lense_right .lense-list_right>li .rx-topBar-promo .promo-txt,  .lang_en.short_NZ .lense_cnt .lense_right .lense-list_right>li .rx-topBar-promo .promo-txt {
    width: 85%;
    margin-top: 18px;
    text-align: left;
    font-size: 12px;
}

.cart-page .dropdown-content.long {
    top: 30px;
}
.cart-page .dropdown-content {
    top: 30px;
}
.cart-page .onePD .dropdown-content.first {
    top: 30px;
}

.lens-chart-box{
    width: 50%;
}
.lens-insurance-box{

}
.lens-insurance-box .lens-insurance-txt{

}
.lens-insurance-box .lens-insurance-list{

}
.tip-help.reglazing-title {
    width: 135px;
    height: 30px;
    line-height: 30px;
    text-transform: uppercase;
}

.reglazing-options {
    width: 100px;
    float: left;
    height: 30px;
    line-height: 30px;
}

.lens-insurance-box {
    width: 50%;
    float: right;
    height: 30px;
    line-height: 30px;
    position: relative;
    z-index: 99;
}

.lens-chart-box {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    clear: both;
}

.tip-help.reglazing-title .fa-question-circle {
    margin-left: 5px;
    color: grey;
}

.reglazing-options select {
    height: 30px;
    width: 100%;
}
.tip-help.reglazing-title .top-arrow {
    right: 12px;
    left: auto;
}

.tip-help.reglazing-title ul {
    box-shadow: none!important;
    text-transform: none;
}
.sunglass-lens .lens-insurance-box.au-reglazing-prod {
    margin-top: 74px;
}
.sunglass-lens .tip-help.reglazing-title .top-arrow {
    right: 4px;
}
.lens-insurance-box.sunlens-reglazing {
    margin-top: 478px;
}

.summary-inf-vd {
    overflow: unset !important;
    width: 88%;
    padding: 15px 6%;
    margin-top: 20px;
    font-size: 13px;
    background-color: #f3f3f3;
    min-height: 75px;
    max-height: 125px;
    height: auto;
}

.summary-inf .insurance_text .proPop-box{
    margin: -14px 0 0 100px;
}

.summary-inf .insurance_text .proPop{
    width: 200px;
    left: -112px;
}

.RX_summary .insurance_text{
    width: 50%;
    float: left;
}
.RX_summary .summary_insurance{
    float: right;
}

.lense_cnt .lense_right .lense-list_right .au-tab-active .lens-thickness_cnt.au-lens-thickness li.cur a{border:2px solid #52b2f6!important}
.lense_cnt .lense_right .lense-list_right .sunglass-lens .lens-thickness_cnt li.cur .lens-thickness {
    border: 2px solid #52b2f6!important;
}
.lense_cnt .lense_right .lense-list_right .lens-thickness_cnt.au-lens-thickness li.slider{display:none!important}

.new-upsell .thin-detail-cnt {
    padding-top: 0;
}

.new-upsell .new-upsell-title {
    width: 100%;
    position: relative;
    text-align: left;
}

.new-upsell .upsell-col1 {
    width: 50%;
    float: left;
}

.new-upsell .upsell-col2 {
    width: 50%;
    float: right;
}

.new-upsell .new-upsell-title p.upsell-title {
    font: 17px/30px latoregular;
    font-weight: 600;
    color: #52b2f6;
    padding-left: 10px;
}

.new-upsell .new-upsell-title div p {
    font: 15px/20px latoregular;
    padding: 4px 10px;
}

.new-upsell p.upsell-title.us-price {
    font: 20px/30px latoregular;
    font-weight: 600;
}

.new-upsell .upsell-btns a.green-btn {
    background-color: #52b2f6;
    border: 1px solid #52b2f6;
}