.container { width: 95%; margin: auto; overflow: hidden; } @media screen and (max-width: 600px) { .nav a:not(:first-child) { display: none; } .nav a.icon { float: right; display: block; } } @media screen and (max-width: 600px) { .nav.responsive { position: relative; } .nav.responsive a.icon { position: absolute; right: 0; top: 0; } .nav.responsive a { float: none; display: block; text-align: left; } } body { font-family: 'Roboto', sans-serif; padding: 0; margin: 0; background: #333; color: white } a { color: white; } .iframe { display: block; } .subtitle { font-size: 40px; text-align: center; } .footer { padding: 20px; margin-top: 20px; color: white; background-color: #1f8e42; text-align: center; } .title { font-size: 40px; text-align: center; } #title { border: solid white 5px; } #navigation { padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 15px; margin: -1px; } ul.navbar { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: black; } li.list-blog { text-decoration: none; display: block; } li.logo { font-weight: bold; color: white; } li.nav { float: left; display: block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; } a.nav { color: white; text-decoration: none; } li a:hover { background-color: gray; } .active { background-color: #1f8e42; color: white; } .nav .icon { display: none; } .btn { border: none; font-size: 14px; color: white; padding: 14px 30px; text-decoration: none; } .default { background-color: #348d43; color: white; } .default:hover { background: #ddd; } .jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #1f8e42; } @media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } } .jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; } .jumbotron a { text-decoration: none; } .card { background: white; color: black; padding: 20px; width: 300px; margin: 10px; } .container-blog { width: 95%; margin: auto; overflow: hidden; } .container-blog a { text-decoration: none; } .row-cards { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .row-column:after { content: ""; display: table; clear: both; } .column { float: left; width: 33.33%; }