@media only screen and (max-width:800px) {.archive .site-inner, .blog .site-inner {padding-left: 0;padding-right: 0;}}
.archive .content, .blog .content {max-width: 100%;text-align: center;margin: 0 auto;padding: 80px 0 0;}
.archive .content .entry, .blog .content .entry {margin-bottom: 0;}
.archive a h2.entry-title, .blog 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, .blog a h2.entry-title:active, .blog a h2.entry-title:hover {color: silver;}
.blog-title-link {font-family: Intro,Helvetica,Arial,sans-serif;}
@media only screen and (min-width:800px) {.blog-image-cont, .blog-text-cont {display: flex;font-size: 75%;line-height: 2.5rem;}
	.blog-article-cont {display: flex;flex-direction: row;width: 100%;}
	.blog-image-cont, .blog-text-cont {width: 50%;height: 300px;min-height: 300px;}
	.blog-image-cont {flex-direction: column;justify-content: center;align-items: center;padding: 0 80px;}
	.blog-text-cont {flex-direction: column;justify-content: center;padding: 0 60px;}
	.archive .entry-title, .blog .entry-title {margin: 0;padding: 0;font-size: 30px;font-size: 3rem;text-shadow: 2px 2px 4px #000;}
	.blog-title-link {text-align: left;}
	.blog-post-meta, p.entry-meta {text-align: left;font-size: 1.5rem;line-height: 2.5rem;margin-bottom: 12px;}
	.odd .blog-image-cont {order: 1;-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%);}
	.odd .blog-text-cont {order: 2;}
	.even .blog-image-cont {order: 2;-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 .blog-text-cont {order: 1;}}
@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;}
	.blog-article-cont {display: block;width: 100%;margin: 0;padding: 0;}
	.blog-image-cont, .blog-text-cont {width: 100%;padding: 0 20px;line-height: 2.5rem;height: 300px;min-height: 300px;}
	.blog-article-cont.odd {clear: both;float: left;}
	.blog-article-cont.even {float: right;}
	.blog-image-cont {display: flex;flex-direction: column;justify-content: center;align-items: center;}
	h2.entry-title {margin: 0;font-size: 22px;font-size: 2.2rem;text-shadow: 2px 2px 2px #000;}
	.blog-text-cont {font-size: 75%;margin-top: 20px;}
	.entry-content {text-align: left;}
	.blog-title-link {text-align: center;line-height: 1rem;}
	.blog-post-meta, p.entry-meta {text-align: center;font-size: 1.5rem;line-height: 2.5rem;margin-bottom: 10px;}
	.odd .blog-image-cont {-webkit-clip-path: polygon(100% 20%,100% 80%,50% 100%,0 80%,0 0,0 0);clip-path: polygon(100% 20%,100% 80%,50% 100%,0 80%,0 0,0 0);}
	.even .blog-image-cont {-webkit-clip-path: polygon(100% 0,100% 80%,50% 100%,0 80%,0 20%,100% 0);clip-path: polygon(100% 0,100% 80%,50% 100%,0 80%,0 20%,100% 0);}}
@media only screen and (min-width:500px) and (max-width:600px) {.blog-text-cont {height: 350px;min-height: 350px;}}
@media only screen and (max-width:499px) {.blog-image-cont, .blog-text-cont {width: 100%;padding: 0 20px;line-height: 2.5rem;}
	.blog-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;}
	.blog-text-cont {margin-top: 20px;font-size: 75%;}
	.entry-content {text-align: left;}
	.blog-title-link {text-align: center;line-height: 1rem;}
	.blog-post-meta, p.entry-meta {text-align: center;font-size: 1.5rem;line-height: 2.5rem;margin-bottom: 10px;}}