/* Global Fixes */
#store_logo img,
.product_image img,
body.path-admin #content img,
body.page-store #content img,
body.page-donate #content img,
body.page-node-edit #content img,
body.page-node-add #content img {
  width: auto;
}

/* responsive content max width 960px */
body.no-sidebars #main,
body.narrative-talk-page #main {
  max-width: 960px;
  margin: 0 auto;
}
/* 960px (no sidebars) */
body.no-sidebars #main {
  width: 960px;
  margin: 0 auto;
}
/* 980px */
body.section-product #main,
body.section-store #main {
  max-width: 980px;
  margin: 0 auto;
}

/* Disable Responsive */
body.no-sidebars #page,
body.section-product #page,
body.section-store #page,
body.page-node-type-donation #page,
body.page-node-type-issue #page,
body.page-error404 #page,
body.path-admin #page,
body.page-store #page,
body.page-node-edit #page,
body.page-node-add #page {
  min-width: 1280px;
}

body.section-product .order-1,
body.section-store .order-1,
body.page-node-type-donation .order-1,
body.page-node-type-issue .order-1,
body.page-error404 .order-1,
body.path-admin .order-1,
body.page-store .order-1,
body.page-node-edit .order-1,
body.page-node-add .order-1,
body.section-product .order-2,
body.section-store .order-2,
body.page-node-type-donation .order-2,
body.page-node-type-issue .order-2,
body.page-error404 .order-2,
body.path-admin .order-2,
body.page-store .order-2,
body.page-node-edit .order-2,
body.page-node-add .order-2 {
  order: unset !important;
}


/* admin and staff menu */
body.no-sidebars #admin-menu,
body.section-product #admin-menu,
body.section-store #admin-menu,
body.page-node-type-donation #admin-menu,
body.section-submission #admin-menu,
body.page-node-type-issue #admin-menu,
body.page-error404 #admin-menu,
body.path-admin #admin-menu,
body.page-store #admin-menu,
body.page-node-edit #admin-menu,
body.page-node-add #admin-menu,
body.no-sidebars #block-nboots5-staffmenu,
body.section-product #block-nboots5-staffmenu,
body.section-store #block-nboots5-staffmenu,
body.page-node-type-donation #block-nboots5-staffmenu,
body.section-submission #block-nboots5-staffmenu,
body.page-error404 #block-nboots5-staffmenu,
body.path-admin #block-nboots5-staffmenu,
body.page-store #block-nboots5-staffmenu,
body.page-node-edit #block-nboots5-staffmenu,
body.page-node-add #block-nboots5-staffmenu {
  min-width: 1280px;
}

/* two sidebars */
body.section-product.two-sidebars .nm-main-content {
  width: 548px;
  float: left;
  clear: none;
}
body.section-product.two-sidebars .col-sm-pull-6 {
  right: 548px;
}
body.section-product.two-sidebars .nm-main-content.col-sm-push-3 {
  left: 196px;
}
body.section-product.two-sidebars .col-md-3.sidebar-first,
body.section-product.two-sidebars .col-sm-3.sidebar-first.col-sm-pull-6 {
  width: 196px;
  float: left;
  clear: none;
  right: 66.66667%;
  padding-top: 0;
}
body.section-product.two-sidebars .col-md-3.sidebar-second,
body.section-product.two-sidebars .col-sm-3.sidebar-second {
  width: 236px;
  float: left;
  clear: none;
}


body.section-product.two-sidebars .region-sidebar-first,
body.section-store.two-sidebars .region-sidebar-first {
  width: 196px;
}
body.section-product.two-sidebars .region-sidebar-second,
body.section-store.two-sidebars .region-sidebar-second {
  width: 236px;
}
body.section-product.two-sidebars #content,
body.section-store.two-sidebars #content {
  width: 100%;
}


/* sidebard first */
body.section-submission.sidebar-first .region-sidebar-first,
body.page-node-type-issue.sidebar-first .region-sidebar-first,
body.page-admin.sidebar-first .region-sidebar-first,
body.page-store.sidebar-first .region-sidebar-first,
body.page-node-edit.sidebar-first .region-sidebar-first,
body.page-node-add.sidebar-first .region-sidebar-first {
  float: left;
  width: 26.66667%;
  margin-left: 0;
  margin-right: -26.66667%;
}
body.section-submission.sidebar-first #content,
body.page-node-type-issue.sidebar-first #content,
body.page-admin.sidebar-first #content,
body.page-store.sidebar-first #content,
body.page-node-edit.sidebar-first #content,
body.page-node-add.sidebar-first #content {
  float: left;
  width: 73.33333%;
  margin-left: 26.66667%;
  margin-right: -100%;
}

/* sidebar second */
body.page-node-add.sidebar-second .region-sidebar-second {
  float: left;
  width: 26.66667%;
  margin-left: 73.33333%;
  margin-right: -100%;
}
body.page-node-add.sidebar-second #content {
  float: left;
  width: 73.33333%;
  margin-left: 0;
  margin-right: -73.33333%;
}

/* exceptions */
body.no-sidebars.nm-responsive-page #page,
body.no-sidebars.nm-responsive-page #admin-menu,
body.no-sidebars.nm-responsive-page #block-nboots5-staffmenu,
body.page-event #page,
body.no-sidebars.page-event #admin-menu,
body.no-sidebars.page-event #block-nboots5-staffmenu,
body.path-user #page,
body.page-image-gallery #page,
body.no-sidebars.path-user #admin-menu,
body.no-sidebars.path-user #block-nboots5-staffmenu,
body.page-views #block-nboots5-staffmenu {
  min-width: 150px;
}
body.page-event #main,
body.page-image-gallery #main {
  width: 100%;
}
@media only screen and (max-width: 1280.98px) {
  body.page-views #page {
    min-width: 100%;
  }
}
