/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
@media only screen and (min-width: 800px) {
	.custom-header-image {
		margin-top: 20px;
		height: 350px !important;
		padding-top: 100px !important;
		padding-bottom: 120px;
		width: auto !important;
	}
}

@media only screen and (min-width: 800px) {
	.page-id-2 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-2 .site-description {
	display: none;
}

.page-id-166 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-166 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-5 .site-description {
	display: none;
}

.page-id-35 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-35 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-131 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-131 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-47 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-47 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-134  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-134 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-143  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-143 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-133 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-33 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-41 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-41 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-150 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-150 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-295 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-295 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-171 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-171 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-209 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-209 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-44 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-44 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-159 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-159 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-190 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-190 .custom-header-image {
		margin-top: 30px;
		height: 350px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-177 

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-177 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-38

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-38 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.blog  .site-description {
display: none;
}

@media only screen and (min-width: 800px) {
	.blog .custom-header-image {
		margin-top: 30px;
		height: 200px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.lodestar-intro .entry-content {
    opacity: 1;
}

.page-id-647

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-647 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-636

.site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-636 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-634 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-634 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-625 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-625 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-641 .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-641 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

/* hide site description on blog page and single posts */
.blog .site-description,
.single-post .site-description {
  display: none;
}

@media only screen and (min-width: 800px) {
	.single-post .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-1191  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-1191 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}



.page-id-1234  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-1234 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-1240  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-1240 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}


.page-id-1350  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-1350 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-1357  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-1357 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-1380  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-1380 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-2036  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2036 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-2073  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2073 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-2266  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2266 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-2436  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2436 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}


.page-id-2366  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2366 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}


.page-id-2474  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2474 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-2695  .site-description {
	display: none;
}

@media only screen and (min-width: 800px) {
	.page-id-2695 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
}

.page-id-3183  .site-description {
	display: none;
}



@media only screen and (min-width: 800px) {
	.page-id-3183 .custom-header-image {
		margin-top: 30px;
		height: 375px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		

		.page-id-4247  .site-description {
	display: none;
}



@media only screen and (min-width: 800px) {
	.page-id-4247 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}
	
			.page-id-4361  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4361 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}
	
		.page-id-4617  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4617 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}
	
		.page-id-4671  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4671 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}
	
		.page-id-4716  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4716 .custom-header-image {
margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;		
		}
	
		}
	
			.page-id-4686  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4686 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}

	
	}

			.page-id-4708  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4708 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}




			.page-id-5148  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-5148 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}



			.page-id-5546  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-5546 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}

			.page-id-4996  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4996 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}

	.page-id-5058  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-5058 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		


	
}

	.page-id-4809  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4809 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		

	
}

	.page-id-4783  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-4783 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}


	.page-id-6063  .site-description {
	display: none;
}

	
@media only screen and (min-width: 800px) {
	.page-id-6063 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
}


	.page-id-6527  .site-description {
	display: none;
}


	.page-id-6555  .site-description {
	display: none;
}

	.page-id-6567  .site-description {
	display: none;
}

	.page-id-6551  .site-description {
	display: none;
}

	.page-id-6546  .site-description {
	display: none;
}

	.page-id-6540  .site-description {
	display: none;
}

	.page-id-6562  .site-description {
	display: none;
}


	.page-id-6487  .site-description {
	display: none;
}

	.page-id-9161  .site-description {
	display: none;
}

	.page-id-8166  .site-description {
	display: none;
}


@media only screen and (min-width: 800px) {
	.page-id-9161 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
	@media only screen and (min-width: 800px) {
	.page-id-8166 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
		
		.page-id-7672  .site-description {
	display: none;
}


@media only screen and (min-width: 800px) {
	.page-id-7672 .custom-header-image {
		margin-top: 30px;
		height: 250px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}
		
			.page-id-9856  .site-description {
	display: none;
}

			.page-id-9856  .site-logo {
	display: none;
}
	
@media only screen and (min-width: 800px) {
	.page-id-9856 .custom-header-image {
		margin-top: 30px;
		height: 400px !important;
		padding-top: 100px !important;
		padding-bottom: 90px;
		width: auto !important;
	}