@media only screen and (max-width:550px){.lightboxinlineimg img{width:100%}}.gridrow{clear:both;padding-right:5px}.gridrow:not(:first-child){padding-top:20px}.gridrow .tile{height:270px;float:left;box-sizing:border-box}.gridrow .tile:not(:first-child){padding-left:20px}.gridrow .tile .tilebody{background-color:#fff;box-shadow:0 0 3px #ccc;border-radius:8px;border:1px solid #ddd;position:relative;overflow:hidden;background-size:cover;height:100%;width:100%;transition:box-shadow .4s}.gridrow .tile .tilebody:hover{box-shadow:0 0 8px #aaa}.gridrow .tile .tilebody:hover>img{-webkit-filter:brightness(125%);filter:brightness(125%)}.gridrow .tile .tilebody>img{min-width:100%;transition:filter .4s,-webkit-filter .4s}.gridrow .tile .tilebody .infobar{background-color:#fff;min-height:60px;position:absolute;bottom:0;left:0;width:100%;overflow:hidden}.gridrow .tile .tilebody .infobar .tags{font-size:12px;color:#bbb;padding:8px;float:left}.gridrow .tile .tilebody .infobar .date{font-size:12px;color:#bbb;padding:8px;float:right}.gridrow .tile .tilebody .infobar .title{clear:both;padding:8px;padding-top:0;margin-top:0}.tile-big{width:60%}.tile-small{width:40%}.blogarticle .header{height:295px;position:relative;overflow:hidden}.blogarticle .header.notup>img{margin-top:0;min-width:100%}.blogarticle .header>img{position:absolute;z-index:1;margin-left:0;margin-top:-200px;display:block}.blogarticle .header .fade{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 74%,rgba(255,255,255,.96) 99%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(74%,rgba(255,255,255,0)),color-stop(99%,rgba(255,255,255,.96)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 74%,rgba(255,255,255,.96) 99%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 74%,rgba(255,255,255,.96) 99%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 74%,rgba(255,255,255,.96) 99%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 74%,rgba(255,255,255,.96) 99%,#fff 100%);position:absolute;height:100%;width:100%;z-index:2}.blogarticle .content.overlap{background-color:#fff;min-height:150px;margin:15px;position:relative;z-index:3;padding:20px;margin-top:15px;border:1px solid #ddd;margin-top:-80px;box-shadow:0 0 4px #2e2e2e}.blogarticle .content.overlap.fade{background-color:rgba(255,255,255,.9)}.blogarticle .content h1{float:left;font-size:24px}.blogarticle .content h2{padding-top:15px;padding-bottom:5px}.blogarticle .content hr{clear:left}.blogarticle .content .author{float:right}.blogarticle .content .author img{width:70px;height:70px;border-radius:35px}.blogarticle .content .articletext{clear:both}.blogarticle .content .articletext p{line-height:1.6}.blogarticle .content .articletext img{max-width:100%;float:right;display:inline;clear:none;margin-left:5px}.blogarticle .content .xsbar{font-size:13px;padding:10px;padding-left:0;color:#666}.blogarticle .content .xsbar .info{float:left;margin-right:20px}.blogarticlelist li{list-style:none;padding:10px;clear:both;padding-right:20px}.blogarticlelist li:hover p{text-decoration:none}.blogarticlelist li a{height:100%;width:100%;display:block}.blogarticlelist li img{width:100px;height:100px;float:left;margin-right:20px}.blogarticlelist li:nth-child(even){background-color:#eee}.other-blog-posts{padding:15px;padding-top:10px}.other-blog-posts a{width:calc(50% - 10px);box-sizing:border-box;overflow:hidden;height:203px;float:left;position:relative}.other-blog-posts a:nth-child(2){margin-left:20px}.other-blog-posts a:hover img{filter:brightness(100%)}.other-blog-posts a img{transition:all .3s;position:absolute;top:0;filter:brightness(80%)}.other-blog-posts a span{transition:all .1s;position:absolute;top:0;left:0;z-index:99;color:#fff;font-size:25px;font-weight:700;padding:20px;text-shadow:0 0 5px #333}.categorycontroller .sideblock.sidebar-blogposts-list ul li ul li a{white-space:normal}.categorycontroller .sideblock.sidebar-blogposts-list ul li ul li a .blogpost-thumbnail{overflow:hidden;width:35px;height:35px;display:inline-block;margin-right:10px}.categorycontroller .sideblock.sidebar-blogposts-list ul li ul li a span:not(.blogpost-thumbnail){display:inline-block;width:calc(100% - 50px);word-break:break-word}@media screen and (max-width:900px){.other-blog-posts a{width:100%;margin-bottom:10px;margin-left:0!important}}