.edit .module-pictures, .edit .module-video {
    padding: 0;
}

.site-footer .mc-embedded-subscribe-form {
    max-width: 575px;
    width: 100%;
    margin: 0 auto
}

.mc-embedded-subscribe-form .alert {
    margin-top: 7px;
}

.btn-buynow {
    font-family: 'Sarabun';
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #fff;
    border: 1px solid #ff9501;
    background: #ff9501;
    border-radius: 8px;
    padding: 10px 25px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}

.btn-addtocart {
    font-family: 'Sarabun';
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    color: #ff9501;
    padding: 10px 25px;
    background: transparent;
    border: 1px solid #ff9501;
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}

.btn-buynow .material-icons, .btn-addtocart .material-icons {
    vertical-align: bottom;
}

.list-category .filter-item.active > a {
    color: #ff9501;
}

.attr-list.one-col .filter-item > ul.depth-0 {
    margin-left: 0.5rem;
}

.p-detail-page .p-status span.color-red {
    color: #ff3b30 !important;
}

.p-detail-page .p-status span.text-black {
    color: #000 !important;
}

.border-1 {
    border: 1px solid #dee2e6;
}

.product-detail-config .config-list .config-item.active {
    border: 2px solid #ebd0a1;
}

.hide-values, .hide-values-het-hang {
    border: 1px solid rgba(0, 0, 0, .26) !important;
}

.article-container .article-img .time {
    z-index: 1;
}

.article-container .article-info .article-name {
    min-height: 51px;
}

#formGroup .inputGroup .mw-ui-field-holder {
    padding: 0;
}

#formGroup .inputGroup .mw-ui-field {
    box-shadow: unset !important;
}

.d-none-last:last-child {
    display: none;
}

.modal-user-content .mw-captcha {
    margin: 0 !important;
}

.modal-user-content .mw-captcha-img {
    width: 50px;
    border: 1px solid #ebd0a1;
}

.modal-user-content .mw-captcha-input {
    margin-top: 4px !important;
}

#infoContact ul.contact-list li img {
    margin-top: 5px;
}

.fira-medium {
    font-family: inherit;
}

/*product detail*/
.product-detail-desc li, .article-block-content li {
    list-style: inherit;
}

.product-detail-desc ul, .product-detail-desc ol, .article-block-content ul, .article-block-content ol  {
    padding-left: 1.5rem;
}

/*checkout page*/
table.tbl_cart .cart-item-img {
    padding-top: 90px;
}

table.tbl_cart .cart-item-name {
    display: unset;
}

@media (max-width: 1200px) {
    table.tbl_cart .cart-item-name {
        font-size: 18px !important;
    }
}

@media (max-width: 768px) {
    .p-list-top .p-list-title .title {
        font-size: 14px !important;
    }
}

header .search-box.active .box-search {
    margin-top: 40px;
}

header .search-box .box-search form button span {
    margin-right: 5px !important;
}

.cart-page .btn-next-step {
    justify-content: center;
}

#contactForm button[type="submit"] {
    text-transform: uppercase !important;
}

.product-detail-desc table:not([cellpadding]) td, .product-detail-desc table:not([cellpadding]) th {
    padding: .4rem;
}

/*content from editor*/
.article-block-content p {
    margin: 1em 0;
}
