@media only screen and (max-width:800px) {.archive .site-inner {padding-left: 0;padding-right: 0;}}
.archive .content {max-width: 100%;text-align: center;margin: 0 auto;padding: 80px 0 0;}
.archive .content .entry {margin-bottom: 0;}
.archive a h2.entry-title {color: #fff;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.archive a h2.entry-title:active, .archive a h2.entry-title:hover {color: silver;}
.project-text-cont {background-color: #f1f1f1;}
.project-title-link {font-family: Intro,Helvetica,Arial,sans-serif;}
@media only screen and (min-width:800px) {.project-image-cont, .project-text-cont {display: flex;font-size: 75%;line-height: 2.5rem;}
	.project-article-cont {display: flex;flex-direction: row;width: 100%;margin-bottom: 60px;}
	.project-image-cont, .project-text-cont {width: 50%;height: 250px;min-height: 250px;}
	.project-image-cont {flex-direction: column;justify-content: center;align-items: center;padding: 0 20px;}
	.project-text-cont {flex-direction: column;justify-content: center;}
	.archive .entry-title, .blog .entry-title {margin: 0;padding: 0;font-size: 30px;font-size: 3rem;text-shadow: 2px 2px 4px #000;}
	.project-title-link {text-align: left;}
	.odd .project-image-cont {order: 1;}
	.odd .project-text-cont {order: 2;padding: 0 40px 0 60px;-webkit-clip-path: polygon(8% 0,100% 0,100% 100%,8% 100%,0 50%);clip-path: polygon(8% 0,100% 0,100% 100%,8% 100%,0 50%);}
	.even .project-image-cont {order: 2;}
	.even .project-text-cont {order: 1;padding: 0 60px 0 40px;-webkit-clip-path: polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);clip-path: polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);}}
@media only screen and (min-width:500px) and (max-width:799px) {article {display: inline-block;width: 50%;}
	.type-project:nth-of-type(odd) {float: left;}
	.type-project:nth-of-type(even) {float: right;}
	.project-article-cont {display: block;width: 100%;margin: 0;padding: 0;}
	.project-image-cont, .project-text-cont {width: 100%;padding: 0 20px;line-height: 2.5rem;}
	.project-article-cont.odd {clear: both;float: left;}
	.project-article-cont.even {float: right;}
	.project-image-cont {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 170px;min-height: 170px;}
	.project-text-cont {background: 0 0;color: #444;height: 250px;min-height: 250px;margin-top: 20px;font-size: 75%;}
	h2.entry-title {margin: 0;font-size: 22px;font-size: 2.2rem;text-shadow: 2px 2px 2px #000;}
	.entry-content {text-align: left;}
	.project-title-link {text-align: center;line-height: 1rem;}
	.project-post-meta, p.entry-meta {text-align: center;font-size: 1.5rem;line-height: 2.5rem;margin-bottom: 10px;}}
@media only screen and (max-width:499px) {.project-image-cont, .project-text-cont {width: 100%;padding: 0 20px;line-height: 2.5rem;}
	.project-image-cont {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 300px;min-height: 300px;-webkit-clip-path: polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);clip-path: polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);}
	h2.entry-title {margin: 0;font-size: 22px;font-size: 2.2rem;text-shadow: 2px 2px 2px #000;}
	.project-text-cont {background: 0 0;margin-top: 20px;font-size: 75%;}
	.entry-content {text-align: left;}
	.project-title-link {text-align: center;line-height: 1rem;}
	.project-post-meta, p.entry-meta {text-align: center;font-size: 1.5rem;line-height: 2.5rem;margin-bottom: 10px;}}