.wp-block-qi-blocks-single-image .wp-image-2110 {
  min-width: 25% !important;
  max-width: 50% !important;
}
.qodef-grid #block-30 > p {
  color: #ffffff !important;
}
.wp-block-group > .is-layout-flow .qodef-m-title {
  color: #ffffff !important;
}
.wp-block-group .wp-block-qi-blocks-section-title .qodef-m-title {
  color: #ffffff !important;
}
.qodef-grid #block-38 > a {
  color: #ffffff !important;
}
.qodef-grid #block-50 > a {
  color: #ffffff !important;
}
#qodef-page-footer-copyright-area-inner #block-51 {
  color: #ffffff !important;
}
.qodef-grid #block-51 > a {
  color: #ffffff !important;
}
.qodef-contact-form-7 > #wpcf7-f2114-o1 .qodef-newsletter > .wpcf7-form-control {
  background-color: #ffffff !important;
  color: #048180 !important;
}
.qodef-contact-form-7 > #wpcf7-f2114-o2 .qodef-newsletter > .wpcf7-form-control {
  background-color: #ffffff !important;
  color: #048180 !important;
}
.qodef-header-wrapper .widget .qodef-m-lines {
  color: #048180;
}
.qodef-widget-holder > #leroux_core_side_area_opener-2 .qodef-m-lines {
  color: #ffffff !important;
}
.qodef-widget-holder > #leroux_core_side_area_opener-3 .qodef-m-lines {
  color: #048180;
}
body > #qodef-page-wrapper .qodef-back-to-top-icon {
  background-color: #048180;
}
#leroux_core_social_icons_group-4 .social_linkedin_circle {
  color: #ffffff;
}
#leroux_core_social_icons_group-4 .social_instagram_circle {
  color: #ffffff;
}
#leroux_core_social_icons_group-4 .social_facebook_circle {
  color: #ffffff;
}
#leroux_core_social_icons_group-4 .social_googleplus_circle {
  color: #ffffff;
}
.qodef-grid .qodef-widget-title {
  color: #ffffff !important;
  position: relative;
  top: 9px;
}
.qodef-grid .qodef-social-icons-group {
  position: relative;
  top: 31px;
}
body > #qodef-page-wrapper > #qodef-page-footer #qodef-page-footer-bottom-area-inner {
  padding-bottom: 10px;
}
body > #qodef-page-wrapper > #qodef-page-footer #qodef-page-footer-top-area-inner {
  padding-top: 32px;
}
.elementor-element-38964e1 .elementor-widget-text-editor p {
  color: #ffffff !important;
}
div > #block-73 div {
  position: relative !important;
  top: -12px !important;
}
div > #block-74 div {
  position: relative !important;
  top: -12px !important;
}
#qodef-page-footer-bottom-area-inner #leroux_core_social_icons_group-4 {
  position: relative !important;
  top: -45px !important;
}
.menu .qodef-drop-down--start .sub-menu {
  background-color: #048180 !important;
}
.qodef-drop-down--start .menu-item span {
  color: #ffffff;
}
.qodef-drop-down--start .menu-item span:hover {
  color: #ffffff !important;
}
