body.elementor-kit-3037{color:#000000;}body.elementor-kit-3037 a{color:#000000;font-family:"Open Sans", Sans-serif;}body.elementor-kit-3037 h1{color:#000000;}body.elementor-kit-3037 h2{color:#000000;}body.elementor-kit-3037 h3{color:#000000;}body.elementor-kit-3037 h4{color:#000000;}/* Start custom CSS for page-settings */h1, h2, h3 {
    color: #353434!important;
    font-weight:400;
}

h1, .ef-title {
    font-size:30px;
    text-transform: uppercase;
}

h2, h3 {
    font-size:25px;
}

.ef-home h1, .ef-white h2 {
    color: #ffffff!important;
}

.ef-home h2 {
    color: #EAEAEA!important;
}

.ef-home-blog-slides h3 {
    color: #ffffff!important;
    
}

.ef-subtitle {
    color: #353434!important;
    text-align: left!important;
}

.ef-text {
    color: #818084!important;
    text-align: left!important;
}

body {
   background-position: center top;
    background-repeat: repeat-y;
    color: #818084;
    font: 13px/19px 'Open Sans', sans-serif;
    font-weight: 300;
    position: relative;
    text-align: left;
}

.ef-title-yellow .elementor-divider-separator, .elementor-divider-separator  {
    border-top-color:#f2e501!important;
    width: 72px!important;
}

.elementor-item:after {
    background-color: #f2e501!important;
}
.elementor-item:focus, .ef-yellow, .ef-dot {
    color:#f2e501!important; 
}

.ef-team .elementor-icon-box-description {
    color:#888888!important; 
}/* End custom CSS */