/* Mailchimp form in footer */
#mc_embed_signup {
	width: 100%;
}

#mc_embed_signup form {
width: 77%;
padding: 0;
}
#mc-embedded-subscribe {
height: auto !important;
background-color: transparent !important;
	color: rgb(255,255,255,1) !important;
	border: .1rem solid rgb(255,255,255,1) !important;
	border-radius: 3rem !important;
}
#mc-embedded-subscribe:hover {
	background-color: #ef5229 !important;
color: #ffffff !important;
border-color: #ef5229 !important;
}

/* directory */
/* 'visit website' button */

.visit-website-button {
height: auto !important;
background-color: transparent !important;
margin-top:.5rem !important;
	color: #ef5229 !important;
	border: .1rem solid #ef5229 !important;
	border-radius: 3rem !important;
}
.visit-website-button:hover {
	background-color: #ef5229 !important;
color: #ffffff !important;
border-color: #ef5229 !important;
}


/* acknowlegment of country */
.aoc-container {
	background-color: rgb(222,217,239, .45);
	display: flex;
	flex-wrap: wrap;
	border-radius: 4rem;
	justify-items: center;
	align-items: center;
	padding: 3vh 1vw!important;
}
.aoc-text {
	text-align: right;
	color: var(--footer-txt);
	padding: 0rem 1.2rem;
}

/* hide homepage title */
.home .entry-title {
	display: none;
}

/* hide page titles */ 
header .entry-title {
	display: none;
}

/* hide site info bar in footer */
.site-info {
	display: none;
, }

/* announcement container */ 
.announcement-container {
	border-radius: 2em;
}


/* set height for previous event slideshows */ 
.event-slideshow {
	max-height: 25vh;
}

.previous-events .wp-block-jetpack-slideshow_image {
	max-height: none !important;
}

/* dropdown content (hidden by default) */
.dropdown-content {
  display: none;
  position: absolute;
  min-width: 160px;
  z-index: 1;
}

/* links inside the dropdown */
.dropdown-content a {
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

/* footer colours */
.site-footer, .top-bar, .footer-widgets-wrapper {
	background-color: #26038a;
}

/* top-bar overrides */
.top-bar .jetpack-social-navigation {
	width: 40%;	
}

.top-bar .site-description {
	width: 60%;
}

@media (max-width: 800px) {
  .top-bar .jetpack-social-navigation, .top-bar .site-description {
    width: auto;
  }
}

/* fix for full-width images in blog list */
.wp-block-latest-posts__featured-image img {
    width: 685px !important;
}