#nav_messaging #messaging-link {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-left: none; }
  #nav_messaging #messaging-link .icon-message {
    color: rgba(255, 255, 255, 0.5); }
@media only screen and (min-width: 65em) {
  #nav_messaging #messaging-link .icon-message::before {
    font-size: 1.4rem; }
  #nav_messaging #messaging-link:hover .icon-message {
    color: white; }
  #nav_messaging #messaging-link .unread-message-icon {
    top: 12px;
    display: block;
    position: absolute;
    right: 9px;
    width: 9px;
    height: 9px;
    background: #d81d1d;
    border: 1px solid #171919;
    box-sizing: border-box;
    border-radius: 50%; } }

/*# sourceMappingURL=messaging.css.map */
