<link href='https://fonts.googleapis.com/css?family=Oswald:300,400,700|Titillium+Web:400,700' rel='stylesheet' type='text/css'> <style> .content-player{ font-family: 'Titillium Web', sans-serif; font-size:14px; line-height:20px; letter-spacing:0.05em; padding:10px; } @media (min-width: 768px){ .content-player{ padding:0; } } .content-player *{ box-sizing:border-box; } .content-player h1 { font-family: 'Oswald', Impact, sans-serif; font-size: 40px; line-height: 46px; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 60px; margin-top: 20px; } .content-player h2 { font-family: 'Oswald', Impact, sans-serif; font-size: 30px; line-height: 36px; letter-spacing: 0.1em; text-transform: uppercase; margin-top: 0; margin-bottom: 20px; } .content-player h4 { text-transform: uppercase; font-size: 16px; line-height: 20px; letter-spacing: 0.05em; margin: 0.8em 0; } .content-player .player-list{ position:relative; margin:0; padding:0; } .content-player .player-list .list-grid-item{ margin:0 0 30px 0; padding:0 15px; list-style:none; position:relative; float:left; width:50%; } .content-player .player-list .player-info{ position: absolute; display: block; bottom: 0; padding: 0.75em; width: 100%; color: #FFF; background: #000 none repeat scroll 0 0; opacity: 0.8; } .content-player .player-display{ display:block; position:relative; } .content-player .player-display img{ width:100%; display:block; } .content-player .player-info { margin-top:30px; } .content-player .player-info span{ display:block; } .content-player .player-info-holder{ position:relative; } .content-player .player-image-wrapper:before, .content-player .player-image-wrapper:after { content: ""; display: table; } .content-player .player-image-wrapper:after { clear: both; } .content-player .player-image-wrapper img{ float:left; } @media (min-width: 680px) { .content-player .player-list .list-grid-item{ width:25%; } .content-player .player-detail .player-info { float:left; margin-top:0; margin-left:60px; } .content-player .player-image-wrapper { float:left; } } </style> <div class="content-player"> <h1>FJ Players</h1> <div class="player-detail"> <div class="player-info-holder" style="min-height:650px;"> <div class="player-image-wrapper"> <img class="mark-of-player-image" src="http://acushnet.scene7.com/is/image/footjoy/player_MarkOfPlayer_US?resMode=sharp&amp;qlt=100&amp;hei=250" /> <img class="player-image" data-src="http://acushnet.scene7.com/is/image/footjoy/MaxKiefer_LG?resMode=sharp&amp;qlt=100&amp;hei=250" data-error-src="http://acushnet.scene7.com/is/image/footjoy/Player_NoImg?resMode=sharp&amp;qlt=100&amp;hei=250" /> </div> <div class="player-info"> <h2 class="player-name">Max Kiefer</h2> <h4>World Rank: 193</h4> <div class="player-stats"> <h4>Current Year</h4> </div> </div> </div> </div> </div> <script> (function () { var forEach = function (array, callback, scope) { for (var i = 0; i < array.length; i++) { callback.call(scope, i, array[i]); } }; var ready = function () { var imgs = document.querySelectorAll('.player-image'); forEach(imgs, function (idx, img) { img.onerror = img.onabort = function () { img.setAttribute('src', img.getAttribute('data-error-src')); }; img.setAttribute('src', img.getAttribute('data-src')); }); } (document.readyState != 'loading') ? ready() : document.addEventListener('DOMContentLoaded', ready); })(); </script>