/*
Theme Name: Child
Template: hello-elementor
Theme URI: helmivet
Description: Tema Wordpress special creata pentru helmivet
Author: Deosebitsoft
Author URI: https: helmivet.ro
Version: 1.0
*/

/* @keyframes fadeInOut {
    0%, 100% { color: white; opacity: 1; }
    50% { color: #742900; opacity: 1; }
} */
@keyframes scaleAnimation {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.2); }
}



body{
    overflow-x: hidden !important;
}


/* Header */
.header_section .e-con-inner{
    border: 1px solid #86848452;
    border-top: 0px;
    border-radius: 0px 0px 15px 15px;
}
.header_menu_right #menu-primary-menu-right{
    align-items: center;
    align-content: center;
}
/* .header_menu_right #menu-primary-menu-right li:last-child{
    background: #F1A200;
    padding: 10px 10px 10px 10px;
    border-radius: 10px;
}
.header_menu_right #menu-primary-menu-right li:last-child a{
    text-transform: capitalize;
}
.header_menu_right #menu-primary-menu-right li:last-child a::before{
    content: "\e82e";
    font-family: 'elementskit';
} */
/*  */


/* Footer */

/*  */


/* Section - home */

.img_cat .elementor-icon-list-text::before{
    content:"";
    background-image: url('https://helmivet.ro/wp-content/uploads/2025/03/footprint.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-flex;
    width: 35px;
    height: 35px;
    margin-right: 15px;
}
.animation_text{
    color:#F1A200;
    transition: all 1s ease;
}
.header_title:hover .animation_text{
    /* animation: fadeInOut 3s infinite; */
    color:white;
    transition: all 1s ease;
}
.image_animation_cat img{
    animation: scaleAnimation 4s infinite ease-in-out;
}
.choose_us .elementor-icon-box-title{
    margin-bottom: 10px;
}
.formular_contact .formular_input_name{
    display: flex;
    gap: 20px;
}
.formular_contact label{
    width: 100%;
}
.formular_contact label input, .formular_contact label textarea{
    background-color: #F0F9EB !important;
    margin-bottom: 0px !important;
    border-radius: 10px !important;
}
.formular_contact .wpcf7-submit{
    width: 100%;
    background: #114F3C !important;
    margin-top: 15px;
    font-size: 20px !important;
    border-radius: 10px !important;
    margin-bottom: 0px !important;
}
/* .front_img{
    overflow-x: hidden !important;
} */

@media(max-width:786px){
    .formular_contact .formular_input_name{
        gap: 0px;
        flex-direction: column;
    }
}

/*  */


/* Cart */
.cart_page .checkout-button{
    background-color: #114F3C !important;
}
.cart_page .shipping-calculator-button{
    color: #F1A200;
}
.cart_page .product-thumbnail img{
    width: 100px !important;
}
.single_add_to_cart_button, .related.products .add_to_cart_button{
    padding: 13px !important;
    background: #114F3C !important;
    color: white !important;
}
.single_add_to_cart_button:hover, .related.products .add_to_cart_button:hover{
    background: #21604D !important;
}
