/*--------------------------
Page Title
--------------------------*/

.sp-page-title:before {
    position: absolute;
    content: "";
    /* background: linear-gradient(70deg, rgb(14 86 47) 0%, RGBA(14, 90, 47, 0.6) 100%); */
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
}

.sp-page-title .sp-page-title-heading {
    font-size: 42px !important;
    color: rgb(227,199,162);
    display: inline-block;
    padding: 20px 40px;
    background: rgb(227 199 162 / 20%);
    border-radius: 15px;
    backdrop-filter: blur(5px);
    margin-bottom: 0;
    -webkit-text-stroke: 1px #8e6b3d;
    text-shadow: 0px 1px 4px #23430C;
}


/*--------------------------
Form 
--------------------------*/
.bfQuickMode .bfElemWrap .form-inline input[type="text"], .bfQuickMode .bfElemWrap .form-inline input[type="number"], .bfQuickMode .bfElemWrap .form-inline textarea, .bfQuickMode .bfElemWrap .form-inline select {
    max-width: 100% !important;
    border: 1.5px solid #e3c7a2;
}


/*--------------------------
Off Canvas
--------------------------*/


.offcanvas-menu {
    border-radius: 30px 0px!important;
    border: 2px solid #24502e!important;
}


.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    border-bottom: 1px solid #24502e80!important;
    font-size: 16px!important;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #24502e !important;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler:after {
    color: #1a2950!important;
}

.offcanvas-menu .offcanvas-inner ul.menu-child>li a, .offcanvas-menu .offcanvas-inner ul.menu-child>li span {
    border: none !Important;
}


/*--------------------------
Login Page
--------------------------*/


body .sppb-btn.sppb-btn-xlg, body .btn.sppb-btn-xlg {
    padding: 8px 30px!important;
}

label, .form-label {
    color: #144421!important;
    margin-bottom: 10px;
}

body.site.com-users.view-login a {
    color: #144421!important;
}

body.site.com-users.view-login a:hover {
    color: #287c2c!important;
}




/*--------------------------
Cart
--------------------------*/

div#sp-position2 div#hikashop_cart_module img{display:none;}
div#sp-position2 div#hikashop_cart_module:before{
    content:' ';
    background-image:url('/images/0_HongOnn/cart-1.png');
    position:absolute;
    width: 22px;
    height: 22px;
    background-size: 22px 22px;
    background-repeat:no-repeat;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
div#sp-position2 div#hikashop_cart_module:hover:before{
    /* background-image:url('/images/0_HongOnn/cart-2.png'); */
}
div#sp-position2 div#hikashop_cart_module{margin-left: 25px;}


