@import "template.scss"; .container { display: flex; gap: 40px; margin-bottom: 100px; } .prayer { background-color: $light-grey; width: 320px; padding: 20px; flex-shrink: 0; font-size: 14px; line-height: 1.3em; border-radius: 10px; } .events { min-width: 450px; } .list { padding-left: 70px; padding-right: 170px; } .circle { position: relative; } .circle:before { content: ""; position: absolute; top: -50px; left: -100px; width: 200px; height: 200px; border-radius: 50%; background-color: $shade2; opacity: 0.3; z-index: -1; } .quote { padding: 50px 0; background-color: $shade3; text-align: center; color: $base-color; font-size: 22px; margin-bottom: 100px; } .small { font-size: 14px; } .tableDiv { width: 100%; overflow: auto; } .table { margin-bottom: 120px; width: 100%; border-collapse: collapse; vertical-align: top; } .table td { padding: 10px 0; vertical-align: top; } .table a, .container a { color: inherit; } .borderRow { border-bottom: 1px solid; } @media screen and (max-width: 576px) { .container { display: block; } .list { padding-right: 20px; } .events { margin-top: 40px; min-width: inherit; width: 100%; } }