.JM02{padding-top:670px;position:relative;background-position:center top;background-repeat:no-repeat;background-color:#1b1b1b;overflow:hidden;clear:both}@media only screen and (min-width:0) and (max-width:569px){.responsive .JM02{padding-top:267px}}@media only screen and (min-width:570px) and (max-width:799px){.responsive .JM02{padding-top:375px}}@media only screen and (min-width:800px){html .JM02{padding-top:570px}}.JM02 .details-container{position:relative}.JM02 .btnJM02Watch{float:right;margin-top:-46px;top:6px;right:-8px}.JM02 .btnJM02Watch i.icon-mediatype-video{margin-right:5px;vertical-align:middle}.JM02 .btnJM02Watch span{padding-left:0}@media only screen and (min-width:800px){html .JM02 .btnJM02Watch{top:8px}}@media only screen and (min-width:950px){html .JM02 .btnJM02Watch{right:-24px}}.JM02 .details-left{position:relative;z-index:2}.JM02 .ad{border:1px solid #999;float:left;margin:20px auto 20px 0;position:relative}.JM02 .ad:before{content:"Sponsored By";color:#666;font-size:10px;font-weight:bold;letter-spacing:-0.01em;top:-1.8em;z-index:1;text-transform:uppercase;position:absolute}@media only screen and (min-width:800px){html .JM02 .ad{position:absolute;top:0;right:0;margin:25px 40px 0 auto}}.JM02 h2{font-weight:bold;letter-spacing:-1px;display:block;text-transform:uppercase;color:white;background:black;position:relative;line-height:109%}.JM02 h2 span{display:block;padding:14px 10px 14px 26px;margin-left:6px}.JM02 h2:before{content:'"';font-weight:bold;font-size:44px;color:gray;position:absolute;left:7px;top:22px}.JM02 .details-right{background:white;color:black}.JM02 .details-right .details{padding:17px 30px 0 45px}@media only screen and (min-width:0) and (max-width:799px){.responsive .JM02 .details-right .details{padding-left:28px}}@media only screen and (min-width:800px) and (max-width:939px){.responsive .JM02 .details-right .details{padding-left:55px}}.JM02 .details-right h3{font-weight:bold;letter-spacing:-1px;text-transform:uppercase;font-size:1.6em;line-height:1.2}.JM02 .details-right h4{font-size:.8em;margin-top:3px}.JM02 .details-right h4 em{font-style:normal;font-weight:bold;letter-spacing:-0.01em}.JM02 .details-right p{font-size:.9em;line-height:1.3}@media only screen and (min-width:940px){html .JM02 .details-right{-webkit-transform:skew(-11deg,0);-ms-transform:skew(-11deg,0);transform:skew(-11deg,0)}html .JM02 .details-right .details{-webkit-transform:skew(11deg,0);-ms-transform:skew(11deg,0);transform:skew(11deg,0)}}@media only screen and (min-width:800px){html .JM02 .ad-placeholder{float:right;width:137px;height:72px}html .JM02 .details-container{margin:0;position:relative}html .JM02 .details-container .details-left{background:white;width:35%;position:absolute;height:100%;font-size:100%;line-height:100%}html .JM02 .details-container .details-right{float:right;width:65%}html .JM02 .details-right{min-height:190px}html .JM02 h2{position:absolute;height:100%;width:100%;top:-15px;z-index:1;line-height:156%}html .JM02 h2:after{content:'';display:block;position:absolute;height:100%;background:black;width:50px;-webkit-transform:skew(-11deg,0);-ms-transform:skew(-11deg,0);transform:skew(-11deg,0);right:-25px;top:0;z-index:-1}html .JM02 h2:after *:first-child{display:block;-webkit-transform:skew(11deg,0);transform:skew(11deg,0)}html .JM02 h2:before{font-size:63px;top:40px;line-height:0}html .JM02 h2 span{padding:14px 0 0 34px;font-size:165%;height:90%;overflow:hidden}}@media only screen and (min-width:940px){html .JM02 .details-container{margin:0 auto;max-width:940px}html .JM02 .details-container:before{content:'';display:block;position:absolute;width:9999px;top:0;height:100%;left:-100%;opacity:.5}}@media only screen and (min-width:950px){html .JM02 h2{left:-15px}}