/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 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
*/

/* General */
:root {
  --color-primary: #0F75BC;
  --color-accent: #0BA14B;
}

.lh-logo {color: var(--color-accent);}
.lh-page-title {float:left;}
.lh-page-title-span {display:inline-block; float:left; margin-top:8px; padding-left: 0.3em;}



/* Main Menu */
.color-primary, .color-primary i {color: var(--color-primary) !important;}
.color-primary i:hover {color: var(--color-accent) !important;}

.color-accent, .color-accent i {color: var(--color-accent) !important;}
.color-accent i:hover {color: var(--color-primary) !important;}


/* Home Page */

.mad-iconbox .elementor-icon-box-icon i {
    width: 80% !important;
    opacity: .3;
    font-size: 5em;
    position: absolute;
    left: 9.5%;
    z-index: -1;
}
.mad-iconbox .elementor-icon-box-title {
    background-color: var(--color-accent);
    width: fit-content;
    margin: 0 auto;
    color: white;
    padding: 10% 8%;
    border-radius: 15px;
    margin-bottom: 32px;
}
.elementor-icon-box-content p {
    padding: 0 10%;
}
.fa-bullseye {color: green;}
.fa-eye {color:blue;}
.fa-heart {color: darkred;}

a.lhbtn {
    font-family: "Open Sans", Times New Roman;
    font-size: 1em;
    font-weight: 600;
    background-color: #0BA14B;
    color:white;
    padding: 10px 20px;
    border-radius: 5px;
    display: block;
    width: 200px;
    text-align: center;
    margin: 10px 0;
}
a.lhbtn:hover {
    background-color: #0F75BC;
    color:white !important;
}