/*
=======================================
Screen size: 768px - 991px
=======================================
*/
/*
---------------------------
Header
---------------------------
*/
#toggle-region {
  margin-top: 40px; }

#collapse-region {
  /*margin-top: 48px;*/
  margin-top: 50px; }

#collapse-region #top-search {
  top: -40px; }

/* Mega menus */
#navigation li.dropdown.mega-menu ul.dropdown-menu {
  left: -250px;
  width: 750px; }

#navigation ul.nav.nav-row-01 li > a {
    padding: 2px 12px !important;
}

.not-front #header-photo .item {
  min-height: 180px; }

#header-photo .item-body.header-title {
  bottom: -20px; }

/*
---------------------------
Main Content
---------------------------
*/
/*.not-front #main #content .content-inner*/
.not-front #main .main-inner {
  padding-top: 40px; }

/*
---------------------------
Sidebars
---------------------------
*/
#secondary-menu {
  max-height: none;
  padding-left: 5px; }

/*
---------------------------
Content Helpers
---------------------------
*/
img.align-left,
img.pull-left,
img.align-right,
img.pull-right {
  max-width: 60% !important;
  height: auto !important; }

/* accordion toggles */
#collapse-undefined .panel-heading {
  padding: 0; }

#collapse-undefined .panel-heading a.accordion-toggle {
  display: block;
  padding: 10px 15px; }

/*
---------------------------------
Pages
---------------------------------
*/
/*
Homepage
---------------------
*/
.front #main #content {
  background-position: 165px 0; }

.front #main #content .content-inner {
  background-position: 480px 0; }
