/* line 12, ../etfcircle-static/static/scss/variables.scss */
:root {
  --color-primary: #002F58;
  --color-blue-2: #00549D;
  --color-secondary: #fe6d73;
  --color-tertiary: #F7CC83;
  --color-text: #70778b;
  --color-heading: $color-primary;
  --color-golden-1: $color-tertiary;
  --color-golden-2: #FFAF26;
  --color-border: #e7e7ed;
  --font-size-section-heading: 34px; }

/* line 4, ../etfcircle-static/static/event/scss/events.scss */
.events-container .events-page-title {
  margin-bottom: 24px; }

/* line 8, ../etfcircle-static/static/event/scss/events.scss */
.events-container .event-wrapper {
  text-decoration: none; }
  /* line 11, ../etfcircle-static/static/event/scss/events.scss */
  .events-container .event-wrapper .featured-image {
    position: relative;
    width: 35%; }
    /* line 15, ../etfcircle-static/static/event/scss/events.scss */
    .events-container .event-wrapper .featured-image img {
      height: 100%;
      object-fit: cover;
      width: 100%; }
    /* line 21, ../etfcircle-static/static/event/scss/events.scss */
    .events-container .event-wrapper .featured-image .hover {
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      transition: opacity 0.3s;
      width: 100%; }
  /* line 32, ../etfcircle-static/static/event/scss/events.scss */
  .events-container .event-wrapper .event-info {
    color: #000;
    height: 100%; }
    /* line 38, ../etfcircle-static/static/event/scss/events.scss */
    .events-container .event-wrapper .event-info .event-time {
      font-size: 14px; }
    /* line 42, ../etfcircle-static/static/event/scss/events.scss */
    .events-container .event-wrapper .event-info .virtual {
      font-size: 14px;
      font-weight: 700;
      margin: 5px 0; }
      /* line 47, ../etfcircle-static/static/event/scss/events.scss */
      .events-container .event-wrapper .event-info .virtual img {
        margin-left: 5px;
        width: 14px; }
    /* line 53, ../etfcircle-static/static/event/scss/events.scss */
    .events-container .event-wrapper .event-info .event-excerpt {
      font-size: 14px;
      margin-bottom: 10px;
      margin-top: 10px; }

/* line 62, ../etfcircle-static/static/event/scss/events.scss */
.events-container .pagination a.page-link {
  cursor: pointer; }

/* line 68, ../etfcircle-static/static/event/scss/events.scss */
.events-container .events-filter .form-control {
  border-radius: 4px;
  border-width: 1px; }

/* line 73, ../etfcircle-static/static/event/scss/events.scss */
.events-container .events-filter .event-search-button {
  cursor: pointer;
  min-height: 35px; }

/* line 78, ../etfcircle-static/static/event/scss/events.scss */
.events-container .events-filter.filter-bottom {
  align-items: center;
  display: flex;
  font-size: 13px; }
  /* line 83, ../etfcircle-static/static/event/scss/events.scss */
  .events-container .events-filter.filter-bottom .filter-badge {
    border: 1px solid #bbb;
    border-radius: 20px;
    cursor: pointer;
    padding: 3px 10px; }
  /* line 91, ../etfcircle-static/static/event/scss/events.scss */
  .events-container .events-filter.filter-bottom .filter-category .dropdown-item {
    cursor: pointer;
    font-size: 13px; }
  /* line 96, ../etfcircle-static/static/event/scss/events.scss */
  .events-container .events-filter.filter-bottom .filter-category button {
    border: 1px solid #bbb;
    border-radius: 20px;
    color: inherit;
    font-size: 13px;
    padding: 3px 10px; }
    /* line 103, ../etfcircle-static/static/event/scss/events.scss */
    .events-container .events-filter.filter-bottom .filter-category button::after {
      vertical-align: 0.15em; }
