html {
  background-color: #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
}

.container {
  margin: auto;
  max-width: 1340px;
}

.container::after {
  clear: both;
  content: "";
  display: block;
}

.no-sidebar #content {
  width: calc(100% - 60px);
  float: left;
  margin-left: 30px;
}

@media only screen and (min-width: 720px) {
  .no-sidebar #content {
    width: calc(66.66667% - 50px);
    float: left;
    margin-left: 30px;
  }
}

@media only screen and (min-width: 980px) {
  .no-sidebar #content {
    width: calc(100% - 60px);
    float: left;
    margin-left: 30px;
  }
}

@media only screen and (min-width: 720px) {
  .one-sidebar.sidebar-second #content {
    width: calc(50% - 45px);
    float: left;
    margin-left: 30px;
  }
}

@media only screen and (min-width: 980px) {
  .one-sidebar.sidebar-second #content {
    width: calc(75% - 52.5px);
    float: left;
    margin-left: 30px;
  }
}

@media only screen and (min-width: 720px) {
  .one-sidebar.sidebar-first #content {
    width: calc(100% - 60px);
    float: left;
    margin-left: 30px;
    margin-left: calc(0% - 30px + 60px);
  }
}

@media only screen and (min-width: 980px) {
  .one-sidebar.sidebar-first #content {
    width: calc(83.33333% - 55px);
    float: left;
    margin-left: 30px;
    margin-left: calc(16.66667% - 35px + 60px);
  }
}

@media only screen and (min-width: 720px) {
  .two-sidebars #content {
    width: calc(66.66667% - 50px);
    float: left;
    margin-left: 30px;
    margin-left: calc(0% - 30px + 60px);
  }
}

@media only screen and (min-width: 980px) {
  .two-sidebars #content {
    width: calc(58.33333% - 47.5px);
    float: left;
    margin-left: 30px;
    margin-left: calc(16.66667% - 35px + 60px);
  }
}

@media only screen and (min-width: 720px) {
  #sidebar-first {
    width: calc(16.66667% - 35px);
    float: left;
    margin-left: 30px;
    margin-left: calc(-50% - 15px + 60px);
  }
  .one-sidebar.sidebar-first #sidebar-first {
    margin-left: calc(-66.66667% - 10px + 60px);
  }
}

@media only screen and (min-width: 980px) {
  #sidebar-first {
    width: calc(16.66667% - 35px);
    float: left;
    margin-left: 30px;
    margin-left: calc(-75% - 7.5px + 60px);
  }
  .one-sidebar.sidebar-first #sidebar-first {
    margin-left: calc(-100% - 0px + 60px);
  }
}

@media only screen and (min-width: 720px) {
  #sidebar-second {
    width: calc(33.33333% - 40px);
    float: left;
    margin-left: 30px;
    margin-left: calc(0% - 30px + 60px);
  }
}

@media only screen and (min-width: 980px) {
  #sidebar-second {
    width: calc(25% - 37.5px);
    float: left;
    margin-left: 30px;
    margin-left: calc(0% - 30px + 60px);
  }
}

#header,
#preface,
#footer,
.mission,
.breadcrumb,
.node {
  clear: both;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9sYXlvdXQvX2xheW91dC0tZ3JpZC5zY3NzIiwibGF5b3V0L2xheW91dC5jc3MiLCJub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MiLCJub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtY29sdW1uLnNjc3MiLCJsYXlvdXQvY29uZmlnL19ncmlkLXNldHRpbmdzLnNjc3MiLCJub2RlX21vZHVsZXMvYm91cmJvbi1uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtbWVkaWEuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib3VyYm9uLW5lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1wdXNoLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0E7RUFDRSx1QkFBc0I7RUFDdEIsK0JBQXNCO1VBQ3ZCLHVCQUFBO0NDYkE7O0FEZ0JEOzs7RUFHQyw0QkFBQTtVQ2JTLG9CQUFvQjtDRGU5Qjs7QUNaQTs7RUFFRSxhQUFhO0NEZWY7O0FDWkE7RUFDRSxVQUFVO0NEZVo7O0FDWkE7RURpQkMsYUFBQTtFQ2ZDLGtCQUFrQjtDQ0NsQjs7QURFRjtFQ0NJLFlBQVM7RUFDVixZQUFBO0VEQ0QsZUFBZTtDRGdCZjs7QUNiRjtFRUlFLHlCQ2hDVztFSnVEVixZQUFBO0VDeEJELGtCQUFrQjtDSXdCbEI7O0FKckJGO0VBQ0U7SUVIQSw4QkNoQ1c7SUp1RFYsWUFBQTtJQ2pCQyxrQkFBa0I7R0FDbkI7Q0lnQkQ7O0FKYkY7RUFDRTtJRVhBLHlCQ2hDVztJSnVEVixZQUFBO0lDVEMsa0JBQWtCO0dBQ25CO0NJUUQ7O0FKTEY7RUFDRTtJRW5CQSx3QkNoQ1c7SUpxRVYsWUFBQTtJQ2ZDLGtCQUFrQjtHQUNuQjtDSUFEOztBSkdGO0VBQ0U7SUUzQkEsMEJDaENXO0lKcUVWLFlBQUE7SUNQQyxrQkFBa0I7R0FDbkI7Q0lSRDs7QUpXRjtFQUNFO0lFbkNBLHlCQ2hDVztJRTBCVCxZQUFzQztJTjJEdkMsa0JBQUE7SUNkQyxvQ0FBb0M7R0FDckM7Q0lqQkQ7O0FKb0JGO0VBQ0U7SUU1Q0EsOEJDaENXO0lFMEJULFlBQXNDO0lOMkR2QyxrQkFBQTtJQ0xDLDJDQUEyQztHQUM1QztDSTFCRDs7QUo2QkY7RUFDRTtJRXJEQSw4QkNoQ1c7SUUwQlQsWUFBc0M7SU4yRXZDLGtCQUFBO0lDWkMsb0NBQW9DO0dBQ3JDO0NJbkNEOztBSnNDRjtFQUNFO0lFOURBLGdDQ2hDVztJRTBCVCxZQUFzQztJTjJFdkMsa0JBQUE7SUNIQywyQ0FBMkM7R0FDNUM7Q0k1Q0Q7O0FKK0NGO0VBQ0U7SUV2RUEsOEJDaENXO0lFMEJULFlBQXNDO0lOd0d6QyxrQkFBQTtJQWpCRyxzQ0FUSjtHQ0lHO0VBQ0Q7SUFDRSw0Q0FBNEM7R0FDN0M7Q0l4REQ7O0FKMkRGO0VBQ0U7SUVuRkEsOEJDaENXO0lFMEJULFlBQXNDO0lOd0d6QyxrQkFBQTtJQUpHLHVDQXRCVTtHQ2dCWDtFQUNEO0lBQ0Usc0NBQXNDO0dBQ3ZDO0NJcEVEOztBSnVFRjtFQUNFO0lFL0ZBLDhCQ2hDVztJRTBCVCxZQUFzQztJTndIekMsa0JBQUE7SUNmRyxvQ0FBb0M7R0FDckM7Q0k3RUQ7O0FKZ0ZGO0VBQ0U7SUV4R0EsMEJDaENXO0lFMEJULFlBQXNDO0lOd0h6QyxrQkFBQTtJQ05HLG9DQUFvQztHQUNyQztDRFFIOztBQUVBOzs7Ozs7RUNERSxZQUFZO0NBQ2IiLCJmaWxlIjoidG8uY3NzIn0= */
/*# sourceMappingURL=layout.css.map */
