/*!

Theme Name: LeaveNoTrace
Description: Dedicated WordPress theme for Default Theme

*/
body {
  overflow-x: hidden;
}

.civi-content {
  margin-bottom: 80px;
}
.civi-content * {
  float: none !important;
  box-sizing: border-box;
}
.civi-content p:empty {
  display: none !important;
}
.civi-content #printer-friendly, .civi-content form br, .civi-content a:after, .civi-content .crm-socialnetwork {
  display: none !important;
}
.civi-content #noOfparticipants .crm-marker {
  margin-left: 5px;
}
.civi-content .messages {
  font-size: 14px;
}
.civi-content .label {
  float: none !important;
  clear: both !important;
  display: flex !important;
  font-weight: bold !important;
  width: 100% !important;
  text-align: left !important;
}
.civi-content .label label {
  font-weight: bold !important;
  display: block !important;
}
.civi-content .label label br {
  display: none;
}
.civi-content .content {
  margin-left: 0 !important;
}
.civi-content input[type=text] {
  height: 39px;
  width: 100% !important;
  font-size: inherit;
  font-family: inherit;
  padding: 5px 4px;
  letter-spacing: normal;
  border-radius: 0 !important;
  border: 1px solid darkgray !important;
  border-style: outset;
  box-shadow: none !important;
}
.civi-content input[type=submit] {
  all: unset;
  text-shadow: none !important;
  font-weight: bold !important;
  color: #2A2B3D !important;
  border: 4px solid #C4D600 !important;
  background: #C4D600 !important;
  border-radius: 2px !important;
  text-transform: uppercase !important;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  font-family: "objektiv-mk2", sans-serif;
  display: inline-block;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: center;
  letter-spacing: 0.05px;
  text-transform: uppercase;
  color: #2A2B3D;
  background: transparent;
  position: relative;
  overflow: hidden;
  margin: 29px 0 85px;
  padding: 13px 21px !important;
}
.civi-content select, .civi-content input[type=radio], .civi-content input[type=checkbox] {
  margin-right: 10px;
}
.civi-content input[type=radio] {
  appearance: radio !important;
}
.civi-content input[type=checkbox] {
  appearance: checkbox !important;
}
.civi-content #crm-submit-buttons {
  overflow: auto;
  height: auto;
  display: flex;
  justify-content: flex-start;
}
.civi-content #crm-submit-buttons p {
  margin: 0;
}
.civi-content #crm-submit-buttons .crm-button {
  margin-right: 10px !important;
}
.civi-content #tell-a-friend .button {
  display: none;
}
.civi-content #civicrm-footer {
  border: none;
}

#crm-submit-buttons * {
  text-shadow: none !important;
  background-image: none !important;
  border: none !important;
}

#crm-main-content-wrapper #premiums,
#crm-main-content-wrapper #payment_information,
#crm-main-content-wrapper .email-5-section + #onBehalfOfOrg,
#crm-main-content-wrapper #priceset-div + #onBehalfOfOrg {
  margin-top: 80px !important;
  padding-top: 80px;
  border-top: 1px solid;
}
#crm-main-content-wrapper .credit_card_info-section {
  margin-bottom: 80px !important;
}

.billing_middle_name-section {
  display: none;
}

.map-page__info-heading a {
  position: static;
  transform: scale(1);
}

.block-content-links-text .row > * {
  display: flex;
}
.block-content-links-text .row > * .content-link {
  display: flex;
  width: 100%;
}
.block-content-links-text .row > * .content-link h4 {
  width: 100%;
}

.scroll-hook {
  display: block;
  position: relative;
  top: -160px;
  visibility: hidden;
}

.single-hot-spots blockquote:before, .single-hot-spots blockquote .twitter-icon {
  display: none;
}
.single-hot-spots blockquote a {
  pointer-events: none;
}

.main-header__logo--mobile {
  margin-top: 2px;
}

@media only screen and (min-width: 600px) {
  .flex-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
#gform_25 #input_25_3 .ginput_right {
  float: left;
}

.page-id-1114 #input_1_6 .ginput_right {
  float: left;
}

#crm-container .hiddenElement, #crm-container .crm-credit_card_type-icons, #crm-container .cvv2-icon, #crm-container .premium-full, #crm-main-content-wrapper .hiddenElement, #crm-main-content-wrapper .crm-credit_card_type-icons, #crm-main-content-wrapper .cvv2-icon, #crm-main-content-wrapper .premium-full {
  display: none;
}
#crm-container .calc-value, #crm-main-content-wrapper .calc-value {
  display: block !important;
}
#crm-container img, #crm-main-content-wrapper img {
  color: transparent;
}
#crm-container fieldset, #crm-main-content-wrapper fieldset {
  border: none;
}
#crm-container legend, #crm-main-content-wrapper legend {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 32px;
  font-weight: 700;
  font-size: 1.25em;
  font-family: "objektiv-mk2", sans-serif;
  width: 100%;
  margin-bottom: 16px;
}
#crm-container label, #crm-container .label, #crm-main-content-wrapper label, #crm-main-content-wrapper .label {
  font-weight: 700;
  line-height: 1.3;
  font-size: 16px;
}
#crm-container .label br, #crm-main-content-wrapper .label br {
  display: none;
}
#crm-container .content br, #crm-main-content-wrapper .content br {
  display: none;
}
#crm-container .crm-not-you-message a, #crm-main-content-wrapper .crm-not-you-message a {
  display: inline;
}
#crm-container .messages,
#crm-container .status,
#crm-container .crm-public-form-item, #crm-main-content-wrapper .messages,
#crm-main-content-wrapper .status,
#crm-main-content-wrapper .crm-public-form-item {
  margin-bottom: 32px;
}
#crm-container .premium > div,
#crm-container .premium-full > div,
#crm-container .premium-full-content > div,
#crm-container .credit_card_info-section > div,
#crm-container .billing_name_address-section > div, #crm-main-content-wrapper .premium > div,
#crm-main-content-wrapper .premium-full > div,
#crm-main-content-wrapper .premium-full-content > div,
#crm-main-content-wrapper .credit_card_info-section > div,
#crm-main-content-wrapper .billing_name_address-section > div {
  margin-bottom: 16px !important;
}
#crm-container .crm-profile > *, #crm-main-content-wrapper .crm-profile > * {
  margin-bottom: 16px;
}
#crm-container .premium-full-title, #crm-main-content-wrapper .premium-full-title {
  font-size: 24px;
}
#crm-container #help, #crm-main-content-wrapper #help {
  background-color: #F1F8EB;
  border: 1px solid #B0D730;
  color: #3E3E3E;
  font-size: 13px;
  margin: 0 0 8px;
  padding: 4px;
  margin-bottom: 16px;
}
#crm-container #premiums-listings, #crm-main-content-wrapper #premiums-listings {
  width: 100% !important;
}
#crm-container .premium-short,
#crm-container .premium-full,
#crm-container .premium-short-content, #crm-main-content-wrapper .premium-short,
#crm-main-content-wrapper .premium-full,
#crm-main-content-wrapper .premium-short-content {
  font-size: 20px !important;
  text-align: left !important;
}
#crm-container .crm-public-form-item:empty,
#crm-container p:empty, #crm-main-content-wrapper .crm-public-form-item:empty,
#crm-main-content-wrapper p:empty {
  display: none;
}
#crm-container #premiums-listings *, #crm-main-content-wrapper #premiums-listings * {
  background: none !important;
}
#crm-container #premiums-listings * .premium-full, #crm-main-content-wrapper #premiums-listings * .premium-full {
  background: #f0f0f0 !important;
}
#crm-container .select2-container > a, #crm-main-content-wrapper .select2-container > a {
  min-height: 39px !important;
}
#crm-container input[type=radio],
#crm-container input[type=checkbox], #crm-main-content-wrapper input[type=radio],
#crm-main-content-wrapper input[type=checkbox] {
  margin-right: 10px;
}
#crm-container input:not([type=radio]):not([type=checkbox]):not([type=select]):not([type=submit]):not([type=file]):not([type=button]),
#crm-container textarea, #crm-main-content-wrapper input:not([type=radio]):not([type=checkbox]):not([type=select]):not([type=submit]):not([type=file]):not([type=button]),
#crm-main-content-wrapper textarea {
  padding: 5px 4px;
  width: 100%;
  box-shadow: none !important;
  background: #FFF !important;
  background-image: none !important;
  font-family: "objektiv-mk2", sans-serif !important;
  font-size: 20px !important;
}
#crm-container input[type=radio], #crm-main-content-wrapper input[type=radio] {
  appearance: radio;
}
#crm-container input[type=checkbox], #crm-main-content-wrapper input[type=checkbox] {
  appearance: checkbox;
}
#crm-container .crm-button,
#crm-container input[type=submit], #crm-container input[type=button], #crm-main-content-wrapper .crm-button,
#crm-main-content-wrapper input[type=submit], #crm-main-content-wrapper input[type=button] {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  font-family: "objektiv-mk2", sans-serif;
  display: inline-block;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: center;
  letter-spacing: 0.05px;
  text-transform: uppercase;
  color: #2A2B3D;
  position: relative;
  overflow: hidden;
  color: #2A2B3D;
  background: #C4D600;
  border-radius: 2px;
  padding: 17px 25px;
  border-color: transparent !important;
  appearance: button;
}
#crm-container .crm-button i,
#crm-container input[type=submit] i, #crm-container input[type=button] i, #crm-main-content-wrapper .crm-button i,
#crm-main-content-wrapper input[type=submit] i, #crm-main-content-wrapper input[type=button] i {
  display: none;
}
#crm-container .crm-button:hover,
#crm-container input[type=submit]:hover, #crm-container input[type=button]:hover, #crm-main-content-wrapper .crm-button:hover,
#crm-main-content-wrapper input[type=submit]:hover, #crm-main-content-wrapper input[type=button]:hover {
  cursor: pointer;
}
#crm-container .crm-error, #crm-main-content-wrapper .crm-error {
  margin-top: 8px !important;
  display: block;
}
#crm-container .premium-full-disabled input, #crm-main-content-wrapper .premium-full-disabled input {
  margin-top: 16px;
}
#crm-container .billing_name_address-group, #crm-main-content-wrapper .billing_name_address-group {
  margin-top: 32px;
}

#crm-container .crm-title {
  display: none;
}
#crm-container ~ section {
  display: none;
}
#crm-container #payment_information label > * {
  display: inline !important;
}

#crm-main-content-wrapper .event_summary-section,
#crm-main-content-wrapper .summary {
  margin-bottom: 32px !important;
}
#crm-main-content-wrapper .summary img {
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  margin-bottom: 32px;
}

input.crm-form-submit {
  margin-bottom: 30px !important;
}

.iframe-wrapper:after {
  display: none !important;
}

.footer-image {
  margin-top: 48px;
  max-width: 110px;
}

.youtube-embed .iframe-wrapper__poster:after, .youtube-embed .iframe-wrapper__poster:before {
  display: none !important;
}

blockquote cite:before {
  position: static;
  margin-right: 5px;
}

.broken-image {
  display: none;
}

@media only screen and (min-width: 768px) {
  .tabs__link-list {
    display: flex;
  }
}
.tabs__tab-content:not(.active) {
  display: none;
}

@media only screen and (min-width: 992px) {
  .isZoomed .main-header__bottom {
    position: fixed !important;
    left: 0 !important;
    width: 100% !important;
  }
  .isZoomed .main-header__bottom + div {
    position: static !important;
    height: 1px !important;
    display: none !important;
  }
  .isZoomed .main-header__bottom.is_stuck {
    top: 0 !important;
  }
}

/*# sourceMappingURL=style.css.map */
