.ads.pawns{width:100%;display:flex;justify-content:center}.ads.pawns img{max-width:100%}.portfolio .project{display:flex;flex-direction:row;column-gap:2em;width:100%;text-decoration:none;padding:1.5em 1.5em;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.3);margin-bottom:2em;-webkit-box-shadow:0px 0px 5px 3px rgba(0,0,0,0.3);background-color:#fafafa}.portfolio .project:link,.portfolio .project:hover{color:#000000}.portfolio .project:hover{background-color:#f3f3f3}.portfolio .project .image{width:200px;min-width:25%;max-width:35%;text-align:center;margin:0 1em 1em 0}.portfolio .project .image img{display:inline-block;margin:0 auto;width:100%;max-width:100%;padding:0 1em 1em 0}.portfolio .project .text h2{font-size:1.5em;margin-bottom:.5em}.portfolio .project .text .note{color:#888888;font-style:italic;line-height:1.3em}.portfolio .project.bluray-disc .image img{background-color:#3f5c78;padding:1em}.portfolio .project.lists .image img{padding-top:0;max-width:200px}.portfolio .google-adsense{margin-block-start:0}@media (max-width:768px){.portfolio .project{padding:1em .5em;column-gap:1em;display:block}.portfolio .project .image{max-width:150px;float:left;margin:0 1em 1em 0}.portfolio .project .image img{padding:.5em}.portfolio .google-adsense{margin-block-end:1em}}