/* MWS Sticky Footer Bar */
/* Sticky Banner Close Button */
.sbb-close {
    pointer-events: auto;
}
.sbb-close {
    position: fixed;
    bottom: 55px;
    right: 23%;
    border-radius: 30px;
    background: white;
    border: none;
    color: black;           /* Use white text (matches banner text color) */
    font-size: 16px;
    line-height: 1;
    cursor: pointer;
    z-index: 1000000000000000000;            /* Ensure the button appears above other banner content */
}
.mws-sticky-footer-bar .sbb-close {
    position: absolute;
    top: 15px;
    right: 23%;
    border-radius: 30px;
    background: white;
    border: none;
    color: black;           /* Use white text (matches banner text color) */
    font-size: 16px;
    line-height: 1;
    cursor: pointer;
    z-index: 1000000000000000000;            /* Ensure the button appears above other banner content */
}

.mws-sticky-footer-bar {
	list-style: none !important;
	background-color: rgba(0,0,0,0);
	width: 100%;
	text-align: center;
	bottom: 0px;
	color: white;
	z-index: 9999;
	position: fixed;
	padding: 0px;  /* adjust this to 0px if you want no padding */
	opacity: 1;
	transition: all 0.5s ease;
	max-height: 572px;
	width: auto;
}
.mws-sticky-footer-bar-inside {max-width: 1000px; width: 100%; margin-left: auto; margin-right: auto; display: inline; list-style: none !important;}
/*@media (max-width: 400px) {.mws-sticky-footer-bar {display: none;}}
@media (max-width: 768px) {
  .mws-sticky-footer-bar-inside table {width: 97% !important; display: inline-block; text-align: center !important;}
  .mws-sticky-footer-bar-inside td, .mws-sticky-footer-bar-inside th {width: 43% !important; display: inline-block; text-align: center !important;}
  .mws-sticky-footer-bar {bottom: 0px !important;}
}*/
.mws-sticky-footer-bar img {height: 100%; width: 100%; transition: all 2s ease; width: auto;} /* Adjusts the size of the non-hovered banner */
.mws-sticky-footer-bar img:hover {height: 100% !important; width: 100% !important; transition: all 2s ease;} 
.mws-sticky-footer-bar {
	/* margin-bottom: -498px; */
	transition: all 0.0s ease;
	background-image: url(https://globalchild.websiteformy.com/wp-content/uploads/Mow-the-Distance-button.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
	height: 80px;
	width: 100%;
	display: inline;
	vertical-align: bottom;
} /* Adjusts the collapsed tab size */
.mws-sticky-footer-bar:hover { /* Adjusts the distance from the bottom while hovered (expanded view) */
	background-image: url(https://globalchild.websiteformy.com/wp-content/uploads/Mow-the-Distance.png);
	height: 50%;
	transition: all 0.5s ease;
	background-size: contain;
	background-position: bottom center;
}
@media (max-width: 980px) {.mws-sticky-footer-bar:hover {height: 40%;}}
@media (max-width: 550px) {
	.mws-sticky-footer-bar {height: 18%; background-image: url(https://globalchild.websiteformy.com/wp-content/uploads/Mow-the-Distance-Mobile-Button.png);}
	.mws-sticky-footer-bar:hover {height: 18%; background-image: url(https://globalchild.websiteformy.com/wp-content/uploads/Mow-the-Distance-Mobile-Button.png);}

}
.generate-back-to-top {z-index: 99; bottom: 132px !important;}

/* END - MWS Sticky Footer Bar */

body:not(.archive) .woof_redraw_zone {display: none !important;}
@media (max-width: 550px) {.sbb-close {
	bottom: 98px;
	right: 42%;
	border-radius: 99px;
	border: 3px solid black;
	padding: 6px 10px;
}}


