/**
 * Theme Name:     Kevin Brennan Portfolio
 * Author:         Kevin Brennan
 * Template:       twentytwentyfour
 * Text Domain:	   kevin-brennan-portfolio
 * Description:    The Portfolio website for Artist and Filmmaker Kevin Brennan
 */



:where(.wp-site-blocks :focus) {
  outline-width: 1px;
  outline-offset: 3px;
}

.project-para {
max-width: 66ch;
}
a:where(:not(.wp-element-button)) {
  text-decoration-color: var(--wp--preset--color--contrast-3);
text-underline-offset: 4px;
}


.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
text-decoration-color: var(--wp--preset--color--contrast-3);
}
.wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content {
text-decoration: underline;
text-underline-offset: 4px;
text-decoration-color: var(--wp--preset--color--contrast-3);
}


.wp-lightbox-container img:hover + button {
  opacity: 0;
}
.lightbox-icon {
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='22' height='18'%3E%3Cpath fill='none' stroke='%231c1c1c' d='M3.5 4h15v10h-15z'/%3E%3Cpath fill='none' stroke='%231c1c1c' d='M21 7V1h-6M21 1l-6 6M1 11v6h6M1 17l6-6'/%3E%3C/svg%3E") no-repeat 0 100%;
}
.wp-block-image a:focus {
  color: transparent;
}



@media (max-width: 1199px) {
.page-col-left {
padding-right: 2rem !important;
}
.page-col-right {
padding-left: 2rem !important;
}
.header-stack-spacer {
flex-basis: 2rem !important;
}
}


@media (max-width: 781px) {
.page-col-left {
padding-right: 0 !important;
padding-bottom: 0 !important;
}
.page-col-right {
padding-left: 0 !important;
border: 0 !important;
}
.header-stack,
.main-nav,
.footer-copyright {
  align-items: flex-start !important;
}
}


@media (max-width: 599px) {
.header-stack {
  flex-direction: row !important;
  justify-content: space-between !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
padding-top: 4rem !important;
}
.wp-block-navigation.items-justified-right {
  --navigation-layout-justification-setting: flex-start !important;
}
}