#skip a {
  display: block;
  position: absolute;
  left: -999px;
  top: -999px;
}

#skip a:focus {
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  overflow:auto;
  padding:5px;
  color: #fff;
  background-color:#000;
  text-align:center;
  z-index:999;
}

/**
 * Styles for flexible container
 */

@media (min-width: 768px) {
	.component	{
		min-width:100% !important;
	}
  .container	{
		max-width:100%;
	}
}

/**
 * Outlines
 */

#content-component {
  outline: none;
}
.fsn-menu .dropdown-toggle:focus {
  outline:5px auto -webkit-focus-ring-color;
}

/**
 * Fusion Gallery Masthead
 */

.fsn-gallery .masthead-item-video-pause  {
  position:absolute;
  bottom:55px;
  left:15px;
  z-index:2;
  display: block;
  width:48px;
  height:48px;
  margin:0;
  padding:0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border:0;
  border-radius:0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background:url('images/baseline-pause.svg') no-repeat center center;
  background-size:contain;
}
.fsn-gallery .masthead-item-video-pause.paused  {
  background-image:url('images/baseline-play_arrow.svg');
}

@media (max-width: 767px) {
  .fsn-gallery .masthead-item-video-pause {
    display: none;
  }
}

/**
* Prefers Reduced Motion
*/

@media (print), (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
      animation-duration: 1ms !important;
      animation-delay:1ms !important;
      transition-duration: 1ms !important;
      transition-delay: 1ms !important;
      animation-iteration-count: 1 !important;
  }
}