/* 
Theme Name: InspireHHC
Theme URI: https://covetech.net/
Description: Custom theme for InspireHHC
Author: Cove Technology, Inc.
Author URI: https://covetech.net
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 */

.elementor-226 .elementor-element.elementor-element-7f488f1b .elementskit-navbar-nav>li.current-menu-item>a,
.elementor-226 .elementor-element.elementor-element-7f488f1b .elementskit-navbar-nav>li.current-menu-ancestor>a {
    color: black !important;
}

.entry-title a {
    color: white !important;
}

.elementor-kit-108 h2 {
    letter-spacing: 1px !important;
}

.elementor-226 .elementor-element.elementor-element-dfd8071 .ekit_modal-searchPanel .ekit-search-group input:not([type="submit"]),
.elementor-226 .elementor-element.elementor-element-dfd8071 button.mfp-close {
    color: whitesmoke !important;
}

.montserrat-100 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 100;
    font-style: normal;
}

.montserrat-200 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 200;
    font-style: normal;
}

.montserrat-300 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
}

.montserrat-400 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

.montserrat-500 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
}

.montserrat-600 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
}

.montserrat-700 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
}

.montserrat-800 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 800;
    font-style: normal;
}

.montserrat-900 {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 900;
    font-style: normal;
}

.btn-primary {
    font-family: "Montserrat", Helvetica, Roboto, Arial, Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-button {
    font-family: "Montserrat", Helvetica, Roboto, Arial, Sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    line-height: 24px !important;
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: #26578F !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 8px 15px 8px 15px;
}

.elementor-widget-image img {
    font-family: "Montserrat", Helvetica, Roboto, Arial, Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-226 .elementor-element.elementor-element-47b85a24 .elementor-button,
.elementor-314 .elementor-element.elementor-element-2f7b902b .elementor-button,
.elementor-216 .elementor-element.elementor-element-5f6348 .elementor-button {
    font-family: "Montserrat", Helvetica, Roboto, Arial, Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #26578F;
    border-radius: 0px 0px 0px 0px !important;
    padding: 20px 30px 20px 30px !important;
}

.job_listing,
.post-1056 {
    margin: 75px 0;
}

.position h3 {
    font-size: 1.8rem !important;
}

.company {
    display: none;
}

.ekit_navsearch-button {
    display: none;
}

.raw-page{
	margin: 50px 0;
}