button,
button.submit,
.button{
	background-color:#4ee58b;
	color:initial;
	border-radius:0;
	padding-top:1.4rem;
	padding-bottom:1.4rem;}
button.submit.button-primary,
.button.button-primary{
	background-color:#231f20;
	border-radius:0;
	box-shadow:0.3em 0.3em 0 #4ee58b;
	font-family:klima-web,-apple-system,sans-serif;
	font-size:1.3rem;
	letter-spacing:0.05em;
	text-transform:uppercase;}

/* Custom styles for Greve display font */
h1, h2, h3, .text-style-title0, .text-style-title1, .text-style-title2, .text-style-title3, .text-style-title4, .text-display, .text-font-display {
	font-family:greve-web,-apple-system,sans-serif;
  text-transform: uppercase;
  letter-spacing: calc(.03rem - 0.01em);
}
html,body,.text-font-body{
	font-family:katwijk-mono-web,monospace;
	font-size:16px;}
.text-font-secondary,
.meta,
.text-small,
.text-small2{
	font-family:klima-web,-apple-system,sans-serif;}

/* use border-bottom for text link styles */
.section:not(#site-header):not(.nav) a:not(.button):not(.expando-link){
	border-bottom:2px solid #4ee58b;
	color:#231F20;
	text-decoration:none;}

.section:not(#site-header):not(.nav) a:not(.button):not(.expando-link):hover{
  background-color: #4ee58b;
  color: inherit;}


/* Map styles */
#map-embed-350org .event-list-item-cta a.event-list-item-cta-btn{
	color: #000 !important;
	border: 2px solid #000 !important;
	text-shadow: none !important;
}

#map-embed-350org .event-list-item-cta a.event-list-item-cta-btn:hover{
  background-color: #4ee58b !important;
}

h2.event-list-item-title, h3.event-list-item-title {
    font-size: calc(0.62vw + 1.3rem);
    letter-spacing: calc(0.025rem - 0.025em);
    line-height: calc(.8em + 0.85rem);
}

#map-embed-350org .search-text{
	color: #333 !important;
}

#map-embed-350org .filter-form ul li label{
	color: #333;
	font-weight: 600 !important;
}

#map-embed-350org .filter-form ul li input:checked + label{
	font-weight: 800 !important;
}

/* hide some specific duplicate links for A/B testing */
.language-nav-item-join-september-climate-strike_copy,
.language-nav-item-join-september-climate-strike_copy_copy2{
	display:none !important;}
