.adsw-attribute-option span{
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 5px;
    cursor: pointer;
}
.adsw-attribute-option .meta-item-img img{
    width: 50px;
    height: 50px;
    border: 1px solid #dcdcdc;
    -webkit-box-shadow: 1px 1px 4px 0 #DBDBDB;
    box-shadow: 1px 1px 4px 0 #DBDBDB;
}
.adsw-attribute-option .meta-item-text{
    padding: 6px 10px;
    border-radius: 2px;
    color: #999;
    border: 1px solid #999;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: 0 5px 5px;
    -webkit-box-shadow: 1px 1px 4px 0 #DBDBDB;
    box-shadow: 1px 1px 4px 0 #DBDBDB;
}
.adsw-attribute-option .meta-item-text.active{
    border: 1px solid #000;
}
.adsw-attribute-option .meta-item-img.active img{
    border: 1px solid #000;
}
.adsw-attribute-option .meta-item-text.sku-disabled{
    border: 1px solid #eaeaea;
    color: #eaeaea;
    cursor: default;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.adsw-attribute-option .meta-item-img.sku-disabled{
    position:relative;
}
.adsw-attribute-option .meta-item-img.sku-disabled:before{
    position:absolute;
    display:block;
    background:rgba(255,255,255,.7);
    content: ' ';
    top:0;
    bottom:0;
    width: 100%;
    cursor: default;
}
.adsw-attribute-option .meta-item-img.sku-disabled img{
    border: 1px solid #eaeaea;
    cursor: default;
    -webkit-box-shadow:none;
    box-shadow:none;
}
ul.adsw-gallery{
    display: block !important;
    position: relative !important;
    margin-left:0;
}
ul.adsw-gallery li{
    display: inline-block !important;
    width: auto !important;
    margin: 5px 5px 0 0 !important;
    list-style: none !important;
}
ul.adsw-gallery li a{display: block !important}
ul.adsw-gallery img{float:none !important}

.aliexpress-button .ab-item{position:relative}
.aliexpress-button .ab-icon:before{
    content: '\f174';
    top:3px;
}