/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.4.4
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.elementor-widget-counter .elementor-counter-number-suffix {
    width: auto !important;
    flex: unset;
}

.elementor-widget-counter .elementor-counter-title {
    text-align: center;
}

.elementor-widget-counter .elementor-counter-number-prefix {width: auto !important;flex: unset;}

.elementor-widget-counter .elementor-counter-number-wrapper {
    justify-content: center;
}

.heading-span {
    color: var(--e-global-color-accent);
}

.testimonial-carousel .elementor-testimonial h4 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family);
    font-weight: 500;
}
.testimonial-carousel .elementor-main-swiper {
    overflow: visible !important;
	    margin-left: 1170px;
}
.testimonial-carousel .swiper-pagination{
	display: flex;
	bottom: -15px !important;
    width: 97% !important;
}
.flip-items {
    height: 460px !important;
}

.ue-coverflow-item {
    opacity: 1 !important;
}

.event-gallery .gallery-item a img {
    height: 300px;
    object-fit: cover;
}
.blog-postloop-item .elementor-widget-heading .elementor-heading-title {
	-webkit-line-clamp: 1;
	overflow: hidden;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}

.blog-postloop-item .elementor-widget-text-editor {
    -webkit-line-clamp: 5;
	overflow: hidden;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
.challenge-keydates .elementor-icon-list-item svg {
    width: 70px !important;
    height: 70px !important;
}
.competition-imagebox {}

.competition-imagebox .elementor-image-box-content {
    padding: 0 30px 30px;
}

.competition-imagebox .elementor-image-box-img img {
    height: 350px;
    width: 100%;
    object-fit: cover;
}
.keydates-table {}

.keydates-table td, .keydates-table th,.keydates-table tr {
    background-color: transparent !important;
}

.keydates-table thead tr {
    background-color: var(--e-global-color-accent) !important;
    color: #fff;
    font-size: 22px;
}
.event-iconbox {}

.event-iconbox .elementor-icon {
    width: 80px;
    height: 80px;
    background-color: var(--e-global-color-accent);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.event-iconbox .elementor-icon .fontello1-iconbullhorn {
    margin-left: -10px;
}
.keydates-table tr p {
    margin: 0;
}
@media screen and (max-width: 1639px){
	.testimonial-carousel .elementor-main-swiper {
		margin-left: 1110px;
	}
}