body {
  font-size: 15px; }

.eiCallOut {
  display: block;
  position: absolute; }

.eiCallOut:after {
  display: block;
  content: " ";
  position: absolute;
  bottom: 100%;
  right: 35px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #951F3F; }

.eiCallOut span {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: white;
  background-color: #951F3F;
  margin: 0;
  padding: 12px 12px 12px 12px;
  border-radius: 8px;
  white-space: nowrap;
  overflow: hidden; }

#clientLoginCallOutWrapper {
  display: block;
  position: relative;
  float: right;
  text-align: center;
  z-index: 10; }

#clientLoginCallOutWrapper .eiCallOut {
  top: 12px;
  left: -250px; }

#clientLoginCallOutWrapper .eiCallOut {
  visibility: hidden;
  width: 0px;
  transition: visibility .5s ease .5s, width .5s ease .5s; }

#clientLoginCallOutWrapper .eiCallOut.slideIn {
  visibility: visible;
  width: 250px; }

#clientLoginCallOutWrapper .eiCallOut:after {
  border-bottom-color: transparent;
  transition: border-bottom-color .5s ease .75s; }

#clientLoginCallOutWrapper .eiCallOut.slideIn:after {
  border-bottom-color: #951F3F; }

.dropdown-menu.dropdown-delayed {
  display: block;
  visibility: hidden;
  transition: visibility 0s linear 0s; }

@media screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu.dropdown-delayed {
    display: block;
    visibility: visible;
    transition-delay: .5s; } }

/*
.menu>.down-arrow>a:hover:after {
   -webkit-transition-timing-function: linear;
               -webkit-animation-name: showArrow;
              -webkit-animation-delay: 1s;
           -webkit-animation-duration: 1s;
         
           transition-timing-function: linear;
                       animation-name: showArrow;
                      animation-delay: 1s;
                   animation-duration: 1s;
}

@-webkit-keyframes showArrow {
   0%   { visibility:  hidden; }
   100% { visibility: visible; }
}

@keyframes showArrow {
   0%   { visibility:  hidden; }
   100% { visibility: visible; }
}
*/
