.container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.navbar {
  margin-bottom: 0;
}
.navbar .logo {
  padding: 0;
  margin: 0;
}
.navbar .logo img {
  vertical-align: bottom;
}
.navbar .col-sm-12 {
  padding: 0;
}

#content {
  box-sizing: border-box;
}

#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  width: 100%;
}

.row {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
.col-md-3,
.col-sm-3,
.col-md-9,
.col-sm-9,
.col-md-12,
.col-sm-12 {
  padding-left: 0;
  padding-right: 0;
}

.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.region-content {
  padding: 0;
}
.not-front .sidebar-second-wrapper {
  padding-top: 53px;
}

@media screen and (min-width: 1280px) {
  .container-fluid {
    width: 1280px;
  }
  .navbar.container-fluid {
    max-width: 1280px;
  }
}

@media screen and (min-width: 768px) {
  .nm-main-content.col-md-6,
  .nm-main-content.col-sm-6 {
    width: 53.33334%;
  }
  body.two-sidebars .sidebar-first.col-md-3,
  body.two-sidebars .sidebar-first.col-sm-3 {
    right: 53.33334%;
  }
  .col-md-3,
  .col-sm-3 {
    width: 26.66667%;
  }
  .col-md-3.sidebar-first,
  .col-sm-3.sidebar-first {
    width: 20%;
  }
  body.page-node-type-author .col-md-3.sidebar-first,
  body.page-node-type-author .col-sm-3.sidebar-first {
    width: 26.66667%;
  }
  .col-md-9,
  .col-sm-9 {
    width: 73.33333%;
  }
  .col-sm-pull-9 {
    right: 73.33333%;
  }
}
