.home-sprite {
    /*background: url("../img/homepage-sprite.v2.png") no-repeat;*/
    background: url(//www.footaction.com/ns/homepage/images/fa-reskin/homepage-sprite-retina.png) no-repeat;
    -webkit-background-size: 247px 191px;
    -moz-background-size: 247px 191px;
    background-size: 247px 191px;
    display: inline-block;
}
.slider-sprite {
    /*background: url("../img/slider-sprite.png") no-repeat;*/
    background: url(//www.footaction.com/ns/homepage/images/fa-reskin/slider-sprite-retina.v2.png) no-repeat;
    -webkit-background-size: 471px 365px;
    -moz-background-size: 471px 365px;
    background-size: 471px 365px;
    display: inline-block;
}

.review-bubble {
    background-position: 0 0;
    width: 191px;
    height: 191px;
}
.right-yellow-arrow {
    background-position: -196px 0;
    width: 18.5px;
    height: 34px;
}
.left-yellow-arrow {
    background-position: -220px 0;
    width: 18.5px;
    height: 34px;
}
.trendingbar-yellow {
    background-position: -195px -100px;
    width: 16px;
    height: 15px;
    margin-right: 5px;
}
.trendingbar {
    background-position: -215px -100px;
    width: 16px;
    height: 15px;
    margin-right: 5px;
}
.atomic {
    background-position: -195px -160px;
    width: 20px; height: 15px;
}

/* slider sprite images */
.diamond-menu {
    background-position: 0 0;
    width: 415px;
    height: 300px;
}
.right-arrow {
    background-position: -420px -55px;
    width: 51px;
    height: 51px;
}
.left-arrow {
    background-position: -420px -165px;
    width: 51px;
    height: 51px;
}
.ownit {
    background-position: 0 -305px;
    width: 48px;
    height: 50px;
}
.ownit-star {
    background-position: -95px -305px;
    width: 95px;
    height: 60px;
}
.yellow-star {
    background-position: -51px -305px;
    width: 40px;
    height: 40px;
}

/* start spotlight */
.spotlight {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 12px;
}
#homepage-spotlight {
    height: 452px;
    overflow: hidden;
}
#homepage-spotlight p, #homepage-spotlight h3 {
    margin: 0;
}
#homepage-spotlight a {
    text-decoration: none;
}
#homepage-spotlight .slide_content ul {
    width: 100%;
    height: inherit;
}
#homepage-spotlight .slide_content ul li {
    width: 100%;
    height: 452px;
    position: relative;
    overflow: hidden;
}
.content-inner-container {
    width: 966px;
    height: 398px;
    margin: 0 auto 37px;
    text-align: left;
    position: relative;
    color: #fff;
    font-style: italic;
    font-size: 14px;
}
.large-main-container {
    display: inline-block;
    width: 290px;
    height: 400px;
    float: left;
    margin: 0 15px;
}
.large-main-container img {
    width: 100%;
    height: auto;
    position: relative;
    vertical-align: bottom;
}
.large-main-container, .spot-clothes-picker {
    display: inline-block;
    float: left;
    *display: inline;
}
.slider-look-img-holder {
    width: 200px;
    height: 290px;
    margin-bottom: 15px;
}
.slider-look-img {
    width: 100%;
    height: auto;
}

#horizontal-scroll-articles li img, #horizontal-scroll-articles li[data-youtube-id] a:after {
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}

#homepage-spotlight .slide_content span, #homepage-spotlight .slide_content a {
    display: block;
}
#homepage-spotlight .slide_content a:hover {
    cursor: pointer;
}
.slide-look-title {
    margin: -12px 18px 0 0;
    position: relative;
}
.slide-look-title p {
    margin: 0;
}
.look-border-top {
    font-size: 20px;
    border-top: 1px solid #fff;
    position: relative;
    top: 25px;
}
.look-number {
    font-size: 65px;
}
#homepage-spotlight .slide-square-container {
    width: 415px;
    height: 300px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    text-align: center;
    color: #fff;
}
.no-spot .diamond-menu {
    display: none;
}
.slide-square-inner {
    width: 350px;
    margin: 95px auto 0;
}
.square-star {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    top: 38px;
}
.square-own-it {
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top: 34px;
}
.square-own-it-star {
    position: absolute;
    left: 50%;
    margin-left: -48px;
    top: 22px;
}
.slide-square-container .square-title {
    font-size: 20px;
    font-style: normal;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
}
#homepage-spotlight  .slide-square-container .square-text {
    font-size: 12px;
    margin-top: 3px;
}
#homepage-spotlight .slide-square-container .square-price {
    font-size: 22px;
    font-style: normal;
    color: #ffb703;
    margin-top: 10px;
}
.square-shop-now {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    font-style: normal;
    position: absolute;
    bottom: 47px;
    left: 50%;
    margin-left: -33px;
}
.square-countdown-now {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    font-style: normal;
    position: absolute;
    bottom: 47px;
    left: 50%;
    margin-left: -48px;
}

/* spotlight version 2 css */
#homepage-spotlight {
    height: auto;
}
#homepage-spotlight .large-bg-holder {
    position: absolute;
    width: 1680px;
    left: 50%;
    margin-left: -840px;
    text-align: center;
}
.slide_buttons {
    top: 0;
    bottom: auto;
    width: 100%;
}
#homepage-spotlight .sl_next, #homepage-spotlight .sl_previous {
    position: absolute;
    top: 210px;
    margin-top: -25px;
    display: none;
    z-index: 100;
}
#homepage-spotlight .sl_next {
    right: 15px;
}
#homepage-spotlight .sl_previous {
    left: 15px;
}
#homepage-spotlight .sl_next:hover {
    background-position: -420px 0;
}
#homepage-spotlight .sl_previous:hover {
    background-position: -420px -110px;
}

#promo_container {
    border: none;
    border-color: transparent;
}
/* START HOMEPAGE */
#home-wrapper {
    background: #2b2b2b url(//www.footaction.com/ns/images/fa-reskin/bg/fa-bg-repeat.jpg) repeat;
    position: relative;
    margin-top: -40px;
    padding: 13px 13px 0;
    color: #fff;
}
.footer_container {
    margin-top: 20px;
}
#home-wrapper:before, #home-wrapper:after
{
    content: "";
    position: absolute;
    z-index: -1;
    top: 40px;
    height: 180px;
    width: 25px;

    -webkit-box-shadow: 0 0 8px 8px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 8px 8px rgba(0,0,0,.4);
    box-shadow: 0 0 8px 8px rgba(0,0,0,.4);
}
#home-wrapper:before
{
    left: 7px;
    transform: skew(3deg, 0);
    -webkit-transform: skew(3deg, 0);
    -moz-transform: skew(3deg, 0);
}
#home-wrapper:after
{
    right: 5px;
    left: auto;
    transform: skew(-3deg, 0);
    -webkit-transform: skew(-3deg, 0);
    -moz-transform: skew(-3deg, 0);
}
/*h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
}*/

#homepage-header {
    width: 100%;
}
#homepage-header p {
    margin: 0;
}
#homepage-header .pull-left {
    margin-top: 6px;
}
#homepage-header .pull-right li {
    vertical-align: middle;
}
#homepage-header .pull-right li a.footer-sprite {
    margin: 0 2px;
    display: block;
}
#horizontal-scroll-articles {
    margin: 15px 0 10px;
    padding-bottom: 15px;
    font-size: 12px;
    width: 940px;
    overflow: hidden;
}
#horizontal-scroll-articles ul li {
    width: 220px;
    margin-right: 20px;
    position: relative;
    vertical-align: top;
}
#horizontal-scroll-articles .article-holder {
    width: 220px;
    display: block;
}
#horizontal-scroll-articles li:last-child {
    margin-right: 0;
}
#horizontal-scroll-articles img {
    width: 220px;
    height: 132px;
}
#horizontal-scroll-articles li[data-youtube-id] a:after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 132px;
    background: url(/ns/images/fa-video-playicon.png) center no-repeat;
    background-size: 90px auto;
    opacity: 1;
}
#horizontal-scroll-articles a:hover img, #horizontal-scroll-articles li[data-youtube-id] a:hover:after {
    opacity: .5;
    filter: alpha(opacity=50);
}
#horizontal-scroll-articles a:hover .article-action {
    color: #fff;
}
#horizontal-scroll-articles .date, #horizontal-scroll-articles .article-body {
    font-size: 11px;
    font-style: italic;
    color: #c8c8c8;
}
#horizontal-scroll-articles .date {
    margin: 8px 0 2px;
}
#horizontal-scroll-articles .article-title h3 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    margin:0;
}
#horizontal-scroll-articles .article-body {
    margin-bottom: 12px;
    height: 41px;
    overflow: hidden;
}
#horizontal-scroll-articles .article-action {
    margin-bottom: 25px;
    display: block;
    font-size: 12px;
}
#horizontal-scroll-articles ul li a {
    text-decoration: none;
}

#fa-bottom-content {
    display: inline-block;
    width: 100%;
}
#fa-bottom-content .exclusive-video {
    width: 50%;
}
#fa-bottom-content .exclusive-video p {
    margin: 1px 0 20px 0;
}
#fa-bottom-content .exclusive-video .play-button {
    display: inline-block;
    vertical-align: bottom;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-image: url('data:image/png;base64,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');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
#fa-bottom-content .exclusive-video-player {
    margin-bottom: 10px;
}
#fa-bottom-content .exclusive-video-player iframe {
    display: block;
}
#fa-bottom-content .exclusive-video-list {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
#fa-bottom-content .exclusive-video-list li {
    position: relative;
    float: left;
    width: 110px;
    margin-left: 10px;
    box-sizing: border-box;
    cursor: pointer;
}
#fa-bottom-content .exclusive-video-list li:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.75);
}
#fa-bottom-content .exclusive-video-list li[data-selected="true"]:after {
    height: 3px;
    background: #ffb700;
}
#fa-bottom-content .exclusive-video-list li:first-child {
    margin-left: 0;
}
#fa-bottom-content .exclusive-video-list li img {
    display: block;
    width: 100%;
}
#fa-bottom-content .the-look {
    width: 50%;
}
.flip-container {
    perspective: 1000;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
}
#fa-bottom-content .flip-container {
    position: relative;
    width: 220px;
    height: 380px;
    float: left;
    z-index: 300;
}
.flip-card {
    width: 100%;

    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transition: all .6s ease;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
}
#fa-bottom-content .flip-container:hover .flip-card {
    cursor: pointer;

    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}
.face {
    position: absolute;
    left: 0;
    top: 0;

    -webkit-transition: opacity .6s ease;
    -moz-transition: opacity .6s ease;

    backface-visibility: hidden;
    -webkit-backface-visibility: visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.flip-container:hover .flip-card .face.front {
    opacity: 0;
}
.face.front {
    z-index:99;
}
.face.back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);

}
#fa-bottom-content .the-look img {
    width: 100%;
    height: auto;
}
.img-margin-right {
    margin-right: 15px;
}

#fa-bottom-content .trending-markdowns {
    padding-left: 12px;
    width: 48%;
}
.trending-markdowns p {
    margin: 0;
}
.trending-markdowns .trending-graph {
    position: relative;
}
#brand-graph-bg {
    position: absolute;
    width: 91%;
}
#brand-graph-bg > div {
    width: 100%;
    height: 120px;
    background: #111;
    top: 15px;
    position: absolute;
    border-left: 1px solid rgba(24,24,24,.3);
    border-right: 1px solid rgba(24,24,24,.3);
    border-top: 1px solid rgba(24,24,24,.3);

    box-shadow: inset 0 5px 5px -1px rgba(0,0,0, .7);
    -webkit-box-shadow: inset 0 5px 5px -1px rgba(0,0,0, .7);
    -moz-box-shadow: inset 0 5px 5px -1px rgba(0,0,0, .7);
}
#brand-graph-bg > div:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 35px;
    background: #191919;
    top: 120px;
    left: 17px;
    border-bottom: 1px solid rgba(255,255,255,.2);
    border-left: 1px solid rgba(255,255,255,.2);
    border-right: 1px solid rgba(255,255,255,.2);

    box-shadow: inset -5px 0 5px -1px rgba(0,0,0, .7);
    -webkit-box-shadow: inset -5px 0 5px -1px rgba(0,0,0, .7);
    -moz-box-shadow: inset -5px 0 5px -1px rgba(0,0,0, .7);

    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    -ms-transform: skew(45deg);
    transform: skew(45deg);
}

#heat-index {
    width: 21%;
    position: relative;
    margin: 20px 0 0 15px;
}
#heat-index p {
    font-size: 14px;
    font-style: italic;
    color: #606060;
    margin-bottom: 12px;
}
#heat-index .heat-icons {
    margin-right: 8px;
}
#heat-index i {
    display: block;
}
#heat-index .flame1{
    margin: 40px 0 0 8px;
}
#heat-index .heat-icons, #heat-index .heat-tics {
    float: left;
}
#heat-index .heat-tics {
    width: 22px;
}
#heat-index .tic {
    height: 6px;
    border-top: 1px solid #606060;
    float: right;
    font-size: 0;
}
#heat-index .tic {
    width: 55%;
}
#heat-index .large {
    width: 100%;
}
#graph-holder {
    width: 15%;
}
.bar-container {
    width: 100%;
    height: 97px;
    display: inline-block;
    position: relative;
    margin-top: 64px;
}
/* Top front panel */
.bar-inner:before,
.bar-inner:after {
    position: absolute;
    content: "";
    background-color: #ffb700;
    border: 1px solid rgba(255,255,255,.5);
}
.bar-inner {
    background-color: #ffb700;
    height: 0;
    bottom: 0;
    left: -15px;
    color: #ffb700;
    position: absolute;
    width: 45px;
    border: 1px solid rgba(255,255,255,.5);

    -webkit-transition: height 0.8s ease;
    -moz-transition: height 0.8s ease;
    -o-transition: height 0.8s ease;
    -ms-transition: height 0.8s ease;
    transition: height 0.8s ease;
}
.bar-inner:before {
    top: -7px;
    left: -14px;
    width: 12px;
    height: 100%;

    -webkit-transform: skew(0deg, 45deg);
    -moz-transform: skew(0deg, 45deg);
    -o-transform: skew(0deg, 45deg);
    -ms-transform: skew(0deg, 45deg);
    transform: skew(0deg, 45deg);
}
.bar-inner:after {
    top: -14px;
    left: -8px;
    height: 12px;
    width: 100%;

    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    -ms-transform: skew(45deg);
    transform: skew(45deg);
}

#brand-spotlight {
    width: 220px;
    margin-top: 32px;
}
#brand-spotlight .slide_content {
    height: 90px;
}
#brand-spotlight .slide_controls {
    margin: 29px auto 0;
    text-align: center;
}
#brand-spotlight .slide_controls ul {
    background: transparent;
    width: 51%;
    float: none;
    margin: 0 auto;
}
#brand-spotlight .slide_controls li, #markdown-spotlight .slide_controls ul li {
    font-size: 0;
}
#brand-spotlight .slide_controls li a {
    width: 8px;
    height: 8px;
    padding: 0;
    background: #606060;
    display: inline-block;

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#brand-spotlight .slide_controls li a.selected, #brand-spotlight .slide_controls li a:hover {
    background: #fbcd3a;
}
#brand-spotlight .slide_buttons {
    position: static;
    width: 100%;
}
#brand-spotlight .slide_buttons div {
    position: absolute;
    top: 28px;
}
#brand-spotlight .slide_buttons .sl_next {
    right: 0;
}
#brand-spotlight .slide_buttons .sl_previous {
    left: 0;
}
#reviews {
    position: absolute;
    right: 26px;
    bottom: -214px;
}
#reviews p {
    margin: 0;
}
#reviews .review {
    display: none;
    text-align: center;
    color: #000;
    font-style: italic;
}
#reviews .review-text {
    width: 165px;
    font-size: 12px;
    padding-bottom: 10px;
    position: absolute;
    top: 60px;
    left: 10px;
}
#reviews .review-link {
    border-top: 1px solid #000;
    position: absolute;
    bottom: 35px;
    left: 20px;
    width: 150px;
}
#reviews .review-link a {
    color: #000;
    font-size: 14px;
    margin-top: 10px;
    display: block;
    text-decoration: none;
}

#markdown-spotlight {
    text-align: left;
    width: 180px;
    margin-top: 36px;
    font-size: 13px;
}
#markdown-spotlight .slide_content li {
    text-align: left;
    margin: 8px 0;
}
#markdown-spotlight .slide_content li p {
    margin: 4px 0 6px 3px;
}
#markdown-spotlight .slide_content li a {
    color: #fff;
    text-decoration: none;
    font-style: italic;
}
#markdown-spotlight .slide_content li a:hover {
    color: #FCC602;
}
#markdown-spotlight .slide_controls {
    width: 35%;
    margin: 0;
}
#markdown-spotlight .slide_controls ul {
    background: transparent;
}
#markdown-spotlight .slide_controls ul li a {
    background-position: -215px -120px;
    width: 16px;
    height: 16px;
    padding: 0;
}
#markdown-spotlight .slide_controls ul li a.selected, #markdown-spotlight .slide_controls ul li a:hover {
    background-position: -195px -120px;
}

.ie_shadow_left, .ie_shadow_right {
    display: none;
}