.wp-block-image .border-img img{
	border: 20px solid #F6E4CC;
}

.page-id-460{
	background: #241f20;
}

.tooltip-container {
    position: relative;
    display: inline-block;
}

/*Tooltip*/
.tooltip-image {
    display: block;
    width: 100%; /* Adjust as necessary */
    height: auto; /* Adjust as necessary */
}

.tooltip-text {
    visibility: hidden;
    width: 120px; /* Adjust the width of the tooltip */
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    position: absolute;
    bottom: 50%; /* Position the tooltip above the image */
    left: 50%;
    margin-left: -60px; /* Centers the tooltip */
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip-container:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
}

/*Topbar Sticky*/
.topbar-sticky {
	position: -webkit-sticky; /* For Safari */
    position: sticky; /* Standard sticky position */
    top: 0; /* Stick to the top of the page */
    z-index: 1000; /* Ensure it stays on top of other elements */
}

}
/*Nav Underline*/
@media (min-width: 769px) {
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    text-decoration: underline;
}

    .main-navigation .main-nav ul li:hover > a,
    .main-navigation .main-nav ul li[class*="current-menu-"] > a {
        text-decoration: underline;
    }
}

/*Header*/
.columns-hours {
	columns: 2;
}

.columns {
	columns: 2;
	line-height:1;
}


/*Contact Form*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
	  background-color: #fff;
    border: 2px solid #00a0d2; /* Blue */
}
 
.wpcf7 form.init .wpcf7-response-output {
    display: none;
}
 
.wpcf7 form.sent .wpcf7-response-output {
  background-color: #fff;  
	border-color: #46b450; /* Green */
}
 
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  background-color: #fff;
	border-color: #dc3232; /* Red */
}
 
.wpcf7 form.spam .wpcf7-response-output {
  background-color: #fff;  
	border-color: #f56e28; /* Orange */
}
 
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
  background-color: #fff;
	border-color: #ffb900; /* Yellow */
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    display: block;
}

/*Footer*/
.copyright-bar {
	color: #079646;
}