@media screen and (max-width: 980px){.pagewidth{max-width:94%}#content{width:67.8%}#sidebar{width:26.2%}#sidebar
.secondary{width:47%}.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:2%}.col4-1{max-width:23%}.col4-2,.col2-1{max-width:48%}.col4-3{max-width:72%}.col3-1{max-width:31%}.col3-2{max-width:62%}}@media screen and (max-width: 768px){#content{width:100%;max-width:100%;float:none;clear:both}#sidebar{width:100%;max-width:100%;float:none;clear:both}#sidebar
.secondary{width:48%}#header .social-widget,#site-logo,#site-description{position:static !important;float:none;clear:both}#social-wrap{position:static}#header .social-widget{margin-left:0}#site-logo{text-align:left;padding:5px
0 3px}#site-logo
a{font-size:30px}#site-description{margin:0
0 10px}.mobile-button{position:relative;width:32px;height:30px;margin-bottom:3px;margin-right:3px;display:block;float:right;cursor:pointer}.mobile-button:after{padding:1px;content:"";width:100%;height:100%;position:absolute;top:-1px;left:-1px;z-index:-1;background-image:-moz-linear-gradient(top,  #d8d8d8 0%, #999898 100%);background-image:-webkit-linear-gradient(top,  #d8d8d8 0%,#999898 100%);background-image:linear-gradient(top,  #d8d8d8 0%,#999898 100%);-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#main-nav-wrap{position:absolute;top:10px;right:0;z-index:1000}#menu-icon{background:url(/wp-content/themes/pinboard/images/menu-icon.png) no-repeat center center}#main-nav{clear:both;float:right;position:static;width:160px;z-index:1000;padding:10px
5px;background:#fff !important;border:solid 1px #999 !important;display:none;-webkit-box-shadow:1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 2px 0 rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#main-nav
li{clear:both;float:none;margin:5px
0 5px 10px !important;padding:0
!important;border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#main-nav a,
#main-nav ul
a{font:inherit !important;text-transform:inherit !important;background:none !important;width:auto !important;display:inline !important;padding:0
!important;color:#666 !important;border:none !important;text-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#main-nav a:hover,
#main-nav ul a:hover{background:none !important;color:#000 !important}#main-nav
ul{position:static;display:block;margin:0;padding:0;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#searchform-wrap{position:absolute;top:10px;right:42px;z-index:1000}#search-icon{background:url(/wp-content/themes/pinboard/images/search-icon.png) no-repeat center center}#headerwrap
#searchform{clear:both;float:right;width:auto;min-width:65px;max-width:160px;position:static;overflow:hidden;background:#fff;border:solid 1px #999;padding:5px;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#headerwrap #searchform
#s{background:#ddd !important;color:#444 !important;padding-left:8px;width:140px\9}.list-large-image .post-image{float:none;margin-right:0}.list-large-image .post-content{overflow:visible;float:none}}@media screen and (max-width: 480px){html{-webkit-text-size-adjust:none}.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0 !important;width:100% !important;max-width:100% !important}.loops-wrapper{margin-left:0}.post{width:100% !important;max-width:100% !important;margin-left:0 !important;float:none !important}.post-title{margin:0
0 2px !important;font-size:2em !important}.post-image{float:none !important;margin-right:0 !important;margin-left:0 !important}.post-content{overflow:visible !important;float:none !important}.post-nav .prev, .post-nav
.next{display:block;width:100%;clear:both;margin-bottom:10px}.commentlist{padding-left:0}.commentlist
.commententry{clear:left}.commentlist
.avatar{float:left;width:40px;height:40px;margin:0
10px 10px 0}#footer-logo{position:static}.footer-nav{padding:0}}@media screen and (min-width: 769px){#main-nav,
#headerwrap
#searchform{display:block !important}}