/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


.stretch-link{
	position: relative;
}

.stretch-link a::after{
	content: '';
	position: absolute;
	inset: 0;
}

.stretch-link a:is(:focus-visible)::after{
	outline: 2px solid;
}

.stretch-link a:is(:hover, :focus){
	outline: none;
}
.stretch-link a {
  color: white;
  text-decoration: none;
}

#generate-slideout-menu.main-navigation .main-nav ul ul {
  margin-left: 1rem;
}

#generate-slideout-menu {
  width: clamp(300px, 80%, 350px);
  padding: 1rem 1rem;
}
.menu-toggle svg {
  width: 32px;   /* Increase overall width */
  height: 32px;  /* Increase overall height */
}

.menu-toggle svg path {
  stroke-width: 2.5; /* Thicker lines */
}

.offside-panel .close-button svg {
  width: 32px;
  height: 32px;
  stroke-width: 2.5;
  stroke: yellow;
  fill: none;
  transition: stroke 0.2s ease;
}

.offside-panel .close-button:hover svg {
  stroke: orange;