.site-login .login-page-tab li a {
    font-family: 'El Messiri';
}
.site-login .login-form-container > * form .form-row label {
    font-family: 'El Messiri';
}
.site-login .login-form-container .woocommerce-button {
    font-family: 'El Messiri';
    color: black;
}
a {
    font-family: 'El Messiri';
}
.cart-empty-page .cart-empty {
    font-family: 'El Messiri';
}
.tinv-wishlist * {
    font-family: 'El Messiri';
}
.cart-collaterals a.checkout-button, #order_review button#place_order {
    color: #fff;
    background-color: #000000;
    font-family: 'El Messiri';
}
.cart-collaterals .shop_table .order-total th, .cart-collaterals .shop_table .order-total td {
    font-family: 'El Messiri';
}
.cart-collaterals .shop_table .cart-subtotal th, .cart-collaterals .shop_table .cart-subtotal td {
    font-family: 'El Messiri';
}
.cart-collaterals .cart_totals > h2 {
    font-family: 'El Messiri';
}
button:hover, .button:hover, input[type=submit]:hover, .submit:hover {
    text-decoration: none;
    display: none;
}
.woocommerce-breadcrumb ul li {
    font-family: 'El Messiri' !important;
}
.single-content .product .product_title {
    font-family: 'El Messiri' !important;
}
h1.product_title.entry-title {
    font-family: 'El Messiri' !important;
}
.single-content .product .icon-messages ul li .message {
    /* font-size: .75rem; */
    font-family: 'El Messiri' !important;
}
.single-content .product .icon-messages {
    border-radius: 12px ;
}
@media screen and (min-width: 64rem) {
    .site-module .module-header .entry-title {
        font-size: 1.25rem;
        font-family: 'El Messiri';
        padding-top: 20px;
		}}
@media screen and (min-width: 64rem) {
    .klb-title h4.entry-title {
        font-size: 1.25rem;
        font-family: 'El Messiri';
        padding-bottom: 10px;
    }
}
h1.klb-page-title {
    font-weight: 600;
    margin-bottom: .9375rem;
    font-family: 'El Messiri';
}
@media (min-width: 1200px) {
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
        font-family: 'El Messiri';
    }
}
button.show-password-input {
    display: none;
}
.my-account-page h2, .woocommerce-MyAccount-content h3 {
    font-family: 'El Messiri';
}
label {
    font-size: .8125rem;
    font-family: 'El Messiri';
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
    font-family: 'El Messiri';
}
button:hover, .button:hover, input[type=submit]:hover, .submit:hover {
    text-decoration: none;
    display: flex
;
}
img.image.wp-image-2485.attachment-full.size-full {
    padding-bottom: 50px;
}
.widget .widget-title {
    font-family: 'El Messiri';
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'El Messiri';
}
*, ::after, ::before {
    font-family: 'El Messiri';
}
.woocommerce-account .col-1, .woocommerce-account .col-2 {
    float: right;
    width: 50%;
    padding-right: 100px;
    padding-left: 15px;
    max-width: 100%;
    padding-top: 100px;
}
p {
    display: none;
}
.woocommerce-MyAccount-content ul.dokan-account-migration-lists li:last-child {
    border-bottom: none;
    display: none;
}
@media (max-width: 600px) {
    .woocommerce-account .col-1 + .col-2 {
        margin-top: 30px;
        width: 100%;
    }
}
.woocommerce-account .col-1, .woocommerce-account .col-2 {
    float: right;
    width: 100%;
    padding-right: 100px;
    padding-left: 15px;
    max-width: 100%;
    padding-top: 100px;
}