html, body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } html { margin: 0; padding: 0; } body { background-color: rgb(216, 216, 216); } h1, h2, h3, h4, h5, h6 { font-family: Verdana, Geneva, Tahoma, sans-serif; } h2, h3, h4, h5, h6 { text-decoration: underline; } h2[titlenum]::before, h3[titlenum]::before, h4[titlenum]::before, h5[titlenum]::before, h6[titlenum]::before { content: attr(titlenum) " - "; } .name-title { font-weight: normal; } nav { display: inline-block; padding-left: 1em; padding-right: 1em; border: thin solid black; box-shadow: 0px 2px 5px black; background-color: whitesmoke; } section>h2, section>h3, section>h4, section>h5, section>h6 { position: relative; } section>p, section div p { text-align: justify; } #swot { margin-top: 0.5em; border-collapse: collapse; box-shadow: 0px 2px 5px black; } #swot th, #swot td { width: 50%; border-style: solid; border-width: thin; } #swot th { background-color: bisque; } #swot td { background-color: whitesmoke; } @media (min-width: 900px) { body { margin-left: auto; margin-right: auto; width: 80%; } section { padding-left: 1rem; } section>h2, section>h3, section>h4, section>h5, section>h6 { right: 1rem; } } #Head { background-color: black; width: 100%; margin-bottom: 20px; } footer>p { font-size: small; } #media-presentation { width: 100%; }