@charset "utf-8";
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Roboto;font-style:normal;font-weightght:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face {font-family:'Ubuntu';font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCjC3jsGyI.ttf) format('truetype');}
@font-face {font-family: 'Archivo';font-style: normal;font-weight: 400;src: local('Archivo Regular'),local('Archivo-Regular'),url(https://fonts.gstatic.com/s/archivo/v6/k3kQo8UDI-1M0wlSfdnoKw.ttf) format('truetype');}
@font-face {font-family: 'Ubuntu';  font-style: normal;  font-weight: 700;  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(https://fonts.gstatic.com/s/ubuntu/v14/4iCv6KVjbNBYlgoCxCvjsGyI.ttf) format('truetype');}
html{-webkit-text-size-adjust:none}
body{font-size:16px;line-height:1.5;color:rgba(72,72,72,1);font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-family:Archivo,sans-serif;font-style:normal;font-weight:400}
a{color:#000;outline:medium none;overflow:hidden;text-decoration:none;cursor:pointer}
a:focus,a:hover{text-decoration:none;color:#000}
a,button{outline:0!important}
img{max-width:100%;max-height:100%;height:auto;width:auto}
ul{list-style-type:none}
li,ul{padding:0;margin:0}
.form-control:focus,input:focus{border-color:#eee;-moz-box-shadow:0 0 3px rgba(0,0,0,.2)!important;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2)!important;box-shadow:0 0 3px rgba(0,0,0,.2)!important}
.panel{border-radius:0}
textarea.form-control{border-radius:0;height:125px;resize:none}
.h1,h1{font-size:1.66667em}
.h2,h2{font-size:1.4em}
.h3,h3{font-size:1.13333em}
.h4,h4{font-size:1em}
.h5,.h6,h5,h6{font-size:.8em}
.products_prompt_model{background:#43d796!important}
.container{position:relative}
.visible_md_block{display:none}
.breadcrumb>li{max-width:100%;font-size:14px;vertical-align:middle}
.btn{border-radius:2px}
button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.2px}
.btn-default{border-color:#111}
.nav-tabs>li>a{border-radius:0}
.header{width:100%}
.selcurrenct span.caret{margin-bottom:4px}
.btn-link{color:#535555}
.btn-info,.btn-primary{background-color:#fff;border-color:#000;color:#000;-webkit-transition:125ms ease-in-out;-moz-transition:125ms ease-in-out;-o-transition:125ms ease-in-out;transition:125ms ease-in-out;font-family:Roboto,sans-serif;font-weight:300}
.btn-info.disabled,.btn-primary.disabled,.btn_ajax{background-color:#ccc!important;border-color:#ccc!important}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#ccc;border-color:#ccc}
.btn_ajax{position:relative;color:#666!important}
.btn_ajax:after{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;margin-left:-10px;margin-top:-10px;border-radius:50%;border:3px solid #fff;border-top-color:transparent;-webkit-animation:spin .65s infinite linear;-moz-animation:spin .65s infinite linear;left:50%}
@-webkit-keyframes spin{
0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{
0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.header{position:relative;width:100%;z-index:1040;background-color:#fff;font-family:Rubik,HelveticaNeue,"Helvetica Neue",sans-serif;top:0;padding:0}
.fixed_head{position:fixed;width:100%;top:0;-moz-box-shadow:0 4px 5px rgba(225,225,225,.7);-webkit-box-shadow:0 4px 5px rgba(225,225,225,.7);box-shadow:0 4px 5px rgba(225,225,225,.7)}
.section{position:relative;min-height:30vh}
.form_model{max-width:798px;margin:30px auto}
.form_model .form-group input,.form_model .form-group textarea{font-family:inherit;height:auto;background-color:#fff;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:15px;line-height:1.6;padding:9px 12px}
.btn.btn-lg{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;padding:15px 30px;font-size:15px;line-height:15px}
#h_productname{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500}
.inline_block{display:inline-block}
.lodding{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,0)}
.no_list{text-align:center;margin-bottom:200px}
.no_list img{max-width:150px}
.no_list p{font-size:20px;margin-top:30px;width:100%}
.all_transition{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.img_absolute{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;max-width:100%;max-height:100%}
.img_svg{width:22px;height:22px}
.nav_left_model>div{position:fixed;left:-300px;width:100%;z-index:1;-webkit-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out}
.nav_left_model_body{overflow:hidden;overflow-y:auto;text-align:left;top:65px;bottom:0;background-color:#fff;z-index:1}
.modal-open .nav_left_model.in>div{left:0}
.nav_left_model_body .ul_list{margin-top:20px}
.nav_left_model_body>.list-unstyled li.more{position:relative}
.nav_left_model_body>.list-unstyled li i{position:absolute;top:0;right:0;height:43px;width:40px;text-align:center;line-height:43px;cursor:pointer;font-size:11px;color:#1a1a1a}
.nav_left_model_body>.list-unstyled li .glyphicon-minus{display:none}
.nav_left_model_body>.list-unstyled li.on>.glyphicon-minus{display:block}
.nav_left_model_body>.list-unstyled li.on>.glyphicon-plus{display:none}
.nav_left_model_body>.list-unstyled>li a{font-size:17px;color:#6e7780;display:block;overflow:hidden;text-overflow:ellipsis;font-family:Archivo,sans-serif;text-transform:uppercase;color:#212529;opacity:.6}
.nav_left_model_body>.list-unstyled>li li a{overflow:inherit;margin-bottom:15px}
.nav_left_model_body>.list-unstyled>li a:hover{color:#616161}
.nav_left_model_body>.list-unstyled>li>a{margin-right:40px;font-size:16px;font-style:normal;font-weight:400}
.nav_left_model_body>.list-unstyled>li>ul{line-height: 16px;padding: 0 40px;margin-top: 13px;}
.nav_left_model_body>.list-unstyled>li>ul ul{list-style:none}
.nav_left_model_body>.list-unstyled ul ul a{padding:0;margin-right:10px}
.nav_left_model_body .ul_list{line-height:1.2}
.nav_left_model_body .ul_list a{display:block;padding:10px 0 10px 20px;margin-right:10px;font-size:15px;color:#212529;opacity:.6}
.nav_left_model_body .ul_list a i{margin-right:5px}
.nav_left_model_body .icon_nav img,.nav_left_model_body .icon_nav svg{opacity:1;filter:alpha(opacity=100)}
.nav_left_model_body .icon_nav img:hover,.nav_left_model_body .icon_nav svg:hover{opacity:.8;filter:alpha(opacity=80)}
.header_top{color:#000;line-height:38px;background-color:#f6f6f6;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
.user_welcome{text-transform:capitalize;margin:0}
.header_section_left,.header_section_right{vertical-align:middle;height:63px}
.header_section_right{display:inline-block;position:absolute;top:0;right:0}
.header_section_left{position:absolute;top:0;left:15px}
.cart_user>li{padding:0 10px}
.cart_user>li[data-toggle=modal]{cursor:pointer}
.user_account{position:relative}
.header_section_right .cart_user>li .dropdown-menu{margin-top:-15px;font-size:13px;font-weight:400;left:initial;right:0}
.currencies .selcurrenct img{vertical-align:text-top}
.currencies{position:relative}
.currencies ul.dropdown-menu{left:initial;right:0}
.header_cart{position:relative;padding:15px 0}
.header_cart .iconfont{font-size:29px;color:rgba(0,0,0,.8)}
.header_cart .total_num.badge,.mob_right .total_num.badge{position:absolute;bottom:2px;font-size:12px;color:rgba(0,0,0,.7);font-weight:400;right:-3px;top:-1px;text-align:center;width:35px}
.mob_right .total_num.badge{right:9px;top:9px}
.mob_right .total_num.badge{z-index:999}
.header_cart:hover .cart_box{display:block}
.header_cart>a{position:relative;width:30px}
.header_cart .totalprice{margin-left:10px}
.header_cart .pc_cart_list{position:absolute;width:315px;right:0;background-color:#fff;z-index:15;line-height:1.5;display:none;margin-top:-15px}
.cart_box.on{display:block}
.header_cart .pc_cart_list .cart_con{border:2px solid #cbc9c7;padding-bottom:10px}
.header_cart .pc_cart_list .pc_cart_list_ul{padding:10px;max-height:300px;overflow-y:auto;text-align:left}
.header_cart .pc_cart_list .pc_cart_list_ul li{position:relative;padding-top:10px}
.header_cart .pc_cart_list .pc_cart_list_ul li:first-child{padding-top:0}
.header_cart .pc_cart_list .cp{position:relative}
.header_cart .pc_cart_list .cp>div{overflow:hidden;margin-bottom:5px}
.header_cart .pc_cart_list .img{width:100px;height:100px;line-height:100px;vertical-align:middle;text-align:center;float:left;margin-right:10px}
.header_cart .pc_cart_list .title{overflow:hidden;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.header_cart .pc_cart_list .title a{display:block;max-height:54px;overflow:hidden;margin-bottom:5px}
.header_cart .pc_cart_list .title span{background:#111;color:#fff;padding:0 5px}
.header_cart .pc_cart_list .remove{position:absolute;right:10px;bottom:50px}
.header_cart .pc_cart_list .money.total{text-align:right}
.pc_cart_total{text-align:left;background-color:#f2efea;letter-spacing:.5px;padding:5px 10px;font-size:14px;color:#3d3d3d}
.mob_left{position:absolute;left:15px;width:30px;height:53px;line-height:53px;z-index:999}
.mob_left .iconfont,.mob_right .iconfont{font-size:29px;vertical-align:middle}
.mob_right{text-align:right;position:absolute;right:15px;width:60px;top:15px}
.pc_cart_list.no_data .pc_cart_foot,.pc_cart_list.no_data .pc_cart_list_ul,.pc_cart_list.no_data .pc_cart_total{display:none}
.header_section_left{width:30%;max-width:350px}
.search_submit{position:relative}
.logo{height:63px;line-height:63px;float:left;position:relative;z-index:3}
.logo a{/*max-width:141.5px;*/max-width:200px;display:inline-block;font-size:0;vertical-align:middle;overflow:hidden; margin-right: 15px;}
.logo img{max-height:60px;max-width:100%}
.logo .logo_font{line-height:60px;font-size:26px;vertical-align:middle;text-decoration:none;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis; margin-right: 15px;}
.nav_top_model.scroll_model.row{display:flex;flex-wrap:wrap;justify-content:center;width:70%}
.add-width.nav_top_model.scroll_model.row{width:59%}
@media(max-width:500px){
.logo .logo_font{font-size:20px}
}
@media (max-width:991px){
.logo{text-align:center;float:none!important;width:auto;max-width:none;display:block;height:54px;line-height:54px;margin:0 15px;position:relative;padding:0 20px;float:none;left:initial}
.logo .logo_font{line-height:40px}
.logo img{max-height:35px}
.header_section_left,.header_section_right{display:none}
}
.nav_top{z-index:2;color:#111;font-size:14px}
.nav_first{line-height:63px;text-align:center}
.nav_top .nav_first>.nav_list:after{content:'';display:block;position:absolute;width:100%;border-bottom:1px solid transparent;left:0;bottom:-1px}
.nav_top .nav_first>.nav_list.more>a>i{font-size:10px;top:0}
.nav_first>li:first-child{/*padding-left:0*/}
.nav_list>a{text-transform:uppercase;font-size:14px;color:#000;font-family:Archivo,sans-serif;display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav_children_wrap{position:absolute;top:79%;left:0;z-index:10;opacity:0;visibility:hidden;-webkit-transition:opacity 375ms ease-in-out 125ms;-moz-transition:opacity 375ms ease-in-out 125ms;transition:opacity 375ms ease-in-out 125ms;background-color:#fff}
.nav_first>li.nav_list:hover .nav_children_wrap{visibility:visible;opacity:1;border:1px solid #e5e5e5}
.nav_second{min-width:187px;position:relative;transition:top 375ms ease-in-out 125ms;padding:20px 40px;max-height:500px;overflow: auto;}
.nav_second_list{position:relative}
/*.nav_third{position:absolute;left:139%;top:-10px;min-width:187px;max-width:200px;background-color:#fff;padding:10px 0;visibility:hidden;opacity:0;-webkit-transition:left 375ms ease-in-out 125ms;-moz-transition:left 375ms ease-in-out 125ms;transition:left 375ms ease-in-out 125ms}*/
.nav_third_list{padding:0 10px}
.nav_second_list:hover .nav_third{visibility:visible;opacity:1}
.nav_second a{display:block;max-width:200px;letter-spacing:.75px;line-height:15px;padding:10px 0;font-size:14px;color:#000;font-family:Archivo,sans-serif}
@media (max-width:767px){
.nav_top .container,.nav_top~.container{padding:0}
}
.search_model_body{position:absolute;margin-top:-65px;top:0;left:0;right:0;height:65px;background-color:#fff}
.search_submit .mob_img_svg{position:absolute;top:50%;left:15px;margin-top:-11px}
.modal .search_submit input{padding:0 56px;line-height:63px;height:65px;border-color:#fff!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.modal .search_submit .close{position:absolute;top:50%;margin-top:-21px;font-size:30px;right:15px}
.cart_model .modal_close{width:300px;right:0;margin-right:-300px}
.cart_model .close{position:absolute;right:0}
.cart_model_body{margin-right:-300px;position:fixed;right:0;width:300px;top:65px;bottom:0;background-color:#fff}
.footer{font-family:Archivo,sans-serif;font-style:normal;font-weight:400;padding:30px 0}
.footer a{color:#484848}
.footer_top{color:#fff;padding:15px 0}
.subscribe_box{color:rgba(72,72,72,1)}
.subscribe_box h2{color:#484848;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;font-size:26px}
.subscribe_box p{padding:15px 0 0;font-size:16px;line-height:28px;font-weight:500}
.subscribe_con{margin-top:45px}
.subscribe_con form{max-width:536px;margin:0 auto}
.inp_mail{position:relative}
.inp_mail .email_txt{background-color:#fff;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;width:340px;height:44px;line-height:50px;border:1px solid #e3e3e3;border-radius:0;font-size:14px;padding-left:20px;padding-right:60px}
.email_submit{height:50px;width:50px;background-color:#3e505c;position:absolute;right:0;bottom:0;border-radius:0 3px 3px 0;box-shadow:none!important;transition:all .5s ease}
.email_submit .iconfont{color:#fff}
.email_submit:hover{background-color:#33c585}
@media (max-width:991px){
.inp_mail .email_txt{width:100%}
}
@media (min-width:768px){
.footer_a_ul>.ul_list:nth-child(4n+1){clear:both}
}
.footer_a_tt{font-size:18px;letter-spacing:0;display:inline-block;text-transform:uppercase;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500}
.footer_sub_nav a{font-size:14px;display:block;line-height:18px;margin:10px 0}
.footer_sub_nav a:hover{text-decoration:underline}
.footer_a .list-inline>li.ul_list>a{margin-bottom:20px;text-transform:uppercase}
.footer_a .list-inline>li ul{min-width:180px}
@media (max-width:767px){
.footer_a .footer_a_ul>li{margin-bottom:10px;text-align:center}
.footer_sub_nav a{margin:8px 0}
.copyright{font-size:12px}
}
.copyright{padding:15px;border-top:1px solid #ccc;font-size:14px}
.car_support img{width:40px}
@media (max-width:991px){
.car_support{margin-top:10px}
.car_support,.copyright{text-align:center}
}
.footer_b .list-tab-inline li{font-size:12px;padding:0 5px;display:inline}
.footer_b .list-tab-inline i{margin-right:5px}
.mbx_list .breadcrumb{margin:14px 0 25px 0;padding:0 15px;background:0 0;padding-left:0;border-radius:0;display:none}
.mbx_list .breadcrumb a{font-weight:400}
.mbx_list h1,.mbx_list h2{max-width:none;margin:0;padding-top:30px;padding-bottom:30px;line-height:1.5;font-weight:400;text-align:center;margin:0 auto;color:#3e505c;font-size:48px}
@media (max-width:991px){
.mbx_list h1,.mbx_list h2{font-size:35px}
}
.modal>.modal_close{position:absolute;background-color:#fff;top:0;height:65px;z-index:10}
.modal>.modal_close .close{float:none;display:block;text-align:center;opacity:1;padding:15px}
.modal.in>.modal_body,.modal.in>.modal_close{margin:0}
.products_img{position:relative;display:block;text-align:center;}
.products_img .bttrlazyloading-wrapper{min-height:100px;display:block;width:100%;background-repeat:no-repeat;background-position:center center;background-color:#fff!important}
.product_window_model .sub_img{display:none}
.products_img img{font-size:0}
.products_prompt{position:absolute;top:0;background:rgba(255,209,26,.7);color:#1a1a1a;width:76px;text-align:center;transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);z-index:3}
.products_prompt span{font-size:11px}
.categry_list li{position:relative;padding:0;vertical-align:top;overflow:hidden;min-height:200px}
.categry_list li>div{margin:10px;background-color:#fff;position:relative;overflow:hidden}
.categry_list li:nth-child(4n+1){clear:both}
.products_title{display:block;overflow:hidden;margin-bottom:5px;max-height:44px}
.products_title a.product_link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;vertical-align:middle;overflow:hidden;font-weight:700;-webkit-transition:all 250ms;-moz-transition:all 250ms;transition:all 250ms}
.products_title a{font-size:18px;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500}
.categry_list .products_bg{margin:0;text-align:center}
.pro_starts{display:block;padding:5px}
.categry_list .products_title{margin:12px 0}
@media (max-width:991px){
.categry_list>ul{margin-left:-5px;margin-right:-5px}
.categry_list>ul>li{padding:0 7.5px 10px 7.5px}
.categry_list li>div{margin:0}
}
@media (max-width:767px){
.categry_list li:nth-child(2n+1){clear:both}
div.pc_currencies{right:0;padding-right:15px}
}
.products_price{font-size:14px}
.products_price em{font-style:normal;color:#212121;font-size:16px;font-weight:500}
.products_grade{text-decoration:line-through;color:#a1a1a1;margin-left:5px}
@media (max-width:992px){
.products_grade,.products_price{font-size:13px}
}
.list_fy{text-align:center;margin-bottom:25px;margin-top:20px}
.list_fy .show_num{margin:0}
.list_fy .total em{font-style:normal;font-weight:700;margin:0 5px}
.list_fy .pagination,.list_fy .total{vertical-align:middle;margin-right:10px}
.list_fy .pagination li>a{color:#3e505c;background-color:#fff;border:1px solid transparent!important}
.list_fy .pagination li>a:hover{background-color:#fff!important;color:#fc0!important}
.list_fy .pagination li>a,.list_fy .pagination li>span{border:none;border-radius:0;padding:4px 10px;margin:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.pagination>.active>span{background-color:#fff!important;border-bottom:2px solid #fc0!important;color:#000!important}
.icon_nav>li{vertical-align:middle;margin-bottom:10px}
.icon_nav>li>a{display:block;width:40px;height:40px;position:relative;background-color:#3e505c;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;border-radius:50%}
.icon_nav>li>a:hover{background-color:#fc0}
.icon_nav img,.icon_nav svg{width:20px;height:20px}
.icon_nav svg{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;fill:#fff}
.pc_cart_list>ul{position:absolute;top:0;left:0;right:0;bottom:110px;overflow:inherit;overflow-y:auto}
.pc_cart_list>ul .lodding{position:fixed;left:initial;right:0;top:0;width:300px;bottom:0;background:rgba(0,0,0,0);z-index:9}
.pc_cart_list>ul li{padding:15px 15px 15px 100px;position:relative}
.pc_cart_list>ul li .img{position:absolute;left:15px;top:15px;width:70px;height:70px;text-align:center}
.pc_cart_list>ul li .title{font-size:1em}
.pc_cart_list>ul li .title a{display:block;line-height:20px;max-height:40px;overflow:hidden;font-weight:700}
.pc_cart_list>ul li .title span{display:block;color:#1a1a1a;font-size:.93333em;font-weight:400}
.pc_cart_list>ul li .cart_td_qty{position:relative;z-index:1;max-width:95px}
.pc_cart_list>ul li .cart_td_qty i{display:inline-block;height:28px;line-height:28px;text-align:center;width:28px;cursor:pointer}
.pc_cart_list>ul li .cart_td_qty i:hover{background-color:#d9d9d9}
.pc_cart_list>ul li .money{display:none}
.pc_cart_list>ul li .total{display:block;text-align:right;margin-top:-28px;line-height:28px;color:#1a1a1a;font-weight:400}
.pc_cart_list>ul li .total label{display:none!important}
.pc_cart_list>ul li .total strong{font-weight:inherit}
.pc_cart_list>ul li .remove{text-align:right;display:none}
.pc_cart_list .totalprice{font-weight:400;font-size:14px}
.cart_model_body .pc_cart_list .pc_cart_foot{position:absolute;left:0;bottom:0;right:0;height:110px;padding:10px 15px;color:#1a1a1a}
.pc_cart_list .pc_cart_foot label{float:left;margin:0;font-size:14px}
.pc_cart_list .pc_cart_foot button{text-transform:uppercase;line-height:22px;padding:7px 22px;width:200px;margin:10px auto 0 auto}
.pc_cart_list .no_list{display:none}
.pc_cart_list.no_data .no_list{display:block}
.pc_cart_list.no_data>.pc_cart_foot,.pc_cart_list.no_data>ul{display:none}
.page_title{text-align:center;font-size:20px;color:#000;margin:0 0 30px}
.article_section,.page_html{background-color:#fff;overflow:hidden;padding:15px 15px 30px}
.order_list_bz{width:100%;background:#f1f1f1;position:relative;margin:10px 0;z-index:0;overflow:hidden}
.order_list_bz ul{height:30px;overflow:hidden;width:103%}
.order_list_bz li{float:left;width:33%;text-align:center;position:relative;z-index:2;font-size:16px;line-height:30px}
.order_list_bz li em{position:absolute;right:-20px;top:-8px;width:0;height:0;line-height:0;border-width:23px 0 23px 23px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid}
.order_list_bz li i{position:absolute;right:-12px;top:0;width:0;height:0;line-height:0;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #f1f1f1;border-style:dashed dashed dashed solid}
.order_list_bz li.current{background:#f60;color:#fff;z-index:1}
.order_list_bz li.current i{border-color:transparent transparent transparent #f60}
.order_list_bz li#get_on{background-color:#000;color:#fff}
.order_list_bz li#get_on i{border-color:transparent transparent transparent #000}
@media (max-width:400px){
.order_list_bz li{font-size:11px}
}
.cart_td_qty{zoom:1;width:120px;height:30px;line-height:30px;position:relative}
.cart_td_qty>i{display:block;top:0;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;cursor:pointer;font-style:normal}
.cart_td_qty>i.num_y{border:1px solid #2a2a2a}
.cart_td_qty>i.num_n{border:1px solid #2a2a2a}
.cart_td_qty input{width:100%;border:none;text-align:center;line-height:28px;display:block;outline:0}
.nav_left_model{font-family:Rubik,HelveticaNeue,"Helvetica Neue",sans-serif}
.pc_currencies{position:absolute;top:30%;right:22px;margin-top:-11px;z-index:1090}
.mob_search{position:absolute;top:50%;right:105px;margin-top:-10px}
.mob_search i{font-size:20px}
.pc_currencies>a{cursor:pointer}
.pc_currencies>a img{vertical-align:middle;margin-top:-5px}
.pc_currencies .dropdown-menu{right:0;margin-right:-15px;width:200px;left:inherit;overflow:auto;max-height:70vh;max-height:calc(100vh - 60px);padding:0 21px}
.pc_currencies .dropdown-menu a{padding:3px 5px}
body[data-template] .ztb{margin-bottom:0!important}
.left_list_nav{background:0 0}
.left_list_nav .list-group-item{background:0 0}
.left_list_nav .panel-heading{background:0 0;font-weight:700;border-color:#ccc;position:relative;font-size:17px}
.ul_list_toggle{width:15px;height:15px;position:absolute;cursor:pointer;right:8px;top:14px;background-image:url(../images/down.png);background-position:center;background-repeat:no-repeat;background-size:20px}
.review_cate_head.active .ul_list_toggle{background-image:url(../images/up.png)}
.left_list_nav .list-group{font-size:12px;font-weight:600}
.to_top{position:fixed;right:20px;bottom:50px;cursor:pointer;z-index:9999;visibility:hidden;opacity:0;transition:all .3s ease-in-out}
.to_top_button{width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #cbc9c7;background-color:#fff;opacity:.8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;transition:border .3s ease-in-out}
.to_top:hover .to_top_button{border-color:#7a7a7a}
.to_top_button img{width:22px;height:22px}
.top_txt{color:#7a7a7a;font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.to_top.on{visibility:visible;opacity:1}
div.testimonials_modal p{font-size:14px;font-weight:500}
ul.clearfix.custom_products_ul li{overflow:hidden}
.modal_close{background:#fff}
.link_del{color:red}
.cart_list{position:relative}
.cart_list img{max-height:100%;max-width:100%;font-size:0;height:auto;vertical-align:middle;width:auto}
.cart_list li input{width:40px;height:28px;line-height:30px;text-align:center;border:1px solid #2a2a2a;margin:0 5px}
.cart_list li.disabled{-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50)}
.cart_list li.disabled .remove{display:block}
.cart_list .img{width:140px;height:140px;line-height:80px;text-align:center;font-size:0}
.cart_list .title{line-height:25px;display:inline-block;vertical-align:middle;font-size:14px}
.cart_list .title a{display:block;overflow:hidden;max-height:36px;font-weight:700;text-rendering:optimizeLegibility;letter-spacing:.05em;font-family:Karla,HelveticaNeue,"Helvetica Neue",sans-serif}
.cart_list .title span{display:block;color:grey;font-weight:400;letter-spacing:0;font-size:14px;line-height:16px}
.cart_list .title img{width:15px;height:15px}
.cart_list .money,.cart_list .num{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
.cart_list .money label{font-weight:400;width:70px;font-size:12px;margin:0;color:#666}
.cart_list .money strong{font-weight:400}
.cart_list .remove .glyphicon{color:inherit}
.cart_list .remove a{display:block;color:inherit;width:17px}
.cart_list .cart_td_qty{display:flex}
.cart_list .cart_total{padding:30px 0;font-size:14px}
.cart_list .cart_total>span{display:block;margin-bottom:20px}
.cart_list .cart_total>span #totalprice{margin-left:20px}
.custom_products li.categoryimg .category_title{background-color:#07aabc}
.home_custom_design .title,.home_custom_design h4{font-family:"Open Sans",sans-serif;font-weight:400;font-size:48px;line-height:58px;color:#3e505c}
.wide_screen .products_title a{color:#3e505c;font-weight:500;font-size:16px}
.custom_products li .products_title a{font-size:12px;color:#484848;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700}
.gallery_jigsaw_imgmodal img{background-color:#fff}
@media(min-width:767px){
.products_overlay .products_overlay_btn{background-color:#333}
.products_overlay .products_overlay_btn:hover{background-color:#07aabc}
}
@font-face{font-family:iconfont;src:url(../font/iconfont.eot?t=1508998015388);src:url(../font/iconfont.eot?t=1508998015388#iefix) format('embedded-opentype'),url(../font/iconfont.woff?t=1508998015388) format('woff'),url(../font/iconfont.ttf?t=1508998015388) format('truetype'),url(../font/iconfont.svg?t=1508998015388#iconfont) format('svg')}
.iconfont{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;position:relative;top:1px;font-size:20px;color:#000}
.icon-menu:before{content:"\e607"}
.icon-arrow-right:before{content:"\e62e"}
.icon-search:before{content:"\e602"}
.icon-user:before{content:"\e601"}
.icon-cart:before{content:"\e600"}
img[data-sizes=auto]{display:block;width:100%!important;object-fit:contain}
div.testimonials_modal p{font-size:14px;font-weight:500}
.tb_wholesale{margin-bottom:1px}
.tb_wholesale span{display:inline-block;margin-right:-10px;margin-bottom:-1px;text-align:left;border:1px solid #ddd;background:#fff;padding:0 20px;line-height:22px;font-size:12px;min-width:110px}
.tb_wholesale>div{margin-bottom:-1px}
.cart_td_qty{zoom:1;width:120px;height:30px;line-height:30px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cart_td_qty>i{display:block;top:0;width:28px;height:28px;line-height:28px;text-align:center;background-color:#fff;cursor:pointer;font-style:normal}
.cart_td_qty>i.num_y{right:0}
.cart_td_qty>i.num_n{left:0}
.cart_td_qty input{width:100%;border:none;text-align:center;line-height:28px;display:block;outline:0}
ol.breadcrumb.hidden-xs{display:flex}
.homeBlogModel-li-content{width:100%;overflow:hidden;text-overflow:ellipsis}
.home_custom_design .title,.home_custom_design h2,.home_custom_design h4{color:rgba(72,72,72,1);text-transform:none;text-align:center;font-size:26px;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500}
.home_custom_design .title a,.home_custom_design h2 a,.home_custom_design h4 a{text-decoration:none}
.all_transition{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.modal_play{position:relative;overflow:hidden}
.modal_play .hd{position:absolute;left:0;right:0;bottom:6%;text-align:center;z-index:1;font-size:0}
.modal_play .hd ul,.modal_play .hd ul li{display:inline-block;margin:0;padding:0}
.modal_play .hd ul li{position:relative;width:18px;height:18px;background-color:rgba(0,0,0,.5);cursor:pointer;margin:0 3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid transparent;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.modal_play .hd ul li:before{content:" ";position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;left:2px;right:2px;top:2px;bottom:2px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.modal_play .hd ul li.on:before{background-color:#fff}
.modal_play .bd,.modal_play .bd li{width:100%;position:relative;z-index:0}
.modal_play .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;text-align:center}
.modal_play .bd li img{width:100%;height:auto}
.modal_play .bd li img[_src]{display:none}
.modal_play li .container{position:relative}
.modal_play li .text-content{position:absolute;bottom:120px;left:0;right:0;padding:0 15px;padding-bottom:45px;opacity:0;-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px);transition:all .3s cubic-bezier(.44,.13,.48,.87);transition-delay:.3s}
.modal_play li.on .text-content{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
.modal_play li .text-content h4{margin:0;background-color:#006eff;color:#fff;height:71px;line-height:71px;font-size:3.75em;display:inline-block;padding:0 10px;text-transform:uppercase}
.modal_play li .text-content .li_next,.modal_play li .text-content .li_prev,.modal_play li .text-content p{height:43px;position:absolute;bottom:0;color:#fff;background-color:#030303;margin:0;line-height:43px;text-align:center;padding:0 10px}
.modal_play li .text-content .li_next,.modal_play li .text-content .li_prev{width:43px;cursor:pointer;font-size:16px;font-family:"Times New Roman",Georgia,Serif}
.modal_play li .text-content .li_next{margin-left:43px}
.modal_play li .text-content .li_next:hover,.modal_play li .text-content .li_prev:hover{background-color:#171717}
.modal_play li .text-content p{margin-left:87px;font-size:1.25em}
@media (max-width:767px){
.play_imglist>.container{padding-left:0;padding-right:0}
.modal_play li.on .text-content{bottom:20px}
}
.gallery_jigsaw_imgmodal{position:relative;display:block;width:100%;margin:0;padding:0}
.gallery_jigsaw_imgmodal>.bttrlazyloading-wrapper{position:relative;margin:0;padding:0;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;background-position:center center;background-repeat:no-repeat;background-color:transparent!important;overflow:hidden;opacity:1;filter:alpha(opacity=100)}
.gallery_jigsaw_imgmodal>.bttrlazyloading-wrapper .bttrlazyloading-clone{height:12px!important;width:100%!important}
.gallery_jigsaw_imgmodal>.bttrlazyloading-wrapper:hover{opacity:.7;filter:alpha(opacity=70)}
.gallery_jigsaw_b .container .row{margin-left:0;margin-right:0}
.gallery_jigsaw_b .btn-group-justified .btn-group{padding:0;text-align:center}
.gallery_jigsaw_b.padding-5 .row{margin-left:-5px;margin-right:-5px}
.gallery_jigsaw_b.padding-5 .row .btn-group-justified .btn-group{padding:0 5px}
.gallery_jigsaw_b.padding-10 .row{margin-left:-10px;margin-right:-10px}
.gallery_jigsaw_b.padding-10 .btn-group-justified .btn-group{padding:0 10px}
.gallery_jigsaw_b .btn_group_modal{display:block;position:relative;overflow:hidden;padding:8px}
.gallery_jigsaw_b .btn_group_modal .btn_group_modal_overlay .btn{overflow:hidden;font-size:0;margin:0 auto;padding:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-width:0;width:auto}
.gallery_jigsaw_b .btn_group_modal:hover .btn_group_modal_overlay .btn{font-size:14px;padding:6px 12px;margin-top:10px;border-width:1px}
.gallery_jigsaw_b .btn_group_modal .products_title{height:27px;line-height:27px;margin-top:20px}
.gallery_jigsaw_b .btn_group_modal .products_title a{line-height:20px;max-height:40px}
.gallery_jigsaw{position:relative}
.gallery_jigsaw .title{margin-bottom:20px;text-align:center}
.gallery_jigsaw ul{font-size:0;margin:0 -.5px;position:relative}
.gallery_jigsaw ul li{float:left;vertical-align:top;position:relative;width:20%;text-align:center;background-color:#fafbfc}
.gallery_jigsaw ul li[data-index='1']{width:40%}
.gallery_jigsaw ul li a{display:block;width:100%;padding-bottom:100%}
.gallery_jigsaw ul li a img{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:100%;height:auto;width:auto;margin:auto}
.gallery_jigsaw ul li a:before{content:" ";position:absolute;border:1px solid #fff;left:0;top:0;bottom:0;right:0;margin:-1px}
.imagewithtext-a{position:relative;text-align:center}
.imagewithtext-a .btn-group-justified .btn-group{padding:15px;word-wrap:break-word}
.imagewithtext-a .btn-group-justified .btn-group>p{margin:0;margin-bottom:16px}
.imagewithtext-a .btn-group-justified h4{margin:0;padding:10px 0;text-align:inherit}
.imagewithtext-a>.container{padding:0}
@media (max-width:767px){
.imagewithtext-a .btn-group-justified{display:block;width:100%}
.imagewithtext-a .btn-group-justified .btn-group{padding:7.5px 15px;width:100%;display:block;text-align:center}
}
.custom_products li{background-color:#fff;width: 25%;float:left;min-height:200px;position:relative;text-align:center;border:1px solid #f7f7f7;border-width:1px 1px 1px 0;margin-top:-1px}
[data-tag=productwindow-a] .custom_products .custom_products_ul[data-index='6'] li{width:16.6666666%}
[data-tag=productwindow-a] .custom_products .custom_products_ul[data-index='4'] li{width:25%}
.custom_products h4{margin:0 0 20px}
.custom_products li.categoryimg{background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:left;border:none}
.custom_products li.categoryimg:after{content:" ";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3;z-index:1;transition:opacity .2s ease}
.custom_products li.categoryimg:hover:after{opacity:.6}
.custom_products li.categoryimg>a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;cursor:pointer}
.custom_products li.categoryimg .category_title{position:absolute;bottom:30px;max-width:100%;left:0;background-color:rgba(255,204,0,1);color:#000;text-transform:uppercase;font-size:26px;padding:2px 10px;word-wrap:break-word}
.custom_products li .products_imgs{position:relative;display:block;padding-bottom:100%;text-align:center}
.custom_products li .products_imgs a{display:block;position:absolute;left:25px;right:25px;bottom:25px;top:25px}
.custom_products li .products_imgs a img{position:absolute;max-width:100%;max-height:100%;left:0;right:0;bottom:0;top:0;margin:auto;background-color:#fff}
.custom_products li .products_title{overflow:hidden;margin:0 15px;padding:0;word-wrap:break-word}
.custom_products li .products_title a{color:#484848;font-weight:700;display:inline-block;line-height:22px;max-height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.products_price_modal{display:block;position:relative;min-height:40px;line-height:16px}
.products_price_modal>span{display:inline-block;margin-top:10px;padding:0;vertical-align:text-bottom}
@media (max-width:991px){
.custom_products li{width:50%}
[data-tag=productwindow-a] .custom_products .custom_products_ul[data-index='6'] li{width:33.33333333%}
[data-tag=productwindow-a] .custom_products .custom_products_ul[data-index='4'] li{width:25%}
}
@media (max-width:767px){
[data-tag=productwindow-a] .custom_products .custom_products_ul[data-index='6'] li{width:50%}
[data-tag=productwindow-a] .custom_products .custom_products_ul[data-index='4'] li{width:50%}
}
@media (max-width:400px){
.custom_products li.categoryimg .category_title{font-size:20px}
}
@media (min-width:767px){
.products_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.06);transition:all .15s ease-in;opacity:0;text-align:center}
.products_overlay .products_overlay_btn{position:absolute;bottom:69px;background-color:rgba(255,204,0,1);color:#000;-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%);transition:all .15s ease-in;padding:8px 0;text-transform:uppercase;font-weight:700;letter-spacing:.15em;font-size:13px;text-decoration:none;left:0;right:0;margin:0 auto;max-width:160px}
.products_overlay .products_overlay_btn:hover{background-color:#080808;color:#fff}
.products_overlay:hover .products_overlay_btn{-ms-transform:translateY(-85%);-webkit-transform:translateY(-85%);transform:translateY(-85%)}
div:hover>.products_overlay,li:hover>.products_overlay{opacity:1}
}
.play_products_modal{position:relative;margin:0 50px}
.play_products_modal .bd{display:none}
.play_products_modal .tempWrap .bd{display:block}
.play_products_modal .bd li{position:relative;width:16.6666%;float:left;vertical-align:top;padding:15px;text-align:center}
.play_products_modal .bd ul[data-index='4'] li{width:25%}
.play_products_modal .bd li .products_imgs{display:block;padding-bottom:100%;position:relative;width:100%}
.play_products_modal .bd li .products_imgs a{position:absolute;left:0;right:0;top:0;bottom:0}
.play_products_modal .bd li .products_imgs a img{position:absolute;max-width:100%;max-height:100%;left:0;right:0;bottom:0;top:0;margin:auto}
.play_products_modal .next,.play_products_modal .prev{position:absolute;top:50%;z-index:3;color:#000;height:44px;line-height:44px;width:30px;margin-top:-30px;text-align:center;cursor:pointer;background-position:center center;background-repeat:no-repeat;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}
.play_products_modal .next{right:100%;margin-right:15px;background-image:url(../svg/left-arrow.svg)}
.play_products_modal .prev{left:100%;margin-left:15px;background-image:url(../svg/right-arrow.svg)}
@media (max-width:991px){
.play_products_modal .bd li{width:33.3333%}
.play_products_modal .bd ul[data-index='4'] li{width:25%}
}
@media (max-width:767px){
.play_products_modal{margin:0}
.play_products_modal .bd li,.play_products_modal .bd ul[data-index='4'] li{width:50%}
.play_products_modal .next,.play_products_modal .prev{display:none}
}
.section .col-md-12 .container,.section .col-md-9 .container{width:auto;padding:0}
@media (max-width:767px){
.section .col-md-12 .play_imglist .container,.section .col-md-9 .play_imglist .container{margin-left:-15px;margin-right:-15px}
}
.singleimage_modal{position:relative}
.singleimage_modal img{font-size:30px;max-width:100%;height:auto}
@media (max-width:767px){
.singleimage_modal img{font-size:20px}
}
.productwindow_list{position:relative}
.productwindow_list .custom_products_ul[data-index='6'] li{width:16.6666%}
.productwindow_list .custom_products_ul[data-index='4'] li{width:25%}
@media (max-width:991px){
.productwindow_list .custom_products_ul[data-index='6'] li{width:16.6666%}
.productwindow_list .custom_products_ul[data-index='4'] li{width:25%}
}
@media (max-width:767px){
.productwindow_list .custom_products_ul[data-index='4'] li,.productwindow_list .custom_products_ul[data-index='6'] li{width:25%}
}
.testimonials_modal{position:relative}
.testimonials_modal .jumbotron{background:0 0;padding:30px}
.testimonials_modal h4{margin-bottom:30px}
.testimonials_modal p{color:#030303;font-size:20px;font-weight:700;line-height:27.5px}
.testimonials_modal .jumbotron>span{font-size:16px;color:#676767}
.videos_modal{position:relative}
.videos_modal video{width:100%;height:auto;max-width:100%;margin:0;vertical-align:middle}
.videos_modal svg{fill:#fff}
.videos_modal .btn-group{position:relative}
.videos_modal .btn-group a{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}
.videos_modal.padding-5 .btn-group a{left:5px;right:5px}
.videos_modal.padding-10 .btn-group a{left:10px;right:10px}
.videos_modal .btn-group a svg{width:70px;height:70px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.videos_modal .btn-group .icon-pause,.videos_modal .btn-group.on .icon-play,.videos_modal .btn-group.pause .icon-play{display:none}
.videos_modal .btn-group.pause .icon-pause{display:block}
.videos_modal .btn-group.on a{background-color:rgba(0,0,0,0);display:none}
.videos_modal .btn-group.pause a{background-color:rgba(0,0,0,.8)}
.videos_modal iframe{height:232px}
.videos_modal .video-list-modal{position:relative;width:100%;padding-bottom:57%;margin:0 auto;max-width:560px}
.videos_modal .video-list-modal iframe{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%}
.videos_modal .btn-group-justified[data-length='1']{margin:0 auto;max-width:560px}
.videos_modal .btn-group-justified[data-length='2']{margin:0 auto;max-width:1120px}
@media (max-width:991px){
.videos_modal iframe{height:150px}
.videos_modal .video-list-modal iframe{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%}
}
.wide_screen .title{padding-top:20px}
.wide_screen li{padding:0;position:relative;vertical-align:top;overflow:hidden}
.wide_screen li:nth-child(4n+1){clear:both}
.wide_screen .products_prompt{position:absolute;right:-86px;top:-29px;left:inherit;height:auto;line-height:inherit;background:rgba(255,204,0,1);color:#000;padding:50px 0 10px;width:200px;text-align:center;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);z-index:3}
.wide_screen .products_prompt span{font-size:11px}
.wide_screen .products_bg{margin:10px 15px 30px;height:45px}
.wide_screen .products_img{height:inherit!important;padding:0;position:relative;display:block;text-align:center}
.wide_screen .products_img .bttrlazyloading-wrapper{position:relative;left:inherit;top:inherit;right:inherit;bottom:inherit;min-height:100px;display:block;width:100%;background-repeat:no-repeat;background-position:center center;background-color:#fff!important}
.wide_screen .products_img img{position:relative}
.wide_screen .products_title{font-size:15px;margin:0;height:inherit;max-height:24px;line-height:24px}
.wide_screen .products_title a{max-height:24px;margin:0;display:inline-block;line-height:24px;font-weight:700;text-rendering:optimizeLegibility;letter-spacing:.05em;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media (min-width:992px){
.wide_screen li .products_img a:before{content:' ';position:absolute;left:0;top:0;right:0;bottom:0;display:block;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;z-index:1}
.wide_screen li:hover .products_img a:before{background-color:rgba(255,255,255,.9)}
.wide_screen li:hover .products_bg{opacity:1;filter:alpha(opacity=100);top:50%}
.wide_screen .products_bg{opacity:0;filter:alpha(opacity=0);position:absolute;z-index:2;left:0;right:0;margin:auto;padding:0 20px;top:52%;height:auto;text-align:center;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.wide_screen .products_title{max-height:48px;line-height:48px}
.wide_screen .products_title a{font-size:1.33333em;max-height:48px}
}
@media (max-width:991px){
.wide_screen .products_title a{display:block;white-space:nowrap}
}
@media (max-width:767px){
.wide_screen li:nth-child(2n+1){clear:both}
}
.homeBlogModel{position:relative;margin-left:-5px;margin-right:-5px}
.homeBlogModel .homeBlogModel-li{float:left;width:100%;padding:0 5px 15px;text-align:left}
.homeBlogModel .homeBlogModel-li-img{position:relative;background-color:#ececec;padding-bottom:60%;overflow:hidden}
.homeBlogModel .homeBlogModel-li-img a{position:absolute;top:0;left:0;bottom:0;right:0;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.homeBlogModel .homeBlogModel-li-img:hover a{transform:scale(1.1)}
.homeBlogModel .homeBlogModel-li-tags{line-height:20px;margin-top:5px}
.homeBlogModel .homeBlogModel-li-title{margin:5px 0;font-size:22px}
.homeBlogModel .homeBlogModel-li-title a:hover{text-decoration:underline}
.homeBlogModel .homeBlogModel-li-type{color:#aaa}
.homeBlogModel .homeBlogModel-li-type a{color:#999;text-decoration:underline}
.homeBlogModel .homeBlogModel-li-content{margin:5px 0;color:#777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
@media (min-width:768px){
.homeBlogModel[data-row='1'] .homeBlogModel-li{padding-left:355px;min-height:215px}
.homeBlogModel[data-row='1'] .homeBlogModel-li-img{position:absolute;left:5px;width:335px;padding:0;height:200px}
.homeBlogModel[data-row='1'] .homeBlogModel-li:nth-child(1n+1),.homeBlogModel[data-row='2'] .homeBlogModel-li:nth-child(2n+1),.homeBlogModel[data-row='3'] .homeBlogModel-li:nth-child(3n+1),.homeBlogModel[data-row='4'] .homeBlogModel-li:nth-child(4n+1){clear:both}
.homeBlogModel[data-row='2'] .homeBlogModel-li{width:50%}
.homeBlogModel[data-row='3'] .homeBlogModel-li{width:33.33333%}
.homeBlogModel[data-row='4'] .homeBlogModel-li{width:25%}
}
.hiden_contact_us_wanquanyun{display:none!important}
.btn.active,.btn:active{background-image:unset;outline:unset;box-shadow:unset}
div[id^=productwindow-a] .custom_products li{border:none}
div[id^=productwindow-a] .product-box{padding:0 12px}
div[id^=productwindow-a] span.products_imgs{background:#f2f2f2}
div[id^=productwindow-a] .custom_products li .products_imgs a img{background:unset}
div[id^=productwindow-a] .custom_products li .products_title{margin-top:43px}
div[id^=productwindow-a] .product-view{display:none;position:absolute;bottom:3px;left:50%;transform:translate(-50%);padding:4px;width:176px;line-height:29px;background-color:rgba(255,204,0,1);cursor:pointer;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;font-size:13px;opacity:1}
div[id^=productwindow-a] .product-view:hover{background:rgba(255,204,0,.8)}
div[id^=productwindow-a] .custom_products li .products_imgs a{position:unset}
div[id^=imagewithtext-a] .imagewithtext-h2{text-align:left;margin:0;margin-bottom:24px}
.subscribe_con form{display:flex}
.footer .eamil-submit{background:#fc0;color:#000;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:600}
.icon-instagram:before{padding-right:5px}
.icon-facebook:before{padding:0 5px}
.icon-twitter:before{padding-left:5px}
.arrow::after{transform:rotate(45deg);content:"";width:7px;height:7px;display:inline-block;border:2px solid;position:absolute;right:2px;top:28px;border-top:transparent;border-left:transparent;transition:all .3s}
@media (min-width:768px){
.nav_list:hover .arrow::after{transform:rotate(-135deg);top:28px}
}
li.nav_list{position:relative}
.list-inline>li{display:inline-block;padding-right:11px;padding-left:9px}
li.nav_second_list{position:relative}
.icon-41:before{font-size:26px;padding-left:10px;position:relative;top:-2px;cursor:pointer}
.icon-bag:before{font-size:32px;color:rgba(0,0,0,.4)}
.icon-weibiao45128:before{display:block;font-size:23px;color:rgba(0,0,0,.5)}
li.text.goods_sku a{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;color:#000}

.goods_sku_box li.text.goods_sku.select::before{border:2px solid rgba(255,204,0,1)!important}
.goods_sku_box li.text.goods_sku.select::before{border:2px solid rgba(255,204,0,1)!important}
ul.goods_sku_box{display:flex}
.add_cart_ico{color:#212121;border:1px solid #212121;background:#fff}
.purchase_form .add_cart_ico:active{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}
.purchase_form .buybtn{background:#fc0;border:none}
.purchase_form .buybtn:active{color:#fff;background-color:#080808;border-color:#010101}
.footer .eamil-submit:active,div[id^=imagewithtext-a] .imag-button:active{color:#fff;background-color:#080808;border-color:#010101}
.badge{background-color:unset}
@media screen and (min-width:768px){
form.search_submit.pc_search{display:flex;position:relative;margin-top:13px}
}
.search-submit{display:none}
.pc_search .search-submit{width:100%;display:block}
.register-btn{color:#000;border-color:#fc0;background:#fc0;opacity:.9}
.register-btn:active{color:#fff;background-color:#080808;border-color:#010101}
.login-link{text-decoration:underline}
.header_shadow{box-shadow:rgba(0,0,0,.1) 0 2px 6px 0}
.header_cart_big{display:flex;justify-content:center}
.icon-bag:before{font-size:33px;color:rgba(0,0,0,.5)}
hr.login-hr{margin:0 20px;margin-bottom:20px}
.top-text{height:41px;line-height:41px;text-align:center;background:rgba(241,241,241,1);color:rgba(72,72,72,1);font-size:14px}
.search_button_li{position:relative}
.header_section_right .cart_user>li .dropdown-menu{font-size:13px;font-weight:400;padding:0;border-radius:0;border:none;border-bottom:1px solid #ccc;margin:0;position:absolute;left:3px;top:29px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}
.pc_search .search-submit{width:100%;display:block;border:none;outline:0;box-shadow:none!important}
.dropdown-backdrops{display:none;position:fixed;left:0;width:100%;top:0;height:100%;z-index:999}
.search_button.on+.dropdown-backdrops{display:block}
.glyphicon-star{color:#828282}
.rating-xs{font-size:1.5em}
.glyphicon-star-empty{color:#f2efea}
#productshow_list_1{margin-bottom:15px}
.product_tabs_y{margin-bottom:15px;font-weight:400;border-bottom:1px solid #ccc;}
#product_jgs{font-size:1.13333em;margin-right:10px}
#product_jgs>em{margin-right:10px}
.now{color:#dac08e}
.swipebox_img{position:absolute;left:0;top:0;right:0;bottom:0}
#ul_skulist li a{cursor:pointer}
#ul_skulist li.sku_style{padding:2px;line-height:none}
#ul_skulist li.sku_style a{padding:3px 10px}
#ul_skulist .dropdown-val>span,#ul_skulist li.sku_style span{font-size:0;display:inline-block;margin:0 10px 0 0;padding:0;position:relative;padding-bottom:26px;width:26px;vertical-align:middle}
#ul_skulist .dropdown-val.sku_style{font-size:0;vertical-align:top;display:inline-block}
#ul_skulist .dropdown-val>span{margin:-3px 5px -3px 10px}
#ul_skulist .dropdown-val>span img,#ul_skulist li.sku_style span img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.product_dl_list_model{position:relative}
.product_dl_list_model .dl_model{overflow:hidden}
.product_dl_list_model .dl-horizontal{margin-bottom:10px}
.sku_item{margin-bottom:15px}
#ul_skulist{position:relative;margin-top:30px}
#ul_skulist .sku_name{min-width:70px;display:block;font-weight:400;margin-bottom:10px}
#ul_skulist .dropdown{display:inline-block;min-width:195px}
#ul_skulist .dropdown>button{width:100%;text-align:left;border:1px solid #ddd}
#ul_skulist .dropdown>button .caret{position:absolute;right:10px;top:40%}
#ul_skulist .dropdown>.dropdown-menu{left:0;right:0}
#products_02a{overflow:auto;zoom:1;word-wrap:break-word}
.con_mins_titles{display:none;border:1px solid #ccc;height:40px;line-height:40px;position:absolute;background-color:#fff;left:-1px;top:-40px;background:-moz-linear-gradient(top,#eee,#fff);background:-webkit-linear-gradient(#eee,#fff);height:39px;line-height:41px;border-bottom:none;padding:0 20px;text-decoration:none;font-size:14px;color:#2f2f2f;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;overflow:hidden;font-weight:700;font-family:Tahoma,Dotum,sans-serif}
#nums_bks{vertical-align:middle;overflow:hidden;position:relative;margin-right:10px;display:inline-block;zoom:1;*display:inline;font-size:0}
#nums_bk>span,#nums_bks i{display:inline-block;zoom:1;*display:inline;vertical-align:middle}
#nums_bks input{outline:0;font-size:13px;width:40px;text-align:center;line-height:32px;height:32px;border:1px solid #eee;vertical-align:middle;margin:0 10px}
#nums_bks i{text-align:center;width:32px;height:32px;line-height:32px;background-color:#fff;display:inline-block;border:1px solid #eee;cursor:pointer;font-style:normal;font-size:9px;top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#num_n{border-radius:2px 0 0 2px}
#num_y{border-radius:0 2px 2px 0}
.product_titles{border-bottom:1px solid #ccc;text-align:left;line-height:25px;padding:0 0 1px 0}
.product_titles i,.product_titles span{display:inline-block;zoom:1;*display:inline;line-height:24px;height:24px;vertical-align:middle}
.product_titles span{font-size:13px;color:#000}
.product_titles i{background:url(../images/cuistm_bgg.jpg) center center no-repeat;width:9px;height:7px;margin-right:10px}
.title_doc{padding:20px 0 0 0;display:none}
.products_03_bk{padding:10px 0 0 0}
.div_prod_repag{text-align:center;font-size:12px;line-height:30px}
.pro_pinglun_bk{margin:10px 0}
.pro_pinglun_bk span,pro_pinglun_bk img{vertical-align:middle;display:inline-block;zoom:1;*display:inline}
.product_fx{border:1px solid #939292;min-height:42px;position:relative;margin-bottom:10px}
.product_fx .xx_b_y_titles{line-height:29px;height:29px;background-color:#363333;color:#fff;font-size:12px;text-align:center}
#nums_bk{font-size:12px}
.yy_body_html{text-align:center;padding:10px 5px}
#sp_stock{font-weight:700;margin-right:5px}
.pro_je_qty p{font-size:12px;color:#999}
.bot_boxx .bot_boxx{text-align:left}
.tb_wholesale{background:#fff}
.pro_je>label{width:70px;display:inline-block;margin-right:5px}
.tb_wholesale td{border:1px solid #ddd;background:#fff;padding:0 20px;line-height:22px;font-size:12px;min-width:100px}
.tb_wholesale{margin-top:10px}
#f_price{font-style:normal;color:#000;font-size:22px}
.y2_mx_ks{overflow:hidden;zoom:1;margin:5px 0}
.y2_mx_ks .y2_mx_ks_y,.y2_mx_ks .y2_mx_ks_z{display:inline-block;zoom:1;*display:inline;font-size:11px;color:#333}
.y2_mx_ks .y2_mx_ks_z{font-size:13px;font-weight:700;padding-right:10px}
.y2_mx{padding:10px 0}
.y2_mx .y2_mx_ks{width:40%;margin-right:30px;display:inline-block;zoom:1;*display:inline;vertical-align:top}
.y2_mx .y2_mx_ks_y{color:#635858}
.pro_je_qty .addtocart_bk a{padding:0;width:200px;margin-right:20px}
#productshow_gg_bg>p{line-height:22px;padding:0 15px}
.product_pxs{line-height:30px;margin-top:5px}
.product_pxs #ratingvalues{vertical-align:middle;margin-top:-2px}
.product_pxs .sums a{color:#999}
#slideBox{position:relative}
#slideBox .hd{position:absolute;left:0;margin:20px 15px 0 20px;right:0;top:100%}
#slideBox .hd .hd_bk{position:relative;overflow:hidden;zoom:1}
#slideBox .hd ul{overflow:hidden;zoom:1}
#slideBox .hd .hd_bk li{cursor:pointer;font-size:0;padding:0 5px}
#slideBox .hd .hd_bk li span{display:block;border:2px solid #fff;background:#fff url(../images/loading.gif) center center no-repeat}
#slideBox .hd .hd_bk li span img{background-color:#fff}
#slideBox .hd .hd_bk li.on span{border-color:#303030}
#slideBox .slidebox_img_p{text-decoration:none;position:absolute;top:0;height:100%;width:20px;background-color:#e9e9e9;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;zoom:1;line-height:100%;text-align:center;color:#fff;vertical-align:middle;cursor:pointer}
#slideBox .slidebox_img_p i{vertical-align:middle;font-size:12px;top:50%;display:block;margin-top:-8px}
#slideBox .sPrev{left:-20px}
#slideBox .sNext{right:-20px}
#slideBox .nextStop,#slideBox .prevStop{cursor:inherit;opacity:.2}
#slideBox .pageState_bk{text-align:center;position:absolute;right:10px;width:100%;bottom:10px;background-color:#fff;line-height:40px;height:40px;width:40px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
#slideBox .pageState,#slideBox .pageState_on{font-size:13px;padding:0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;zoom:1;*display:inline;color:#666}
#slideBox .pageState span,#slideBox .pageState_on span{color:#0077f9;font-size:16px}
#slideBox .bd{overflow:hidden}
#slideBox .bd li{float:left;text-align:center;line-height:100%;position:relative;background:#fff url(../images/loading1.gif) center center no-repeat}
#slideBox .bd li img{background-color:#fff;max-width:100%;vertical-align:middle;max-height:100%;height:auto;width:auto}
#slideBox .bd li .swipebox_img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
@media (max-width:767px){
#slideBox{background-color:#eee}
}
#tag{font-size:12px;margin-bottom:15px}
#tag h4{font-size:12px;margin:0}
#tag a{margin:5px 10px 10px 0;display:inline-block}
.product_mk_a{padding:20px 0;background-color:#f9f9f9;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.product_mk_b,.product_mk_c,.product_mk_d{padding:20px 0}
.product_mk_t{padding-top:20px}
.product_mk_t .row{margin:0}
.anniu,.anniu_add_cart button,.anniu_yq button{padding:5px 20px}
.regular_price{font-style:inherit;text-decoration:line-through;color:rgba(51,51,51,.2);font-size:18px}
#product_jgs span{font-size:12px;color:#444343;display:inline-block;zoom:1;*display:inline}
.btn-lg.buy_now_ico{background-color:#fff;color:#000;min-width:155px}
.btn-lg.buy_now_ico:hover{background-color:#fff;color:#444}
@media (max-width:400px){
.btn-lg.add_cart_ico{min-width:160px}
.btn-lg.buy_now_ico{min-width:80px}
.pro_je>.inline_block{display:block}
}
.pc_tb_sku{position:relative}
.pc_tb_sku .tb_sku{display:none;position:absolute;top:100%;right:0;background-color:#fff;padding:5px;z-index:1}
.pc_tb_sku:hover .tb_sku{display:block}
.total_price{margin-bottom:15px;line-height:30px}
.total_price span{color:#d10000}
.product_share_modal .addthis_inline_share_toolbox .at-icon-wrapper{-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important;background-color:#000!important}
.product_share_modal .addthis_inline_share_toolbox .at-label{display:none}
@media (max-width:767px){
.product_share_modal .addthis_inline_share_toolbox .at-icon-wrapper .at-icon-wrapper,.product_share_modal .addthis_inline_share_toolbox .at-icon-wrapper .at-icon-wrapper .at-icon{height:20px!important;width:20px!important}
}
.productshow_list{overflow:hidden;position:relative;text-align:center}
.productshow_list>.bd .pagestate{position:absolute;right:10px;bottom:10px}
.productshow_list>.bd .pagestate span{font-size:14px}
.productshow_list li{position:relative}
.productshow_list>.bd{position:relative;padding-bottom:100%}
.productshow_list>.bd>.tempWrap,.productshow_list>.bd>ul{position:absolute!important;top:0;left:0;width:100%;height:100%}
.productshow_list .productshow_list{margin:20px 30px;overflow:initial}
.productshow_list .productshow_list li{cursor:pointer;filter:alpha(opacity=50)}
.productshow_list .productshow_list li.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}
.productshow_list .productshow_list .sNext,.productshow_list .productshow_list .sPrev{font-size:0;border-left:4px solid #000;border-bottom:4px solid #000;width:15px;height:15px;transform:rotate(45deg);top:50%;margin-top:-10.5px;position:absolute;cursor:pointer;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5}
.productshow_list .productshow_list .sPrev{right:100%}
.productshow_list .productshow_list .sNext{left:100%;transform:rotate(-135deg)}
.productshow_list .productshow_list .sNext:hover,.productshow_list .productshow_list .sPrev:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}
.product-share-links{padding:15px 0 15px}
@media (min-width:768px){
.dl-horizontal{margin:0;padding:10px 0}
.dl-horizontal dt{width:120px;font-weight:700;text-align:left}
.dl-horizontal dd{margin-left:133px}
}
.product_info{border-top:1px solid #eee;border-bottom:1px solid #eee}
.desc_tt{margin:0;padding:12px 10px 12px 0;cursor:pointer;font-size:16px;font-weight:700;color:#000}
.desc_tt i{font-size:11px;top:3px}
.product_desc{border-top:1px solid #eee}
.product_desc:first-child{border-top:none}
.desc_con{display:none;padding-top:10px}
.product_desc.actived .desc_con{display:block}
.product_desc.actived .desc_tt i:before{content:"\2212"}
.product_info .tab-content{padding-top:15px}
#products_reviews{margin-bottom:30px}
.model_lodding{position:relative}
.model_lodding:after{content:" ";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(255,255,255,.6) url(/assets/images/loading1.gif) center center no-repeat;z-index:99}
.review_bar{padding:20px 0}
.review_bar h3{color:#3d3d3d;font-size:24px;margin:0}
.reviewpic_list .list-inline>div{position:relative;border:1px solid #ccc;display:inline-block;width:40px;height:40px;margin-left:5px;background-color:#fff;margin-bottom:5px}
.reviewpic_list .file_swipebox img,.reviewpic_list .list-inline>div{vertical-align:top;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden}
#addPic{cursor:pointer;text-align:center;line-height:38px;font-size:30px}
.files_full #addPic{display:none}
.reviewpic_list .file_swipebox{position:absolute;left:2px;right:2px;top:2px;bottom:2px;z-index:1}
.reviewpic_list .file_swipebox img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto}
.reviewpic_list .file_progress{display:none}
.reviewpic_list .file_remove{position:absolute;z-index:2;top:-1px;right:-1px;width:15px;height:15px;background-color:red;color:#fff;text-align:center;line-height:15px;cursor:pointer}
.reviewpic_list .file_remove i{display:none}
.reviewpic_list .file_remove:after{content:"\2716"}
.widget_star{font-size:14px}
.widget_star:before{color:#9e7945}
.widget_star[data-val='1']:before{content:"\e006\e007\e007\e007\e007"}
.widget_star[data-val='2']:before{content:"\e006\e006\e007\e007\e007"}
.widget_star[data-val='3']:before{content:"\e006\e006\e006\e007\e007"}
.widget_star[data-val='4']:before{content:"\e006\e006\e006\e006\e007"}
.widget_star[data-val='5']:before{content:"\e006\e006\e006\e006\e006"}
.list_pic li{margin:5px 0 5px 5px;border:1px solid #e5e5e5;padding:2px!important;min-height:inherit!important;background-color:#fff}
.list_pic li a{display:block;padding-bottom:100%;position:relative;width:35px;cursor:pointer}
.list_pic li a img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;height:auto;width:auto}
.widget_title{font-size:1.5em;padding:5px 0}
.reviews_list{position:relative}
.reviews_list .reviews_list_main{position:relative;padding-bottom:20px;margin-bottom:10px}
.reviews_list .reviewDate-margin{font-style:normal}
.reviews_list strong{color:#111}
.reviews_list .widget_label{font-size:1em;text-align:right}
.reviews_list .verified strong{margin:0 5px}
.reviews_list .widget_like{position:relative;z-index:1;margin-top:15px}
.reviews_list .widget_like .btn.on{opacity:.7}
.reviews_list .widget_reply [data-num]{position:relative;margin-left:5px}
.reviews_list .widget_reply [data-num]:before{content:"(";margin-right:2px}
.reviews_list .widget_reply [data-num]:after{content:")";margin-left:2px}
.reviews_list .widget_reply [data-num='0']{display:none}
.reviews_list .reviews_star,.reviews_list .verified,.reviews_list .widget_like{line-height:2.2em}
.reviews_list .content{word-break:break-all;line-height:21px}
.reply_main{margin-top:15px;display:none}
.reply_main .reply_list{margin-bottom:15px}
.reply_main .reply_li{padding:15px 0;border-top:1px solid #e9e9e9}
.reply_list>.reply_li:last-child,.reviews_list>.reviews_list_main:last-child{border-bottom:1px solid #e9e9e9}
.reviews_list .reviews_list_main .reviews_main{position:relative}
.reviews_list .reviews_list_main .reviews_main .widget_reply{position:absolute;top:0;right:0}
.reviews_list_main .widget_like .btn{font-size:14px;font-weight:500;background-color:transparent;line-height:26px;height:26px}
.reviews_list_main .widget_like .btn.active,.reviews_list_main .widget_like .btn:active{box-shadow:none}
@media (min-width:768px){
.reviews_list .verified .reviewDate-margin{display:block}
.reviews_list .reviews_list_main{padding-left:195px;padding-right:20px}
.reviews_list .reviewer{position:absolute;left:10px}
}
.pro_je .qty{display:block;margin-bottom:8px;font-weight:400}
.navigation-pc__menu-item_caret::after{content:"";width:7px;height:7px;display:inline-block;border:2px solid;position:absolute;right:10px;top:11px;border-top:transparent;border-left:transparent;transition:all .3s;opacity:.8}
.navigation-pc__menu-item_caret-close::after{transform:rotate(227deg)!important}
@media (max-width:1000px){
.navigation-pc__menu-item_caret::after{transform:rotate(45deg)}
}
.icon-cc-close:before{font-size:16px;opacity:.8}
.modal_body .list-unstyled{padding-left:30px;padding-right:30px}
.search-box .categry_list li .products_img a:before{content:unset}
form.search_submit.pc_search.search-page{height:50px}
form.search_submit.pc_search.search-page input{height:100%;border:1px solid #ccc;border-radius:0}
.search-pag-btn{display:block;margin-left:10px;width:118px;height:50px;font-size:18px;color:#000;font-weight:600;text-align:center;background:#fc0;opacity:.9;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500}
.search-pag-btn:active{color:#fff;background-color:#080808;border-color:#010101}
.cart-title,.search-box h2{font-size:34px;color:#484848;text-align:center;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;margin-top:50px;margin-bottom:40px;letter-spacing:1.7px}
.cart-title{margin:104px 0}
.loader{width:100px;height:100px;border-radius:100%;position:relative;margin:0 auto}
#loader-1:after,#loader-1:before{content:"";position:absolute;top:-10px;left:-10px;width:33%;height:33%;border-radius:100%;border:5px solid transparent;border-top-color:rgba(0,0,0,.4)}
#loader-1:before{z-index:100;animation:spin 1s infinite}
#loader-1:after{border:4px solid #fff}
@keyframes spin{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.overlay{display:none;position:fixed;top:0;width:100%;height:100%;z-index:1051;background:rgba(255,255,255,.3)}
.loader{display:none;position:fixed;z-index:1052;top:50%;left:50%;transform:translate(-50%,-50%)}
.modal-header{border:none;padding-bottom:0}
.modal-body{margin:16px;padding:0}
.close{opacity:1}
.product-modal .add_cart_ico{margin:0}
.search-btn.visible-xs.visible-sm{position:absolute;left:47px;top:14px}
.eamil-submit{display:block;width:170px;height:44px;margin-left:17px;font-size:16px;color:rgba(0,0,0,1);text-align:center;line-height:33px;background:#fc0;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;outline:0}
input.btn.col-md-4.eamil-submit:focus{outline:unset!important;outline:unset!important;outline-offset:unset!important}
.eamil-submit:active{color:#fff;background-color:#080808;border-color:#010101}
ul.goods_sku_box{display:flex;flex-wrap:wrap;cursor:pointer}
a.product-view-detail{display:block;margin-top:28px;text-decoration:underline;font-size:14px}
.subscribe_box{height:271px;margin-top:25px}
.subscribe_con{margin-top:40px;font-size:14px}
.footer_a_tt{color:rgba(0,0,0,1)!important}
@media (min-width:1300px){
.footer .container,[class^=gallery_jigsaw] .container{max-width:1080px}
}
ul.clearfix.footer_a_ul{display:flex}
li.ul_list{flex:1;padding:0 15px}
.iconfont-box{margin-top:11px;opacity:.9}
input.email_txt.form-control:focus{border:1px solid #000;border-radius:0}
[id="^gallery-jigsaw-b"]{margin-bottom:65px}
.alert_infor{z-index:2000;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:56px;background:#fff;box-shadow:2px 2px 11px rgba(0,0,0,.3);border-radius:5px;text-align:center;line-height:56px}
.pro_je .alert_infor{top:11%;left:0}
.product_detaile{position:relative}
@media screen and (max-width:992px){
.modal-lg{width:768px}
li.col-xs-3{padding:0}
.btn.btn-lg{font-weight:700;font-size:13px}
.purchase_btn .buybtn{margin-left:10px}
div[id^=productwindow-a] .product-view{bottom:8px;width:113px;height:36px;font-size:13px;line-height:30px}
}
.model_middel{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}
@media screen and (min-width:769px){
.empty-value{text-align:center;margin-top:30px;margin-bottom:60px;font-size:18px;color:#777}
.purchase_btn{display:flex}
.add_cart_ico{width:145px}
.hide_button_buy_wanquanyun{margin-left:10px}
.productiview .hide_button_buy_wanquanyun{margin-left:10px}
li.clearfix.col-xs-6.col-md-3.col-sm-3.list-item{clear:unset}
#reg_submit .register-btn{font-size:18px}
.cart_user li:nth-child(4){position:relative;top:2px}
.top_title_box hr{margin-top:30px}
.title_hd{font-size:34px;line-height:1.3em;padding:0;margin-top:20px}
}
@media (min-width:768px) and (max-width:992px){
form.search_submit.pc_search.search-page input{width:330px}
div[id^=productwindow-a] .product-view{top:64%}
}
@media (max-width:768px){
.top-text{font-size:12px}
#reg_submit .register-btn{font-size:16px;font-weight:400;cursor:pointer;width:100%}
.category_title{font-size:26px!important}
.empty-value{text-align:center;margin-top:25px;margin-bottom:60px;font-size:14px;color:#777}
ul.clearfix.footer_a_ul{flex-direction:column;justify-content:center}
.subscribe_con form{flex-direction:column;align-items:center}
.eamil-submit{margin-top:13px;margin-bottom:18px}
.subscribe_box{height:unset}
.search-pag-btn{width:100%;margin-left:0;margin-top:20px}
form.search_submit.pc_search.search-page.row{padding:0 10px}
.add_cart_ico{width:100%}
.purchase_btn .buybtn{margin-left:0}
.product-view{display:none!important}
.hide_button_buy_wanquanyun{margin-top:15px}
.alert_infor{width:100%!important}
.pro_je .alert_infor{left:51%!important}
#productwindow-a-list-item:hover .product-view{display:none!important}
form.search_submit.pc_search.search-page.row{flex-direction:column;padding:0 15px;height:124px;margin-bottom:50px}
div form.search_submit.pc_search.search-page input{width:100%;height:44px!important}
.subscribe_footer p{font-size:14px;line-height:1.2}
div .iconfont-box .iconfont{font-size:17px}
div[id^=productwindow-a] .custom_products li .products_title{margin-top:28px}
.custom_products li .products_title{margin:0}
}
.login-and-re:hover .login-reg{display:block}
span.login-box{position:relative}
.login-reg{display:none}
ul.login-reg li a{display:block;width:126px;height:44px;line-height:44px;padding-left:10px}
ul.login-reg li:hover{background:#eee}
ul.login-reg{position:absolute;background:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.2)}
form.search_submit.pc_search.search-page{display:flex;justify-content:center}
section input.form-control.search-submit{width:450px}
.search_submit .search-pag-btn{border:none}
.header_cart:hover .cart_box{display:none}
.check-btn{background:#fc0;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;font-size:16px}
.check-btn:active{color:#fff;background-color:#080808;border-color:#010101}
html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:12px;font-weight:400;color:#212529;background-color:#fff}
@media (min-width:1200px){
.container{max-width:1080px}
}
.nav_first{display:flex;flex-wrap:wrap;justify-content:left;position:relative; max-width: 660px;}
li.nav_list{position:relative;max-width:200px;padding-right:17px;margin-right:4px}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
a.navigation.text-truncate:hover{text-decoration:underline}
.empty-value span{display:inline-block;margin:0 10px}
a.btn.btn-link.linktext.login-link{color:#000}
.title_hd{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;line-height:44px;overflow-wrap:anywhere}
.plus_nine::after{content:"+";position:relative;top:-6px;right:3px;font-size:10px;transform:scale(.8)}
.cart__img{width:140px;max-height:420px}
.cp{flex:1;display:flex;margin-left:20px}
.cart_th{display:flex;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4}
[id^=cartitem]{display:flex;padding:20px 0}
.cart_list .title{width:19.5%;margin:0 15px 0 20px}
.cart_list .money{width:20%}
.cart_list .num{width:24.1%;display:flex;justify-content:center}
.cart_list .remove{width:10.4%;display:flex;justify-content:center}
.cart_list .total{width:16.38%;text-align:right}
.cart_img_text,.cp.cart_hd{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;color:#2a2a2a;font-size:16px!important;line-height:40px}
a.imag-button{display:inline-block;background:rgba(255,204,0,1);padding:10px 30px;margin-top:34px;font-weight:700}
h2.text-center.foottext{font-size:26px;margin-bottom:20px;font-weight:500;font-family:Ubuntu,sans-serif;color:rgba(72,72,72,1)}
p.text-center.foottext{margin-bottom:0}
.iconfont-box .iconfont{font-size:21px}
.top_title_box{padding:0 15px}
.top_title_box hr{margin-top:30px}
ul.cart_user.list-inline{display:flex;align-items:center}
ul.cart_user.list-inline>li{padding:0;margin:0 20px}
.categry_list li{padding:0 10px}
.categry_list li>div{margin:0}
.categry_list>ul{margin:0 -10px}
@media (max-width:991px){
.mob_left .iconfont,.mob_right .iconfont{top:-1px}
.icon-41:before{top:-2px}
.icon-bag:before{font-size:31px}
.logo img{margin-top:2px}
.mob_right .iconfont{right:-3px}
div[id^=productwindow-a] .product-box{padding:0 7px}
div[id^=productwindow-a] .custom_products li{margin-bottom:30px}
.productwindow_list .container{padding:0 7px}
div[id^=imagewithtext-a] .imagewithtext-h2{text-align:center}
.imagewithtext-a .btn-group-justified .btn-group>p{margin:0;margin-bottom:16px}
a.imag-button{margin-top:10px}
.car_support,.copyright{font-size:12px}
}
@media (max-width:768px){
[data-template^=cart] .product-item-view-box:hover .product-view{display:none!important}
.gallery_jigsaw_b.padding-5 .row .btn-group-justified .btn-group{width:100%;display:block}
.gallery_jigsaw_b .btn_group_modal .products_title{margin-bottom:32.5px}
.gallery_jigsaw_b .btn_group_modal{padding:0}
.inp_mail{padding:0 5px}
.footer_a .footer_a_ul>li{margin-bottom:30px}
.categry_a{padding:15px 0!important}
.top_title_box hr{margin:0}
.container{max-width:540px}
.cart-title,.search-box h2{font-size:22px;margin-bottom:25px}
}
.cart_list .title a{max-height:unset}
.product_title{color:#212121!important;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:4;display:-webkit-box!important;-webkit-box-orient:vertical;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700!important}
.item-spec{color:grey;letter-spacing:0;font-size:14px;line-height:16px;margin-top:10px!important;margin-bottom:10px!important}
.cart-title{margin-top:100px;margin-bottom:32px;width:100%}
@media (min-width:768px){
.cart__discount-container{margin-bottom:47px;border-bottom:1px solid transparent}
form.search_submit.pc_search.search-page.row{margin-bottom:81px}
}
.cart__img{width:180px;padding-left:40px}
.cart_list .total{width:21.38%}
.cart_list .title{width:19.3617%}
.cart_list .money{width:28.29787%;text-align:center}
.cart_bd .money{font-size:14px}
.cart_list .num{width:24.04255%}
.cart_list .remove{width:11.17021%}
.cart_list .total{width:17.65957%;font-size:14px}
.cart_list .img{margin-left:50px}
.icon-close1:before{font-size:16px}
.icon-close1:before :hover{color:#6200ff}
@media (min-width:768px){
.cart_total{width:294px;padding-top:20px;margin-left:auto}
.total_wrapper_cart{padding-bottom:200px}
}
.check-btn{width:100%}
label.h4{display:block;float:left;color:#666;float:left;font-size:14px;line-height:14px}
.check-btn{text-transform:uppercase}
.btn{font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500}
.cart_list .cart_total{padding-top:20px;padding-bottom:0}
#totalprice{color:#212121;font-family:Archivo,sans-serif;font-style:normal;font-weight:400}
.total_wrapper_cart{position:relative}
.total_wrapper_cart .product_window_model_cart{position:absolute;top:0;width:591px}
.product_window_model_cart .product_window_title{font-size:24px!important;line-height:29px;margin-bottom:32px;margin-top:32px;white-space:nowrap;color:rgba(72,72,72,1);font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;text-align:left}
.product_window_model_cart .animation_tab{padding:0}
.total_wrapper_cart .cart_list li{border:none!important}
.total_wrapper_cart .product_window_model{margin:0}
.cart__total-price-wrapper{margin-bottom:30px}
.cart__total-price{float:left;color:#212121;font-size:17px;line-height:17px}
.cart__sub-total{font-size:17px;line-height:17px;color:#212121;font-family:Archivo,sans-serif;font-style:normal;font-weight:400}
button.btn.btn-lg.btn_buy.check-btn{margin-top:15px;color:#000}
[data-template^=cart] .prev_box_product{width:16px;height:50px;background:#212121;position:absolute;top:43%;left:-4px;transform:translate(-50%,-50%)}
[data-template^=cart] .next_box_product{width:16px;height:50px;background:#212121;position:absolute;top:43%;right:-20px;transform:translate(-50%,-50%)}
.total_wrapper_cart .prev_box_product .nav_guide{border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;width:11px!important;height:11px!important}
.total_wrapper_cart .prev{top:50%;left:50%;margin-top:-4px;margin-left:-3px}
.total_wrapper_cart .next_box_product .next{border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;width:11px!important;height:11px!important}
.total_wrapper_cart .next{left:3%!important;top:41%}
.total_wrapper_cart .product_window_title{margin-bottom:32px!important;margin-top:32px!important}
.total_wrapper_cart .product_window_model .product_window_title{text-align:left}
@media screen and (min-width:769px) and (max-width:992px){
.total_wrapper_cart .product_window_model_cart{position:unset}
.total_wrapper_cart{display:flex;flex-wrap:wrap}
.cart_total{margin-bottom:200px}
}
@media screen and (max-width:768px){
.cp{flex-wrap:wrap}
.total_wrapper_cart .product_window_model_cart{position:unset}
.next_box_product,.prev_box_product{display:none}
.cart_list li{padding:0;line-height:inherit}
.cart_list li .title{flex:1 1 auto;width:calc(100% - 62px);margin-right:32px;margin-bottom:14px}
.total{display:none!important}
.cart_list li .remove{width:16px;border:none;order:3}
.mob_money{width:50%}
.num{width:50%}
.cart_list .img{margin-left:unset}
.cart_list li .num{order:5;width:50%;justify-content:flex-end}
.cart_list li .money{order:4;width:50%;text-align:left}
.cart_list .img{margin-right:15px;margin-bottom:20px}
.cart_list li input{width:29px;height:23px}
.cart_td_qty>i{width:23px;height:23px;line-height:23px}
.cart-title{margin-top:50px;margin-bottom:25px;font-size:21px;color:#212121}
}
.remove{width:20%}
.cart_list li .remove a{width:100%;text-align:center}
ul.clearfix.car_products_self{padding-top:20px}
.cart_list .title{margin:0}
.header_cart_big{display:unset}
.mob_right .total_num.badge{top:43%;transform:translate(43%,-34%)}
.cp{margin-left:unset}
div.no-cart{margin-bottom:25px}
.cart_list li .title a{line-height:unset;height:unset;white-space:unset}
[id^=cartitem]{border-bottom:1px solid #dfdfdf}
.product_window_model_cart .animation_tab .bd>ul{display:flex!important}
.btn-slef-primary{position:relative;border-color:rgba(255,204,0,1);background:rgba(255,204,0,1);color:rgba(0,0,0,1)}
.btn-slef-primary{position:relative;border-color:rgba(255,204,0,1);background:rgba(255,204,0,1);color:rgba(0,0,0,1)}
.img_b_text_box .text_btn{display:block;margin-top:0px;width:163px;height:46px;text-align:center;line-height:46px}
.imagewithtext-a .btn-group-justified .btn-group>p{color:#484848}
@media screen and (min-width:768px){
.home_custom_design h2{margin-top:0;margin-bottom:40px}
.img_b_text_box{padding-left:93px!important}
.img_b_img_box{padding:0!important}
}
@media screen and (max-width:767px){
.btn-slef-primary{margin-top:9px}
.center-block_self{display:block;margin-right:auto;margin-left:auto}
}
.btn-slef-primary:active{color:#fff;background-color:#080808;border-color:#010101}
@media (min-width:768px){
.page-width{padding:0 55px;max-width:750px;padding:0;text-align:left}
[id^=imagewithtext-b]{height:516px}
[id^=imagewithtext-b] .imagewithtext-a{padding:56px 0}
[id^=productwindow-a] .custom_products.productwindow_list{display:flex;flex-wrap:wrap;align-items:center}
[id^=productwindow-a] .container h2{height:62px}
.cart_list .title{padding-left:20px}
}
@media (max-width:768px){
[data-tag=gallery-jigsaw-b]{padding-top:20px}
.page_width_box h2{font-size:16px}
.page_width_box p{font-size:13px}
.succss-email .news_title{font-size:23px}
.succss-email .news_title_sub{font-size:16px}
.pc_currencies .dropdown-menu{right:18px}
}
.image_with_text_box{display:flex;height:100%;align-items:center;justify-content:flex-start}
.page_width_box h2{color:#fff}
.page_width_box p{color:#fff;font-size:16px;font-family:Archivo,sans-serif;font-style:normal;font-weight:400;line-height:1.5}
.inner_bg{height:100%;background:rgba(0,0,0,.2)!important}
.inner_btn_c{background:#fff;border-color:#fff;color:#000;font-size:14px;padding:10px 30px;display:inline-block;margin-top:50px}
.inner_btn_c:hover{border-color:#f5f5f5!important;background:#f5f5f5!important;color:#000!important;cursor:pointer}
[id^=productwindow-a] .container h2{text-align:center}
.btn-slef{background:rgba(255,204,0,1);color:rgba(0,0,0,1);border:none}
.btn-slef:active{color:#fff!important;background-color:#080808!important;border-color:#010101!important}
i.iconfont.icon-close1:hover{color:#9e9e9e}
[data-template="page.contact"] section,[data-template=changepassword] section,[data-template=member] section,[data-template=mycoupon] section,[data-template=mymessage] section,[data-template=shipping] section,[data-template=shippingedit] section{margin-top:56px}
.dropdown-menu>li>a{color:#000}
label{font-size:14px;color:#777;line-height:1rem;margin-bottom:10px;display:block;font-family:Archivo,sans-serif;font-style:normal;font-weight:400}
.panel .panel-heading{color:#484848;font-family:inherit;font-weight:500;line-height:1.2}
.panel .list-group-item{font-size:14px;line-height:1rem;display:block;font-family:Archivo,sans-serif;font-style:normal;font-weight:400}
.togglekey>li>a{display:block!important}
.news_title{color:rgba(72,72,72,1);font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;font-size:34px;text-align:center}
.news_title_sub{color:rgba(72,72,72,1);font-size:16px;font-family:Archivo,sans-serif;font-style:normal;font-weight:400;text-align:center}
.top-container{position:relative}
li.search_button_li{position:relative}
ul.cart_user.list-inline li:hover{cursor:pointer}
[data-template=cart] div[id^=productwindow-a] .product-view{position:absolute;bottom:17px;left:50%;transform:translate(-50%);padding:6px 12px;width:121px;line-height:24px;background-color:rgba(255,204,0,1);cursor:pointer;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;font-size:13px;color:#000;opacity:1}
.product_link{color:rgba(72,72,72,1);font-size:12px;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700}
input.btn.btn-success{background:rgba(255,204,0,1);color:rgba(0,0,0,1);border:none}
input.btn.btn-success:active{color:#fff!important;background-color:#080808!important;border-color:#010101!important}
form#trackingOrder{padding-top:56px}
p{margin:0}
.btn-primary:hover{color:#fff!important;background-color:#080808!important;border-color:#010101!important}
.spec-wrapper{display:flex;flex-wrap:wrap;width:824px}
.spec-wrapper .spec-item{width:50%}
.spec-title{color:#999;font-size:14px}
.spec-detail{cursor:pointer;display:inline-block;max-width:inherit;font-size:14px;color:#151515;vertical-align:bottom}
.rating-container .filled-stars{-webkit-text-stroke:unset!important;text-shadow:unset!important}
.icon-arrow-down-bold:before,.icon-arrow-up-bold:before{font-size:12px}
span.less,span.more{font-size:14px;color:#0066c0;cursor:pointer}
[data-template^=product] div[id^=productwindow-a] .product-view{display:none!important}
.panel .list-group-item a{line-height:20px}
.header_section_right .cart_user>li .dropdown-menu.search_condition_ul{top:-13px;left:-200px;box-shadow:unset}
.unavailable{background:#ccc;color:#000}
.tempWrap .products_title a{font-size:12px;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:700}
.subscribe_footer,[data-tag=collectionlist],[data-tag=customblog],[data-tag=featuredcollection-a],[data-tag=featuredcollection],[data-tag=gallery-a],[data-tag=gallery-jigsaw-a],[data-tag=gallery-jigsaw-b],[data-tag=hottestblog],[data-tag=imagewithtext-a],[data-tag=imagewithtext-b],[data-tag=imagewithtext-c],[data-tag=latestblog],[data-tag=productwindow-a],[data-tag=productwindow-b],[data-tag=productwindow],[data-tag=showblogtype],[data-tag=singleimage],[data-tag=testimonials],[data-tag=videos],[data-template=article] section,[data-template=categoryreviews] section,[data-template=page] section{overflow:hidden;padding:20px 0}
@media (max-width:768px){
body{overflow-x:hidden}
.subscribe_footer,[data-tag=collectionlist],[data-tag=customblog],[data-tag=featuredcollection-a],[data-tag=featuredcollection],[data-tag=gallery-a],[data-tag=gallery-jigsaw-a],[data-tag=gallery-jigsaw-b],[data-tag=hottestblog],[data-tag=imagewithtext-a],[data-tag=imagewithtext-b],[data-tag=imagewithtext-c],[data-tag=latestblog],[data-tag=productwindow-a],[data-tag=productwindow-b],[data-tag=productwindow],[data-tag=showblogtype],[data-tag=singleimage],[data-tag=testimonials],[data-tag=videos],[data-template=article] section,[data-template=categoryreviews] section,[data-template=page] section{overflow:hidden;padding:20px 0}
.cart_list{border:none;margin:0 15px;overflow:hidden}
.cart_list li{margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
[data-tag=gallery]{padding-bottom:20px}
.cart_list li .title{display:block;width:36%;width:50%}
.cart_list li .remove{width:16px;height:31px;line-height:30px;font-size:12px;padding:0;background-color:#fff}
.cart_list li .remove a{float:right;width:30px}
.cart_list li .remove a:hover{background-color:#fff;color:#fff}
.cart_list li .cart_td_qty{margin:0}
.cart_list li .img{top:46px}
.spec-wrapper .spec-item{width:100%}
div[id^=productwindow-a] .custom_products li .products_imgs a{position:unset;margin-top:12px}
.footer{padding:0;padding-top:15px}
[id^=imagewithtext-c]{padding:20px 1px}
.purchase_btn{padding:22px 0}
.section_vertical{padding-top:0}
#product-description,.detail-extend-tab,.product-detail-tab{width:unset!important}
.tab_con{overflow:hidden}
.spec-wrapper,.spec-wrapper .spec-item{padding:0 15px}
.spec-wrapper .spec-item{padding:0 7px}
#product-description{padding:15px}
.spec-wrapper{padding:0 3px}
#products_reviews,.product_reviews_form{padding:0 15px}
.home_custom_design .title,.home_custom_design h4,div.home_custom_design h2{margin:0;text-align:center}
.wide_screen .products_title a{font-size:12px}
[id^=productwindow-b] ul li{padding:15px}
ul.clearfix.custom_products_ul{display:flex!important;flex-wrap:wrap!important}
.container{max-width:768px}
.title_hd{height:27px;line-height:27px;font-size:18px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.no_list p{font-size:14px}
.product_window_model .product_window_title{font-size:26px}
[id^=latestblog],[id^=showblogtype]{padding-left:15px;padding-right:15px}
div .no_list .btn-slef{width:100%}
div .login_wrap .regist_tt{color:#000}
}
@media (max-width:319px){
.cart_list .img{width:84px}
}
.btn-unavailable{cursor:not-allowed}
[data-template^=allreviews] .section_vertical,[data-template^=blog] .section_vertical{padding-top:56px}
.widget_ico{display:flex;margin-top:10px}
[data-template^=promotion] .title_hd{height:auto}
[data-template^=index] ul.clearfix.custom_products_ul{display:flex;flex-wrap:wrap}
.border-clear>div{margin-top:-1px}
[id^=hottestblog] h2,[id^=latestblog] h2,[id^=showblogtype] h2{text-align:center}
[data-template^=product] .animation_tab{padding:56px 0!important}
.icon-bag1:before{font-size:80px;color:rgba(0,0,0,.4)}
.panel-heading+.list-group .list-group-item{border-top-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.widget_label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
b.review-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:200px}
b.review-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px;vertical-align:top}
[data-template^=productreviews] .section_vertical{margin-top:56px}
span.category_title{color:#484848}
[data-tag=gallery-jigsaw-b]{padding-top:32px}
p.blog_content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
@media (min-width:992px){
.product_window_model .categry_list .col-xs-6.col-md-4_YQ{clear:none!important;width:33%!important}
}
.shop_sidebar div:nth-child(3){display:none}
.no_list{display:flex;flex-wrap:wrap;justify-content:center}
.no_list .btn-slef{display:block;width:167px;height:38px;line-height:38px;font-family:Ubuntu,sans-serif}
.no-cart{width:100%;margin-bottom:32px}
@media (max-width:320px){
.cart_list .img{width:80px}
}
.modal-dialog.modal-lg.product-modal{max-width:800px}
.modal-dialog.modal-lg.product-modal{top:50%!important;max-width:800px;margin:30px 0!important}
[data-template=allproducts] .product-view{margin-bottom:26px}
.center-block_self{font-family:Ubuntu,sans-serif}
[data-tag=imagewithtext-b] h2,[data-tag=imagewithtext-c] h2{text-align:left}
form#trackingOrder label {
    text-transform: capitalize;
}

.dropdown-menu>li>a {
    padding: 3px 4px;
}
[data-template="product"] .products_img ,.product-modal .products_img {
    padding-bottom: 100%
}

.icon_nav_self svg {
    width: 25px;
    height: 25px;
}
ul.icon_nav_self {
    display: flex;
}
.glyphicon {
      color: #000;
 
}

.phone-email-box .glyphicon {
    color: #000;
     padding-right: 10px;
}
.text-left {
    text-align: left;
    padding-left: 4px;
}

[data-template="page"] [data-tag="collectionlist"]  { padding: 0 }

/*21-5-12*/
.testimonials_modal .jumbotron{padding:15px;margin-bottom:5px}

/*21-5-14*/
@media (min-width:992px){
.header_section.navcolor .container{max-width:1500px;width:auto}
}
.login_wrap .login-box {
    padding: 0;
    width: 100%;
}

/*21-5-29*/
.nav_left_model_body>.list-unstyled>li>a{font-weight:700}

