

@media only screen and (min-width: 1000px) {
	.content .container .container_inner.default_template_holder,
	.content .container .container_inner.page_container_inner
	{
		padding-top:0px;
	}
}
.content .container .container_inner.page_container_inner, .full_page_container_inner {
	padding: 0px 0 0; 
}
.q_image_with_text_over {
     /* -8px for top margin gets rid of white space
        margin: 0px 0 0 0; */
}
.q_image_with_text_over .shader {
	background-color: rgba(0,0,0,.40);
}
.q_image_with_text_over:hover .shader {
	background-color: rgba(0,0,0,.75);
        transition: background-color .4s ease-in-out;
}
.q_image_with_text_over .desc {
	max-width: 590px;
        margin-left: auto;
        margin-right: auto;
}
.wpb_wrapper p{
        max-width: 740px;
        margin-left: auto;
        margin-right: auto;
}
nav.mobile_menu ul li a:hover {
  color: #ff7e00;
}