#admin-menu .expandable,
.slicknav_nav .expandable {
  position: initial;
}

#admin-menu .expandable:after,
.slicknav_nav .expandable:after  {
  display: none;
}

#page {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#main {
	margin-bottom: 0 !important;
}

.page-node #main-wrapper,
.page-search #main-wrapper,
.page-user #main-wrapper {
  padding-top: 5px;
}

.node-type-instagram #main-wrapper {
  padding-top: 30px;
}

#block-superfish-1 {
  display: none;
}

#page-content {
	overflow: inherit;
}

.main-wrapper {
  overflow: hidden;
}

.footer-main-menu ul li .footer-select:after {
  top: -2px;
}

.front #main-wrapper #content {
	margin-bottom: 0 !important;
}

html.panel-open div#page-wrapper,
html.panel-open div#page {
  height: 100%;
}

.sidebar-first #main #content,
#comments {
	border-bottom: none !important;
}

#page-footer a,
#page-footer .wide.currency,
#page-footer .newsletter-left {
  font-family: 'Open Sans', sans-serif;
}

#page-footer div.error {
  background: inherit;
}

#page-footer div.error,
#page-footer .error {
  color: inherit;
}

#page-footer p.server-error {
  margin-bottom: 0;
}

#page-footer a:hover {
  text-decoration: none;
}

#page-footer .wide.currency {
  display: none;
}

.mPage .clearfix {
  clear: inherit;
}

.mPage .clearfix:before {
  display: none;
}

.login-panel div.error {
  background: inherit;
  color: inherit;
}

@media screen and (max-width: 1365px) {
  .page-node .admin-node-id {
    position: static !important;
  }
}
