/* CSS for the small tablet devices */ /* Frontpage elements */ .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%; }