.relate_clear{clear:both;} @red:#c05b42; @green:#ed6d00; @yellow:#FAB216; @black:#000; @white:#FFF; @gray:#666; @light_gray:#7e7e7e; @main_color:#ed6d00; @second_color:#252524; @third_color:#434343; @menu_dropdown_bg:#1ABC9C; @special_text_color:@main_color; @products_img_border_color:#d5d9dd; @products_subtitle_color:@main_color; @products_subtitle_color_hover:@gray; @bounce_range_high:translateY(-10px); @bounce_range_low:translateY(-5px); @bounce_range_high_x:translateX(10px); @bounce_range_low_x:translateX(5px); @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 300;   src: local('Lato Light'), local('Lato-Light'), url(/fonts/lato/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 300;   src: local('Lato Light'), local('Lato-Light'), url(/fonts/lato/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 400;   src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/lato/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 400;   src: local('Lato Regular'), local('Lato-Regular'), url(/fonts/lato/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 700;   src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/lato/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 700;   src: local('Lato Bold'), local('Lato-Bold'), url(/fonts/lato/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 900;   src: local('Lato Black'), local('Lato-Black'), url(/fonts/lato/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: normal;   font-weight: 900;   src: local('Lato Black'), local('Lato-Black'), url(/fonts/lato/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 300;   src: local('Lato Light Italic'), local('Lato-LightItalic'), url(/fonts/lato/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 300;   src: local('Lato Light Italic'), local('Lato-LightItalic'), url(/fonts/lato/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 400;   src: local('Lato Italic'), local('Lato-Italic'), url(/fonts/lato/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 400;   src: local('Lato Italic'), local('Lato-Italic'), url(/fonts/lato/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 700;   src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/fonts/lato/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 700;   src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(/fonts/lato/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 900;   src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(/fonts/lato/81X-1TO5y4aMK2PPy9kFwxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');   unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face {   font-family: 'Lato';   font-style: italic;   font-weight: 900;   src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(/fonts/lato/VNUH7ZAcagYBWsAiBBCEY1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }  .box_shadow(@width:10px){-webkit-box-shadow: 0 0 @width 0 rgba(0,0,0,0.5);box-shadow: 0 0 @width 0 rgba(0,0,0,0.5);} .special_text{color:@main_color;font-weight:bold;} .shopping_cart_product_detail_border{border-top:1px solid @products_img_border_color; margin-top:10px;} .shopping_cart_product_detail_border_bottom{border-bottom:1px solid @products_img_border_color;} .shopping_cart_product_detail_padding{padding:10px 5px;} .existing_order_detail_border{border:2px solid #DDDDDD;} .existing_order_detail_bottom_border{border-bottom:2px solid #DDDDDD;} .red{color:@red} .green_only{color:@green;} .green{color:@green;margin-top:10px;} .black{color:@black} .yellow{color:@yellow} .white{color:@white;} .main_color{color:main_color;} .second_color{color:@second_color;} .padding_zero{padding:0;} .padding_five{padding:5px;} .padding_three{padding:3px;} .padding_two{padding:2px;} .padding_one{padding:1px;} .padding_left_ten{padding-left:10px;} .padding_right_ten{padding-right:10px;} .margin_ten_px{paddding:10px;} .padding_cash{padding:5px 10px;} .margin_top_twenty{margin-top:20px;} .margin_bottom_fifteen{margin-bottom:15px;} .margin_bottom_15{margin-bottom:15px;} .margin_bottom_ten{margin-bottom:10px;} .margin_ten{margin:10px;} .border_radius_zero{border-radius:0;} .border_radius_5{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;} .padding_five_zero{padding-top:0.3125rem;padding-bottom:0.625rem;} .border_4_main_color{border-top:4px solid @main_color;} .hover_black:hover{color:@black;} .float_left{float:left;} .float_right{float:right;} html, body {    color: @gray;    height: 100%;    font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB , Arial, Helvetica, sans-serif;    font-size:14px;    background:@white;    line-height:1.3; } a{color:@main_color;} a:hover{color:@gray;} .container{padding:0;margin-top:0px; } .container_1920{padding:0;margin:0 auto;max-width:1920px;} .container_1720{padding:0;margin:0 auto;max-width:1720px;} .container_1440{padding:0;margin:0 auto;max-width:1440px;} .container_1280{padding:0;margin:0 auto;max-width:1280px;} .container_960{padding:0;margin:0 auto;max-width:960px;} .top_line_bg{background:url(/img/bg_top.jpg) top left repeat-x; height:29px;} h1{font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB ,Arial, Helvetica, sans-serif; font-size:32px; color:@gray; font-weight:normal; text-transform:uppercase; letter-spacing: 0;} h2{font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB ,Arial, Helvetica, sans-serif; font-size:28px; color:@gray; font-weight:normal; text-transform:uppercase; letter-spacing: 0;} h3{font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB ,Arial, Helvetica, sans-serif; font-size:24px; color:@gray; font-weight:normal; text-transform:uppercase; letter-spacing: 0;} h4{font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB ,Arial, Helvetica, sans-serif; font-size:20px; color:@gray; font-weight:normal; text-transform:uppercase; letter-spacing: 0; } h5{font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB ,Arial, Helvetica, sans-serif; font-size:16px; color:@gray; font-weight:normal; text-transform:uppercase; letter-spacing: 0;} h6{font-family:"Lato", "Microsoft YaHei", YouYuan,  NSimSun, Hiragino Sans GB ,Arial, Helvetica, sans-serif; font-size:12px; color:@gray; font-weight:normal; text-transform:uppercase; letter-spacing: 0;} .carousel {margin-bottom: 60px; margin-top: 0px;} .carousel .item {height: 500px;background-color: #777;} .carousel-inner > .item > img {   position: absolute;   top: 0;   left: 0;   min-width: 100%;   height: 500px; } .marketing {padding-left: 15px;padding-right: 15px;} .marketing .col-lg-4 {text-align: center;margin-bottom: 20px;} .marketing h2 {font-weight: normal;} .marketing .col-lg-4 p {margin-left: 10px;margin-right: 10px;} .featurette-divider {margin: 80px 0;} .featurette-heading {font-weight: 300;line-height: 1;letter-spacing: -1px;} #wrap {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -160px auto;padding: 0 0 60px;} #wrap > .container {padding: 20px 15px 100px 15px;} #footer {height: 160px;} #footer > .container {padding-left: 0 15px;} .img-responsive{height:auto;max-width:100%} #scrollUp {bottom: 20px;right: 20px;height: 38px; width: 38px; background: url("/img/top.png") no-repeat;} .pagination .active a{background:@main_color; border:@main_color 1px solid} .pagination .active a:hover{background:@second_color; border:@second_color 1px solid} .gallery_td{padding:0 5px 20px 5px;} .gallery_files_td{padding:0 0 3px 10px} .gallery_files_td ul li{background:url(/img/download.png) left center no-repeat;padding:3px 0 3px 30px;list-style:none;width:90%} .gallery_files_td ul li a {text-decoration:none} .gallery_files_td ul li a:hover{color:#333;text-decoration:underline} .faq_td{padding:0 0 3px 10px} .faq_td ul li{padding:3px 0 3px 5px;width:90%} .faq_td ul li a {text-decoration:none; } .faq_td ul li a:hover{text-decoration:none} .faq_answer{color:#666} .black_link a{color:@gray} .black_link a:hover{color:#E53800} .roundCorner_5{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .fileUpload {position: relative;overflow: hidden;} .fileUpload input.upload {     position: absolute;     top: 0;     right: 0;     margin: 0;     padding: 0;     font-size: 20px;     cursor: pointer;     opacity: 0;     filter: alpha(opacity=0); } .upload_pic_border{border:2px solid #BDC3C7;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px}  .clear{clear:both;} .test{outline:1px red solid;} .top_box_mobile{display:none;} .current_cart{margin-top:105px;} .id_update{float:left;} .current_id_and_search{float:right;} .searching_box{margin-left:10px;float:right;}  .input-group-btn .btn {background-color: @main_color; border: 2px solid @main_color;color: #fff;} .input-group-btn .btn:hover {background-color: @second_color;border-right: 2px solid @second_color;border-top: 2px solid @second_color;border-bottom: 2px solid @second_color;}  .form-group.focus .form-control, .form-control:focus, .form-group.focus .select2-search input[type="text"], .select2-search input[type="text"]:focus{border-color:@second_color;} .form-control, .select2-search input[type="text"]{border:2px solid @main_color;}  .span_rrp_price{ color:#888; font-size:10px;  -moz-text-size-adjust: none;} .menu_track{margin:20px 0 20px 15px;color:@gray;} .menu_track > a {color:@gray;} .menu_track > a:hover{color:@main_color;} .btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{text-shadow:none;} .special_gray_button .btn{-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;} .button_width_full{width:98%; margin-top:40px;} .button_width_half{width:50%; margin-top:40px;} .form_margin_top{margin-top:10px;} .form_margin_bottom{margin-bottom:15px;} .form_margin_bottome_ten{margin-bottom:10px;} .form_padding_top_bottom{padding:5px 0;} .form_padding_top_bottom_ten{padding:10px;} .form_padding_left{padding-left:3px;} .select2-drop .select2-results > li:first-child > .select2-result-label{background:@main_color !important; border-top:2px solid @main_color;border-left:2px solid @main_color;border-right:2px solid @main_color;} .select2-drop .select2-results > li:first-child > .select2-result-label:hover{color:#fff;} .select2-drop .select2-results > li:last-child > .select2-result-label{background:@main_color; border-bottom:2px solid @main_color;border-left:2px solid @main_color;border-right:2px solid @main_color;} .select2-drop .select2-results > li:last-child > .select2-result-label:hover{color:#fff;} .select2-drop .select2-highlighted > .select2-result-label{background-color:@main_color !important;border-left:2px solid @main_color;border-right:2px solid @main_color !important;} .select2-results .select2-result-label{background-color:@main_color !important;border-left:2px solid @main_color;border-right:2px solid @main_color !important;} .select2-results .select2-result-label:hover{color:#fff !important;} .text_align_left{text-align:left;} .form-group{padding:0;} .form_checkbox_margin{margin-top:40px;} .form_padding_left{padding-left:35px;} .select2-drop {margin-top:3px; font-size:12px;} .register_info_box{width:50%;margin:0 auto;} .forget_password_button_fail_margin{margin-top:17px;} .forget_password_button_success_margin{margin-top:25px;} .shopping_cart_price_count_div{margin:30px 15px 0 15px; padding:10px 20px;background:#d3d9dc;} .shopping_cart_bottom_form_div{width:60%; margin:0 auto;} .buyer_show_title_box{line-height:150%;padding:52px 25px;background:#F9BFBE;} .buyer_show_a{float:left; color:#fff;margin-left:20px;font-size:35px;} .buyer_show_a>a{color:#fff;} .buyer_show_a>a:hover{color:@main_color;} .footer_copyright_mobile{display:none;} .products_box_padding_twenty{margin:10px;background:#FFF;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);box-shadow: 0 0 10px 0 rgba(0,0,0,.2);padding:20px;} .products_box_padding_twenty_only{padding:20px;} .products_box_shadow_only{-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);box-shadow: 0 0 10px 0 rgba(0,0,0,.2);} .products_img_thumb_box{margin:3px;background:#FFF;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);box-shadow: 0 0 5px 0 rgba(0,0,0,.2);padding:3px;} .product_homepage_title{font-size:54px;color:@main_color;padding-top:50px; padding-bottom:30px; border-bottom:3px solid @main_color; text-align:center; line-height:1.5;} .progress_div{margin:15px;} .progress{height:18px;-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;} .products_img_border{border:@products_img_border_color solid 1px;} .prescription_only_div{margin-top:5px;color:#BA2027; font-size:12px} .product_hover_info{ position: absolute; bottom:0; width:90%; margin-left:auto; margin-right:auto;} .products_subtitle a{color:@products_subtitle_color} .products_subtitle a:hover{color:@products_subtitle_color_hover} .one_product_more_photo a{color:@gray;} .one_product_more_photo a:hover{color:@main_color;} .second_line{padding-left:10px;} .one_product_content{margin-left:30px;} .one_product_delivery_info{color:@main_color; margin-bottom:20px; margin-top:20px; font-size:14px} .one_product_price{padding:10px 0; line-height:1.1; font-size:25px;} .product_introduction{color:#666; line-height:2.2} .product_introduction h3{color:#2E8034;} .promotion_count_down{border: 2px solid @main_color;border-radius: 6px;padding:6px;margin-top:10px;} .dropdown_add_cart{background:#F00; width:100px !important;} #div_add_product_choose_button .input-group .form-control {width: 75px !important;} #div_add_product_choose_button .select{width: auto;min-width: 75px;border-bottom:none;border-top:none; border: #BDC3C7 solid 2px;} .select2-drop {min-width: 75px;width:75px;} .alert-title{background:#FAB117; color:#FFF} .badge {display: inline-block;min-width: 10px;padding: 3px 7px;font-size: 12px;font-weight: bold;color:@black;line-height: 1;vertical-align: baseline;white-space: nowrap;text-align: center;background:none;border-radius: 10px;} .update_confirm_margin{margin-left:10px;} .payment_title_font{font-size:18px;} .special_a{color:@gray;} .special_a>a:hover{color:#1ABC9C;} .products_height{height:60px;} .wallet_font{color:#666;} .tixian_button>a{color:#fff;} .tixian_button>a:hover{color:@gray;} .reciver_box_a>a{color:000;} .reciver_box_a>a:hover{color:@gray;} .form_needed{width:65%; margin:0 auto;} .form_needed_a>a{color:@gray;} .form_needed_a>a:hover{color:@second_color;} .homeTable_title{font-size:18px;margin-top:0;} .homeTable_title>a{color:@second_color;font-weight:bold;} .homeTable_title>a:hover{color:@black;} .faq_td{padding:0 0 3px 10px;;} .faq_td ul li{padding:3px 0 3px 5px;width:90%;list-style-type: decimal;color:#2e8034;} .faq_td ul li a {color:#2e8034;text-decoration:none;} .faq_td ul li a:hover{color:#999;text-decoration:none;} feedback_button>a{color: @gray;} feedback_button>a:hover{color: @second_color;} feedback_button_ok>a{color: @gray;} feedback_button_ok>a:hover{color: @second_color;}  .pagination a{background:@main_color !important; border:@main_color 1px solid !important; color:@white !important;} .pagination a:hover{background:@second_color !important; border:@second_color 1px solid !important; color:@white !important;} .pagination .active a{background:@second_color !important; border:@second_color 1px solid !important; color:@white !important;} .pagination .active a:hover{background:@second_color !important; border:@second_color 1px solid !important; color:@white !important;} .pagination .disabled a{background:@light_gray !important; border:@light_gray 1px solid !important; color:@white !important;}  .enlarge {width: 100%; height: 100%;overflow: hidden;position: relative;text-align: center;cursor: default;} .enlarge .mask, .enlarge .content {width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;} .enlarge img {display: block; position: relative;} .enlarge a.info {background:url(/img/enlarge.png) center no-repeat;display: inline-block;text-decoration: none;padding:0;text-indent:-9999px;width:20px;height:20px;} .enlarge-effect .mask {opacity: 0;overflow:visible;border:100px solid rgba(0,0,0,0.7);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;} .enlarge-effect a.info { position:relative;top:-10px;opacity: 0;-webkit-transition: opacity 0.5s 0s ease-in-out;-moz-transition: opacity 0.5s 0s ease-in-out;-o-transition: opacity 0.5s 0s ease-in-out;-ms-transition: opacity 0.5s 0s ease-in-out;transition: opacity 0.5s 0s ease-in-out;} .enlarge-effect:hover .mask {opacity: 1; border:100px solid rgba(0,0,0,0.7);} .enlarge-effect:hover a.info {opacity:1;-moz-transition-delay: 0.3s;-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;-ms-transition-delay: 0.3s;transition-delay: 0.3s;} .product_thumb_subtitle_slide{height:60px;} .product_thumb_subtitle_slide>a{color:@main_color;font-size:16px;} .product_thumb_subtitle_slide>a:hover{color:#666;} .product_thumb_price_slide{margin:15px 0; font-size:20px;}  @-moz-keyframes bounce {   0%, 20%, 50%, 80%, 100% {     -moz-transform: translateY(0);     transform: translateY(0);   }   40% {     -moz-transform: @bounce_range_high;     transform: @bounce_range_high;   }   60% {     -moz-transform: @bounce_range_low;     transform: @bounce_range_low;   } } @-webkit-keyframes bounce {   0%, 20%, 50%, 80%, 100% {     -webkit-transform: translateY(0);     transform: translateY(0);   }   40% {     -webkit-transform: @bounce_range_high;     transform: @bounce_range_high;   }   60% {     -webkit-transform: @bounce_range_low;     transform: @bounce_range_low;   } } @keyframes bounce {   0%, 20%, 50%, 80%, 100% {     -moz-transform: translateY(0);     -ms-transform: translateY(0);     -webkit-transform: translateY(0);     transform: translateY(0);   }   40% {     -moz-transform: @bounce_range_high;     -ms-transform: @bounce_range_high;     -webkit-transform: @bounce_range_high;     transform: @bounce_range_high;   }   60% {     -moz-transform: @bounce_range_low;     -ms-transform: @bounce_range_low;     -webkit-transform: @bounce_range_low;     transform: @bounce_range_low;   } } @-moz-keyframes bounce_x {   0%, 20%, 50%, 80%, 100% {     -moz-transform: translateY(0);     transform: translateY(0);   }   40% {     -moz-transform: @bounce_range_high_x;     transform: @bounce_range_high_x;   }   60% {     -moz-transform: @bounce_range_low_x;     transform: @bounce_range_low_x;   } } @-webkit-keyframes bounce_x {   0%, 20%, 50%, 80%, 100% {     -webkit-transform: translateX(0);     transform: translateX(0);   }   40% {     -webkit-transform: @bounce_range_high_x;     transform: @bounce_range_high_x;   }   60% {     -webkit-transform: @bounce_range_low_x;     transform: @bounce_range_low_x;   } } @keyframes bounce_x {   0%, 20%, 50%, 80%, 100% {     -moz-transform: translateX(0);     -ms-transform: translateX(0);     -webkit-transform: translateX(0);     transform: translateX(0);   }   40% {     -moz-transform: @bounce_range_high_x;     -ms-transform: @bounce_range_high_x;     -webkit-transform: @bounce_range_high_x;     transform: @bounce_range_high_x;   }   60% {     -moz-transform: @bounce_range_low_x;     -ms-transform: @bounce_range_low_x;     -webkit-transform: @bounce_range_low_x;     transform: @bounce_range_low_x;   } } .bounce {   -moz-animation: bounce 2s infinite;   -webkit-animation: bounce 2s infinite;   animation: bounce 2s infinite; } .bounce_x {   -moz-animation: bounce_x 2s infinite;   -webkit-animation: bounce_x 2s infinite;   animation: bounce_x 2s infinite; } .top_right_search_box{width:275px} #div_mobile_check{display:block;} .sold_out{z-index:88;height:150px;position:relative;margin-bottom:-150px;} .img_border_content{border:2px solid #efefef; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;} .img_border_content_on{border:#ee2a31 solid 2px; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;} .colur_image_choose{list-style:none;margin:0; padding:0} .colur_image_choose li{float:left; margin-right:10px} .size_choose{list-style:none;margin:0; padding:0} .size_choose li{float:left; margin-right:10px} .size_choose a{display:block; padding:5px;} .btn_category_button > .dropdown-menu, .select2-drop { background:@main_color; color:@white;} .btn_category_button >.dropdown-menu > li > a{ color:@white;} .btn_category_button >.dropdown-menu > li > a:hover{ background:@second_color; color:@white;} ul.af_list {   list-style: none;   padding: 5px;   margin: 5px;   border: solid 2px #f5f5f5;   background:#f5f5f5;   z-index:999999;      } li.af_item {   cursor: pointer; } li.af_hover {   background-color: #f5f5f5;   color: #252524; } li.af_footer {   font-size: 12px;   color: #999;   text-align: right; } li.af_footer a {   font-size: 12px;   color: #999;   text-align: right; }  .mobile_top_icons_div{display:none;} .menu_title{font-size:50px; color:@main_color; font-weight:bold;padding:80px 0;} .grid {background: none;} .grid:after {   content: '';   display: block;   clear: both; }  .grid-item {   float: left;   width: 16.66%;   height: auto;   background: none;   border: 0px solid #b6b5b4;   border-color: hsla(0, 0%, 0%, 0.7);   margin-bottom:20px;   margin-left:0px;   margin-right:0px; } .grid-item-inner{padding:0 10px;} .is-checked{background:#F8B53B;}  .ghost-button {   display: inline-block;   border-radius: 5px;   color: @main_color;   border: 1px solid @main_color;   text-align: center;   outline: none;   text-decoration: none; } .ghost-button:hover, .ghost-button:active {   color: @black;   border: 1px solid @black; }  .ghost-button-rounded-corners {   display: inline-block;   width: 200px;   padding: 8px;   color: #fff;   border: 1px solid #fff;   border-radius: 5px;   text-align: center;   outline: none;   text-decoration: none; } .ghost-button-rounded-corners:hover, .ghost-button-rounded-corners:active {   background-color: #fff;   color: #000; }  .ghost-button-transition {   display: inline-block;   width: 100%;   padding: 0;   color: @black;   border: 1px solid @black;   text-align: center;   outline: none;   text-decoration: none;   transition: background-color 0.2s ease-out,               color 0.2s ease-out, 			  border 0.2s ease-out;    } .ghost-button-transition:hover, .ghost-button-transition:active {   background-color: @white;   color: @main_color;   border : 1px solid @main_color;   transition: background-color 0.2s ease-in,               color 0.2s ease-in, 			  border 0.2s ease-in; }  .ghost-button-thick-border {   display: inline-block;   width: 200px;   font-weight: bold;   padding: 8px;   color: #fff;   border: 3px solid #fff;   text-align: center;   outline: none;   text-decoration: none;   transition: background-color 0.2s ease-out,               color 0.2s ease-out; } .ghost-button-thick-border:hover, .ghost-button-thick-border:active {   background-color: #fff;   color: #000;   transition: background-color 0.3s ease-in,               color 0.3s ease-in; }  .ghost-button-semi-transparent {   display: inline-block;   width: 200px;   padding: 8px;   color: #fff;   border: 2px solid #fff;   text-align: center;   outline: none;   text-decoration: none;   transition: background-color 0.2s ease-out,               border-color 0.2s ease-out; } .ghost-button-semi-transparent:hover, .ghost-button-semi-transparent:active {   background-color: #fff;    background-color: rgba(255, 255, 255, 0.4);   border-color: #fff;    border-color: rgba(255, 255, 255, 0.4);   transition: background-color 0.3s ease-in,               border-color 0.3s ease-in; }  .ghost-button-border-color {   display: inline-block;   width: 200px;   padding: 8px;   color: #fff;   border: 2px solid #fff;   text-align: center;   outline: none;   text-decoration: none;   transition: border-color 0.3s ease-out,               color 0.3s ease-out; } .ghost-button-border-color:hover, .ghost-button-border-color:active {   color: #66d8ed;   border-color: #66d8ed;   transition: border-color 0.4s ease-in,               color 0.4s ease-in; }  .ghost-button-full-color {   display: inline-block;   width: 200px;   padding: 8px;   color: #fff;   background-color: transparent;   border: 2px solid #fff;   text-align: center;   outline: none;   text-decoration: none;   transition: color 0.3s ease-out,               background-color 0.3s ease-out,               border-color 0.3s ease-out; } .ghost-button-full-color:hover, .ghost-button-full-color:active {   background-color: #E2C357;   border-color: #fff;   color: #fff;   transition: color 0.3s ease-in,               background-color 0.3s ease-in,               border-color 0.3s ease-in; }  .ghost-button-size-transition {   display: inline-block;   width: 200px;   height: 25px;   line-height: 25px;   margin: 0 auto;   padding: 8px;   color: #fff;   border: 2px solid #fff;     text-align: center;   outline: none;   text-decoration: none;   transition: width 0.3s ease-out,               height 0.3s ease-out,               line-height 0.3s ease-out; } .ghost-button-size-transition:hover, .ghost-button-size-transition:active {   width: 220px;   height: 45px;   line-height: 45px;   transition: width 0.1s ease-in,               height 0.1s ease-in,               line-height 0.1s ease-in; }  .btn-success {   color: @gray;   background:none;   border:2px solid @main_color;   margin-bottom:15px;   margin-right:15px;   margin-left:15px; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {   color: @gray;   background:@white;   border-color: @gray; } .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {   background-image: none;    } .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {   background:@white;   border-color: @main_color; } .select-primary .select2-choice{background:@main_color;} .select-primary .select2-choice:hover, .select-primary .select2-choice.hover, .select-primary .select2-choice:focus, .select-primary .select2-choice:active {   color: #fff;   background-color: @black;   border-color: @black;   } .select2-choice{font-size:16px;} .input-group-addon{font-size:16px;} .bg_video{ position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; z-index: -100; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background-size: cover; transition: 1s opacity; } .account_manager_div{width:80%;} .v_center {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);} .product_content_line{font-size:12px; line-height:1.5; padding-bottom:10px; border-bottom:1px dashed @products_img_border_color; margin-bottom:10px;} .product_content_line .form-group{margin-bottom:0} .product_content_line .alert{margin-bottom:0} .product_content_line .label{padding:6px;} .product_content_line_red{font-size:12px; line-height:1.5; padding-bottom:10px; border-bottom:1px dashed @red; margin-bottom:10px;} .price_now{font-size:20px; background:#D9534F; color:@white; padding:5px 0;} .price_old{font-size:20px; background:#777; color:@white; padding:5px 0;} .price_pass_only{ text-decoration:line-through;} .arrow_open{background:url(/img/arrow_open.png) center right no-repeat;} .arrow_close{background:url(/img/arrow_close.png) center right no-repeat;} .top_shopping_cart_div{ float:right; } .top_login_div{ float:right;padding-right:20px;} .btn{font-size:14px;} .buy_now_button_div{padding:0 15px; margin-bottom:20px;} .h_center{margin-left: auto;margin-right: auto;} .select-default .select2-choice{background:@white; color:@main_color; border:1px solid @main_color} .select-default .select2-choice .select2-arrow{border-top-color:@main_color;} .inner_product_full_div_category_name{color:@gray; font-size:18px;padding-bottom:10px; text-transform:uppercase;} .inner_product_full_div_category_introduction{color:@gray;padding-bottom:10px;}  .cd-accordion-menu {   width: 100%;   max-width: 600px;   background: #fff;   margin: 0em auto;   box-shadow: none; } .cd-accordion-menu ul {    display: none; } .cd-accordion-menu li {   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none; } .cd-accordion-menu input[type=checkbox] {    position: absolute;   opacity: 0; } .cd-accordion-menu label, .cd-accordion-menu a {   position: relative;   display: block;   padding: 18px 18px 18px 64px;   background: none;   color: #2E8034;   font-size: 14px;   font-weight:bold; } .no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover {   background: none; } .cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after {    content: '';   display: inline-block;   position: absolute;   top: 50%; } .cd-accordion-menu label {   cursor: pointer; } .cd-accordion-menu label::before, .cd-accordion-menu label::after {   background: url(/img/plus.svg) right no-repeat;   background-repeat: no-repeat; } .cd-accordion-menu label::before {    right: 0;      -webkit-transform: translateY(-50%) ;   -moz-transform: translateY(-50%) ;   -ms-transform: translateY(-50%);   -o-transform: translateY(-50%);   transform: translateY(-50%); } .cd-accordion-menu label::after {    right: 0;   background:none;    } .cd-accordion-menu a::after {    right: 0; } .cd-accordion-menu input[type=checkbox]:checked + label::before {    background: url(/img/minus.svg) right no-repeat; } .cd-accordion-menu input[type=checkbox]:checked + label::after {    background-position: -2rem 0; } .cd-accordion-menu input[type=checkbox]:checked + label + ul, .cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {    display: block; } .cd-accordion-menu ul label, .cd-accordion-menu ul a {   background: #fff;   padding-left: 82px; } .no-touch .cd-accordion-menu ul label:hover, .no-touch .cd-accordion-menu ul a:hover {   background: #fff; } .cd-accordion-menu > li:last-of-type > label, .cd-accordion-menu > li:last-of-type > a, .cd-accordion-menu > li > ul > li:last-of-type label, .cd-accordion-menu > li > ul > li:last-of-type a {   box-shadow: none; } .cd-accordion-menu ul label::before {   right: 0; } .cd-accordion-menu ul label::after, .cd-accordion-menu ul a::after {   right: 0; } .cd-accordion-menu ul ul label, .cd-accordion-menu ul ul a {   padding-left: 100px; } .cd-accordion-menu ul ul label::before {   right: 0; } .cd-accordion-menu ul ul label::after, .cd-accordion-menu ul ul a::after {   right: 0; } .cd-accordion-menu ul ul ul label, .cd-accordion-menu ul ul ul a {   padding-left: 118px; } .cd-accordion-menu ul ul ul label::before {   right: 0; } .cd-accordion-menu ul ul ul label::after, .cd-accordion-menu ul ul ul a::after {   right: 0; } @media only screen and (min-width: 600px) {   .cd-accordion-menu label, .cd-accordion-menu a {     padding: 10px;     font-size: 14px;   }   .cd-accordion-menu label::before {     right: 0;   }   .cd-accordion-menu label::after {     right: 0;   }   .cd-accordion-menu ul label,   .cd-accordion-menu ul a {     padding-left: 26px;   }   .cd-accordion-menu ul label::before {     right: 0;   }   .cd-accordion-menu ul label::after,   .cd-accordion-menu ul a::after {     right: 0;   }   .cd-accordion-menu ul ul label,   .cd-accordion-menu ul ul a {     padding-left: 130px;   }   .cd-accordion-menu ul ul label::before {     right: 0;   }   .cd-accordion-menu ul ul label::after,   .cd-accordion-menu ul ul a::after {     right: 0;   }   .cd-accordion-menu ul ul ul label,   .cd-accordion-menu ul ul ul a {     padding-left: 154px;   }   .cd-accordion-menu ul ul ul label::before {     right: 0;   }   .cd-accordion-menu ul ul ul label::after,   .cd-accordion-menu ul ul ul a::after {     right: 0;   } } .cd-accordion-menu.animated label::before {    -webkit-transition: -webkit-transform 0.3s;   -moz-transition: -moz-transform 0.3s;   transition: transform 0.3s; }  ul.accordion{     list-style:none;        font-size: 1rem;     line-height: 1.5em; } ul.accordion li{     float:right;     width:18%;     height:30rem;     display:block; 	background-repeat:no-repeat;     background-position:center center;     position:relative;     overflow:hidden;     cursor:pointer; } ul.accordion li.bleft{     border-left:0px solid #fff; } ul.accordion li .heading{     background-color:#fff;     padding:10px;     margin-top:60px;     opacity:0.9;     text-transform:uppercase;     font-style:normal;     font-weight:bold;     letter-spacing:1px;     font-size:14px;     color:#444;     text-align:center;     text-shadow:-1px -1px 1px #ccc; 	 } ul.accordion li .description{     position:absolute;     width:100%;     height:200px;     bottom:0px;     left:0px;     display:none; 	background:transparent url(/img/bgDescription.png) repeat-x top left; } ul.accordion li #description_default{     display:block; } ul.accordion li #heading_default{     display:none; } ul.accordion li .description h2{     text-transform:uppercase;     font-style:normal;     font-weight:bold;     letter-spacing:1px;     font-size:1.5rem;     color:#434343;     text-align:left;     margin:0px 0px 15px 20px;     text-shadow:-1px -1px 1px #ccc; } ul.accordion li .description p{     line-height:14px;     margin:10px 22px;     font-family: "Trebuchet MS", sans-serif;     font-size: 12px;     font-style: italic;     font-weight: normal;     text-transform: none;     letter-spacing: normal;     line-height: 1.6em; } ul.accordion li .description a{     position:absolute;     bottom:5px;     left:20px;     text-transform:uppercase;     font-style:normal;     font-size:11px;     text-decoration:none;     color:#888; } ul.accordion li .description a:hover{     color:#333;     text-decoration:underline; } ul.accordion li .bgDescription{      height:340px;     position:absolute;     bottom:0px;     left:0px;     width:100%;     display:none; }   .tile-grid{       display: flex;       flex-wrap:wrap;       justify-content:space-between;       width:100%;       margin:auto;     }     	.tile-grid>div>a{       width: 100%;       display: block;     }     .tile-grid>div>img{       width: 100%;       display: block;     }     .tile-grid>div{       position: relative;     }     .tile-grid .cell>div{       position: absolute;       top:0;       left:0;       background:none;       width: 100%;       height: 100%;       display:flex;       justify-content: center;       align-items: center;     } 	 	.tile-grid .cell>div>a{       position: absolute;       top:0;       left:0;       background:#252525; 	  opacity:0.2;       width: 100%;       height: 100%;       display:flex;       justify-content: center;       align-items: center;     } 	 	.tile-grid .cell>div>a:hover{ 	  opacity:0;     }     body:after {         content: 'xl';         display: none;     } 	 	.d-container:first-child {     margin-top: 0 } .d-container {     background: #f7f7f7;     border-bottom: 1px solid #eee;     margin: 2em auto;     padding: 2em 5%;     width: 100% } .d-container:after {     clear: both;     content: "";     display: table } .d-container>h1 {     color: #333;     font-size: 2em;     line-height: 1.2;     margin: 0 0 .5em;     text-align: center } .d-flex-vertical {     -webkit-box-align: center;     -webkit-align-items: center;     -ms-flex-align: center;     align-items: center;     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -webkit-justify-content: center;     -ms-flex-pack: center;     justify-content: center;     min-height: 15em } .d-flex-vertical-center {     display: -webkit-box;     display: -webkit-flex;     display: -ms-flexbox;     display: flex;     background: #fff;     color: #333;     padding: 2.5em;     -webkit-box-flex: 0;     -webkit-flex: 0 0 200px;     -ms-flex: 0 0 200px;     flex: 0 0 200px;     border: 1px solid #ddd }   .tile-grid-top{       display: flex;       flex-wrap:wrap;       justify-content:space-between;       width:100%;       margin:auto;     }     	.tile-grid-top>div>a{       width: 100%;       display: block;     }     .tile-grid-top>div>img{       width: 100%;       display: block;     }     .tile-grid-top>div{       position: relative;     }     .tile-grid-top .cell>div{       position: absolute;       top:0;       left:0;       background:none;       width: 100%;       height: 100%;       display:flex;       justify-content: center;       align-items: center;     } 	 	.tile-grid-top .cell>div>a{       position: absolute;       top:0;       left:0;       background:#252525; 	  opacity:0.2;       width: 100%;       height: 100%;       display:flex;       justify-content: center;       align-items: center;     } 	 	.tile-grid-top .cell>div>a:hover{ 	  opacity:0;     }    .inner_register_box{background:@main_color; color:@white; z-index:2000; padding:8px 15px; font-size:12px; line-height:3;} .inner_register_box .autocomplete_result a{ color:@main_color; font-size:12px;} .inner_register_box .autocomplete_result a:hover{ color:@second_color;} .inner_register_box a{color:@white; font-size:12px} .inner_register_box a:hover{color:@second_color} .shopping_cart_product_refund{border:#ff0000 1px dashed;padding-right: 5px;margin-top: 5px;}  .top_box_desktop{background:@main_color; position: fixed; top:0; z-index:200; width:100%;} .top_social_media_group{ float:right; max-width:200px; padding-top:9px} .top_social_media_group_single{ float:left; padding-right:13px} .top_social_media_group_single a:hover{ opacity:0.8} .top_delivery_info{float:left;color:@second_color; text-transform:uppercase;} .top_delivery_info a{color:@white;} .top_delivery_info a:hover{color:@second_color;} .dropdown-menu, .select2-drop{left:auto;} .dropdown_menu_inner{margin-top:10px;} .inner_register_box .top_login_div{padding-right:10px;} .div_account_div{ float:right;} .div_burger_menu_div{ float:right;} .div_outer_language_div{ float:right; margin-right:15px} .language_a{  float:left; font-weight:bold;} .lang_on a{color:@second_color;} .lang_on a:hover{color:@white;} .lang_off a{color:@white;} .lang_off a:hover{color:@second_color;} .div_inner_language_div{ margin-left:15px;} .div_inner_language_div .language_a{} .div_inner_language_div>:first-child{} .div_inner_language_div .lang_on a{color:@main_color;} .div_inner_language_div .lang_on a:hover{color:@white;} .div_inner_language_div .lang_off a{color:@white;} .div_inner_language_div .lang_off a:hover{color:@main_color;} .top_all_div{padding:0 20px; padding-top:65px;} .top_logo_div{padding-top:20px;} .navbar{margin-top:0px;margin-bottom:0px; border-radius: 0px;min-height:0; text-transform:uppercase; float:left; font-family: "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;} .navbar-inverse{background:none; border:none; padding:0;} .navbar-inverse .navbar-text{color:@second_color;} .navbar-inverse .navbar-nav>li>a{color:@second_color;font-size:14px; font-weight:600;} .navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:@main_color;} .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:@main_color;background:none; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background:none; color:@main_color; } .navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:@black;} .navbar-inverse a{font-size:14px;} .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a{box-shadow:none;} .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: @light_gray;} .toggle_font_span{color:@light_gray;} .navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{text-shadow:none;} .navbar-inverse .navbar-nav > .open > .dropdown-menu{background:@main_color; border:2px solid @main_color;} .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{background:@main_color; color:@white;} .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{background:@main_color;color:@third_color; } .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a{border-radius:0px;padding-left:6px; padding-bottom:3px;margin:0;} .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 9px 5px 12px !important;} .navbar-nav > li > .dropdown-menu{border-radius:0px;margin-top:0;} .navbar-toggle::before{font-family:none;content:none;} .navbar-collapse{padding:0;} .navbar-inverse .navbar-nav > .active > a:focus{color:@light_gray;} .navbar-nav > li > a{padding-left:10px;padding-right:72px;} .navbar-nav > li:first-child > a{padding-left:0px;} .navbar-nav > li:last-child > a{padding-right:0px;} .flickity-page-dots {bottom: 25px;} .muti-image-cell-inner{padding:0 15px;} .homepage_adv_bottom_div{padding:0px; margin-top:100px} .section_homepage_product{padding:60px 0;} .homepage_intro_title{border-bottom: 2px solid @main_color;color: @light_gray;font-size: 32px;line-height: 1.5;margin: 0 auto 40px;max-width: 320px;padding-bottom: 25px;text-align: center; text-transform:uppercase; font-weight:bold;} .products_box{border:0px solid @products_img_border_color;} .products_img_border_bottom{border-bottom:@products_img_border_color solid 0px;} .div_sale_show_product_homepage .products_img_border_bottom{border:none;} .products_price{margin-top:5px; font-size:14px;  color:#666;} .products_name{margin-top:12px; font-size:12px; text-transform:uppercase;} .products_name a{color:#888888;} .products_name a:hover{color:@main_color;} .price_pass{text-decoration:line-through;} .product_list_price_now{color:@main_color;} .section_normal_footer_outter{background:@white;} .section_normal_footer{background:url(/img/footer_logo_bg.png) center top no-repeat;} .section_normal_footer_inner{padding:80px 10px;} .section_normal_footer_logo{margin-bottom:35px;} .section_normal_footer_phone{font-size:18px; margin-bottom:15px;} .section_normal_footer_email{font-size:14px; margin-bottom:5px; color:@main_color;} .section_normal_footer_address{font-size:14px; margin-bottom:5px; color:@main_color;} .section_normal_footer_terms{font-size:12px; margin-bottom:25px; color:@main_color;} .section_normal_footer_payments{margin:0 auto; max-width:280px; padding-bottom:30px;} .section_normal_footer_payments_single{ float:left; padding-right:15px} .footer_sitemap_first_level{color:@white; font-size:20px; line-height:1.5; margin-bottom:15px;} .footer_sitemap_first_level a{color:@white;} .footer_sitemap_first_level a:hover{color:@main_color;} .footer_sitemap_second_level{color:@white;font-size:14px; line-height:2} .footer_sitemap_second_level a{color:@main_color;} .footer_sitemap_second_level a:hover{color:@white;} .section_normal_copyright{background:@white; text-align: center; padding:10px 0;} .section_normal_copyright_comments{color:@second_color; font-size:12px} .section_normal_copyright_comments a{color:@main_color;} .section_normal_copyright_comments a:hover{color:@second_color;} .normal_hidden{display:none;} .inner_product_selector_tool_div{padding-left:0;} .inner_product_full_div{padding-right:0;} .product_title_h1{font-size:20px; line-height:1.5; font-weight:bold;} .contact_us_single_style_img{float:left; width:30px; margin-right:15px;} .contact_us_single_style_content{float:left;line-height:30px; font-size:12px;} .search_result_a{padding:0 0 0 2px; line-height:1.2} .my_favorite_div{width:50%; float:left; padding-right:10px;} .not_my_favorite_div{width:50%; float:left; padding-left:10px;} .show_preorder_title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #d7d7d7 dotted;} .show_preorder_single_product{padding-bottom:10px; margin-bottom:10px; border-bottom:1px #d7d7d7 dotted;} .show_preorder_single_product:last-child{border-bottom:none;margin-bottom:0px; padding-bottom:0px;} .check_box_pre_order{padding-left:0; margin-bottom:0; margin-top:0;} .show_checkout_title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #d7d7d7 dotted;} .show_check_out_single_product{padding-bottom:10px; margin-bottom:10px; border-bottom:1px #d7d7d7 dotted;} .show_check_out_single_product:last-child{border-bottom:none;margin-bottom:0px; padding-bottom:0px;} .not_main_page_title{font-size:24px; padding-bottom:20px;} .show_cart_single_product_promotion_description{color:@main_color;} .show_cart_single_product_weight{} .wishlist_delete{position:absolute;top:5px;left:15px; z-index:99;} .clear_wish_list_desktop{clear:both;} #accordion .panel-title{font-size:12px;} .self_clear:after{content: ""; display: table; clear: both;} .search_date_button{padding:7px 15px;} .search_group_div .input-group-addon {border-color:@main_color !important;} .search_group_div .input-group-addon:hover{border-color:@second_color !important;} .supporting_brand_single{padding:0 15px;} .supporting_brand_single > a{ opacity:0.6} .supporting_brand_single > a:hover{ opacity:1;} .section_homepage_brands{margin-top:80px; } .homepage_title_div{text-align: center;} .homepage_title_div_tilte{ font-size:24px; color:@second_color; padding-bottom:15px;text-transform:uppercase;} .homepage_title_div_subtilte{ font-size:10px; color:@light_gray; max-width:410px; margin:0 auto; padding-bottom:50px; line-height:1.3; text-transform: capitalize;} .homepage_product_single{margin-bottom:30px;} .homepage_product_single_name{margin-top:20px;} .section_homepage_why_choose_us{background: url(/img/why_choose_us_background.jpg) center center; background-size:cover;} .section_homepage_why_choose_us_inner{padding:30vh 0;} .homepage_wcu_single_subtitle{color:@white; line-height:1.3} .section_normal_footer_content{max-width:600px; margin:0 auto;} .section_footer_title{font-size:10px; color:@main_color; padding-bottom:5px;} .section_footer_subtitle{font-size:8px; color:@light_gray;} #enquiry_message_form label{ line-height:1.2; font-size:12px;} #enquiry_message_form .form-group{padding:0 5px;} .template_sublevel_div{text-align: center;} .template_sublevel_image{ margin-bottom:5px;} .template_sublevel_name{ margin-bottom:5px;} .template_sublevel_subtitle{}  .section_subscribe{} .section_subscribe_border{background: url(/img/subscribe_letter_border.jpg) repeat-x; height:13px;} .section_subscribe_inner{background:#252b33; padding:110px 15px;} .section_subscribe_content{color:#bdc3c7;} .section_subscribe_content_title{color:@white; font-size:32px; text-transform:uppercase; padding-bottom:20px} .section_subscribe_content_subtitle{font-size:14px;} .section_subscribe_content_form{padding:20px;} .section_subscribe_content_notice{font-size:10px;} .section_subscribe_content_form{max-width:550px; margin:0 auto;} #section_subscribe_content_form .form-control, .select2-search input[type="text"]{font-size:12px; height:auto; border:2px solid @white;} #section_subscribe_content_form .input-group-btn .btn{ background:#ffffff; color:#DF334D; border-color:@white; font-size:14px !important;} #section_subscribe_content_form .input-group-btn .btn{height:auto; padding:8px 12px; line-height:18px;} #section_subscribe_content_form .form-control::-moz-placeholder, .select2-search input[type="text"]::-moz-placeholder{color:#666666 !important;} #section_subscribe_content_form .input-group-btn:last-child > .btn:hover{ border-color:@white;}  .top_search_form_style_text::-webkit-input-placeholder {   color: @white; } .top_search_form_style_text::-moz-placeholder {   color: @white; } .top_search_form_style_text:-ms-input-placeholder {   color: @white; } .top_search_form_style_text:-moz-placeholder {    color: @white; } .mm-menu{background:#ed6d00; color:#ffffff;}  @media (min-width: 992px) and (max-width: 1199px)  { .current_cart{margin-top:100px;} .register_info_box{width:80%;margin:0 auto;} .forget_password_button_fail_margin{margin-top:0;} .button_width_full{margin-top:36px;} .forget_password_button_success_margin{margin-top:25px;} .form_padding_top_bottom{padding:5px 0;} .form_padding_left{padding-left:10px;} .navbar-inverse li{line-height:100%;margin-right:0;margin-left:0;} .navbar-collapse{padding:0;} .products_height{height:60px;} .form_needed{width:80%;} .product_thumb_subtitle_slide>a{font-size:12px;} .product_thumb_price_slide{font-size:13px;} .product_homepage_title{font-size:24px;padding:20px;} .progress_div{margin:10px;} .products_price{margin:10px; font-size:12px;} .products_name{margin:10px; font-size:12px;} .products_name a{font-size:12px;} .btn-success {font-size:12px;} .shopping_cart_product_detail_padding .second_line{display:block; padding-left:0;} .clear_four{clear:both;}  body:after {content: "l";}  .navbar-nav > li > a{padding-left:10;padding-right:46px;} .navbar-nav > li:first-child > a{padding-left:0px;} .navbar-nav > li:last-child > a{padding-right:0px;} h1{font-size:24px;} h2{font-size:20px;} .muti-image-cell-inner{padding:0 10px;} .wishlist_delete{left:15px} .clear_wish_list_sm_desktop{clear:both;}  #section_subscribe_content_form .form-control, .select2-search input[type="text"]{border:1px solid @white; font-size:13px;}  }  @media (min-width: 768px) and (max-width: 991px){ .current_cart{margin-top:60px;} .register_info_box{width:80%;margin:0 auto;} .form_checkbox_margin{margin-top:5px;} .forget_password_button_fail_margin{margin-top:0;} .forget_password_button_success_margin{margin-top:25px;} .form_padding_top_bottom{padding:5px 0;} .form_padding_left{padding-left:10px;} .navbar-inverse li{line-height:100%;margin-right:0;margin-left:0;} .navbar-nav > li > a{padding-right:0px; padding-left:0px; font-size:12px;} .navbar-nav > li:last-child{} .navbar-inverse .navbar-nav > li > a{font-size:12px;} .navbar-collapse{padding:0;} .products_height{height:110px;} .form_needed{width:90%;} .product_thumb_subtitle_slide{height:80px;} .product_thumb_subtitle_slide>a{font-size:12px;} .product_thumb_price_slide{font-size:13px;} .second_line{display:block; padding-left:0;} .nav_full_box{ margin-top:70px;} .products_price{margin:10px; font-size:12px;} .products_name{margin:10px; font-size:12px;} .products_name a{font-size:12px;} .btn-success {font-size:12px;} .clear_three{clear:both;} .relate_clear_four{ clear:both;} .relate_clear{ clear:none;} .top_box_mobile{display:block;} .top_box_desktop{display:none;} .top_account_box{display:none;} .top_right_search_box{width:100%;} .nav_normal_div{display:none;} .mobile_top_icons_div{display:block; margin-top:50px;} .grid-item{width:25%;} .left_toggle_menu_div{display:none;} .ipad_hidden{display:none;} .normal_hidden{display:block;} .homepage_slide_div{margin-top:10px;} .section_homepage_product{padding:50px 0;}  body:after {content: "m";}  h1{font-size:28px;} h2{font-size:24px;} .section_mobile_footer_outter{} .section_mobile_footer{background:url(/img/footer_logo_bg.png) right top no-repeat;} .section_mobile_footer_inner{padding:60px 15px;} .section_mobile_footer_logo{margin-bottom:35px;} .section_mobile_footer_phone{font-size:14px; margin-bottom:5px;} .section_mobile_footer_email{font-size:12px; margin-bottom:5px; color:@main_color;} .section_mobile_footer_address{font-size:12px; margin-bottom:5px; color:@main_color;} .section_mobile_footer_terms{font-size:12px; margin-bottom:0px; color:@main_color;} .section_mobile_footer_payments{ padding-bottom:0px; max-width:250px} .section_mobile_footer_content{max-width:500px; margin:0 auto;} .footer_sitemap_first_level{font-size:16px; margin-bottom:15px;} .footer_sitemap_second_level{font-size:12px;} .section_mobile_copyright{background:#222224;border-top:2px solid #333333; padding:10px; color:@white; font-size:12px;} .search_result_a{font-size:12px; padding-left:10px;padding-top:5px;} .muti-image-cell-inner{padding:0 5px;} .clear_wish_list_mobile{ clear:both;} .ipad_font_size_10{font-size:10px;} .clear_two{clear:both;} .current_id_and_search{ margin-top:25px; margin-bottom:20px} .homepage_adv_bottom_div{padding:0px; margin-top:30px}  #section_subscribe_content_form .input-group-btn .btn{ line-height:18px}  } @media (max-width: 767px) { .top_box_desktop{display:none;} .top_account_box{background:none;} 	 .container{width:90%;} 	 .top_box{display:none;} .top_box_mobile{display:block;} .current_cart{color:@gray;background:none;width:100%;  font-weight:bold; float:none !important;margin:10px auto;} .current_id_and_search{float:none; margin:10px auto;} .id_update{margin-left:20px;} .navbar-inverse .navbar-toggle{border-color:#fff;} .register_info_box{width:100%;margin:0 auto;} .button_width{width:100%;margin-bottom:10px;} .form_checkbox_margin{margin-top:5px;} .form_padding_left{padding-left:3px;} .form_padding_top_bottom{padding:5px;} .text_align_left{text-align:left;} .shopping_cart_bottom_form_div{width:100%;} .footer_newbee{text-align:center;} .second_line{display:block; padding-left:0;} .one_product_content{margin:10px;} .wallet_margin_small{margin-bottom:10px;} .update_confirm_margin{margin-left:0;} .button_width_full{width:100%; margin-top:30px;} .button_width_half{width:100%; margin-top:30px;} .padding_top_bottom_ten_bg_dark{padding:10px 0;margin:5px 0; background:#b5b4b4;border-radius: 4px;} .padding_top_bottom_ten_bg_light{padding:10px 0;margin:5px 0; background:#d7d7d7;border-radius: 4px;} .special_a>a:hover{color:@white;} .form_needed{width:100%;} .manage_account_content{display:none;} .logined_account_link_for_computer_view{display:none;} .mm-listview > li > a, .mm-listview > li > span{color:@white;} .mm-listview > li > a:hover{color:@black;} .mm-menu .mm-header > a{color:@white;} .mm-menu .mm-header .mm-btn::before{border-color:@white;} .mm-menu .mm-listview > li > a.mm-prev::before, .mm-menu .mm-listview > li > a.mm-next::after{border-color:@white;} .top_right_search_box{width:100%}; #div_mobile_check{display:none;} 	 .search_language_container{display:none;} .product_thumb_subtitle_slide{height:90px;} .product_thumb_subtitle_slide>a{font-size:12px;} .product_thumb_price_slide{font-size:13px;} .products_height{height:80px;} .buyer_show_a{font-size:25px;} .payment_padding{padding:0;margin:0;} .outer-nav a{font-size:14px;} .mobile_none{display:none;} .bottom_number{max-width:210px;} 	 .header-unit{display:none;} .menu_title{font-size:25px;padding:30px 0;} .grid-item{width:50%;} .bg_video{display:none;} .account_manager_div{width:90%;} .progress_div{margin:10px;} .products_price{margin:10px; font-size:12px;} .products_name{margin:10px; font-size:12px;} .products_name a{ font-size:12px;} .btn-success {   margin-bottom:10px;   margin-right:10px;   margin-left:10px;   font-size:12px; } .products_box .btn{padding:5px;} .clear_two{clear:both;} .relate_clear_two{clear:both;} .relate_clear_four{ clear:none;} .relate_clear{ clear:none;} .mobile_padding_top_5{ padding-top:5px;} .left_toggle_menu_div{display:none;} .two_adv_div{display:none;} .mobile_top_icons_div{display:block;margin-top:50px;} .mobile_hidden{display:none;} .normal_hidden{display:block;} .phone_hidden{display:none;}  body:after {content: "s";} .d-flex-vertical-center {-webkit-box-flex: 0;-webkit-flex: 0 0 400px;-ms-flex: 0 0 400px;flex: 0 0 400px}  h1{font-size:20px;} h2{font-size:16px;} .section_homepage_product{padding:50px 0;} .section_mobile_footer_outter{} .section_mobile_footer{background:url(/img/footer_logo_bg.png) center top no-repeat;} .section_mobile_footer_inner{padding:30px 15px;} .footer_sitemap_first_level{font-size:16px; margin-bottom:15px;} .footer_sitemap_second_level{font-size:12px;} .section_mobile_copyright{background:#222224;border-top:2px solid #333333; padding:10px; color:@white; font-size:12px;} .section_mobile_payments{max-width:200px; margin-top:20px} .inner_product_selector_tool_div{padding:0;} .inner_product_full_div{padding:0;} .grid-item-inner{padding:0 5px;} .contact_us_single_style_img{float:left; width:100%; margin-bottom:10px;} .contact_us_single_style_content{float:left;line-height:30px; font-size:12px;} .search_result_a{font-size:12px; padding-left:10px;padding-top:5px;} .my_favorite_div{width:100%; float:left; padding-right:0px;} .not_my_favorite_div{width:100%; float:left; padding-left:0px; margin-top:15px;} .check_box_pre_order{padding-bottom:10px;} .pre_order_sub_price{color:@main_color;} .check_out_sub_price{color:@main_color;} .muti-image-cell-inner{padding:0;} .wishlist_delete{left:10px} .clear_wish_list_mobile{clear:both;} .clear_wish_list_sm_desktop{ clear:none;} .homepage_adv_bottom_div{padding:0px; margin-top:10px} .section_homepage_brands{margin-top:40px;} .section_homepage_why_choose_us_inner{padding:15vh 0;} .homepage_wcu_single{margin-bottom:30px;} .section_mobile_footer_logo{margin-bottom:35px;} .section_mobile_footer_phone{font-size:14px; margin-bottom:5px;} .section_mobile_footer_email{font-size:12px; margin-bottom:5px; color:@main_color;} .section_mobile_footer_address{font-size:12px; margin-bottom:5px; color:@main_color;} .section_mobile_footer_terms{font-size:12px; margin-bottom:0px; color:@main_color;} .section_mobile_footer_terms a{color:#666;} .section_mobile_footer_terms a:hover{color:#ed6d00;} .section_mobile_footer_payments{ padding-bottom:0px;} .template_sublevel_div{margin-bottom:10px}  .section_subscribe_content_title{font-size:16px;} .section_subscribe_content_subtitle{font-size:12px;} #section_subscribe_content_form .form-control, .select2-search input[type="text"]{border:1px solid @white; font-size:13px;} #section_subscribe_content_form .input-group-btn .btn{ line-height:1.2}  }