/*******************************************************************************
* General - Resets + additions
*******************************************************************************/
.esports-section sup {
    top: -.25em;
}
/* Bootstrap */
/* Bootstrap - Adds custom 5 column layout */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
/* Bootstrap - remove padding */
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.no-side-padding {
    padding-right:0;
    padding-left:0;
}
.esports-section .row {
    position: relative;
}
/* Max Content width */
.container-limit {
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    width: 100%;
}
/* External Link Icon - override */
.esports-section .glyphicon-new-window {
    color: #292c2d;
}
.esports-section .glyphicon-new-window:active,
.esports-section .glyphicon-new-window:focus,
.esports-section .glyphicon-new-window:hover {
    color: #fff;
}
/*******************************************************************************
* Header
*******************************************************************************/
.navbar .navbar-nav-full .parent-menu .sub-menu .item {
    vertical-align: top;
}
/*******************************************************************************
* Sprites
*******************************************************************************/
/* Social Media */
.social-media-list {
    margin: 0 auto;
    padding: 0;
}
.social-media-list li {
    float: left;
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
}
.sprite-social {
    background: url(../images/esports/sprite-social-media.png) no-repeat 0 0 transparent;
    display: block;
    height: 24px;
    width: 24px;
}
/* default light gray */
.facebook {
    background-position: 6px 1px;
}
.twitter {
    background-position: 0 -42px;
}
.instagram {
    background-position: 0 -85px;
}
.youtube {
    background-position: 0 -128px;
}
.twitch {
    background-position: 0 -169px;
}
/* dark gray */
.dark.facebook {
    background-position: -39px 1px;
}
.dark.twitter {
    background-position: -46px -42px;
}
.dark.instagram {
    background-position: -46px -85px;
}
.dark.youtube {
    background-position: -46px -128px;
}
.dark.twitch {
    background-position: -46px -169px;
}
/* Bio Content Icons */
.sprite-icons {
    background: url(../images/esports/sprite-icons.png) no-repeat 0 0 transparent;
    display: block;
    margin: 0 auto;
}
.controller {
    background-position: 0 0;
    height: 62px;
    width: 120px;
}
.like {
    background-position: 0 -83px;
    height: 80px;
    width: 84px;
}
.chat {
    background-position: 0 -186px;
    height: 61px;
    width: 114px;
}
/*******************************************************************************
* Breadcrumbs
*******************************************************************************/
.esports-section .breadcrumb {
    background: transparent;
    color: #cdcdcd;
    font-family: 'Titillium Web', sans-serif;
    font-size: 24px;
    font-style: italic;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.esports-section .breadcrumb a {
    color: #999898;
}
/*******************************************************************************
* Banner
*******************************************************************************/
.esports-section .header-container {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 3;
}
.esports-section .section-banner h1 {
    bottom: 30px;
    color: #fff;
    left: 0;
    max-width: 75%;
    position: absolute;
    z-index: 3;
}
.esports-section .section-banner h1 img {
}
/*******************************************************************************
* Additional Icomoon icons
*******************************************************************************/
@font-face {
    font-family: 'icomoon-additional';
    src:    url('../fonts/custom/icomoon-additional.eot?ywmnoy');
    src:    url('../fonts/custom/icomoon-additional.eot?ywmnoy#iefix') format('embedded-opentype'),
        url('../fonts/custom/icomoon-additional.ttf?ywmnoy') format('truetype'),
        url('../fonts/custom/icomoon-additional.woff?ywmnoy') format('woff'),
        url('../fonts/custom/icomoon-additional.svg?ywmnoy#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-additional-"], [class*=" icon-additional-"] {
    font-family: 'icomoon-additional';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-additional-trophy:before {
    content: "\f091";
}
.icon-additional-bolt:before {
    content: "\f0e7";
}
.icon-additional-target:before {
    content: "\e900";
}
