.yt-input {
  -webkit-appearance: none;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #efefef;
  color: #000;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  border-radius: 5px;
  height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #979393;
}
.checkbox input[type=checkbox],
.radio input[type=radio],
.uk-radio,
.uk-checkbox {
  margin-right: 5px;
}
.rsform-block-submit {
  margin-top: 30px !important;
}
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text {
  color: #514F4D;
}
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:active,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:focus {
  color: #000000;
}
.acym_module_form input:not([type="button"]) {
  -webkit-appearance: none;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #efefef;
  color: #000;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  border-radius: 5px;
  height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #979393;
  font-size: 16px;
}
.acym_module_form input:not([type="button"])::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 16px;
}
.acym_module_form input:not([type="button"])::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
}
.acym_module_form input:not([type="button"]):-ms-input-placeholder {
  /* IE 10+ */
  font-size: 16px;
}
.acym_module_form input:not([type="button"]):-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
}
.acym_module_form .onefield {
  margin: 20px 0 0;
}
.jau-footer-subscribe h3 {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .jau-footer-subscribe .acym_module_form {
    display: flex;
    gap: 20px;
    width: 100%;
  }
}
@media (min-width: 960px) {
  .jau-footer-subscribe .acym_module_form {
    max-width: 80%;
  }
}
@media (min-width: 768px) {
  .jau-footer-subscribe .acym_module_form .acym_form {
    display: flex;
    gap: 20px;
    width: 100%;
  }
}
.jau-footer-subscribe .onefield {
  margin: 20px 0 0;
}
@media (min-width: 768px) {
  .jau-footer-subscribe .onefield {
    flex-grow: 1;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .jau-footer-subscribe .acysubbuttons {
    margin-top: 0;
  }
}
.jau-footer-subscribe .btn-primary {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .jau-footer-subscribe .btn-primary {
    max-width: 260px;
  }
}
.osm-container {
  padding: 0;
}
@media (min-width: 1200px) {
  .osm-container#osm-signup-page {
    max-width: 80%;
  }
}
.osm-container#osm-signup-page .osm-message {
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.osm-container #osm-new-user-register {
  margin-top: 40px;
}
@media (min-width: 1200px) {
  #eb-individual-registration-page fieldset .uk-grid + .uk-grid {
    margin-top: 15px;
  }
}
#eb-individual-registration-page .input-large {
  width: 240px !important;
}
#eb-individual-registration-page .input-medium,
#eb-individual-registration-page #x_card_code {
  width: 110px !important;
}
#eb-individual-registration-page .input-medium#exp_month,
#eb-individual-registration-page #x_card_code#exp_month,
#eb-individual-registration-page .input-medium#exp_year,
#eb-individual-registration-page #x_card_code#exp_year {
  width: 85px !important;
}
#payment_method_container {
  display: none;
  visibility: hidden;
}
#eb-registration-complete-page #pop-print {
  display: none;
  visibility: hidden;
}
/*# sourceMappingURL=joomla-custom.css.map */