a[disabled], a[disabled]:hover {
  color: #aaa; }

.header-menu a[href='#'] {
  font-weight: 700;
  text-decoration: underline;
  text-underline-position: under; }

.section--multi_video a:focus .multi_video--video {
  outline: 2px auto Highlight;
  outline: 3px auto -webkit-focus-ring-color; }

.slick-slide .multi_video {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .slick-slide .multi_video {
      display: block !important; } }

.section--multi_video a {
  margin: 0; }

.overlay_info {
  position: absolute;
  top: 0;
  z-index: 500;
  height: 100%;
  width: 100%;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.71);
  color: #fff;
  font-size: larger;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* Icon pulse */
.fa-pulse {
  display: inline-block;
  -moz-animation: pulse 3s infinite linear;
  -o-animation: pulse 3s infinite linear;
  -webkit-animation: pulse 3s infinite linear;
  animation: pulse 3s infinite linear; }

@-webkit-keyframes pulse {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@-moz-keyframes pulse {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@-o-keyframes pulse {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@-ms-keyframes pulse {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
@keyframes pulse {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.25; }
  100% {
    opacity: 1; } }
