#home_category_products .elementor-element-populated {
    background-image: none !important;
}
#home_category_products .elementor-element-populated.box0{background-color: #e5edbe;}
#home_category_products .elementor-element-populated.box1{background-color: #cfebd2;}
#home_category_products .elementor-element-populated.box2{background-color: #d3e9f2;}
#home_category_products .elementor-element-populated.box3{background-color: #f9d0a8;}
#home_category_products .elementor-element-populated.box4{background-color: #e5edbe;}
#home_category_products .elementor-element-populated.box5{background-color: #d3e9f2;}
#home_category_products .elementor-element-populated.box6{background-color: #cfebd2;}
#home_category_products .elementor-element-populated.box7{background-color: #e5edbe;}
#home_category_products .elementor-element-populated.box8{background-color: #f5f5f5;}


#home_category_shop .elementor-widget-organey-banner .elementor-cta__bg-overlay{opacity: 0.2}
#home_category_shop .elementor-widget-organey-banner:hover .elementor-cta__bg-overlay{opacity: 0.5}

ul.pagination li:first-child, ul.pagination li:last-child {
    padding: 0 15px;
}
ul.pagination li:first-child *, ul.pagination li:last-child * {
    font-size: 40px;
    line-height: 48px;
}
ul.pagination li {
    float: left;
    padding: 15px;
}
ul.pagination {
    list-style: none;
    float: right;
    margin: 25px 0;
    padding: 0;
}
ul.pagination li.active {
    font-weight: bold;
}

.widget_shopping_cart div.shopping_cart img {
    margin: auto auto;
    max-width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
}
.widget_shopping_cart div.shopping_cart {
    background: #f8f8f8;
    width: 100%;
}
.alert.item_added_into_cart {
    position: fixed;
    top: 0;
    bottom: 0;
    /*left: 0;*/
    right: 0;
    z-index: 1231;
    margin: 0 auto;
    color: #fff;
    display: none;
}
.alert.item_added_into_cart p {
    display: table-cell;
    vertical-align: top;
    padding: 25px;
    font-size: 20px;
}
.alert.item_added_into_cart p.success span {
    background: #31c131;
    padding: 10px 20px;
}
.hfe-site-logo-container img {
    width: 75%;
}


.elementor-widget-heading .privacy .elementor-heading-title{
    /*color: #000;*/
    color: var(--accent);
    padding-bottom:10px;
    padding-top:15px;
}

/*****custom css *******/
.ras_login .form-group input{
    line-height: 20px;
    float: right;
    margin-left: 10px;
}
.ras_login .login-lable{
    margin-top: 2em;
}
.ras_login h4{
    margin-top: 1em;
}
.ras_login button{
    margin-top: 1em;
}
.forget_password p{
    padding-top: 1em; 
}
.forget_password .fhg_42 a{
    padding-left: 0.5em;
    font-weight: 600;
}
.forget_password .fhg_42{
    margin-top: 1em;
    justify-content: space-around;
}
.fhg_40{
    margin-top: 1em;
    display: inline-block;
    justify-content: space-between;
}
.fhg_40 a {
    /*padding-left: 1em;*/
}
.fhg_40 span input{
    
}

/*register page*/
.ras_register .form-group input{
    /*line-height: 20px;*/
    float: right;
    margin-left: 1em;
}
.Lpo10 h4{
    padding-top: 1em;
}
@media(max-width: 1024px){
    .Lpo10{
        text-align: center;
    }
}
.ras_register .login-lable{
    line-height: 3.5em;
    /*padding-top: 2em;*/
}
.ras_register button{
    margin-top: 1em;
}
.fhg_50 p{
    padding-top: 1em; 
}
.fhg_50 .a a{
    font-weight: 700;
    padding-left: 12px;
}

/*header logo*/
@media(max-width: 1024px){
    .hfe-site-logo-set .large-logo{
        width: 150px;
    }
}
.rcs_log_124 .invalid-feedback{
    color: #ff0000;
}
@media(max-width: 1024px){
    .mc4wp-form .subscribe{
        width: 130px!important;
    }
 }  

 .fa-phone-alt:before {
    content: "\f879"; 
}

table.cart .product-quantity .plus, table.cart .product-quantity .minus{
    display: block;
}
.fa-cart-arrow-down:before{
    content: "\f218"!important;
}

.product-img-wrap .product-image img{
/*    width: 200px;
    height: 300px;
    object-fit: cover;*/
}
.woocommerce-notice--info{
    background-color: #0f834d;
    padding: 1.4em 1.618em 0.9em;
}
.woocommerce-notice--info h2{
    color: #fff;
}
.order_status #order_review{
    margin: auto;
    float: none;
}
/*order status page*/
.order_status{
    /*margin-top: 2em;*/
}
.order_status h1{
    font-weight: 700;
    color: var(--accent);
    margin-bottom: 2em;
}
.order_status h2{
     margin-top: 3em;   
}
.shop_table h2{
    padding-bottom: 2em;
}
.order_status .order_id{
    background-color: #9f9f9f;
    padding: 1.4em 1.618em 0.9em;
}
.order_status .order_id h3 a{
    font-weight: 700;
    color: #fff;
}
.order_status .order_id h3 a:hover{
    font-weight: 700;
    transition-timing-function: ease-in-out;
    color: var(--primary_hover);
}
/*.order_rev{
    position: absolute;
}*/
.circle_icon{
    position: relative;
    bottom: 50px;
    top: 50px;
}
.circle_icon img{
    position: absolute;
    top: -60px;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    border: none;
}
.order_status .heading_1{
     font-size: 26px; 
    color: var(--primary);
}
.order_status .heading_2{
     font-size: 26px; 
    color: #cf190c;
}
.order_status .heading_3{
     font-size: 23px; 
    color: #cf190c;
}
.tabset .tab-panel2{
    display: ;
}

/*customer order page*/
.customer-table table{
    margin: auto;
}
#customer-order-list .text-white{
    color: #fff;
}

table td, table th {
    word-break: normal !important;
}
table td span {
    display: block;
    min-width: 135px;
    text-align: center;
}
.customer-table {
    overflow: auto;
}
.content-area p, .widget-area p, .content-area h5, .content-area ul li, .widget-area ul li, .content-area ol li, .widget-area ol li {
    color: #000;
}
p{color: #000;}