.header-hero--large {
    padding: 17rem 0;
}

.wp-block-cover__inner-container a {
	color: #fff
}

.hp-vendor--view-block .hp-vendor__registered-date,
.hp-vendor--view-page .hp-vendor__registered-date {
  display: none;
}

.site-footer {
	background-color: #b9cfef;
	margin-top:4%;
	bottom: 0;
	width:100%;
	padding: 3%;
}

.header-hero--title {
	display: none;
}

.wp-block-cover__background.has-background-dim {
  border-radius: 2rem;
	padding: 5rem 0;
}

.wp-block-cover img {
	border-radius: 2rem;
}

.footer {
	margin-right:1%;
	display: flex;
}

.footer div {
	text-align:center;
}

.col-1 {
	padding-left:27%
}

.col-3 {
	padding-left: 12%
}

.col-1 a {
	color: #525252;
}

.col-1 a:hover{
	color: #fff;
}

/* For mobile devices */
@media only screen and (max-width: 600px) {
  /* Adjust the column layout */
  .footer {
    display: block;
  }
  .col-1,
  .col-2,
  .col-3 {
    width: 100%;
    margin-bottom: 20px;
  }
	
	.col-1 {
	padding-left:5%;
}
	.col-1 a{
		padding-right:15%
	}

.col-2 {
	padding-left: 3%
}

.col-3 {
	padding-left: 5%
}

  
  /* Center the text */
  .footer h3,
  .footer ul,
  .footer li,
  .footer form,
  .footer input[type="email"],
  .footer button,
  .footer i {
    text-align: center;
  }
  
  /* Adjust the font sizes */
  .footer h3 {
    font-size: 18px;
  }
  .footer ul {
    font-size: 14px;
  }
  
  /* Adjust the form input and button sizes */
  .footer form input[type="email"] {
    width: 100%;
    padding: 10px;
    font-size: 14px;
  }
  .footer button[type="submit"] {
    width: 100%;
    padding: 10px;
    font-size: 14px;
  }
  
  /* Adjust the contact information layout */
  .footer .col-3 {
    font-size: 14px;
  }
}

.hp-form--user-login > .hp-form__footer {
  border: 2px solid #ccc;
  border-radius: 25px;
  background-color: #fff;
  padding: 6px;
	display: flex;
  justify-content: center;
  align-items: center;
  height: 50px; 
}

#theChampGoogleButton {
	background-color:#fff;
	border-color:#fff;
	margin-right: 10px;
}

div[onclick] {
  cursor: pointer;
}

.book-now-button{
	border: 2px solid #759ae5;
  border-radius: 35px;
	height: 40px;
  background-color: #759ae5;
	color:#fff;
	position: relative;
	top: 34%;
}

#menu-item-1106 a:hover {
  color: white;
}
#menu-item-1106 a:first-line{
  color: white;
}