/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
a { color: #e50012; }
a:hover{ color: #C50010; }

.link { color: #e50012!important; }
.link:hover { color: #C50010!important; }

/* Table */
table th { background: #E50012!important; }

/* WPFORMS */
.wpforms-container-full input[type=text],
.wpforms-container-full input[type=email],
.wpforms-container-full input[type=tel],
.wpforms-container-full .wpforms-form textarea {
	font-family: "Geomanist", sans-serif!important;
}

/*ANIMATIONS*/
/* Cleaner entrance 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 {2
        opacity: 0;
        transform: translate3d(0,30px,0)
    }
 
    to {
        opacity: 1;
        transform: none
    }
}
 
.elementor-element.fadeInUp {
    animation-name: fadeUp
}

/*SIM Only International Call Pack Section - Flags filter */
.flaggoblack {
    filter:grayscale;
    opacity:10%;
}

/* Heading Styling */
.heading-gradient {
    background: linear-gradient(90deg, #e50012, #fbce56);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}


/* WP Forms Button colour */
button.wpforms-submit {
	background: #e50012 !important;
	background-color: #e50012 !important;
	color: white !important;
	transition: 0.3s;
}

button.wpforms-submit:hover {
	background: #C50010 !important;
	background-color: #C50010 !important;
	color: white !important;
}

input.wpforms-field-large:focus,
input.wpforms-field-large:active,
select.wpforms-field-large:focus,
select.wpforms-field-large:active,
.wpforms-field-required:focus,
.wpforms-field-required:active {
	border: #da529e 1px solid !important;
	outline: #da529e 1px solid !important;
}