/*
Theme Name: Pathfinder QS
Description: Pathfinder QS child theme.
Author: Accent Creative
Author URI: https://www.accent-adc.co.uk/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
*/

/* Improved Elementor Animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

/* Example for a sticky header with a class */
.elementor-sticky--effects {
  background: #212B38DB !important; /* Your desired background color */
}

/* Example for changing text color on scroll */
.elementor-sticky--effects .elementor-nav-menu--main a {
  color: #fff; /* Your desired text color */
}

a.elementor-icon:hover {
    fill: #71A0D6!important;
    color: #71A0D6!important;
    border-color: #71A0D6!important;
}

.elementor-5 .elementor-element.elementor-element-2974651.elementor-view-default:has(:focus) .elementor-icon {
    fill: #fff;
    color: #fff;
    border-color: #fff;
}

/*
Bullet Points
*/
ul {
    padding-inline-start: 17px;
}

ul li {
    padding-bottom: 10px;
}

/* Email Encoder Elementor Icon List Fix */
.elementor-icon-list-item span[id^=eeb-] {
display: flex; 
align-items: center;
}