.views-view--events .c-page-header .fullcalendar__tab-link--icon-calendar-view {
  background-position: 0.77778rem center;
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-left: 2.44444rem;
  font-size: 0.66667rem;
  background-color: #F2F2F2;
  border: 1px solid #ccc;
  border-radius: 0px;
  color: #333;
  font-family: "Typold W05", sans-serif;
  font-weight: 500;
  letter-spacing: 0.13333em;
  padding: 0.55556rem 0.77778rem 0.55556rem 2.22222rem;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20fill%3D%22%23417925%22%20d%3D%22M12%2C10%20L10%2C10%20L10%2C12%20L12%2C12%20L12%2C10%20Z%20M14%2C10%20L14%2C12%20L16%2C12%20L16%2C10%20L14%2C10%20Z%20M12%2C16%20L12%2C14%20L10%2C14%20L10%2C16%20L12%2C16%20Z%20M14%2C16%20L15%2C16%20C15.5522847%2C16%2016%2C15.5522847%2016%2C15%20L16%2C14%20L14%2C14%20L14%2C16%20Z%20M12%2C6%20L10%2C6%20L10%2C8%20L12%2C8%20L12%2C6%20Z%20M14%2C6%20L14%2C8%20L16%2C8%20L16%2C6%20L14%2C6%20Z%20M8%2C10%20L6%2C10%20L6%2C12%20L8%2C12%20L8%2C10%20Z%20M8%2C16%20L8%2C14%20L6%2C14%20L6%2C16%20L8%2C16%20Z%20M8%2C6%20L6%2C6%20L6%2C8%20L8%2C8%20L8%2C6%20Z%20M4%2C10%20L2%2C10%20L2%2C12%20L4%2C12%20L4%2C10%20Z%20M4%2C16%20L4%2C14%20L2%2C14%20L2%2C15%20C2%2C15.5522847%202.44771525%2C16%203%2C16%20L4%2C16%20Z%20M4%2C6%20L2%2C6%20L2%2C8%20L4%2C8%20L4%2C6%20Z%20M2%2C4%20L16%2C4%20C16%2C3.44771525%2015.5522847%2C3%2015%2C3%20L14%2C3%20C13.4477153%2C3%2013%2C2.55228475%2013%2C2%20C13%2C1.44771525%2013.4477153%2C1%2014%2C1%20L15%2C1%20C16.6568542%2C1%2018%2C2.34314575%2018%2C4%20L18%2C15%20C18%2C16.6568542%2016.6568542%2C18%2015%2C18%20L3%2C18%20C1.34314575%2C18%200%2C16.6568542%200%2C15%20L0%2C4%20C0%2C2.34314575%201.34314575%2C1%203%2C1%20L4%2C1%20C4.55228475%2C1%205%2C1.44771525%205%2C2%20C5%2C2.55228475%204.55228475%2C3%204%2C3%20L3%2C3%20C2.44771525%2C3%202%2C3.44771525%202%2C4%20Z%20M10%2C1%20C10%2C0.44771525%2010.4477153%2C0%2011%2C0%20C11.5522847%2C0%2012%2C0.44771525%2012%2C1%20L12%2C2%20C12%2C2.55228475%2011.5522847%2C3%2011%2C3%20C10.4477153%2C3%2010%2C2.55228475%2010%2C2%20L10%2C1%20Z%20M6%2C1%20C6%2C0.44771525%206.44771525%2C0%207%2C0%20C7.55228475%2C0%208%2C0.44771525%208%2C1%20L8%2C2%20C8%2C2.55228475%207.55228475%2C3%207%2C3%20C6.44771525%2C3%206%2C2.55228475%206%2C2%20L6%2C1%20Z%22%2F%3E%3C%2Fsvg%3E"); }
  @media (min-width: 37.5em) {
    .views-view--events .c-page-header .fullcalendar__tab-link--icon-calendar-view {
      font-size: 0.66667rem; } }
  .views-view--events .c-page-header .fullcalendar__tab-link--icon-calendar-view:hover {
    background-color: #fff;
    text-decoration: underline; }
  @media (max-width: 37.4375em) {
    .views-view--events .c-page-header .fullcalendar__tab-link--icon-calendar-view {
      padding-left: 2rem;
      background-size: 0.66667rem;
      background-position: 0.83333rem center; } }

.views-view--events .o-layout-sidebar-after {
  margin-top: 3.33333rem; }

.views-view--events .c-event-view__attachment--before {
  margin-bottom: 3.33333rem; }

.views-view--events .o-layout-sidebar-after__primary .views-element-container {
  border-bottom: 1px solid #ccc; }

.views-view--events .o-layout-sidebar-after__primary h2 {
  color: #417925;
  margin-bottom: 1.66667rem; }

.views-view--events .o-layout-sidebar-after {
  -webkit-box-pack: inherit;
          justify-content: inherit; }

.views-view--events .o-layout-sidebar-after .o-layout-sidebar-after__primary {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }
  @media (min-width: 62em) {
    .views-view--events .o-layout-sidebar-after .o-layout-sidebar-after__primary {
      margin-right: 3.33333rem;
      width: 64%; } }

@media (min-width: 62em) {
  .views-view--events .o-layout-sidebar-after .o-layout-sidebar-after__secondary {
    padding-top: 0;
    width: calc(36% - 60px); } }
