/*
 * SCSS setup stuff; nothing in here should output any CSS
 */
body.civicrm .label {
  color: inherit; }

body.civicrm .crm-container #civicrm-footer.crm-public-footer {
  display: none; }

.crm-container.select2-drop-active {
  z-index: 1000200; }

/* Payment options can appear confusing */
#crm-container.crm-public .crm-section.payment_processor-section > .content {
  font-size: 0px; }

#crm-container.crm-public .crm-section.payment_processor-section > .content > label {
  font-size: 15px;
  margin: 0; }

#crm-container.crm-public .crm-section.payment_processor-section > .content > label:after {
  content: ' ';
  display: block;
  clear: both; }

#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
  margin-bottom: 5px; }

#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
  padding: 2px 5px !important; }

span.crm-price-amount-help-post.description {
  display: block;
  margin-bottom: 0; }

#crm-container.crm-public h3 {
  background-color: #00a79d;
  color: #FFF;
  font-weight: bold !important;
  font-size: 18px; }

/* org / congregation */
.editrow_custom_5-section input {
  max-width: 600px !important; }

.civi_lang_switch {
  float: right; }

body.civicrm.en_US .civi_lang_switch a.en,
body.civicrm.es_MX .civi_lang_switch a.es,
.civi_lang_switch.en a.en,
.civi_lang_switch.es a.es {
  border-radius: 3px;
  background: #2786c2;
  color: #FFF; }

.civi_lang_switch a {
  padding: 2px 8px; }

.civi_lang_switch a:hover {
  -webkit-filter: invert(1);
          filter: invert(1); }

@media (max-width: 47.99em) {
  body.civicrm .crm-container .crm-section .label {
    float: none !important;
    margin-left: 0;
    padding-left: 0px;
    /*
        padding-left: 4px;
        border-left: 4px solid $orange;
        border-radius: 0;
    */
    color: #993300; }
    body.civicrm .crm-container .crm-section .label label {
      font-weight: bold; } }

@media (max-width: 47.99em) {
  body.civicrm .crm-container .crm-section .content {
    margin-left: 0px; } }

body.postid-11595 .subpage-head.page-header,
body.postid-11689 .subpage-head.page-header,
body.civicrm-contribute.civi-id-20 .subpage-head.page-header {
  /* All these !importants are necessary to override the theme */
  position: relative;
  background-image: url("/wp-content/uploads/civicrm/persist/contribute/images/masthead__english_spanish_final.png") !important;
  background-size: 666px !important;
  background-position: center 15px !important;
  background-repeat: no-repeat;
  background-color: #DBCBBE !important;
  height: 215px; }
  @media (min-width: 48em) {
    body.postid-11595 .subpage-head.page-header,
    body.postid-11689 .subpage-head.page-header,
    body.civicrm-contribute.civi-id-20 .subpage-head.page-header {
      height: 270px;
      background-position: center 55px !important;
      background-size: 666px !important; } }
  @media (min-width: 62em) {
    body.postid-11595 .subpage-head.page-header,
    body.postid-11689 .subpage-head.page-header,
    body.civicrm-contribute.civi-id-20 .subpage-head.page-header {
      height: 325px;
      background-position: center 45px !important;
      background-size: 1000px !important; } }
  @media (min-width: 75em) {
    body.postid-11595 .subpage-head.page-header,
    body.postid-11689 .subpage-head.page-header,
    body.civicrm-contribute.civi-id-20 .subpage-head.page-header {
      height: 460px;
      background-position: center 45px !important;
      background-size: 1280px !important; } }
  body.postid-11595 .subpage-head.page-header h3,
  body.postid-11689 .subpage-head.page-header h3,
  body.civicrm-contribute.civi-id-20 .subpage-head.page-header h3 {
    display: none; }
  body.postid-11595 .subpage-head.page-header .breadcrumbs,
  body.postid-11689 .subpage-head.page-header .breadcrumbs,
  body.civicrm-contribute.civi-id-20 .subpage-head.page-header .breadcrumbs {
    position: absolute;
    bottom: -2.25em;
    color: #777;
    margin: 0;
    line-height: 1; }
    @media (min-width: 48em) {
      body.postid-11595 .subpage-head.page-header .breadcrumbs,
      body.postid-11689 .subpage-head.page-header .breadcrumbs,
      body.civicrm-contribute.civi-id-20 .subpage-head.page-header .breadcrumbs {
        bottom: -1.5em; } }
    body.postid-11595 .subpage-head.page-header .breadcrumbs a,
    body.postid-11689 .subpage-head.page-header .breadcrumbs a,
    body.civicrm-contribute.civi-id-20 .subpage-head.page-header .breadcrumbs a {
      color: #777; }
      body.postid-11595 .subpage-head.page-header .breadcrumbs a:hover,
      body.postid-11689 .subpage-head.page-header .breadcrumbs a:hover,
      body.civicrm-contribute.civi-id-20 .subpage-head.page-header .breadcrumbs a:hover {
        color: #333; }

body.postid-11595 .civievent_bbcc_banner,
body.postid-11689 .civievent_bbcc_banner,
body.civicrm-contribute.civi-id-20 .civievent_bbcc_banner {
  display: none; }

body.postid-11595 .tribe-events-single > div > .tribe-events-event-image,
body.postid-11689 .tribe-events-single > div > .tribe-events-event-image,
body.civicrm-contribute.civi-id-20 .tribe-events-single > div > .tribe-events-event-image {
  display: none; }

body.civicrm-contribute.civi-id-21 .site-container {
  overflow-x: hidden; }

body.civicrm-contribute.civi-id-21 .subpage-head.page-header {
  /* All these !importants are necessary to override the theme */
  position: relative;
  background-image: url("/wp-content/uploads/civicrm/persist/contribute/images/Mural%20w%20Mothers%20of%20Disappeared.jpg") !important;
  background-size: 666px !important;
  background-position: center 15px !important;
  background-repeat: no-repeat;
  background-color: #DBCBBE !important;
  height: 215px; }
  @media (min-width: 48em) {
    body.civicrm-contribute.civi-id-21 .subpage-head.page-header {
      height: 270px;
      background-position: center 55px !important;
      background-size: 666px !important; } }
  @media (min-width: 62em) {
    body.civicrm-contribute.civi-id-21 .subpage-head.page-header {
      height: 325px;
      background-position: center 45px !important;
      background-size: 1000px !important; } }
  @media (min-width: 75em) {
    body.civicrm-contribute.civi-id-21 .subpage-head.page-header {
      height: 460px;
      background-position: center 45px !important;
      background-size: 1280px !important; } }
  body.civicrm-contribute.civi-id-21 .subpage-head.page-header h3 {
    display: none; }
  body.civicrm-contribute.civi-id-21 .subpage-head.page-header .breadcrumbs {
    position: absolute;
    bottom: -2.25em;
    color: #777;
    margin: 0;
    line-height: 1; }
    @media (min-width: 48em) {
      body.civicrm-contribute.civi-id-21 .subpage-head.page-header .breadcrumbs {
        bottom: -1.5em; } }
    body.civicrm-contribute.civi-id-21 .subpage-head.page-header .breadcrumbs a {
      color: #777; }
      body.civicrm-contribute.civi-id-21 .subpage-head.page-header .breadcrumbs a:hover {
        color: #333; }

body.civicrm-contribute.civi-id-21 .civievent_bbcc_banner {
  display: none; }

body.civicrm-contribute.civi-id-21 .tribe-events-single > div > .tribe-events-event-image {
  display: none; }

body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom {
  background-position: center !important;
  background-color: #5e363d !important; }
  body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom:before, body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom:after {
    content: ' ';
    width: 200px;
    height: 100%;
    position: absolute;
    top: 0; }
  body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom:before {
    left: calc(((100% - 1280px)/2) - 100px);
    background: -webkit-gradient(linear, left top, right top, from(#5e363d), color-stop(55%, #5e363d), color-stop(105%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(90deg, #5e363d 0%, #5e363d 55%, rgba(255, 255, 255, 0) 105%, rgba(255, 255, 255, 0) 100%); }
  body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom:after {
    right: calc(((100% - 1280px)/2) - 100px);
    background: -webkit-gradient(linear, right top, left top, from(#5e363d), color-stop(55%, #5e363d), color-stop(105%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(-90deg, #5e363d 0%, #5e363d 55%, rgba(255, 255, 255, 0) 105%, rgba(255, 255, 255, 0) 100%); }
  body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom h3 {
    position: absolute;
    bottom: 0;
    display: block;
    font-size: 26px;
    text-shadow: 1px 1px 4px black;
    margin-left: 20px; }
    @media (min-width: 48em) {
      body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom h3 {
        font-size: 40px;
        text-shadow: 1px 1px 4px black;
        margin-left: 20px; } }
    @media (min-width: 62em) {
      body.civicrm-contribute.civi-id-21 .site-container .subpage-head.page-header.has-margin-bottom h3 {
        font-size: 60px;
        text-shadow: 2px 2px 20px black; } }

body.crln-headerid-10 .subpage-head.page-header {
  /* All these !importants are necessary to override the theme */
  position: relative;
  background-image: url("/wp-content/uploads/civicrm/persist/contribute/images/Webpage%20Masthead%20%20%20ENGLISH%20FINAL.png") !important;
  background-size: 666px !important;
  background-position: center 15px !important;
  background-repeat: no-repeat;
  background-color: #DBCBBE !important;
  height: 215px; }
  @media (min-width: 48em) {
    body.crln-headerid-10 .subpage-head.page-header {
      height: 270px;
      background-position: center 55px !important;
      background-size: 666px !important; } }
  @media (min-width: 62em) {
    body.crln-headerid-10 .subpage-head.page-header {
      height: 325px;
      background-position: center 45px !important;
      background-size: 1000px !important; } }
  @media (min-width: 75em) {
    body.crln-headerid-10 .subpage-head.page-header {
      height: 460px;
      background-position: center 45px !important;
      background-size: 1280px !important; } }
  body.crln-headerid-10 .subpage-head.page-header h3 {
    display: none; }
  body.crln-headerid-10 .subpage-head.page-header .breadcrumbs {
    position: absolute;
    bottom: -2.25em;
    color: #777;
    margin: 0;
    line-height: 1; }
    @media (min-width: 48em) {
      body.crln-headerid-10 .subpage-head.page-header .breadcrumbs {
        bottom: -1.5em; } }
    body.crln-headerid-10 .subpage-head.page-header .breadcrumbs a {
      color: #777; }
      body.crln-headerid-10 .subpage-head.page-header .breadcrumbs a:hover {
        color: #333; }

body.crln-headerid-10 .civievent_bbcc_banner {
  display: none; }

body.crln-headerid-10.es_MX .subpage-head.page-header {
  /* All these !importants are necessary to override the theme */
  position: relative;
  background-image: url("/wp-content/uploads/civicrm/persist/contribute/images/Webpage%20Masthead%20SPANISH%20FINAL.png") !important;
  background-size: 666px !important;
  background-position: center 15px !important;
  background-repeat: no-repeat;
  background-color: #DBCBBE !important;
  height: 215px; }
  @media (min-width: 48em) {
    body.crln-headerid-10.es_MX .subpage-head.page-header {
      height: 270px;
      background-position: center 55px !important;
      background-size: 666px !important; } }
  @media (min-width: 62em) {
    body.crln-headerid-10.es_MX .subpage-head.page-header {
      height: 325px;
      background-position: center 45px !important;
      background-size: 1000px !important; } }
  @media (min-width: 75em) {
    body.crln-headerid-10.es_MX .subpage-head.page-header {
      height: 460px;
      background-position: center 45px !important;
      background-size: 1280px !important; } }
  body.crln-headerid-10.es_MX .subpage-head.page-header h3 {
    display: none; }
  body.crln-headerid-10.es_MX .subpage-head.page-header .breadcrumbs {
    position: absolute;
    bottom: -2.25em;
    color: #777;
    margin: 0;
    line-height: 1; }
    @media (min-width: 48em) {
      body.crln-headerid-10.es_MX .subpage-head.page-header .breadcrumbs {
        bottom: -1.5em; } }
    body.crln-headerid-10.es_MX .subpage-head.page-header .breadcrumbs a {
      color: #777; }
      body.crln-headerid-10.es_MX .subpage-head.page-header .breadcrumbs a:hover {
        color: #333; }

body.crln-headerid-10.es_MX .civievent_bbcc_banner {
  display: none; }

body.crln-headerid-13 .subpage-head.page-header {
  /* All these !importants are necessary to override the theme */
  position: relative;
  background-image: url("/wp-content/uploads/civicrm/persist/contribute/images/colombia_event_reg_masthead_1200x455_en.png") !important;
  background-repeat: no-repeat;
  height: 240px;
  background-position: center 90px !important;
  background-size: 400px !important; }
  @media (min-width: 48em) {
    body.crln-headerid-13 .subpage-head.page-header {
      background-position: center 54px !important;
      height: 250px;
      background-size: 520px !important; } }
  @media (min-width: 62em) {
    body.crln-headerid-13 .subpage-head.page-header {
      height: 300px;
      background-size: 650px !important; } }
  @media (min-width: 75em) {
    body.crln-headerid-13 .subpage-head.page-header {
      height: 400px;
      background-position: center 54px !important;
      background-size: 910px !important; } }
  body.crln-headerid-13 .subpage-head.page-header h3 {
    display: none; }
  body.crln-headerid-13 .subpage-head.page-header .breadcrumbs {
    position: absolute;
    bottom: -2.25em;
    color: #777;
    margin: 0;
    line-height: 1; }
    @media (min-width: 48em) {
      body.crln-headerid-13 .subpage-head.page-header .breadcrumbs {
        bottom: -1.5em; } }
    body.crln-headerid-13 .subpage-head.page-header .breadcrumbs a {
      color: #777; }
      body.crln-headerid-13 .subpage-head.page-header .breadcrumbs a:hover {
        color: #333; }

body.crln-headerid-13 .civievent_bbcc_banner {
  display: none; }

body.crln-headerid-13 .subpage-head.page-header {
  background-color: #d7e3e3 !important; }

body.crln-headerid-13.es_MX .subpage-head.page-header {
  /* All these !importants are necessary to override the theme */
  position: relative;
  background-image: url("/wp-content/uploads/civicrm/persist/contribute/images/colombia_event_reg_masthead_1200x455_es.png") !important;
  background-repeat: no-repeat;
  height: 240px;
  background-position: center 90px !important;
  background-size: 400px !important; }
  @media (min-width: 48em) {
    body.crln-headerid-13.es_MX .subpage-head.page-header {
      background-position: center 54px !important;
      height: 250px;
      background-size: 520px !important; } }
  @media (min-width: 62em) {
    body.crln-headerid-13.es_MX .subpage-head.page-header {
      height: 300px;
      background-size: 650px !important; } }
  @media (min-width: 75em) {
    body.crln-headerid-13.es_MX .subpage-head.page-header {
      height: 400px;
      background-position: center 54px !important;
      background-size: 910px !important; } }
  body.crln-headerid-13.es_MX .subpage-head.page-header h3 {
    display: none; }
  body.crln-headerid-13.es_MX .subpage-head.page-header .breadcrumbs {
    position: absolute;
    bottom: -2.25em;
    color: #777;
    margin: 0;
    line-height: 1; }
    @media (min-width: 48em) {
      body.crln-headerid-13.es_MX .subpage-head.page-header .breadcrumbs {
        bottom: -1.5em; } }
    body.crln-headerid-13.es_MX .subpage-head.page-header .breadcrumbs a {
      color: #777; }
      body.crln-headerid-13.es_MX .subpage-head.page-header .breadcrumbs a:hover {
        color: #333; }

body.crln-headerid-13.es_MX .civievent_bbcc_banner {
  display: none; }

.navbar > .container {
  padding: 0; }

.mobile-donate a {
  position: relative;
  float: right;
  padding: 6px 8px;
  margin-top: 23px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: #a1ae43;
  background-color: #8d262d;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px; }
  @media (min-width: 61.875em) {
    .mobile-donate a {
      display: none; } }

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