/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}


/* edit */
/* footer */
@media (max-width: 480px) {
.textwidget p span {
    display: block;
}
.textwidget p span.line {
    display: none;
}
}

/* cart */
.woocommerce-cart a.remove {
    width: 18px;
    height: 18px;
    line-height: 13px !important;
}

input[type=button].ms-open-popup-link {
    padding: 0px 14px;
}

/* blog */
.post-sidebar aside.widget_categories .cat-item-1 {
    display: none;
}

/* english */
/* product-result */
@media (max-width: 390px) {
html:lang(en-US) .single-product form.cart .quantity {
    float: none;
}
}

/* product-result quantity */
.single-product div.product form.cart td.qty {
    width: 100px;
}

.single-product div.product .diy-item .quantity input.quantity.text.input-text {
    border: 1px solid #ddd;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    max-width: 40px !important;
    width: 40px !important;
    font-weight: 400;
}

.single-product div.product form.cart .quantity input {
    float: left;
    height: 33px !important;
    min-height: 33px !important;
    line-height: 33px;
}

/* checkout */
.woocommerce-checkout p#mshop_billing_address-postnum_field .fl-wrap-input,
.woocommerce-checkout p#mshop_shipping_address-postnum_field .fl-wrap-input {
    float: left;
    margin-right: 12px;
}

.woocommerce-checkout p#shipping_email_kr_field {
    float: left!important;
    clear: both;
    width: calc(50% - 10px)!important;
    margin-right: 10px!important;
    margin-left: 0!important;
}

/* CodeM - Single Product */
.msdp-items-container .diy-item {
    flex-wrap: nowrap;
}

.msdp-items-container .diy-item .title {
    font-size: 12px;
}

.single-product form.cart .msdp-items-container .diy-item .price {
    min-width: 90px;
}

.single-product form.cart .msdp-items-container .diy-item .qty {
    min-width: 70px;
}

.single-product form.cart .msdp-items-container .diy-item .qty input.quantity.text.input-text {
    width: 24px !important;
}

.single-product form.cart .msdp-items-container .diy-item .qty input {
    height: 22px !important;
    min-height: 22px !important;
}

.single-product .woocommerce-tabs p {
    word-break: break-all;
}

/* CodeM - My Account */
.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-status {
    white-space: nowrap;
}

.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-actions a {
    font-size: 12px;
    margin: .5em 1em .5em 0;
}

.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-actions a:last-child {
	margin-right: 0;
}

.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-status {
    white-space: nowrap;
}

.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-actions a {
    font-size: 12px;
    margin: .5em 1em .5em 0;
}

.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-actions a:last-child {
	margin-right: 0;
}

.woocommerce-edit-address #billing_address_2_field > label {
    width: auto;
    opacity: 1;
}

@media (max-width: 849px) {
.woocommerce-orders .touch-scroll-table {
    width: 100%;
    padding: 0;
    margin: 0;
    box-shadow: none;
}
	
.woocommerce-edit-address .addresses  .woocommerce-Address {
    margin-bottom: 25px;
}
}

@media (max-width: 549px) {
.woocommerce-orders .my_account_orders thead {
    display: none;
}

.woocommerce-orders .my_account_orders tr {
    display: block;
    padding: 12px 0 14px;
}

.woocommerce-orders .my_account_orders tr td {
    padding: 8px 3px !important;
    text-align: right;
    display: block;
	height: auto;
}

.woocommerce-orders .my_account_orders tr td:before {
    content: attr(data-title) ": ";
    float: left;
}

.woocommerce-orders .my_account_orders tr td.woocommerce-orders-table__cell-order-actions:before {
    display: none;
}


.woocommerce-edit-address #shipping_address_1_field,
.woocommerce-edit-address #shipping_address_2_field {
    width: 100% !important;
}

.woocommerce-edit-address #billing_address_2_field > label,
.woocommerce-edit-address #shipping_address_2_field > label {
	display: block;
    width: auto;
    opacity: 1;
}
}
