.main.landingpage .content.content-full {
    flex: 1 1 1024px;
    max-width: 1024px;
}
@media (min-width: 1044px) {
    .main.landingpage .content.content-full {
        padding-left: 0;
        padding-right: 0;
    }
    .main.landingpage .frame-type-text:not(.frame-layout-1),
    .main.landingpage .frame-type-textmedia .ce-bodytext,
    .main.landingpage .frame-type-textpic .ce-bodytext {
        padding-right: 8em;
    }

}
.main.landingpage header h1,
.main.landingpage header h1 + h2 {
    color: #005091;
    font-weight: bold;
    font-size: 1.6em;
    line-height: 1.1em;

}
@media (min-width: 800px) {
    .main.landingpage header h1,
    .main.landingpage header h1 + h2 {
        font-size: 2.222em;
    }
}
@media only screen and (min-width: 768px) {
    body .shariff .orientation-horizontal.button-style-standard li {
        max-width: 110px;
    }
}