.elementor-element > .elementor-form .elementor-button:hover {
  background-color: #222222 !important;
  color: #FFFFFF !important;
}
.wpcr3_respond_1 .wpcr3_item > div {
  color: #FFFFFF !important;
  font-size: 17.6px;
}
.wpcr3_table_2 .wpcr3_leave_text {
  color: #FFFFFF;
}
.wpcr3_table_2 .wpcr3_review_form_text_field .comment-field {
  color: #FFFFFF;
}
.wpcr3_table_2 .wpcr3_review_form_rating_field .comment-field {
  color: #FFFFFF;
}
.wpcr3_table_2 .wpcr3_review_form_review_field_label .comment-field {
  color: #FFFFFF;
}
.wpcr3_table_2 .wpcr3_check_confirm > label {
  color: #FFFFFF;
}
.elementor-shortcode .wpcr3_respond_3 > .wpcr3_button_1 {
  border-radius: 0px 0px 0px 0px;
  background-color: #222222;
  background-image: none;
  border-color: #222222;
  border-width: 8.8px;
  color: #FFFFFF;
  text-transform: capitalize;
}
.wpcr3_respond_1 > .wpcr3_reviews_holder .wpcr3_dotline {
  border-style: none !important;
}
.elementor-element .wpcr3_respond_1 > .wpcr3_dotline {
  border-style: none !important;
}
.wpcr3_table_2 .wpcr3_submit_btn {
  border-radius: 0px 0px 0px 0px;
  border-width: 7.8px;
  border-color: #222222;
  background-image: none;
  background-color: #222222;
  color: #FFFFFF;
}
.wpcr3_table_2 .wpcr3_cancel_btn {
  border-radius: 0px 0px 0px 0px;
  background-image: none;
  background-color: #222222;
  border-color: #222222;
  border-width: 7.8px;
  color: #FFFFFF;
}
body > .generate-back-to-top {
  border-radius: 0px 0px 0px 0px;
  background-color: #222222;
}
@media screen and (max-width: 768px) {
  body > #masthead #mobile-menu-control-wrapper > .menu-toggle {
    color: #FFFFFF;
    background-color: #b20101;
  }
}
@media screen and (max-width: 667px) {
  body > #masthead #mobile-menu-control-wrapper > .menu-toggle {
    background-color: #b20101;
  }
}
@media screen and (max-width: 375px) {
  body > #masthead #mobile-menu-control-wrapper > .menu-toggle {
    background-color: #b20101;
  }
}
