.webform-component label {
  position: relative;
  z-index: 1;
  margin-left: 0;
  cursor: text;
  margin-bottom: 1em; }

/*-------Colours----------*/
/* Background/Base colours */
/* Font colours */
/* Layout mixins */
/* Media Query mixins */
/* Retina Mixin */
/* Print media query Mixin */
#block-views-exp-event-locator-npld-page-3 div#-wrapper {
  display: none; }
#block-views-exp-event-locator-npld-page-3 #edit-field-event-activities-value-wrapper,
#block-views-exp-event-locator-npld-page-3 #edit-field-intended-audience-value-wrapper {
  display: inline-block !important; }

#views-exposed-form-event-locator-page-1,
#views-exposed-form-event-locator-npld-page-1,
#views-exposed-form-event-locator-trainer-event-page-1,
#views-exposed-form-event-locator-page-3,
#views-exposed-form-event-locator-trainer-event-page-3,
#views-exposed-form-event-locator-npld-page-3 {
  margin: 0 auto;
  padding: 0 20px;
  font-family: DINOT, verdana, sans-serif; }
  @media (min-width: 1110px) {
    #views-exposed-form-event-locator-page-1,
    #views-exposed-form-event-locator-npld-page-1,
    #views-exposed-form-event-locator-trainer-event-page-1,
    #views-exposed-form-event-locator-page-3,
    #views-exposed-form-event-locator-trainer-event-page-3,
    #views-exposed-form-event-locator-npld-page-3 {
      max-width: 80%;
      padding: 0; } }
  #views-exposed-form-event-locator-page-1 .views-exposed-form,
  #views-exposed-form-event-locator-npld-page-1 .views-exposed-form,
  #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form,
  #views-exposed-form-event-locator-page-3 .views-exposed-form,
  #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form,
  #views-exposed-form-event-locator-npld-page-3 .views-exposed-form {
    margin-top: 2em;
    padding: 20px 20px 20px 0;
    border: 1px solid #DDDDDD;
    background-color: #FBFBFB; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-rtl .chosen-search input[type="text"],
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single .chosen-single abbr,
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single .chosen-single div b,
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single .chosen-search input[type="text"],
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container .chosen-results-scroll-down span,
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container .chosen-results-scroll-up span,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-rtl .chosen-search input[type="text"],
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single .chosen-single abbr,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single .chosen-single div b,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single .chosen-search input[type="text"],
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container .chosen-results-scroll-down span,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container .chosen-results-scroll-up span,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-rtl .chosen-search input[type="text"],
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single .chosen-single abbr,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single .chosen-single div b,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single .chosen-search input[type="text"],
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container .chosen-results-scroll-down span,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container .chosen-results-scroll-up span,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-rtl .chosen-search input[type="text"],
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single .chosen-single abbr,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single .chosen-single div b,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single .chosen-search input[type="text"],
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container .chosen-results-scroll-down span,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container .chosen-results-scroll-up span,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-rtl .chosen-search input[type="text"],
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single .chosen-single abbr,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single .chosen-single div b,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single .chosen-search input[type="text"],
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container .chosen-results-scroll-down span,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container .chosen-results-scroll-up span,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-rtl .chosen-search input[type="text"],
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single .chosen-single abbr,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single .chosen-single div b,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single .chosen-search input[type="text"],
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container .chosen-results-scroll-down span,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container .chosen-results-scroll-up span {
      background-image: none !important; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single .chosen-single div,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single .chosen-single div,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single .chosen-single div,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single .chosen-single div,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single .chosen-single div,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single .chosen-single div {
      margin-right: 12px; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single .chosen-single div b,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single .chosen-single div b,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single .chosen-single div b,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single .chosen-single div b,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single .chosen-single div b,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single .chosen-single div b {
        background: none;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -4px 0 0 -5px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        border-style: solid;
        border-width: 8px 6px 0 6px;
        border-color: #555 transparent transparent transparent; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single .chosen-single span,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single .chosen-single span,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single .chosen-single span,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single .chosen-single span,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single .chosen-single span,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single .chosen-single span {
      line-height: 60px; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-single.error,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-single.error,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-single.error,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-single.error,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-single.error,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-single.error {
      background-image: none; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single div b,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single div b,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single div b,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single div b,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single div b,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single div b {
      border-width: 0 6px 8px 6px;
      border-color: transparent transparent #555 transparent; }
    @media (min-width: 1110px) {
      #views-exposed-form-event-locator-page-1 .views-exposed-form,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form,
      #views-exposed-form-event-locator-page-3 .views-exposed-form,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form {
        padding: 20px 40px 20px 20px; } }
    #views-exposed-form-event-locator-page-1 .views-exposed-form h2,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form h2,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form h2,
    #views-exposed-form-event-locator-page-3 .views-exposed-form h2,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form h2,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form h2 {
      text-align: center;
      font-size: 2.5em;
      text-transform: capitalize; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form h2 a,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form h2 a,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form h2 a,
      #views-exposed-form-event-locator-page-3 .views-exposed-form h2 a,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form h2 a,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form h2 a {
        color: #000000 !important; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .form-item,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-item,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-item,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .form-item,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-item,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-item {
      margin-right: 0;
      width: 100%; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .container-inline-date .date-padding,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .container-inline-date .date-padding,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .container-inline-date .date-padding,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .container-inline-date .date-padding,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .container-inline-date .date-padding,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .container-inline-date .date-padding {
      float: none; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .form-item-field-geofield-distance-distance,
    #views-exposed-form-event-locator-page-1 .views-exposed-form #edit-field-geofield-distance-unit,
    #views-exposed-form-event-locator-page-1 .views-exposed-form .geofield-proximity-origin-from,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-item-field-geofield-distance-distance,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form #edit-field-geofield-distance-unit,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .geofield-proximity-origin-from,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-item-field-geofield-distance-distance,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form #edit-field-geofield-distance-unit,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .geofield-proximity-origin-from,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .form-item-field-geofield-distance-distance,
    #views-exposed-form-event-locator-page-3 .views-exposed-form #edit-field-geofield-distance-unit,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .geofield-proximity-origin-from,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-item-field-geofield-distance-distance,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form #edit-field-geofield-distance-unit,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .geofield-proximity-origin-from,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-item-field-geofield-distance-distance,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form #edit-field-geofield-distance-unit,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .geofield-proximity-origin-from {
      display: none; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form #edit-field-event-activities-value-wrapper,
    #views-exposed-form-event-locator-page-1 .views-exposed-form #edit-field-type-of-training-tid-wrapper,
    #views-exposed-form-event-locator-page-1 .views-exposed-form #edit-field-intended-audience-value-wrapper,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form #edit-field-event-activities-value-wrapper,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form #edit-field-type-of-training-tid-wrapper,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form #edit-field-intended-audience-value-wrapper,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form #edit-field-event-activities-value-wrapper,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form #edit-field-type-of-training-tid-wrapper,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form #edit-field-intended-audience-value-wrapper,
    #views-exposed-form-event-locator-page-3 .views-exposed-form #edit-field-event-activities-value-wrapper,
    #views-exposed-form-event-locator-page-3 .views-exposed-form #edit-field-type-of-training-tid-wrapper,
    #views-exposed-form-event-locator-page-3 .views-exposed-form #edit-field-intended-audience-value-wrapper,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form #edit-field-event-activities-value-wrapper,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form #edit-field-type-of-training-tid-wrapper,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form #edit-field-intended-audience-value-wrapper,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form #edit-field-event-activities-value-wrapper,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form #edit-field-type-of-training-tid-wrapper,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form #edit-field-intended-audience-value-wrapper {
      display: none; }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget {
      float: none;
      display: block;
      width: 100%;
      padding: 0 0 0 20px;
      box-sizing: border-box;
      margin-bottom: 2em; }
      @media (min-width: 768px) and (max-width: 1109px) {
        #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget {
          float: left;
          width: 50%; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget:nth-child(2n+1),
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget:nth-child(2n+1),
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget:nth-child(2n+1),
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget:nth-child(2n+1),
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget:nth-child(2n+1),
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget:nth-child(2n+1) {
            clear: left; } }
      @media (min-width: 1110px) {
        #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget,
        #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget {
          float: left;
          width: 25%; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget:nth-child(1), #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget:nth-child(5),
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget:nth-child(1),
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget:nth-child(5),
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget:nth-child(1),
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget:nth-child(5),
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget:nth-child(1),
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget:nth-child(5),
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget:nth-child(1),
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget:nth-child(5),
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget:nth-child(1),
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget:nth-child(5) {
            clear: left; } }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget label,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget label,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget label,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget label,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget label,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget label {
        color: #0B376C;
        font-size: 1.4em;
        margin-bottom: 0.2em; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget input:not([type="submit"]),
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget select,
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget .chosen-single,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget input:not([type="submit"]),
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget select,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget .chosen-single,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget input:not([type="submit"]),
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget select,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget .chosen-single,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget input:not([type="submit"]),
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget select,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget .chosen-single,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget input:not([type="submit"]),
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget select,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget .chosen-single,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget input:not([type="submit"]),
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget select,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget .chosen-single {
        width: 100%;
        height: 60px;
        padding: 0 15px;
        background: none;
        border: 1px solid #9bcae8;
        border-radius: 0; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget input.hasDatepicker,
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget input[type="text"].date-clear,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget input.hasDatepicker,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget input[type="text"].date-clear,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget input.hasDatepicker,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget input[type="text"].date-clear,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget input.hasDatepicker,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget input[type="text"].date-clear,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget input.hasDatepicker,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget input[type="text"].date-clear,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget input.hasDatepicker,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget input[type="text"].date-clear {
        background: url(/sites/all/themes/spectacles/images/icon-calendar.png) no-repeat 96% 12px; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget .form-type-date-text .description,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget .form-type-date-text .description,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget .form-type-date-text .description,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget .form-type-date-text .description,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget .form-type-date-text .description,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget .form-type-date-text .description {
        display: none; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget .chosen-container-single,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget .chosen-container-single,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget .chosen-container-single,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget .chosen-container-single,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget .chosen-container-single,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget .chosen-container-single {
        width: 100% !important; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible {
        display: block;
        position: relative !important;
        height: auto;
        margin-top: 2em;
        clip: auto; }
      @media (min-width: 1110px) {
        #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid,
        #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid,
        #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid,
        #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid,
        #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid,
        #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid {
          width: 75%;
          padding-left: 0;
          position: relative; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .views-widget,
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .form-item-field-map-level-tid,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .views-widget,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .form-item-field-map-level-tid,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .views-widget,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .form-item-field-map-level-tid,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .views-widget,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .form-item-field-map-level-tid,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .views-widget,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .form-item-field-map-level-tid,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .views-widget,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .form-item-field-map-level-tid {
            overflow: visible;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label.element-invisible,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container {
            width: 33.33% !important;
            padding: 0 0 0 20px;
            margin: 0;
            box-sizing: border-box; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label {
            padding-bottom: 65px; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"] {
            position: absolute !important;
            top: 0; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-container {
            position: absolute;
            bottom: 0; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-1,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-1,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-1,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-1,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-1,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-1 {
            left: 0; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-2,
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-2,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-2,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-2,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-2,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"],
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-2,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-2"] {
            left: 33.33%; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-3,
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-3,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-3,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-3,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-3,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"],
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .shs-select-level-3,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid label[for$="select-3"] {
            left: 66.66%; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-drop,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-drop,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-drop,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-drop,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-drop,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .views-exposed-widget.views-widget-filter-field_map_level_tid .chosen-drop {
            margin-left: 20px;
            width: calc(100% - 20px); } }
    #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons,
    #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons,
    #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons,
    #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons,
    #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons,
    #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons {
      max-width: 300px;
      margin: 0 auto 0;
      overflow: hidden; }
      @media (min-width: 768px) and (max-width: 1109px) {
        #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons {
          max-width: 100%; } }
      @media (min-width: 1110px) {
        #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons,
        #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons {
          max-width: 50%; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons .views-exposed-widget,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons .views-exposed-widget,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons .views-exposed-widget,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons .views-exposed-widget,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons .views-exposed-widget,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons .views-exposed-widget {
            width: 50%; } }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons .form-submit, #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons input#edit-reset,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons .form-submit,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons input#edit-reset,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons .form-submit,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons input#edit-reset,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons .form-submit,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons input#edit-reset,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons .form-submit,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons input#edit-reset,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons .form-submit,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons input#edit-reset {
        width: 100% !important; }
      #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons .views-reset-button,
      #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons .views-reset-button,
      #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons .views-reset-button,
      #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons .views-reset-button,
      #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons .views-reset-button,
      #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons .views-reset-button {
        padding: 0 0 0 20px !important; }
        #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons .views-reset-button input[type="submit"],
        #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons .views-reset-button input[type="submit"],
        #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons .views-reset-button input[type="submit"],
        #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons .views-reset-button input[type="submit"],
        #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons .views-reset-button input[type="submit"],
        #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons .views-reset-button input[type="submit"] {
          background: none !important;
          border: 2px solid #61AC41 !important;
          color: #61AC41 !important;
          padding: 4px 36px;
          text-transform: uppercase;
          font-weight: bold; }
          #views-exposed-form-event-locator-page-1 .views-exposed-form .form-buttons .views-reset-button input[type="submit"]:hover,
          #views-exposed-form-event-locator-npld-page-1 .views-exposed-form .form-buttons .views-reset-button input[type="submit"]:hover,
          #views-exposed-form-event-locator-trainer-event-page-1 .views-exposed-form .form-buttons .views-reset-button input[type="submit"]:hover,
          #views-exposed-form-event-locator-page-3 .views-exposed-form .form-buttons .views-reset-button input[type="submit"]:hover,
          #views-exposed-form-event-locator-trainer-event-page-3 .views-exposed-form .form-buttons .views-reset-button input[type="submit"]:hover,
          #views-exposed-form-event-locator-npld-page-3 .views-exposed-form .form-buttons .views-reset-button input[type="submit"]:hover {
            color: #FFFFFF !important;
            background: #61AC41 !important; }

.view-event-locator.view-display-id-page_1,
.view-event-locator.view-display-id-page_2,
.view-event-locator.view-display-id-page_3,
.view-event-locator-trainer-event.view-display-id-page_1,
.view-event-locator-trainer-event.view-display-id-page_2,
.view-event-locator-trainer-event.view-display-id-page_3,
.view-event-locator-npld.view-display-id-page_1,
.view-event-locator-npld.view-display-id-page_2,
.view-event-locator-npld.view-display-id-page_3 {
  margin: 0 auto;
  padding: 0 20px;
  font-family: DINOT, verdana, sans-serif; }
  @media (min-width: 1110px) {
    .view-event-locator.view-display-id-page_1,
    .view-event-locator.view-display-id-page_2,
    .view-event-locator.view-display-id-page_3,
    .view-event-locator-trainer-event.view-display-id-page_1,
    .view-event-locator-trainer-event.view-display-id-page_2,
    .view-event-locator-trainer-event.view-display-id-page_3,
    .view-event-locator-npld.view-display-id-page_1,
    .view-event-locator-npld.view-display-id-page_2,
    .view-event-locator-npld.view-display-id-page_3 {
      max-width: 80%;
      padding: 0; } }
  .view-event-locator.view-display-id-page_1 .map-event-listing .view-header,
  .view-event-locator.view-display-id-page_1 .event-details .view-header,
  .view-event-locator.view-display-id-page_2 .map-event-listing .view-header,
  .view-event-locator.view-display-id-page_2 .event-details .view-header,
  .view-event-locator.view-display-id-page_3 .map-event-listing .view-header,
  .view-event-locator.view-display-id-page_3 .event-details .view-header,
  .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-header,
  .view-event-locator-trainer-event.view-display-id-page_1 .event-details .view-header,
  .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-header,
  .view-event-locator-trainer-event.view-display-id-page_2 .event-details .view-header,
  .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-header,
  .view-event-locator-trainer-event.view-display-id-page_3 .event-details .view-header,
  .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-header,
  .view-event-locator-npld.view-display-id-page_1 .event-details .view-header,
  .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-header,
  .view-event-locator-npld.view-display-id-page_2 .event-details .view-header,
  .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-header,
  .view-event-locator-npld.view-display-id-page_3 .event-details .view-header {
    font-size: 1.5rem;
    color: #61AC41;
    line-height: 1.5rem;
    margin-bottom: 0.5rem; }
  .view-event-locator.view-display-id-page_1 h4,
  .view-event-locator.view-display-id-page_2 h4,
  .view-event-locator.view-display-id-page_3 h4,
  .view-event-locator-trainer-event.view-display-id-page_1 h4,
  .view-event-locator-trainer-event.view-display-id-page_2 h4,
  .view-event-locator-trainer-event.view-display-id-page_3 h4,
  .view-event-locator-npld.view-display-id-page_1 h4,
  .view-event-locator-npld.view-display-id-page_2 h4,
  .view-event-locator-npld.view-display-id-page_3 h4 {
    color: #000000;
    margin-bottom: 0.5em; }
  .view-event-locator.view-display-id-page_1 .field-date,
  .view-event-locator.view-display-id-page_2 .field-date,
  .view-event-locator.view-display-id-page_3 .field-date,
  .view-event-locator-trainer-event.view-display-id-page_1 .field-date,
  .view-event-locator-trainer-event.view-display-id-page_2 .field-date,
  .view-event-locator-trainer-event.view-display-id-page_3 .field-date,
  .view-event-locator-npld.view-display-id-page_1 .field-date,
  .view-event-locator-npld.view-display-id-page_2 .field-date,
  .view-event-locator-npld.view-display-id-page_3 .field-date {
    font-weight: bold;
    margin-bottom: 0.25em; }
  .view-event-locator.view-display-id-page_1 .listings-and-map,
  .view-event-locator.view-display-id-page_2 .listings-and-map,
  .view-event-locator.view-display-id-page_3 .listings-and-map,
  .view-event-locator-trainer-event.view-display-id-page_1 .listings-and-map,
  .view-event-locator-trainer-event.view-display-id-page_2 .listings-and-map,
  .view-event-locator-trainer-event.view-display-id-page_3 .listings-and-map,
  .view-event-locator-npld.view-display-id-page_1 .listings-and-map,
  .view-event-locator-npld.view-display-id-page_2 .listings-and-map,
  .view-event-locator-npld.view-display-id-page_3 .listings-and-map {
    margin: 60px auto;
    overflow: hidden; }
    .view-event-locator.view-display-id-page_1 .listings-and-map .attachment .view-content,
    .view-event-locator.view-display-id-page_2 .listings-and-map .attachment .view-content,
    .view-event-locator.view-display-id-page_3 .listings-and-map .attachment .view-content,
    .view-event-locator-trainer-event.view-display-id-page_1 .listings-and-map .attachment .view-content,
    .view-event-locator-trainer-event.view-display-id-page_2 .listings-and-map .attachment .view-content,
    .view-event-locator-trainer-event.view-display-id-page_3 .listings-and-map .attachment .view-content,
    .view-event-locator-npld.view-display-id-page_1 .listings-and-map .attachment .view-content,
    .view-event-locator-npld.view-display-id-page_2 .listings-and-map .attachment .view-content,
    .view-event-locator-npld.view-display-id-page_3 .listings-and-map .attachment .view-content {
      display: none; }
    @media (min-width: 1110px) {
      .view-event-locator.view-display-id-page_1 .listings-and-map,
      .view-event-locator.view-display-id-page_2 .listings-and-map,
      .view-event-locator.view-display-id-page_3 .listings-and-map,
      .view-event-locator-trainer-event.view-display-id-page_1 .listings-and-map,
      .view-event-locator-trainer-event.view-display-id-page_2 .listings-and-map,
      .view-event-locator-trainer-event.view-display-id-page_3 .listings-and-map,
      .view-event-locator-npld.view-display-id-page_1 .listings-and-map,
      .view-event-locator-npld.view-display-id-page_2 .listings-and-map,
      .view-event-locator-npld.view-display-id-page_3 .listings-and-map {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-end;
        align-content: flex-end; }
        .view-event-locator.view-display-id-page_1 .listings-and-map .attachment,
        .view-event-locator.view-display-id-page_2 .listings-and-map .attachment,
        .view-event-locator.view-display-id-page_3 .listings-and-map .attachment,
        .view-event-locator-trainer-event.view-display-id-page_1 .listings-and-map .attachment,
        .view-event-locator-trainer-event.view-display-id-page_2 .listings-and-map .attachment,
        .view-event-locator-trainer-event.view-display-id-page_3 .listings-and-map .attachment,
        .view-event-locator-npld.view-display-id-page_1 .listings-and-map .attachment,
        .view-event-locator-npld.view-display-id-page_2 .listings-and-map .attachment,
        .view-event-locator-npld.view-display-id-page_3 .listings-and-map .attachment {
          width: 30%;
          display: block; }
          .view-event-locator.view-display-id-page_1 .listings-and-map .attachment .view-content,
          .view-event-locator.view-display-id-page_2 .listings-and-map .attachment .view-content,
          .view-event-locator.view-display-id-page_3 .listings-and-map .attachment .view-content,
          .view-event-locator-trainer-event.view-display-id-page_1 .listings-and-map .attachment .view-content,
          .view-event-locator-trainer-event.view-display-id-page_2 .listings-and-map .attachment .view-content,
          .view-event-locator-trainer-event.view-display-id-page_3 .listings-and-map .attachment .view-content,
          .view-event-locator-npld.view-display-id-page_1 .listings-and-map .attachment .view-content,
          .view-event-locator-npld.view-display-id-page_2 .listings-and-map .attachment .view-content,
          .view-event-locator-npld.view-display-id-page_3 .listings-and-map .attachment .view-content {
            display: block; }
        .view-event-locator.view-display-id-page_1 .listings-and-map > .view-content,
        .view-event-locator.view-display-id-page_2 .listings-and-map > .view-content,
        .view-event-locator.view-display-id-page_3 .listings-and-map > .view-content,
        .view-event-locator-trainer-event.view-display-id-page_1 .listings-and-map > .view-content,
        .view-event-locator-trainer-event.view-display-id-page_2 .listings-and-map > .view-content,
        .view-event-locator-trainer-event.view-display-id-page_3 .listings-and-map > .view-content,
        .view-event-locator-npld.view-display-id-page_1 .listings-and-map > .view-content,
        .view-event-locator-npld.view-display-id-page_2 .listings-and-map > .view-content,
        .view-event-locator-npld.view-display-id-page_3 .listings-and-map > .view-content {
          width: 70%; } }
  .view-event-locator.view-display-id-page_1 .map-event-listing,
  .view-event-locator.view-display-id-page_1 .ip-geoloc-map,
  .view-event-locator.view-display-id-page_2 .map-event-listing,
  .view-event-locator.view-display-id-page_2 .ip-geoloc-map,
  .view-event-locator.view-display-id-page_3 .map-event-listing,
  .view-event-locator.view-display-id-page_3 .ip-geoloc-map,
  .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing,
  .view-event-locator-trainer-event.view-display-id-page_1 .ip-geoloc-map,
  .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing,
  .view-event-locator-trainer-event.view-display-id-page_2 .ip-geoloc-map,
  .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing,
  .view-event-locator-trainer-event.view-display-id-page_3 .ip-geoloc-map,
  .view-event-locator-npld.view-display-id-page_1 .map-event-listing,
  .view-event-locator-npld.view-display-id-page_1 .ip-geoloc-map,
  .view-event-locator-npld.view-display-id-page_2 .map-event-listing,
  .view-event-locator-npld.view-display-id-page_2 .ip-geoloc-map,
  .view-event-locator-npld.view-display-id-page_3 .map-event-listing,
  .view-event-locator-npld.view-display-id-page_3 .ip-geoloc-map {
    box-sizing: border-box; }
  .view-event-locator.view-display-id-page_1 .map-event-listing,
  .view-event-locator.view-display-id-page_2 .map-event-listing,
  .view-event-locator.view-display-id-page_3 .map-event-listing,
  .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing,
  .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing,
  .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing,
  .view-event-locator-npld.view-display-id-page_1 .map-event-listing,
  .view-event-locator-npld.view-display-id-page_2 .map-event-listing,
  .view-event-locator-npld.view-display-id-page_3 .map-event-listing {
    margin: 0;
    border-bottom: 1px solid #DDDDDD; }
    .view-event-locator.view-display-id-page_1 .map-event-listing .view-empty,
    .view-event-locator.view-display-id-page_2 .map-event-listing .view-empty,
    .view-event-locator.view-display-id-page_3 .map-event-listing .view-empty,
    .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-empty,
    .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-empty,
    .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-empty,
    .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-empty,
    .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-empty,
    .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-empty {
      font-weight: bold;
      margin: 0 0 1em; }
      @media (min-width: 1110px) {
        .view-event-locator.view-display-id-page_1 .map-event-listing .view-empty,
        .view-event-locator.view-display-id-page_2 .map-event-listing .view-empty,
        .view-event-locator.view-display-id-page_3 .map-event-listing .view-empty,
        .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-empty,
        .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-empty,
        .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-empty,
        .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-empty,
        .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-empty,
        .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-empty {
          display: block;
          height: 497px;
          overflow-y: auto;
          border-top: 1px solid #DDDDDD;
          border-bottom: 1px solid #DDDDDD;
          border-left: 1px solid #DDDDDD;
          padding: 20px;
          box-sizing: border-box;
          margin: 0; } }
    .view-event-locator.view-display-id-page_1 .map-event-listing .view-content,
    .view-event-locator.view-display-id-page_2 .map-event-listing .view-content,
    .view-event-locator.view-display-id-page_3 .map-event-listing .view-content,
    .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content,
    .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content,
    .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content,
    .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content,
    .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content,
    .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content {
      display: block;
      height: 497px;
      overflow-y: auto;
      border-top: 1px solid #DDDDDD;
      border-bottom: 1px solid #DDDDDD;
      border-left: 1px solid #DDDDDD; }
      .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row,
      .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row,
      .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row,
      .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row,
      .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row,
      .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row,
      .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row,
      .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row,
      .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row {
        border-top: 1px solid #DDDDDD;
        padding: 1em; }
        .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row:first-child,
        .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row:first-child {
          border-top: none; }
        .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row:last-child,
        .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row:last-child {
          border-bottom: 1px solid #DDDDDD; }
        .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter,
        .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter {
          background: url(/sites/all/themes/spectacles/images/map-markers/icon-marker.png) no-repeat;
          width: 30px;
          height: 38px;
          color: #FFFFFF;
          position: relative; }
          .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.npld_event,
          .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.npld_event {
            background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-maroon.png) no-repeat; }
          .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.grant_event,
          .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.grant_event {
            background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-navy.png) no-repeat; }
          .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training,
          .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.educational_offering_training {
            background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-green.png) no-repeat; }
          .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.trainer_event, .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event,
          .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.trainer_event,
          .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter.Virtual-Event {
            background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-teal.png) no-repeat; }
          .view-event-locator.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator-trainer-event.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator-trainer-event.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator-trainer-event.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator-npld.view-display-id-page_1 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator-npld.view-display-id-page_2 .map-event-listing .view-content .views-row .views-field-counter span,
          .view-event-locator-npld.view-display-id-page_3 .map-event-listing .view-content .views-row .views-field-counter span {
            position: absolute;
            top: 40%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-weight: bold; }
  .view-event-locator.view-display-id-page_1 .ip-geoloc-map,
  .view-event-locator.view-display-id-page_2 .ip-geoloc-map,
  .view-event-locator.view-display-id-page_3 .ip-geoloc-map,
  .view-event-locator-trainer-event.view-display-id-page_1 .ip-geoloc-map,
  .view-event-locator-trainer-event.view-display-id-page_2 .ip-geoloc-map,
  .view-event-locator-trainer-event.view-display-id-page_3 .ip-geoloc-map,
  .view-event-locator-npld.view-display-id-page_1 .ip-geoloc-map,
  .view-event-locator-npld.view-display-id-page_2 .ip-geoloc-map,
  .view-event-locator-npld.view-display-id-page_3 .ip-geoloc-map {
    height: 500px;
    border: 1px solid #DDDDDD; }
    .view-event-locator.view-display-id-page_1 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator.view-display-id-page_2 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator.view-display-id-page_3 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator-trainer-event.view-display-id-page_1 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator-trainer-event.view-display-id-page_2 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator-trainer-event.view-display-id-page_3 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator-npld.view-display-id-page_1 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator-npld.view-display-id-page_2 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page,
    .view-event-locator-npld.view-display-id-page_3 .ip-geoloc-map #ip-geoloc-map-of-view-event_locator-page {
      height: 100% !important; }
    .view-event-locator.view-display-id-page_1 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator.view-display-id-page_2 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator.view-display-id-page_3 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator-trainer-event.view-display-id-page_1 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator-trainer-event.view-display-id-page_2 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator-trainer-event.view-display-id-page_3 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator-npld.view-display-id-page_1 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator-npld.view-display-id-page_2 .ip-geoloc-map .tag-inside-marker,
    .view-event-locator-npld.view-display-id-page_3 .ip-geoloc-map .tag-inside-marker {
      color: #FFFFFF; }
    .view-event-locator.view-display-id-page_1 .ip-geoloc-map:after,
    .view-event-locator.view-display-id-page_2 .ip-geoloc-map:after,
    .view-event-locator.view-display-id-page_3 .ip-geoloc-map:after,
    .view-event-locator-trainer-event.view-display-id-page_1 .ip-geoloc-map:after,
    .view-event-locator-trainer-event.view-display-id-page_2 .ip-geoloc-map:after,
    .view-event-locator-trainer-event.view-display-id-page_3 .ip-geoloc-map:after,
    .view-event-locator-npld.view-display-id-page_1 .ip-geoloc-map:after,
    .view-event-locator-npld.view-display-id-page_2 .ip-geoloc-map:after,
    .view-event-locator-npld.view-display-id-page_3 .ip-geoloc-map:after {
      display: table;
      content: "";
      clear: both; }
  .view-event-locator.view-display-id-page_1 .pager-wrapper,
  .view-event-locator.view-display-id-page_2 .pager-wrapper,
  .view-event-locator.view-display-id-page_3 .pager-wrapper,
  .view-event-locator-trainer-event.view-display-id-page_1 .pager-wrapper,
  .view-event-locator-trainer-event.view-display-id-page_2 .pager-wrapper,
  .view-event-locator-trainer-event.view-display-id-page_3 .pager-wrapper,
  .view-event-locator-npld.view-display-id-page_1 .pager-wrapper,
  .view-event-locator-npld.view-display-id-page_2 .pager-wrapper,
  .view-event-locator-npld.view-display-id-page_3 .pager-wrapper {
    width: 100%;
    padding-top: 10px; }
    .view-event-locator.view-display-id-page_1 .pager-wrapper .item-list,
    .view-event-locator.view-display-id-page_2 .pager-wrapper .item-list,
    .view-event-locator.view-display-id-page_3 .pager-wrapper .item-list,
    .view-event-locator-trainer-event.view-display-id-page_1 .pager-wrapper .item-list,
    .view-event-locator-trainer-event.view-display-id-page_2 .pager-wrapper .item-list,
    .view-event-locator-trainer-event.view-display-id-page_3 .pager-wrapper .item-list,
    .view-event-locator-npld.view-display-id-page_1 .pager-wrapper .item-list,
    .view-event-locator-npld.view-display-id-page_2 .pager-wrapper .item-list,
    .view-event-locator-npld.view-display-id-page_3 .pager-wrapper .item-list {
      max-width: 100% !important; }
  .view-event-locator.view-display-id-page_1 .event-details,
  .view-event-locator.view-display-id-page_2 .event-details,
  .view-event-locator.view-display-id-page_3 .event-details,
  .view-event-locator-trainer-event.view-display-id-page_1 .event-details,
  .view-event-locator-trainer-event.view-display-id-page_2 .event-details,
  .view-event-locator-trainer-event.view-display-id-page_3 .event-details,
  .view-event-locator-npld.view-display-id-page_1 .event-details,
  .view-event-locator-npld.view-display-id-page_2 .event-details,
  .view-event-locator-npld.view-display-id-page_3 .event-details {
    width: 100%; }
    .view-event-locator.view-display-id-page_1 .event-details .views-row,
    .view-event-locator.view-display-id-page_2 .event-details .views-row,
    .view-event-locator.view-display-id-page_3 .event-details .views-row,
    .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-row,
    .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-row,
    .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-row,
    .view-event-locator-npld.view-display-id-page_1 .event-details .views-row,
    .view-event-locator-npld.view-display-id-page_2 .event-details .views-row,
    .view-event-locator-npld.view-display-id-page_3 .event-details .views-row {
      box-sizing: border-box;
      padding: 1.5em;
      margin-bottom: 20px;
      border: 1px solid #DDDDDD; }
      .view-event-locator.view-display-id-page_1 .event-details .views-row img,
      .view-event-locator.view-display-id-page_2 .event-details .views-row img,
      .view-event-locator.view-display-id-page_3 .event-details .views-row img,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-row img,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-row img,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-row img,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-row img,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-row img,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-row img {
        float: none;
        margin-bottom: 1.5em; }
    @media (min-width: 768px) {
      .view-event-locator.view-display-id-page_1 .event-details .view-content,
      .view-event-locator.view-display-id-page_2 .event-details .view-content,
      .view-event-locator.view-display-id-page_3 .event-details .view-content,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .view-content,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .view-content,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .view-content,
      .view-event-locator-npld.view-display-id-page_1 .event-details .view-content,
      .view-event-locator-npld.view-display-id-page_2 .event-details .view-content,
      .view-event-locator-npld.view-display-id-page_3 .event-details .view-content {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: stretch;
        align-content: flex-start; }
      .view-event-locator.view-display-id-page_1 .event-details .views-row,
      .view-event-locator.view-display-id-page_2 .event-details .views-row,
      .view-event-locator.view-display-id-page_3 .event-details .views-row,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-row,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-row,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-row,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-row,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-row,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-row {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 3em; }
        .view-event-locator.view-display-id-page_1 .event-details .views-row:nth-child(3n),
        .view-event-locator.view-display-id-page_2 .event-details .views-row:nth-child(3n),
        .view-event-locator.view-display-id-page_3 .event-details .views-row:nth-child(3n),
        .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-row:nth-child(3n),
        .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-row:nth-child(3n),
        .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-row:nth-child(3n),
        .view-event-locator-npld.view-display-id-page_1 .event-details .views-row:nth-child(3n),
        .view-event-locator-npld.view-display-id-page_2 .event-details .views-row:nth-child(3n),
        .view-event-locator-npld.view-display-id-page_3 .event-details .views-row:nth-child(3n) {
          margin-right: 0; } }
    .view-event-locator.view-display-id-page_1 .event-details .views-field-counter,
    .view-event-locator.view-display-id-page_2 .event-details .views-field-counter,
    .view-event-locator.view-display-id-page_3 .event-details .views-field-counter,
    .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter,
    .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter,
    .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter,
    .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter,
    .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter,
    .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter {
      background: url(/sites/all/themes/spectacles/images/map-markers/icon-marker.png) no-repeat;
      width: 30px;
      height: 38px;
      color: #FFFFFF;
      position: relative;
      float: left;
      margin-right: 1em; }
      .view-event-locator.view-display-id-page_1 .event-details .views-field-counter.npld_event,
      .view-event-locator.view-display-id-page_2 .event-details .views-field-counter.npld_event,
      .view-event-locator.view-display-id-page_3 .event-details .views-field-counter.npld_event,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter.npld_event,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter.npld_event,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter.npld_event,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter.npld_event,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter.npld_event,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter.npld_event {
        background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-maroon.png) no-repeat; }
      .view-event-locator.view-display-id-page_1 .event-details .views-field-counter.grant_event,
      .view-event-locator.view-display-id-page_2 .event-details .views-field-counter.grant_event,
      .view-event-locator.view-display-id-page_3 .event-details .views-field-counter.grant_event,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter.grant_event,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter.grant_event,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter.grant_event,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter.grant_event,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter.grant_event,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter.grant_event {
        background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-navy.png) no-repeat; }
      .view-event-locator.view-display-id-page_1 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator.view-display-id-page_2 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator.view-display-id-page_3 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter.educational_offering_training,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter.educational_offering_training {
        background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-green.png) no-repeat; }
      .view-event-locator.view-display-id-page_1 .event-details .views-field-counter.trainer_event, .view-event-locator.view-display-id-page_1 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator.view-display-id-page_2 .event-details .views-field-counter.trainer_event,
      .view-event-locator.view-display-id-page_2 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator.view-display-id-page_3 .event-details .views-field-counter.trainer_event,
      .view-event-locator.view-display-id-page_3 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter.trainer_event,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter.trainer_event,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter.trainer_event,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter.trainer_event,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter.trainer_event,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter.Virtual-Event,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter.trainer_event,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter.Virtual-Event {
        background: url(/sites/all/themes/spectacles/images/map-markers/neef-location-icon-teal.png) no-repeat; }
      .view-event-locator.view-display-id-page_1 .event-details .views-field-counter span,
      .view-event-locator.view-display-id-page_2 .event-details .views-field-counter span,
      .view-event-locator.view-display-id-page_3 .event-details .views-field-counter span,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .views-field-counter span,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .views-field-counter span,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .views-field-counter span,
      .view-event-locator-npld.view-display-id-page_1 .event-details .views-field-counter span,
      .view-event-locator-npld.view-display-id-page_2 .event-details .views-field-counter span,
      .view-event-locator-npld.view-display-id-page_3 .event-details .views-field-counter span {
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-weight: bold; }
    .view-event-locator.view-display-id-page_1 .event-details .event-description,
    .view-event-locator.view-display-id-page_2 .event-details .event-description,
    .view-event-locator.view-display-id-page_3 .event-details .event-description,
    .view-event-locator-trainer-event.view-display-id-page_1 .event-details .event-description,
    .view-event-locator-trainer-event.view-display-id-page_2 .event-details .event-description,
    .view-event-locator-trainer-event.view-display-id-page_3 .event-details .event-description,
    .view-event-locator-npld.view-display-id-page_1 .event-details .event-description,
    .view-event-locator-npld.view-display-id-page_2 .event-details .event-description,
    .view-event-locator-npld.view-display-id-page_3 .event-details .event-description {
      overflow: hidden; }
      .view-event-locator.view-display-id-page_1 .event-details .event-description .field-body,
      .view-event-locator.view-display-id-page_2 .event-details .event-description .field-body,
      .view-event-locator.view-display-id-page_3 .event-details .event-description .field-body,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .event-description .field-body,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .event-description .field-body,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .event-description .field-body,
      .view-event-locator-npld.view-display-id-page_1 .event-details .event-description .field-body,
      .view-event-locator-npld.view-display-id-page_2 .event-details .event-description .field-body,
      .view-event-locator-npld.view-display-id-page_3 .event-details .event-description .field-body {
        font-family: DINOT, verdana, sans-serif;
        font-size: 1.2em;
        margin-bottom: 0.5em; }
      .view-event-locator.view-display-id-page_1 .event-details .event-description .field-link,
      .view-event-locator.view-display-id-page_2 .event-details .event-description .field-link,
      .view-event-locator.view-display-id-page_3 .event-details .event-description .field-link,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .event-description .field-link,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .event-description .field-link,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .event-description .field-link,
      .view-event-locator-npld.view-display-id-page_1 .event-details .event-description .field-link,
      .view-event-locator-npld.view-display-id-page_2 .event-details .event-description .field-link,
      .view-event-locator-npld.view-display-id-page_3 .event-details .event-description .field-link {
        margin-bottom: 5px; }
        .view-event-locator.view-display-id-page_1 .event-details .event-description .field-link a,
        .view-event-locator.view-display-id-page_2 .event-details .event-description .field-link a,
        .view-event-locator.view-display-id-page_3 .event-details .event-description .field-link a,
        .view-event-locator-trainer-event.view-display-id-page_1 .event-details .event-description .field-link a,
        .view-event-locator-trainer-event.view-display-id-page_2 .event-details .event-description .field-link a,
        .view-event-locator-trainer-event.view-display-id-page_3 .event-details .event-description .field-link a,
        .view-event-locator-npld.view-display-id-page_1 .event-details .event-description .field-link a,
        .view-event-locator-npld.view-display-id-page_2 .event-details .event-description .field-link a,
        .view-event-locator-npld.view-display-id-page_3 .event-details .event-description .field-link a {
          display: inline-block;
          background: none !important;
          border: 2px solid #61AC41 !important;
          color: #61AC41 !important;
          padding: 4px 36px;
          text-transform: uppercase;
          font-weight: bold;
          text-align: center; }
          .view-event-locator.view-display-id-page_1 .event-details .event-description .field-link a:hover,
          .view-event-locator.view-display-id-page_2 .event-details .event-description .field-link a:hover,
          .view-event-locator.view-display-id-page_3 .event-details .event-description .field-link a:hover,
          .view-event-locator-trainer-event.view-display-id-page_1 .event-details .event-description .field-link a:hover,
          .view-event-locator-trainer-event.view-display-id-page_2 .event-details .event-description .field-link a:hover,
          .view-event-locator-trainer-event.view-display-id-page_3 .event-details .event-description .field-link a:hover,
          .view-event-locator-npld.view-display-id-page_1 .event-details .event-description .field-link a:hover,
          .view-event-locator-npld.view-display-id-page_2 .event-details .event-description .field-link a:hover,
          .view-event-locator-npld.view-display-id-page_3 .event-details .event-description .field-link a:hover {
            color: #FFFFFF !important;
            background: #61AC41 !important; }
      .view-event-locator.view-display-id-page_1 .event-details .event-description:after,
      .view-event-locator.view-display-id-page_2 .event-details .event-description:after,
      .view-event-locator.view-display-id-page_3 .event-details .event-description:after,
      .view-event-locator-trainer-event.view-display-id-page_1 .event-details .event-description:after,
      .view-event-locator-trainer-event.view-display-id-page_2 .event-details .event-description:after,
      .view-event-locator-trainer-event.view-display-id-page_3 .event-details .event-description:after,
      .view-event-locator-npld.view-display-id-page_1 .event-details .event-description:after,
      .view-event-locator-npld.view-display-id-page_2 .event-details .event-description:after,
      .view-event-locator-npld.view-display-id-page_3 .event-details .event-description:after {
        display: table;
        content: "";
        clear: both; }

.block-event-locator-map-legend, .block-npld-event-locator-map-legend {
  margin: 20px auto;
  padding: 0 20px;
  font-family: DINOT, verdana, sans-serif; }
  @media (min-width: 1110px) {
    .block-event-locator-map-legend, .block-npld-event-locator-map-legend {
      max-width: 80%;
      padding: 0; } }
  .block-event-locator-map-legend .event-locator-map-legend, .block-npld-event-locator-map-legend .event-locator-map-legend {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-evenly; }
    .block-event-locator-map-legend .event-locator-map-legend > div, .block-npld-event-locator-map-legend .event-locator-map-legend > div {
      display: flex;
      align-items: center;
      flex: 0 1 50%;
      margin-bottom: 10px; }
      .block-event-locator-map-legend .event-locator-map-legend > div img, .block-npld-event-locator-map-legend .event-locator-map-legend > div img {
        padding-right: 4px; }
    @media (min-width: 768px) and (max-width: 1109px) {
      .block-event-locator-map-legend .event-locator-map-legend > div, .block-npld-event-locator-map-legend .event-locator-map-legend > div {
        flex: 0 1 auto; } }
    @media (min-width: 1110px) {
      .block-event-locator-map-legend .event-locator-map-legend, .block-npld-event-locator-map-legend .event-locator-map-legend {
        justify-content: flex-start; }
        .block-event-locator-map-legend .event-locator-map-legend > div, .block-npld-event-locator-map-legend .event-locator-map-legend > div {
          flex: 0 1 auto;
          padding-right: 22px; } }

.view-event-locator-npld .view-header {
  width: 100%;
  position: relative; }
  .view-event-locator-npld .view-header .npld-legend-wrapper {
    width: 300px;
    position: absolute;
    right: 0;
    top: -25px; }
    .view-event-locator-npld .view-header .npld-legend-wrapper .event-locator-map-legend {
      display: flex; }
      .view-event-locator-npld .view-header .npld-legend-wrapper .event-locator-map-legend > div {
        width: 150px;
        margin: 0;
        padding: 0;
        flex: 0 1 auto; }
        .view-event-locator-npld .view-header .npld-legend-wrapper .event-locator-map-legend > div br {
          display: none; }
        .view-event-locator-npld .view-header .npld-legend-wrapper .event-locator-map-legend > div h6 {
          margin-top: 10px; }
        .view-event-locator-npld .view-header .npld-legend-wrapper .event-locator-map-legend > div img {
          margin-right: 4px; }

.block-npld-event-locator-map-legend .event-locator-map-legend h6 {
  margin: 0; }

form.node-educational_offering_training-form,
form.node-npld_event-form {
  padding: 2em 20px;
  margin: auto; }
  form.node-educational_offering_training-form *,
  form.node-npld_event-form * {
    box-sizing: border-box; }
  @media (min-width: 768px) {
    form.node-educational_offering_training-form,
    form.node-npld_event-form {
      padding-left: 0; }
      form.node-educational_offering_training-form:after,
      form.node-npld_event-form:after {
        display: table;
        content: "";
        clear: both; }
      form.node-educational_offering_training-form > div > .form-wrapper,
      form.node-npld_event-form > div > .form-wrapper {
        width: 50%;
        float: left;
        padding: 0 0 0 20px;
        margin: 0 0 2em; }
        form.node-educational_offering_training-form > div > .form-wrapper:nth-child(2n+2),
        form.node-npld_event-form > div > .form-wrapper:nth-child(2n+2) {
          clear: left; }
        form.node-educational_offering_training-form > div > .form-wrapper#edit-field-date-and-time,
        form.node-npld_event-form > div > .form-wrapper#edit-field-date-and-time {
          width: 100%;
          float: none;
          clear: both; } }
  @media (min-width: 1110px) {
    form.node-educational_offering_training-form,
    form.node-npld_event-form {
      width: 80%;
      padding: 2em 0; } }
  form.node-educational_offering_training-form > div > .form-wrapper.form-actions,
  form.node-npld_event-form > div > .form-wrapper.form-actions {
    text-align: center;
    clear: both;
    width: 100%;
    float: none; }
  form.node-educational_offering_training-form h3,
  form.node-npld_event-form h3 {
    color: #61AC41;
    font-size: 2em;
    text-transform: none;
    font-weight: normal;
    text-align: center; }
  form.node-educational_offering_training-form label:not(.option),
  form.node-educational_offering_training-form .fieldset-legend,
  form.node-npld_event-form label:not(.option),
  form.node-npld_event-form .fieldset-legend {
    font-family: DINOT, verdana, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 0.5em; }
  form.node-educational_offering_training-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
  form.node-educational_offering_training-form select,
  form.node-educational_offering_training-form .chosen-single,
  form.node-npld_event-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
  form.node-npld_event-form select,
  form.node-npld_event-form .chosen-single {
    height: 60px;
    padding: 0 15px;
    background: none;
    border: 1px solid #9bcae8;
    border-radius: 0;
    width: 100%; }
  form.node-educational_offering_training-form .chosen-rtl .chosen-search input[type="text"],
  form.node-educational_offering_training-form .chosen-container-single .chosen-single abbr,
  form.node-educational_offering_training-form .chosen-container-single .chosen-single div b,
  form.node-educational_offering_training-form .chosen-container-single .chosen-search input[type="text"],
  form.node-educational_offering_training-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  form.node-educational_offering_training-form .chosen-container .chosen-results-scroll-down span,
  form.node-educational_offering_training-form .chosen-container .chosen-results-scroll-up span,
  form.node-npld_event-form .chosen-rtl .chosen-search input[type="text"],
  form.node-npld_event-form .chosen-container-single .chosen-single abbr,
  form.node-npld_event-form .chosen-container-single .chosen-single div b,
  form.node-npld_event-form .chosen-container-single .chosen-search input[type="text"],
  form.node-npld_event-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  form.node-npld_event-form .chosen-container .chosen-results-scroll-down span,
  form.node-npld_event-form .chosen-container .chosen-results-scroll-up span {
    background-image: none !important; }
  form.node-educational_offering_training-form .chosen-container-single .chosen-single div,
  form.node-npld_event-form .chosen-container-single .chosen-single div {
    margin-right: 12px; }
    form.node-educational_offering_training-form .chosen-container-single .chosen-single div b,
    form.node-npld_event-form .chosen-container-single .chosen-single div b {
      background: none;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -4px 0 0 -5px;
      width: 0px;
      height: 0px;
      overflow: hidden;
      border-style: solid;
      border-width: 8px 6px 0 6px;
      border-color: #555 transparent transparent transparent; }
  form.node-educational_offering_training-form .chosen-container-single .chosen-single span,
  form.node-npld_event-form .chosen-container-single .chosen-single span {
    line-height: 60px; }
  form.node-educational_offering_training-form .chosen-container-single.error,
  form.node-npld_event-form .chosen-container-single.error {
    background-image: none; }
  form.node-educational_offering_training-form .chosen-container-active.chosen-with-drop .chosen-single div b,
  form.node-npld_event-form .chosen-container-active.chosen-with-drop .chosen-single div b {
    border-width: 0 6px 8px 6px;
    border-color: transparent transparent #555 transparent; }
  form.node-educational_offering_training-form input.hasDatepicker,
  form.node-educational_offering_training-form input[type="text"].date-clear,
  form.node-npld_event-form input.hasDatepicker,
  form.node-npld_event-form input[type="text"].date-clear {
    background: url(/sites/all/themes/spectacles/images/icon-calendar.png) no-repeat 96% 12px; }
  form.node-educational_offering_training-form fieldset,
  form.node-npld_event-form fieldset {
    margin-top: 1em;
    margin-bottom: 1em; }
  form.node-educational_offering_training-form .form-type-radio input,
  form.node-educational_offering_training-form .form-type-checkbox input,
  form.node-npld_event-form .form-type-radio input,
  form.node-npld_event-form .form-type-checkbox input {
    display: none; }
  form.node-educational_offering_training-form .form-type-radio label,
  form.node-educational_offering_training-form .form-type-checkbox label,
  form.node-npld_event-form .form-type-radio label,
  form.node-npld_event-form .form-type-checkbox label {
    position: relative;
    z-index: 1;
    padding-left: 25px;
    display: inline-block;
    cursor: pointer; }
  form.node-educational_offering_training-form .form-type-radio label:before,
  form.node-educational_offering_training-form .form-type-radio label:after,
  form.node-educational_offering_training-form .form-type-checkbox label:before,
  form.node-educational_offering_training-form .form-type-checkbox label:after,
  form.node-npld_event-form .form-type-radio label:before,
  form.node-npld_event-form .form-type-radio label:after,
  form.node-npld_event-form .form-type-checkbox label:before,
  form.node-npld_event-form .form-type-checkbox label:after {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box; }
  form.node-educational_offering_training-form .form-type-radio label:before,
  form.node-educational_offering_training-form .form-type-checkbox label:before,
  form.node-npld_event-form .form-type-radio label:before,
  form.node-npld_event-form .form-type-checkbox label:before {
    z-index: 1;
    top: 1px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #9bcae8; }
  form.node-educational_offering_training-form .form-type-radio label:after,
  form.node-educational_offering_training-form .form-type-checkbox label:after,
  form.node-npld_event-form .form-type-radio label:after,
  form.node-npld_event-form .form-type-checkbox label:after {
    z-index: 2;
    top: 5px;
    left: 4px;
    width: 12px;
    height: 12px;
    background-color: green;
    display: none; }
  form.node-educational_offering_training-form .form-type-radio input:checked + label:after,
  form.node-educational_offering_training-form .form-type-checkbox input:checked + label:after,
  form.node-npld_event-form .form-type-radio input:checked + label:after,
  form.node-npld_event-form .form-type-checkbox input:checked + label:after {
    display: block; }
  form.node-educational_offering_training-form .form-item-field-date-and-time-und-0-show-todate,
  form.node-npld_event-form .form-item-field-date-and-time-und-0-show-todate {
    display: none; }
  form.node-educational_offering_training-form > div > .field-type-datetime,
  form.node-npld_event-form > div > .field-type-datetime {
    padding-left: 0; }
  form.node-educational_offering_training-form .date-no-float,
  form.node-npld_event-form .date-no-float {
    width: 100%; }
    form.node-educational_offering_training-form .date-no-float .form-type-date-popup,
    form.node-npld_event-form .date-no-float .form-type-date-popup {
      display: block;
      overflow: hidden;
      margin: 0; }
      form.node-educational_offering_training-form .date-no-float .form-type-date-popup .date-padding,
      form.node-npld_event-form .date-no-float .form-type-date-popup .date-padding {
        float: none;
        overflow: hidden;
        margin: 0;
        padding: 0; }
        form.node-educational_offering_training-form .date-no-float .form-type-date-popup .date-padding .form-item,
        form.node-npld_event-form .date-no-float .form-type-date-popup .date-padding .form-item {
          width: 50%;
          float: left; }
          form.node-educational_offering_training-form .date-no-float .form-type-date-popup .date-padding .form-item:last-child,
          form.node-npld_event-form .date-no-float .form-type-date-popup .date-padding .form-item:last-child {
            padding-left: 20px; }
  @media (min-width: 768px) {
    form.node-educational_offering_training-form .field-type-datetime legend,
    form.node-educational_offering_training-form .field-type-datetime .date-no-float > .form-item > label,
    form.node-npld_event-form .field-type-datetime legend,
    form.node-npld_event-form .field-type-datetime .date-no-float > .form-item > label {
      padding-left: 20px; }
    form.node-educational_offering_training-form .field-type-datetime .date-no-float .form-type-date-popup .date-padding .form-item,
    form.node-npld_event-form .field-type-datetime .date-no-float .form-type-date-popup .date-padding .form-item {
      padding: 0 0 0 20px; } }
  form.node-educational_offering_training-form .field-type-addressfield *,
  form.node-npld_event-form .field-type-addressfield * {
    display: block;
    width: 100%;
    margin-right: 0 !important; }
  form.node-educational_offering_training-form .field-type-addressfield span,
  form.node-npld_event-form .field-type-addressfield span {
    display: inline;
    width: auto; }
  form.node-educational_offering_training-form .field-type-addressfield .form-item-field-federal-mailing-address-und-0-administrative-area,
  form.node-npld_event-form .field-type-addressfield .form-item-field-federal-mailing-address-und-0-administrative-area {
    width: 60%;
    padding-right: 20px; }
  form.node-educational_offering_training-form .field-type-addressfield .chosen-container,
  form.node-npld_event-form .field-type-addressfield .chosen-container {
    width: 100% !important; }
  form.node-educational_offering_training-form .field-type-addressfield .form-item-field-federal-mailing-address-und-0-postal-code,
  form.node-npld_event-form .field-type-addressfield .form-item-field-federal-mailing-address-und-0-postal-code {
    width: 40%; }
  form.node-educational_offering_training-form .field-type-addressfield .chosen-container-single .chosen-single div,
  form.node-npld_event-form .field-type-addressfield .chosen-container-single .chosen-single div {
    width: 18px;
    margin-right: 12px !important; }
  form.node-educational_offering_training-form .form-actions input[type="submit"],
  form.node-npld_event-form .form-actions input[type="submit"] {
    background: none !important;
    border: 2px solid #61AC41 !important;
    color: #61AC41 !important;
    padding: 4px 36px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    width: auto !important; }
    form.node-educational_offering_training-form .form-actions input[type="submit"]:hover,
    form.node-npld_event-form .form-actions input[type="submit"]:hover {
      color: #FFFFFF !important;
      background: #61AC41 !important; }
    form.node-educational_offering_training-form .form-actions input[type="submit"][value="Preview"],
    form.node-npld_event-form .form-actions input[type="submit"][value="Preview"] {
      display: none; }
  form.node-educational_offering_training-form .form-actions:after,
  form.node-npld_event-form .form-actions:after {
    display: table;
    content: "";
    clear: both; }
  form.node-educational_offering_training-form > div > .field-widget-taxonomy-shs .chosen-container,
  form.node-npld_event-form > div > .field-widget-taxonomy-shs .chosen-container {
    width: 100% !important; }
  form.node-educational_offering_training-form > div > .field-widget-taxonomy-shs #edit_field_type_of_training_und_0_tid_select_2_chosen,
  form.node-npld_event-form > div > .field-widget-taxonomy-shs #edit_field_type_of_training_und_0_tid_select_2_chosen {
    margin-top: 2em; }
  @media (min-width: 768px) {
    form.node-educational_offering_training-form > div > .field-widget-taxonomy-shs,
    form.node-npld_event-form > div > .field-widget-taxonomy-shs {
      width: 100%;
      float: none;
      position: relative; }
      form.node-educational_offering_training-form > div > .field-widget-taxonomy-shs label,
      form.node-educational_offering_training-form > div > .field-widget-taxonomy-shs .shs-select,
      form.node-npld_event-form > div > .field-widget-taxonomy-shs label,
      form.node-npld_event-form > div > .field-widget-taxonomy-shs .shs-select {
        width: 50% !important; }
      form.node-educational_offering_training-form > div > .field-widget-taxonomy-shs #edit_field_type_of_training_und_0_tid_select_2_chosen,
      form.node-npld_event-form > div > .field-widget-taxonomy-shs #edit_field_type_of_training_und_0_tid_select_2_chosen {
        position: absolute;
        left: 50%;
        bottom: 0;
        padding-left: 20px;
        margin: 0; } }
  form.node-educational_offering_training-form .form-item-field-federal-mailing-address-und-0-country,
  form.node-educational_offering_training-form .form-item-field-federal-mailing-address-und-0-premise,
  form.node-educational_offering_training-form .form-item-field-address-und-0-country,
  form.node-educational_offering_training-form .form-item-field-address-und-0-premise,
  form.node-npld_event-form .form-item-field-federal-mailing-address-und-0-country,
  form.node-npld_event-form .form-item-field-federal-mailing-address-und-0-premise,
  form.node-npld_event-form .form-item-field-address-und-0-country,
  form.node-npld_event-form .form-item-field-address-und-0-premise {
    display: none; }
  form.node-educational_offering_training-form #edit-field-address,
  form.node-educational_offering_training-form #edit-field-user-provided-geocode,
  form.node-npld_event-form #edit-field-address,
  form.node-npld_event-form #edit-field-user-provided-geocode {
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    clear: none;
    float: none; }
    form.node-educational_offering_training-form #edit-field-address .form-wrapper,
    form.node-educational_offering_training-form #edit-field-user-provided-geocode .form-wrapper,
    form.node-npld_event-form #edit-field-address .form-wrapper,
    form.node-npld_event-form #edit-field-user-provided-geocode .form-wrapper {
      width: 100%;
      float: none; }

a.ead-button {
  background: none !important;
  border: 2px solid #61AC41 !important;
  color: #61AC41 !important;
  padding: 4px 36px;
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  margin: 0 10px 10px 0; }
  a.ead-button:hover {
    color: #FFFFFF !important;
    background: #61AC41 !important; }

.page-event-author-dashboard .view-event-author-dashboard {
  padding: 5%; }
  @media (min-width: 768px) {
    .page-event-author-dashboard .view-event-author-dashboard {
      width: 75%;
      margin: 0 auto;
      padding: 5% 0 5%; } }
.page-event-author-dashboard h1 {
  text-align: left;
  font-size: 45px;
  font-weight: normal;
  color: #0b376c; }
.page-event-author-dashboard h2 {
  font-size: 30px;
  font-weight: normal; }
.page-event-author-dashboard p,
.page-event-author-dashboard th,
.page-event-author-dashboard td {
  font-size: 16px; }
.page-event-author-dashboard .views-table th,
.page-event-author-dashboard .views-table td {
  vertical-align: top; }
  .page-event-author-dashboard .views-table th:nth-child(2), .page-event-author-dashboard .views-table th:nth-child(3), .page-event-author-dashboard .views-table th:nth-child(4),
  .page-event-author-dashboard .views-table td:nth-child(2),
  .page-event-author-dashboard .views-table td:nth-child(3),
  .page-event-author-dashboard .views-table td:nth-child(4) {
    display: none; }
    @media (min-width: 768px) {
      .page-event-author-dashboard .views-table th:nth-child(2), .page-event-author-dashboard .views-table th:nth-child(3), .page-event-author-dashboard .views-table th:nth-child(4),
      .page-event-author-dashboard .views-table td:nth-child(2),
      .page-event-author-dashboard .views-table td:nth-child(3),
      .page-event-author-dashboard .views-table td:nth-child(4) {
        display: table-cell; } }

.field-name-field-under-hero {
  padding: 20px 5%; }
  @media (min-width: 768px) {
    .field-name-field-under-hero {
      margin: 0 auto;
      padding-right: 0;
      padding-left: 0;
      width: 80%; } }

.npld-login {
  background-color: #f2f2f2;
  padding: 20px 20px 0;
  text-align: center;
  overflow: hidden; }
  .npld-login p {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto; }

.node-type-educational-offering-training .ip-geoloc-map > .leaflet-container,
.node-type-npld-event .ip-geoloc-map > .leaflet-container,
.node-type-grant-event .ip-geoloc-map > .leaflet-container,
.node-type-trainer-event .ip-geoloc-map > .leaflet-container {
  max-width: 100%;
  padding-bottom: 35%;
  padding-top: 25px;
  height: 0 !important;
  z-index: 2; }
@media (min-width: 768px) {
  .node-type-educational-offering-training #block-views-event-page-map-block,
  .node-type-npld-event #block-views-event-page-map-block,
  .node-type-grant-event #block-views-event-page-map-block,
  .node-type-trainer-event #block-views-event-page-map-block {
    width: 80%;
    margin: 43px auto 0; } }
.node-type-educational-offering-training #block-system-main > .block-inner,
.node-type-npld-event #block-system-main > .block-inner,
.node-type-grant-event #block-system-main > .block-inner,
.node-type-trainer-event #block-system-main > .block-inner {
  padding: 50px 35px;
  font-family: 'DINOT',sans-serif;
  font-size: 16px; }
@media (min-width: 768px) {
  .node-type-educational-offering-training #block-system-main,
  .node-type-npld-event #block-system-main,
  .node-type-grant-event #block-system-main,
  .node-type-trainer-event #block-system-main {
    margin: 0 auto;
    width: 80%; }
    .node-type-educational-offering-training #block-system-main .block-inner,
    .node-type-npld-event #block-system-main .block-inner,
    .node-type-grant-event #block-system-main .block-inner,
    .node-type-trainer-event #block-system-main .block-inner {
      max-width: 550px; } }
@media (min-width: 1110px) {
  .node-type-educational-offering-training #block-system-main .block-inner,
  .node-type-npld-event #block-system-main .block-inner,
  .node-type-grant-event #block-system-main .block-inner,
  .node-type-trainer-event #block-system-main .block-inner {
    width: 50%;
    max-width: 100%; } }
.node-type-educational-offering-training h1,
.node-type-npld-event h1,
.node-type-grant-event h1,
.node-type-trainer-event h1 {
  text-transform: none; }

@media (min-width: 1110px) {
  .node-type-npld-event #block-system-main .block-inner {
    width: 100%;
    max-width: 100%; } }
@media (min-width: 1110px) {
  .node-type-npld-event .node-npld-event .content {
    width: 50%;
    float: left; }
  .node-type-npld-event .node-npld-event .event-participation {
    float: left;
    width: 50%; } }

h3.bw-event-heading,
.bw-event-heading .field-label {
  text-transform: uppercase;
  font-size: 16px;
  margin: 2em 0 .5em; }

.bw-inline-div div {
  display: inline; }

.strong {
  font-weight: bold; }

.field-group-add-bottom-margin > .field {
  margin-bottom: 1em; }

.faux-list .field-items {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0 0 1em 1em; }
.faux-list .field-item {
  display: list-item; }

.bw-icon {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABtCAYAAABOZio6AAAKHklEQVRoge2Z208jZR/HPzOdgWlLwUABSQvsWmCBXWFhWdx4RqPxQgnqlbrJKtnE/0Bv31v9D0yM64Vxb0zc4K4mnnA9sC4Ru3ZdyqnAcioLtKWlLaWneS9Ix047ZTGaN3kTvglJeQ7feebw/D7P73kEVVVVDOT3+5mYmMDn8xEMBtnZ2cFms1FdXY3L5eLMmTM0NDQYdUUoNA0Gg4yMjOB2uylxvf2OgkBPTw+Dg4NUV1eXNp2ZmeGjjz4iHo+XNCuUxWJheHiYtra2YlOv18sHH3xANps9tGFOoijy9ttv09HR8ZdpIBDgvffeI5FIaA3Lyso4fvw429vbnDlzhurqakZHR1EUhUgkwubmps5YURTeeecd7HY7EsDnn3+uM6ysrGRoaIjKykq8Xi9PPvkkFosFk8lEJBKhs7OTy5cvMz8/r/VJJBJcuXKFixcvIq6uruLxeHSG58+fp6+vj4WFBVpaWrBYLAA0Njays7NDVVUVw8PDtLa26kbr8XhYXV1F/P3333UVTqeTmpoafD4fa2trJBIJVldXuXv3LoFAgN3dXW7cuEEqlcLlcmEymXT93W43Uv4tSJJEeXk5P//8M4FAgHv37iFJEgsLC2SzWVRVZW1tDb/fTzQaJR6PU1lZSSgU0jxmZ2eRgsGgVmC1WhkcHERVVdbX1/H5fHR3d1NRUaG1mZmZIRaL0dvbq33HY2Nj2u+NjQ2kcDis+zRqamoA2NvbQ1EUamtrsVqtWpvl5WVdu/w6gFgshmQ2m4nFYgCkUinm5+cxm82srq6yvb3N0tISlZWVqKqKqqpsbGyQSqXY3NwkHo+zubmpm3lWqxWpvr5e+zRisRgjIyM0NTURDodZWVkhHo9jsVjIZrOkUin8fj+KopBOpwkEAkxPT+tGWldXh+RyuTRTVVWxWCwMDg6STCa5du0afX19NDc3k06nCYfDjI2N0d7ezokTJ/j666+ZnJzUmba2tiL29vbqCmdmZvjhhx+wWCw4nU5CoRCiKFJWVkYymUSWZdra2pienubXX38llUrp+vf09CA6HA66urq0wmQyydWrV7l69SoWiwWv10sgECCZTDI5OYkgCHg8Hj799FO2trZ0hl1dXTgcjv25v7W1xfvvv6+bqgAOh4NgMMiJEyeorKzk1q1bmM1mIpEIu7u7urbl5eW8++672O32w0cpQRBKxlfDKJWrnJyc5OOPPy4a8UFSFIU333yTzs7OvwZQKvIXxgQj9fb23j/y5yvHqNnZWe7du6d9r/X19bS2tv49Rv0bkkpVHNHUUCaTiUwmoys7NE3zZbVaefrpp2lsbEQURaamphgdHdU9nnyailBM03wJgsBLL73Ec889R2dnJy0tLbS0tCCKoq5djqYAUiFNC2W32zl16hSiKLK4uMjExATr6+uGjylHU+l+M0dVVQRBIJVK8csvv3Dz5s0D27vdbsR8muarrKyMhoYGnE4noiiiqioVFRU4nU5sNltJ09nZWUz9/f3/MXqeDoeDl19+mbNnz2K1WjGZTDgcDjo6OkgkEiwvLxuaplIpPU3zpSgKTqdTW50A2Gw2bDZb0QIiX0U0zdfKygqffPIJTqeTZ555BkmSGB8fx+Px4Pf7S5parVbE+vp6w8p4PM6ff/7J7du3SaVSZLNZFhcXmZyc1K1IClVXV4focrlKNoD92SIIgvb7fjKkaaFyhoeVIU2NRipJErIsI0klIyXwF01FgKGhIRRFMWyYW+Lkon8plZeXMzQ0BBwiSsmyvI9dQSAUChWhOXc3RzS9v+k/0RFN//3cVAQIBAJcunTpUIaiKBbF02w2y6VLl7RFcBFNZVnGbDYbGtbU1DAwMMALL7xAW1sbNTU1NDQ0YDKZDqZpU1MTjz76KN999x1ra2taeVVVFa+//rqWjz7xxBNEo1GmpqYYGRkhk8mUpqksy5w9e5a6ujquX7/O5OQk8Xicjo4OXYJrsVhQFIWNjQ3diqUoNwVYX19nYWGB48eP89prr+Hz+VhdXcXhcGi4zsnv93Pr1i2daVFuCvsBIvdMZVmmvb2d9vZ2w2ccCoVIp9O6so2NDcRCmiYSCUKh0KG+BL/fXxTRYrEYYuGb3t7e5quvvirKkQoVjUbxer1FFy9J02AwyMrKCslk0tBQVVXGx8fx+XxFdYY0FQSBeDzOl19+yfT0dNH8z2az/PHHH1y/ft0wNrS2tiL19vbyzTffaIVVVVWcPn2apqYmGhoatLedzWbZ2dnB7Xbz7bffEolEDO+ip6cHKUfT3ARIp9Ps7e0hyzLBYFDL67e2tpiZmcHn85V8iffNTU0mE2azGUmSSCaT941c+bmpCPsL27feeku3AslkMkSjUba3t+9rKIoiw8PD2O124IimRzT9/6BpydzU6XTS1dWF2WzWRXxVVYlGo4yPj7O9va21v29u2t/fz/nz5zl27BhWqxWr1YrFYsFqtaIoCo2NjVy4cIGHHnpI63MgTRsaGhgYGGBqaooff/yRWCyGIAiYTCbS6TR2u53u7m5cLhdPPfUU6+vr2jsoSdMc4H766SeCwSB2u52BgQHsdjvz8/PMzc0hSRJut5v+/n7sdjtLS0taf8Pc1GazkUgkiEQiPPDAA7zxxhvU1NSwtLTEyZMnefzxx/niiy+4e/cusiwjy7KuvyFNRVEknU6TSqV49tln2dvb4/Lly4TDYdxuNxcuXKC7u5vFxUXDL8GQprk3nBt1OBwm12Zzc5NMJkN1dbW2R10oQ5rCfoAWBIGJiQlcLhfPP/88LpeLV155BVEUcbvdKIpimLgV7fTC/l60JEmYzWZu376NzWbj3Llz9PX1EY1G+eyzzwiFQuSAWThZinZ6YX/ZU1FRQXNzM16vl7GxMaamplAUhWg0SiQSQRAEjh07RiaTYWdnR2dqSNOlpSXm5uZ49dVX+e2339ja2tLWSg8++KC2mXD69Gm+//57AoGAzrSnp2d/mn744Ye6CSDLMo888ggPP/wwiqKQzWa1/VNBEEgkEty8eRO3260z7Orq4uLFiwfv9P4dHYqmf0dHND2c6T/REU3/x7mpyWTSonv+nyRJurBXmJsWnZs2Nzfz2GOPUVtbq8VVI2WzWXZ3d7lz5w43btzQnZvqaJo7OCw8Dz1ILS0thMNhPB6P8blpfX29Nn9zUlWVZDJZ8lnnjpdzKspNFUUpCiqqqjI6OorNZuPkyZPYbLaiNvlIKqKpLMtFHURRZHl5GY/HQ2trKy+++KJuZLl+ORXRNHeMWSiTyYQkSVgslqIzvUIZnpsaZXgtLS10d3dz6tQpysrKiozyL1RE03g8bvhCzp07V7QSyVc0GtV+F+Wmm5ubLC0t6UYriuKBhvF4nNnZWe3/IprG43GuXLnC+vo6tbW1SJKkTYD8g8NMJkM6nSaRSHDnzh3m5uY0U8PcNBAIcO3atZIjO0iH3uk9rPJ3eo9o+u/T9L9eKzEzwxej9QAAAABJRU5ErkJggg==") no-repeat; }

.bw-icon-website {
  background-position: 0px 0px; }

.bw-icon-facebook {
  background-position: 0px -22px; }

.bw-icon-twitter {
  background-position: 0px -44px; }

.bw-icon-instagram {
  background-position: 0px -66px; }

.bw-icon-youtube {
  background-position: 0px -88px; }

.bw-icon-label {
  display: inline-block;
  vertical-align: middle; }

.node-type-npld-event .field-name-field-name-of-site-public-land-a,
.node-type-npld-event .field-type-addressfield {
  margin-bottom: 1em; }

.page-about-neef-articles h1.article__title {
  width: 80%;
  max-width: 1100px;
  margin: auto;
  padding-top: 5%; }
  @media (min-width: 768px) {
    .page-about-neef-articles h1.article__title {
      padding-left: 30px; } }
  @media (max-width: 767px) {
    .page-about-neef-articles h1.article__title {
      padding-left: 15px;
      width: 100%; } }
.page-about-neef-articles .section-content {
  padding-top: 0; }
.page-about-neef-articles .zone-content {
  max-width: 1100px; }
  @media (min-width: 768px) {
    .page-about-neef-articles .zone-content {
      width: 80% !important; } }
  .page-about-neef-articles .zone-content .view-id-articles #views-exposed-form-articles-page {
    padding-left: 15px; }
  .page-about-neef-articles .zone-content .view-id-articles .pager {
    padding-left: 15px; }
  .page-about-neef-articles .zone-content .view-id-articles .views-row {
    width: calc(33% - 30px);
    float: left;
    padding: 15px;
    margin-bottom: 30px; }
    @media (max-width: 991px) {
      .page-about-neef-articles .zone-content .view-id-articles .views-row {
        width: calc(50% - 30px); } }
    @media (max-width: 450px) {
      .page-about-neef-articles .zone-content .view-id-articles .views-row {
        width: calc(100% - 30px);
        float: none; } }
    .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing {
      height: inherit; }
      .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing .field-content {
        height: inherit;
        display: inline-block; }
        .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing .field-content .article-row {
          padding: 15px;
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
          height: inherit;
          position: relative; }
          .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing .field-content .article-row .article-date {
            margin-bottom: 10px;
            font-size: 12px;
            color: #888; }
          .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing .field-content .article-row img {
            width: 100%;
            height: auto;
            margin-bottom: 10px; }
          .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing .field-content .article-row .article-title a {
            font-size: 16px;
            color: #002856;
            font-weight: bold; }
          .page-about-neef-articles .zone-content .view-id-articles .views-row .views-field-nothing .field-content .article-row a.read-more {
            position: absolute;
            left: 15px;
            bottom: 10px;
            font-size: 16px;
            color: #002856;
            font-weight: bold; }

.article__social--ln a {
  font-size: 0;
  display: inline-block;
  margin-left: 10px; }
  .article__social--ln a i {
    font-size: 18px; }
    .article__social--ln a i:before {
      width: 25px;
      height: 25px;
      background: #626262;
      color: white;
      border-radius: 50%;
      text-align: center;
      vertical-align: middle;
      display: table-cell; }

@media (max-width: 767px) {
  footer.section-footer #zone-footer {
    display: flex;
    flex-direction: column; } }
footer.section-footer .region-footer-first {
  background-color: #474747; }
  footer.section-footer .region-footer-first .region-footer-first-inner {
    max-width: 1100px;
    margin: auto; }
    footer.section-footer .region-footer-first .region-footer-first-inner .block {
      width: calc(25% - 1px);
      float: left; }
      @media (min-width: 768px) and (max-width: 1109px) {
        footer.section-footer .region-footer-first .region-footer-first-inner .block {
          width: calc(50% - 2px); } }
      @media (max-width: 767px) {
        footer.section-footer .region-footer-first .region-footer-first-inner .block {
          width: 100%; } }
      footer.section-footer .region-footer-first .region-footer-first-inner .block .block-inner {
        margin: 25px 40px; }
        @media (max-width: 767px) {
          footer.section-footer .region-footer-first .region-footer-first-inner .block .block-inner {
            margin-bottom: 0; } }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team {
      border-right: 1px solid #505050; }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work ul,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources ul,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team ul,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected ul {
      list-style-type: none; }
      @media (max-width: 767px) {
        footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work ul,
        footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources ul,
        footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team ul,
        footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected ul {
          text-align: center; } }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work h3,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources h3,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team h3,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected h3 {
      color: white;
      text-align: center;
      font-weight: normal;
      text-transform: capitalize; }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work a,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources a,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team a,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected a {
      color: white !important;
      font-size: 15px;
      line-height: 16px !important; }
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work a:hover,
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources a:hover,
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team a:hover,
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected a:hover {
        text-decoration: underline !important; }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-work p,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-resources p,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-our-team p,
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected p {
      color: white;
      font-size: 13px;
      line-height: 16px; }
    @media (max-width: 767px) {
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .block-inner {
        margin-bottom: 25px; } }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .sign-up {
      text-align: center;
      display: block;
      width: 100%; }
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .sign-up a {
        background-color: #002956 !important;
        text-transform: uppercase;
        padding: 5px 20px;
        font-weight: bold;
        font-size: 14px; }
        footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .sign-up a:hover {
          text-decoration: none !important; }
    footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .social-links {
      display: block;
      width: 100%;
      margin-top: 15px;
      text-align: center; }
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .social-links a {
        font-size: 22px;
        margin-right: 20px; }
        footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .social-links a:last-child {
          margin-right: 0; }
      footer.section-footer .region-footer-first .region-footer-first-inner .block-footer-stay-connected .social-links span.ext {
        display: none; }
footer.section-footer .region-footer-second {
  background-color: #002856; }
  @media (max-width: 767px) {
    footer.section-footer .region-footer-second {
      background-color: transparent; } }
  footer.section-footer .region-footer-second .region-footer-second-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1100px;
    margin: auto; }
    @media (max-width: 767px) {
      footer.section-footer .region-footer-second .region-footer-second-inner {
        display: block; } }
    footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-contact .block-inner {
      margin: 25px 40px; }
      footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-contact .block-inner .footer-logo {
        display: inline-block;
        margin-right: 25px; }
        @media (max-width: 767px) {
          footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-contact .block-inner .footer-logo {
            width: 100%;
            margin-right: 0;
            display: flex;
            justify-content: center;
            margin-bottom: 25px; } }
      footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-contact .block-inner .footer-contact {
        display: inline-block;
        font-size: 15px;
        color: white; }
        @media (max-width: 767px) {
          footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-contact .block-inner .footer-contact {
            display: block;
            text-align: center; } }
    footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-copyright .block-inner {
      margin: 25px 40px;
      font-size: 15px;
      color: white; }
      @media (max-width: 767px) {
        footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-copyright .block-inner {
          text-align: center; } }
      footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-copyright .block-inner a {
        color: white !important; }
        footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-copyright .block-inner a:hover {
          text-decoration: underline !important; }
      footer.section-footer .region-footer-second .region-footer-second-inner .block-footer-copyright .block-inner p {
        margin-bottom: initial; }

/* Import Molecules */
header .donate-region-wrapper p {
  margin: 0; }
header .donate-region-wrapper .donatebtn {
  float: right;
  cursor: pointer;
  margin-top: 21px;
  color: #0b376c;
  text-transform: uppercase;
  font-weight: bold;
  font-family: DINOT;
  font-size: 18px;
  position: relative;
  margin-right: 15px; }
  header .donate-region-wrapper .donatebtn::after {
    border: solid #0b376c;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3.5px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    content: "";
    position: absolute;
    top: 10px;
    right: -13px; }
  header .donate-region-wrapper .donatebtn.active.drop::after {
    top: 8px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-color: #70a950; }

header.sticky .donate-region-wrapper .donatebtn {
  color: #fff !important; }
  header.sticky .donate-region-wrapper .donatebtn::after {
    border: solid #fff;
    border-width: 0 2px 2px 0; }

/*# sourceMappingURL=bwm-enhancements.css.map */
