@media screen and (min-width:771px){section#content.pullUp{top:-60px}#menu{display:none}nav.theme>ul{display:table}nav.theme>ul>li:hover>div>ul{top:100%;opacity:1;margin-top:0}nav.theme>ul>li>div>ul>li:hover>div>ul{left:100%;top:0;opacity:1;margin-top:0}nav.theme li li li:first-child{border-top:0}nav.theme>ul>li:last-child>div>ul>li:hover>div>ul{left:-100%}}@media screen and (max-width:770px){#wrapper{padding:0}#wrapperOuter{margin-bottom:0}header.theme{font-size:80%;display:block;padding:10px 20px 0!important}header.theme .site-logo img{margin:10px 0 0 0}header.theme .site-logo,header.theme h1,header.theme span{display:block}section#container,section#content{margin-right:0}section#container{margin-bottom:0}section#content{top:-9px;padding-bottom:150px}.reveal section#content{top:-9px;padding-bottom:100px}section#content,aside.theme{padding-top:10px;padding-left:20px!important;padding-right:20px!important}ul#breadcrumb{padding:30px 0}aside.theme{display:none}#aside-import{display:block}div.footer-bottom{padding-bottom:20px}#containerWrap.expand{position:relative;top:0;height:auto!important;-webkit-transform:translateY(0px)!important}section#container section.socialContainer{display:none!important}section#container footer.socialContainer{display:block!important}.noFeature section#container footer.socialContainer,section#container footer.socialContainer{margin:0}section#content{top:-1px!important}.pull{margin-left:-30px;margin-right:-30px}.blog-entry::after{margin-left:-30px;padding-right:60px}aside.theme{padding-top:20px!important}header.theme img.retina{max-width:100%;height:auto!important}body>.contentBorder{display:none}nav.theme a,#menu{text-align:left!important}ul>#menu{width:100%;height:54px;line-height:54px;text-align:center;position:relative;left:0;color:#444;font-weight:bolder;text-shadow:#FFF 0 1px 0;border-bottom:0;z-index:1;text-indent:30px;cursor:pointer}ul>#menu:before{content:'+ Menu'}ul ul #menu{display:none}ul>#menu.show{border-bottom:1px solid #bbb}ul>#menu.show:before{content:'- Menu'}nav.theme .show{display:block;width:100%!important}nav.theme .expand,nav.theme .expand ul{top:0;opacity:1;margin-top:0;display:block;border-top:1px solid #CCC}nav.theme .expand li a{padding-left:45px}nav.theme .expand li li a{padding-left:60px;background-color:rgba(0,0,0,0.2)}nav.theme{font-size:17px}nav.theme span{display:none!important}nav.theme>ul>li+li{display:none}nav.theme li,nav.theme li li{width:100%!important;display:block;float:left;border-top:1px solid #fff;border-bottom:1px solid #bbb;list-style:none}nav.theme li li{border-top:1px solid #eee;border-bottom:1px solid #aaa}nav.theme li li li{border-top:1px solid #ddd;border-bottom:1px solid #999}nav.theme>ul>li>div.open{background:#fff}nav.theme li li a{color:#444;text-shadow:#fff 0 1px 0;padding:17px 30px 17px 30px;background-color:rgba(0,0,0,0.12)}nav.theme a{padding:17px 30px;font-size:17px!important}nav.theme ul ul{position:relative;display:none}nav.theme>ul>li>div{height:auto!important}nav.theme>ul>li:hover:after{display:none}.dark ul>#menu{color:#ccc;text-shadow:#000 0 1px 0;border-top:1px solid #303030;border-bottom:1px solid #262626!important}.dark nav.theme li{box-shadow:none}.dark nav.theme li,.dark nav.theme li li{border-top:1px solid #404040;border-bottom:1px solid #262626;border-right:0;border-left:none;box-shadow:none}.dark nav.theme ul ul{box-shadow:#262626 0 -1px 0}.dark nav.theme li{box-shadow:none!important}.dark ul.expand{border-top:0}.dark ul.expand ul{border-top:1px solid #222}.dark nav.theme li li li{border-top:1px solid #393939;border-bottom:1px solid #222}section#content{padding-top:40px;padding-left:20px;padding-right:20px}.pull{margin-left:-20px;margin-right:-20px}.blog-entry:after{margin-left:-20px;padding-right:40px}.blog-entry-date{margin-left:-20px;padding-left:20px}#blog-categories a,#blog-archives a,#blog-rss-feeds a,.blog-tag-cloud a{padding:7px 20px 7px 24px}section#container section.socialContainer{left:20px}}@media screen and (max-width:320px){header.theme{font-size:50%}header.theme h1{padding:0 0 0 20px}body.photo-background{padding:0}p.photo-title{font-size:1.8em;padding:10px 0 0!important}p.photo-caption{font-size:.9em;margin:3px 0 10px}p.photo-links{margin-bottom:20px}img.photo-frame{border-radius:0}.thumbnail-wrap{width:80%!important;height:auto!important;line-height:0}.thumbnail-frame{width:100%!important}.thumbnail-frame a{line-height:0;height:auto}.thumbnail-frame img{width:100%!important;height:auto!important}}