.main-page-container {
font-family: Georgia, Times New Roman, Times, serif;
}
.main-page-header {
margin-bottom: 10px;
}
.main-page-block-heading {
font-weight: bold;
margin-top: 1em;
margin-bottom: 20px;
padding-bottom: 3px;
text-align: center;
}
.main-page-other {
text-align: center;
}
.main-page-responsive-columns > div:first-of-type .main-page-block-heading {
border-bottom: 1px solid #ffcc00;
}
.main-page-responsive-columns > div:last-of-type .main-page-block-heading {
border-bottom: 1px solid #ad0911;
}
.main-page-other .main-page-block-heading {
border-bottom: 1px solid #569bbb;
}
@media all and ( min-width: 900px ) {
.main-page-block-heading {
margin-top: 0;
}
.main-page-responsive-columns {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.main-page-responsive-columns > div {
font-size: 12pt;
padding: 5px 20px 20px;
}
.main-page-responsive-columns > div:first-of-type {
border: 4px double #ffcc00;
flex: 1.55 1;
margin-right: .7em;
}
.main-page-responsive-columns > div:last-of-type {
border: 4px double #ad0911;
flex: 1 1;
text-align: center;
}
.main-page-other {
border: 4px double #569bbb;
font-size: 12pt;
margin-top: 10px;
padding: 5px 20px 20px;
}
}