.gkPage{padding:0 20px;}
#k2Container article header h2{font-size:32px;line-height:32px;}
.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4{clear:both;float:none;padding-bottom:20px;width:100%;}
.gkColumns[data-cols="2"] > div,
.gkColumns[data-cols="3"] > div,
.gkColumns[data-cols="4"] > div{padding-bottom:20px!important;width:100%;}
.bigtitle .header{font-size:22px;margin:0 0 25px;}
.bigtitle .header small{font-size:14px;}
#gkBottom1,
#gkBottom2,
#gkBottom3,
#gkBottom4,
#gkBottom5{padding:30px 0;}
.the-icons > li{clear:both;margin-right:0;width:100%;}
.latestView{margin:0;}
.gkColumns[data-cols="4"] > div,
.gkColumns[data-cols="5"] > div,
.gkColumns[data-cols="6"] > div{margin-bottom:32px;width:50%;}
.gkSectionNav{display:none;}
.cMods-TopMembers{margin:0 auto;max-width:500px;}
.frontpage .cMods-TopMembers > div{width:50%;}
.grid-border .gkGridGK5{border:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
@media (max-width:660px){body #cc-notification h2,
body #cc-notification h3,
body #cc-notification p{font-size:12px!important;margin-bottom:0!important;width:100%!important;max-width:100%!important;}
body #cc-notification h2 span,
body #cc-notification h2{font-size:12px!important;}
body #cc-notification #cc-notification-wrapper{padding:10px 32px 0!important;}
body #cc-notification ul.cc-notification-buttons{clear:both!important;width:100%!important;position:static!important;text-align:center;}
body #cc-notification ul.cc-notification-buttons li{float:none!important;display:inline-block;}
body #cc-notification a,
body #cc-notification a:visited{font-size:12px!important;}
}