.preset {
    display: inline-block;
    width: 100%;
}
.preset-wrapper {
    display: inline-block;
    width: 100%;
    font-size: 0px;
}
.preset-col {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 13px;
    vertical-align: middle;
}
.preset img {
    max-width: 100%;
}
.preset p {
    padding: 10px;
    display: inline-block;
    margin: 10px 0;
    width: 100%;
}
.preset-wrapper-col2 .preset-col {
    width: calc((100% - 40px)/2);
    margin: 20px;
    text-align: left;
}
.preset-wrapper-col3 .preset-col {
    width: calc((100% - 80px)/3);
    margin: 20px;
    text-align: left;
}
.preset-wrapper-col4 .preset-col {
    width: calc((100% - 120px)/4);
    margin: 20px;
    text-align: left;
}

.preset-wrapper-col2 .preset-col:nth-child(2n+1) {
    margin-left: 0px;
    clear: left;
}
.preset-wrapper-col2 .preset-col:nth-child(2n+2) {
    margin-right: 0px;
    clear: right;
}

.preset-wrapper-col3 .preset-col:nth-child(3n+1) {
    margin-left: 0px;
    clear: left;
}
.preset-wrapper-col3 .preset-col:nth-child(3n+3) {
    margin-right: 0px;
    clear: right;
}
.preset-wrapper-col4 .preset-col:nth-child(4n+1) {
    margin-left: 0px;
    clear: left;
}
.preset-wrapper-col4 .preset-col:nth-child(4n+4) {
    margin-right: 0px;
    clear: right;
}

.wk-align-right {
    text-align: right !important;
}
.wk-align-left {
    text-align: left !important;
}
.wk-align-center {
    text-align: center !important;
}

.preset-wrapper  .preset-col.col-type1 {
    width: 10%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper  .preset-col.col-type2 {
    width: 20%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper  .preset-col.col-type3 {
    width: 30%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper  .preset-col.col-type4 {
    width: 40%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper .preset-col.col-type5 {
    width: 50%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper .preset-col.col-type6 {
    width: 60%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper .preset-col.col-type7 {
    width: 70%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper .preset-col.col-type8 {
    width: 80%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper .preset-col.col-type9 {
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
.preset-wrapper .preset-col.col-type10 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

.wk-vertical-align-top {
    vertical-align: top !important;
}
.wk-vertical-align-middle {
    vertical-align: middle !important;
}
.wk-vertical-align-bottom {
    vertical-align: bottom !important;
}

@media only screen and (max-width: 767px) {
    .wk-product-advanced-description-container {
        padding: 0;
        border-top: 0;
    }
}