.notice {
  margin-left: 0;
}
#wpwrap {
  background: #ececec;
}
.stachethemes-admin-style-flexbox {
  width: 100%;
  float: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stachethemes-admin-wrapper {
  font-family: Arial;
  font-weight: 400;
  font-size: 16px;
  width: 100%;
  float: left;
  clear: both;
  /* Schedule */
  /* Guests */
  /* organizer */
  /* attachments */
  /* woocommerce item */
}
.stachethemes-admin-wrapper #wp-description-wrap {
  float: left;
  width: 100%;
}
.stachethemes-admin-wrapper div,
.stachethemes-admin-wrapper span,
.stachethemes-admin-wrapper p {
  color: #202020;
}
.stachethemes-admin-wrapper * {
  box-sizing: border-box;
  text-transform: none;
  text-decoration: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-box {
  width: 50%;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-button-no-clear {
  clear: none !important;
  margin-left: 10px;
}
.stachethemes-admin-wrapper .stachethemes-admin-button {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  color: #fff;
  background: #7ac143;
  padding: 18px 20px;
  border: none;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
  cursor: pointer;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-button:hover {
  background: #8bd254;
}
.stachethemes-admin-wrapper .stachethemes-admin-button-a {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  color: #fff;
  background: #7ac143;
  padding: 18px 20px;
  border: none;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
  cursor: pointer;
  clear: both;
  float: left;
  text-decoration: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-button-a:hover {
  background: #8bd254;
}
.stachethemes-admin-wrapper .blue-button {
  background: #0096dd;
}
.stachethemes-admin-wrapper .blue-button:hover {
  background: #11a7ee;
}
.stachethemes-admin-wrapper .small-button {
  font-family: Arial;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  padding: 9px 10px;
  text-transform: none;
}
.stachethemes-admin-wrapper .plus-button {
  position: relative;
  padding-left: 45px;
}
.stachethemes-admin-wrapper .plus-button:before {
  color: #fff;
  content: "\f067";
  float: left;
  font-family: Font Awesome\ 5 Free;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: calc(50% - 14px);
}
.stachethemes-admin-wrapper h1,
.stachethemes-admin-wrapper h2,
.stachethemes-admin-wrapper h3,
.stachethemes-admin-wrapper h4,
.stachethemes-admin-wrapper h5,
.stachethemes-admin-wrapper h6 {
  clear: both;
  float: left;
  font-weight: 400;
  line-height: 1.2;
  width: 100%;
  margin: 0;
}
.stachethemes-admin-wrapper h1 {
  background: #202020;
  color: #fff;
  padding: 20px;
  border-radius: 4px;
  margin: 20px 0;
  clear: both;
  float: left;
  margin-bottom: 0;
  width: calc(100% - 20px);
}
.stachethemes-admin-wrapper h1 {
  font-size: 19px;
}
.stachethemes-admin-wrapper h2 {
  font-family: Arial;
  font-weight: 700;
  font-size: 19px;
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 20px;
}
.stachethemes-admin-wrapper h3 {
  font-size: 18px;
}
.stachethemes-admin-wrapper h4 {
  font-size: 16px;
}
.stachethemes-admin-wrapper h5 {
  font-size: 16px;
}
.stachethemes-admin-wrapper h6 {
  font-size: 16px;
}
.stachethemes-admin-wrapper .stachethemes-admin-textarea {
  height: 200px;
  line-height: 1.6;
  padding: 10px;
  border-radius: 4px;
  width: 600px;
  max-width: 100%;
  margin-bottom: 20px;
  border: 1px solid #e3e3e3 !important;
  background: #f8f8f8;
  resize: both;
  font-family: Arial;
  font-weight: 300;
  font-size: 16px;
  clear: both;
  float: left;
  box-shadow: none;
}
.stachethemes-admin-wrapper input[type="file"] {
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-input {
  margin-left: 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-input:not([type="file"]):not([type="checkbox"]) {
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  border-radius: 4px;
  width: 400px;
  max-width: 100%;
  margin-bottom: 20px;
  background: #f8f8f8 !important;
  border: 1px solid #e3e3e3 !important;
  box-shadow: none;
  background: #ececec;
  font-family: Arial;
  font-weight: 400;
  font-size: 15px;
  clear: both;
  float: left;
  margin-right: 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-input[multiple] {
  height: auto !important;
}
.stachethemes-admin-wrapper .stachethemes-admin-input[name="wc_product_list"] {
  margin-bottom: 0 !important;
}
.stachethemes-admin-wrapper .stachethemes-admin-checkbox {
  clear: both;
  float: left;
  margin: 16px 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-checkbox-label {
  font-family: Arial;
  font-weight: 600;
  font-size: 15px;
  float: left;
  line-height: 50px;
  margin-left: 10px;
  color: #666;
}
.stachethemes-admin-wrapper .stachethemes-admin-select {
  margin-left: 0;
  padding: 0 5px;
}
.stachethemes-admin-wrapper .stachethemes-admin-select:not([type="file"]):not([type="checkbox"]) {
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  border-radius: 4px;
  width: 400px;
  max-width: 100%;
  margin-bottom: 20px;
  background: #f8f8f8 !important;
  border: 1px solid #e3e3e3 !important;
  box-shadow: none;
  background: #ececec;
  font-family: Arial;
  font-weight: 400;
  font-size: 15px;
  clear: both;
  float: left;
  margin-right: 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-select[multiple] {
  height: auto !important;
}
.stachethemes-admin-wrapper .stachethemes-admin-select[name="wc_product_list"] {
  margin-bottom: 0 !important;
}
.stachethemes-admin-wrapper .stachethemes-admin-select option {
  padding: 10px;
}
.stachethemes-admin-wrapper .stachethemes-admin-select optgroup {
  padding-top: 10px;
}
.stachethemes-admin-wrapper .stachethemes-admin-colorpicker {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 4px;
  margin-bottom: 20px;
  font-size: 0;
  cursor: pointer;
  border: 1px solid #e3e3e3 !important;
  /*.clear;*/
  margin-right: 10px;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-info {
  width: 100%;
  font-family: Arial;
  font-weight: 700;
  font-size: 14px;
  color: #666;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-info i {
  font-size: 16px;
  color: #c5c5c5;
  position: relative;
  top: 1px;
  margin-left: 2px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section {
  margin-top: 20px;
  background: #fff;
  float: left;
  width: calc(100% - 20px);
  padding: 50px;
  border-radius: 4px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section .term {
  padding: 10px 10px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #202020;
  float: left;
  font-size: 12px;
  margin-right: 5px;
  border-radius: 3px;
  margin-top: 10px;
  line-height: 1;
  cursor: default;
}
.stachethemes-admin-wrapper .stachethemes-admin-section .term > i {
  float: left;
  margin-right: 5px;
  color: inherit;
}
.stachethemes-admin-wrapper .stachethemes-admin-section .term a {
  color: #bf1f1f;
  float: right;
  margin-left: 5px;
  font-size: 12px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section .term a i {
  color: inherit;
}
.stachethemes-admin-wrapper .stachethemes-admin-msg-notice {
  background: #7ac143;
  font-family: Arial;
  font-weight: 400;
  font-size: 16px;
  width: calc(100% - 20px);
  color: #fff;
  padding: 20px;
  border-radius: 4px;
  margin-bottom: 0;
  clear: both;
  float: left;
  cursor: pointer;
}
.stachethemes-admin-wrapper .stachethemes-admin-msg-attention {
  background: #7ac143;
  font-family: Arial;
  font-weight: 400;
  font-size: 16px;
  width: calc(100% - 20px);
  color: #fff;
  padding: 20px;
  border-radius: 4px;
  margin-bottom: 0;
  clear: both;
  float: left;
  cursor: pointer;
  background: #0096dd;
  cursor: default;
}
.stachethemes-admin-wrapper .stachethemes-admin-msg-attention a {
  font-weight: bold;
  text-decoration: underline;
  color: inherit;
}
.stachethemes-admin-wrapper .stachethemes-admin-msg-error {
  background: #7ac143;
  font-family: Arial;
  font-weight: 400;
  font-size: 16px;
  width: calc(100% - 20px);
  color: #fff;
  padding: 20px;
  border-radius: 4px;
  margin-bottom: 0;
  clear: both;
  float: left;
  cursor: pointer;
  background: #d64e07;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex {
  display: flex;
  max-width: 100%;
  width: 400px;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex select {
  margin-left: 10px;
  min-width: 75px;
}
.stachethemes-admin-wrapper .stachethemes-admin-clear {
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step {
  float: left;
  width: 100%;
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-add-image {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.2;
  color: #fff;
  background: #7ac143;
  padding: 18px 20px;
  border: none;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
  cursor: pointer;
  clear: both;
  float: left;
  width: 100px;
  height: 100px;
  clear: none;
  background: none;
  border: 1px solid #ececec;
  color: #202020;
}
.stachethemes-admin-wrapper .stachethemes-admin-add-image:hover {
  background: #8bd254;
}
.stachethemes-admin-wrapper .stachethemes-admin-add-image:hover {
  color: #7ac143;
  border-color: #7ac143;
  background: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-image-container {
  width: 100px;
  height: 100px;
  border-radius: 4px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  position: relative;
  margin-bottom: 10px;
}
.stachethemes-admin-wrapper ul[data-single="1"] li {
  margin: 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-image-container img {
  width: 100px;
  height: 100px;
  float: left;
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.stachethemes-admin-wrapper .stachethemes-admin-image-container i {
  display: none;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 0;
  right: 0;
  font-size: 35px;
  color: #d64e07;
  cursor: pointer;
}
.stachethemes-admin-wrapper .stachethemes-admin-image-container:hover i {
  display: block;
}
.stachethemes-admin-wrapper .stachethemes-admin-step-separate {
  width: 100%;
  float: left;
  border-top: 1px solid #e3e3e3;
  margin-bottom: 20px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints {
  display: flex;
  justify-content: space-between;
  width: 100%;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li {
  float: left;
  width: 100%;
  height: 30px;
  position: relative;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li::after {
  background: #ececec;
  content: "";
  height: 4px;
  left: 15px;
  position: absolute;
  top: calc(50% - 2px);
  width: 100%;
  z-index: 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li:last-child::after {
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li p {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background: #ececec;
  color: #999;
  text-align: center;
  line-height: 30px;
  margin: 0;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li:last-child {
  width: 30px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li:first-child p,
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li.complete p,
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li.complete::after,
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li.complete + li p {
  background: #0096dd;
  color: #fff;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li.complete {
  cursor: pointer;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-step-checkpoints li.complete p:hover {
  background: #7ac143;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-nobg {
  background: none;
  padding: 0;
}
.stachethemes-admin-wrapper .stachethemes-admin-tabs-list {
  width: 100%;
  clear: both;
  float: left;
  margin-bottom: 0;
  position: relative;
  top: 15px;
  margin-top: 10px;
}
.stachethemes-admin-wrapper .stachethemes-admin-tabs-list li {
  margin-top: 5px;
  float: left;
  background: #f6f6f6;
  margin-right: 5px;
  padding: 15px 20px;
  border-radius: 4px;
  margin-bottom: 0;
  position: relative;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  cursor: pointer;
}
.stachethemes-admin-wrapper .stachethemes-admin-tabs-list li::after {
  content: "";
  background: #fff;
  position: absolute;
  width: 100%;
  height: 20px;
  top: 100%    ;
  left: 0;
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-tabs-list li.active {
  border-radius: 6px 6px 0 0;
  background: #fff;
}
.stachethemes-admin-wrapper .stachethemes-admin-tabs-list li.active::after {
  display: block;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-tab {
  display: none;
}
.stachethemes-admin-wrapper .stec-list-bulk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 6px;
  margin: 0;
  margin-top: 20px;
  height: 60px;
}
.stachethemes-admin-wrapper .stec-list-bulk + .stec-list {
  margin: 0;
}
.stachethemes-admin-wrapper .stec-list-bulk div {
  margin: 0;
  margin-left: 20px;
}
.stachethemes-admin-wrapper .stec-list-bulk div form {
  float: left;
}
.stachethemes-admin-wrapper .stec-list-bulk div form .export-all-items:hover i,
.stachethemes-admin-wrapper .stec-list-bulk div form .export-all-items:hover p {
  color: #0096dd;
}
.stachethemes-admin-wrapper .stec-list-bulk div form button {
  float: left;
  background: none;
  border: none;
  cursor: pointer;
}
.stachethemes-admin-wrapper .stec-list-bulk div form button p,
.stachethemes-admin-wrapper .stec-list-bulk div form button i {
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .stec-list-bulk div form button:hover i,
.stachethemes-admin-wrapper .stec-list-bulk div form button:hover p {
  color: #d64e07;
}
.stachethemes-admin-wrapper .stec-list-bulk div input {
  float: left;
  margin: 0;
  line-height: 1;
}
.stachethemes-admin-wrapper .stec-list-bulk div p {
  color: #666;
  float: left;
  margin: 0;
  line-height: 1.5;
  font-family: Arial;
  font-weight: 600;
  font-size: 12px;
  margin-left: 10px;
}
.stachethemes-admin-wrapper .stec-list-bulk div p i {
  color: #666;
  margin-right: 10px;
  font-size: 16px;
  float: left;
  margin-left: 20px;
}
.stachethemes-admin-wrapper .stec-list {
  margin: 0;
  margin-top: 20px;
  width: 100%;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stec-list li {
  list-style: none !important;
  height: 60px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 6px;
  border-radius: 4px;
  justify-content: space-between;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stec-list li .calinfo {
  display: flex;
  align-items: center;
}
.stachethemes-admin-wrapper .stec-list li .calinfo input[type="checkbox"] {
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 0;
}
.stachethemes-admin-wrapper .stec-list li .title {
  text-indent: 10px;
  float: left;
  font-family: Arial;
  font-weight: inherit;
  font-size: 14px;
  color: #202020;
}
.stachethemes-admin-wrapper .stec-list li .title.no-indent {
  text-indent: 0;
}
.stachethemes-admin-wrapper .stec-list li .title a {
  float: left;
  color: inherit;
  transition: none;
}
.stachethemes-admin-wrapper .stec-list li .title a:hover {
  color: #0096dd;
}
.stachethemes-admin-wrapper .stec-list li .title .fa-map-marker-alt {
  color: inherit;
  margin-right: 5px;
}
.stachethemes-admin-wrapper .stec-list li .color {
  border-radius: 4px;
  float: left;
  height: 46px;
  width: 46px;
}
.stachethemes-admin-wrapper .stec-list li .color i {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 20px;
  line-height: 46px;
}
.stachethemes-admin-wrapper .stec-list li .ctrl {
  display: none;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul {
  float: left;
  margin: 0;
  padding: 0;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul > li {
  position: relative;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul > li ul {
  min-width: 200px;
  background: #fff;
  position: absolute;
  top: 56px;
  right: 0;
  border-radius: 4px;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul > li ul li {
  height: auto;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul > li ul li a {
  width: 100%;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul > li:hover ul {
  display: block;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul li {
  margin: 0;
  padding: 0;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul li ul a {
  margin: 0;
}
.stachethemes-admin-wrapper .stec-list li .ctrl > ul ul {
  display: none;
}
.stachethemes-admin-wrapper .stec-list li .ctrl a {
  float: left;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: 6px;
  background: #fff;
  border-radius: 4px;
  padding: 0 20px;
  height: 46px;
  line-height: 46px;
}
.stachethemes-admin-wrapper .stec-list li:hover {
  background: #6d6e70;
}
.stachethemes-admin-wrapper .stec-list li:hover .title {
  color: #fff;
}
.stachethemes-admin-wrapper .stec-list li:hover .ctrl {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stachethemes-admin-wrapper .stec-list li:hover .ctrl a {
  color: #202020;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .stec-list li:hover .ctrl a:hover {
  background: #7ac143;
  color: #fff;
}
.stachethemes-admin-wrapper .stachethemes-admin-flex-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 6px 6px 20px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-custom-head h2 {
  color: #fff;
  width: auto;
}
.stachethemes-admin-wrapper .add-schedule-timespan {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #0096dd;
  padding-left: 45px;
  position: relative;
}
.stachethemes-admin-wrapper .add-schedule-timespan:hover {
  background: #11a7ee;
}
.stachethemes-admin-wrapper .add-schedule-timespan::before {
  color: #fff;
  content: "\f067";
  float: left;
  font-family: Font Awesome\ 5 Free;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: calc(50% - 14px);
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-timespan {
  width: 100%;
  margin-top: 20px;
  clear: both;
  float: left;
  border-radius: 4px;
  border: 1px solid #ececec;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-timespan:hover {
  border: 1px solid #0096dd;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-toggle-wrap {
  padding: 20px;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-timespan-head {
  padding: 6px;
  padding-left: 20px;
  border-bottom: 1px solid #ececec;
  clear: both;
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-timespan-title span {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.stachethemes-admin-wrapper .add-guests-guest {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #0096dd;
  padding-left: 45px;
  position: relative;
}
.stachethemes-admin-wrapper .add-guests-guest:hover {
  background: #11a7ee;
}
.stachethemes-admin-wrapper .add-guests-guest::before {
  color: #fff;
  content: "\f067";
  float: left;
  font-family: Font Awesome\ 5 Free;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: calc(50% - 14px);
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-guest {
  width: 100%;
  margin-top: 20px;
  clear: both;
  float: left;
  border-radius: 4px;
  border: 1px solid #ececec;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-guest:hover {
  border: 1px solid #0096dd;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-toggle-wrap {
  padding: 20px;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-guest-head {
  padding: 6px;
  padding-left: 20px;
  border-bottom: 1px solid #ececec;
  clear: both;
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-guest-title span {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex-guest-social {
  display: flex;
  max-width: 400px;
  width: 100%;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex-guest-social select {
  width: 150px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex-guest-social input {
  width: 100%;
  margin-left: 10px;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-social-remove {
  color: #c5c5c5;
  font-size: 30px;
  float: right;
  width: 30px;
  height: 30px;
  line-height: 50px;
  margin-left: 10px;
  cursor: pointer;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-social-remove:hover {
  color: #d64e07;
}
.stachethemes-admin-wrapper .add-guests-soclink {
  margin-bottom: 20px;
  position: relative;
  padding-left: 55px;
}
.stachethemes-admin-wrapper .add-guests-soclink:before {
  color: #202020;
  content: "\f234";
  float: left;
  font-family: Font Awesome\ 5 Free;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: calc(50% - 14px);
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .add-guests-soclink:hover:before {
  color: #7ac143;
}
.stachethemes-admin-wrapper .link-button {
  padding-left: 0;
  padding-right: 0;
  text-transform: none;
  background: none;
  color: #0096dd;
}
.stachethemes-admin-wrapper .link-button:hover {
  background: none;
  color: #33c9ff;
}
.stachethemes-admin-wrapper .light-btn {
  background: none;
  border: 1px solid #ececec;
  color: #202020;
  min-width: 120px;
}
.stachethemes-admin-wrapper .light-btn:hover {
  background: none;
  border-color: #7ac143;
  color: #7ac143;
}
.stachethemes-admin-wrapper .uninvite-user:hover {
  color: #d64e07;
  border-color: #d64e07;
}
.stachethemes-admin-wrapper .light-btn.expand {
  display: none;
}
.stachethemes-admin-wrapper .light-btn.expand:hover,
.stachethemes-admin-wrapper .light-btn.collapse:hover {
  border-color: #7ac143;
  color: #7ac143;
  background: none;
}
.stachethemes-admin-wrapper .light-btn.delete:hover {
  border-color: #d64e07;
  color: #d64e07;
  background: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-collapse .light-btn {
  display: block;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-collapse .light-btn.collapse {
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-collapse .stachethemes-admin-schedule-toggle-wrap {
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-schedule-collapse .stachethemes-admin-schedule-timespan-head {
  border: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-collapse .light-btn {
  display: block;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-collapse .light-btn.collapse {
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-collapse .stachethemes-admin-guests-toggle-wrap {
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-guests-collapse .stachethemes-admin-guests-guest-head {
  border: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-separator {
  clear: both;
  float: left;
  margin-top: 20px;
  width: 100%;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-tab {
  width: 100%;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stec-admin-new-organizer {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 30px;
  width: 100%;
  float: left;
}
.stachethemes-admin-wrapper .stec-admin-new-organizer .status {
  display: none;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex-organizer-social {
  display: flex;
  max-width: 400px;
  width: 100%;
  clear: both;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex-organizer-social select {
  width: 150px;
}
.stachethemes-admin-wrapper .stachethemes-admin-section-flex-organizer-social input {
  width: 100%;
  margin-left: 10px;
}
.stachethemes-admin-wrapper .stachethemes-admin-organizers-social-remove {
  color: #c5c5c5;
  font-size: 30px;
  float: right;
  width: 30px;
  height: 30px;
  line-height: 50px;
  margin-left: 10px;
  cursor: pointer;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .stachethemes-admin-organizers-social-remove:hover {
  color: #d64e07;
}
.stachethemes-admin-wrapper .add-organizers-soclink {
  margin-bottom: 20px;
  position: relative;
  padding-left: 55px;
}
.stachethemes-admin-wrapper .add-organizers-soclink:before {
  color: #202020;
  content: "\f234";
  float: left;
  font-family: Font Awesome\ 5 Free;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: calc(50% - 14px);
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-wrapper .add-organizers-soclink:hover:before {
  color: #7ac143;
}
.stachethemes-admin-wrapper .add-attachments-attachment {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #0096dd;
  padding-left: 45px;
  position: relative;
}
.stachethemes-admin-wrapper .add-attachments-attachment:hover {
  background: #11a7ee;
}
.stachethemes-admin-wrapper .add-attachments-attachment::before {
  color: #fff;
  content: "\f067";
  float: left;
  font-family: Font Awesome\ 5 Free;
  font-size: 25px;
  left: 15px;
  position: absolute;
  top: calc(50% - 14px);
}
.stachethemes-admin-wrapper .stachethemes-admin-attachments-attachment {
  width: 100%;
  margin-top: 20px;
  clear: both;
  float: left;
  border-radius: 4px;
  border: 1px solid #ececec;
}
.stachethemes-admin-wrapper .stachethemes-admin-attachments-attachment:hover {
  border: 1px solid #0096dd;
}
.stachethemes-admin-wrapper .stachethemes-admin-attachments-toggle-wrap {
  padding: 20px;
}
.stachethemes-admin-wrapper .stachethemes-admin-attachments-attachment-head {
  padding: 6px;
  padding-left: 20px;
  clear: both;
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stachethemes-admin-wrapper .stachethemes-admin-attachments-attachment-title span {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.stachethemes-admin-wrapper .stachethemes-admin-woocommerce-product {
  width: 100%;
  clear: both;
  float: left;
  border-radius: 4px;
  border: 1px solid #ececec;
  margin-top: 20px;
}
.stachethemes-admin-wrapper .stachethemes-admin-woocommerce-product:hover {
  border-color: #0096dd;
}
.stachethemes-admin-wrapper .stachethemes-admin-woocommerce-product-head {
  padding: 6px;
  padding-left: 20px;
  clear: both;
  float: left;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stachethemes-admin-wrapper .stachethemes-admin-woocommerce-product-title span {
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.stachethemes-admin-wrapper .desc {
  clear: both;
  font-family: Arial;
  font-weight: inherit;
  font-size: 14px;
  float: left;
}
.stachethemes-admin-wrapper .stachethemes-admin-select + .desc,
.stachethemes-admin-wrapper .stachethemes-admin-input + .desc {
  margin-top: 0;
}
.stachethemes-admin-wrapper .stec-text-red {
  color: #f15e6e;
}
.stachethemes-admin-wrapper .stec-activator-status {
  display: none;
}
.stachethemes-admin-wrapper .stec-activator-status i {
  color: inherit;
  margin-right: 5px;
}
.stachethemes-admin-wrapper .stec-activator-status span {
  color: inherit;
}
.stachethemes-admin-wrapper .stec-list-sub-title,
.stachethemes-admin-wrapper .stec-event-timespan {
  clear: both;
  float: left;
  font-size: 12px;
  color: #999;
}
.stachethemes-admin-wrapper .stec-list li:hover .stec-list-sub-title,
.stachethemes-admin-wrapper .stec-list li:hover .stec-event-timespan {
  color: #fff;
}
.stachethemes-admin-wrapper .stachethemes-admin-link-text {
  font-family: Arial;
  font-weight: 700;
  font-size: 14px;
  clear: both;
  float: left;
  margin: 10px 0;
}
.stachethemes-admin-wrapper .icon_date {
  width: 46px;
  height: 46px;
  float: left;
  line-height: 1;
  text-align: center;
  font-size: 28px;
  color: #fff;
  margin-top: 4px;
}
.stachethemes-admin-wrapper .icon_date span {
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  float: left;
}
.stachethemes-admin-wrapper .icon_image {
  width: 46px;
  height: 46px;
  background-size: cover;
  float: left;
  border-radius: 3px;
}
.notice-info {
  margin: 20px 0 0;
  width: calc(100% - 20px);
  box-sizing: border-box;
}
.stec-repeater-popup-bg {
  background: #000;
  position: fixed;
  z-index: 9990;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}
.stec-repeater-popup {
  position: fixed;
  left: calc(50% - 275px);
  top: calc(50% - 250px);
  display: none;
  background: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  padding: 20px;
  box-sizing: border-box;
  z-index: 9999;
  border-radius: 3px;
}
.stec-repeater-popup th {
  vertical-align: text-top;
}
.stec-repeater-popup .stec-repeater-popup-repeat-advanced {
  display: none;
}
.stec-repeater-popup .stec-repeater-popup-exdate-datelist-template {
  display: none !important;
}
.stec-repeater-popup .stec-repeater-popup-exdate-datelist-submit-value {
  display: none;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options a {
  font-size: 14px;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options a.stec-remove-exdate {
  color: #f15e6e;
  opacity: 0;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options .stec-repeater-popup-exdate-datelist {
  margin: 0;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options .stec-repeater-popup-exdate-datelist li {
  margin-left: 3px;
  margin-bottom: 0;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options .stec-repeater-popup-exdate-datelist li span {
  font-size: 14px;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options .stec-repeater-popup-exdate-datelist li:nth-child(2) {
  margin-top: 5px;
}
.stec-repeater-popup .stec-repeater-popup-exdate-options .stec-repeater-popup-exdate-datelist li:hover a {
  opacity: 1;
}
p.stec-repeater-summary {
  width: 100%;
  font-family: Arial;
  font-weight: 700;
  font-size: 14px;
  color: #666;
  clear: both;
  float: left;
}
p.stec-repeater-summary span {
  color: #0096dd;
}
.stec-repeater-popup {
  width: 550px;
}
.stec-repeater-popup select {
  min-width: 100px;
}
.stec-repeater-popup tr {
  margin-bottom: 10px;
  float: left;
  clear: both;
}
.stec-repeater-popup select,
.stec-repeater-popup input {
  border: 1px solid #ccc;
  box-shadow: none;
  background: #fff;
}
.stec-repeater-popup .stec-repeater-popup-endson-options span {
  align-items: center;
  clear: both;
  display: flex;
  float: left;
  line-height: 1.5;
}
.stec-repeater-popup .stec-repeater-popup-repeat-on span {
  line-height: 1;
}
.stec-repeater-popup .stec-repeater-popup-repeat-on span input {
  margin: 0;
}
.stec-repeater-popup th {
  width: 150px;
  text-align: left;
}
.stec-repeater-popup .stec-repeater-popup-weekdays {
  display: none;
}
.stec-repeater-popup .stec-repeater-popup-buttons {
  margin-top: 20px;
}
.stec-repeater-popup input:disabled {
  background: #ececec;
}
.stec-repeater-popup .wp-editor-wrap {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.stec-repeater-popup .stachethemes-admin-add-image-list {
  float: left;
}
.stec-repeater-popup .stachethemes-admin-add-image {
  margin-bottom: 20px;
}
.stachethemes-admin-section-flex-margin input {
  width: 100% !important;
}
.stachethemes-admin-section-flex-margin input:not(:last-child) {
  margin-right: 10px !important;
}
.stachethemes-admin-section-flex-margin div:not(:last-child) {
  margin-right: 10px !important;
}
#wp-wc_book_create_ticket_description-wrap {
  float: left;
  width: 100%;
}
.stec-create-ticket-form-add-field-template {
  display: none !important;
}
.stec-create-ticket-form-remove-field {
  position: relative;
  top: 15px;
  cursor: pointer;
  height: 25px;
}
.stec-create-ticket-form-remove-field:hover {
  color: #f15e6e;
}
.stachethemes-admin-tickets-list {
  margin-top: 70px;
  width: 100%;
  float: left;
}
.stec-ticket-list input[type="checkbox"] {
  margin-right: 0 !important;
  position: relative;
  top: 3px;
}
select[name="wc_book_create_ticket_stop_purchase[units]"],
input[name="wc_book_create_ticket_stop_purchase[value]"] {
  width: 100px !important;
}
.stec-duplicate-select-language {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
}
.stec-duplicate-select-language .stec-duplicate-select-language-pop {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  margin-top: -50px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #ececec;
  padding: 20px;
}
.stec-duplicate-select-language .stec-duplicate-select-language-pop .stachethemes-admin-info {
  margin-top: 0;
}
.stec-duplicate-select-language .stec-duplicate-select-language-pop .stec-duplicate-select-language-close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.stec-duplicate-select-language .stec-duplicate-select-language-pop .stec-duplicate-select-language-close:hover {
  color: #f15e6e;
}
.stec-icon-image-list {
  width: 100%;
  max-width: 800px;
  float: left;
  clear: both;
}
.stec-icon-image-list .stachethemes-admin-add-image-list {
  margin: 0;
}
.stec-icons-list ul {
  width: 100%;
  max-width: 800px;
  float: left;
  clear: both;
  max-height: 207px;
  overflow-y: auto;
  margin: 0;
  margin-left: -1px;
}
.stec-icons-list ul li {
  float: left;
  width: 50px;
  height: 50px;
  border: 1px solid #ececec;
  line-height: 50px;
  text-align: center;
  color: #666;
  padding: 0;
  margin: 1px;
  font-size: 16px;
}
.stec-icons-list ul li:hover {
  background-color: #ececec;
  cursor: pointer;
}
.stec-icons-list ul li.active {
  background-color: #0096dd;
  cursor: pointer;
  color: #fff;
}
.stachethemes-doc-wrapper {
  box-sizing: border-box;
}
.stachethemes-doc-wrapper * {
  box-sizing: border-box;
}
.stachethemes-doc-wrapper {
  border-radius: 4px;
  width: 100%;
}
.stachethemes-doc-wrapper h1 {
  background: #202020;
  color: #fff;
  padding: 20px;
  border-radius: 4px;
  margin: 20px 0;
  margin-bottom: 20px;
  clear: both;
  float: left;
  margin-bottom: 0;
  width: calc(100% - 20px);
  font-family: Arial;
}
.stachethemes-doc-section {
  margin-top: 20px;
  background: #fff;
  float: left;
  width: calc(100% - 20px);
  padding: 50px;
  border-radius: 4px;
}
.stachethemes-doc-section h3 {
  width: 100%;
  font-family: Arial;
  font-weight: 700;
  font-size: 17px;
  color: #666;
  clear: both;
  float: left;
  margin-bottom: 0;
}
.stachethemes-doc-section h3 a {
  float: right;
  padding: 10px 15px;
  background-color: #d42323;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
}
.stachethemes-doc-section h3 a:hover {
  background-color: #bf1f1f;
}
.stachethemes-doc-section p {
  width: 100%;
  font-family: Arial;
  font-weight: 700;
  font-size: 14px;
  color: #666;
  clear: both;
  float: left;
}
.stachethemes-doc-section-left-half {
  width: 40%;
  float: left;
}
.stachethemes-doc-section-left-half i {
  color: #c9c9c9;
  margin-right: 5px;
}
.stachethemes-doc-section-left-half ul {
  width: 90%;
  padding: 20px;
  border: 1px solid #eaeaea;
  border-radius: 5px;
  float: left;
  margin-top: 15px;
  font-family: Arial;
  font-size: 14px;
  margin-bottom: 25px;
}
.stachethemes-doc-section-left-half li {
  list-style-type: none;
}
.stachethemes-doc-section-left-half li a {
  color: #0073aa;
  text-decoration: none;
}
.stachethemes-doc-section-left-half li a:hover {
  color: #0073aa;
  text-decoration: underline;
}
.stachethemes-doc-section-right-half {
  width: 60%;
  float: left;
}
.stachethemes-doc-section-right-half-row {
  clear: both;
  padding: 0px;
  margin: 0px;
}
#tools-permalinks-status {
  float: left;
  width: 100%;
  font-weight: bold;
  display: none;
}
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}
.col:first-child {
  margin-left: 0;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1;
  /* For IE 6/7 */
}
.span_1_of_3 {
  width: 32.26%;
}
.span_1_of_3 img {
  width: 100%;
  height: auto;
  float: left;
  border-radius: 5px;
}
.stec-pagination {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  float: left;
  margin-top: 15px;
  padding-top: 30px;
}
.stec-pagination li {
  display: inline-block;
}
.stec-pagination li a {
  display: block;
  background: #0096dd;
  color: #fff;
  border-radius: 3px;
  min-width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
}
.stec-pagination li a:hover {
  background: #11a7ee;
}
.stec-pagination li a.active {
  background: #000;
}
.stec-pagination li a.active:hover {
  background: #000;
}
.stachethemes-admin-organizers-list {
  margin-bottom: 70px;
  width: 100%;
  float: left;
}
.stachethemes-admin-attendance-list {
  margin-top: 70px;
  width: 100%;
  float: left;
}
.stachethemes-admin-attendance-list ul {
  width: 100%;
  float: left;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee {
  border-radius: 4px;
  width: 100%;
  float: left;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview {
  width: 100%;
  float: left;
  min-height: 60px;
  padding: 0 6px 0 10px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child input[type="checkbox"] {
  margin-top: 0;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child span,
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child p {
  margin: 0;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child p {
  margin-left: 10px;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child .far {
  border-radius: 3px;
  color: #fff;
  padding: 8px;
  font-size: 24px;
  margin-left: 8px;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child .far.fa-times-circle {
  background: #ff4c4c;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child .far.fa-question-circle {
  background: #fbb034;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview > div:first-child .far.fa-check-circle {
  background: #a4c639;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .preview button {
  float: left;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  margin-left: 6px;
  background: #fff;
  border-radius: 4px;
  padding: 0 20px;
  height: 46px;
  line-height: 46px;
  border: none;
  display: none;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee:not(.edit) .preview:hover {
  background: #6d6e70;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee:not(.edit) .preview:hover button {
  display: block;
  cursor: pointer;
  -webkit-transition: 0.2 ease all;
  transition: 0.2s ease all;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee:not(.edit) .preview:hover button:hover {
  background: #7ac143;
  color: #fff;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee:not(.edit) .preview:hover div:first-child p {
  color: #fff;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee:not(.edit) .preview:hover div:first-child p span,
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee:not(.edit) .preview:hover div:first-child p i {
  color: inherit;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .edit {
  padding: 0 20px 20px 40px;
  overflow: hidden;
  display: none;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee .edit > div {
  width: 100%;
  float: left;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee.edit {
  background: #f7f7f7;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee.edit .edit {
  display: block;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee.edit .preview {
  background: #0096dd;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee.edit .preview div:first-child p {
  color: #fff;
}
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee.edit .preview div:first-child p span,
.stachethemes-admin-attendance-list ul .stachethemes-admin-attendance-list-attendee.edit .preview div:first-child p i {
  color: inherit;
}
.stachethemes-admin-section #db-attendees {
  display: none !important;
}
.stec-icons-list li:before {
  content: none !important;
}
.stachethemes-admin-autocomplete-li {
  padding: 10px !important;
  font-family: Arial;
  font-size: 12px;
  height: auto;
  overflow: hidden;
}
.stachethemes-admin-autocomplete-li img {
  height: 40px;
  width: 40px;
  float: left;
}
.stachethemes-admin-autocomplete-li > div {
  width: calc(100% - 50px);
  float: right;
}
.stachethemes-admin-autocomplete-li > div > span {
  width: 100%;
  float: left;
}
.stachethemes-admin-autocomplete-li > div > span:not(:last-child) {
  margin-bottom: 5px;
}
.stachethemes-admin-autocomplete-li.ui-state-focus {
  background: #0096dd;
  color: #fff;
  font-size: 12px;
}
@media only screen and (max-width: 800px) {
  .stachethemes-doc-section-left-half {
    width: 100%;
  }
  .stachethemes-doc-section-right-half {
    width: 100%;
  }
  .stachethemes-doc-section-left-half ul {
    width: 100%;
  }
  .col {
    margin: 1% 0 1% 0%;
  }
  .span_1_of_3,
  .span_2_of_4,
  .span_3_of_4,
  .span_4_of_4 {
    width: 100%;
  }
}
/*# sourceMappingURL=style.css.map */