/* CSS for the small tablet devices */

body {
  font-size: 1.4rem;
}
h1 {
  font-size: 2.4rem;
}
h2,
.author-info .entry-title, 
.archive .entry-header > .entry-title {
    font-size: 2rem;
    margin: 0 0 10px 0;
}
.frontpage-mainbody .nsp-art-page > article {
  width: 50%!important;
}

#sidebar .widget,
#gk-top1 .widget,
#gk-top2 .widget,
#gk-bottom1 .widget,
#gk-bottom2 .widget,
#gk-bottom3 .widget,
#gk-bottom4 .widget,
#gk-bottom5 .widget,
#gk-bottom6 .widget,
#gk-bottom7 .widget,
#gk-bottom8 .widget,
#gk-bottom9 .widget,
.gk-3-cols[data-cols="2"] .widget-wrap,
.gk-3-cols[data-cols="3"] .widget-wrap {
  clear: both !important;
  width: 100%;
}
.frontpage #gk-footer {
  padding: 0 10px 40px 10px !important;
}
.frontpage #gk-footer-nav-popup {
  right: 10px;
}
.gk-nsp-technews_videos .gk-nsp-item.video .gk-nsp-image-wrap:after {
  display: none
}
.gk-nsp-art .gk-nsp-image {
  width: 100%;
}

.archive .entry-header, 
.search .entry-header, 
.page .entry-header, 
.site-content > .site {
  padding: 20px;
}
.single .item-info {
  left: 0;
  margin-top: 20px;
  position: static;
  top: 0;
  width: 100%;
}
.single .item-info > img {
  float: left;
  margin: 0 10px 0 0;
  width: 40px;
}
.single .item-info .itemAuthor .author.vcard {
  padding: 10px 0;
}
.single .item-body {
  margin: 20px 0 10px;
}
.single .item-info + .item-body {
  padding-left: 0;
}
.single-page .item-top-info {
  margin: 0 0 10px 0;
}
.single-page .entry-title {
  margin-bottom: 20px
}
.wp-caption,
.gk-slideshow {
  margin: 40px 0;
}
.entry-tags {
  margin: 40px 0 30px 0;
}
#gk-comments-wrap {
  padding-left: 220px;
}
#comments {
  padding-left: 0;
}
.item-subheader {
    margin: 40px 0 0 0;
    padding: 0;
}
.content-wrapper .archive-page {
  margin: 0 0 40px 0;
}
.archive-page .entry-excerpt > p {
    margin: 0;
}
.single-page > .header {
    margin: -60px -20px 0 -20px !important;
}
/* Subpages */
.author-page .author-info img {
  height: auto;
  margin: 0 20px 0 0;
  max-width: 100px !important;
}
.error404 h2 {
  font-size: 1.6rem;
  margin-bottom: 20px;
}
.page .item-body {
    margin-top: 10px;
}
.demo-typo-div .gk-cols[data-cols="4"] > div {
  clear: both;
  float: none;
  padding-bottom: 20px;
  width: 100%;
}
.page-id-85 #content-bottom {
  margin-top: 0;
  padding: 0 20px;
}
.the-icons > li {
  width: 50%;
}
#gk-bottom1 .widget,
#gk-bottom2 .widget,
#gk-bottom3 .widget,
#gk-bottom4 .widget,
#gk-bottom5 .widget,
#gk-bottom6 .widget {
  margin-bottom: 20px
}
#gk-footer-nav li {
  line-height: 3;
}
#gk-footer-nav-popup {
  top: 84px;
}

/*
.gk-logo img {
	height: 62px !important;
}
*/