body { background-size: 100% auto; color: #e79b1f; font: 11px/160% "Verdana"; } header { max-width: 800px; margin: 20px auto 0 auto; box-shadow: 0 5px 10px #000; } footer { position: fixed; bottom: 0; left: 0; right: 0; height: 120px; border-top: 2px solid #e79b1f; background: url("../images/bg.png"); background-position: top left; box-shadow: 0 -5px 10px #000000; } a { color: #f5c87e; text-decoration: underline; font-size: 0.9em; font-weight: bold; } a:hover { color: #e79b1f; text-decoration: underline; font-size: 0.9em; font-weight: bold; } .mediaLinks { margin: 10px auto 0 auto; float: right; } .version { clear: both; float: right; margin-top: 15px; } .row-width { width: 95%; max-width: 800px; margin: 20px auto 10px auto; } h1 { font-size: 14px; font-weight: bold; padding: 0; margin: 0; margin-bottom: 5px; } h2 { font-size: 14px; font-weight: bold; padding: 0; margin: 0; } .less-padding { padding-left: 0; padding-right: 0; } .carousel-indicators { margin-bottom: -10px; } .sks-not-found { background: url("../images/sks-background.png") repeat; border: 2px solid #e79b1f; width: 100%; color: #e79b1f; margin: 5px auto 5px auto; box-shadow: 0 5px 10px #000000; } .sks-dropdown { background: linear-gradient(#1f1a16, #4d3c32); border: 2px solid #e79b1f; } .sks-dropdown li a { color: #f5c87e; text-decoration: none; } .sks-dropdown li a:hover { color: #e79b1f; background: transparent; text-decoration: underline; } .sks-margin-bottom { margin-bottom: 100px; } .sks-max-width { max-width: 320px; margin: 0 auto 0 auto; } .sks-box { border: 2px solid #e79b1f; background: linear-gradient(#1f1a16, #4d3c32); padding: 10px; box-shadow: 0 5px 10px #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .sks-bottom-spacer { margin-bottom: 15px; } .sks-screens { margin: 2px auto 10px auto; } .sks-download-button { background: url("../images/sks-background.png") repeat; border: 2px solid #e79b1f; width: 100%; height: 50px; font-size: 3.5em; color: #e79b1f; cursor: pointer; margin: 5px auto 5px auto; box-shadow: 0 5px 10px #000000; } .sks-small-text { font-size: 80%; margin: 0; padding: 0; } .sks-center-text { text-align: center; margin: 0; padding: 0; } @media only screen and (min-device-width: 320px) { body { background: #cfcfcf url('../images/sks-background.png') repeat; } header { width: 95%; } footer { height: 72px; font-size: 100%; } } @media only screen and (min-device-width: 1024px) { body { background: #cfcfcf url('../images/skslp-bg.jpg'); background-position: center; background-size: cover; } header { width: 100%; } }