#gkMainbodyWrap > .container {
  padding: 24px;
}
.com_content.view-form.layout-edit #gkMainbodyWrap > .container {
  padding-left: 12px;
  padding-right: 12px;
}
.blog .category-desc,
.blog-featured .category-desc,
.sub-heading {
  width: 100%;
}
.acm-isotope .sub-heading,
.blog.not-isotope .category-desc,
.blog .category-desc,
.blog-featured .category-desc {
  margin-bottom: 24px;
}
#gkTemplateTop.menu-open,
#gkTemplateTop.sidebar-open {
  overflow: hidden;
}
#aside-menu.menu-open {
  width: 100%;
}
#gkMobileMenu,
#gkSocial {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.gkLogo.text {
  height: 48px;
  line-height: 48px;
}
#gkSocial.share-open .gkSocialWrap > a:nth-child(1),
#gkSocial.share-open .gkSocialWrap > a:nth-child(1),
#gkSocial.share-open .gkSocialWrap > a:nth-child(9),
#gkSocial.share-open .gkSocialWrap > a:nth-child(2),
#gkSocial.share-open .gkSocialWrap > a:nth-child(3),
#gkSocial.share-open .gkSocialWrap > a:nth-child(4),
#gkSocial.share-open .gkSocialWrap > a:nth-child(5),
#gkSocial.share-open .gkSocialWrap > a:nth-child(6),
#gkSocial.share-open .gkSocialWrap > a:nth-child(7),
#gkSocial.share-open .gkSocialWrap > a:nth-child(8) {
  left: 8px;
}
#gkModFixed {
  right: 8px;
  bottom: 8px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
.item-page.edit {
  padding-left: 0;
  padding-right: 0;
}
.item-page .item-image {
  margin-bottom: 24px;
  margin-top: 24px;
}
.item-page .article-info.second-info {
  margin-bottom: 24px;
}
.item-page div[itemprop="articleBody"] {
  font-size: 15px;
  line-height: 24px;
  padding-left: 0;
}
.item-page div[itemprop="articleBody"] h1,
.item-page div[itemprop="articleBody"] h2,
.item-page div[itemprop="articleBody"] h3,
.item-page div[itemprop="articleBody"] h4,
.item-page div[itemprop="articleBody"] h5,
.item-page div[itemprop="articleBody"] h6 {
  margin-bottom: 24px;
  margin-top: 24px;
}
.item-page div[itemprop="articleBody"] ul {
  margin-bottom: 24px;
  margin-top: 24px;
}
.item-page div[itemprop="articleBody"] + .article-info {
  padding-left: 0;
}
.item-page ul.tags,
.item-page ul.pagenav,
.item-page .pagenavigation ul.pagination {
  padding-left: 0;
}
.item-page .item-social-icons {
  position: relative;
  display: block;
  margin-bottom: 24px;
  margin-top: 24px;
}
.item-page .item-social-icons > a {
  display: inline-block;
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.item-page figure {
  margin-bottom: 24px;
  margin-top: 24px;
}
.error-page h1 {
  font-size: 9em;
}
.btn-group {
  white-space: unset;
}
.search .btn-group,
.finder .btn-group {
  float: none;
  width: 100%;
}
.search .word,
.finder .word {
  display: contents;
}
.field-media-wrapper {
  max-width: 100%;
}
.only-tablet {
  display: none;
}
.only-mobile {
  display: block;
}
.no-desktop {
  display: block;
}
.no-tablet {
  display: block;
}
.no-mobile {
  display: none;
}
