.page > #content .entry-title {
  color: #c70b0b;
  font-size: 63px;
}
.page > #content {
  color: #7a7a7a;
}
#cmplz-document .cmplz-dropdown > .cmplz-service-header > div {
  color: #900a0a;
}
.page > #content p {
  color: #7a7a7a;
}
#content i {
  color: #7a7a7a;
}
.elementor-widget-container > .elementor-nav-menu--layout-horizontal .current-menu-item > .elementor-item {
  color: #7a7a7a;
}
.elementor-widget-container > .elementor-nav-menu--layout-horizontal .current-menu-item > .elementor-item {
  -webkit-text-stroke-color: #c1c3e0;
}
#menu-1-57a6ca6 > li:nth-child(6) > a {
  -webkit-text-stroke-width: 0px;
  color: #7a7a7a;
}
.elementor-widget-container > .elementor-nav-menu--layout-horizontal .current-menu-item > .elementor-item:hover {
  color: #c1c3e0;
}
#cmplz-document > .cmplz-dropdown h3 {
  font-size: 21px;
  line-height: 33.2px;
  padding-right: 0px;
  padding-left: 28px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 6px;
  border-radius: 27px 27px 27px 27px;
}
.elementor-shortcode > #cmplz-document > .cmplz-dropdown div {
  border-radius: 10px 10px 10px 10px;
}
.elementor-widget-container .eicon-chevron-left {
  visibility: hidden;
}
.elementor-widget-container .eicon-chevron-right {
  visibility: hidden;
  overflow: hidden;
}
.elementor .elementor-swiper {
  overflow: hidden;
  visibility: visible;
}
.elementor-element .elementor-swiper-button {
  visibility: hidden;
  overflow: hidden;
}
.elementor-element p {
  -webkit-text-stroke-color: #7a7a7a;
}
.page-content div > .frm6 {
  color: #c6c6c7;
}
.frm12 .frm12 .frm12 {
  color: #c6c6c7;
}
.page-content div > .frm12 {
  color: #c6c6c7;
}
.with_frm_style div > .frm4 {
  color: #c6c6c7;
}
body > #content .entry-title {
  color: #c6c6c7;
}
body > #content p {
  color: #c6c6c7;
}
.page-content > table tr {
  color: #c6c6c7;
}
body > #ui-datepicker-div .ui-datepicker-prev {
  border-radius: 0px 0px 0px 0px;
}
body .ui-datepicker-header {
  border-radius: 14px 14px 14px 14px;
}
body > #ui-datepicker-div {
  border-radius: 14px 14px 14px 14px;
}
#ui-datepicker-div th {
  border-radius: 0px 0px 0px 0px;
}
body .ui-datepicker-calendar {
  border-radius: 15px 15px 15px 15px;
}
#ui-datepicker-div thead .ui-datepicker-week-end {
  border-radius: 0px 0px 0px 0px;
}
.page-content > .with_frm_style > div .frm12 {
  border-radius: 15px 15px 15px 15px;
}
.elementor-form-fields-wrapper .elementor-field-subgroup label {
  padding-left: 26px;
  font-size: 18px;
  -webkit-text-stroke-width: 0px;
}
div > div > .frm3 tr {
  font-weight: 600;
}
body {
  color: #333333;
}
div > div > .frm9 tr {
  font-weight: 600;
}
div > div > .frm6 {
  font-weight: 600;
  color: #333333;
}
.frm-date-table {
  color: #c6c7c7;
}
/* dates color */
.frm_show_ntf {
  background-color: grey;
}
.frm_show_ntforange {
  background-color: orange;
}
.frm_show_ntfred {
  background-color: #e33a2a;
}
.frm_show_ntfyellow {
  background-color: #eee334;
}
.frm_show_ntfbrown {
  background-color: #cb941b;
}
.frm_show_ntfgreen {
  background-color: green;
}
.totals {
  color: #b94324;
}
/* end dates color */
div > div > .frm6 tr {
  color: #333333;
}
.group #frm_form_9_container > #form_adminformbackend .frm_pos_top {
  display: none;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_217_container input[type=text] {
  border-radius: 10px;
  font-weight: bolder;
  color: black;
  font-size: 0.9em;
  padding-left: 15px;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_217_container input[type=number] {
  border-radius: 10px;
  font-weight: bolder;
  color: black;
  font-size: 0.9em;
  padding-left: 15px;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_217_container .form-field {
  margin-bottom: 10px !important;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_217_container .frm_repeat_sec {
  margin-bottom: 5px;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_207_container input[type=number] {
  border-radius: 10px;
  font-weight: bolder;
  color: black;
  font-size: 0.9em;
  padding-left: 15px;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_207_container .frm_inline_box {
  border-radius: 10px;
}
.group #frm_form_9_container > #form_adminformbackend #frm_field_223_container input[type=number] {
  border-radius: 10px;
  font-weight: bolder;
  color: black;
  font-size: 0.9em;
  padding-left: 15px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#frm_form_9_container .frm_form_field.frm_repeat_buttons .frm_remove_form_row:not(.frm_button) svg.frm-svg-icon,
.frm_form_field.frm_repeat_buttons .frm_add_form_row:not(.frm_button) svg.frm-svg-icon {
  fill: red;
}
/* Accordeon style fix */
.group .content-group .ui-accordion .ui-accordion-content {
  padding: 0 !important;
}
.group .ui-widget-content {
  border: 0 !important;
  background: none !important;
}
.group .ui-state-default,
.ui-widget-content .ui-state-default {
  background: none !important;
  border: none !important;
}
.my-custom-accordion .ui-icon {
  left: 98% !important;
  top: 22% !important;
}
.mclp-main-label,
.mclp-plates-label,
.mclp-sauce-label,
.mclp-options-label,
.mclp-order-label,
.mclp-all-main-label,
.mclp-all-plates-label,
.mclp-all-sauce-label,
.mclp-all-options-label,
.mclp-all-order-label {
  width: auto !important;
  font-family: inherit;
  font-size: 14px !important;
  height: auto !important;
  line-height: normal !important;
  text-align: center;
  background: #b3c0c9 !important;
  border-width: 0;
  border-color: transparent !important;
  border-style: solid;
  color: #344049 !important;
  cursor: pointer;
  font-weight: 600 !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
  text-shadow: none;
  padding: 12px 24px !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  margin: 5px;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
  text-decoration: none !important;
  min-width: 185px;
}
.mclp-main-label:hover,
.mclp-plates-label:hover,
.mclp-sauce-label:hover,
.mclp-options-label:hover,
.mclp-all-main-label:hover,
.mclp-all-plates-label:hover,
.mclp-all-sauce-label:hover,
.mclp-all-options-label:hover {
  background: rgba(179, 192, 201, 0.69) !important;
  border-color: transparent !important;
  color: #344049 !important;
}
.make-it-archive,
.make-it-unarchive,
.make-all-it-archive,
.make-all-it-unarchive {
  width: auto !important;
  font-family: inherit;
  font-size: 14px !important;
  height: auto !important;
  line-height: normal !important;
  text-align: center;
  background: #c86060 !important;
  border-width: 0;
  border-color: transparent !important;
  border-style: solid;
  color: #344049 !important;
  cursor: pointer;
  font-weight: 600 !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  border-radius: 4px !important;
  text-shadow: none;
  padding: 12px 24px !important;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  margin: 5px;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
  text-decoration: none !important;
  min-width: 185px;
}
.make-it-archive:hover,
.make-it-unarchive:hover,
.make-all-it-archive:hover,
.make-all-it-unarchive:hover {
  background: #cb8787 !important;
  border-color: transparent !important;
  color: #344049 !important;
}
.group a {
  color: #FFFFFF !important;
}
.my-custom-accordion p {
  display: none;
}
/* end Accordeon style fix */
body > #content .mclp-all-print-buttons br {
  display: none;
}
body > #content .mclp-all-print-buttons a {
  min-width: 263px;
}
/* main table styling */
.group .admin-form-status-1 {
  background-color: #a55959 !important;
}
.group .admin-form-status-2 {
  background-color: #fdee6a !important;
}
.group .admin-form-status-3 {
  background-color: #adae4a !important;
}
.group .admin-form-status-4 {
  background-color: #427fc1 !important;
}
.group .admin-form-status-5 {
  background-color: rgb(98 98 98) !important;
}
.group .admin-form-status-1,
.admin-form-status-2,
.admin-form-status-3,
.admin-form-status-4,
.admin-form-status-5 {
  border-radius: 10px;
}
.group .admin-form-main-table {
  margin-block-end: 0px;
  font-size: 0.9em;
  padding: 15px;
}
.group .admin-form-main-table td {
  width: 20%;
  color: #ffffff;
  overflow: hidden;
  overflow-wrap: break-word;
  max-width: 120px;
}
.group table {
  text-align: center;
  font-size: 15px;
}
.group table td {
  padding: 10px;
}
.group .admin-extra-form p {
  display: none;
}
.group .admin-extra-form br {
  display: none;
}
.group #frm_field_217_container .frm_field_219_container {
  min-width: 140%;
}
.group #frm_field_217_container .frm_field_220_container {
  padding-left: 40%;
  min-width: 120%;
}
.group #frm_field_217_container .frm_repeat_buttons {
  padding-left: 20%;
}
.group #frm_field_243_container .frm_primary_label {
  display: none;
}
#frm_form_14_container #frm_field_232_container select {
  width: 100%;
}
.total_header_table {
  width: 100%;
  border-collapse: collapse;
  border: none;
  margin-block-end: 0px;
  font-size: 1em;
  margin-top: 15px;
}
.total_header_table td {
  border: none;
  background-color: transparent !important;
  padding: 5px 15px;
}
.t-red {
  color: red;
}
.t-grey-small {
  color: grey;
  font-size: 11px;
  line-height: 1;
}
.dashboard-text {
  text-align: right;
  font-size: 1.3em;
  padding: 0 6% 5px 0;
}
.entry-count {
  text-align: right;
  padding-right: 55px;
  margin-top: -5%;
}
.selected-orders {
  float: right;
  margin: 10px 5% 0 0;
  display: none;
}
.clean-filter {
  text-decoration: none !important;
  min-width: 92px;
  margin-top: 12px !important;
}
.post-1662 .page-header h1 {
  display: none;
}
.archive-count {
  display: none;
}
.inbox-count {
  display: none;
}
.make-all-it-unarchive {
  display: none;
}
.post-1662 .frm_pagination_cont {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.post-1662 .frm_pagination {
  list-style: none;
  display: flex;
  padding: 0;
}
.post-1662 .frm_pagination li {
  margin: 0 5px;
}
.post-1662 .frm_pagination a {
  text-decoration: none;
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  transition: background-color 0.3s ease;
  background-color: #f0f0f0;
}
.post-1662 .frm_pagination a:hover {
  background-color: #579AF6;
}
.post-1662 .frm_pagination .active a {
  background-color: #579AF6;
  color: #444444;
}
/* end main table styling*/
.elementor-element-7281dd23 a {
  color: #778997;
}
#elementor-popup-modal-903 > div > div:nth-child(3) > div > div > div > div > div:nth-child(2) > div > p:nth-child(1) > a {
  color: #bcc4cb;
}
#frm_form_4_container .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_label_button_container {
  color: black;
}
#elementor-popup-modal-903 > div > a > i {
  color: background;
  border-width: 1px;
  border-style: solid;
}
html > body > header:nth-child(4) > div > div > div:nth-child(3) > div:nth-child(2) > div > a {
  color: #7a7a7a;
  font-weight: 700;
  padding-right: 10px;
  padding-top: 0px;
  margin-top: 0px;
}
#content > div > div:nth-child(1) > div:nth-child(2) {
  font-weight: 700;
}
.elementor-widget-container #form-field-name {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container #form-field-surname {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container #form-field-address {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container #form-field-zip {
  font-size: 18px;
}
.elementor-widget-container #form-field-city {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container #form-field-email {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container #form-field-phone {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container #form-field-message {
  font-size: 18px;
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
input[type=number] {
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
html > body > div:nth-child(3) > div:nth-child(5) > div > div > div > div:nth-child(4) > div > form > div > div:nth-child(10) > div > span > label {
  font-size: 18px;
  line-height: 28px;
}
#form-field-zip {
  color: rgba(68, 68, 68, 0.77);
  font-weight: 700;
}
.elementor-widget-container > .elementor-nav-menu--layout-vertical .menu-item > .elementor-item {
  overflow: visible;
}
#menu-1-7413e03e > li:nth-child(5) > a {
  overflow: visible;
  visibility: hidden;
}
#menu-1-7413e03e > li:nth-child(6) > a {
  visibility: hidden;
}
#menu-1-7413e03e > li:nth-child(7) > a {
  visibility: hidden;
}
elementor-field elementor-field-textual elementor-size-xs {
  font-size: 18px;
}
#content > div > div:nth-child(1) > div > div > div:nth-child(2) > div > div {
  font-size: 18px;
}
.elementor-widget-container .elementor-field-group > label {
  font-size: 18px;
  font-weight: 700;
}
.elementor-widget-container #user {
  font-size: 18px;
  font-weight: 700;
}
.elementor-widget-container #password {
  font-size: 18px;
  font-weight: 700;
}
.elementor-widget-container .elementor-remember-me > label {
  word-spacing: 0px;
  left: -300px;
}
.elementor-login #elementor-login-remember-me {
  padding-left: 0px;
}
.elementor-login .elementor-button-text {
  font-size: 18px;
  font-weight: 700;
}
#frm_field_296_container #field_e888f-0 {
  background-color: #cc0000 !important;
}
