.nav-dark .form-flat input:not([type="submit"]){background-color: hsla(0,0%,100%,.4) !important;}
.header:not(.transparent) .header-nav-main.nav > li > a.nav-top-link-1{display:inline-block;font-size:14px;line-height:20px;font-weight:500;}
.header:not(.transparent) .header-nav-main.nav > li > a.nav-top-link-2{display:inline-block;font-size:14px;line-height:20px;font-weight:400;background: #3CB0F9;  padding: 3px 15px;  border-radius: 5px;}
.header:not(.transparent) .header-nav-main.nav > li > a.nav-top-link-2 b{font-weight:500;}
.play0 {animation: play0 1.5s ease infinite;}
@keyframes play0{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}
.header:not(.transparent) .header-nav-main.nav > li > a.nav-top-link-3 {font-size:14px;line-height:20px;font-weight:400;}
.header:not(.transparent) .header-nav-main.nav > li > a.nav-top-link-3 b{font-weight:500;}
.header:not(.transparent) .header-nav-main.nav > li > a.nav-top-link-3 .left-icon{display:inline-block;padding-right:10px}
#header-cart-total{position: absolute;top: -10px;right: -10px;font-size: 13px;width: 22px;height: 22px;text-align: center;line-height: 21px;background: #FFA466;border-radius: 100%;}
.logo-left .logo {margin-left: 0;margin-right: 50px;}
#woocommerce-product-search-field-0{width: 310px;max-width: 100%;}
.header.sticky{animation:stuckMoveDown 1.0s}
@keyframes stuckMoveDown{0%{top:-100px;}100%{top:0px;}}
.header.sticky{position:fixed;width:100%;top:0;left:0;width:100%;z-index:999}
.header-main{height: 70px !important;}
#popup-form-contact-vr .content-popup-div-vr{text-align:center}
#popup-form-contact-vr .content-popup-div-vr .row{}
#popup-form-contact-vr .content-popup-div-vr .col{padding-bottom:0}
#popup-form-contact-vr .content-popup-div-vr .col:nth-child(2n){text-align:left}
#popup-form-contact-vr .content-popup-div-vr .col:nth-child(2n+1){text-align:right}
.type-product .badge-inner{padding:7px 15px}
.product_meta_new{font-size:15px;color:#333333;font-weight:400}
.product_meta_new > span{display:inline-block;line-height:19px;padding-right:10px;margin-bottom:10px;border-right:#979797 solid 1px;margin-right:10px}
.product_meta_new > span:last-child{border-right:none}
.product_meta_new span span{color:#FF6700;}
.ux-swatch--label{padding:5px 10px;min-width:165px;}
.ux-swatch--label .ux-swatch__text{color: #FF6700;}
.ux-swatch--label .ux-swatch__text span{display: block;font-weight: 500;color: #333333;}
.ux-quantity__button,.input-text.qty.text,.single_add_to_cart_button{height:46px !important}
.qty_label{font-size: 15px;display: inline-block;position: relative;line-height: 46px;padding-right: 5px;}
.ux-quantity.quantity{margin-right:5px;}
.single_add_to_cart_button{min-width:165px !important;margin-right:2px !important}
.tabbed-content .nav-line > li.active > a:before{display:none;opacity:1;}
.tabbed-content .nav > li.active > a,.sub-title{font-size: 18px;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;font-family: "Roboto Condensed";}
.sub-title{padding-top:11px;padding-bottom:10px;margin-bottom:10px}
.km-wrapper{padding:15px 0;}
.km-box{border:#FF6700 solid 1px;border-radius:4px;background:#fff;}
.km-title{background:#FF6700;color:#fff;padding:3px 10px;font-size:15px;font-weight:600}
.km-title .fa{color:#fbda00;}
.km-content{padding:5px 10px}
.wc-tabs.product-tabs,.sub-title{border-bottom:#ddd solid 1px;}
.home-sub-link {text-align:right;}
.home-sub-link .button{background: #D33;  border: #D33 solid 1px;}
.product-section{border-top: none}
.sp-methods dt,.sp-methods label{font-weight:400}
.payment_box input[type="radio"] + label + .pay_intro{display:none;padding:10px 0 15px 15px}
.payment_box input[type="radio"]:checked + label + .pay_intro{font-weight:400;display:block;background:#FBFBFB;border-radius:5px;margin-top:5px;color: #313131;padding: 0 0 0 15px;text-transform: none;}
.payment_box label{font-weight: 500;display: inline-block;font-weight:500}
.payment_box .radio{width: auto;height: auto;border: none;display: inline-block;margin:0px}
#coupon-err-return{color:#ff0000; font-weight:normal;display: inline-block;padding-top: 5px;font-size: 14px;}
.payment_box dt{display: block;padding-bottom: 10px;}
.option-list{margin-top:5px;}
.option-list > div{display:block;min-width:170px;float:left;font-weight:400}
.option-list label{display:block;border:#ccc solid 1px;border-radius:5px;padding:3px;height:55px;overflow:hidden;font-weight:400;}
.option-list > div:nth-child(2n){padding-left:5px;}
.option-list > div:nth-child(2n+1){padding-right:5px;}
.option-list label input{float:left}
.option-list label span{font-size: 14px;position: relative;top: -4px;}
.option-list label span span{display: block;font-weight: 500;}
.product-price-container {padding: 10px;  border: #ccc solid 1px;  border-radius: 5px;  margin-bottom: 10px;  display: inline-block;  background: #fff;  min-width: 340px;}
.product-price-container del span.amount {font-size: 0.8em;}
.product-price-container .sale-pt {font-size: 0.5em;color: #dd3333;}
#col-1149629004 .slider:not(.flickity-enabled),#col-1149629004 .slider:not(.flickity-enabled) > * {white-space: normal !important;}
#col-1149629004 .slider .col{float:left}
#col-2063083487 .slider:not(.flickity-enabled),#col-2063083487 .slider:not(.flickity-enabled) > * {white-space: normal !important;}
#col-2063083487 .slider .col{float:left}
.dong_sp{}
.dong_sp .item{min-width:165px;display: inline-block; padding: 5px 10px; border: #ccc solid 1px; border-radius: 5px; margin-right: 7px;margin-bottom: 15px;}
.dong_sp .item .active{}
.dong_sp .item a{display:block}
.dong_sp .item .fa{display: inline-block; margin-right: 5px;}
.dong_sp .item.active .fa{color:#EE4222;}
.dong_sp .item .fa:before{content:"\f1db";}
.dong_sp .item.active .fa:before,.dong_sp .item:hover .fa:before{content:"\f058";}
.dong_sp .item .dongsp_title{display: block; font-weight: 600; font-size: 15px;}
.dong_sp .item:hover .dongsp_title{color:#EE4222;}
.dong_sp .item .dongsp_price{color: #EE4222; font-size: 14px; font-weight: 600;}
.linkpage a{display:inline-block;margin-left:5px;font-size:14px;height:33px;width:33px;line-height:30px;text-align:center;font-weight: bolder;border-radius:100%;border: 2px solid #333;}
.linkpage a.pagecurrent{background:#FF6700;color:#fff;border-color:#FF6700}
.entry-content img{display:block;margin:5px 0}
@media (min-width: 850px){
.large-columns-3 > .col:nth-child(3n+1){clear:both}
}
@media (max-width: 480px){
.home-cat-section{padding:0 5px}
.home-sub-link {text-align:left;}
.home-sub-link .button {margin-right: 2px;margin-bottom: 5px !important;}
.ux-swatch--label {min-width: 100px;width: 48%;}
.ux-quantity.quantity {width: 100%;margin: 0 0 15px 0;}
.single_add_to_cart_button {min-width: 100px !important;margin-right: 4px !important;width: 48%;}
#col-686064796 del span.amount {font-size: 19px;}
.product-small ins .woocommerce-Price-amount {padding-top: 5px;display: inline-block;}
.option-list > div {min-width: 100px;width: 50%;}
.product-price-container .sale-pt {display: block;text-align: center;padding-top: 15px;}
.price-wrapper .price {margin: 0;}
.option-list label span {font-size: 13px;top: -2px;}
.dong_sp .item{min-width:10px;width:48%;}
.dong_sp .item:nth-child(2n){margin-right:0;}
}