header a.logo-light img {
  max-height: 26px;
}

.custom-logo {
  width: 275px;
}

#stickyNav.cv-menu-wrapper {
  font-size: 18px;
  font-weight: 500;
  color: #000000;
}

#site-navigation ul li.current-menu-item>a {
  line-height: 0px;
  color: #0a0a0a;
}

#primary-menu.menu.nav-menu {
  color: #000000;
  word-spacing: 5px;
  font-size: 19px;
  line-height: 0px;
  font-weight: bold;
}

.cv-top-header-wrap {
  color: #faf5f5;
  background-color: #ffffff;
}

.elementor-element.elementor-element-2506af3.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
  padding: -11px;
  margin: 0px;
  margin-top: -32px;
  padding-top: -11px;
}

.custom-header,
.single #breadcrumb {
  margin: 0;
}

#top-footer.footer-widgets-wrapper.footer_column_three.cv-clearfix {
  background-color: #a3a3a3;
  color: #ffffff;
}

#nav_menu-6.widget.widget_nav_menu {
  color: #ffffff;
  font-weight: 700;
  opacity: 1;
}

#menu-magic-menu.menu {
  color: #3b423d;
}

#top-footer .widget-title {
  color: #fcf7f7;
}

#top-footer .widget a:hover {
  color: #ffffff;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-32 {
  color: #4a3232;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-129 {
  color: #030303;
}

strong {
  color: #faf0f0;
}

#site-navigation ul li:hover>a {
  font-size: 0px;
}

.custom-header {
  display: none;
}

.nav-menu li#menu-item-5:hover > a {
  color: inherit;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-home.menu-item-23 {
  color: #000000;
}

/* Submit button CSS Styles */
.wpcf7 input[type=submit] {
  padding: 15PX 45PX;
  background: #bc0c00;
  color: #fff;
  font-size: 23px;
  font-family: Roboto;
  font-weight: normal;
  border: 0 None;
  cursor: pointer;
  -webkit-border-radius: 5px;
  border-radius: 10px;
}