body{background-color:#000}.ri-grid{margin:55px auto 0;position:relative;height:auto}.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0}.ri-grid ul:after,.ri-grid ul:before{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.ri-grid ul li a{display:block;outline:0;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ri-grid-size-1{width:55%}.ri-grid-size-2,.ri-grid-size-3{width:100%}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before,.ri-loading-image{display:none}.ri-grid-loading{min-height:600px}.ri-grid-loading .ri-loading-image{position:relative;width:50px;height:50px;left:50%;top:50px;margin:200px 0 0 -25px;display:block}.flip-container{-webkit-perspective:1000;perspective:1000;z-index:3;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flip-container a{color:#FFF;font-weight:800}.flip-container a:hover{color:#D0DA00}.flip-container p{color:#fff;font-size:15px;margin:0}.flip-back,.flip-container,.flip-front{width:345px;height:110px}.flip-card{-webkit-transition:.5s ease-out;transition:.5s ease-out;transform-style:preserve-3d;-webkit-transform-origin:100% 45px;-moz-transform-origin:100% 45px;-ms-transform-origin:100% 45px;transform-origin:100% 45px;position:relative}.flip-back,.flip-front{background-color:#73000a;background-color:rgba(115,0,10,.8);backface-visibility:hidden;position:absolute;padding:20px;transform-style:preserve-3d;-webkit-transition:.5s ease-out;transition:.5s ease-out;top:0;left:0;text-align:center;-webkit-font-smoothing:antialiased}.flip-front{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);z-index:2}.flip-front h1{color:#fff;font-size:50px;margin:0}.flip-back{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-container.hover .flip-back,.flip-container:hover .flip-back{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}.flip-container.hover .flip-front,.flip-container:hover .flip-front{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.link-more{font-size:16px;display:inline-block}.link-more:after{content:"\00bb";padding-left:7px}.footnote{position:absolute;bottom:0;padding-left:10px;padding-top:5px;background-color:#000;color:#FFF;width:100%;height:40px;font-size:10px}@media only screen and (min-width:60em){.ri-grid{margin-top:115px}.flip-back,.flip-container,.flip-front{width:690px;height:190px}.flip-container{top:50%}.flip-container p{font-size:31px}.flip-card{-webkit-transform-origin:100% 75px;-moz-transform-origin:100% 75px;-ms-transform-origin:100% 75px;transform-origin:100% 75px}.flip-front h1{font-size:100px}.footnote{height:25px}.footer-wrapper{top:-50px;position:relative}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation :portrait){.ri-grid{margin-top:0}}@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation :landscape){.ri-grid{margin-top:30px}}.lt-ie9 .ri-grid{width:100%}.lt-ie9 .ri-grid ul li,.lt-ie9 .ri-grid ul li a{width:150px;height:150px}.lt-ie9 .ri-grid ul li a img{width:100%}.lt-ie9 .flip-container{top:25%}.no-csstransforms3d .flip-back{display:none}
