/*
Theme Name: Hello Elementor
Description: 
Template: hello-elementor
Version: 1.0.8
Author: EXEVE
Author URI: https://exeve.global/
Text Domain: 
*/


/*****************
*   GENERAL    *
***************/

.cust-button .elementor-button-icon {
    background-color: #fff;
    fill: var( --e-global-color-secondary );
    padding: 10px;
    border-radius: 50%;
}

.cust-button .elementor-button-content-wrapper {
    align-items: center;
}

.cust-heading span {
    color: #546848;
    text-decoration: underline;
}

.cust-features-carousel-slide {
    height: 100% !important;
}

.cust-features-carousel-slide:hover {
    background-color: #bfa258;
}

.cust-features-carousel-slide:hover .elementor-icon svg {
    filter: brightness(0) invert(1);
}

.cust-features-carousel-slide:hover .elementor-element .elementor-heading-title, .cust-features-carousel-slide:hover .elementor-element p {
    color: #fff !important;
}

.cust-testimonial-slider .swiper-slide {
    background-color: #fff;
    padding: 30px 15px;
    border-radius: 15px;
    border: 1px solid rgba(0,0,0,0.1);
}

.home .custom-page-header {
    display: none;
}

.event-calendar-links .calendar-btn {
    padding: 8px 14px;
    background:#546848;
    color:#fff;
    text-decoration:none;
    border-radius:5px;
    font-size:12px;
    transition: background 0.3s;
}

.event-calendar-links .calendar-btn:hover {
    background: #bfa258;
}

.elementor-shortcode .breadcrumb a {
    color: #000;
}

.coming-soon-wrapper {
    padding: 100px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 40vh;
}

.coming-soon-wrapper .content {
    font-size: 46px;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
}

.coming-soon-wrapper .content span {
    color: #546848;
}


/*****************
*    HEADER    *
***************/

.home .cust-header:not(.elementor-motion-effects-element-type-background){
/*     background-color: transparent !important; */
}

