/* 
Theme Name: Seasons Child Theme
Theme URI: https://www.medigital.ae/
Description: Seasons Child Theme is a child theme of Hello Elementor, created by ME Digital
Author: ME Digital Team
Author URI: https://www.medigital.ae/
Template: hello-elementor
Version: 1.0.1
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
*/

/* @font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Light.eot');
    src: local('Avenir Light'), local('Avenir-Light'),
        url('assets/fonts/Avenir-Light.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Avenir-Light.woff2') format('woff2'),
        url('assets/fonts/Avenir-Light.woff') format('woff'),
        url('assets/fonts/Avenir-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir Book';
    src: url('assets/fonts/Avenir-Book.eot');
    src: local('Avenir Book'), local('Avenir-Book'),
        url('assets/fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Avenir-Book.woff2') format('woff2'),
        url('assets/fonts/Avenir-Book.woff') format('woff'),
        url('assets/fonts/Avenir-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Medium.eot');
    src: local('Avenir Medium'), local('Avenir-Medium'),
        url('assets/fonts/Avenir-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Avenir-Medium.woff2') format('woff2'),
        url('assets/fonts/Avenir-Medium.woff') format('woff'),
        url('assets/fonts/Avenir-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Heavy.eot');
    src: local('Avenir Heavy'), local('Avenir-Heavy'),
        url('assets/fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Avenir-Heavy.woff2') format('woff2'),
        url('assets/fonts/Avenir-Heavy.woff') format('woff'),
        url('assets/fonts/Avenir-Heavy.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir';
    src: url('assets/fonts/Avenir-Black.eot');
    src: local('Avenir Black'), local('Avenir-Black'),
        url('assets/fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Avenir-Black.woff2') format('woff2'),
        url('assets/fonts/Avenir-Black.woff') format('woff'),
        url('assets/fonts/Avenir-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
*/

/* body, p, span{
	font-family: "Avenir", Arial, sans-serif !important;
	font-weight: normal;
	font-style: normal;
}

h1, h2 {
	font-family: 'Avenir', sans-serif;
	font-weight: 800;
}

h3, h4, h5, h6 {
	font-family: 'Avenir', sans-serif;
	font-weight: 600;
} */

not(.no-width) .elementor-button{
    min-width: 150px;
}


form.wpcf7-form input[type=text], form.wpcf7-form input[type=email],form.wpcf7-form input[type=number], form.wpcf7-form input[type=tel], form.wpcf7-form select, form.wpcf7-form textarea{
    text-align: left;
    padding: 12px;
    background-color: #F3F8FF;
    border-color: #ffffff;
	height: 50px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
	width: 100% !important;
}
form.wpcf7-form select{
	padding: 0;
}
form.wpcf7-form textarea{
	min-height: 150px;
	font-family: inherit;
}
form.wpcf7-form .uael-cf7-col{
	margin-top: 10px;
}
form.wpcf7-form .uael-cf7-col span.col-33{
	width: 33.33% !important;
}
form.wpcf7-form .uael-cf7-col span.col-25{
	width: 25% !important;
}
form.wpcf7-form .uael-cf7-col span.col-50{
	width: 50% !important;
}
form.wpcf7-form .uael-cf7-col span.col-100{
	width: 100% !important;
	display: block !important;
}
.d-block{
	display: block !important;
}

form.wpcf7-form input[type=submit] {
    background-color: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    padding: 2% 10% 2% 10%;
}