/*
Theme Name: Epic Food Concepts
Theme URI: http://epicfoodconcepts.com
Author: BOOST Creative
Author URI: https://boostcreative.com
Version: 2016
*/

html, body { font-family: 'proxima-nova', sans-serif; height: auto; }
body.admin-bar { min-height: calc(100% - 2rem); }

h2 { font: 700 1.375rem/1.125 'proxima-nova', sans-serif; text-transform: uppercase; color: #7e7e7e; text-shadow: 0.125rem 0.125rem 0 white; margin: 0 0 1rem; }
a:hover, a:focus { text-decoration: underline; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.button { background: #D46217; padding: 0.75rem 1.5rem 0.625rem; border-radius: 0.25rem; font-weight: 700; box-shadow: 0 0 0.5em rgba(0,0,0,0.5); }
.button:hover, .button:focus { background: #BD5714; text-decoration: none; }
.button.agave { background: #54acb0; }
.button.agave:hover, .button.agave:focus { background: #4A878A; }

.companyInfo { list-style: none; margin: 8vh 0 0; font-size: 0; text-align: center; }
.companyInfo > li { display: inline-block; padding: 0 5vw; margin-bottom: 6vh; font-size: 1rem; color: white;
	background: radial-gradient(closest-side, rgba(0,0,0,0.5), rgba(0,0,0,0)); }
.companyInfo a, .companyInfo a { color: inherit; font-weight: 600; }
.companyInfo p { text-shadow: 0 0 0.5em rgba(0,0,0,0.5);}
.companyInfo img { max-height: 7rem; }
.companyInfo-logo { margin-bottom: 1rem; display: block; }

.siteBody { background: no-repeat center / cover; padding: 8vh 5vw; min-height: 100vh; }
.admin-bar .siteBody { min-height: calc(100vh - 2rem); }

.content {  }
.content img { margin-bottom: 1.5rem; }

@media screen and (max-width: 782px) {
	body.admin-bar, .admin-bar .siteBody { min-height: calc(100vh - 2.875rem); }
}