body { margin: 0; font-family: 'Raleway', sans-serif; color: #2A2A2A; } h2 { font-weight: 600; text-transform: uppercase; } h3 { font-weight: 600; margin-bottom: 0; } h4 { margin: .5em 0; font-weight: 600; font-size: medium; display: inline-block; } h5 { margin-bottom: 0; font-size: medium; } h6 { margin-top: 5px; color: #aaa; font-weight: 400; font-size: small; font-family: 'Lora', sans-serif; margin-bottom: 1em; } small { color: #aaa; font-style: italic; font-family: 'Lora', serif; } .wrapper { display: grid; padding: 20px 0px; grid-template-columns: .5fr 1.5fr 4fr .5fr; } .sidebar-section p { color: #aaa; margin: .3em 0; } .sidebar-section p span { color: #2A2A2A; display: block; } .ti-name { margin-bottom: 0; text-transform: uppercase; font-weight: 900; } .experience-wrapper { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; text-align: justify; } .experience-wrapper:last-child { border: none; padding: 0; } .experience-wrapper small { color: #2A2A2A; font-family: 'Raleway', sans-serif; font-style: normal; font-size: smaller; } .experience-wrapper p { margin: .5em 0; } .experience-wrapper ul { margin: .5em 0; } .experience-wrapper ul li { margin-bottom: .3em; } .experience-wrapper ul li:last-child { margin-bottom: 0; } ul.technology-list { list-style: none; margin: 0; padding: 0; display: inline-block; color: #777; font-size: small; } ul.technology-list li { display: inline-block; background-color: #555; color: white; padding: 2px 6px; border-radius: 4px; }