.gallery--active .pswp__button--close {
	display:block !important
}
.gallery--active .header {
    width: calc(100% - 58px);
}
.gallery--active .btn-logo {
    margin: 0;
}

/*****************
 Accesibility
/*****************/

*:focus {color:#66cc99;border:none !important}

/*
  If the user has expressed their preference for
  reduced motion, then don't use animations on buttons.
*/
@media (prefers-reduced-motion: reduce) {
  .anim{
  	display:none}
  .blink {
    animation: none;
    -webkit-animation:none;
  }
}

/*
:focus {
border:3px solid red
}
*/

.sr-only {clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space:no-wrap}

#skip{
	z-index:1501;
	position:absolute;
}
#skip a
{
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
 
#skip a:focus
{
position:static;
width:auto;
height:auto;
}

@media screen and (min-width:36em) {

}