/* CSS for the tablet devices */
.only-desktop {
  display: none;
}

.only-tablets {
  display: block;
}

.only-smartphones {
  display: none;
}

.only-tablets-and-smartphones {
  display: block;
}

.only-desktop-and-tablets {
  display: block;
}
#gk-user > .micon {
  width: 32px;
}
#gk-user #gk-login-submenu {
  right: 0;
}
.gk-logo.text {
  padding: 0 10px;
}
#gk-bg {
  overflow: hidden;
  margin-left: 0!important;
}
.content-wrapper,
#sidebar,
#main {
  clear: both;
  width: 100% !important;
}
#sidebar {
  padding: 0!important;
}

#sidebar .widget {
  float: left;
  margin: 1% 1% !important;
  width: 48% !important;
}

#gk-header-nav .main-navigation {
  display: none;
}

.main-navigation + #gk-mobile-menu {
  display: block;
}

#aside-menu-toggler {
  display: block;
}

.gk-3-cols[data-cols="2"] .widget-wrap, 
.gk-3-cols[data-cols="3"] .widget-wrap {
  padding: 0 10px;
}

.gk-3-cols[data-cols="2"],
.gk-3-cols[data-cols="3"] {
    margin: 20px -10px;
}

.frontpage-mainbody {
  padding: 20px;
}
.frontpage-block + .frontpage-block:before,
.gk-widgets-block + .gk-widgets-block:before  {
  left: 20px;
  right: 20px;
}
.single-page {
  margin: 10px;
}
#gk-comments-wrap {
  margin-left: 10px;
  margin-right: 10px;
}
#frontpage-wrap > .box {
  padding: 40px 20px;
}
.nsp-switch .nsp-switch-ui {
  display: none;
}

#gk-footer {
  padding: 0 10px 40px 10px;
}
#gk-footer-nav-popup {
  right: 10px;
}
#gk-sidebar-top {
  display: none;
}
.site-content > .site {
  margin: 10px;
}
.archive .entry-header,
.search .entry-header,
.page .entry-header {
  margin: 40px 10px 0 10px;
}
#comments {
  margin-left: -200px;
}
/* Frontpage */
#gk-bottom1,
#gk-bottom2,
#gk-bottom3,
#gk-bottom4,
#gk-bottom5,
#gk-bottom6,
#gk-bottom7,
#gk-bottom8 {
  padding: 40px 20px;
}

.frontpage-mainbody .nsp-art-page > article {
  padding: 5px;
}
.nsp-switch .nsp-art-page {
    margin: 0 -7px;
}
 .gk-nsp-technews_videos figcaption {
  bottom: 7px;
  padding: 0 8px;
 }
.gk-nsp-technews_videos .gk-nsp-item.video .gk-nsp-image-wrap:after {
  font-size: 2.4rem;
}
/* Subpages */
.error404 .content-wrapper h1{
  font-size: 50px;
}
.error404 .single-page {
  margin-top: 20px;
}
.widget.border1,
.widget.border2 {
  padding: 2.4rem 2.4rem 1.4rem 2.4rem;
}
@media (max-width: 782px) {
  .admin-bar #gk-header-nav.static {
    top: 46px;
  }

  html #wpadminbar {
    z-index: 50000 !important;
  }
}

.single-page .entry-header.no-image .item-social-icons {
  right: 80px!important;
}
.none .gk-tabs-wrap > ol li {
  font-size: 1.3rem;
}
.page-id-85 #content-bottom {
  margin: 10px;
}
.gk-nsp.gk-technews-reviews .gk-content-review img,
.widget img {
  max-width: 100%;
}