.vc_btn3-container.vc_btn3-inline {
  margin-right: 21px;
}

.vc_btn3,
.workshops-bttm a,
.slider-text a,
.wpforms-submit,
button.tribe-common-c-btn,
div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add,
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button,
#place_order,
.wp-element-button,
.tribe-events-c-subscribe-dropdown__button,
div[class^="real3dflipbook-"] {
  display: inline-block !important;
  height: auto !important;

  font-size: 16px !important;
  line-height: 20px !important;
  text-decoration: none !important;
  font-weight: normal !important;
  background-image: none !important;

  padding: 15px 20px !important;
  border: 1px solid currentColor !important;
  border-radius: 0 !important;
}

.tribe-events-c-subscribe-dropdown__container,
.tribe-events-c-subscribe-dropdown__button {
  width: auto !important;
}

body .tribe-events-c-subscribe-dropdown__button {
  display: flex !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.tribe-events-c-subscribe-dropdown__button button {
  white-space: nowrap !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 48px !important;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right: 48px !important;
}

a.vc_btn3.vc_btn3-size-lg {
  font-size: 120% !important;
}

a.vc_btn3.vc_btn3-color-white {
  color: #fff !important;
  background-color: transparent !important;
}

.vc_btn3,
.workshops-bttm a,
.slider-text a,
.wpforms-submit,
button.tribe-common-c-btn,
div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add,
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button,
#place_order,
.wp-element-button,
.tribe-events-c-subscribe-dropdown__button,
div[class^="real3dflipbook-"] {
  color: #fff !important;
  background-color: #a6133e !important;
  padding: 15px 20px !important;
}

.green .wpforms-submit {
  color: #b2d88d !important;
}

.white .wpforms-submit,
.white * {
  color: #fff !important;
}

.vc_btn3,
.workshops-bttm a,
.slider-text a,
.wpforms-submit,
button.tribe-common-c-btn,
div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add,
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button,
#place_order,
.wp-element-button,
.tribe-events-c-subscribe-dropdown__button {
  background-image: linear-gradient(rgb(0 0 0/0%) 0 0) !important;
  transition: all .5s ease !important;
  padding: 15px 20px !important;
}

.vc_btn3:hover,
.workshops-bttm a:hover,
.slider-text a:hover,
.wpforms-submit:hover,
button.tribe-common-c-btn:hover,
div.wpforms-container-full .wpforms-form .wpforms-repeater-field-button-add:hover,
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button:hover,
#place_order:hover,
.wp-element-button:hover,
.tribe-events-c-subscribe-dropdown__button:hover,
div[class^="real3dflipbook-"]:hover {
  background-image: linear-gradient(rgb(0 0 0/20%) 0 0) !important;
  padding: 15px 20px !important;
}

div[class^="real3dflipbook-"] > span {
  all: unset !important;
}
