/*
Theme Name: Eddaball Scaffolding
Description: Eddaball Scaffolding 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
}

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

ul li {
    padding-bottom: 10px;
}

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

/* Dual Title Color */
.red-dual {
    color: #DB0010!important;
}

/* Dual Title Color + Background */
.red-dual-bg {
    color: #DB0010!important;
    background-color: #ffffff!important;
    padding: 0 16px 10px 16px;
}

/* Gallery Carousel*/
.elementor-carousel-image-overlay svg{
	width:45px !important;
	height:45px !important;
	padding: 10px;
	background-color:rgba(0, 0, 0, 0.4);
	border-radius:10px;
}

.elementor-element .swiper .elementor-swiper-button-prev {
    left: -25px !important;
}

.elementor-element .swiper .elementor-swiper-button-next {
    right: -25px !important;
}