body {
    font-size: 1.2em;
}
#page-content {
    
    margin: 0 auto;
}
.dropdown-menu {
    right:10px;
}

.frame-background-tertiary {
    --frame-color: #062633;
    
    --frame-link-color: #062633;
    --frame-link-hover-color: #062633;
}

h1, h2 {
    font-weight: bold;
}
.lead {
    font-size: 1.38rem;
    font-weight: initial;
}
.btn {
    text-transform: uppercase;
}
.frame-header {
    margin-bottom: 2rem;
}
.section-column {
    padding: 20px 0;
}
.section-column-third > div {
    min-height: 600px;
}
.subnav-wrap {
    width: 28%;
    margin-right: 2%;
}
.subnav-nav {
    font-size: 1em;
    
}
.subnav-nav .subnav-nav {
   
    border-left: 1rem solid #fff;
}
.subnav-link {
    border: 0px solid #062633;
}
/*breadcrumb */
.breadcrumb-item.active, .breadcrumb-item+.breadcrumb-item::before, .breadcrumb-link {
    color: #fff;
}

.maincontent-wrap {
    width: 70%;
}
.footer-section-meta {
    display: none;
}
#page-footer {
    margin-top: 40px;
}
.gallery-item img, .gallery-item picture {
    width: auto;
    height: auto;
}

/*re_composed header */
#c227 .gallery-item, #c229 .gallery-item, #c231 .gallery-item {
    max-width: 400px;
    margin: 0 auto;
}
@media (max-width: 912px){
.subnav-wrap {
    width: 98%;
    margin-right: 2%;
}
.maincontent-wrap {
    width: 100%;
}
.container {
    width: 90%;
}
}