@charset "utf-8";
a {
color: #000;
}
a:hover{
color: #777;
}
.catalog-category-view ul.uk-breadcrumb {
    display: none;
}
.catalog-product-view .yu-newsflash {
    display: none;
}
.catalog-category-view .page-title {
     display: none;
}
h5.uk-panel-title.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-scale-up a:hover {
    color: #2b2b2b;
}
.header {
    background: url(../images/banner-bg.png) 0 0 no-repeat #FDE0D8;
    border-bottom: 2px solid #000;
    clear: both;
    background-size: 100%;
    border-top: 2px solid #000;
}

.uk-navbar-nav > li > a {
    height: 40px;
    padding: 0 10px;
    line-height: 40px;
    color: #000000;
    font-size: 15px;
    letter-spacing: 1px;
   }
   .uk-navbar-nav > li > a:hover {
      color: #444;
     }
.login-form.uk-clearfix {
    background: #fff;
    padding: 20px;
    color: #000;
    border: 1px solid #000;
   
}
.timer-list {
    float: right!important;
  width:auto!important;
    position: absolute;
    top: 0;
    right: 0;
}
div#caption1{
  float: right!important;
  width:auto!important;
    position: absolute;
    top: 20px;
    right: 5px;
}

div#ajaxlogin_close_icon {
    padding: 3px 4px 0px 12px;
    line-height: 26px;
}
.login-form.uk-clearfix input.input-text{
    border: 1px solid #000;
    margin-right: 5px;
}
.uk-grid-collapse .uk-sticky-placeholder .uk-active {
    margin-top: 12px;
    background: #fff;
    border-bottom: 1px solid #000;
}
.uk-grid-collapse .uk-sticky-placeholder .uk-active li.uk-active {
    margin-top: 0;
}
.uk-sticky-placeholder .uk-active {
    background: #FDE0D8;
    border-bottom: 2px solid #000;
}
  .uk-dropdown-navbar {
      background: #fff;
    color: #000;
    border: 1px solid #000;
    
}
.uk-sticky-placeholder .header-container.uk-active .header {
     border-top: 0px solid #000;
}
.uk-subnav-line > :nth-child(n+2):before {
    margin-right: 0;
    border-left: 1px solid #000;
}


.top-logo strong {
    display: none;
}
.top-link .form-search {
    padding: 10px;
   
    border: 1px solid #000;
	background:#fff;
}
.uk-dropdown.uk-dropdown-small {
    background-color: transparent;
}
.top-link .search-content {
    background: none repeat scroll 0 0 #2B2B2B;
    border-right: 0;
    border-width: 0;
    box-shadow: 0 0 0 #AAA;
    left: 0;
}
.data-table tbody th, .data-table tbody td {
text-align: center;
}
.col-xs-12 .pager .amount {
margin: 3px 10px;
}
.data-table thead th {
border-bottom: 1px solid #F2F2F2;
}
.top-link .form-search button.button span {
    background: url("../images/icon-search.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
}

.breadcrumbs {
    padding: 0;
    margin: 15px 0 5px;
    font-size: 14px;
    color: #FFF;
    text-align: center;
	opacity: 0;
}
.header-link li {
    margin: 0 ;
	padding: 0;
}
.breadcrumbs a {
    color: #FFF;
}
.breadcrumbs li strong {
    text-decoration: none;
}

.category-all-products .breadcrumbs {
    display: none;
}
.catalog-product-view.category-all-products .breadcrumbs {
    display: block;
}
.prev_next{
    position: relative;
}
.col-md-5 {
    width: 35%;
}
.col-md-7 {
    width: 65%;
}
div#share a.facebook {
background: #214ACA;
margin-right: 5px;
}
div#share  a.twitter{
background: #15DBFF;
margin-right: 5px;
}
div#share  a.googleplus{
background: #C00007;
margin-right: 5px;
}
.sharrre .right {
width: 47px;
}
.availability.out-of-stock span {
color: #FFF;
background: #00686C;
margin-right: 10px;
padding: 0 5px;
border:1px solid #fff;
}
.products .product >a .product-image+.product-image  {

}

.category-all-products .menu-recent .blog-title, .desciption-home, p.author {
    display: none;
}

.pt_custommenu div.popup {
    border-bottom: 3px solid #000;
    background-color: #F5F5F5;
    padding: 0;
}
.pt_custommenu div.pt_menu .parentMenu {
margin-right: 23px;
margin-bottom: 10px;
}
.header-subscribe .block-content {
background: #303030;
padding: 20px;
border: 1px solid #CCC;
}
.pt_custommenu div.pt_menu .parentMenu a, .pt_custommenu div.pt_menu .parentMenu span.block-title {
    color: #FFF;
    font-size: 15px!important;
    text-shadow: 0 1px 0 #000;
    padding: 1px 15px 3px!important;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    transition: all 0.7s;
}
.pt_custommenu div.pt_menu .parentMenu a:after, .pt_custommenu div.pt_menu .parentMenu span.block-title:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    transition: all 0.7s;
}
.cart .totals {
background: #2B2B2B;
}
.cart .discount h2, .cart .shipping h2 {
color: #FFF;
}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {
    color: #000;
    font-style: normal;
}
.toolbar {
margin: 0;
padding: 0;
border: 0;
}
.col-main.col-lg-9.col-md-9.col-sm-9.col-xs-12 .toolbar .pager, .col-main.col-lg-9.col-md-9.col-sm-9.col-xs-12 .toolbar .sorter {
display: none;
}

/*社群分享*/
#example2{
    float:left;
    margin:80px 42% 0 42%;
}
.sharrre .box {
    background: #6F838C;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(#6f838c,0),color-stop(#4d5e66,1));
    background: -webkit-linear-gradient(top, #000 0%, #000 100%);
    background: -moz-linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    background: -o-linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    background: linear-gradient(top, #6f838c 0%, #4d5e66 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f838c', endColorstr='#4d5e66',GradientType=0 );
    -moz-box-shadow: 0 1px 1px #d3d3d3;
    height: 22px;
    display: inline-block;
    position: relative;
    padding: 0px 140px 0 8px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: 12px;
    float: left;
    overflow:hidden;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    float: right;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
	bottom: 10px;
	margin-top: 20px;
}
.account-create {
background: #2B2B2B;
padding: 20px;
}

.sharrre .left{
    line-height:22px;
    display:block;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#ffffff;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.sharrre .middle{
    position:absolute;
    height:22px;
    top:0px;
    right:30px;
    width:100px;
    background:#2b2b2b;
    text-shadow:0px 0 0 #363f49;
    color:#fff;
    white-space:nowrap;
    text-align:left;
    overflow:hidden;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
}
.sharrre .middle a{
    color:#fff;
    font-weight:bold;
    padding:0 9px 0 9px;
    text-align:center;
    float:left;
    line-height:22px;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
	width: 24px;

}
.sharrre .right {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 45px;
    text-align: center;
    line-height: 22px;
    color: #000;
    background: #F1FAF9;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(#f1faf9,0),color-stop(#bacfd2,1));
    background: -webkit-linear-gradient(top, #FFF 0%, #FFF 100%);
    background: -moz-linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    background: -o-linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    background: linear-gradient(top, #f1faf9 0%, #bacfd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1faf9', endColorstr='#bacfd2',GradientType=0 );
}
.sharrre .middle a:hover{
    text-decoration:none;
}
.input-box.ex-width {
width: 240px;
}

.pt_custommenu div.pt_menu .parentMenu a:hover, .pt_custommenu div.pt_menu .parentMenu span.block-title:hover, .pt_custommenu #pt_menu_link ul li a.act, .pt_custommenu #pt_menu_link ul li a:hover, .pt_custommenu div.pt_menu.act .parentMenu a, .pt_custommenu div.pt_menu.act .parentMenu span.block-title, .pt_custommenu div.pt_menu.active .parentMenu a {
    background: #171C1F;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
}
.box-account.box-info a {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
padding: 0px 15px;
float: right;
font-size: 13px;
border: 1px solid #FFF;
background: #2B2B2B;
line-height: 27px;
}
.box-account.box-info a:hover{
    background: #000;
}

ul.uk-subnav.uk-subnav-line a {
    color: #000;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 20px;
}

.drop-currency .currency-trigger .sub-currency {
    right: 0;
    background: #484848;
    min-width: 70px;
	border:0;
}
.product-shop .product-collateral .std {
    background: #2b2b2b url(../images/fly-s.png) 98% 20% no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 4px rgba(0, 0, 0, 0.3);
    padding: 20px;
	margin-top: 10px;
	transition: all 1s ease-in-out;
}
.product-shop .product-collateral .std:before{
content:"";
display:block;
height:0;
background:url(../images/fly-s1.png) 98% 20% no-repeat;}


.mm-menu .mm-list > li > a.mm-subclose {
color: #FFF;
}
	  
.product-collateral {
    margin-top: 0;
}
.form-currency label {
    font-size: 13px;
}
.header-container .left-link a {
    color: #FFF;
    font-size: 13px;
    line-height: 20px;
    border: 1px solid #FFF;
    margin-top: 5px;
    padding: 0 3px;
}
.drop-currency .sub-currency li a {
    background: none repeat scroll 0 0 #6B6A6A;
    color: #FFF;
    border: 0;
}
.pl_over img {
border: 1px solid #FFF;
}

.top-cart-wrapper {
    float: right;
    margin-top: 5px;
    padding-left: 20px;
    margin-left: 10px;
    height: 30px;
}
.account-login .new-users h2 {
    background-image: none;
    padding: 0 0 5px 0;
	display: inline;
}
.box-account .uk-panel-title h3{
	display: inline;
}
.account-login .registered-users h2 {
    background-image: none;
    padding: 0 0 5px 0;
	display: inline;
}
.footer address {
    color: #FFF;
    text-shadow: 0 1px 0 #000;
}
.page-title {
background: rgba(0, 0, 0, 0);
margin: 0;
}
.page-title h1, .page-title h2 {
    background: rgba(0, 0, 0, 0);
    color: #000;
    font-size: 20px;
    float: left;
    line-height: 30px;
}
ul.dl-menu.dl-menuopen a:hover {
    color: #fff;
    text-decoration: initial;
}
h3.slide-title {
    font-size: 40px!important;
    background: #000!important;
    text-shadow: 1px 1px 0 #000;
	color: #fff!important;
}
.uk-slidenav-position .uk-dotnav {
    margin-left: 20px;
 }
.top-opc li h2 {
    letter-spacing: 2px;
    clear: none;
   width:auto;
}
.top-opc li .number {
       width: 30px;
    height: 30px;
     line-height: 35px;
       font-size: 18px;
    }

.col-md-12 {
    text-align: center;
    margin: 10px;
    font-size: 24px;
}

.pl_over {
width: 100%;
background: rgba(0, 0, 0, 0.6);
padding: 10px;
text-align: left;
}
body.customer-account-login .yu-newsflash {
    display: none;
}

.special-price .price {
    color: #FFF;
}
body {
    font-size: 14px;
    color: #000;
    background: url(../images/bg1.png)0 98% no-repeat #FDE0D8;
    letter-spacing: 1px;
    font-family: '微軟正黑體';
    background-attachment: fixed;
    font-weight: bold;
}
body.clnews-index-index{
 background: url(../images/b2.png)0 100% no-repeat #FDE0D8;
 background-attachment: fixed;
}

body.checkout-cart-index{
 background: url(../images/bg3.png)0 100% no-repeat #FDE0D8;
 background-attachment: fixed;
}
.top-link ul.links li a.fa.fa-facebook-square {
font-size: 22px;
float: left;
margin-right: 10px;
color: #326FEF;
}


.header-link li.last {
    line-height: 26px;
}
.old-price .price {
    font-size: 15px;
    text-decoration: line-through;
    margin: 10px;
}

.nav-container {
    border-right: 0;
    padding: 10px 0 0 0;
    width: 100%;
    max-width: 100%;
	margin-right:-200px;
    height: 50px;
}
div#pt_custommenu .pt_custommenu_content {
    padding-right:200px;
    height: 50px;
}

.article-detail {
width: auto;
}
.article-detail {
width: auto;
clear: left;
letter-spacing: 2px;
}

p.back-link {
border: 1px solid #FFF;
padding: 2px 10px;
background: #171C1F;
}
.buttons-set .back-link:hover {
background: #000;
}
.top-link ul.links li {
border-right: 0;
padding: 0;
margin-right: 5px;
}
.pt_custommenu a {
    padding: 2px 15px 2px;
}
.toplink-contaner {
    background: #333;
}
.top-link ul.links li a {
color: #CCC;
font-size: 13px;
text-shadow: 0 1px 0 #000;
}
.top-link ul.links li a :hover{
    color: #fff;
    }
.header-container .top-link a:hover {
    color: #3E3E3E;
}
.fieldset {
border: 0;
padding: 0;
margin: 0;
}

.header .container {
    background: url(../images/banner-a.png) 0 0 no-repeat;
}
.header .container-inner {
    background: url(../images/banner-b.png) 100% 0 no-repeat;
}
.flex-direction-nav a.flex-prev {
    background: url(../images/btn-slider.png) 0 0 no-repeat;
    top: 60%;
}
.bx-wrapper .bx-controls a.bx-prev {
    background: url(../images/btn-slider.png) 0 0 no-repeat;
    top: 70%;
}
.toolbar-bottom {
    /*display: none;*/
}

.menu-recent ul li .title {
    color: #ccc;
    margin-top: 10px;
    padding:0 0 0 10px;
}
.menu-recent ul li a:hover .title{
    color:#fff;
   }
body.checkout-onepage-index .uk-container-center {
    margin-top: 20px;
    padding: 0 20px;
 
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.3);
    width: 1200px;
      margin-bottom: 10px;
}
.main-container.col2-left-layout {
    background: #fff;
    padding: 20px;
    margin-top: 20px;
    border: 1px solid #000;
       box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.3);
}
.dl-menuwrapper .dl-menu.dl-menuopen {
      width: 150px;
    background-color: #000;
}
.top-opc {
    float: left;
    width: 100%;
       background: #f8f8f8;
    margin: 0;
    border: 1px solid #000;
	padding-left: 0;
}
.top-opc li {
     padding: 60px 0 10px 0;
 }
.uk-panel-box {
    padding: 10px;
    color: #000;
  }
.top-cart-wrapper .title-cart h2 , .top-cart-title span{
    color: #FFF;
    text-shadow: 0 1px 0 #000;
}
.menu-recent .item-inner .title-blog {
    color: #FFF;
    text-shadow: 0 1px 0 #000;
}
.block .block-title strong {
    color: #FFF;
    text-shadow: 0 1px 0 #000;
    padding-left: 0;
    font-size: 14px;
}
.block-blog .block-title strong {
background-image: none;
}
h3.article-title {
    border-bottom: 1px solid #CCC;
    margin-bottom: 20px;
    float: left;
}
.article-list-item {
    letter-spacing: 2px;
}
table#my-rewardpoints-table {
background: #2B2B2B;
}
.product-view .product-shop .product-name h1 {
    color: #000;
    font-size: 20px;
    margin-right: 60px;
    padding-bottom: 2px;
}

.product-view .product-shop .product-name h3 {
    margin-right: 5px;
    font-size: 15px;
    color: #000;
    line-height: 20px;
}

.product-view .product-collateral .short-description {
    background: #f8f8f8;
    padding: 20px;
       margin-bottom: 0;
    border: 1px solid #000;
}
.uk-margin.product-img img {
    margin-bottom: 0;
    border: 1px solid #000;
}
body.clnews-index-index .uk-grid.uk-grid-collapse {
    background: #fff;
    padding: 60px 140px;
   
        margin: 0 auto;
    border: 1px solid #000;
}
.product-view .product-shop .product-social {
    border-top: 0;
}
.add-to-cart label {
    color: #000;
    font-size: 14px;
}
.product-img-box.uk-width-medium-2-5.uk-float-left {
    padding: 0 20px 0 0;
}

.product-name h1 {
    font-size: 26px;
    color: #000;
    line-height: 40px;
}
.product-name h3 {
    font-size: 16px;
    color: #2B2B2B;
}
.made-in-日本-div, p.availability.in-stock, .product-shop.uk-width-medium-3-5.uk-float-right h3, .std.uk-margin {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: normal;
    font-family: '微軟正黑體';
    line-height: 30px;
    margin-top: 5px;
}

input#qty {
    border: 1px solid #000;
       box-shadow: 0 0 0;
}
.top-cart-wrapper i.fa-shopping-cart {
    width: 46px;
    height: 46px;
    line-height: 46px;
    background: #333;
    color: #888484;
}
.top-cart-wrapper i.fa-shopping-cart:hover, .top-cart-wrapper i.fa-shopping-cart:active {
    background: #000;
}
.menu-recent .container-inner .bx-wrapper {
    background: rgba(0, 0, 0, 0);
}
.item-inner {
    background: rgba(0, 0, 0, 0);
}

.block-progress .block-title strong {
    background: rgba(0, 0, 0, 0);
    padding: 3px 15px;
    line-height: 30px;
    margin-top: 20px;
    font-weight: normal;
    font-size: 20px;
}

.discount {
    background: #ccc;
    padding: 20px;
}
.ma-banner7-container #p_carousel.flexslider .slides{
max-width:100%;
}
.uk-width-1-1.uk-width-medium-1-4.ff-pading {
    width: 33%;
    padding-right: 10px;
}
.uk-width-1-1.uk-width-medium-1-2.ff-pading {
    padding-right: 10px;
    width: 66%;
}
.uk-width-1-1.uk-width-3-4.ff-pading {
    width: 100%;
    padding-right: 20px;
}
.uk-width-1-1.uk-width-1-1.uk-flex.uk-flex-wrap {
    margin-top: 10px;
}
.uk-form-row.name-firstname {
    width: 100%;
    padding-right: 10px;
}
.ma-banner7-container #p_carousel .flex-direction-nav a {
background: url(../images/btn-slider.png) 100% 0 no-repeat;
}

.ma-banner7-container #p_carousel .flex-direction-nav .flex-prev {
background: url(../images/btn-slider.png) 0 0 no-repeat;
left: 0;
margin-left: -30px;
top: 60%;
}

.ma-banner7-container #p_carousel .flex-direction-nav .flex-next {
right: 0;
margin-right: -35px;
top: 60%;
}
.ma-banner7-container div#p_carousel.flexslider .slides > li{
margin: 10px 10px 0 0;
}

.ma-banner7-container #p_carousel .flex-direction-nav .flex-disabled{
display:none;
}
.truncated .truncated_full_value .item-options {
padding: 5px 2px;
border: 0;
background-color: #000;
color: #FFF;
width: 100px;
}


.order-review tr.last th {
       font-size: 15px;
}
p.old-price {
    margin-left: 10px;
    margin-bottom: 0;
}
.checkout-onepage-index .block-progress .block-title strong {
margin: 5px;
}
.checkout-onepage-index .block .block-title strong span {
font-size: 15px;
}
#opc-review .buttons-set p {
line-height: 27px;
}
.block-progress dt {
    font-size: 15px;
    margin: 0 0 10px;
    color: #000;
    border-bottom: 0;
}
.dl-menuwrapper button {
    background: #000!important;
}
.uk-panel.uk-panel-box.block-progress.opc-block-progress {
    border: 0;
	    padding: 0;
}
ol#checkoutSteps span.notice {
    display: none;
}
.col2-left-layout .col-main .m-content {
    background: #484848;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
    padding: 20px;
}
.account-login .content {
    background: #2B2B2B;
    border:0;
}
 .account-login .buttons-set {
    border: 0;
}
p.required {
  display: none;
}
button#send2 {
    width: 100%;
}
.account-login .account-login .buttons-set a {
    float:right;
}
.account-login ul.form-list {
    float: left;
}
.fieldset .legend {
    display: none;
}
.col-sm-9 .page-title h1, .col-sm-9  .page-title h2 {
    color: #fff;
    text-shadow: 0 1px 0 #000;
    padding-right: 0;
	font-size: 15px;
}
.block .block-title strong span {
font-size: 15px;
}
.account-login .content h2 {
    font-size: 17px;
    color: #FFF;
    text-shadow: 0 1px 0 #000;
}
.opc .step-title {
    padding: 5px 10px;
    background: #2B2B2B;
 }
figcaption.uk-overlay-panel.uk-overlay-background {
    padding: 0;
    background: rgba(0, 0, 0, 0);
    top: auto;
    border: 0;
    height: 25%;
	text-align: center;
}
.block-progress dd {
    background: #f8f8f8;
    border: 0;
    padding: 10px;
}
 .opc li.section {
border: 0;
}
.block-progress dt.complete {
    background: #fff;
    margin: 0;
    padding: 3px 10px!important;
    display: block!important;
    line-height: 28px!important;
    font-size: 18px!important;
}
div#checkout-shipping-method-load {
    margin-top: 20px;
}
form#co-payment-form fieldset {
    border: 0;
}
div#checkout-review-table-wrapper {
    border: 1px solid #000;
    margin-top: 10px;
  
}
div#checkout-review-table-wrapper h3.product-name {
    font-size: 15px;
    color: #000;
    text-align: left;
}
.uk-table td {
    border-right: 0;
}
div#checkout-review-table-wrapper td.a-right {
    font-style: normal;
    text-align: right;
}
.opc .step-title h2 {
color: #FFF;
line-height: 30px;
margin-left: 30px;
font-size: 15px;
}
div#shopinfo {
padding: 20px;
border: 0!important;
background: #2B2B2B;
}
.customer-account-login button.button span {
    background: #171C1F;
    letter-spacing: 1px;
}
input, select, textarea, button {
    font-size: 15px;
    color: #000;
    letter-spacing: 1px;
}
#login-form p {
    color: #000;
}
.cart .uk-panel-box {
    border: 0;
    padding: 0;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    color: #000;
}

.cart .uk-overflow-container {
    padding: 0 5px;
    width: auto;
    margin-bottom: 20px;
    box-shadow: 0 0 0;
	    background: transparent;

}
button.uk-button.btn-proceed-checkout.btn-checkout {
    float: right;
}
.cart .uk-table td {
    border-right: 1px solid #FFF;
	width: 14%;
	    text-align: right;
}
form#login-form {
    background-color: #fff;
    padding: 20px;
       margin-top: 40px;
}
form#login-form {
    background-color: #fff;
    padding: 20px;
        border: 1px solid #000;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.my-account {
    background: #fff;
        margin-top: 20px;
    padding: 20px;
    border: 1px solid #000;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.account-login {
    padding: 0!important;
    margin-top: 10px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.3)!important;
    border: 0!important;
}
body.customer-account-index.customer-account .yu-newsflash {
    display: none;
}
.uk-panel.uk-panel-box.dk-panel-box-default.uk-responsive-height {
    margin-bottom: 20px;
      border: 0px solid #000;
}
input.input-text, select, textarea {
    background: #fff!important;
    border: 1px solid #000;
    color: #000!important;
    height: 27px;
    padding: 5px 10px;
}
.form-list select {
padding: 0;
}
.opc .buttons-set .back-link a {
padding-left: 24px;
}
h4.dk-review-note {
    border: 0!important;
    margin-top: 10px;
    padding: 0!important;
}
p.f-left a:hover {
background: #000;
color:#fff;
}
.cart-empty a {
border: 1px solid #FFF;
font-size: 13px;
padding: 3px 10px;
}
.cart-empty a:hover {
background:#000;
}
.cart-empty p {
    clear: both;
}


ul.uk-slideshow li {
 line-height: 40px;
}
.yu-newsflash {
    width: 98%;
    margin: 0 auto;
	    height: 40px;
}
.uk-slidenav-previous, .uk-slidenav-next {
    background-image: none;
}
.uk-dotnav-contrast > * > * {
    background: #000;
   }
   .uk-dotnav-contrast > * > :hover, .uk-dotnav-contrast > * > :focus {
    background: #000;
    border-radius: 0;
}
.uk-dotnav-contrast > * > :active {
    background: #000;
     border-radius:0!important;
}
.uk-dotnav-contrast > * > :hover, .uk-dotnav-contrast > * > :focus {
    background: #000;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0;
}
.uk-dotnav-contrast > .uk-active > * {
    background: #000;
    border-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    width: 7px;
    height: 7px;
	margin-top:2px;
}
.layered-filter {
    display: none;
}
.btn-remove2 {
height: 16px;
}
a.btn-edit {
display: none;
}
.opc li.section.active {
background: rgba(0, 0, 0, 0);
border: 0;
}
a:hover {
color: #FFF;
}
label.required.pick_click {
border: 1px solid #FFF;
padding: 0 20px;
background: #171C1F;
}
.opc .active .step-title h2 {
color: #FFF;
margin-left: 30px;
line-height: 30px;
font-size: 15px;
}
input.input-text:focus, select:focus, textarea:focus {
    background-color: #484848;
}
.opc .buttons-set {
    padding: 5px;
    background: #f8f8f8;
}
button.button span:hover, button.button:hover span {
        letter-spacing: 1px;
		background: #000;
}
p#billing-login-link a {
    background: #000;
    color: #FFF;
    padding: 10px 15px;
    border: 1px solid #676767;
    float: right;
    text-shadow: 0 1px 0 #000;
}
.opc .step-title .number {
    background: #484848;
}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
    font-family: Arial, "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", "標楷體", DFKai-SB, sans-serif;
        border-color: #000;
}

p.required, .form-list label.required em , .footer address a{
    color: #FAFFBD;
    text-decoration: none;
}
.top-cart-contain .product-details .price {
color: #FAFFBD;
}
.product-view .product-shop .add-to-cart .button.btn-cart {
    margin: 0 0 0 20px;
    clear: none;
    transition: all 1s ease-in-out;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.ma-banner7-container .flexslider .slides img {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 2px 2px 5px rgba(0, 0, 0, 0.3);
}
.ma-banner7-container .flexslider .slides img:hover {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.note-msg, .notice-msg {
background-color: #2B2B2B;
color: #FFF;
}
.product-view .product-shop .add-to-cart {
    float: right;
}
button.button span {
    background: #000;
    color: #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
        font-size: 13px;
    border: 0;
    padding: 5px 10px;
}
button.button.btn-cart {
    border: 0;
    background: transparent;
}
.contacts-index-index .form-list input.input-text {
max-width: 100%;
}
.gm-style-iw {
background: #000;
}
body.contacts-index-index .col-lg-3 {
background: url(../images/contact-logo.png) 10px 0 no-repeat;
background-size: 90%;
}
.contacts-index-index p.required{
float: left;
}
.contacts-index-index .buttons-set {
float: right;
clear: none;
}
.contacts-index-index .form-list li.wide textarea {
max-width: 100%;
}
.dashboard .box-recent .box-head h2, .dashboard .box-info .box-head h2 {
font-size: 17px;
}
.select2Buttons li {
    display: none;
}
.select2Buttons li + li {
    display: block;
}
.select2Buttons ul li a, .select2Buttons .limited a, .select2Buttons .disabled {
    border: 1px solid rgba(0, 0, 0, 0);
    margin-right: 5px;
    -webkit-border-radius: 0;
    line-height: 20px;
    font-size: 14px;
    background: #171C1F;
    padding: 0 2px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.product-options dt label {
    padding-right: 10px;
    position: relative;
}
.product-options dt label.required em {
    position: absolute;
    right: 0;
}
a.taobao {
		display: block;
		background: url(../images/15.png) 0 0 no-repeat;
		height: 20px;
		width: 20px;
		float: left;
		margin-right: 5px;
		}
.block-related .product {
    margin: 0 0 0 10px;
}
.select2Buttons li, .select2Buttons a {
    min-width: 20px;
}
.select2Buttons a {
    color: #FFF;
    padding: 1px;
}
.item-inner .products .price-box {
right: 33%;
margin-bottom: 20px;
}
.product-view .product-shop .product-name + .price-box{

}
div#product-options-wrapper dt, div#product-options-wrapper dd {
    float: left;
}
.product-options-bottom {
clear: both;
padding: 10px 0 0;
line-height: 20px;
}
.product-options-bottom:after {
content: '';
display: block;
clear: both;
}
.select2Buttons a:hover, .select2Buttons .picked {
    background: #000;
    border-color: #FFF;
    color: #FFF;
}
.add-to-cart .qty {
    height: 24px;
    line-height: 24px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 15px rgba(0, 0, 0, 0.3);
	border: 1px solid #FFF;
	min-width: 50px !important;
}
.product-view .product-shop .add-to-box1 .actions-inner {
    display: none;
}
.footer address a:hover {
    color: #F55F66;
}

.account-create .fieldset {
    background: #2B2B2B;
}
.account-create .fieldset .legend {
    font-weight: normal;
    font-size: 15px;
    background: #000;
    color: #FFF;
    border: 0;
    padding: 5px 15px;
}
.my-account .pager {
font-size: 13px;
line-height: 24px;
}

.success-msg {
    border-color: #FFF;
    background-color: #2B2B2B;
    color: #FFF;
  }
tbody tr {
    border-bottom: 2px solid #fff;
}
table#shopping-cart-table tbody {
    background-color: #f8f8f8;
}
.box-account .box-head h2 {
    color: #FFF;
	font-size: 16px;
}
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
    font-size: 17px;
    color: #FFF;
}
.dashboard .box-info h4 {
    font-size: 14px;
    color: #FFF;
}

.block-account .block-content li a {
    border-bottom: 0;
    color: #FFF;
    clear: both;
}
.breadcrumbs li span {
    padding: 0;
    background: #2B2B2B;
    margin: 0 5px;
}
.my-account .page-title {
float: none!important;
}
.block .block-title {
    padding: 0 0 0 10px;
    border-bottom: 0;
    background: #2b2b2b;
    margin-bottom:10px;
    margin-top: 10px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
}
.customer-account-index .block.block-blog, .customer-account-edit .block.block-blog, .customer-address-form .block.block-blog, .sales-order-history .block.block-blog, .rewardpoints-index-points .block.block-blog {
display: none;
}
.block-account .block-content li.current {
    color: #FAFFBD;
    clear: both;
    border-bottom: 0;
}
.top-cart-content .top-subtotal span.price {
    color: #FAFFBD;
}
.navbar {
    background-color: rgba(0, 0, 0, 0);
    margin: 0;
    float: left;
}
.navbar .btn-navbar {
    background: url("../images/bg-menu-mobile.png") no-repeat 50% 50% #FFF;
    float:left;
}
.navbar .btn-navbar:hover {
margin: 10px 0;
background: url("../images/bg-menu-mobile.png") no-repeat #c2c2c2 50% 50%!important;
}

.dashboard .welcome-msg {
    clear: both;
    margin-bottom: 10px;
}
.block.block-verticalmenu {
    display: none;
}

.col2-set address {
padding: 10px;
clear: both;
}
.box-account .uk-panel-title h3, .uk-panel-box-secondary .uk-panel-title, .account-login .new-users h2, .account-login .registered-users h2, ol#checkoutSteps h4, .block-progress dt.complete, .my-account h2.uk-panel-title, .my-account .uk-panel h2, .my-account .page-title h1, .page-title.title-buttons h1, body.checkout-onepage-index .page-title h1, .block-progress .block-title strong {
    font-size: 22px;
    line-height: 26px;
    color: #efb5b8;
    padding: 7px 20px;
    margin-bottom: 10px;
    text-decoration: underline;
}
.opc {
      padding: 10px 0;
   }
dt {
    font-weight: normal;
}
button.uk-button.uk-panel-badge {
    margin-top: 3px;
    margin-right: 3px;
}
ul.messages {
    padding: 0;
}
li.item.uk-panel.uk-panel-box {
    border: 0;
}
.my-account ol {
    padding: 0;
}
a.uk-button.uk-panel-badge {
    margin-top: 23px;
    margin-right: 4px;
}
tr.first.last.odd {
    background-color: #f8f8f8;
}
h3, .uk-h3 {
      margin: 0;
}
.col-sm-9 .fieldset {
    margin: 0 0 20px;
    clear: both;
    padding:0;
    border: 1px solid #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
	padding: 20px;
}
div#rewardFormArea fieldset {
    border: 0;
    margin: 0;
}
p.no-display {
    margin: 0;
}

table#my-orders-table {
background: #2B2B2B;
}
.col-sm-9 .fieldset .legend {
    display: none;
}
.field.name-firstname {
    clear: both;
    margin: 10px 0;
}
.field.name-lastname {
    clear: both;
}
.buttons-set {
    margin: 0;
    border-top: 0;
}

.postContent {
padding-bottom: 10px;
clear: both;
}

#opc-review .order-review {
padding: 0;
}
.top-cart-content {
    background: #2b2b2b;
    top: 43px;
    right: 0!important;
}
.col2-left-layout .col-main img.article-image {
float: right;
margin: 0 0 20px 20px;
} 
body.checkout-cart-index .yu-newsflash {
    display: none;
}
.customer-account-index .col-lg-9 {

}
.contacts-index-index ul.form-list {

padding: 160px 0 0 0;
}
.pager .limiter select {
padding: 0 5px;
}
.customer-account-login .form-list .input-box {
border:0;
background: none;
}
.sp-methods dd {
margin-bottom: 20px;
}
ul#shipping_form_pickup_pickup a {
font-size: 20px;
color: #FAFFBD;
}
ul#shipping_form_pickup_pickup a:hover {
color: #fff;
}
.mm-list, .mm-list > li {
font-size: 15px!important;
}
.mm-panel > .mm-list {
margin-left: 0!important;
margin-right: 0!important;
}
.mm-menu .mm-list {
padding: 0!important;
}
.menu-recent h5 {
    display: none;
}
.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 14px;
    }
.menu-recent a:active, .block-blog .menu-categories UL LI a:active, .block-blog .menu-tags UL LI a:active{
color: #FFA0A0!important;
}
.block-blog .menu-recent UL LI a:hover, .block-blog .menu-categories UL LI a:hover, .block-blog .menu-tags UL LI a:hover {
color: #FFF;
}
.postContent a {
font-size: 11px;
color: #FFA0A0;
}

.block-blog .menu-recent UL LI {
    margin-bottom: 10px;
}
.top-cart-wrapper:hover i.fa-shopping-cart {
    background: #FAFFBD;
}
.top-cart-content .empty, .top-cart-content .top-subtotal {
    color: #FFF;
}
body.contacts-index-index .form-list .field {
    clear: both;
	margin-top: 10px;
	max-width: 100%;
}
nav.dk-footer.dk-navbar.uk-navbar {
    width: 1230px;
    margin: 0 auto;
    position: static;
    background: #000;
    margin-top: 40px;
       max-width: 100%;
    border: 1px solid #fff;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 7px rgba(0, 0, 0, 0.3);
	margin-bottom: 10px;
}
.myu-footer a {
    color: #fff;
    padding: 10px;
}
.uk-subnav-pill > .uk-active > * {
    color: #FFF;
    border-color: #FFF;
}
dt.last.odd {
    display: none;
}

.uk-overlay {
    border: 1px solid #000;
	box-sizing: border-box;
}
.pager {
    margin: 0 15px;
}
p.amount {
    color: #000;
    float: left;
    font-weight: normal;
    margin-left: 10px;
}
html {
    background: rgba(0, 0, 0, 0);
    color: #000;
}
.uk-table th {
    font-size: 14px;
    color: #000;
     font-weight: normal;
}
.uk-subnav > * > * {
    color: #FFF;
    border: 1px solid rgba(0, 0, 0, 0);
    padding: 0 10px;
    border-radius: 0;
}
.uk-subnav {
    margin-left: 0;
    padding: 5px;
}
ul.uk-subnav.uk-subnav-line {
    margin: 0;
    padding: 0 0 5px;
}
h2.news-title {
    margin-top: 10px;
}
div#footer-search {
    padding: 10px;
    border: 1px solid #000;
    background-color: #FDE0D8;
    color: #000;
	
}

.uk-subnav-pill > * > *:hover, .uk-subnav-pill > * > *:focus {
    color: #FFF;
      border: 1px solid #FFF;
    background-color: rgba(0, 0, 0, 0);
}
.uk-subnav > * {
    margin-top: 0;
    padding: 0;
}
.ma-blog-slider {
margin: 5px 0;
height: 28px;
overflow: hidden;
}
div#iso-sel {
    background: #000;
    padding: 10px;
    margin-bottom: 20px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
    z-index: 300;
    width: auto;
	}

a.每周一物 {
color: #FFA0A0;
}
a.每周一物:hover{
background: #FFA0A0;
text-shadow: 0 0 1px #000;
}
.catalog-category-view .regular-price {
    color: #000;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    background: rgba(255, 255, 255, 0.2);
    padding: 10px;
    border-radius: 100px;
       margin: 5px;
}

#stickyalias {
    display: none;
    height: 10px;
}

.item-inner button.btn-cart span {
padding: 0 10px;
text-align: center;
height: auto;
width: auto;
background: none #171C1F;
color: #FFF;
text-indent: 0px;
font-size: 13px;
border: 1px solid #FFF;
margin-top: 0;
line-height: 20px;

}
a.fancybox {
margin-left: 5px;
border: 1px solid #CCC;
padding: 1px 5px;
}
a.fancybox:hover {
background:#171C1F;
}
.item-inner button.btn-cart:hover span{
    background:none #000;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
#cartpopup_slidecontainer tbody .cartpopup_productname a {
    color: #000;
}

.btn-primary:active, .btn-primary.active {
    background-color: #333;
    border-color: rgba(0, 0, 0, 0);
}
.btn-primary {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    border-color: rgba(0, 0, 0, 0);
}
.btn-primary {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    margin-right: 10px;
    font-size: 13px;
    padding: 2px 20px;
  
}
input#coupon_code{
border:1px solid #fff;
}
.opc .step {
border-top: 0;
padding: 15px 0;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.opc-block-progress .block-content {
    margin-top: 15px;
    padding: 20px 10px 0;
    background: #f8f8f8;
      border: 1px solid #000;
}
.category-image {
    margin: 0 0 20px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
}
.btn-primary:hover, .btn-primary:focus {
    background-color:#333;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #FFF;
    background-color: #171C1F;
    border-color: rgba(0, 0, 0, 0);
}
.product-view {
       padding: 20px;
    border: 1px solid #000;
}

.block .block-content li.item {
    float: left;
}
.postWrapper {
background: rgba(0, 0, 0, 0);
border-bottom: 0;
padding:20px;
}
.cms-zonial-home .col1-layout .col-main {
    background: none;
    padding: 0;
}
.item-inner .des-container {
    background: rgba(0, 0, 0, 0.4);
}
.col-sm-9 .page-title {
    background: rgba(0, 0, 0, 0);
    margin: 10px 0 5px;
    padding: 0;
	width: auto;
	float: left;
}
.my-account .page-title.title-buttons {
float: none;
}
.addresses-list h2 {
font-size: 15px;
color: #FFF;
}

.form-list li.wide textarea {
    width: 260px;
}
.postTitle {
    margin-bottom: 20px;
    float: left;
}
.addresses-list h3 {
clear: both;
padding: 5px 20px;
float: left;
margin-top: 20px;
border: 1px solid #FFF;
font-size: 15px;
}

.addresses-list a {
font-size: 13px;
float: right;
border: 1px solid #FFF;
padding: 0 10px;
line-height: 27px;
background: #171C1F;
}

.addresses-list a:hover{
background:#000;
}
p.special-price {
    background: rgba(202, 0, 77, 0.55);
   
      width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
	margin: 0 5px;
	border-radius: 100px;
}
.postWrapper .postWrapper {
padding: 0;
}
.eidea-siteinfo-category-view .col-main .m-content, .blog-post-view .col-main .m-content {
/*background: #484848 url(../images/fly1.jpg) 90% 40% no-repeat;*/
min-height: 640px;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
margin-bottom: 40px;
}
h1 {
font-size: 17px;
margin-bottom: 0;
}


.block {
margin: 0;
}
/*.eidea-siteinfo-category-view .col-main .m-content:after, .blog-post-view .col-main .m-content:after{
content:"";
display:block;
height:0;
background: #484848 url(../images/fly2.png) 100% 0 no-repeat;
}

.eidea-siteinfo-category-view .col-main .m-content:hover, .blog-post-view .col-main .m-content:hover{
    background: #484848 url(../images/fly2.png) 100% 10% no-repeat;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}*/
.top-logo img {

  -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.top-logo img:hover {
padding:10px;
  -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.item-inner .products .actions{ position: absolute; top:85%; right: 0; text-align: center; opacity: 0; }
.item-inner:hover .products .actions{
    opacity: 1;
    transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    top: 85%;
    z-index: 9999;
}
.opc-block-progress dt.complete a {
border: 1px solid #FFF;
padding: 2px 10px;
background:  #171C1F;
}
.box-account {
    padding: 0;
    border: 0;
    margin: 0;
}
.account-box a {
border: 1px solid #FFF;
padding: 2px 10px;
background: #171C1F;
}
.uk-panel.uk-panel-box.uk-panel-box-secondary {
    background: #fff;
	padding: 0;
}
.box-title h3 {
float: left;
margin-right: 20px;
line-height: 20px;
}
.account-box a {
border: 1px solid #FFF;
padding: 2px 10px;
background: #171C1F;
}
.box-title:after {
display: block;
content: "";
clear: both;
}
body.customer-account-index .box-title {
margin: 15px 0 0;
}
.my-account .box-content a {
float: right;
}
.box-account .box-head {
  border-bottom: 0;
}
.box-account .box-head a {
font-size: 13px;
padding: 5px 10px;
border: 1px solid #FFF;
background: #171C1F;
}
.box-account .box-head a:hover {
background: #000;
}

.product-tabs li.active a, .product-tabs li.active a:hover {
    background: #333;
    padding: 0 20px 0;
    color: #FFF;
    margin-bottom: 5px;
}
.product-tabs a {
    color: #FFF;
    padding: 0 20px;
}
.product-name a {
    color: #000;
    font-size: 15px;
    border-bottom: 0;
    padding-bottom: 2px;
}
.product-name a:hover {
    color: #777;
}
h2.product-name {
    line-height: 20px;
}
.uk-list {
    display: inline;
}
.category-image img:hover {
    opacity: 0.8;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
    transition: all 1s ease-in-out;
}
.product-tabs-content {
    background: #333;
    padding: 20px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 7px rgba(0, 0, 0, 0.3);
}
.product-view .product-img-box .product-image {
    border: 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 7px rgba(0, 0, 0, 0.3);
}
.product-view .product-img-box .more-views li a {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 7px rgba(0, 0, 0, 0.3);
    margin-right: 15px;
}
.product-view .product-shop .price-box .price {
    font-size: 16px;
    color: #2b2b2b;
}

.item .item-inner:hover {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.products-grid .item .item-inner, .tab_container .item-inner {
    background: transparent;
    position:relative;
}
div#iso-sel-c {
    float: left;
}
div#products-list .uk-overlay-panel a:not([class]) {
     text-decoration: none; 
}

.uk-overlay-background h1, .uk-overlay-background + .uk-overlay-panel h1, .uk-overlay-background ~ .uk-overlay-panel h1, .uk-overlay-background h2, .uk-overlay-background + .uk-overlay-panel h2, .uk-overlay-background ~ .uk-overlay-panel h2, .uk-overlay-background h3, .uk-overlay-background + .uk-overlay-panel h3, .uk-overlay-background ~ .uk-overlay-panel h3, .uk-overlay-background h4, .uk-overlay-background + .uk-overlay-panel h4, .uk-overlay-background ~ .uk-overlay-panel h4, .uk-overlay-background h5, .uk-overlay-background + .uk-overlay-panel h5, .uk-overlay-background ~ .uk-overlay-panel h5, .uk-overlay-background h6, .uk-overlay-background + .uk-overlay-panel h6, .uk-overlay-background ~ .uk-overlay-panel h6 {
     color: #000;
    font-size: 15px;
    padding: 5px;
    background: rgba(255, 255, 255, 1);
    display: inline;
    margin: 5px;
    line-height: 25px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
   }
.uk-overlay-panel h1:after, .uk-overlay-panel h2:after, .uk-overlay-panel h3:after, .uk-overlay-panel h4:after, .uk-overlay-panel h5:after, .uk-overlay-panel h6:after {
    border-top: 0;
}
.uk-overlay-panel h1:before, .uk-overlay-panel h2:before, .uk-overlay-panel h3:before, .uk-overlay-panel h4:before, .uk-overlay-panel h5:before, .uk-overlay-panel h6:before {
     border-top: 0;
}
.catalog-category-view .price-box {
    position: absolute;
    z-index: 99999999;
    top: 0;
}
button.uk-button.btn-cart.uk-float-right {
        width: 100%;
    font-size: 15px;
    background: rgba(0, 0, 0, 0.4);
}
button.uk-button.btn-cart.uk-float-right:hover {
background-color: #eea0a3;
}
.desc.std {
    display: none;
}
span.price-label {
    display: none;
}
.p_box_shadow{
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 7px rgba(0, 0, 0, 0.3);
}
.cat-desc.std {
    display: none;
}
.cart {
    background: #FFF;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 7px rgba(0, 0, 0, 0.3);
    padding: 20px;
        margin-top: 20px;
    border: 1px solid #000;
}
.uk-table thead th {
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
button.uk-button {
    font-style: normal;
    font-size: 14px;
    color: #fff;
    margin: 5px;
    background-color: #000;
    border-radius: 0px;
}
button.uk-button:hover {
	background-color: #eea0a3;
  border-radius: 100px;
}
   
.category-content.uk-margin {
    margin: 0;
}
.product-tabs a:hover {
    color: #FFF;
    background: #333;
}
.pl_over {
    position: absolute;
    bottom: 0;
    opacity: 0;
}
.ma-box-content .products:hover .pl_over{
    opacity: 1;
}
a.product-image {
    float: right;
}
.cart-table td .product-image{
	float: none;
}
.products-grid .product-image img {
    margin-right: 5px;
}
.products-grid.last .item {
    margin-bottom: 10px;
}
.mini-products-list .product-image {
    border: 1px solid rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
	width:auto;
}

a.prev {
    display: block;
    position: absolute;
    top: -35px;
    background: url(../images/prev-s.png) 0 0 no-repeat;
    padding: 0 0 0 20px;
}
a.next {
    right:0;
    display: block;
    position: absolute;
    top: -35px;
    background: url(../images/next-s.png) 100% 0 no-repeat;
    padding: 0 20px 0 0;
}
.bx-wrapper .bx-controls a {
    background: url(../images/btn-slider.png) 100% 0 no-repeat;
}
.ma-footer {
    background: #333;
}
.addresses-list li.item {
border: 0;
padding: 0;
margin: 10px 0 10px;
}

.copys {
    float: left;
    margin-left: 20px;
}
.copye {
    float: right;
    margin-right: 20px;
}
.ma-banner7-container .flex-direction-nav a, .nivo-directionNav a {
background: url(../images/bkg_banners.png) 100% 0 no-repeat;
right: 0;
margin-right: 0;
opacity: 1; 
}
.ma-banner7-container .flex-direction-nav a:hover, .nivo-directionNav a:hover {
    background-color: rgba(0, 0, 0, 0);
}
.ma-banner7-container .flex-direction-nav .flex-prev {
background: url(../images/bkg_banners.png) 0 0 no-repeat;
top: 50%;
left: 0;
margin-left: 0;
opacity: 1;
}
.nivo-directionNav a.nivo-prevNav {
    background: url(../images/bkg_banners.png) 0 0 no-repeat;
    margin-left: -630px;
    top:60%;
}
.ma-banner7-container .flex-direction-nav .flex-prev:hover, .nivo-directionNav a.nivo-prevNav:hover {
    background-color: rgba(0, 0, 0, 0);
}
.ma-banner {
    background: rgba(0, 0, 0, 1);
    margin-top: 100px;
       border: 1px solid #fff;
}

.uk-navbar-content.uk-navbar-nav {
    margin-left: 50px;
}
.uk-navbar-content.uk-navbar-flip {
    margin-right: 50px;
}
a.dk-user-1 {
    color: #fff;
}
.uk-navbar-content.uk-navbar-center {
    height: 0;
}
.ma-banner-inner {
    position:relative;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
}
.uk-navbar-content > a:not([class]) {
    color: #fff;
}
.uk-navbar-content > a:not([class]):hover {
    color: #ccc;
    text-decoration: none;
}
.ma-banner-inner:before {
    content: ' ';
    height: 18px;
    width: 100%;
    background: url(../images/w-sbb.png) 50% 1px no-repeat;
    bottom: 0;
    position: absolute;
    z-index: 20;
}
.ma-banner-inner:after {
    content: ' ';
    height: 18px;
    width: 100%;
    background: url(../images/w-sbt.png) 50% -1px no-repeat;
    top: 0;
    position: absolute;
}
div#sorts {
    float: right;
}
div#iso-sel:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.clnews-newsitem-view .container {
    width: 1170px;
    padding: 0;
}

.col-left.sidebar .left-content {
    padding:10px 15px;
	background: #484848;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 4px 10px rgba(0, 0, 0, 0.3);
}
li.acctount_link {
    line-height: 26px;
    font-size: 15px;
}
.articles-list-container {
    padding: 20px;

}
.input-content input.next {
height: 24px;
border: 0;
margin-left: 5px;
background: #171C1F url(../images/input-next.png) no-repeat center center;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 15px rgba(0, 0, 0, 0.3);
}
.input-content input.previous{
height: 24px;
border: 0;
margin-right: 5px;
background: #171C1F url(../images/input-previou.png ) no-repeat center center;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
div#checkout-step-billing {
padding: 0;
margin-top: 10px;
border-top: 0;
}
.opc .active .step-title .number {
background-color: #171C1F;
border: 1px solid #FFF;
}
ul.uk-breadcrumb li.product {
    display: none;
}
.uk-breadcrumb > li > a {
    color: #000000;
}
.product-color-title {
float: left;
margin-right: 10px;
}
.product-color-title h3{
font-size:14px;
}
.price-title {
float: left;
font-size: 14px;
margin-right: 20px;
}
.product-options-bottom .price-box{
float:left;
}
.product-view .product-shop .product-options-bottom .add-to-cart {
float: right;
clear: none;
}
.block.block-related {
margin-bottom: 0;
}
.product-view .product-shop .product-name {
margin: 0 0 120px;
}

.input-content input.previous:hover, .input-content input.next:hover {
background-color: #000;
}
.product-view .product-shop .add-to-box {
margin-bottom: 0;
}
span#old-price-346_clone {
font-size: 14px;
margin-left: 10px;
}
.checkout-onepage-success .col-right.sidebar.col-lg-3.col-md-3.col-sm-3.col-xs-12 {
display: none;
}
body.checkout-cart-index .col1-layout .container-inner {
background: #2B2B2B url(../images/fly-s.png) 10% 90%  no-repeat;
padding: 20px;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.f-left, .left {
color: #777;
}
.wrapper_box #shopping_cart {
background-color: #171C1F;
font-size: 13px;
padding: 5px 20px;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.wrapper_box #continue_shopping {
background-color: #171C1F;
font-size: 13px;
padding: 5px 20px;
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 5px rgba(0, 0, 0, 0.3);
}
.menu-mobile {
padding: 0;
}
.wrapper_box p.info {
color: #FFF;
font-size: 13px;
background: #2B2B2B;
}
.wrapper_box {
background: #484848;
}
div#wraper_ajax {
background-color: rgba(0, 0, 0, 0.6)!important;
}
.top-cart-content .product-name a {
color: #CCC;
font-size: 15px;
}
.top-cart-content .product-name a:hover {
color: #FFF;
}
.error-msg {
background-color: #2B2B2B;
background-image: none;
font-size: 15px!important;
}
li.item.last.odd {
padding-bottom:5px;
}
.form-currency {
display: none;
}

a.details {
font-size: 13px;
}
.navbar-toggle {
padding: 5px 4px 6px;
margin-right: 0;
border: 1px solid rgba(0, 0, 0, 1);

}

.top-cart-contain .product-details strong {
color: #FFF;
}
.col-lg-4.col-md-4.col-sm-6.col-xs-12 {
background: #2B2B2B;
padding: 20px;
}
.contacts-index-index .main-container .container-inner {
background: #2B2B2B;
padding: 20px;
min-height: 580px;
}
.header-subscribe{
position:relative;
display:inline-block;
}
ol#cat_filter {
    margin-bottom: 0;
}



.uk-slidenav-position .uk-overlay-panel.uk-overlay-background {
    background: rgba(0, 0, 0, 0);
}
.uk-slidenav-position .uk-overlay-panel.uk-overlay-background div {
    font-size: 40px;
    color: #000;
    background: #FFF;
}

#newsletter-validate-detail{
position:absolute;
top:31px;
right:0;
display:none;
z-index:999;
}
.uk-grid-width-medium-1-4 > * {
    padding: 15px;
}
div#products-list {
    width: 1190px;
	max-width:calc(100% + 30px);
	margin: 0 -15px;
}
.product-img-box.uk-width-medium-2-5.uk-float-left .uk-thumbnav {
    margin-top: 0;
 }
 ul.uk-thumbnav.uk-flex-column {
    display: inline;
}
.product-img-box .uk-thumbnav > * {
    padding-right: 0;
    margin: 0 10px 0 0;
    padding-left: 0;
    border: 1px solid #000;
    width: 60px;
}
body.clnews-index-index .yu-newsflash.uk-slidenav-position {
    display: none;
}
ul.uk-breadcrumb {
    margin-bottom: 0;
    line-height: 40px;
}

h2, .uk-h2 {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 0;
}

.uk-width-2-3.uk-container.uk-container-center.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-scale-up {
    box-shadow: 0 0 0;
    padding-top: 40px;
    background: url(../images/22.png) 0 0 repeat-x;
    margin-top: 140px;
}

h5.uk-panel-title.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-scale-up {
    margin-top: 140px;
    padding-top: 80px;
    background: url(../images/22.png) 0 0 repeat-x;
    padding-left: 50px;
}
.uk-width-1-1.uk-width-medium-9-10.description.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-scale-up p {
    margin: 5px;
}
ol#cat-filter {
    background-color: #000;
    top: 125px!important;
}
span.date {
    display: none;
}
dl#narrow-by-list {
    margin-bottom: 0;
}
.uk-width-2-3.uk-container.uk-container-center.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-scale-up {
    box-shadow: 0 0 0;
}
.col-main .uk-slideshow{
   border:1px solid #000;
   box-sizing: border-box;
   }

.form-subscribe-header label {
font-weight: normal;
}
.uk-container {
    padding: 10px 20px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.3);
    margin: 10px auto;
    max-width: 100%;
    width: 1200px;
    background: rgba(253, 224, 216, 0.9);
    border: 1px solid #000;
}

.subscribe-title {
cursor: pointer;
font-size: 13px;
line-height: 26px;
color: #CCC;
}
.uk-pagination > li > a, .uk-pagination > li > span {
    background: #fff;
    color: #000000;
    border: 1px solid #000;
}
@media (min-width: 1220px){
		

}

@media (max-width: 1220px){
		body.catalog-category-view .uk-container {
			 margin: 10px;
			 width: auto;
		    padding: 0 10px;
		}
		body.checkout-onepage-index .uk-container-center {
			 width: auto;
			  margin: 10px;
		}
		.box-account .uk-panel-title h3, .uk-panel-box-secondary .uk-panel-title, .account-login .new-users h2, .account-login .registered-users h2, ol#checkoutSteps h4, .block-progress dt.complete, .my-account h2.uk-panel-title, .my-account .uk-panel h2, .my-account .page-title h1, .page-title.title-buttons h1, body.checkout-onepage-index .page-title h1, .block-progress .block-title strong {
			font-size: 15px;
		 }
		 .uk-container {
				width: auto;
			margin: 10px;
			padding: 0 10px;
		}
		

}

@media (max-width: 960px){
	.form-list li.wide .input-box {
	width: auto;
	}
	.form-list li.wide textarea {
	width: 98%;
	}

.uk-sticky-placeholder .header-container.uk-active .top-logo img{
	left :150px;
}	
	
	.contacts-index-index .col-lg-9 {
	margin-top: 20px;
	}
	.col1-layout .col-main {
	padding: 0;
	}
	body.contacts-index-index .col-lg-3 {
	background-size: auto;
	}
	
	.btn-primary {
	padding: 2px 5px;
	}
	.col-left.sidebar.col-lg-3.col-md-3.col-sm-3.col-xs-12 li {
	float: left;
	margin-right: 20px;
	clear: none;
	}
	.block.block-blog {
	display: none;
	}
	.col-sm-3 {
	width: 100%;
	}
	.col-left.sidebar .left-content {
	padding: 10px 15px;
	margin-bottom: 10px;
	}
	.product-view .product-shop .product-options-bottom .add-to-cart {
		margin-top: 20px;
	}
h3.slide-title {
    font-size: 40px!important;
  }
	div#billing-progress-opcheckout, div#shipping-progress-opcheckout, div#shipping_method-progress-opcheckout, div#payment-progress-opcheckout {
	float: left;
	margin-right: 10px;
	}
	
		.article-detail {
		width: 100%;
		}
		.eidea-siteinfo-category-view .col-main .m-content, .blog-post-view .col-main .m-content {
		background:none;
		min-height: 0px;
		background-color: #484848;
		min-height: 500px;
		}
		.eidea-siteinfo-category-view .col-main .m-content:hover, .blog-post-view .col-main .m-content:hover {
		background: none;
		background-color: #484848;
		}
		.visible-xs {
		float: left;
		margin-top: 10px;
		border: 1px solid #FFF;
		padding: 2px 10px;
		background: #171C1F;
		color: #ccc;
		}
		.ma-nav-mobile-container.visible-xs a:hover, .ma-nav-mobile-container.visible-xs a:forcus {
		color: #FFF;
		}
		img.article-image {
		max-width: 30%;
		}
		.sp-methods .form-list {
		padding-left: 0;
		}
		.uk-slidenav-position .uk-overlay-panel.uk-overlay-background div {
			   font-size: 40px;
		 }
		
		
		.catalog-product-view {
			padding: 0;
		}
		.uk-grid.uk-grid-collapse {
			padding: 10px;
		}
		.cart {
			padding: 10px;
		 }
		.uk-width-1-3, .uk-width-2-6 {
			width: 47%;
			margin: 1.5%;
		}
		.main-container.col2-left-layout {
			padding: 10px;
		}
		
		body.checkout-onepage-index .uk-grid {
    margin-left: 0;
    width: 100%;
}
		body.checkout-onepage-index  .uk-width-1-1.uk-width-large-3-4 {
    padding: 0;
}
body.checkout-onepage-index aside.uk-width-1-1.uk-width-large-1-4 {
    padding: 0;
}
body.clnews-index-index .uk-grid.uk-grid-collapse {
    padding: 60px 40px;
}
	

}
	  
@media (min-width: 768px) and (max-width: 992px) {
		.container {
		width: auto;
		}
		.col-sm-9 {
		width: 100%;
		}
			.uk-grid-width-medium-1-4 > * {
		width: 33.3%;
	}
		.col-sm-3 {
		width: 100%;
		}
		.products-grid .item {
		width: 33%;
		}
		.eidea-siteinfo-category-view .col-left,.blog-post-view .col-left{display:none;}
		.article-detail {
		width: 100%;
		}
		.block-progress dd.complete {
		display: none;
		}
		.sp-methods .form-list {
		padding-left: 0;
		}
		.eidea-siteinfo-category-view .col-main .m-content, .blog-post-view .col-main .m-content {
		background:none;
		}
		.article-detail {
		width: 100%;
		}
		.eidea-siteinfo-category-view .col-main .m-content, .blog-post-view .col-main .m-content {
		background:none;
		min-height: 600px;
		background-color: #484848;
				}
		.eidea-siteinfo-category-view .col-main .m-content:hover, .blog-post-view .col-main .m-content:hover {
		background: none;
		background-color: #484848;
		}
		body.contacts-index-index .col-lg-3 {
		background-size: auto;
		}
		.form-list .field {
		width: 100%;
		}
		.form-list li.wide textarea {
		width: 98%;
		}
		.form-list li.wide textarea, .form-list li.wide .input-box {
		width: 100%;
		}
		.block-account .block-content li a {
		clear:none;
		float:left;
		margin-right: 20px;
		}
		.block-account .block-content li.current {
		clear: none;
		float: left;
		margin-right: 20px;
		}
		.block.block-blog {
		display: none;
		}
		.col-left.sidebar .left-content {
		margin-bottom: 10px;
		}
		div#billing-progress-opcheckout, div#shipping-progress-opcheckout, div#shipping_method-progress-opcheckout, div#payment-progress-opcheckout {
		float: left;
		margin-right: 10px;
		}
		.visible-xs {
		float: left;
		margin-top: 10px;
		border: 1px solid #FFF;
		padding: 2px 10px;
		background: #171C1F;
		color: #ccc;
		}
		.ma-nav-mobile-container.visible-xs a:hover, .ma-nav-mobile-container.visible-xs a:forcus {
		color: #FFF;
		}
		img.article-image {
		max-width: 30%;
		}
		
		.col-md-6 {
		margin-top: 2px;
		}
		
		.price-box {
			float: left;
		}
		p.availability.in-stock {
			clear: both;
		}
		
}	  

@media (max-width: 767px){
	.header-container .top-link-inner {
	padding: 5px 0 0;
	line-height: 25px;
	}
	.products-grid .item {
	width: 33%;
	}
	.header-container .top-link {
	height: auto;
	}

	.price-box {
    float: none;
    text-align: center;
    margin-top: 20px;
}
	p.availability.in-stock {
    margin: 0;
    clear: both;
}
	
	.form-list .field {
	float: none;
	width: 100%;
	
	}
	.col1-layout .col-main {
	padding: 0;
	}
.product-img-box.uk-width-medium-2-5.uk-float-left {
    padding: 0;
}
	.eidea-siteinfo-category-view .col-left,.blog-post-view .col-left{display:none;}

	.eidea-siteinfo-category-view .col-main .m-content:hover, .blog-post-view .col-main .m-content:hover {
		background: none;
		background-color: #484848;
		}
		.product-shop.uk-width-medium-3-5.uk-float-right {
			   width: 100%;
		}
				
	}
@media (max-width: 680px){

		.col2-set .col-1 {
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 0 0 rgba(0, 0, 0, 0.3);
		padding:10px;
		}
		.product-view .product-shop .add-to-box {
			   background: #ccc;
		}
		.made-in-日本-div, p.availability.in-stock, .product-shop.uk-width-medium-3-5.uk-float-right h3, .std.uk-margin {
			 text-align: center;
		}
		ul.uk-breadcrumb {
			   text-align: center;
		}
		.account-login .col2-set .col-1 .content {
		background: rgba(0, 0, 0, 0);
		min-height: 67px;
		}
		div.tabs_inner ul.products-grid li.item {
		width: 42%;  
		}
		.product-feature-box.uk-width-medium-3-5.uk-float-right {
			padding: 0;
		}
		.product-name h1 {
			font-size: 20px;
			  line-height: 20px;
		text-align: center;
		}
		.product-name h3 {
			font-size: 15px;
			line-height: 25px;
			   margin: 15px 0;
		text-align: center;
		}
		.uk-margin.product-img {
			margin: 0;
		}
		.product-shop.uk-width-medium-3-5.uk-float-right {
			padding: 0;
		}
		
		.product-img-box.uk-width-medium-2-5.uk-float-left {
			padding: 0;
		}
		
		h3 {
			margin: 0;
			font-size: 17px;
			line-height: 26px;
		}
		.product-view .product-shop .short-description {
				margin-top: 0;
			}
			body.clnews-index-index .uk-grid.uk-grid-collapse {
			  padding: 20px 20px;
		 }
		 	.header-container.uk-sticky-init.uk-active .header-link {
			margin-top: 30px;
		}
		.header-container.uk-active .header-link {
			margin-top: 25px;
		}
}

@media (max-width: 560px){
	
	.header-container .right-link {
	margin-right: 0;
	}
	.top-link ul.links {
	width: auto;
	}
	div#sorts {
	float: left;
	margin-top: 20px;
	}
	.col-md-5 {
	width: 100%;
	}
	.col-md-7 {
	width: 100%;
	margin-top: 20px;
	}

	.header {
		   border-bottom: 2px solid #000;
			border-top: 2px solid #000;
	}
	.product-view .product-shop .product-name {
	margin: 0 0 40px;
	}
	.product-view .product-shop .product-name h1 {
	margin-right: 10px;
	}
	.products-grid .item {
	width: 50%;
	}
	span.product-image.image-rotator img {
    width: 50%;
}
	.cart-table .btn-update, .cart-table .btn-empty, .cart-table .btn-continue {
	clear: none;
	margin: 0 5px;
	}
	.cart-table tfoot td {
	padding: 10px;
	}
		 .uk-container{
			border: 2px solid #000;
			background: #FDE0D8;
		}
		body {
			background:#FDE0D8;
		 }
			.uk-width-1-3, .uk-width-2-6 {
			width: 97%;
			margin: 1.5%;
		}
		.account-login.container.uk-container.uk-container-center {
		background-color: #fff;
		margin: 10px 0;
		padding: 10px;
		}
		form#login-form {
			background-color: #fff;
			padding: 0;
						border: 0;
			box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 0px 0px rgba(0, 0, 0, 0.3);
		}
		.account-login ul.form-list {
			 padding: 0;
		}
		.uk-panel.uk-panel-box.dk-panel-box-default.uk-responsive-height {
			   padding: 0;
		}
		.uk-width-2-3.uk-container.uk-container-center.uk-scrollspy-init-inview.uk-scrollspy-inview.uk-animation-scale-up {
			border: 0;
		}
		body.clnews-index-index {
		background: #FDE0D8;
	   }
	  body.catalog-category-view .uk-container {
		margin: 10px;
		padding: 0 10px;
	}
	
		.top-link-inner .uk-width-small-3-4 {
		width: 100%;
			}
			
}

@media (max-width: 480px){
.products-grid .item {
	width: 50%;
		float: none;
	}
	.category-products .products-grid .item .item-inner {
	border-bottom: 0;}
	.products-grid .product-image img {
	margin-right: 0;
	}
	.category-products {
	width: auto;
	margin: 0 auto;
	}
		span.product-image.image-rotator img {
			width: 100%;
		}
	img.article-image {
	max-width: 50%;
	}
	.header .container {
    background:none;
	}
	.header .container-inner {
		background:none;
	}
	.uk-container {
			padding: 0 10px;
			margin: 10px;
		}
			.uk-slidenav-position .uk-overlay-panel.uk-overlay-background div {
			font-size: 20px;
			display: none;
		}
		.container {
		 padding-right: 0;
		padding-left: 0;
	}
	h3.slide-title {
    font-size: 20px!important;
    display: none;
}

		.product-view {
    padding: 0;
    border: 0;
}
		div#billing-progress-opcheckout, div#shipping-progress-opcheckout, div#shipping_method-progress-opcheckout, div#payment-progress-opcheckout {
			 width: 100%;
		}
			body.clnews-index-index .uk-grid.uk-grid-collapse {
			  padding: 10px;
		 }
		 .col-md-12 {
			  font-size: 18px;
		}
		.uk-navbar-content.uk-navbar-flip {
			margin-right: 0;
		}
		.uk-navbar-content.uk-navbar-nav {
			margin-left: 0;
		}
		ul.uk-subnav.uk-subnav-line a {
			  padding: 0 5px;
		}

}
