.only-desktop { display: none; }
.only-tablets { display: none; }
.only-smartphones { display: block; }
.only-tablets-and-smartphones { display: block; }
.only-desktop-and-tablets { display: none; } #gk-logo,
#gk-logo-css,
#gk-logo-css-big {
margin-top: -100px;
}
#gk-header-nav.static,
#gk-header-nav.active {
height: 45px;
}
#gk-logo.gk-logo-small,
#gk-logo-css.gk-logo-small,
#gk-logo-css-big.gk-logo-small {
height: 60px;
top: -27px;
}
#aside-menu-toggler {
top: 0;
}
.admin-bar #gk-header-nav.static,
.admin-bar #gk-header-nav.active {
top: 0px;
}
#gk-header-nav.active #gk-logo, 
#gk-header-nav.active #gk-logo-css,
#gk-header-nav.active #gk-logo-css-big {
top: -27px;
}
#gk-header.menu-visible {
padding-top: 32px;
} #gk-top1 .box,
#gk-top2 .box,
#sidebar .box,
#gk-bottom1 .box,
#gk-bottom2 .box,
#gk-bottom3 .box {
clear: both!important;
float: none!important;
margin: 0 auto 20px auto!important;
max-width: 300px;
width: 100%;
}
.frontpage-block.parallax {
max-width: 100%!important;
}
.frontpage-block.parallax .frontpage-block-wrap {
margin: 0 auto!important;
max-width: 300px!important;
}
#sidebar .widget {
clear: both;
width: 100%;
}
.gk-cols[data-cols="2"] > div,
.gk-cols[data-cols="3"] > div,
.gk-cols[data-cols="4"] > div,
.gk-cols[data-cols="5"] > div {
padding-bottom: 20px!important;
width: 100%;
} .gk-agenda-event-info {
padding-left: 0!important;
padding-right: 0!important;
width: 100%!important;
}
.bigtitle .widget-title,
.frontpage-block-wrap > h3 {
font-size: 28px;
}
.gk-subtitle {
margin-top: -20px;
}
#gk-header-mod h1 {
font-size: 32px;
margin-bottom: 32px!important;
}
#gk-header-mod small {
font-size: 14px;
}
#gk-header-mod h2 {
font-size: 16px;
}
#gk-header-mod p {
font-size: 14px!important;
padding: 0 10px!important;
width: 100%!important;
}
#gk-header-mod .btn-big {
margin: 0 auto 30px auto!important;
}
.gk-speakers figure {
width: 100%!important;
}
.gk-venue > div {
padding: 0;
width: 100%;
}
.gk-venue > dl {
border-left: none;
border-top: 1px solid rgba(255, 255, 255, .75);
padding: 40px 0 0 0;
width: 100%;
}
.gk-tweets .gk-tweet {
width: 100%!important;
}
.gk-agenda .gk-agenda-nav li {
margin-right: 0!important;
}
.agenda-listing[data-cols="1"],
.agenda-listing[data-cols="2"],
.agenda-listing[data-cols="3"],
.agenda-listing[data-cols="4"] { 
width: 100%; 
} article header h1, 
article header h2 {
font-size: 24px!important;
}
.entry-meta {
display: none;
}
.post-meta,
.entry-content {
clear: both;
margin: 10px 0;
width: 100%;
}
.author-info {
width: 100%;
}
.post-meta {
text-align: center;
}
.entry-title.sticky:after {
top: -8px;
}
.entry-social-sharing {
padding: 10px 0 4px;
}
.entry-content.entry-attachment {
margin-left: 0!important;
}
.attachment .entry-header {
padding: 20px 0!important;
}
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item {
width: 50%;
}
.format {
text-align: center;
width: 100%;
}
.gk-3-cols[data-cols="2"] .widget,
.gk-3-cols[data-cols="3"] .widget {
padding: 0;
width: 100%;
}
#comments {
margin: 0;
width: 100%;
}
.search-form .search-submit {
margin: 10px 0;
}
.entry-header p {
margin: 20px auto 10px;
padding: 0;
}
.archive-page {
margin-bottom: 22px;
}
.eventlist-date,
.eventlist-content,
.eventlist-data {
margin: 0 0 20px 0;
width: 100%;
}