/* Remove unwanted page padding */
#page-wrapper {
		padding-top: 0px;
}

/* Remove events calender padding */
.tribe-common-l-container.tribe-events-l-container {
		padding-top: 0px!important;
		padding-bottom: 0px!important;
}

/* Add styling for custom header image */
.header-image {
  margin-bottom: 0;
  width: 100%;
}

.header-image img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.header-image-container {
  position: relative;
}

#masthead .hgroup {
  padding-top: 45px;
  padding-bottom: 45px;
}

/* Remove unneeded div in header that produces unwanted empty space */
.support-text {
		display: none!important;
}

/* Styling for responsive menu */
.mobile-nav-frame ul {
	
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: none;
}

.mobile-nav-frame .title {
		border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}

.mobile-nav-frame .title h3{
	text-shadow: none;	
}

/* Styling for homepage intro seperator */
.intro-sep {
	margin: 45px 0px;
	border-top: 1px solid #dddddd;
}

.tribe-events-event-image {
		width: 100%!important;
}

.tribe-events-event-image img {
		width: 100%!important;
		height: auto!important;
}