.aui .event-search-listview {
  width: calc(66.6666% - 15px);
  float: left;
  margin-right: 15px; }
  .aui .event-search-listview.portlet-configuration {
    width: 100%; }
  @media (max-width: 767px) {
    .aui .event-search-listview {
      width: 100%;
      float: right;
      margin: 0; } }
  .aui .event-search-listview #event-search-date {
    margin: 0 0 15px 0; }
    .aui .event-search-listview #event-search-date fieldset {
      border: none;
      padding: 0;
      margin: 0; }
      .aui .event-search-listview #event-search-date fieldset legend {
        padding: 0 0 5px 0;
        margin: 0;
        line-height: inherit; }
      .aui .event-search-listview #event-search-date fieldset .event-search-date-radio-group {
        position: relative; }
        .aui .event-search-listview #event-search-date fieldset .event-search-date-radio-group label {
          float: left;
          display: block;
          padding: 10px 15px;
          background: #eee;
          margin: 0 10px 0 0;
          color: #000; }
          .aui .event-search-listview #event-search-date fieldset .event-search-date-radio-group label.selected {
            background: #ccc; }
        .aui .event-search-listview #event-search-date fieldset .event-search-date-radio-group input.date-query-radio-input {
          position: absolute;
          top: -9999px;
          left: -9999px;
          opacity: 0; }
      .aui .event-search-listview #event-search-date fieldset ul.pick-a-date {
        list-style-type: none;
        padding: 0;
        margin: 15px 0;
        float: left;
        width: 100%;
        display: none; }
        .aui .event-search-listview #event-search-date fieldset ul.pick-a-date.show-date-input {
          display: block; }
        .aui .event-search-listview #event-search-date fieldset ul.pick-a-date li {
          padding: 0;
          margin: 0; }
  .aui .event-search-listview .event-search-results-container {
    margin: 30px 0; }
    .aui .event-search-listview .event-search-results-container .event-search-date-browse .row {
      margin-left: 0; }
      .aui .event-search-listview .event-search-results-container .event-search-date-browse .row .lfr-pagination-buttons {
        margin: 0 0 15px 0; }
        .aui .event-search-listview .event-search-results-container .event-search-date-browse .row .lfr-pagination-buttons .first {
          float: left; }
        .aui .event-search-listview .event-search-results-container .event-search-date-browse .row .lfr-pagination-buttons .date-browse-current {
          text-transform: capitalize; }
          .aui .event-search-listview .event-search-results-container .event-search-date-browse .row .lfr-pagination-buttons .date-browse-current span {
            border: none;
            color: inherit; }
        .aui .event-search-listview .event-search-results-container .event-search-date-browse .row .lfr-pagination-buttons .last {
          float: right; }
        .aui .event-search-listview .event-search-results-container .event-search-date-browse .row .lfr-pagination-buttons li a {
          cursor: pointer; }
    .aui .event-search-listview .event-search-results-container .event-item-date-topic-divider {
      width: 100%;
      float: left;
      padding: 30px 0 0 0; }
      .aui .event-search-listview .event-search-results-container .event-item-date-topic-divider:first-of-type {
        padding: 0 !important; }
    .aui .event-search-listview .event-search-results-container .media-item {
      display: block;
      margin-bottom: 7px;
      padding-bottom: 7px; }
      .aui .event-search-listview .event-search-results-container .media-item .event-item-formatted-simple-time {
        float: left;
        width: 20%;
        min-width: 120px;
        display: none; }
      .aui .event-search-listview .event-search-results-container .media-item .event-content-wrapper {
        float: left;
        width: 100%; }
        .aui .event-search-listview .event-search-results-container .media-item .event-content-wrapper p {
          padding: 0;
          margin: 0; }
.aui .event-search-panel {
  width: calc(33.3333% - 15px);
  float: right;
  margin-left: 15px; }
  .aui .event-search-panel.portlet-configuration {
    width: 100%; }
  @media (max-width: 767px) {
    .aui .event-search-panel {
      width: 100%;
      float: left;
      margin: 0; } }
  @media (min-width: 768px) {
    .aui .event-search-panel #panel-event-search-mobile-menu-icon {
      display: none; } }
  @media (min-width: 768px) {
    .aui .event-search-panel #panel-full-wrapper {
      height: auto !important; } }
  .aui .event-search-panel #panel-full-wrapper .panel-section {
    margin: 0 0 30px 0;
    width: 100%;
    float: left; }
    .aui .event-search-panel #panel-full-wrapper .panel-section legend {
      padding: 0 0 5px 0;
      margin: 0;
      line-height: inherit; }
    .aui .event-search-panel #panel-full-wrapper .panel-section #event-search-queryterm {
      width: 100%;
      float: left;
      height: 40px; }
      .aui .event-search-panel #panel-full-wrapper .panel-section #event-search-queryterm .event-search-border {
        padding: 1px;
        width: 100%;
        height: 100%;
        float: left; }
        .aui .event-search-panel #panel-full-wrapper .panel-section #event-search-queryterm .event-search-border .event-search-wrap {
          float: left;
          background: #fff;
          width: 100%;
          height: 100%; }
          .aui .event-search-panel #panel-full-wrapper .panel-section #event-search-queryterm .event-search-border .event-search-wrap input {
            width: calc(100% - 90px);
            float: left;
            height: 38px;
            line-height: 38px;
            border-right: none;
            box-shadow: none;
            background: #fff;
            border-radius: 0;
            border-left: 1px solid #ccc;
            border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc; }
          .aui .event-search-panel #panel-full-wrapper .panel-section #event-search-queryterm .event-search-border .event-search-wrap button#queryterm-submit {
            width: 90px;
            float: left;
            height: 38px;
            line-height: 38px;
            box-shadow: none;
            padding: 0;
            margin: 0;
            text-align: center;
            border-radius: 0; }
    .aui .event-search-panel #panel-full-wrapper .panel-section fieldset {
      padding: 0;
      margin: 0;
      border: none; }
      .aui .event-search-panel #panel-full-wrapper .panel-section fieldset ul {
        list-style-type: none;
        padding: 0;
        margin: 0; }
        .aui .event-search-panel #panel-full-wrapper .panel-section fieldset ul li {
          padding: 0;
          margin: 0; }
          .aui .event-search-panel #panel-full-wrapper .panel-section fieldset ul li input {
            padding: 0;
            margin: 0; }