.toggle-wrapper.search-toggle-wrapper {
    display: none !important;
}
.singular .entry-header {
	padding: 0 !important;
}
li.menu-item a {
    color: white !important;
}
body:not(.overlay-header) .primary-menu ul {
    background-color: #000000;
}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    color: red !important;
}
ul.footerCompanyLink a {
    text-decoration: none;
}
span.meta-text a {
    pointer-events: none;
}
.footer-nav-widgets-wrapper {
    display: none !important;
}

footer {
    margin-top: 50px !important;
}

img.hfe-site-logo-img.elementor-animation- {
    margin: auto;
}

figcaption.widget-image-caption.wp-caption-text {
    margin-top: 10px !important;
    color: white;
    line-height: 1.5em;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-1ec4f5d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 10px 0px;
}

ul.hfe-nav-menu {
    margin: auto;
}

ul.sub-menu {
    background: black !important;
}

.hfe-nav-menu-icon i.fas.fa-align-justify {
    font-size: 3rem !important;
    color: red;
    box-shadow: 0px 0px 10px -2px red;
}
.pt-cv-wrapper .btn-success {
    color: #fff !important;
    background-color: #e90b26;
    border-color: #f31a2a;
}
.pt-cv-content, .pt-cv-content * {
    font-weight: 400;
    font-size: 1.6rem;
}
.n2-ss-section-main-content a {
    color: black !important;
}
.hfe-nav-menu__toggle.elementor-clickable {
    background: white;
}
@media only screen and (max-width: 600px){
	.elementor-824 .elementor-element.elementor-element-7e7d690 .sub-menu, .elementor-824 .elementor-element.elementor-element-7e7d690 nav.hfe-dropdown, .elementor-824 .elementor-element.elementor-element-7e7d690 nav.hfe-dropdown-expandible, .elementor-824 .elementor-element.elementor-element-7e7d690 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-824 .elementor-element.elementor-element-7e7d690 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
    background: black !important;
}
	
	.elementor-824 .elementor-element.elementor-element-a90f3c7 .hfe-site-logo .hfe-site-logo-container img {
    width: 30%;
}
}
#menu-item-31056 .hfe-has-submenu-container a,#menu-item-31056 .hfe-has-submenu-container a {
	color:yellow !important;
}
#menu-item-31056 ul li a {
	color:royalblue !important;
}