html {
    box-sizing: border-box
}

*,
*::after,
*::before {
    box-sizing: inherit
}

div.red-bg {
    background: #e2231a
}

div.yellow-bg {
    background: #fadf03
}

div.black-bg {
    background: #000
}

div.white-bg {
    background: #fff
}

div.light-gray-bg {
    background: #d9d8d6
}

div.grey-bg {
    background: #555
}

div.dark-gray-bg {
    background: #333
}

div.rock-bg {
    background: #000 url("../ca/en/gaming-v2-css-bg-wmd-img//gaming-landing-banner-bg.jpg") repeat
}

div.color-gradient-bg {
    background: #000 url("/medias/image-color-gradient.jpg?context=bWFzdGVyfHJvb3R8MTA0MjI1fGltYWdlL2pwZ3xoZDYvaGNkLzkyNDUwMTU3NjkxMTguanBnfGY4ODY4YTdiYjRjNzhlNGVjMTAyYTYyZDMwY2RkMGQ5MTAwN2Y3MTdiMTQxYjA0MzE5MmQ0NDY0NmZhYjRjMjM") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.color-gradient-bg {
        background-size: 820px 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.color-gradient-bg {
        background-size: 690px 320px
    }
}

div.fire-green-bg {
    background: #000 url("/medias/image-fire-green.jpg?context=bWFzdGVyfHJvb3R8MjIzMzg1fGltYWdlL2pwZ3xoYzgvaGIzLzkyNDUwMTU4MzQ2NTQuanBnfGVmMjM5YzRmMjNiMDI0ZDM5N2RjODNkNmFiODZkNTNlM2Y0ODRmNDI2Y2Q1YjUxZWI2ZThjZjgwNzcyM2UwYjA") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.fire-green-bg {
        background-size: 820px 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.fire-green-bg {
        background-size: 690px 320px
    }
}

div.fire-left-bg {
    background: #000 url("/medias/image-fire-left.jpg?context=bWFzdGVyfHJvb3R8MTg4Mjc5fGltYWdlL2pwZ3xoNWQvaDc4LzkyNDUwMTU5MDAxOTAuanBnfDA2YTQzOTc1OGZlNzI5N2Q0OWUzYTA1MTUyNWVmZGU0NjY5Y2M2YWMzOWU0NDA5ZGU4ODlkMTY5OTFlMWU2ZjM") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.fire-left-bg {
        background-size: 820px 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.fire-left-bg {
        background-size: 690px 320px
    }
}

div.fire-bg {
    background: #000 url("/medias/image-fire.jpg?context=bWFzdGVyfHJvb3R8MTk5NTY3fGltYWdlL2pwZ3xoMTEvaDIyLzkyNDUwMTU5NjU3MjYuanBnfGI5YzNiYmU1OWJjYjg0NTUxYTdiMDg0MzZlMjQ2MjFhYTg4YmJiNjBmZTkwYTdlYzE5ZmZjZWRlZWM3YjI2M2I") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.fire-bg {
        background-size: 820px 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.fire-bg {
        background-size: 690px 320px
    }
}

div.red-yellow-dots-bg {
    background: #000 url("/medias/image-red-yellow-dots.jpg?context=bWFzdGVyfHJvb3R8MTMyODkyfGltYWdlL2pwZ3xoMDcvaDNjLzkyNDUwMTYwOTY3OTguanBnfGExNTk2MjM1NTkwMDJlOGE3OWIyZDhhNDJjY2RlNjE5ZjQ3NjYxNjQ0M2VmN2RjYmUwNjdmODU5MDEzNWFmMzE") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.red-yellow-dots-bg {
        background-size: 820px 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.red-yellow-dots-bg {
        background-size: 690px 320px
    }
}

div.space-woman-bg {
    background: #000 url("/medias/image-space-woman.jpg?context=bWFzdGVyfHJvb3R8MTE1NTczfGltYWdlL2pwZ3xoMjYvaDUwLzkyNDUwMTYxNjIzMzQuanBnfDhiM2FlYjUzZDQ0NjIyZmU3YzUwYTY3ZGYzMjE4ZGEyYjI4NWM3NWI4NmE0ZjIzMjg1ODBhMjc1YmY0ZWZiNTg") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.space-woman-bg {
        background-size: 820px 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.space-woman-bg {
        background-size: 690px 320px
    }
}

div.gamescom-koelesse-bg {
    background: #000 url("/medias/image-gamescom-post-event.jpg?context=bWFzdGVyfEdhbWluZyBWMnwyMTc0OTV8aW1hZ2UvanBnfGdhbWluZy12Mi9oMTkvaGFlLzkzMDk0MTEyNDYxMTAuanBnfDhmOTk4YzY3YzBhMjJhNjVlYzk4NDkwMmQyOTNjNTg5MjhjMGU1YzE4M2JhN2I3YjM3YjRmZWU2NDJlOTI0ZTY") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.gamescom-koelesse-bg {
        min-height: 700px !important;
        background-size: 1388px 770px
    }
}

@media screen and (max-width: 26.25em) {
    div.gamescom-koelesse-bg {
        min-height: 550px !important;
        background-position-y: -100px
    }
}

div.gaming-laptop-teaser-mobile-bg {
    background: #000 url("/medias/gaming-laptop-teaser-mobile-bg.jpg?context=bWFzdGVyfHJvb3R8ODQ2MjF8aW1hZ2UvanBnfGg2My9oYzYvOTI0NTAxNTExMzc1OC5qcGd8YzY0ZGM0YmQxOWRlMzA2MjUwNGM4M2Q0ZTU5YTdiNGZjYmM0ZDY1Y2Q3YTQ2YTU0ZjllM2JiYjdkNDY2ZjJiOQ") no-repeat top center
}

div.gaming-desktop-teaser-mobile-bg {
    background: #000 url("/medias/gaming-desktop-teaser-mobile-bg.jpg?context=bWFzdGVyfHJvb3R8NjExNTB8aW1hZ2UvanBnfGhjNi9oMTcvOTI0NTAxNDkxNzE1MC5qcGd8OTJhMTZhMWJlOWI3MWZjOGI4YWY2MTFlM2YzNjgyMzZjMzg3MmUzYTcyYzg5N2IyOTYwOGVlODQ3YWNiOTEyMw") no-repeat top center
}

div.gaming-accessories-teaser-mobile-bg {
    background: #000 url("/medias/gaming-accessories-teaser-mobile-bg.jpg?context=bWFzdGVyfHJvb3R8NzgyMTh8aW1hZ2UvanBnfGg2ZS9oMDkvOTI0NTAxNDg1MTYxNC5qcGd8ZWI2ZGI4Yzk4YTY3MWNjYWFhY2E4NzUwNTI4YzU2MGU1NGVlYzg3Zjk1ODQwMWJhNjM1MWIxYmUzMGIzNTljMg") no-repeat top center
}

div.gaming-gamescom-teaser-mobile-bg {
    background: #000 url("/medias/gaming-gamescom-teaser-mobile-bg.jpg?context=bWFzdGVyfHJvb3R8MTA1MTU2fGltYWdlL2pwZ3xoOWQvaDQwLzkyNDUwMTQ5ODI2ODYuanBnfGI4ZDBkMzY5YWZjZDQwYjIxNGVmNzRjNTU5NjhkMzIxYzQ2ZjMzOWI1OGZhZDE5NWIxMzc5NmFkOWU1MmNhNzg") no-repeat top center
}

@font-face {
    font-family: "lato-light";
    font-style: normal;
    font-weight: 300;
    src: url("/_ui/desktop/common/fonts/lato/LatoLatin-Light.eot?#iefix") format("embedded-opentype"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Light.woff2") format("woff2"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Light.woff") format("woff"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Light.ttf") format("truetype")
}

@font-face {
    font-family: "lato-regular";
    font-style: normal;
    font-weight: 400;
    src: url("/_ui/desktop/common/fonts/lato/LatoLatin-Regular.eot?#iefix") format("embedded-opentype"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Regular.woff2") format("woff2"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Regular.woff") format("woff"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Regular.ttf") format("truetype")
}

@font-face {
    font-family: "lato-bold";
    font-style: normal;
    font-weight: 700;
    src: url("/_ui/desktop/common/fonts/lato/LatoLatin-Bold.eot?#iefix") format("embedded-opentype"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Bold.woff2") format("woff2"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Bold.woff") format("woff"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Bold.ttf") format("truetype")
}

@font-face {
    font-family: "lato-black";
    font-style: normal;
    font-weight: 900;
    src: url("/_ui/desktop/common/fonts/lato/LatoLatin-Black.eot?#iefix") format("embedded-opentype"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Black.woff2") format("woff2"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Black.woff") format("woff"), url("/_ui/desktop/common/fonts/lato/LatoLatin-Black.ttf") format("truetype")
}

div.gaming-copy p.gaming-headline {
    font-family: 'lato-black', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    text-align: left;
    color: #fff;
    letter-spacing: 0.05em;
    font-size: 2.8em;
    line-height: 1.2em;
    margin: 0;
    padding: 0
}

@media screen and (max-width: 85em) {
    div.gaming-copy p.gaming-headline {
        font-size: 2.0em
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-copy p.gaming-headline {
        font-size: 1.4em
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-copy p.gaming-headline {
        font-size: 1.8em;
        font-size: 1.8em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-copy p.gaming-headline {
        font-size: 1.6em;
        line-height: 1.2em;
        text-align: center
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-copy p.gaming-headline {
        font-size: 1.4em
    }
}

div.gaming-shop-now>div.gaming-copy>p.gaming-headline {
    margin: 0.6em 0 0 0
}

@media screen and (max-width: 76.75em) {
    div.gaming-shop-now>div.gaming-copy>p.gaming-headline {
        margin: 0.1em 0 0 0
    }
}

div.gaming-copy p {
    font-family: 'lato-regular', Helvetica, Arial, sans-serif !important;
    text-align: left;
    color: #fff;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0;
    padding: 0
}

@media screen and (max-width: 85em) {
    div.gaming-copy p {
        font-size: 1.0em
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-copy p {
        font-size: 0.95em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-copy p {
        text-align: center
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-copy p {
        font-size: 0.9em
    }
}

div.gaming-copy p sup {
    font-size: 80%;
    line-height: 0.1em
}

div.gaming-copy p.center-copy {
    text-align: center
}

div.gaming-copy p.copy-black {
    color: #000
}

@media screen and (max-width: 50em) {
    div.gaming-copy p.copy-black {
        color: #fff
    }
}

div.gaming-copy p.copy-black-mobile {
    color: #000
}

@media screen and (max-width: 50em) {
    div.gaming-copy p.copy-black-mobile {
        color: #000
    }
}

div.gaming-copy p a {
    color: #fff;
    transition: .2s
}

div.gaming-copy p a:hover {
    color: #fff
}

div.gaming-navigation p {
    font-family: 'lato-black', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-size: 1.0em;
    line-height: 1.4em;
    margin: 0;
    padding: 0.8em 0
}

div.gaming-shop-now p.product-name {
    font-family: 'lato-black', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    color: #000;
    font-size: 1.3em;
    line-height: 1.2em;
    margin: 0;
    padding: 0.2em 0
}

div.gaming-shop-now p.product-price {
    font-family: 'lato-light', Helvetica, Arial, sans-serif !important;
    color: #000;
    font-size: 1.2em;
    line-height: 1.2em;
    margin: 0;
    padding: 0.2em 0
}

div.gaming-shop-now a.buy-now {
    display: inline-block;
    color: #e2231a;
    font-family: 'lato-regular', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    font-size: 1.1em;
    line-height: 1.2em;
    letter-spacing: 0.05em;
    border: 1px #e2231a solid;
    padding: 0.6em 2.4em;
    margin: 0.4em 0 1.2em 0;
    background: rgba(54, 25, 25, 0);
    transition: .2s
}

@media screen and (max-width: 85em) {
    div.gaming-shop-now a.buy-now {
        font-size: 1.0em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-shop-now a.buy-now {
        font-size: 0.9em
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-shop-now a.buy-now {
        font-size: 0.7em
    }
}

div.gaming-shop-now a.buy-now:hover {
    color: #fff;
    background: #e2231a;
    border: 1px #e2231a solid
}

div.four-spot-shop>ul {
    list-style: none;
    background: #d9d8d6;
    margin: 0 1.8em 1.8em 1.8em;
    padding: 0;
    text-align: left;
    font-size: 0.9em;
    line-height: 1.3em;
    min-height: 20em
}

div.four-spot-shop>ul li {
    padding: 0.6em 1.2em
}

div.four-spot-shop>ul li:nth-child(even) {
    background: #f8f8f8
}

div.four-spot-shop>ul li:nth-child(odd) {
    background: #ececeb
}

div.four-spot-shop>ul li span {
    font-family: 'lato-black', Helvetica, Arial, sans-serif !important
}

div.four-spot-shop>ul li sup {
    font-size: 0.75em
}

div.gaming-navigation {
    text-align: center;
    margin: 0;
    padding: 0;
    background: #333;
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 120em;
    z-index: 10
}

@media screen and (max-width: 76.75em) {
    div.gaming-navigation {
        margin: 0
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-navigation {
        background: #000
    }
}

div.gaming-navigation ul {
    padding: 0;
    margin: 0
}

div.gaming-navigation ul li {
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-family: 'lato-bold', Helvetica, Arial, sans-serif !important;
    text-transform: uppercase;
    text-align: left;
    font-size: 0.9em;
    letter-spacing: 0.05em;
    color: #fff;
    padding: 0;
    margin: 0 1.8em
}

@media screen and (max-width: 85em) {
    div.gaming-navigation ul li {
        margin: 0 0.4em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li {
        cursor: default;
        margin: 0;
        font-size: 0.85em
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-navigation ul li {
        font-size: 0.8em
    }
}

div.gaming-navigation ul li a {
    font-family: 'lato-bold', Helvetica, Arial, sans-serif !important;
    color: #fff;
    transition: .2s;
    display: block;
    padding: 0.6em 0.3em 0.3em 0.6em;
    margin: 0
}

@media screen and (max-width: 85em) {
    div.gaming-navigation ul li a {
        padding: 0.6em 1.0em 0.3em 1.0em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li a {
        padding: 0.4em 0.2em 0.2em 0.2em
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-navigation ul li a {
        padding: 0.2em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li a.gaming-home {
        background: url("/medias/gaming-home.png?context=bWFzdGVyfHJvb3R8MTk1ODN8aW1hZ2UvcG5nfGg2Yy9oYjMvOTI0ODUxMDc3MTIzMC5wbmd8NjQ0Nzk2Y2E2NTBlYjQyM2ZiNTI1ZmRjMzFlMDFlYjU1YjdkZmNjOTNhM2VlNzMwNzU3Y2MzOTUzYTc2YWY3NQ") no-repeat 24px 8px;
        background-size: 13px 13px;
        padding: 0.4em 0.2em 0.2em 1.2em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li a.gaming-home.active-gaming {
        background: url("/medias/gaming-home-red.png?context=bWFzdGVyfHJvb3R8MTgzMzh8aW1hZ2UvcG5nfGg4Ni9oNWIvOTI0ODUxMDkzNTA3MC5wbmd8Mjc3OTdlYjMzYjMxNDIzNTFkMDU5YTg2NjRhNDkwMzNjYjFhM2JmNmRlN2ZhZDIwZjFkNmNmYzE3YmMwMTVjYg") no-repeat 24px 8px;
        background-size: 13px 13px;
        padding: 0.4em 0.2em 0.2em 1.2em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li a.gaming-home:hover {
        background: url("/medias/gaming-home-red.png?context=bWFzdGVyfHJvb3R8MTgzMzh8aW1hZ2UvcG5nfGg4Ni9oNWIvOTI0ODUxMDkzNTA3MC5wbmd8Mjc3OTdlYjMzYjMxNDIzNTFkMDU5YTg2NjRhNDkwMzNjYjFhM2JmNmRlN2ZhZDIwZjFkNmNmYzE3YmMwMTVjYg") no-repeat 24px 8px;
        background-size: 13px 13px
    }
}

div.gaming-navigation ul li a:hover {
    color: #e2231a
}

.active-gaming {
    color: #e2231a !important;
    background: url("/medias/gaming-nav-active-bg.svg?context=bWFzdGVyfEdhbWluZyBWMnw0NTh8aW1hZ2Uvc3ZnK3htbHxnYW1pbmctdjIvaDRkL2g0Ni85MzA5NDEwMzk0MTQyLnhtbHw3NGQ4OWFiNWI3ZGIwZWFjMjY4MGUwZThjZWNkMjU1NjJlNzA4ODAzODA4MjQxY2I4NDQyMzdmYjA0OTAyZTkz") no-repeat bottom left;
    background-size: 40px 5px
}

@media screen and (max-width: 50em) {
    .active-gaming {
        background: none
    }
}

.active-gaming-sub {
    color: #e2231a !important
}

.active-gaming-sub-green {
    color: #03ff00 !important
}

div.gaming-navigation ul li>ul {
    position: absolute;
    overflow: hidden;
    height: 1%;
    z-index: 10;
    background: #333;
    padding: 0;
    margin: 0
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li>ul {
        overflow: auto;
        height: auto;
        position: static
    }
}

div.gaming-navigation ul li:hover>ul {
    position: absolute;
    overflow: hidden;
    height: auto;
    z-index: 10;
    background: #333;
    padding: 0;
    margin: 0 0 0 -0.4em
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li:hover>ul {
        position: static;
        overflow: auto;
        height: auto;
        margin: 0
    }
}

div.gaming-navigation ul li>ul li {
    display: block;
    padding: 0;
    margin: 0;
    text-align: left
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li>ul li {
        background: #444
    }
}

div.gaming-navigation ul li>ul li.razer-item {
    border-top: #03ff00 solid 2px;
    background: #000
}

@media screen and (max-width: 26.25em) {
    div.gaming-navigation ul li>ul li.razer-item {
        border-top: #03ff00 solid 2px
    }
}

div.gaming-navigation ul li>ul li.razer-item>a:hover {
    color: #03ff00
}

div.gaming-navigation ul li>ul li a {
    padding: 0.6em 0.4em 0.3em 0.6em;
    min-width: 10em;
    max-width: 10em
}

@media screen and (max-width: 50em) {
    div.gaming-navigation ul li>ul li a {
        min-width: none;
        max-width: none;
        font-size: 1.3em;
        text-indent: 3.2em
    }
}

#nav-trigger {
    display: none;
    text-align: center;
    background-color: #333
}

@media screen and (max-width: 50em) {
    #nav-trigger {
        display: block;
        background: #000
    }
}

#nav-trigger span {
    display: inline-block;
    padding: 0.4em 0.5em 0 0.5em;
    margin: 0;
    min-width: 100%;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    background: #000
}

#nav-trigger span:hover {
    background-color: none
}

#nav-trigger span i {
    padding: 0.8em 0 0 0;
    float: right;
    display: none;
    font-size: 1.8em;
    line-height: 0.2em;
    min-width: 1.6em;
    color: #777
}

#nav-trigger span i.menu_state {
    display: inline-block
}

#nav-trigger span img {
    max-height: 52px;
    max-width: 52px;
    margin: 0 -3.0em 0 0
}

@media screen and (max-width: 50em) {
    nav#nav-main {
        display: none
    }
}

nav#nav-mobile {
    position: absolute;
    z-index: 11;
    left: 0;
    right: 0;
    display: none
}

@media screen and (max-width: 50em) {
    nav#nav-mobile {
        display: block
    }
}

nav#nav-mobile ul {
    display: none;
    list-style-type: none;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    border-top: solid 1px #6f7170;
    background-color: #333
}

nav#nav-mobile ul li {
    display: block;
    padding: 0.3em 0;
    margin: 0;
    text-indent: 2.0em;
    border-bottom: solid 1px #6f7170
}

nav#nav-mobile ul li:last-child {
    border-bottom: none
}

nav#nav-mobile ul li>ul {
    padding: 0;
    margin: 0.4em 0 -0.3em 0
}

span.mobile-menu-header-grey {
    cursor: default;
    display: block;
    padding: 0.6em 0.3em 0.3em 0.6em;
    margin: 0
}

@media screen and (max-width: 50em) {
    span.mobile-menu-header-grey {
        color: #6f7170
    }
}

@media screen and (max-width: 50em) {
    nav#nav-mobile ul li>ul.menu-mobile-hide {
        display: none !important
    }
}

i.fa-caret-down {
    text-indent: -9999px;
    background: #000 url("/medias/gaming-menu-down.svg?context=bWFzdGVyfHJvb3R8NTEwfGltYWdlL3N2Zyt4bWx8aDVjL2gzMi85MjQ1MDE1MjQ0ODMwLnhtbHw0NDUyNWQyNDMwYWVhM2U0MDU1MzRkMWQ4NDk0NWUzNWQ3YTBiODc2MmUzNWIyMjkzOTM1NDkyZWUzMDQwZjdk") no-repeat 12px 10px;
    background-size: 24px 12px;
    margin-top: 5px
}

i.fa-caret-up {
    text-indent: -9999px;
    background: #000 url("/medias/gaming-menu-up.svg?context=bWFzdGVyfHJvb3R8NTA3fGltYWdlL3N2Zyt4bWx8aDViL2g1Zi85MjQ1MDE1Mzc1OTAyLnhtbHxlNjNkNzE5MWU0ZGRjOGY5ZmMwYjdmY2ZlMzY5MWI2NWI1OGIxYTY1ZTE1OGE4NWViMjc5NmI5OWIwMTJjYzM5") no-repeat 12px 10px;
    background-size: 24px 12px;
    margin-top: 5px
}

div.gaming-navigation ul li:nth-child(5) ul {
    display: none
}

div.gaming-banner-wrapper {
    padding: 0 0 2.4em 0;
    margin: 4.6em 0 0 0
}

@media screen and (max-width: 85em) {
    div.gaming-banner-wrapper {
        margin: 0
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-banner-wrapper {
        min-height: 30em;
        padding: 0
    }
}

.owl-carousel {
    min-height: 436px;
    background: #000
}

@media screen and (max-width: 85em) {
    .owl-carousel {
        min-height: 255px;
        margin: 0

    }
}

@media screen and (max-width: 50em) {
    .owl-carousel {
        min-height: 364px;
        margin: 0;
        padding: 4.0em 0 0 0
    }
}

@media screen and (max-width: 26.25em) {
    .owl-carousel {
        min-height: 304px
    }
}

#owl-gaming .item img {
    display: block;
    width: 100%;
    height: auto
}

@media screen and (max-width: 50em) {
    #owl-gaming .item img {
        min-width: 922px;
        height: 300px
    }
}

@media screen and (max-width: 26.25em) {
    #owl-gaming .item img {
        min-width: 738px;
        height: 240px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-slider {
        position: relative;
        overflow: hidden;
        min-height: 300px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-slider {
        min-height: 240px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-slider div.gaming-slider-img img {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

a.gaming-banner-level-up {
    position: absolute;
    z-index: 2;
    padding: 0.4em 1.0em;
    bottom: 0;
    color: #fadf03;
    font-family: 'lato-black', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    font-size: 6.7em;
    line-height: 0.84em
}

@media screen and (max-width: 85em) {
    a.gaming-banner-level-up {
        font-size: 4.8em
    }
}

@media screen and (max-width: 50em) {
    a.gaming-banner-level-up {
        font-size: 3.6em
    }
}

@media screen and (max-width: 26.25em) {
    a.gaming-banner-level-up {
        font-size: 2.4em
    }
}

a.gaming-banner-level-up span {
    color: #e2231a;
    font-size: 0.295em;
    letter-spacing: 0.0em;
    line-height: 0.0em;
    padding: 0.0em 0.2em
}

a.gaming-banner-mid-bottom-link {
    position: absolute;
    z-index: 3;
    bottom: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

a.gaming-banner-link-one {
    right: 46%;
    left: auto
}

@media screen and (max-width: 85em) {
    a.gaming-banner-link-one {
        left: auto;
        right: 46%
    }
}

@media screen and (max-width: 50em) {
    a.gaming-banner-link-one {
        left: auto;
        right: 45%
    }
}

@media screen and (max-width: 26.25em) {
    a.gaming-banner-link-one {
        right: 40%
    }
}

a.gaming-banner-link-two {
    left: 57.5%
}

@media screen and (max-width: 85em) {
    a.gaming-banner-link-two {
        left: 59%
    }
}

@media screen and (max-width: 50em) {
    a.gaming-banner-link-two {
        left: 62%
    }
}

@media screen and (max-width: 26.25em) {
    a.gaming-banner-link-two {
        left: 65%
    }
}

ul.gaming-element-container {
    margin: 2.0em 0 0 0;
    padding: 0 3em 0 2em;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto
}

ul.gaming-element-container::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (max-width: 50em) {
    ul.gaming-element-container {
        padding: 0 0 0 1.2em
    }
}

@media screen and (max-width: 26.25em) {
    ul.gaming-element-container {
        margin: 0;
        padding: 0 0 0 0.6em
    }
}

li.gaming-element {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%
}

li.gaming-element:last-child {
    margin-right: 0
}

li.gaming-element:nth-child(4n) {
    margin-right: 0
}

li.gaming-element:nth-child(4n+1) {
    clear: left
}

@media screen and (max-width: 50em) {
    li.gaming-element {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-right: 0
    }
    li.gaming-element:last-child {
        margin-right: 0
    }
}

li.gaming-element a {
    display: block;

    font-size: 1.0em;
    line-height: 1.3em;
    color: #fff;
    background: #000;
    border: 1px #000 solid;
    margin: 0;
    padding: 8.0em 1.4em 1em 1.4em;
    vertical-align: bottom;
    transition: .2s;
    height: 195px;
    background-size: 440px 195px
}

@media screen and (max-width: 85em) {
    li.gaming-element a {
        padding: 7.0em 1.0em 1em 1.0em;
        height: 180px;
        background-size: 406px 180px
    }
}

@media screen and (max-width: 76.75em) {
    li.gaming-element a {
        padding: 7.0em 1.0em 1em 1.0em
    }
}

@media screen and (max-width: 50em) {
    li.gaming-element a {
        padding: 7.0em 1.0em 1em 1.0em;
        font-size: 0.90em;
        line-height: 1.3em
    }
}

@media screen and (max-width: 26.25em) {
    li.gaming-element a {
        height: 140px;
        padding: 6.0em 0.3em 0em 0.6em;
        font-size: 0.8em;
        line-height: 1.2em
    }
}

@media screen and (max-width: 22.5em) {
    li.gaming-element a {
        padding: 7.0em 0.3em 0em 0.6em;
        font-size: 0.7em
    }
}

li.gaming-element a:hover {
    color: #e2231a;
    border: 1px #e2231a solid
}

li.gaming-element a span {
    font-family: 'lato-bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase
}

li.gaming-element a.gaming-1-jump {
    background: url("/medias/home-thumb-1-legion.jpg?context=bWFzdGVyfHd3LWdhbWluZy12Mi1pbWd8MjI3NjN8aW1hZ2UvanBlZ3x3dy1nYW1pbmctdjItaW1nL2g3Ni9oNDgvOTQ2NzQ4NzAyNzIzMC5qcGd8NDE0MDA1NzJjNGU5YWY1OWNhYTA1ZmViNzdiZTIwOTExYjZjMmViOWE1MDc0ZTQyOTkyYzZlOGI5NGM1Nzg2Ng") no-repeat top center;
    background-size: 440px 195px
}

@media screen and (max-width: 85em) {
    li.gaming-element a.gaming-1-jump {
        background-size: 406px 180px
    }
}

@media screen and (max-width: 26.25em) {
    li.gaming-element a.gaming-1-jump {
        background-size: 316px 140px
    }
}

li.gaming-element a.gaming-2-jump {
    background: url("/medias/home-thumb-2-y720.jpg?context=bWFzdGVyfHd3LWdhbWluZy12Mi1pbWd8MzE4MDV8aW1hZ2UvanBlZ3x3dy1nYW1pbmctdjItaW1nL2hjNy9oYmIvOTQ2NzQ5MDY2NDQ3OC5qcGd8YWI1NzFiNWI5YTNkYmRhMjllMzYwMDc0ZTI1MjllNjhmYmJiMzA0YTE5NjkyOGE2M2E0ZDhkMDAxNTNlZjA2NQ") no-repeat top center;
    background-size: 440px 195px
}

@media screen and (max-width: 85em) {
    li.gaming-element a.gaming-2-jump {
        background-size: 406px 180px
    }
}

@media screen and (max-width: 26.25em) {
    li.gaming-element a.gaming-2-jump {
        background-size: 316px 140px
    }
}

li.gaming-element a.gaming-3-jump {
    background: url("/medias/home-thumb-3-cube.jpg?context=bWFzdGVyfHd3LWdhbWluZy12Mi1pbWd8MzgwNDl8aW1hZ2UvanBlZ3x3dy1nYW1pbmctdjItaW1nL2g3OC9oYjcvOTQ2NzQ5NDYyOTQwNi5qcGd8ZjY1MmRkNWMxZDliM2ExYWI4ODcxNDZlYzIyNWU5M2UxOWQ4YjdiYzZmN2YzM2U4YzI0MzU2NjRjNTQxMTM4Zg") no-repeat top center;
    background-size: 440px 195px
}

@media screen and (max-width: 85em) {
    li.gaming-element a.gaming-3-jump {
        background-size: 406px 180px
    }
}

@media screen and (max-width: 26.25em) {
    li.gaming-element a.gaming-3-jump {
        background-size: 316px 140px
    }
}

li.gaming-element a.gaming-4-jump {
    background: url("../ca/en/ww-gaming-ces-2017-img-zip/home-thumb-4-gamestate.jpg") no-repeat top center;
    background-size: 440px 195px
}

@media screen and (max-width: 85em) {
    li.gaming-element a.gaming-4-jump {
        background-size: 406px 180px
    }
}

@media screen and (max-width: 26.25em) {
    li.gaming-element a.gaming-4-jump {
        background-size: 316px 140px
    }
}

div.gaming-page-banner-wrapper {
    background: #000;
    position: relative;
    padding: 0;
    min-height: 700px;
    overflow: hidden;
    margin: 0
}

@media screen and (max-width: 85em) {
    div.gaming-page-banner-wrapper {
        min-height: 600px;
        margin: 0
    }
}

@media screen and (max-width: 50em) {
    div.gaming-page-banner-wrapper {
        min-height: 400px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-page-banner-wrapper {
        min-height: 340px
    }
}

div.gaming-razer-desktop-bg {
    background: #000 url("/medias/gaming-razer-desktop-bg.jpg?context=bWFzdGVyfEdhbWluZyBWMnwxNDk1NzF8aW1hZ2UvanBnfGdhbWluZy12Mi9oOTIvaDQ4LzkzMDk0MTA0NTk2NzguanBnfDdmZTI4MDdjMTc0ZGVlZDMyMzFmZTU1YzlmMjJhNzRlYWI4NjA1OGZkMTU2YTBiNjgyMmNiY2ZhNzlmZGFkNjU") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.gaming-razer-desktop-bg {
        background-size: 1097px 400px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-razer-desktop-bg {
        background-size: 936px 340px
    }
}

div.gaming-ces-desktop-bg {
    background: #000 url("/medias/gaming-ces-desktop-bg.jpg?context=bWFzdGVyfHd3LWdhbWluZy12Mi1pbWd8MjI2NDY0fGltYWdlL2pwZ3x3dy1nYW1pbmctdjItaW1nL2g3Zi9oNjEvOTM2NTM2OTE1OTcxMC5qcGd8NDZkZDhkNmQyYWI2NTE3MzZmYzkyMTI3Y2QyMTUyMjU1ODhmNDk1OWNiNmI5NTAwYWQ5MzM4MDc0ZDMyMjg4OQ") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.gaming-ces-desktop-bg {
        background-size: 1097px 400px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-ces-desktop-bg {
        background-size: 936px 340px
    }
}

div.ces-legion-bg {
    background: #000 url("http://www3.lenovo.com/medias/gaming-ces-legion-bg.jpg?context=bWFzdGVyfHd3LWdhbWluZy12Mi1pbWd8MjUyNTkyfGltYWdlL2pwZ3x3dy1nYW1pbmctdjItaW1nL2hhYS9oNzQvOTM2NTM2OTIyNTI0Ni5qcGd8Mzg4MjAyMzAyZGYyM2ZhY2Y5MWY0MWM1MDUwMDY3NTExYTEwYTZiYmJkZTRjMmY2MzE1YmQyNDNiY2Q2OGU0NQ") no-repeat top center
}

@media screen and (max-width: 50em) {
    div.ces-legion-bg {
        background-size: 1442px 800px
    }
}

@media screen and (max-width: 26.25em) {
    div.ces-legion-bg {
        background-size: 1370px 760px
    }
}

div.gaming-page-banner-copy {
    position: absolute;
    z-index: 3;
    text-align: center;
    bottom: 33%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media screen and (max-width: 26.25em) {
    div.gaming-page-banner-copy {
        left: auto;
        width: 100%;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

div.owl-carousel div.gaming-slider h2 {
    position: absolute;
    z-index: 4;
    bottom: 25%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0;
    color: #fadf03;
    font-family: 'lato-black', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    font-size: 6.0em;
    line-height: 1.0em;
    text-align: center
}

@media screen and (max-width: 85em) {
    div.owl-carousel div.gaming-slider h2 {
        font-size: 4.0em
    }
}

@media screen and (max-width: 50em) {
    div.owl-carousel div.gaming-slider h2 {
        font-size: 3.0em
    }
}

@media screen and (max-width: 26.25em) {
    div.owl-carousel div.gaming-slider h2 {
        font-size: 2.0em
    }
}

div.gaming-page-banner-copy h2 {
    padding: 0.1em 0.4em;
    bottom: 0;
    color: #fadf03;
    font-family: 'lato-black', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    font-size: 6.0em;
    line-height: 1.0em
}

@media screen and (max-width: 85em) {
    div.gaming-page-banner-copy h2 {
        font-size: 4.8em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-page-banner-copy h2 {
        font-size: 3.6em
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-page-banner-copy h2 {
        font-size: 2.4em
    }
}

div.gaming-page-banner-copy img {
    max-height: 120px
}

@media screen and (max-width: 50em) {
    div.gaming-page-banner-copy img {
        max-height: 90px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-page-banner-copy img {
        max-height: 60px
    }
}

a.gaming-banner-link {
    color: #fff;
    font-family: 'lato-bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 1.1em;
    line-height: 1.1em;
    letter-spacing: 0.05em;
    text-align: center;
    border: 1px #fff solid;
    padding: 0.6em 2.4em;
    background: rgba(54, 25, 25, 0.5);
    transition: .2s
}

@media screen and (max-width: 85em) {
    a.gaming-banner-link {
        font-size: 1.0em;
        padding: 0.6em 1.2em
    }
}

@media screen and (max-width: 50em) {
    a.gaming-banner-link {
        font-size: 0.6em;
        padding: 0.4em 0.6em
    }
}

@media screen and (max-width: 26.25em) {
    a.gaming-banner-link {
        padding: 0.4em
    }
}

a.gaming-banner-link:hover {
    color: #fff;
    background: #e2231a;
    border: 1px #e2231a solid
}

div.gaming-container {
    position: relative;
    min-height: 890px;
    margin: 0;
    padding: 0
}

@media screen and (max-width: 120em) {
    div.gaming-container {
        min-height: 890px
    }
}

@media screen and (max-width: 85em) {
    div.gaming-container {
        min-height: 740px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-container {
        min-height: 620px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container {
        min-height: 900px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-container {
        min-height: 780px
    }
}

div.gaming-container-extended {
    min-height: 1065px
}

@media screen and (max-width: 85em) {
    div.gaming-container-extended {
        min-height: 890px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container-extended {
        min-height: 800px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-container-extended {
        min-height: 760px
    }
}

div.gaming-container img {
    display: block;
    width: 100%;
    height: auto;
    position: relative
}

@media screen and (max-width: 120em) {
    div.gaming-container img {
        display: block;
        position: absolute;
        z-index: 1;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container img {
        height: 380px;
        width: auto;
        max-width: none
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-container img {
        height: 320px
    }
}

@media screen and (max-width: 120em) {
    div.gaming-container img.shift-right {
        left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@media screen and (max-width: 120em) {
    div.gaming-container img.shift-left {
        left: 0;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

div.razer-exception {
    min-height: auto;
    position: relative
}

@media screen and (max-width: 85em) {
    div.razer-exception {
        min-height: auto
    }
}

@media screen and (max-width: 50em) {
    div.razer-exception {
        min-height: 363px
    }
}

@media screen and (max-width: 26.25em) {
    div.razer-exception {
        min-height: 187px
    }
}

div.razer-exception img {
    position: static
}

@media screen and (max-width: 120em) {
    div.razer-exception img {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 50em) {
    div.razer-exception img {
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 26.25em) {
    div.razer-exception img {
        width: 100%;
        height: auto
    }
}

div.empyrion-exception {
    min-height: auto;
    position: relative
}

@media screen and (max-width: 85em) {
    div.empyrion-exception {
        min-height: auto
    }
}

@media screen and (max-width: 50em) {
    div.empyrion-exception {
        min-height: 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.empyrion-exception {
        min-height: 400px
    }
}

div.empyrion-exception img {
    position: static
}

@media screen and (max-width: 120em) {
    div.empyrion-exception img {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        width: 100%;
        height: auto
    }
}

@media screen and (max-width: 50em) {
    div.empyrion-exception img {
        display: block;
        position: absolute;
        z-index: 1;
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 380px;
        width: auto
    }
}

@media screen and (max-width: 26.25em) {
    div.empyrion-exception img {
        height: 320px;
        width: auto
    }
}

@media screen and (max-width: 50em) {
    div.empyrion-exception>div.copy-bottom-center {
        top: 260px
    }
}

@media screen and (max-width: 26.25em) {
    div.empyrion-exception>div.copy-bottom-center {
        top: 324px
    }
}

@media screen and (max-width: 50em) {
    div.ces-legion-bg>div.copy-bottom-center {
        top: 460px
    }
}

@media screen and (max-width: 26.25em) {
    div.ces-legion-bg>div.copy-bottom-center {
        top: 420px
    }
}

div.gaming-container div.gaming-img img {
    display: block;
    width: 100%;
    height: auto;
    border: none;
    position: relative;
    max-height: 890px
}

@media screen and (max-width: 120em) {
    div.gaming-container div.gaming-img img {
        width: auto
    }
}

@media screen and (max-width: 85em) {
    div.gaming-container div.gaming-img img {
        max-height: 600px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container div.gaming-img img {
        max-height: 400px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-container div.gaming-img img {
        max-height: 320px
    }
}

div.gaming-container div.img-right {
    float: right;
    max-width: 52%
}

@media screen and (max-width: 120em) {
    div.gaming-container div.img-right {
        margin: 0 0.1em 0 0;
        max-width: 56%;
        max-height: 890px;
        overflow: hidden
    }
}

@media screen and (max-width: 85em) {
    div.gaming-container div.img-right {
        margin: 0;
        max-height: none;
        overflow: visible
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-container div.img-right {
        margin: 0;
        max-width: 44%
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container div.img-right {
        margin: 0;
        max-width: none
    }
}

div.gaming-container div.img-top-right-headset {
    max-height: 890px;
    overflow: hidden
}

@media screen and (max-width: 85em) {
    div.gaming-container div.img-top-right-headset {
        max-height: none;
        overflow: visible
    }
}

div.gaming-container div.img-top-right-headset img {
    width: 684px;
    min-height: 1000px
}

@media screen and (max-width: 85em) {
    div.gaming-container div.img-top-right-headset img {
        width: auto;
        min-height: 740px;
        max-height: 740px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container div.img-top-right-headset img {
        min-height: 400px;
        max-height: 400px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-container div.img-top-right-headset img {
        min-height: 260px;
        max-height: 260px
    }
}

div.gaming-container div.img-top {
    width: 100%;
    text-align: center
}

div.gaming-container div.img-top img {
    width: auto;
    height: auto;
    position: relative;
    border: none;
    margin: 0 auto
}

@media screen and (max-width: 120em) {

    div.gaming-container div.img-top img {
        margin: 0
    }
}

div.gaming-container div.img-bottom {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0
}

@media screen and (max-width: 50em) {
    div.gaming-container div.img-bottom-top-mobile {
        bottom: auto;
        top: 0
    }
}

div.gaming-container div.img-bottom img {
    width: auto;
    height: auto;
    position: relative;
    border: none;
    margin: 0 auto
}

@media screen and (max-width: 120em) {
    div.gaming-container div.img-bottom img {
        margin: 0
    }
}

@media screen and (max-width: 85em) {
    div.gaming-container div.img-bottom img {
        max-height: 440px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-container div.img-bottom img {
        max-height: 400px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container div.img-bottom img {
        max-height: 380px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-container div.img-bottom img {
        max-height: 320px
    }
}

div.gaming-container div.img-left {
    float: left;
    max-width: 52%
}

@media screen and (max-width: 120em) {
    div.gaming-container div.img-left {
        max-width: 56%;
        max-height: 890px;
        overflow: hidden
    }
}

@media screen and (max-width: 85em) {
    div.gaming-container div.img-left {
        max-height: none;
        overflow: visible
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-container div.img-left {
        margin: 0;
        max-width: 44%
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container div.img-left {
        margin: 0;
        max-width: none
    }
}

@media screen and (max-width: 120em) {
    div.gaming-container div.img-left-bottom {
        position: absolute;
        bottom: 0
    }
}

@media screen and (max-width: 85em) {
    div.gaming-container div.img-left-bottom {
        position: absolute;
        bottom: 0
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-container div.img-left-bottom {
        margin: 0;
        max-width: 44%
    }
}

@media screen and (max-width: 50em) {
    div.gaming-container div.img-left-bottom {
        position: absolute;
        bottom: 0;
        margin: 0;
        max-width: none
    }
}

div.gaming-copy {
    position: absolute;
    text-align: center;
    z-index: 2;
    padding: 1.0em
}

@media screen and (max-width: 76.75em) {
    div.gaming-copy {
        padding: 0 1.0em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-copy {
        padding: 0.4em 1.0em;
        min-width: 100%
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-copy {
        padding: 0.3em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery>div.gaming-copy {
        max-height: 4.0em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-shop-now>div.gaming-copy {
        max-height: 4.0em
    }
}

div.gaming-copy img {
    width: auto;
    height: auto;
    position: relative;
    left: auto;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

@media screen and (max-width: 50em) {
    div.gaming-copy img {
        max-width: 360px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-copy img {
        max-width: 280px
    }
}

div.copy-top-left {
    top: 5%;
    left: 5%;
    max-width: 40%
}

@media screen and (max-width: 76.75em) {
    div.copy-top-left {
        max-width: 50%;
        left: 1%
    }
}

@media screen and (max-width: 50em) {
    div.copy-top-left {
        margin: 0
    }
}

@media screen and (max-width: 50em) {
    div.copy-top-left {
        left: auto;
        top: 420px;
        max-width: none;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-top-left {
        top: 340px
    }
}

div.copy-mid-left {
    top: 45%;
    left: 5%;
    -webkit-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    transform: translateY(-45%);
    max-width: 40%
}

@media screen and (max-width: 76.75em) {
    div.copy-mid-left {
        max-width: 50%;
        left: 1%
    }
}

@media screen and (max-width: 50em) {
    div.copy-mid-left {
        left: auto;
        top: 420px;
        max-width: none;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-mid-left {
        top: 340px
    }
}

div.copy-bottom-left {
    bottom: 10%;
    left: 5%;
    max-width: 40%
}

@media screen and (max-width: 76.75em) {
    div.copy-bottom-left {
        max-width: 50%;
        left: 1%
    }
}

@media screen and (max-width: 50em) {
    div.copy-bottom-left {
        left: auto;
        top: 420px;
        bottom: auto;
        max-width: none
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-bottom-left {
        top: 340px
    }
}

div.copy-top-center {
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 60em
}

@media screen and (max-width: 50em) {
    div.copy-top-center {
        top: 420px;
        left: auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-top-center {
        top: 340px
    }
}

@media screen and (max-width: 50em) {
    div.copy-top-center-mobile-top {
        top: 5%;
        left: auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-top-center-mobile-top {
        top: 5%
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery>div.copy-top-center {
        top: 1%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        max-width: 60em
    }
}

div.gaming-shop-now>div.copy-top-center {
    top: 60px
}

@media screen and (max-width: 50em) {
    div.gaming-shop-now>div.copy-top-center {
        top: 1%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        max-width: 60em
    }
}

div.copy-mid-center {
    top: 40%;
    -webkit-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    transform: translateY(-40%);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 60em
}

@media screen and (max-width: 50em) {
    div.copy-mid-center {
        top: 420px;
        left: auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-mid-center {
        top: 340px
    }
}

div.copy-bottom-center {
    bottom: 10%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 60em
}

@media screen and (max-width: 50em) {
    div.copy-bottom-center {
        top: 420px;
        left: auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-bottom-center {
        top: 340px
    }
}

div.copy-top-right {
    top: 5%;
    right: 5%;
    max-width: 40%
}

@media screen and (max-width: 76.75em) {
    div.copy-top-right {
        max-width: 50%;
        right: 1%
    }
}

@media screen and (max-width: 50em) {
    div.copy-top-right {
        right: auto;
        top: 420px;
        max-width: none
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-top-right {
        top: 340px
    }
}

div.copy-mid-right {
    top: 45%;
    right: 5%;
    -webkit-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    transform: translateY(-45%);
    max-width: 40%
}

@media screen and (max-width: 76.75em) {
    div.copy-mid-right {
        max-width: 50%;
        right: 1%
    }
}

@media screen and (max-width: 50em) {
    div.copy-mid-right {
        right: auto;
        top: 420px;
        max-width: none;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-mid-right {
        top: 340px
    }
}

@media screen and (max-width: 50em) {
    div.copy-mid-right-mobile-top {
        top: 5%;
        right: auto;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-mid-right-mobile-top {
        top: 5%
    }
}

div.copy-bottom-right {
    bottom: 10%;
    right: 5%;
    max-width: 40%
}

@media screen and (max-width: 76.75em) {
    div.copy-bottom-right {
        max-width: 50%;
        right: 1%
    }
}

@media screen and (max-width: 50em) {
    div.copy-bottom-right {
        right: auto;
        top: 420px;
        bottom: auto;
        max-width: none
    }
}

@media screen and (max-width: 26.25em) {
    div.copy-bottom-right {
        top: 340px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-copy-pull {
        top: 260px
    }
}

div.le-player-wrapper {
    position: absolute;
    z-index: 9;
    margin-top: 4.4em;
    padding: 0;
    display: none;
    width: 100%;
    height: 980px;
    background: #000;
    overflow: hidden;
    max-width: 120em
}

@media screen and (max-width: 85em) {
    div.le-player-wrapper {
        margin-top: 2.4em;
        height: 810px
    }
}

@media screen and (max-width: 76.75em) {
    div.le-player-wrapper {
        margin-top: 0;
        height: 450px
    }
}

@media screen and (max-width: 50em) {
    div.le-player-wrapper {
        height: 450px
    }
}

@media screen and (max-width: 26.25em) {
    div.le-player-wrapper {
        height: 360px
    }
}

div.le-player-wrapper-extended {
    height: 890px
}

@media screen and (max-width: 85em) {
    div.le-player-wrapper-extended {
        height: 680px
    }
}

@media screen and (max-width: 50em) {
    div.le-player-wrapper-extended {
        height: 750px
    }
}

@media screen and (max-width: 26.25em) {
    div.le-player-wrapper-extended {
        height: 590px
    }
}

div.video-modal {
    display: block
}

div.le-player-wrapper a.le-video-close {
    position: absolute;
    background: url("/medias/modal-close.png?context=bWFzdGVyfHJvb3R8NTU5fGltYWdlL3BuZ3xoOTEvaDQxLzkyNDUwMTYyOTM0MDYucG5nfGIxZjUzMDU4MzMxY2VkODFiYmMzNjhhYzM2Y2I4NjBmZjZmMzA1MDI4NTlkZWMzOTM1OWI4OWQ5MTk1ZmJmZmQ") no-repeat center top;
    background-size: cover;
    width: 50px;
    height: 50px;
    top: 50px;
    right: 34px
}

@media screen and (max-width: 85em) {
    div.le-player-wrapper a.le-video-close {
        width: 40px;
        height: 40px;
        top: 90px
    }
}

@media screen and (max-width: 76.75em) {
    div.le-player-wrapper a.le-video-close {
        top: 40px
    }
}

@media screen and (max-width: 50em) {
    div.le-player-wrapper a.le-video-close {
        width: 30px;
        height: 30px;
        top: 80px;
        right: 15px
    }
}

@media screen and (max-width: 26.25em) {
    div.le-player-wrapper a.le-video-close {
        top: 70px
    }
}

iframe.le-player-video-media {
    display: block;
    width: 100%;
    height: 1080px;
    margin: -190px 0 0 0
}

@media screen and (max-width: 85em) {
    iframe.le-player-video-media {
        height: 765px;
        margin: -100px 0 0 0
    }
}

@media screen and (max-width: 50em) {
    iframe.le-player-video-media {
        height: 450px;
        margin: 0
    }
}

@media screen and (max-width: 26.25em) {
    iframe.le-player-video-media {
        margin: 60px 0 0 0;
        height: 304px
    }
}

@media screen and (max-width: 22.5em) {
    iframe.le-player-video-media {
        height: 304px
    }
}

@media screen and (max-width: 85em) {
    iframe.le-teaser-video-media {
        height: 765px;
        width: 1360px
    }
}

iframe.landing-video-overlay {
    margin: -94px 0 0 0
}

@media screen and (max-width: 85em) {
    iframe.landing-video-overlay {
        margin: -24px 0 0 0
    }
}

@media screen and (max-width: 50em) {
    iframe.landing-video-overlay {
        margin: 0
    }
}

@media screen and (max-width: 26.25em) {
    iframe.landing-video-overlay {
        margin: 60px 0 0 0
    }
}

.le-teaser-video-media {
    position: absolute;
    z-index: 1
}

a.levideo-playback:before {
    content: "";
    text-decoration: none;
    background: url("/medias/gaming-play.png?context=bWFzdGVyfHJvb3R8MTgxNDJ8aW1hZ2UvcG5nfGg4OC9oMDkvOTI0ODUxMTAzMzM3NC5wbmd8YjVhMDg5YjdjYWY5ODQxYmM5ZTg1MTM3MWZhMTkzZjdlNTdhYmI3ZGIwNDBiODY3MTA5MjRhNzk1MjZhY2Y0Ng") no-repeat 0 0;
    background-size: 16px 16px;
    padding: 0 1.2em 0 0
}

@media screen and (max-width: 50em) {
    a.levideo-playback:before {
        background-size: 9px 9px
    }
}

div.gaming-yt-playlist {
    min-height: 880px;
    max-height: 880px;
    overflow: hidden
}

@media screen and (max-width: 85em) {
    div.gaming-yt-playlist {
        min-height: 620px;
        max-height: 620px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-yt-playlist {
        min-height: 600px;
        max-height: 600px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-yt-playlist {
        min-height: 500px;
        max-height: 500px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-yt-playlist {
        min-height: 400px;
        max-height: 400px
    }
}

div.gaming-yt-playlist iframe {
    width: 100%;
    height: 890px
}

@media screen and (max-width: 85em) {
    div.gaming-yt-playlist iframe {
        height: 630px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-yt-playlist iframe {
        height: 610px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-yt-playlist iframe {
        height: 510px
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-yt-playlist iframe {
        height: 410px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-laptop-teaser {
        display: none
    }
}

@media screen and (max-width: 50em) {
    div.gaming-desktop-teaser {
        display: none
    }
}

@media screen and (max-width: 50em) {
    div.gaming-accessories-teaser {
        display: none
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gamescom-teaser {
        display: none
    }
}

div.mobile-bg {
    display: none
}

@media screen and (max-width: 50em) {
    div.mobile-bg {
        display: block;
        min-height: 400px
    }
}

@media screen and (max-width: 26.25em) {
    div.mobile-bg {
        min-height: 340px;
        background-size: 640px 360px
    }
}

div.gaming-three-spot {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

div.gaming-three-spot::after {
    clear: both;
    content: "";
    display: table
}

@media screen and (max-width: 50em) {
    div.gaming-three-spot {
        display: none
    }
}

div.gaming-three-spot div.three-spot {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-right: 0;
    text-align: center;
    width: 33.33333%
}

div.gaming-three-spot div.three-spot:last-child {
    margin-right: 0
}

div.gaming-three-spot div.three-spot img {
    margin: 2.0em 0
}

@media screen and (max-width: 85em) {
    div.gaming-three-spot div.three-spot img {
        max-width: 200px
    }
}

div.gaming-gallery {
    padding: 10.0em;
    overflow: hidden
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery {
        padding: 6.0em 0 0 0
    }
}

div.gaming-gallery img {
    width: auto;
    height: auto;
    position: relative;
    border: none
}

div.gaming-gallery-grid {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

div.gaming-gallery-grid::after {
    clear: both;
    content: "";
    display: table
}

div.gaming-gallery-grid div.four-spot {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    text-align: center
}

div.gaming-gallery-grid div.four-spot:last-child {
    margin-right: 0
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery-grid div.four-spot {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-right: 0
    }
    div.gaming-gallery-grid div.four-spot:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-grid div.four-spot {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }
    div.gaming-gallery-grid div.four-spot:last-child {
        margin-right: 0
    }
}

div.gaming-gallery-grid div.four-spot img {
    margin: 2.0em auto;
    max-width: 280px
}

@media screen and (max-width: 120em) {
    div.gaming-gallery-grid div.four-spot img {
        margin: 2.0em 0
    }
}

@media screen and (max-width: 85em) {
    div.gaming-gallery-grid div.four-spot img {
        max-width: 200px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery-grid div.four-spot img {
        max-width: 280px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-grid div.four-spot img {
        max-width: none
    }
}

div.gaming-gallery-grid div.three-spot {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    text-align: center
}

div.gaming-gallery-grid div.three-spot:last-child {
    margin-right: 0
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery-grid div.three-spot {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-right: 0
    }
    div.gaming-gallery-grid div.three-spot:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-grid div.three-spot {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }
    div.gaming-gallery-grid div.three-spot:last-child {
        margin-right: 0
    }
}

div.gaming-gallery-grid div.three-spot img {
    margin: 2.0em auto;
    max-width: 280px
}

@media screen and (max-width: 120em) {
    div.gaming-gallery-grid div.three-spot img {
        margin: 2.0em 0
    }
}

@media screen and (max-width: 85em) {
    div.gaming-gallery-grid div.three-spot img {
        max-width: 200px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery-grid div.three-spot img {
        max-width: 280px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-grid div.three-spot img {
        max-width: none
    }
}

div.gaming-gallery-grid div.two-spot {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    text-align: center
}

div.gaming-gallery-grid div.two-spot:last-child {
    margin-right: 0
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery-grid div.two-spot {
        margin-right: 0
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-grid div.two-spot {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }
    div.gaming-gallery-grid div.two-spot:last-child {
        margin-right: 0
    }
}

div.gaming-gallery-grid div.two-spot img {
    margin: 2.0em auto;
    max-width: 280px
}

@media screen and (max-width: 120em) {
    div.gaming-gallery-grid div.two-spot img {
        margin: 2.0em 0
    }
}

@media screen and (max-width: 85em) {
    div.gaming-gallery-grid div.two-spot img {
        max-width: 200px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-gallery-grid div.two-spot img {
        max-width: 280px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-grid div.two-spot img {
        max-width: none
    }
}

div.gaming-gallery-loaded {
    position: static;
    z-index: 2;
    background: #000 url("/medias/event-widget-loader-dk.gif?context=bWFzdGVyfHJvb3R8NzU0ODd8aW1hZ2UvZ2lmfGg3YS9oY2YvOTI0NTAxNDc4NjA3OC5naWZ8MjE1MjE0MThjY2E5MTU1NjI0MGIyNDkzYjIxMWU3Yzk4MjEwODc1NTQ4ZDgzNjczNzhjNzU5YmE1ZjU4MWRjOQ") no-repeat center center;
    height: 100%;
    width: 100%;
    left: 0;
    margin: 0 0.0em
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-loaded {
        display: none
    }
}

div.gaming-gallery-loaded img {
    display: block;
    width: 100%;
    height: auto;
    position: relative
}

div.hide-gallery {
    display: none
}

div.gaming-gallery-loaded a.gallery-Y-close {
    position: absolute;
    z-index: 3;
    background: url("/medias/modal-close-Y.png?context=bWFzdGVyfHJvb3R8NTYzfGltYWdlL3BuZ3xoYjYvaGRjLzkyNDUwMTYyMjc4NzAucG5nfGJiZTc3ZGFhYThkYmYwOWZiNDgxMzUzOTEwYzdhOTRmZmJjOWExYmNiZjhhNzQ0OTA2NjdjZDhhYmRiMjFlMzA") no-repeat center top;
    background-size: cover;
    width: 56px;
    height: 56px;
    bottom: 140px;
    right: 49%
}

@media screen and (max-width: 50em) {
    div.gaming-gallery-loaded a.gallery-Y-close {
        bottom: 150px;
        right: 47%
    }
}

@media screen and (max-width: 26.25em) {
    div.gaming-gallery-loaded a.gallery-Y-close {
        bottom: 280px;
        right: 45%
    }
}

div.gaming-shop-now {
    padding: 10.0em 8.0em
}

@media screen and (max-width: 76.75em) {
    div.gaming-shop-now {
        padding: 8.0em 0.8em
    }
}

@media screen and (max-width: 50em) {
    div.gaming-shop-now {
        padding: 6.0em 0.8em
    }
}

div.gaming-shop-now img {
    width: auto;
    height: auto;
    position: relative;
    border: none
}

div.gaming-shop-now-grid {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

div.gaming-shop-now-grid::after {
    clear: both;
    content: "";
    display: table
}

div.gaming-shop-now-grid div.four-spot-shop {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    text-align: center;
    margin-bottom: 2.4em
}

div.gaming-shop-now-grid div.four-spot-shop:last-child {
    margin-right: 0
}

div.gaming-shop-now-grid div.four-spot-shop:nth-child(4n) {
    margin-right: 0
}

div.gaming-shop-now-grid div.four-spot-shop:nth-child(4n+1) {
    clear: left
}

@media screen and (max-width: 76.75em) {
    div.gaming-shop-now-grid div.four-spot-shop {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%;
        margin-right: 0;
        border: 2px solid #fff;
        margin-bottom: 0
    }
    div.gaming-shop-now-grid div.four-spot-shop:last-child {
        margin-right: 0
    }
}

@media screen and (max-width: 50em) {
    div.gaming-shop-now-grid div.four-spot-shop {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%
    }
    div.gaming-shop-now-grid div.four-spot-shop:last-child {
        margin-right: 0
    }
}

div.gaming-shop-now-grid div.four-spot-shop img {
    margin: 2.0em auto;
    max-width: 280px
}

@media screen and (max-width: 120em) {
    div.gaming-shop-now-grid div.four-spot-shop img {
        margin: 2.0em 0
    }
}

@media screen and (max-width: 85em) {
    div.gaming-shop-now-grid div.four-spot-shop img {
        max-width: 200px
    }
}

@media screen and (max-width: 76.75em) {
    div.gaming-shop-now-grid div.four-spot-shop img {
        max-width: 280px
    }
}

@media screen and (max-width: 50em) {
    div.gaming-shop-now-grid div.four-spot-shop img {
        max-width: none
    }
}

@media screen and (max-width: 50em) {
    img.oculus-icon {
        display: none !important
    }
}

@media screen and (max-width: 50em) {
    img.razer-gamescom-logo {
        display: none !important
    }
}

@media screen and (max-width: 50em) {
    a.page-container-center-link {
        font-size: 1.2em
    }
}

@media screen and (max-width: 26.25em) {
    div.gamescom-y-series img {
        max-height: 280px !important
    }
}

@media screen and (max-width: 50em) {
    img.razer-spectrum {
        max-height: 160px;
        margin: 0 auto
    }
}

ul.multimedia-madness {
    float: right;
    list-style: none;
    margin: 4.8em 0 0 0
}

@media screen and (max-width: 85em) {
    ul.multimedia-madness {
        margin: 1.4em 0 0 0
    }
}

@media screen and (max-width: 76.75em) {
    ul.multimedia-madness {
        display: none
    }
}

ul.multimedia-madness li {
    font-family: 'lato-regular', Helvetica, Arial, sans-serif;
    text-align: left;
    color: #fff;
    font-size: 0.95em;
    line-height: 1.4em;
    min-height: 90px;
    margin: 0.4em 0;
    padding: 0
}

@media screen and (max-width: 85em) {
    ul.multimedia-madness li {
        min-width: none;
        min-height: 45px
    }
}

ul.multimedia-madness li sup {
    font-size: 0.7em
}

ul.multimedia-madness li img {
    max-height: 82px;
    float: left;
    margin: -28px 16px 0 0
}

@media screen and (max-width: 85em) {
    ul.multimedia-madness li img {
        max-height: 41px;
        margin: -9px 16px 0 0
    }
}

a.gaming-page-link {
    color: #fff;
    font-family: 'lato-bold', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 1.1em;
    line-height: 3.8em;
    letter-spacing: 0.05em;
    border: 1px #fff solid;
    padding: 0.4em 1.2em 0.3em 1.2em;
    background: rgba(54, 25, 25, 0);
    transition: .2s
}

a.gaming-page-link:hover {
    color: #fff;
    background: #e2231a
}

a.gaming-page-link-black {
    color: #000 !important;
    border: 1px #000 solid;
    background: rgba(54, 25, 25, 0)
}

a.gaming-page-link-black:hover {
    color: #000 !important;
    background: #e2231a
}

@media screen and (max-width: 50em) {
    a.gaming-page-link-black:hover {
        color: #fff !important
    }
}

@media screen and (max-width: 50em) {
    a.gaming-page-link-black-mobile-white {
        color: #fff !important;
        border: 1px #fff solid
    }
}

@media screen and (max-width: 50em) {
    a.gaming-page-link-black-mobile-white:hover {
        color: #fff !important
    }
}

p.gaming-copy-inset-img img {
    max-width: 98%
}

@media screen and (max-width: 76.75em) {
    p.gaming-copy-inset-img img {
        max-width: 90%
    }
}

@media screen and (max-width: 50em) {
    p.gaming-copy-inset-img img {
        max-width: auto;
        max-height: 120px;
        margin: 0 auto
    }
}

@media screen and (max-width: 26.25em) {
    p.gaming-copy-inset-img img {
        max-height: 90px
    }
}

@media screen and (max-width: 50em) {
    p.curved-monitors img {
        max-height: 140px
    }
}

@media screen and (max-width: 50em) {
    p.stereo-headsets img {
        margin: -1.6em auto 0 auto;
        max-height: 74px
    }
}


/*# sourceMappingURL=gaming-v2.5.css.map */