.ml-body .login-forgot-password-wrapper {
    top: 203px !important;
}

.head-detail .title-detail .name {
    padding-right: 0px !important;
}

.ml-body .contact-checkout h5 {
        font-family: NotoSans, NotoSansThai;
        color: #373A3C;
        font-size: 16px;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 12px;
        margin-left: -15px;
}

.content-box .contact-content .btn-form button {
    width: 100% !important;
}

.product-item .info .price .line {
    margin-left: 8px;
}

.product-item .info .product-type {
    margin-top: 2px;
    font-size: 12px !important;
}

.post-item .main-content-post p {
    font-size: 12px !important;
    margin-top: 2px;
}

.product-item .group-button .view-button {
  bottom: 0;
  left: 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 100%;
  font-size: 14px;
  color: #fff;
  background-color: #333;
  opacity: 0;
  visibility: hidden;
}

.product-item.layout5 .group-button .view-button {
  font-size: 15px;
  line-height: 50px;
  height: 50px;
}

.product-item .thumb:hover .view-button {
  opacity: 1;
  visibility: visible;
}

.product-item .group-button .view-button {
    font-size: 16px;
    font-weight: bold;
    background-color: #8FC30F;
}

.product-item .group-button .view-button:hover {
    background-color: #80AF0D;
}

.list-recent-posts li .info .day .text,
.post-detail p {
    font-size: 12px;
    margin-top: 8px;
}

.details-info .quantity .up,
.details-info .quantity .down,
.pd-in-mycart .quantity .up,
.pd-in-mycart .quantity .down {
    cursor: pointer;
}

.pd-in-mycart .pd-column .pd-delete a:hover {
    color: rgb(190, 190, 190);
}

.checkout-contact {
    font-size: 13px;
    line-height: 17px;
}

.checkout-contact a {
    margin-left: 6px;
    font-size: 13px;
    line-height: 17px;
}

.post-item .post {
    height: 40px;
}

.post-item .box {
    height: 100px;
}

.owl-blogs .owl-item img {
    object-fit: cover;
}

.widget-recent-post .thumb img {
    object-fit: cover;
}

.about-product .details-info .product-category {
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 12px;
}

.about-product .details-info .des {
    font-size: 15px;
}

.pd-in-mycart .pd-column .pd-info span {
    line-height: 1.2;
}

.ml-body .form-group input {
    margin-bottom: 0px;
}

.box-shipping .shipping-address {
    cursor: pointer;
}

.box-shipping .shipping-address label {
    cursor: pointer;
}

.checkout-page .items .card .card-detail {
    width: auto;
}

.items .card .amount {
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.btn-disabled {
    opacity: 0.55;
    pointer-events: none;
}

.checkout-choosen .form-payment button.payment:focus {
    outline: none;
    box-shadow: none;
}

.checkout-choosen .form-payment button.payment-selected {
    outline: none;
    box-shadow: none;
    border: 1px solid #0AC775;
}

.checkout-choosen .form-payment button.payment label {
    cursor: pointer;
}

/*
        font-size: 16px;
        font-weight: bold;
        background-color: #8FC30F;

        //hover
         background-color: #80AF0D;
        
 */

.admin-setting,
.staff {
    padding-left: 89px;
    padding-right: 89px;
    padding-top: 48px;
    padding-bottom: 48px;
    /* width: calc(100% - 252px); */
    width: 100%;
}

.admin-setting label {
    font-family: NotoSans, NotoSansThai;
    font-size: 32px;
    color: #373A3C;
    margin: 0;
    font-weight: bold;
    text-align: center;
}

.admin-setting p {
    font-family: Prompt;
    font-size: 24px;
    line-height: 1.33;
    color: #373a3c;
    font-weight: normal;
    margin-bottom: 16px;
}

.admin-setting .link-bc,
.staff .link-bc {
    margin-bottom: 24px;
}

/* -------------Accordion---------------- */

.styled.faq {
    box-shadow: none !important;
    border-bottom: 1px solid #E8E9EA;
    border-radius: 0 !important;
    width: 100% !important;
}

.faq .title:first-child {
    border-top: none !important;
}

.faq .title {
    font-family: Prompt-Light !important;
    font-size: 16px !important;
    color: #373a3c !important;
    padding: 20px 0px 20px 0px !important;
    font-weight: normal !important;
    border-top: 1px solid #E8E9EA !important;
}

.faq .content {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}

.faq .content p {
    font-family: NotoSansThai-Regular !important;
    font-size: 14px;
    line-height: 1.71 !important;
    color: #4a4a4a !important;
}

.styled.quote {
    width: 695px !important;
    border-radius: 2px !important;
    box-shadow: 0 1px 2px 0 rgb(211, 212, 213), 0 0 0 1px rgb(211, 212, 213) !important;
    margin-bottom: 8px;
}

.quote .title {
    padding: 22px 24px 44px 24px !important;
    font-family: Prompt-Light !important;
    font-size: 16px !important;
    color: #373a3c !important;
    display: block;
}

.quote .title img.ic-quote {
    width: 24px;
    height: 24px;
    margin-right: 12px;
    float: left;
}

.quote .title p {
    float: left;
    margin-bottom: 0 !important;
    margin-top: 2px;
    font-family: Prompt;
    font-size: 16px;
    color: #373a3c;
    font-weight: normal;
}

.quote .title a.ic-expand {
    width: 24px;
    height: 24px;
    float: right;
}

.ic-expand #aCollection {
    width: 24px;
    height: 24px;
}

.title a#aCollection {
    content: url(../images/ic-expand@3x.png)
}

.title a#aCollection:hover {
    content: url(../images/ic-expand_hove.png)
}

.title.active a#aCollection.ic-expand {
    content: url(../images/ic-hide@3x.png)
}

.title.active a#aCollection.ic-expand:hover {
    content: url(../images/ic-hide_hover.png)
}

.quote .content {
    padding: 0 24px 40px 24px !important;
}

.quote .content p {
    height: 40px;
    border-radius: 4px;
    background-color: #fafafa;
    font-family: NotoSansThai-Regular !important;
    font-size: 16px;
    line-height: 1.5;
    color: #4a4a4a;
    padding: 8px 16px 8px 16px;
    margin-bottom: 0px;
    margin-top: 8px;
}

.quote .content span {
    font-family: Prompt-Light !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    color: #4a4a4a !important;
    background: none !important;
}


/* ---------End Accordion--------------- */
