
.dojo_add_event {
  display:inline-block;
}

.dojo_add_event_title {
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding: .7rem 1.2rem;
}

.dojo_add_event_links {
  width: 230px;
  position: absolute;
  padding: 6px 0;
  background: #fff;
  margin-left: -1px;
  border-radius: 3px;
  line-height: 100%;
  box-shadow: rgba(0,0,0,0.4) 0px 10px 26px;
  transition: opacity .15s ease;
  opacity:0;
  list-style: none;
  transform:translateX(3000px);

  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.dojo_add_event_links li::before {
    content: none !important;
}

.dojo_add_event_links.popup {
  opacity: 1;
  transform:translateX(0);
  z-index: 10;
}


.dojo_add_event_links a {
  display: block;
  line-height: 100%;
  text-decoration: none;
  cursor: pointer;
  color: #666;
  padding: 14px 10px 14px 55px;
  transition:.15s;
  font-weight:bold;
  position:relative;
}

.dojo_add_event_links a:hover {
  text-decoration: none;
  background:#F2F2F2;
  color:#333;
}


.dojo_add_event_link::after {
  content:' ';
  width:18px;
  height:18px;
  position:absolute;
  left:20px;
  top:14px;
}

.dojo_add_event_link.google::after {
    background:url('imgs/cal.google.svg');
  }

.dojo_add_event_link.google::after {
  background:url('imgs/cal.google.svg');
}

.dojo_add_event_link.yahoo::after {
  background:url('imgs/cal.yahoo.svg');
}

.dojo_add_event_link.outlook::after {
  background:url('imgs/cal.outlook.svg');
}

.dojo_add_event_link.apple::after {
  background:url('imgs/cal.apple.svg');
}

