/* compiled by scssphp v0.6.0 on Wed, 10 Aug 2016 07:39:15 -0700 (0.0281s) */

/*****************
 INITS
 ***********************************************/
body {
  font-family: "brandon-grotesque", sans-serif;
  width: 100%;
  color: #58595b;
  font-size: 16px;
  background: white;
  max-width: 95%;
  margin: auto; }
/*****************
 CONTAINER AND COMMON DIVS
 ***********************************************/
#container {
  width: 100%;
  min-height: 600px; }

.clearfix {
  clear: both; }

.onepage {
  clear: both;
  min-height: 600px;
  padding: 3em 0; }

.centering_box {
  width: 98%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto; }

.center_content {
  width: 80%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto; }

.mobile_only {
  display: none; }

.desktop_only {
  display: block; }
/*****************
 COMMON DIV DECORATION
 ***********************************************/
.shadow_module {
  box-shadow: 1px 1px 4px 2px #ccc; }

.round_module {
  border-radius: 3px; }
/*****************
 COMMON MARKUP
 ***********************************************/
img {
  max-width: 100%;
  height: auto; }

a {
  text-decoration: none;
  color: #008fde; }

a:hover {
  color: #002b47;
  text-decoration: none;
  transition: all 0.2s ease; }

a:active, a:focus {
  text-decoration: none;
  color: inherit; }

ul {
  margin-left: 0;
  padding-left: 0; }

.text a, .text p a {
  color: #008fde !important; }

.text a:hover, .text p a:hover {
  color: #002b47 !important;
  transition: all 0.2s ease; }

.meta_holder a, .meta_holder .meta_taxes.meta_content a, .fp_featured a, .footer_inner a {
  color: #fff; }

.meta_holder .meta_content a {
  color: #008fde; }
