@font-face {    font-family: 'open_sansbold';    src: url('../fonts/opensans/opensans-bold-webfont.eot');    src: url('../fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans/opensans-bold-webfont.woff2') format('woff2'),         url('../fonts/opensans/opensans-bold-webfont.woff') format('woff'),         url('../fonts/opensans/opensans-bold-webfont.ttf') format('truetype'),         url('../fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansitalic';    src: url('../fonts/opensans/opensans-italic-webfont.eot');    src: url('../fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans/opensans-italic-webfont.woff2') format('woff2'),         url('../fonts/opensans/opensans-italic-webfont.woff') format('woff'),         url('../fonts/opensans/opensans-italic-webfont.ttf') format('truetype'),         url('../fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansregular';    src: url('../fonts/opensans/opensans-regular-webfont.eot');    src: url('../fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/opensans/opensans-regular-webfont.woff2') format('woff2'),         url('../fonts/opensans/opensans-regular-webfont.woff') format('woff'),         url('../fonts/opensans/opensans-regular-webfont.ttf') format('truetype'),         url('../fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');    font-weight: normal;    font-style: normal;}body, footer {}footer { background-position:top;}body { background-position: center -30px; font:'open_sansregular';}header nav {width: 660px; margin: 0 auto;}.desktop {display: block; list-style: none; padding: 0; margin: 0;}.desktop li {float: left; padding: 0; margin: 0 1%;}.desktop li a {color: #fff; font-size: 1.286em;}.mobnav {display: none;}.follow {position: absolute;right: 0;top: 8px;background: url(../images/arrow.png) no-repeat;background-size: 22px;background-position: 39px top;}header nav {width: 940px; min-width:780px;}header h1 {margin-top: 200px;}h1 span {display: none;}header h1 a {display: block; min-width: 660px; max-width:780px; height: 203px; max-height: 240px; background:none; -webkit-background-size: cover;}header h1 a img {}#intro, #about, #purchase, #reviews, #contact {padding: 0 0 70px 0;}#intro .right p:first-child, #about .left p:first-child {font-size: 1.571em; padding: 0; margin: 0 0 0.5em 0; line-height: 1.3em; color: #f7f5f5;}#intro .left {float: left; min-width: 359px; max-width:470px; margin-right: 20px;}#intro .right, #about .right {min-width: 359px; max-width:470px; float: right;}#about .right {margin-left: 20px; margin-top: 50px;}.ulcontainer {width: 340px; margin: 0 auto;}.buttons { text-align: center;}.buttons a.button {float: none; width: 299px; display: inline-block; margin: 22px 60px;}a#learn { margin-right: 70px;}a#download {margin-left: 70px;}#purchase .left {float: left; width: 49%;}#purchase .right {margin-left: 51%;}.columns {  -webkit-columns: 2 359px; -moz-columns: 2 359px; columns: 2 359px;}#purchase img {width: 660px; height: auto;}blockquote { font-family: 'open_sansitalic'; font-style:normal;}h2 {margin-top: 0px;}.wrapper { width:960px; min-width: 738px; position:relative;}ul.symbols li {float: none; display: inline-block; width: 62px; height: 61px; margin-right: 2%;  background-image:url(../images/symbols.png)}ul.symbols li.players { background-position: -61px top;}ul.symbols li.time { background-position: -122px top;}ul.symbols li.type { background-position: -184px top;}#intro .right p:first-of-type, #about .left p:first-of-type {font-size: 1.571em;}.clear {clear: both;}#purchase h3 {margin-bottom: 1.5em; margin-top: 1.5em;}#purchase input {width:299px;}#footernav ul { text-align:center; font-size: 1.286em; font-weight: 400;}#footernav ul li {display:inline-block; float: none; margin: 0 1%;}#footernav ul li a { border-bottom: none; padding: 0;}#footernav ul li a:hover, #footernav ul li a:focus {background: none; color: #d32929;}