/* line 8, prism.scss */
a {
  text-decoration: underline; }

/* line 12, prism.scss */
a.brand, a.btn {
  text-decoration: none; }

/* line 16, prism.scss */
.brand:hover {
  color: #666; }

/* line 20, prism.scss */
hr {
  border-width: 1px 0px 0px 0px; }

/* line 24, prism.scss */
h4 {
  line-height: 25px; }

/* line 28, prism.scss */
.btn span {
  color: #333; }

/* line 32, prism.scss */
body.site {
  background: url("../../../images/background.jpg");
  background-attachment: fixed;
  background-size: cover;
  border-top: none;
  background-color: #373737;
  font-family: "Lato", sans-serif;
  font-size: 100%;
  padding: 0px; }

/* line 43, prism.scss */
button, input, select, textarea {
  color: #3f3f3f; }

/******************************************/
/* line 49, prism.scss */
.body .container, footer .container {
  background-color: rgba(45, 44, 44, 0.9);
  border: none;
  box-shadow: none;
  padding: 0px;
  max-width: 1200px;
  width: auto;
  border-radius: 0px; }

/* line 59, prism.scss */
footer .container {
  padding-bottom: 20px; }
  /* line 62, prism.scss */
  footer .container hr {
    border-color: #2b2b2b; }
  /* line 66, prism.scss */
  footer .container .pull-right, footer .container .copyright {
    padding-top: 30px; }

/* line 71, prism.scss */
footer .container > * {
  padding-left: 30px;
  padding-right: 30px; }

/* line 76, prism.scss */
.container, .container a, legend {
  color: white; }

/* line 80, prism.scss */
.row-fluid [class*="span"]:first-child {
  padding-left: 0px; }

/****************** Menu ************************/
/* line 86, prism.scss */
nav.navigation {
  border: none; }
  /* line 90, prism.scss */
  nav.navigation .nav.menu {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    margin-top: -65px;
    width: 100%;
    display: block;
    clear: both;
    text-transform: uppercase;
    background: none repeat scroll 0% 0% #2b2b2b;
    float: right;
    width: auto;
    padding-right: 30px;
    padding-top: 10px;
    position: relative; }
    /* line 106, prism.scss */
    nav.navigation .nav.menu ul {
      list-style: none;
      margin: 0;
      padding-left: 0;
      margin-left: -1px; }
    /* line 113, prism.scss */
    nav.navigation .nav.menu li {
      float: left;
      position: relative; }
    /* line 118, prism.scss */
    nav.navigation .nav.menu a {
      display: block;
      padding: 1.3em 1em;
      text-decoration: none;
      line-height: 1.3em;
      color: white;
      color: white; }
    /* line 127, prism.scss */
    nav.navigation .nav.menu ul ul {
      position: absolute;
      left: 0;
      z-index: 99999;
      display: none;
      float: left;
      padding: 0;
      background: #4d4d4d;
      background: #4d4d4d; }
    /* line 138, prism.scss */
    nav.navigation .nav.menu ul ul ul {
      left: 100%;
      top: 0; }
    /* line 143, prism.scss */
    nav.navigation .nav.menu ul ul a {
      width: 200px; }
    /* line 150, prism.scss */
    nav.navigation .nav.menu li:hover > a {
      color: #fff;
      color: white;
      background: #4d4d4d;
      background: #4d4d4d; }
    /* line 157, prism.scss */
    nav.navigation .nav.menu ul ul a:hover {
      background: #313131;
      background: #303030; }
    /* line 162, prism.scss */
    nav.navigation .nav.menu ul li:hover > ul {
      display: block; }
    /* line 169, prism.scss */
    nav.navigation .nav.menu .current_page_item > a,
    nav.navigation .nav.menu .current-menu-item > a,
    nav.navigation .nav.menu .current_page_item > a:hover,
    nav.navigation .nav.menu .current-menu-item > a:hover {
      background: white;
      color: #313131;
      color: #303030; }
    /* line 175, prism.scss */
    nav.navigation .nav.menu .current_page_ancestor {
      background: #4d4d4d;
      background: #4d4d4d; }
    /* line 182, prism.scss */
    nav.navigation .nav.menu ul ul .current_page_parent,
    nav.navigation .nav.menu .current_page_parent .current_page_item > a,
    nav.navigation .nav.menu .current_page_parent .current_page_item > a {
      color: #fff;
      color: white;
      background: #313131;
      background: #303030; }
    /* line 190, prism.scss */
    nav.navigation .nav.menu .active > a,
    nav.navigation .nav.menu .active > a:hover {
      background: none repeat scroll 0% 0% #FFF;
      color: #303030; }

/* line 198, prism.scss */
.navigation .nav-child {
  background-color: #2b2b2b;
  padding: 0;
  border-radius: 0px;
  box-shadow: none;
  top: 100%; }
  /* line 205, prism.scss */
  .navigation .nav-child li {
    width: 100%; }

/* line 210, prism.scss */
.navigation .nav-child:after, .navigation .nav-child:before {
  border: none; }

/****************** Breadcrumbs ************************/
/* line 216, prism.scss */
ul.breadcrumb {
  background-color: transparent;
  padding-left: 45px; }
  /* line 220, prism.scss */
  ul.breadcrumb li {
    text-shadow: none; }

/****************** Well ************************/
/* line 227, prism.scss */
div.well {
  background-color: transparent;
  border: none; }

/****************** Sidebar ************************/
/* line 234, prism.scss */
div#aside {
  margin-left: 0px; }
  /* line 237, prism.scss */
  div#aside .page-header {
    margin-bottom: 30px; }

/****************** Header ************************/
/* line 244, prism.scss */
header.header {
  background-color: #2b2b2b;
  padding-bottom: 40px; }

/****************** Logo ************************/
/* line 251, prism.scss */
.brand {
  padding-left: 45px;
  padding-top: 35px; }

/****************** Logo ************************/
/* line 258, prism.scss */
main#content {
  padding: 30px 30px 30px 45px; }

/* line 263, prism.scss */
div#aside {
  padding-top: 30px; }

/****************** Media queries ************************/
@media screen and (max-width: 1159px) {
  /* line 270, prism.scss */
  .site-content .widget-area {
    margin-left: 5px; }

  /* line 274, prism.scss */
  .entry-header, .entry-content, .entry-footer, .tag-links, .post-navigation, .comments-area, .paging-navigation, .page-header {
    max-width: none; } }
@media screen and (max-width: 900px) {
  /* line 281, prism.scss */
  .header .brand {
    float: left; }

  /* line 284, prism.scss */
  nav.navigation .nav.menu {
    margin-top: 20px;
    float: none;
    padding-left: 40px; } }
