.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0; border: 0;
}


/*============================================================================
  Skip to content button
    - Overrides .visually-hidden when focused
==============================================================================*/
a:focus-visible {
    outline: white dashed 1px !important;
}

.skip-link:focus {
  clip: auto;
  width: auto;
  height: auto;
  background-color: $color-body;
  padding: $gutter-site / 2;
  z-index: $z-index-skip-to-content;
  transition: none;
  left:30px;
  top: 15px;
}

.icon__fallback-text {
  @extend .visually-hidden;

  .no-svg & {
    position: static !important;
    overflow: inherit;
    clip: none;
    height: auto;
    width: auto;
    margin: 0;
  }
}

@media (min-width: 1200px) {
  .card-watch__wrap {
	min-height: 587px;
  }
}


/* accessability header styles */

.bul-header {
  top: 44px;
}

.bul-header.not-on-top {
  top: 0 !important;
}

.bul-header.is-open{
  height: 220px;
}


.accessability-banner {
  height: 44px;
  background-color: black;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 20px;
  
  // test style
  z-index: 99999;
}


.accessability-banner a { 
  display: block;
  text-decoration: none;
  color: #fff;
  font-family: Helvetica;
  font-size: 0.8rem;
  letter-spacing: 2px;
  font-weight: 400;
  cursor: poitner;
  height: 44px;
  line-height: 44px;
}

.second-menu__content {
  margin-top: 44px;
}

.not-on-top .second-menu__content {
  margin-top: 0px;
}

@media (max-width: 500px) {
   .accessability-banner {
    justify-content:center;
  }
   .skip-link:focus {
  	background-color:#EEE;
    color:black;
    width:50%;
    height:40px;
    //justify-content:center;
    text-align: center;
	left:-5%;
    top:-1%;
    border-radius: 10px;
    //justify-content:center;
    //align-items:center;
    //align-content:center;
    //text-align:center;
    line-height: 50px;
    font-weight: 1000;


  }
  
}

