.addtocal-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.addtocal-list li:not(:last-child) {
  margin-bottom: 1rem;
}
.addtocal-list li a {
  font-size: 0.875rem;
  line-height: 21px;
  clear: both;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #555555;
  text-decoration: none;
}
.addtocal-list li a:hover {
  text-decoration: underline;
}
.addtocal-list li a img {
  max-height: 21px;
}
.addtocal-list li a span {
  padding-left: 0.625rem;
}
.addtocal-list.dropdown-menu {
  top: 100%;
}
.addtocal-list.dropdown-menu li {
  margin-bottom: 0;
}
.addtocal-list.dropdown-menu li a {
  display: block;
  padding: 0.5rem 0.625rem;
}
.addtocal-list.dropdown-menu li .calendar-link:before {
  display: none;
}
.addtocal-list .calendar-link {
  position: relative;
  padding-left: 42px;
}
.addtocal-list .calendar-link:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 18px;
  background-position: center;
  background-repeat: no-repeat;
}
.addtocal-list .calendar-link.calendar-outlook:before {
  height: 18px;
  background-image: url("../icons/outlook.svg");
}
.addtocal-list .calendar-link.calendar-ical:before {
  height: 22px;
  background-image: url("../icons/ical.svg");
}
.addtocal-list .calendar-link.calendar-google:before {
  height: 18px;
  background-image: url("../icons/google.svg");
}
.addtocal-list .calendar-link.calendar-office-365:before {
  height: 24px;
  background-image: url("../icons/office_365.svg");
}
.addtocal-list .calendar-link.calendar-yahoo:before {
  height: 16px;
  background-image: url("../icons/yahoo.svg");
}

.addtocal-title {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  font-weight: 700;
}

.add-to-calendar.dropdown {
  margin-bottom: 0;
}

.meta-addtocal .add-to-calendar .btn {
  padding: 0;
  border-radius: 0 !important;
  font-weight: 500;
}
.meta-addtocal .add-to-calendar .btn .waves-ripple {
  background: transparent;
}
.meta-addtocal .add-to-calendar .btn, .meta-addtocal .add-to-calendar.open > .btn,
.meta-addtocal .add-to-calendar .btn:focus,
.meta-addtocal .add-to-calendar .btn:hover {
  color: #4d4d4d;
}
.meta-addtocal .addtocal--one-link {
  font-size: 14px;
}
.meta-addtocal .addtocal--one-link,
.meta-addtocal .addtocal--one-link a {
  color: #4d4d4d;
  font-weight: 500;
}
.meta-addtocal .addtocal--one-link a {
  text-decoration: underline;
}
.meta-addtocal .addtocal--one-link a:hover {
  text-decoration: none;
}

.email_card ul.addtocal-list {
  margin-top: 1rem !important;
  margin-bottom: 2rem !important;
}
.email_card ul.addtocal-list .caret {
  display: none !important;
}
.email_card .add-to-calendar.dropdown {
  margin-bottom: 2rem;
}

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