@media screen and (min-width: 800px) {
.post-ioahdr {display:flex;}
.page-heading{text-align: left;display: ruby;}
.post-meta {display: flex;flex-direction: column;margin: 10px 0;font-size: 0.9em;}
.post-ioahdr .page-heading, .post-ioahdr .post-featured-image {width:50%;padding: 1em; } }

.primarymenu li a {text-decoration: none;}
.primarymenu li {position: relative;}
.sub-menu {list-style: none;margin: 0;padding: 0;display: none;position: absolute;background-color: #444;top: 100%;left: 0;min-width: 150px;}