ul#top-menu.menu { text-align: center;}

.site-content {padding: 10px;}
div.entry-content { width: 1024px !important;  max-width: 100% !important; padding-top: 30px;  padding-bottom: 10px; padding-left: 10px;}

.site-footer .wrap { width: 1024px;}

article#post-47{ width: 1024px !important; max-width: 100% !important; }

header.entry-header { display: none; }
h1 { margin: 0 0 0.5em; padding: 0 !important; line-height: 1.1em;}
.wrap, .panel-content { padding-bottom: 4.5em; padding-top: 0em !important; }

.page.page-one-column:not(.twentyseventeen-front-page) #primary {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px !important;
}


.wrap {
    max-width: 1024px !important;
    padding-left: 0em !important;
    padding-right: 0em important;
}

.site-branding {display: none;}
.page-one-column .panel-content .wrap {max-width: 1024px;}

.panel-image {max-width: 100% !important; height: auto; background-position: center center; background-repeat: no-repeat;
    -webkit-background-size: 100%; background-size: 100%; position: relative; }

.background-fixed .panel-image { background-attachment: scroll !important; }

div.panel-image::before {  background: none;}

.site-footer {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.6;
    margin-top: 1em !important;}


.entry-content a:link { color: #003399;  text-decoration: none !important; border: none !important;;}
.entry-content a:visited { color: #003399;}
.entry-content a:hover { color: #CCC !important;  text-decoration: underline;}

a:link {text-decoration: none !important;}
a:visited { text-decoration: none !important;}
a:hover {text-decoration: none !important;}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
    color: #000;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(0, 0, 0, 1);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 rgba(0, 0, 0, 1);}

.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {
  box-shadow: none !important;
  transition:color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

