#actionbar {
	display: none !important;
}

.wp-block-query-pagination {
margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.wp-block-latest-posts__post-title {
 text-transform: uppercase;
}

.stickyme {
  position: -webkit-sticky !important;
  position: sticky !important;
	top: 0 !important;
	z-index: 99999!important;
	width: 100% !important;
}

.wp-social-link {
	color: #3A5D64 !important;
}

a {
	text-decoration: none !important;
}

.nav a:hover {
color: #D7C172 !important;
}

.wp-block-jetpack-contact-form>* {
	flex: 0 0 100%;
	margin: auto !important;
}

.home {
	background-color: #ffffff !important;
}

@media screen and (min-width: 1024px) {
	.hidedesktop {
	display: none !Important;
	}
}

@media screen and (max-width: 1024px) {
	.home {
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}

		.hidemobile {
	display: none !Important;
	}
	

	h1 .wp-block-post-title {
   font-size: 30px !important;
	}
	
	h1 {
		font-size: 30px !important;
	}
	
	h2 {
		font-size: 34px !important;
	}
	
	h3 {
		font-size: 20px !important;
	}
	
	h4 {
		font-size: 18px !important;
	}
	
	h5 {
		font-size: 18px !important;
	}
	
	h6 {
		font-size: 18px !important;
	}
	
	p {
		font-size: 16px !important;
	}
	
	
	.wp-block-cover__inner-container {
		width: 100% !important;
	}
	
	.wp-block-heading {
		max-width: 100% !important;
		margin-left: 0 px !important;
		margin-right: 0 px !important;
	}
	
	.has-text-align-center {
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding: 0 !important;
	}
	
	.wp-block-jetpack-contact-form>* {
		flex: 0 0 100% !important;
		width: 100% !important;
		margin: 0 !important;
		max-width: 100% !important;
	}
	
	.shorter {
		min-height: 400px !important;
	}
	
	.centerme{
		text-align: center !important;
		justify-content: center !important;
	}
	
	.centerbutton {
		display: none !important;
		justify-content: center !important;
	}
	
	.title {
		font-size: 65px !important;
	}
	
	.linkspage {
		    width: calc(75% - var(--wp--style--block-gap, .5em)* .75) !important;
	}

	.addpadding {
	padding-left: 20%;
	padding-right: 20%;
	} 
	
	.addpadding2 {
	padding-left: 
		5% !important;
	padding-right: 5% !important;
	} 
	
	.addmobilepadding {
	padding-left: 2% !important;
	padding-right: 2% !important;
	} 
	
	.newslettertitle {
font-size: 25px !important;
	}
}

@media screen and (max-width: 600px) {
	.removepadding {
	display:none;
	}
}