/*
Theme Name: Gower Walking Festival Child Theme
Description: Gower Walking Festival 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.
*/

/*
Improve Elementor Animations
*/

/* FadeInDown */
@keyframes kgFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -20px, 0); /* Less movement than default */
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInDown {
    animation-name: kgFadeInDown !important; /* Ensure this takes precedence */
}

/* FadeInLeft */
@keyframes kgFadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInLeft {
    animation-name: kgFadeInLeft !important;
}

/* FadeInRight */
@keyframes kgFadeInRight {
    from {
        opacity: 0;
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInRight {
    animation-name: kgFadeInRight !important;
}

/* FadeInUp */
@keyframes kgFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

.elementor-element .animated.fadeInUp {
    animation-name: kgFadeInUp !important;
}

/*
Bullet Point List
*/
ul {
    padding-inline-start: 10px;
}

ul, ol {
    margin-block-end: 10px;
}

li{
    padding-bottom: 10px;
}

/*
Mailchimp Form
*/
.sign-up__first-name {
    float: left;
    margin-right: 2%;
    width: 49%;

}

.sign-up__first-name input {
    background: #ffffff !important;
}

.sign-up__last-name {
    float: left;
    margin-right: 0%;
    width: 49%;
}
.sign-up__last-name input {
    background: #ffffff !important;
}

.sign-up__email input {
    background: #ffffff !important;
    margin: 10px 0px 10px 0px;
}

/**
 * Polylang Flags
 */
.lang-item img {
    width: 30px;
    height: auto;
}

/**
 * Instagram Feed
 */
.eapps-instagram-feed-content {
    display: flex;
    flex-direction: column-reverse;
}

/**
 * Guttenberg
 */
pre.wp-block-verse {
    padding-left: 30px;
}

.wp-block-image img {
    margin: 10px 0px 10px 0px;
}