  section.slabs.bg-dark {
			background-size: cover;
			}
.hero-grad.grad-full .hero-text-pos {
    width: 100%;
}
		
.hero-grad .hero-text-pos {
    transform: translateY(-50%);
}

h1.headline:after {content: none !important;}

.hero-grad .hero-text p .button:hover {
		text-shadow: none !important;
		background: #6ACEFE !important;
}

.hero-grad .hero-text p .button.pale {

	letter-spacing: 0px;
	
	margin-top: 1rem; 
	background: rgb(var(--sun)) !important; 
	color: #333 !important; 
	text-shadow: none; 
	font-weight: 500; 
	border:none !important
}

.hero-grad .hero-text p .button.pale:hover {
	background: #6ACEFE !important;
    /*border: 1px solid #F7B905;*/
    color: #222 !important;
	letter-spacing: 0px;
}
#tnavmenu {
    border-bottom: 1px solid #fff;
}
		
@media only screen and (max-width: 64em) { 
	.hero-img {
		height: 70vh !important;
	}
	.hero-grad .hero-text h1, .hero-grad.grad-full .hero-text h1 {
    	font-size: 1.75rem;
	}
	.hero-grad .hero-text p {
    	font-size: .88rem !important;
	}
	.hero-grad .hero-text h1, .hero-grad.grad-full .hero-text h1 {
    	font-size: 1.75rem !important;
	}
	.italics {
		font-family: 'Source Serif Pro', serif;
		font-size: 2.25rem;
		font-style: italic;
	}
}
