article.attachment, 
.panel-content header.entry-header, 
.page-two-column:not(.archive) #primary .entry-content{
    float:none !important;max-width:600px !important
}
body{
    font-family: garamond, "Helvetica Neue", helvetica, arial, sans-serif !important;
    background-color: #eee;
}
img{
    height: auto;
    max-width: 100%;
}
h1.site-title{
    padding:0;
    margin:0;
}
button{
    border:0;
}
div#about{
    visibility: hidden;
    display:none;
}
a, button{
    text-decoration: none;
    color: #e67812
}
h1.site-title a,
h1.site-title button{
    color: #e67812 !important;
    text-transform: lowercase;
    letter-spacing: normal !important;
    font-weight: bolder;
    text-decoration: none;
    font-size: larger;
}
h3{
    color: #e67812 !important;
}
.skip-link{
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}
.navigation-top{border:0}
.site-branding{padding:0}
#page{
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
    padding-left: 2em;
    padding-right: 2em;
}
#masthead.site-header {
     position: sticky;
     top: 0;
     z-index: 100;
     background: #eee;
    padding-bottom:20px;
}
#gallery-container{
    max-width: 550px;
}
ul.menu {
    display: block;
    padding:0;
    margin:0;
}
ul.menu li{
    border: 0;
    display: inline-block;
    position: relative;
        list-style: none;
    margin: 0;
    padding: 0 1.5em 0 0;
    text-align: left;
}
ul.menu li a,
ul.menu li button{
    color: #333;
    text-decoration: none;
    font-weight: bold;
    font-size: small;
}
ul.menu li a:hover, 
ul.menu li.active,
ul.menu li.active a,
ul.menu li button:hover, 
ul.menu li.active button{
    color: #767676;
}
.gallery img{
    margin-bottom:30px;
}
