/*
Main color: #1a3c85
Table overlay: #c2e2b7;
*/

/* checkout status style */
.hikashop_checkout_status .label.label-info {
    padding: 2px 10px;
    font-size: 13px;
    background: #fff;
    color: #e2314c;
    font-family: Work Sans;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
}

/* Hika Toolbars */
.hika_toolbar .hk-icon {
    display: none;
}

.hika_toolbar .hika_toolbar_btn>a,
.hika_toolbar .hkdropdown.hikabtn {
    padding: 10px;
    margin-left: 5px;
}

/* Address page */
.hikashop_address_listing_div {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#hikashop_user_addresses_default> {
    margin-bottom: 50px;
}

#hikashop_user_addresses_default label,
#hikashop_user_addresses_default dt {
    text-align: left;
    /*min-width: 250px;*/
}

#hikashop_user_addresses_show .hikabtn.hikabtn-success {
    background-color: var(--bs-primary);
    border: none;
}

/* Profile */
.hika_cpanel_side_bar .hika_cpanel_icons a>.hk-icon {
    display: none;
}

.hika_cpanel_side_bar .hika_cpanel_icons a>.hikashop_cpanel_button_text {
    display: block !important;
    font-size: 1.5em;
}

/* Add To Cart on product page */
#hikashop_product_quantity_field_1_add_to_cart_button {
    margin-bottom: 10px;
}

/* Previous and Next buttons on product page */
.hikashop_previous_product_btn,
.hikashop_next_product_btn {
    float: left;
    border: none;
    margin-bottom: 30px;
}

.hikashop_previous_product_btn p,
.hikashop_next_product_btn p {
    display: none;
}

.hikashop_previous_product_btn a,
.hikashop_next_product_btn a {
    height: 30px !important;
    border: none !important;
    ;
}

.hikashop_previous_product_btn i,
.hikashop_next_product_btn i {
    font-size: 2em !important;
}

.hikashop_previous_product_btn i:before {
    content: "\f0d9";
}

.hikashop_next_product_btn i:before {
    content: "\f0da";
}

.hikashop_next_product,
.hikashop_previous_product,
.hikashop_next_product:hover,
.hikashop_previous_product:hover {
    background: none;
    border: none;
}


/*--Cart notification popup style--*/
/*
main color: #7a5a30
second color: #684d29
*/
.vex-dialog-message .image {
    margin-left: 22px;
}

.vex-dialog-message .text-wrapper {
    margin: 10px 10px 10px 110px !important;
}

.vex-dialog-buttons {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.vex-dialog-buttons button {
    width: 100%;
    text-align: center;
    color: #fff !important;
    border: 2px solid transparent !important;
    border: none !important;
    text-transform: capitalize !important;
}

.vex-dialog-buttons button.vex-first {
    margin-bottom: 8px !important;
    background-color: var(--bs-primary) !important;
}

.vex-dialog-buttons button.vex-first:hover,
.vex-dialog-buttons button.vex-first:focus,
.hikashop_checkout_login .hikabtn:hover,
.hikashop_checkout_login .hikabtn:focus {
    background-color: var(--bs-primary) !important;
}

.vex-dialog-buttons button.vex-last {
    background-color: transparent !important;
    background-image: none !important;
    padding: 0;
    line-height: 1.6;
    background: 0 0 !important;
    color: #3c4c4c !important;
    position: relative;
    padding-right: 46px;
    border-radius: 0;
    text-transform: lowercase !important;
}

.vex-dialog-buttons button.vex-last::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 26px;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2022%2014%22%20width%3D%2222%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M15.1.3a1%2C1%2C0%2C0%2C0-1.4%2C0%2C1%2C1%2C0%2C0%2C0%2C0%2C1.4L17.9%2C6H1A.94.94%2C0%2C0%2C0%2C0%2C7H0A.94.94%2C0%2C0%2C0%2C1%2C8H17.7l-4.1%2C4.2a1%2C1%2C0%2C0%2C0%2C0%2C1.4%2C1%2C1%2C0%2C0%2C0%2C1.4%2C0l6-6.3a.75.75%2C0%2C0%2C0%2C0-.9Zm3.7%2C6.6Z%22%20style%3D%22fill%3A%20%233C4C4C%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%;
    transition: background-position .2s ease-out;
}

.vex-dialog-buttons button.vex-last:hover,
.vex-dialog-buttons button.vex-last:focus {
    color: #5d6b6b !important;
}

.vex-dialog-buttons button.vex-last:hover::before,
.vex-dialog-buttons button.vex-last:focus::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20viewBox%3D%220%200%2022%2014%22%20width%3D%2222%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M15.1.3a1%2C1%2C0%2C0%2C0-1.4%2C0%2C1%2C1%2C0%2C0%2C0%2C0%2C1.4L17.9%2C6H1A.94.94%2C0%2C0%2C0%2C0%2C7H0A.94.94%2C0%2C0%2C0%2C1%2C8H17.7l-4.1%2C4.2a1%2C1%2C0%2C0%2C0%2C0%2C1.4%2C1%2C1%2C0%2C0%2C0%2C1.4%2C0l6-6.3a.75.75%2C0%2C0%2C0%2C0-.9Zm3.7%2C6.6Z%22%20style%3D%22fill%3A%20%235D6B6B%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 100% 50%;
}

/* popup buttons when there is only one button */
.vex-dialog-buttons button.vex-first.vex-last {
    margin-bottom: 8px !important;
    background-color: var(--bs-primary) !important;
    color: #edecec !important;
    text-transform: uppercase !important;
}

.vex-dialog-buttons button.vex-first.vex-last:hover,
.vex-dialog-buttons button.vex-first.vex-last:focus {
    background-color: var(--bs-primary) !important;
}

.vex-dialog-buttons button.vex-first.vex-last::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 26px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: calc(100% - 5px) 50%;
    transition: background-position .2s ease-out;
}

/* Cart Popup */
.hikashop_cart {
    min-width: 300px;
}

.hikashop_cart .hikashop_cart_module_product_name_value>a {
    color: #3c4c4c;
}

.hikashop_cart .hikashop_cart_title {
    text-align: left !important;
}

.hikashop_cart .hikashop_cart_module_product_name_value {
    text-align: left;
}

.hikashop_cart .hikashop_cart_module_product_total_title {
    color: #3c4c4c;
    text-align: right !important;
    padding-right: 20px;
}

.hikashop_cart tfoot {
    border-top: 1px solid #3c4c4c55;
}

/* Hika Toolbars */
.hika_toolbar .hk-icon {
    display: none;
}

.hika_toolbar .hika_toolbar_btn>a,
.hika_toolbar .hkdropdown.hikabtn {
    padding: 10px;
    margin-left: 5px;
}

/* Order search boxes */
.hikashop_search_zone .hikashop_order_sort br {
    display: none;
}

.hikashop_search_zone .hikashop_order_sort .chzn-container-single {
    display: block;
    margin-top: 10px;
}

.hikashop_search_zone>div {
    margin-bottom: 10px;
}


/* Selects & Options */
.chosen-single {
    border: none !important;
    border-radius: 0px !important;
    background: none !important;
}

.chosen-drop {
    border: none !important;
}

.hikashop_user_address {
    border: none !important;
}

/* LOGIN form on FOOTER */

/* Custom login */
.custom-login form {
    text-align: right;
}

.custom-login form ul {
    /*display: none;*/
    margin: 0 0 10px 0;
}
.custom-login form ul>li {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.custom-login form ul>li:nth-child(1) {
    text-align: center;
}
.custom-login form ul>li:nth-child(2) {
    text-align: center;
    margin-top: 0px;
}
.custom-login form ul>li a {
    color:#757575;
    text-align: center;
    font-size: 0.9em;
}
.custom-login form ul>li a:hover {
    color:#684d29;
}
.custom-login form ul>li:nth-child(3) {
    display: none;
}
.custom-login form div:nth-child(3) {
    display: none;
}
.custom-login form input,
.custom-login form input::placeholder {
    border: none;
    color: #333333!important;
    background-color: #edecec!important;
}
.custom-login form input::selection {
    color: #333333!important;
    background-color: #edecec!important;
}
.custom-login form div:nth-child(4) {
    margin-left: 0px;
    margin-right: 0px;
}
.custom-login form div:nth-child(4) button {
    width: 100%;
}
.custom-login form div:nth-child(1),
.custom-login form div:nth-child(2) {
    border: none;
    margin-right: 5px;
    text-align: right;
}
.custom-login form div:nth-child(1),
.custom-login form div:nth-child(2),
.custom-login form div:nth-child(4) {
    width: 100%;
    display: inline-block;
    margin-top: 4px!important;
    margin-bottom: 0px!important;
}
@media (max-width: 800px) {
.custom-login form ul>li {
    width: 49%;
}
.custom-login form ul>li:nth-child(1) {
    text-align: left;
}
.custom-login form ul>li:nth-child(2) {
    text-align: right;
}
}

/* CUSTOM WX CHECKOUT */
.wx-table thead {
    background-color: #403f3b;
}
.wx-table thead th {
    text-align: center!important;
}

.chosen-single, .chosen-box {
    font-size: 16px;
}


.hikashop_checkout_login>h2,
.hikashop_checkout_login>.hk-container-fluid .uk-tab>li {
    display: none;
}