.gk-tweets .gk-tweet {
width: 50%!important;
}
.gk-nsp-art,
.gk-nsp-arts,
.gk-nsp-links {
clear: both;
width: 100%!important;
}
#gk-header-mod h1 {
font-size: 40px;
margin-bottom: 40px;
}
#gk-header-mod h2 {
font-size: 20px;
}
#gk-header-mod p {
font-size: 14px;
}
#gk-header-mod > div > div {
padding: 60px 0 30px 0;
}
.gk-agenda .gk-agenda-tab {
padding: 3px 0 0 0px!important;
}
.gk-agenda .gk-agenda-nav,
.gk-agenda .gk-agenda-tabs {
width: 100%;
}
.gk-agenda .gk-agenda-nav {
margin-bottom: 30px;
}
.gk-agenda .gk-agenda-nav li {
text-align: center;
width: 100%;
}
.gk-agenda-event-info {
padding: 10px;
}
.gk-speakers figure {
width: 50%!important;
}
.gk-speakers figure:nth-child(2n+1) {
clear: both;
}
.gk-venue > div {
padding: 0 40px;
width: 60%;
}
.gk-venue > dl {
width: 40%;
}
.gk-event-info h3 {
font-size: 15px;
}
.archive-page .entry-summary, 
.archive-page .entry-content, 
.archive-page .entry-header, 
.archive-page .entry-meta {
width: 100%;
}
.gk-3-cols[data-cols="2"] .widget,
.gk-3-cols[data-cols="3"] .widget {
padding: 0 10px;
width: 50%;
}
.gk-3-cols[data-cols="2"],
.gk-3-cols[data-cols="3"] {
margin: 0 -10px;
}
.comment-content-wrapper {
margin: 0 0 0 64px;
}
.entry-related a {
display: inline-block;
margin: 0 1%;
vertical-align: top;
width: 46%;
}
.comment-author {
margin: 0 0 10px 0;
position: static;
width: 100%;
}
.comment-content-wrapper {
margin: 0;
padding: 10px 0;
}
.comment-metadata > a {
float: left;
margin: 0 0 10px 0;
width: 100%;
}