body { margin: 0; background-color: $back-color-2; color: $text-color; font-family: 'Source Sans Pro', sans-serif; } #content{ background-color: $back-color; width: 100%; padding: 20px 20%; img { max-width: 40%; } } #blueBar{ height: 5px; width: 100%; background-color: $content-footer-div-color; } footer{ display: flex; justify-content: center; flex-direction: column; a { text-decoration: none; } } a{ padding: 0; color: $accent-color; text-decoration:underline; &:HOVER{ color: $accent-color-2; } } .footerIconSpacer{ margin-left: 10px; display: inline; } .red { color: red; } .center{ text-align: center; } article{ border: 2px solid $accent-color; border-radius: 20px; padding: 10px; margin-right: 20px; width: 100%; height: 100%; h2{ text-align: center; margin: 0; } } #blog{ width: 100%; display: flex; justify-content: center; align-items: center; } article:last-child{ margin-right: 0; } button{ background-color: $accent-color; color: #fff; text-transform: uppercase; border: 0; padding: 5px; cursor: pointer; border-radius: 5px; &:HOVER{ background-color: $accent-color-2; } } #homeImage{ float: left; margin-right: 5px; } .spacer{ clear: both; } #footerContent{ width: 100%; display: flex; justify-content: center; div{ border-right: #3d3d3d 1px solid; padding: 20px; } h3 { margin-top: 0; } a { color: $text-color; } } .cookieinfo{ position: fixed; left: 0; right: 0; height: auto; min-height: 21px; z-index: 2147483647; line-height: 21px; padding: 8px 18px; font-family: verdana, arial, sans-serif; font-size: 14px; text-align: center; bottom: 0; opacity: 1; background-color: $back-color; color: $text-color; } .cookieinfo-close{ float: right; display: block; padding: 5px 8px; min-width: 100px; margin-left: 5px; border-radius: 5px; cursor: pointer; background-color: $accent-color; color: #fff; text-align: center; &:HOVER{ background-color: $accent-color-2; } } .cookieinfo-text { display:block; padding:5px 0 5px 0; } .cookieinfo-link{ text-decoration: none; color: $accent-color; &:HOVER{ color: $accent-color-2; } } #newComment { form { input, textarea{ width: 100%; background-color: $back-color; color: $text-color; border: solid $back-color-2; } input:focus, textarea:focus { outline: none; } textarea{ resize: vertical; } input[type=submit]{ background-color: $accent-color; color: #fff; text-transform: uppercase; padding: 15px; font-size: 14px; cursor: pointer; outline: 0; border: 0; &:HOVER{ background-color: $accent-color-2; } } } } .comment{ display: flex; img{ margin-right: 10px; width: 100px; height: 100px; } } .commentTitle{ margin-bottom: 5px; } .commentArticle{ display: flex; justify-content: center; flex-direction: column; align-items: center; min-height: 100px; } .commentText{ margin: 0; width: 100%; } .emailBox { display: inline; } @media only screen and (max-width: 600px) { #homeImage{ float: none; } #content{ padding-left: 10px; padding-right: 10px; } #blog{ flex-direction: column; } article { margin-bottom: 10px; margin-right: 0; } #banner { a { display: block; } img { max-width: none; width: 100%; } } #newestPost{ display: none; } }