body.page.page-id-25 {

background-color: black;

}
.wp-block-quote, .wp-block-quote.is-style-large, .wp-block-quote.is-large {
	border-left-color: black;
}
nav[role="navigation"] li.current_page_item a, nav[role="navigation"] li.current_page_parent a, nav[role="navigation"] li.current-menu-item a, nav[role="navigation"] li.current-menu-parent a {
    border: none;
}
a:focus,
.focus a {
	outline: none !important;
}
body a {text-decoration:none!important;}
body { color:#000!important }
a:hover {
  color: gray ;
  background-color: none ;
}
.hanging-indent { margin-left:.5in; text-indent:-.5in }
.m0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
a:active, a:focus, li:focus, li:active {
    outline: none !important;
    border: none !important;        
    text-decoration: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    user-select: none;
}

.sub-menu {
	max-height: 0;
    opacity: 0;
    overflow: hidden; 
    transition: max-height 0.5s ease-out, opacity 0.5s ease; 
    position: absolute;
    z-index: 1000 !important; 
}

.menu-item-has-children:hover  .sub-menu { 
	max-height: 200px;
    opacity: 1; 
    transition-delay: 0s;
}
.menu-item-has-children > .sub-menu {
    transition-delay: 1.8s;
}
.menu-item-has-children2:hover  .sub-menu2 {
    display: block !important; 
}

.sub-menu2 {
    display: none !important; 
    position: absolute; 
    z-index: 1000 !important; 
}
.menu-item-has-children2 li:hover > .sub-menu2 {
    display: block !important; 
    left: 100%;
    top: 0; 
}


}

.sub-menu li a {
    font-size: 0.55em; 
}
.sub-menu > li {
    padding: 10px 15px;
    margin-bottom: 5px;
}

.sub-menu .sub-menu > li {
    padding: 10px 15px;
    margin-bottom: 5px;
}
.sub-menu li a {
    font-size: 0.55em; 
    line-height: 1.5; 
}
html, body {
  height: 100%;
  margin: 0;
}

.fullscreen-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; /* This ensures the image covers the entire area */
  background-image: url('path-to-your-image.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}