/*!
Theme Name: Elevate Leadership
Theme URI: https://virtualwindow.com
Author: Virtual Window
Author URI: https://virtualwindow.com
Description: A beautifully-simple yet powerful WordPress theme that integrates perfectly with the block editor and plugin. Start amazing websites with blocks today! Install the plugin to add even more page such as testimonials, sharing icons, notices, call to actions, buttons and more.
Tags: one-column, featured-images, theme-options, custom-background, custom-colors, custom-logo, custom-menu, editor-style, translation-ready, footer-widgets, full-width-template, blog, sticky-post, threaded-comments, wide-blocks
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: elevate-leadership
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.


Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

:root {
    --skyblue:  #A8CFEF; 
    --grey:  #686868;
    --blue:#0B1A57;
    --white: #ffffff;
    --black: #000;
}
body
{
    margin: 0;
    padding: 0px;
    box-sizing: border-box;
    font-family: 'Gellix';
    font-size: 16px;
    color: var(--black);
}
a {
    color: var(--white);
    font-size: 16px;
    transition: all 0.3s ease-in-out;
}
.contact-desc a {
    font-size: 18px;
}
h1, h2, body h3
{
    font-weight: 400;
}
h1
{
    font-size: 46.88px !important;
}
body h2
{
    font-size: 56px;
        line-height: 1.1;
}
h4 {
    font-size: 32px;
    font-weight: 400;
}
h3 {
    font-size: 15.36px;
    line-height: 1.3;
}
a {
    text-decoration: none;
}
.entry-title {
    display: none;
}
.btn-primary {
    padding: 10px 20px;
    font-weight: 400;
    transition: all 0.3s ease-in-out;
    color: var(--white);
    height: 75.51px;
    display: inline-block;
    line-height: 2;
    font-size: 23px;
}
.btn-purple {
    background: var(--purple);
    border-radius: 30px;
    border: 1px solid var(--purple);
}
.btn-purple:hover, .newsletter_form .btn-primary:hover {
   background: var(--orange);
   color: var(--white);
   border-color: var(--orange);
}
.text-link:hover
{
     color: var(--orange);
}
.text-link:hover svg path {
    fill: var(--orange);
}
.wpcf7-not-valid {
    border-color: #dc3232 !important;
}
.wpcf7-not-valid-tip {
    font-size: 0px;
}
.form-control {
     background: transparent !important;
     border-color: #8E8E8E;
     height: 46px;
     color: #8E8E8E !important;
     box-shadow: none !important;
     outline: none !important;
     border-width: 0px 0px 1px 0px;
     padding: 10px 0;
     border-radius: 0px;
         font-size: 28px;
}
.contact-form .form-group p {
    margin-bottom: 0px;
}
form {
    position: relative;
}
.wpcf7 form .wpcf7-response-output {
    position: absolute;
    bottom: -35px;
    font-size: 8px;
    width: 100%;
    text-align: center;
}
.wpcf7-spinner {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 10px;
}
textarea.form-control {
    resize: none;
    height: 120px;
}