@import 'cards.css?r6';

::selection{ background-color: #1a3042; color: #fff; }
::moz-selection{ background-color:#1a3042; color: #fff; }
::webkit-selection{ background-color: #1a3042; color: #fff; }
::placeholder {
    font-family:'Maven Pro';
    font-size:14px;
    color:#ccc;
}

.wow{ opacity: 0; }

html,body {
    margin:0;
    padding:0;
    font-size:14px;
    background:#10111f;
    color:#000;
    -webkit-text-size-adjust: 100%;
    font-weight:400;
    font-family: 'Maven Pro', sans-serif;
}

a,a:hover,a:active {
    text-decoration:none!important;
}

a {
    color:#34AAB6;
}
a:hover,a:active {
    color: #27818a;
}

:focus {
    outline:none
}

.clear {
    clear:both
}
* {
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
}
.no-trans-all, .no-trans-all * {
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
}
* .notranslate {
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition: none!important;
}
.wrap {
    position:relative;
    width:94%;
    max-width:1210px;
    margin:0px auto;
}
footer .wrap, header .wrap {
    max-width:1300px !important;
}
header {
    background: #10111f;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:1000;
}
#panel {
    margin-top:84px;
}
header .logo {
    position: absolute;
    z-index: 9999;
    top: 0px;
    bottom: 0;
    display: block;
    margin: auto;
    left: -40px;
    width: 60px;
    height: 60px;
}
header nav {
    position: relative;
    top: 0px;
    padding-left:0px;
}
header nav ul {
    list-style:none;
}
header nav ul li {
    float:left;
    position:relative;
}
header nav ul li a {
    color: #fff;
    font-size: 14px;
    padding: 10px 12px;
}
header nav ul li a:hover {
    color:#8bbe0b;
}
header nav ul li a img {
    margin-right: 4px;
    position: relative;
    top: -1px;
}
header nav ul li ul {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 100%;
    left: 0px;
    margin: 0px;
    padding: 0;

}
header nav ul li ul li, header nav ul li ul li a {
    display:block;
    width:100%;
    text-align:center;
    background:#10111f;
}
header nav ul li:hover ul {
    display:block;
}
header nav.sub {
    background: #8bbe0b;
    top: 0;
    padding: 7px;
    margin-top: 10px;

}
header nav.sub ul li a {
    color:#000;
    font-size:14px;
}
header nav.sub ul li a:hover {
    color:#fff;
}
.leftOverlay {
    position: absolute;
    top: 0px;
    height: 100%;
    z-index: 99;
    left: 0;
}
header nav ul li a .chevron {
    margin-left: 6px;
    position: relative;
    top: 2px;
}
header nav.icons {
    background: #10111f;
    padding: 14px 0px;
    position: absolute;
    right: 5px;
    top: 0;
}
header nav.icons ul li a {
    font-size: 20px;
    color: #8bbe0c;
    padding: 11px;
}
header nav.icons ul li a:hover {
    color:#fff;
}
.no-webp #search {
    background-image:url('/assets/img/site/nav/searchBG.png');
}
.webp #search {
    background-image:url('/assets/img/site/nav/searchBG.webp');
}
#search {
    background-size:cover;
    padding:20px;
    color:#fff;
    position:relative;
    display:none;
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    overflow:visible !important;
    z-index: 99999;
}
#search .wrap {
    position:relative;
    max-width:700px;
}
#search .wrap h1 {
    text-align: center;
    font-size: 24px;
    margin-bottom: 18px;
}
#search .overlay {
    background: rgba(0,0,0,0.8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#search .form-control {
    background: #fff;
    color: #404040;
    border-radius: 0;
    height: auto;
    padding: 14px;
    font-size: 25px;
    padding-left: 65px;
    box-shadow: #323232 0px 0px 5px inset;
    border: 0;
}
#search .playerSearch {
    position: absolute;
    bottom: 12px;
    left: 17px;
}
#search .yearSelect {
    background: linear-gradient(#4f4f4f, #030303);
    border-radius: 0px;
    padding: 10px 33px;
    border: 0px;
    position: absolute;
    color: #fff;
    -webkit-appearance: none;
    font-size: 22px;
    bottom: 6px;
    right: 9px;
}
.home #totw {
    background-image:url('/assets/img/site/totw-banner.png');
    background-size:cover;
    background-position:center center;
    color:#fff;
}
.home #totw nav {
    background:#080808;
}
.home #totw nav ul {
    list-style:none;
    padding:0px;
    margin:0px;
    display: table;   /* Allow the centering to work */
    margin: 0 auto;
}
.home #totw nav ul li {
    float:left;
}
.home #totw nav ul li a {
    color: #fff;
    padding: 8px 32px;
    display: inline-block;
    font-size: 18px;
    cursor:pointer;
}
.home #totw nav ul li a.active, .home #totw nav ul li a:hover {
    background:#85b708;
}
.home #totw .body {
    padding:40px;
}
.home #totw .body .title {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom:25px;
}
.home #totw .body .title img {
    margin-right: 9px;
    position: relative;
    top: -5px;
    height:35px;
}
.home #totw .card-19-small {
    display: inline-block;
    margin: 0.7% 1.7%;
}
.home #totw .card-20-small {
    display: inline-block;
    margin: 0.7% 1%;
}
.home #totw .wrap {
    max-width:1100px;
}
.carousel .control-img {

}
.carousel-control-next, .carousel-control-prev {
    width:8%;
    opacity:1;
}
.home .carousel-inner img {
    border-radius:20px;
}
.home .tv {
    background:#000;
    padding:20px;
    border-radius:20px;
    margin-top: 50px;
}
.home .tv .title {
    background: #89bb0a;
    color: #fff;
    font-size: 18px;
    text-align: center;
    transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    padding: 7px;
    width:140px;
    margin-top: -41px;
    margin-bottom: 15px;
}
.home .tv .title span {
    transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    display:block;
}
.home .board {
    color: #fff;
    background-color: #000000;
    margin-top: 30px;
    background-image: url(/assets/img/site/boardBG.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top right;
    padding: 10px 12px;
    margin-bottom: 30px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding-bottom:3px;
}
.home .board .title {
    background: #89bb0a;
    color: #fff;
    font-size: 18px;
    text-align: center;
    transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    padding: 7px;
    margin-top: -17px;
}
.home .board .title span {
    transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    display:block;
}
.home .board .update {
    text-align: center;
    font-weight: 100;
    padding: 28px 0px;
}
.home .board tr {
    background:#fff;
    color:#000;
}
.home .board .two {
    background:#465f06;
    color:#fff;
}
.home .board .three {
    background:#1c2602;
    color:#fff;
}
.home .board .table td, .home .board .table th {
    padding: 5px 13px;
    font-size: 17px;
    vertical-align: top;
    border-top: 1px solid #000000;
    font-weight:normal;
}
.home .board .one {
    background:#8bbe0b;
    color:#fff;
}
.home .board .one td, .home .board .one th {
    font-weight:bold !important;
}
.home .top-ad-placement {
    padding-top:15px;
    padding-bottom:10px;
}

.no-webp .top-ad-placement {
    background-image:url('/assets/img/site/nav/searchBG.png');
}
.webp .top-ad-placement {
    background-image:url('/assets/img/site/nav/searchBG.webp');
}
.top-ad-placement {
    background-size: cover;
    padding:10px;
    color: #fff;
    position: relative;
}
.top-ad-placement .overlay {
    background: rgba(0,0,0,0.8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.top-ad-placement .content {
    position:relative;
    z-index:99;
    text-align:center;
}
.no-webp .headertitle {
    background-image: url(/assets/img/site/nav/searchBG.png);
}
.webp .headertitle {
    background-image: url(/assets/img/site/nav/searchBG.webp);
}
.headertitle {
    background-size: cover;
    color: #fff;
    position: relative;
    padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:20px;
}
.headertitle .overlay {
    background: rgba(0,0,0,0.8);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.headertitle .content {
    position:relative;
    z-index:99;
    text-align:center;
}
.headertitle .main-page-title {
    padding:5px;
}
.footerad .ad-728-center {
    text-align:center;
    width:100%;
    min-width:728px;
    margin:auto;
    max-width:970px;
}
.top-ad-placement img {
    display:block;
    margin:0px auto;
}
.main-page-title {
    background-color:#8bbe0b;
    color:#fff;
    text-align:center;
    padding:15px;
    background-image:url('/assets/img/site/mainTitleBG.png');
    background-position:top right;
    background-repeat:no-repeat;
}
.main-page-title h1 {
    font-size:30px;
    font-weight:bold;
}
.main-page-title h2 {
    font-size:15px;
    font-weight:bold;
}
.main-page-title h1 span {
    display: block;
    color: #000;
    font-size: 15px;
    margin-top: 3px;
}
.league-module {
    background:#0d0e14;
    cursor:pointer;
}
.league-module .image-bg {
    background-image:url('/assets/img/site/clubbg20.png');
    background-size:cover;
    padding:30px;
    position:relative;
}
.esports .league-module .image-bg {
    background-image:url('/assets/img/site/esportsLogoBG.png');
}
.league-module .image-bg .image {
    background:#fff;
    width:150px;
    height:150px;
    margin:0px auto;
    position:relative;
    border-radius:50%;
}
.league-module a {
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    font-size:18px;
}
.league-module .image-bg .image:hover img {
    transform: scale(1.1);
}
.league-module .image-bg .image img {
    position:absolute;
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
}
.league-module .blip {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #f7f7f7;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}
.league-module .body {
    padding:15px;
}
.league-module .body h5 {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 17px;
}
.league-module .body h5 span {
    display:block;
    margin-bottom:22px;
    font-family:'DIN Pro Condensed Medium';
    text-transform:uppercase;
    font-size:14px;
    color:#666;
}
.league-module .body .player-icon {
    margin-right:4px;
}
.league-module .body .player-stat {
    font-weight: bold;
    color: #4a4a4a;
    font-size: 14px;
}
.league-module .body .stat, .chemFilters .type {
    width: 27px;
    display: inline-block;
    text-align: center;
    background-size: cover;
    height: 42px;
    font-weight: bold;
    color: #4a4a4a;
    font-size: 10px;
    position: relative;
    top: -6px;
    padding-top: 13px;
    padding-left: 3px;
}
.league-module .body .stat.bronze, .chemFilters .type.bronze {
    background-image:url('/assets/img/site/icons/cardBronzeSmall.png');
}
.league-module .body .stat.silver, .chemFilters .type.silver {
    background-image:url('/assets/img/site/icons/cardSilverSmall.png');
}
.league-module .body .stat.gold, .chemFilters .type.gold {
    background-image:url('/assets/img/site/icons/cardGoldSmall.png');
}
.league-module .bottom {
    background: #efefef;
    padding: 10px 16px;
}
.league-module .bottom p {
    font-weight:500;
    margin:0px;
    color:#5b5b5b;
}
.leagues .main-content .col-2, .nations .main-content .col-2, .esports .main-content .col-2, .toty .main-content .col-2, .latest-players .main-content .col-2, .card-generator .main-content .col-2, .chemistry .main-content .col-2, .pack-opener .main-content .col-2 {
    width: 20%;
    max-width: 20%;
    padding: 5px !important;
    flex: 0 0 20%;
    -ms-flex: 0 0 20%;
}

.compare .main-content .col-2 {
    width: 20%;
    max-width: 20%;
    padding: 5px !important;
    flex: 0 0 20%;
    -ms-flex: 0 0 20%;
}

.gamestats .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.background-bright {
    background-image:url('/assets/img/site/darkbackground.png');
    background-size:100%;
    background-repeat:no-repeat;
    background-color:#1C1C1C;
    background-position:top left;
    padding:10px 50px 50px 50px;
}
.background-bright .wrap {
    background: #fff;
    padding: 17px 17px;
    border: 14px solid rgba(178, 178, 178, 0.1);
}
.nations .league-module .image-bg .image {
    background:none;
}
.nations .league-module .body h5 {
    margin-bottom:22px;
    font-family:'DIN Pro Condensed Medium';
    text-transform:uppercase;
    font-size:14px;
    color:#666;
}
.title-nav {
    background:#061a40;
}
.title-nav ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: table;
    margin: 0 auto;
}
.title-nav ul li {
    float:left;
    color:#fff;
}
.title-nav ul li a {
    color: #fff;
    padding: 13px 26px;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
}
.title-nav ul li.active a, .title-nav ul li:hover a {
    background:#fff;
    color:#000;
}
.title-nav.green ul li.active a, .title-nav.green ul li:hover a {
    background:#8abd0b;
    color:#fff;
}
.title-nav .dropdown-menu {
    width:220px;
}
.title-nav .dropdown-menu li a {
    font-size:14px;
}
.title-nav .dropdown-menu li a:hover {
    font-size:14px;
}
.top-filter {
    margin-bottom: 14px;
}
.top-filter label {
    font-weight: 500;
    font-size: 15px;
    margin-top: 5px;
    color: #494949;
}
.top-filter .form-control {
    -webkit-appearance: none;
    background: #f3f3f3;
    border: 0;
    border-radius: 0;
    height: auto !important;
    padding: 12px 16px;
    font-size: 15px;
    font-weight: 500;
}
.login .main {
    background:#394a48;
    padding:80px 0px;
}
.login .module {
    border: 15px solid #525c5a;
    background: #000;
    padding: 38px 42px;
    color: #fff;
    background-image: url(/assets/img/site/loginBG.png);
    background-repeat: no-repeat;
    background-position: top right;
    min-height: 505px;
}
.login .module .title {
    color: #fff;
    font-weight: bold;
    font-size: 26px;
}
.login .module .title span {
    display: block;
    font-weight: 400;
    color: grey;
    margin-top: 8px;
    font-size: 15px;
}
.login .module .form-control {
    border-radius: 26px;
    border: 0px;
    height: auto !important;
    font-size: 17px;
    padding: 9px 20px;
    margin-top: 18px;
    -webkit-appearance:none;
}

.login .module form {
    margin-top:60px;
}
.login .module .checkbox input {
    margin-right:5px;
}
.login .module .btn {
    display: block;
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    text-transform: uppercase;
    border-radius: 24px;
    padding: 10px 33px;
    font-size: 19px;
}
.login .module .forgot {
    display: block;
    margin-top: 12px;
    color: #8abd0b;
    font-size: 16px;
}
.login .module.register {
    background-color:#8bbe0b;
    color:#000;
}
.login .module.register .title {
    color:#000;
}
.login .module.register .btn {
    background: linear-gradient(#505050, #282828, #030303);
}
.login .module.register .row {
    margin-bottom: -13px;
}
.login .module.register form {
    margin-top:15px;
}
.login .module .desc {
    margin-left: 18px;
}
.esports .title-nav ul li.active a, .esports .title-nav ul li:hover a {
    background:#8abd0b;
    color:#000;
}
.background-dark {
    background:#282F30;
}
.card-pricing {
    width: 169px;
    margin: 0px auto;
    background: #fff;
    border: 3px solid #bfd9d0;
    border-radius: 25px;
    padding: 8px;
    font-size:15px;
    margin-top:-12px;
    position:relative;
    z-index:0 !important;
}
.card-pricing img {
    position: relative;
    top: -1px;
}
.card-pricing .xbox {
    padding-right:0px;
}
.card-pricing .ps {
    padding-left:0px;
}
.card-pricing .xbox img {
    margin-left:5px;
    margin-right:2px;
}
.card-10-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-11-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-12-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-13-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-14-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-15-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-16-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-17-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-18-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-19-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.card-20-pack {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.latest-players .card-19 {
    margin:0px auto;
    position:relative;
    z-index:99 !important;
}
.toty .main-content .col-2 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.wrap-small {
    max-width:1020px;
}
.padding-50 {
    padding-top:50px;
    padding-bottom:50px;
}
.padding-10 {
    padding:10px;
}
.pagination {
    margin-top:50px;
    background:#393939;
    border-radius:25px;
}
.pagination .row {
    width:100%;
    margin:0px;
}
.pagination .btn {
    color: #fff;
    background: #8abd0b;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    border: 0;
    display: block;
    font-size: 19px;
    padding: 9px;
}
.pagination .btn:hover {
    background: linear-gradient(#505050, #282828, #030303);
}
.pagination .row .col-2 {
    width: 16.666667% !important;
    max-width: 16.666667% !important;
    padding: 0px !important;
    flex: 0 0 16.666667% !important;
    -ms-flex: 0 0 16.666667% !important;
}
.pagination .col-10 {
    padding:0px !important;
}
.pagination .prev .btn {
    border-top-left-radius:25px;
    border-bottom-left-radius:25px;
    border-top-right-radius:0px;
    border-bottom-right-radius:0px;
}
.pagination .next .btn {
    border-top-right-radius:25px;
    border-bottom-right-radius:25px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
}
.pagination ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: table;
    margin: 0 auto;
    -webkit-transform: translateZ(0);
}
.pagination ul li {
    float:left;
}
.pagination ul li a {
    color: #fff;
    font-size: 19px;
    padding: 9px 9px;
    display: block;
}
.pagination ul li.current a, .pagination ul li a:hover {
    color: #a1a1a1;
}
.latest-players .stats {
    background: linear-gradient(#ebebeb, #d2d2d2, #bababa);
    text-align: center;
    color: #535353;
    padding: 10px;
    margin-bottom:10px;
}
.higher-lower .game {

}
.higher-lower .game .stats {
    background: linear-gradient(#ebebeb, #d2d2d2, #bababa);
    text-align: center;
    color: #535353;
    padding: 10px;
}
.higher-lower .player-preview {
    background-image: url(/assets/img/site/pitch1.jpg);
    background-size: cover;
    background-position: center center;
    padding:40px;
}
.higher-lower .question {
    text-align: center;
    background: #000;
    color: #fff;
    padding: 25px;
    font-size: 20px;
}
.higher-lower .question .trait {
    font-weight:bold;
    text-transform:uppercase;
}

.higher-lower .options {

}
.higher-lower .options .option {
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1.5px;
    padding: 10px;
    cursor:pointer;
}
.higher-lower .options .option:hover {
    opacity:0.8;
}
.higher-lower .options .option img {
    width: 30px;
    margin-right: 10px;
    position: relative;
    top: -4px;
}
.higher-lower .higher {
    padding-right:0px;
}
.higher-lower .lower {
    padding-left:0px;
}
.higher-lower .lower .option {
    background: linear-gradient(#ea317b, #cc2366, #b21654);
}
.higher-lower .lower .option img {
    top:0;
}
.block {
    display:block;
}
.higher-lower .options .option:hover img {
    transform: scale(1.1);
}
.social {
    background:#c5c5c5;
    padding:20px;
}
.social ul {
    list-style:none;
    padding:0px;
    margin:0px;
    display: table;   /* Allow the centering to work */
    margin: 0 auto;
}
.social ul li {
    float:left;
    text-align:center;
}
.social ul li a {
    color: #000;
    text-transform: uppercase;
    font-size: 20px;
    padding: 17px 32px;
    display: block;
}
.social ul li .svg-inline--fa {
    display: block;
    margin: 0px auto;
    font-size: 40px;
    margin-top: 21px;
    margin-bottom: 7px;
}
footer {
    background-color:#10111f;
    padding:50px;
    color:#fff;
    font-size:16px;
    background-image:url('/assets/img/site/footerBG.png');
    background-repeat:no-repeat;
    background-position:right center;
}
footer .sponsors {
    background: #080808;
    border-radius: 30px;
    color: #fff;
    padding: 30px 20px;
    text-align: center;
    margin-bottom: 70px;
}
footer .sponsors img {
    display:block;
    margin:0px auto;
    margin-bottom:10px;
}
footer .appIcon {
    display:block;
    margin-top:10px;
}
footer ul {
    list-style:none;
    padding:0px;
    margin:0px;
}
footer ul li {

}
footer a {
    color:#7fb005;
}
#news {
    background-image:url('/assets/img/site/newsbg-new.png');
    background-size:cover;
    padding:40px;
    color:#fff;
    position:relative;
}
#news .overlay {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.7);
}
#news h4 {
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:20px;
    font-weight:400;
    margin-bottom:30px;
}
#news .post {

}
#news .post img {
    width:100%;
}
#news .post .img-rule {
    margin: 0px auto;
    background: #8bbe0b;
    height: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 87%;
    margin-bottom: 23px;
}
#news .post .meta {
    color: #a7a7a7;
}
#news .post .meta a {
    color:#7dbad6;
}
#news .post h5 {
    color:#8bbe0b;
    font-size:24px;
    margin-bottom: 12px;
}
#news .post .desc {
    font-size: 16px;
    letter-spacing: 0.2px;
}
#news .post.small .img-rule {
    height:5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.mainHomeContent {
    background-image:url('/assets/img/site/newsbg-new.png');
    background-repeat:no-repeat;
    background-color:#1C1C1C;
    background-size: cover;
    padding:50px;
}
.generator {
    background:#10111f;
    padding:40px;
    color:#fff;
}
.generator .form-group {
    margin-top: 30px;
    margin-bottom: 30px;
}
.generator label {
    text-transform:uppercase;
    font-size:14px;
}
.generator .form-control {
    height: auto;
    border: 0;
    border-radius: 0;
}
.generator .download {
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    border-radius: 24px;
    padding: 8px 32px;
    font-size: 17px;
    cursor:pointer;
}
.generator .download:hover {
    opacity:0.8;
}
.generator .reset {
    text-transform:uppercase;
}
.generator .reset .fa-sync-alt {
    font-size: 140%;
    margin-right: 5px;
    position: relative;
    top: 2px;
}
.generator .options {
    background: #3a4240;
    padding: 7px 27px;
    border-radius: 20px;
    margin-top:30px;
}
.generator .options label {
    color:#8abd0b;
}
.generator select {
    -webkit-appearance: none;
}
.generator .options .form-group {
    margin:0;
}
.generator .options .row {
    margin-top:15px;
    margin-bottom:15px;
}
.wrap-medium {
    max-width:1100px;
}
.generator .stats {
    margin-top: 0 !important;
    margin-left: -4px;
    margin-bottom:0px !important;
}
.generator .stats .rule {
    width: 2px;
    height: 31px;
    background: #8abd0b;
    margin: 0px auto;
    margin-top:5px;
}
.tabNavigation {
    border-bottom:10px solid #678e04;
    margin-bottom:20px;
}
.tabNavigation .tab {
    background: linear-gradient(#ececec, #b9b9b9, #b9b9b9);
    padding: 17px;
    color: #7d7d7d;
    cursor:pointer;
    margin-bottom:-1px;
}
.tabNavigation .tab.active {
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    color:#fff;
}
.tabNavigation .tab:hover {
    opacity:0.8;
}
.tabNavigation .tab img {
    display:inline-block;
    vertical-align:top;
}
.tabNavigation .tab .title {
    width: 80%;
    display: inline-block;
    font-weight: 500;
    margin-left: 4%;
    vertical-align:top;
    font-size:16px;
}
.tabNavigation .tab .title span {
    font-weight:400;
    display:block;
    font-size: 13px;
}
.table-new {

}
.table-new .row {
    padding:10px;
}
.table-new .row:hover {
    opacity:0.8;
}
.table-new .row.head {
    font-weight:bold;
    color: #3c3c3c;
}
.table-new .row a {
    color:#7fa661;
}
.table-new .row a:hover {
    color: #567340;
}
.table-new .row:nth-child(even) {
    background:#eef3ea;
}
.rankBadge {
    background-image: url(/assets/img/site/icons/rank.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 28px;
    height: 30px;
    position: relative;
    margin-top: -6px;
}
.rankBadge span {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #d6dc7c;
    font-weight: bold;
    width: 14px;
    height: 22px;
    text-align: center;
}
.results {
    width:100%
}
.results tr:nth-child(even) {
    background:#f5f5f1;
}
.results .head {

}
.results .head td {
    vertical-align: bottom;
    font-weight: 500;
    line-height: 17px;
    font-size:11px;
}
.results td {
    border:0px !important;
}
.results .head td span {
    display:block;
}
.results .table-row td {
    vertical-align: middle;
    font-size: 14px;
    color: #383838;
}
.results a {
    color: #8bbe0c;
}
.results a:hover {
    opacity:0.7;
}
.results .table-row .player-img {
    height:60px;
    width:auto;
}
.results .table-row .name {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 2px;
}
.results .table-row .nation, .results .table-row .club {
    width:23px;
    margin-right:5px;
}
.results .table-row .team {
    font-size:11px;
    margin-bottom:0px;
}
.results .table-row .team a {
    color: #646464;
}

.otherversion18 {
    width:35px;
    height:46px;
    position:relative;
    background-size:35px 46px;
    margin:0px auto;
}
.otherversion18-txt {
    font-family: 'DIN Pro Condensed Bold';
    font-size:18px;
    position:absolute;
    top:10px;
    width:35px;
    text-align:center;
}
.otherversion18-top {
    width:23px;
    height:30px;
    position:relative;
    background-size:23px 30px;
}
.otherversion18-top-txt {
    font-family: 'DIN Pro Condensed Bold';
    position:absolute;
    top:0px;
    width:24px;
    text-align:center;
}
.otherversion18-bronze-nr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_common_bronze.png);
    color:#43261d;
}
.otherversion18-silver-nr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_common_silver.png);
    color:#1b243c;
}
.otherversion18-gold-nr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_common_gold.png);
    color:#433111;
}
.otherversion18-bronze {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rare_bronze.png);
    color:#43261d;
}
.otherversion18-silver {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rare_silver.png);
    color:#1b243c;
}
.otherversion18-gold {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rare_gold.png);
    color:#433111;
}
.otherversion18-bronze-inform {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_totw_bronze.png);
    color:#A77C51;
}
.otherversion18-silver-inform {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_totw_silver.png);
    color:#A9B3B9;
}
.otherversion18-gold-inform {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_totw_gold.png);
    color:#E1C775;
}
.otherversion18-sbc {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_sbc.png);
    color:#fff;
}
.otherversion18-purple {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_purple.png);
    color:#D4C0FC;
}
.otherversion18-otw {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_otw.png);
    color:#ffef80;
}
.otherversion18-icon {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_legend.png);
    color:#fff;
}
.otherversion18-award {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_award_winner.png);
    color:#f1dd7c;
}
.otherversion18-motm {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_orange.png);
    color:#ffdcba;
}
.otherversion18-motmeurope {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_motm_europe.png);
    color:#fff;
}
.otherversion18-recordbreaker {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_recordbreaker.png);
    color:#fff;
}
.otherversion18-bronze-champs {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_champion_bronze.png);
    color:#6d0e10;
}
.otherversion18-silver-champs {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_champion_silver.png);
    color:#9d0e10;
}
.otherversion18-gold-champs {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_champion_gold.png);
    color:#6d0e10;
}
.otherversion18-proplayer {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/proplayer.png);
    color:#cbf2f1;
}
.otherversion18-halloween {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_halloween.png);
    color:#000;
}
.otherversion18-marquee {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_marquee.png);
    color:#c0ff36;
}
.otherversion18-rtrs {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rtr_selected.png);
    color:#fff;
}
.otherversion18-rtrc {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rtr_contender.png);
    color:#fff;
}
.otherversion18-bronze-tots {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_tots_bronze.png);
    color:#CFA57D;
}
.otherversion18-silver-tots {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_tots_silver.png);
    color:#dce5eb;
}
.otherversion18-gold-tots {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_tots_gold.png);
    color:#E7DB98;
}
.otherversion18-pink {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_pink.png);
    color:#be6286;
}
.otherversion18-sbcspecial {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_sbc_premium.png);
    color:#fff;
}
.otherversion18-promoa {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_promoa.png);
    color:#201c55;
}
.otherversion18-united {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_united.png);
    color:#201c55;
}
.otherversion18-eumotm {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_motm_europe.png);
    color:#003482;
}
.otherversion18-birthday {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_birthday.png);
    color:#33558d;
}
.otherversion18-championship {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_championship.png);
    color:#fff;
}
.otherversion18-festoffut {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_festival_of_futball.png);
    color:#201d55;
}
.otherversion18-futmas {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_futmas.png);
    color:#fff;
}
.otherversion18-futties {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_futties.png);
    color:#E7D171;
}
.otherversion18-green {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_green.png);
    color:#fff;
}
.otherversion18-ptgs {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_ptg_selected.png);
    color:#fff;
}
.otherversion18-toty {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_toty.png);
    color:#d0b361;
}
.otherversion18-bronze-nr-rr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_common_bronze.png);
    color:#43261d;
}
.otherversion18-silver-nr-rr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_common_silver.png);
    color:#1b243c;
}
.otherversion18-gold-nr-rr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_common_gold.png);
    color:#433111;
}
.otherversion18-bronze-rr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rare_bronze.png);
    color:#43261d;
}
.otherversion18-silver-rr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rare_silver.png);
    color:#1b243c;
}
.otherversion18-gold-rr {
    background-image:url(https://www.futwiz.com/assets/img/fifa18/items/small_rare_gold.png);
    color:#433111;
}
.results .statLabel {
    display:block;
    text-align:center;
    font-size:10px;
}
.results .stat {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    display: block;
    margin-top: -7px;
}
.results .starRating {
    font-size:14px;
    font-weight:500;
}
.results .starRating .fa-star {
    color: #8bbe0c;
    margin-right: -2px;
}
.results .green {
    color: #1e8018;
}
.results .red {
    color: #d31a26;
}
.results .orange {
    color: #f37c37;
}
.results .wrs {
    font-size:14px;
    color: #a8a8a8;
}
.results .statCol {
    background:#eef3f1;
}
.searchFilters {
    background: #364140;
    background-image: url(/assets/img/site/filterBG.png);
    background-position: top right;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding: 35px 50px;
    position:relative;
}
.searchFilters .mainSearch {
    position:relative;
}
.searchFilters .mainSearch .playerSearch {
    position: absolute;
    bottom: 12px;
    left: 17px;
}

.searchFilters .mainSearch .btn {
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    border-radius: 0;
    padding: 9px 44px;
    font-size: 17px;
    cursor: pointer;
    text-transform: uppercase;
}
.searchFilters .mainSearch .advancedbtn {
    background:#333;
    color: #fff;
    border: 0px;
    border-radius: 0;
    padding: 9px 44px;
    font-size: 17px;
    cursor: pointer;
    text-transform: uppercase;
}
.searchFilters .mainSearch .btn:hover {
    opacity:0.8;
}
.searchFilters label {
    color:#8abd0b;
    text-transform:uppercase;
    font-size:13px;
}
.searchFilters .form-control.normal, .chemFilters .form-control {
    -webkit-appearance:none;
    border-radius:0px;
    border:0px;
    background: linear-gradient(#fefefe, #ececec, #dadada);
}
.searchFilters .advancedToggle {
    background: #364240;
    border: 3px solid #fff;
    color: #fff;
    cursor: pointer;
    float: right;
    text-transform: uppercase;
    padding: 8px 22px;
    font-size: 20px;
}
.searchFilters .advancedToggle:hover {
    background: #1f2624;
}
.advanced {
    width:100%;
    background: #364140;
    border-radius:30px;
    padding: 25px 30px;
    color:#fff;
    display:none;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}
.advancedhidden {
    display:none;
}
.advanced .title {
    font-weight:bold;
    font-size:25px;
    color:#fff;
    margin-bottom:24px;
}
.advanced .nav-item {
    display:block;
    width:100%;
    padding:2px;
}
.advanced .nav-tabs {
    border-bottom:0px;
}
.advanced .nav-link {
    background: linear-gradient(#5e7976, #57706e, #526a68);
    color:#fff;
    padding:20px;
    text-transform:uppercase;
    display:block;
    width:100%;
    text-align:center;
    border-radius:0px;
    border:0px !important;
}
.advanced .nav-link:hover {
    opacity:0.7;
}
.advanced .nav-link.active {
    color: #fff;
    background: #21242c;
    border:0;
}
.advanced .nav-link:hover, .advanced .nav-link:active, .advanced .nav-link:focus {
    border:0px;
}
.advanced .close {
    position:absolute;
    right: 24px;
    top: 20px;
    cursor:pointer;
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
    z-index:999;
}
.advanced .close:hover {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
.advanced .advanced-title {
    font-size:18px;
    color:#8abd0b;
    text-transform:uppercase;
    margin-bottom:12px;
}
.advanced .standard-options {
    padding: 0px;
    margin: 0px;
    list-style: none;
    overflow: auto;
    height: 231px;
}
.advanced .standard-options li {
    width:100%;
    display:block;
}
.advanced .standard-options li label {
    cursor: pointer;
    padding: 12px 15px;
    display: block;
    width: 100%;
    background: #1d1e22;
    margin: 0;
    border-bottom: 1px solid #4c4d53;
}
.advanced .standard-options li label:hover {
    background: #2d2e35;
}
.advanced .standard-options li label .icon {
    margin-right:7px;
    height:20px;
}
.advanced .standard-options li label input {
    display:none;
}
.advanced-content {
    background: #21242c;
    padding: 25px 35px;
}
.advanced .positions {
    position: relative;
    height: 285px;
    width: 252px;
    margin: 0px auto;
    margin-top: -7px;
    margin-bottom: -9px;
}
.advanced .positions a {
    border: 3px solid #4c4d53;
    text-align: center;
    width: 56px;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 15px;
    cursor: pointer;
    color:#7a7c87;
}
.advanced .positions a:hover {
    background:#8abd0b;
    border:3px solid #55730b;
    color:#fff;
}
.advanced .positions .selected {
    background:#8abd0b;
    border:3px solid #55730b;
    color:#fff;
}
.notification {
    font-size: 16px;
    background: #f8f8f8;
    padding: 23px 7px;
    color: #5e5e5e;
    margin-top:3px;
    margin-bottom:3px;
    cursor:pointer;
}
.notification.unread {
    color:#000;
    background:#7AB14A;
}
.notification:hover {
    opacity:0.8;
}
.chem-row {
    border: 1px solid #f4f4f4;
    padding: 10px;
    margin-bottom: 15px;
}
.chem-row .chemArrow {
    display: block;
    margin: 0px auto;
    margin-top: 61%;
}
.chemFilters {
    padding:15px;
    color:#fff;
}
.chemFilters .btn {
    display: block;
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    text-transform: uppercase;
    border-radius: 0px;
    padding: 10px 33px;
    font-size: 19px;
}
.chemFilters .btn:hover {
    opacity:0.8;
}
.chemFilters .checkbox {
    margin-top:11px;
}
.chemFilters .checkbox input {
    margin-right:6px;
}
.chemFilters .type {
    cursor:pointer;
    top:1px;
}
.chemFilters .type .fa-check {
    display:none;
}
.chemFilters .type.active .fa-check, .chemFilters .type:hover .fa-check {
    display:block;
    color: #000;
    position: relative;
    top: 5px;
    left: 4px;
}
.chemFilters .form-control {
    margin-top:6px;
}
.wrap-smaller {
    max-width:995px;
}
.notification .icon {
    width: 31px;
    height: 29px;
    background-image: url(/assets/img/site/icons/readNotification.png);
    background-size: cover;
    display: inline-block;
    margin-right: 12px;
    margin-top: -12px;
    position: relative;
    top: 5px;
}
.notification.unread .icon {
    height:24px;
    background-image: url(/assets/img/site/icons/unreadNotification.png);
}
.priceModule {
    padding:10px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.priceModule .title {
    background: #000;
    color: #fff;
    font-weight: bold;
    padding: 7px 10px;
    background-image: url(/assets/img/site/priceBG.png);
    background-repeat: no-repeat;
    background-position: top right;
    font-size: 22px;
}
.priceModule .row {
    padding: 7px 0px;
    margin:0px;
}
.priceModule .row.head {
    font-weight:bold;
    background:#15499e;
    color:#fff;
}
.priceModule .row.data {
    font-size:15px;
    background:#f3f5f2;
    border-bottom:1px solid #d2d3d2;
}
.priceModule .row.data .bin {
    font-size:14px;
}
.priceModule .row.data .bin span {
    display: block;
    font-size: 10px;
    margin-top: -4px;
}
.priceModule .row.data a {
    color:#8abd0b;
}
.priceModule .row.data a:hover {
    opacity:0.7;
}
.priceModule .row.data .one, .priceModule .row.data .two {
    padding-top:6px;
}
/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #15499e;
}

input:focus + .slider {
    box-shadow: 0 0 1px #15499e;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}
.navConsoles {
    margin:0px auto;
    max-width:300px;
    text-align:center;
    font-weight:bold;
    color: #343434;
}
.navConsoles img {
    display:block;
    margin:0px auto;
    margin-bottom:10px;
}
.navConsoles .switch {
    margin-top: 5px;
}
.navConsoles .psLogo {
    margin-bottom:16px;
}
.xbox input:checked + .slider {
    background-color: #8abd0b;
}

.xbox input:focus + .slider {
    box-shadow: 0 0 1px #8abd0b;
}
.xbox .priceModule .row.head {
    background:#8abd0b;
}
.xbox .priceModule .title {
    background-image: url(/assets/img/site/priceBGXbox.png);
}
.player .stats {

}
.player .stats .col-2 {
    -ms-flex: 0 0 16.6%;
    flex: 0 0 20%;
    max-width: 16.6%;
}
.player .statBlock {
    margin-top:10px;
    margin-bottom:30px;
}
.player .statBlock .title {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid #dbdbdd;
    padding-bottom: 5px;
    margin-bottom:5px;
}
.player .statBlock .title span {
    float: right;
    display: inline-block;
    color: #fff;
    width: 32px;
    height: 32px;
    text-align: center;
    background: #2c6519;
    font-size: 18px;
    padding-top: 2px;
}
.player .meter {
    height: 20px;
    position: relative;
    margin: 60px 0 20px 0;
    background: #555;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 10px;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
    -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
    box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}
.player .meter > span {
    display: block;
    height: 100%;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: yellow;position: relative;
    overflow: hidden;
}
.playerInfo {
    background:#10111f;
    color:#fff;
    padding:15px 30px;
    background-image: url(/assets/img/site/playerBG.png);
    background-position:top left;
    background-repeat:no-repeat;
    margin-bottom:30px;
}
.playerPriceModule {
    padding:10px;
    text-align:center;
    position:relative;
}
.playerPriceModule.xb {
    background-color:#3e8728;
}
.playerPriceModule.ps {
    background-color:rgb(19,68,153) !important;
    background-color:rgba(19,68,153,0.7) !important;
}
.playerPriceModule .consoleImage {
    position:absolute;
    bottom:0;
    left:0;
    z-index:1;
}
.playerPriceModule .content {
    position:relative;
    z-index:99;
}
.playerPriceModule .price {
    font-size:36px;
    font-family:'DIN Pro Condensed Bold';
}
.playerPriceModule .price img {
    display:inline;
    margin-right:7px;
}
.playerPriceModule .priceComparison {
    background: #fff;
    letter-spacing: 0.5px;
    color: #333;
    font-weight: 500;
    font-size: 12px;
    padding: 2px;
    margin-top: 5px;
}
.playerPriceModule .priceComparison .red {
    color:#c60e42;
}
.playerPriceModule .priceComparison .green {
    color:#2f8643;
}
.playerPriceModule .history {
    margin-top: 10px;
    margin-bottom: 6px;
    font-family:'DIN Pro Condensed Bold';
    font-size:20px;
}
.playerPriceModule .history .item {

}
.playerPriceModule .history img {
    margin-right:5px;
    height:15px;
}
.playerPriceModule .minMax {
    font-size: 14px;
    font-weight: 500;
    background: #3a9427;
    border-radius: 15px;
    max-width: 209px;
    margin: 0px auto;
    padding: 4px 10px;
}
.playerPriceModule.ps .minMax {
    background:#2e61ac;
}
.playerPriceModule .minMax span {
    color: #000;
    text-transform: uppercase;
    display: block;
    margin-top: -4px;
    font-weight: bold;
}
.playerInfo .type {
    font-size: 16px;
    border: 3px solid #b1aa6d;
    padding: 2px;
    color: #b1aa6d;
    text-align: center;
    max-width: 110px;
    margin: 0px auto;
    margin-top: -11px;
}
.playerInfo .starRatings {
    text-align: center;
}
.playerInfo .starRatings .rating {
    margin-top:15px;
    margin-bottom:15px;
    text-transform:uppercase;
    font-size:12px;
    color:#bde6e9;
}
.playerInfo .starRatings .rating .fa-star {
    color:#bcd742;
    font-size:12px;
}
.playerInfo .searchMarket {
    color: #fff;
    background: #c0366a;
    padding: 9px 7px;
    font-size: 12px;
    display: block;
}
.playerInfo .searchMarket .fa-search {
    margin-right:2px;
}
.playerInfo .searchMarket:hover {
    opacity:0.8;
}
.playerInfo .compare .form-control {
    font-size: 15px;
    height: auto;
    padding: 7px 10px;
    border-radius: 0;
    border: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}
.playerInfo .share {

}
.playerInfo .share a {
    color:#fff;
    background:#48659b;
    font-size:12px;
    padding:5px;
    display:block;
    text-align:center;
}
.playerInfo .share a:hover {
    opacity:0.8;
}
.playerInfo .share a .fab {
    margin-right:2px;
}
.playerInfo .share .fb {
    padding-right: 5px;
}
.playerInfo .share .tw {
    padding-left:5px;
}
.playerInfo .share .tw a {
    background:#5face9;
}
.playerInfo .physicalInfo {
    font-size: 17px;
    letter-spacing: 0.8px;
    text-align: center;
    border-top: 1px solid #4c4d53;
    border-bottom: 1px solid #4c4d53;
    padding: 15px 0;
    margin-top: 30px;
}
.playerInfo .physicalInfo label {
    text-transform:uppercase;
    color:#8abd0b;
    font-size:14px;
    display:block;
    margin-bottom: 2px;
}
.playerInfo .physicalInfo .small {
    color:#bde6e9;
    font-size:10px;
}
.playerInfo .ratingblock {
    font-size: 17px;
    letter-spacing: 0.8px;
    text-align: center;
    padding: 15px 0;
    margin-top:0px;
}
.playerInfo .ratingblock label {
    text-transform:uppercase;
    color:#8abd0b;
    font-size:14px;
    display:block;
    margin-bottom: 2px;
}
.playerInfo .ratingblock .small {
    color:#bde6e9;
    font-size:10px;
}

.progress-bar {
    margin: 20px 0 10px;
    overflow: hidden;
    background:none;
    overflow:visible;
    text-align:left;
}

.progress-title-holder {
    padding-bottom: 2px;
    position: relative;
    margin: 0px 0;
    line-height: 15px;
    font-weight: 400;
    color: #2e2e2e;
}

.progress-title {
    z-index: 100;
    font-weight: 400;
    color: #646161;
}

.progress-number-wrapper {
    width: 100%;
    z-index: 10;
}

.progress-number-mark {
    margin-bottom: -13px;
    border-radius: 3px;
    background-color: #1a3d0f;
    padding: 0 3px;
    position: absolute;
    bottom: 0;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
}

.progress-number-wrapper,
.progress-number-mark {
    font-size: 11px;
    line-height: 21px;
    height: 22px;
    letter-spacing: 0px;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    color: #ffffff;
}

.down-arrow {
    display:none;
}

.progress-content-outter {
    height: 7px;
    background-color: #E1E1E0;
}

.progress-content {
    height: 7px;
    background-color: #2c6519;
    width: 0%;
    transition:none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition:none;
}
.medium .progress-content {
    background-color: #6ab435;
}
.medium .progress-number-mark {
    background-color: #579a30;
}
.low .progress-content {
    background-color: #7b1509;
}
.low .progress-number-mark {
    background-color: #5a1308;
}
.totalStats {
    background:#d8d8d8;
    color:#061a40;
    text-transform:uppercase;
    text-align:center;
    padding:5px;
    font-weight:500;
}
.totalStats span {
    font-weight:bold;
    font-size:18px;
}
input[type=range] {
    -webkit-appearance: none;
    margin: 18px 0;
    width: 100%;
}
input[type=range]:focus {
    outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    animate: 0.2s;
    background: #8bbe0b;
    border-radius: 1.3px;
    border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
    border: 2px solid #000000;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #ffffff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -6px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
    background: #8bbe0b;
}
input[type=range]::-moz-range-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    animate: 0.2s;
    background: #8bbe0b;
    border-radius: 1.3px;
    border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
    border: 1px solid #000000;
    height: 36px;
    width: 16px;
    border-radius: 3px;
    background: #ffffff;
    cursor: pointer;
}
input[type=range]::-ms-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    animate: 0.2s;
    background: transparent;
    border-color: transparent;
    border-width: 16px 0;
    color: transparent;
}
input[type=range]::-ms-fill-lower {
    background: #8bbe0b;
    border: 0.2px solid #010101;
    border-radius: 2.6px;
}
input[type=range]::-ms-fill-upper {
    background: #8bbe0b;
    border: 0.2px solid #010101;
    border-radius: 2.6px;
}
input[type=range]::-ms-thumb {
    border: 1px solid #000000;
    height: 36px;
    width: 16px;
    border-radius: 3px;
    background: #ffffff;
    cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
    background: #8bbe0b;
}
input[type=range]:focus::-ms-fill-upper {
    background: #8bbe0b;
}
.playerInfo .version {
    padding: 19px 10px;
}
.playerInfo .version label {
    text-transform: uppercase;
    color: #8abd0b;
    font-size: 14px;
    display: block;
    margin-bottom: 6px;
}
.playerInfo .version .otherversion18 {
    display:inline-block;
    margin-right: 6px;
}
.chemSlider .item label {
    font-weight: 500;
    margin-bottom: -10px;
    display: block;
}
.chemSlider .item .form-control {
    display: block;
    width: 100%;
    text-align: center;
    border-radius: 0;
    margin-top: 4px;
}
.traitList a {
    background: #dedfe2;
    display: inline-block;
    width: 32%;
    font-size: 12px;
    color: #262525;
    padding: 4px 2px;
    text-align: center;
    margin-top: 4px;
}
.traitList a img {
    height:20px;
}
.traitList a:hover, .traitList a.active {
    color:#fff;
    background:#8bbe0b;
}
.traitList {
    margin-top: 12px;
}
.playerExtra .traitItem {
    color: #433111;
    background: #dedfe2;
    font-weight: 500;
    padding: 9px 10px;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.playerExtra h4 {
    margin-bottom:20px;
}
.webp .altpos-pitch {
    background:url(/assets/img/site/icons/ratingPositionBG.webp);
}
.no-webp .altpos-pitch {
    background:url(/assets/img/site/icons/ratingPositionBG.png);
}
.altpos-pitch {
    width: 299px;
    height: 365px;
    position:relative;
}
.altpos-pos {
    position:absolute;width:35px;height:35px;background:#4eb800;border-radius:200px;box-shadow:0px 0px 8px #000;border:1px solid #fff;
}
.altpos-pitch .poscb,.altpos-pitch .poslb,.altpos-pitch .posrb {
    bottom:40px;
}
.altpos-pitch .poscb,.altpos-pitch .poscdm,.altpos-pitch .poscm,.altpos-pitch .poscam,.altpos-pitch .poscf,.altpos-pitch .posst {
    right:132px;
}
.altpos-pitch .poscdm {
    bottom:100px;
}
.altpos-pitch .poscm,.altpos-pitch .poslm,.altpos-pitch .posrm {
    bottom:160px;
}
.altpos-pitch .poslb,.altpos-pitch .poslm,.altpos-pitch .poslw {
    left:20px;
}
.altpos-pitch .posrb,.altpos-pitch .posrm,.altpos-pitch .posrw {
    right:20px;
}
.altpos-pitch .poscam {
    bottom:210px;
}
.altpos-pitch .poscf {
    bottom:260px;
}
.altpos-pitch .posst {
    bottom:320px;
}
.altpos-pitch .poslw,.altpos-pitch .posrw {
    bottom:300px;
}
.altpos-pitch .poslf,.altpos-pitch .posrf {
    bottom:290px;
}
.altpos-pitch .poslf {
    left:60px;
}
.altpos-pitch .posrf {
    right:60px;
}
.altpos-pitch .poslwb {
    left:10px;
    bottom:80px;
}
.altpos-pitch .posrwb {
    right:10px;
    bottom:80px;
}
.altpos-inner-l1 {
    position: absolute;
    width: 35px;
    text-align: center;
    bottom: 1px;
    color: #fff;
    font-weight: bold;
}
.altpos-inner-l2 {
    position: absolute;
    width: 34px;
    text-align: center;
    top: 2px;
    font-size: 10px;
    color: #eee;
}
.daily-hourly-charts .nav-link {
    border: 2px solid #4c4d53;
    color: #4c4d53;
    padding: 4px 10px;
    border-radius: 0px;
    font-weight: 500;
    margin-right: 10px;
}
.daily-hourly-charts .nav-link.active {
    background:#8bbe0b;
    border:2px solid #8bbe0b;
}
.playerBottomDesc {
    background: #10111f;
    color: #fff;
    padding: 20px 21px;
    background-image:url('/assets/img/site/icons/playerBottomBG.png');
    background-position:left;
    background-repeat:no-repeat;
}
.comments {
    background:#f3f3f3;
    margin-top:20px;
}
.comments .top {
    padding:15px;
    border-bottom:1px solid #dadadb;
}
.comments .top p {
    color: #646464;
}
.comments .top .header {
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 7px;
}
.comments a {
    color:#8bbe0b;
}
.comments .top .fa-square {
    color:#8bbe0b;
    margin-right:5px;
}
.comments .list {
    padding:30px;
}
.comments .comment {
    background: #ebecee;
    padding: 10px;
    border-radius: 20px;
    margin-bottom:5px;
}
.comments .comment .profileImg {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    padding: 5px;
}
.comments .comment .user {
    font-size:17px;
}
.comments .comment .user span {
    color: #646464;
    font-size:10px;
    margin-left:9px;
}
.comments .comment .body {
    background: #fff;
    border-radius: 20px;
    padding: 19px 31px;
}
.comments .comment .text {
    color:#7a7a7a;
    letter-spacing:0.4px;
    font-size:14px;
}
.comments .comment .votes {
    color:#969696;
    font-weight:bold;
}
.comments .comment .votes .fa-chevron-up {
    margin-left:5px;
}
.comments .comment .actions {
    width:220px;
}
.comments .comment .sub {
    margin-top:15px;
}
.player .main-page-title {
    text-align:left;
    padding:0;
}
.player .main-page-title h1 {
    font-size: 30px;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:0px;
}
.player .titleDetails {
    transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    background:#fff;
    height:100%;
    position:relative;
}
.player .titleDetails .content {
    transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    color: #273959;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 24px;
    text-align:center;
}
.player .titleDetails .content img {
    width: 20px;
    margin-right: 2px;
    position: relative;
    top: -1px;
}
.player .title-nav {
    background:#061a40;
}
.title-nav ul li {
    position:relative;
}
.title-nav ul li ul {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 100%;
}
.title-nav ul li ul li, .title-nav ul li ul li a {
    display:block;
    width:100%;
    text-align:center;
}
.title-nav ul li:hover ul {
    display:block;
}
.title-nav ul li img {
    width: auto;
    position: relative;
    top: -2px;
    margin-right: 5px;
    width:20px;
}
.player .reactions {
    background: #080810;
    padding: 12px;
    border-radius: 17px;
    font-size: 0px;
    margin-top: 0px;
}
.player .reactions .item {
    text-align:center;
    color:#fff;
    font-size:12px;
    display:inline-block;
    width:20%;
}
.player .reactions .item a {
    display:block;
    margin-bottom:2px;
}
.player .reactions .item a:hover {
    transform: scale(1.3);
}
.packs-leaderboards .table-new .pic {
    width:20px;
    margin-right:7px;
}
.title-nav .feature a {
    background: linear-gradient(#8abd0b, #78a407, #678e04);
}
.title-nav .feature a:hover {
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    opacity:0.8;
    color:#fff;
}
.draft-leaderboards .table-new small {
    display:block;
    color: #515151;
}
.draft-leaderboards .table-new .pill {
    width: 70px;
    text-align: center;
    border-radius: 19px;
    color: #fff;
    font-size: 17px;
    padding: 5px;
    background: #a5a9b0;
}
.draft-leaderboards .table-new .pill.rating {
    background:#6ab435;
}
.draft-leaderboards .table-new .pill.chemistry {
    background:#2c6519;
}
.draft-leaderboards .table-new .fa-thumbs-up {
    position: absolute;
    left: -4px;
    top: 3px;
}
.accountNav ul {
    list-style:none;
    margin:0;
    padding:0;
}
.accountNav ul li {
    display:block;
    width:100%;
}
.accountNav ul li a {
    background: #2d3f3f;
    width: 100%;
    display: block;
    color: #fff;
    border-top: 1px solid #fff;
    padding: 14px 18px;
    font-size: 16px;
}
.accountNav ul li a:hover {
    opacity:0.8;
}
.accountNav ul li a img {
    margin-right:10px;
}
.accountNav ul li a.active {
    background:#8bbe0b;
}
.my-squads .fut {
    width: 82px;
    text-align: center;
    border-radius: 19px;
    color: #fff;
    font-size: 15px;
    padding: 5px;
    background: #6ab435;
    float: right;
    margin-top: -10px;
    position: relative;
    top: 5px;
}
.my-squads .table-new .fa-star {
    color:#bcd742;
}
.my-squads .table-new .large {
    font-size: 17px;
    font-weight: 500;
}
.my-squads .table-new .userRating {
    color:#8bbe0b;
}
.my-squads .table-new .action {
    color: #fff;
    background: #0b7dbe;
    display: inline-block;
    width: 21px;
    height: 21px;
    text-align: center;
    border-radius: 50%;
    font-size: 11px;
    padding-top: 3px;
}
.my-squads .table-new .action.delete {
    background:#a30a3c;
}
.my-squads .table-new .action:hover {
    opacity:0.8;
}
h2.title {
    color:#061a40;
    font-size:24px;
    font-weight:bold;
}
.gamestats .year {
    background-color: #f8f8f8;
    padding: 27px 36px;
    background-image: url(/assets/img/site/futClubBG.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin: 13px 10px;
}
.fut-club .year {
    background-color: #f8f8f8;
    padding: 27px 36px;
    background-image: url(/assets/img/site/futClubBG.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin: 13px 0px;
}
.fut-club .year:hover {
    background-color: #e8e8e8;
}
.fut-club .year .title {
    color:#8bbe0b;
    font-weight:bold;
    font-size:22px;
}
.fut-club .year .desc {
    font-size:14px;
    color:#333;
}
.account .account-section {
    background:#f8f8f8;
    padding:20px;
    margin-top:20px;
    margin-bottom:30px;
}
.account .account-section label {
    display: block;
    text-align: right;
    color: #364665;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 5px;
}
.account .account-section .form-control {
    border-radius:0px;
    box-shadow:none;
    max-width:300px;
}
.account .account-section select.form-control {
    -webkit-appearance:none;
}
.account .account-section .row {
    margin-top:20px;
    margin-bottom:20px;
}
.account-section.white {
    background:#fff;
    padding-top:0;
}
.account-section .btn {
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    text-transform: uppercase;
    border-radius: 0px;
    padding: 10px 33px;
    font-size: 19px;
}
.account-section .btn:hover {
    opacity:0.8;
}
.consumable-items .item {
    background-color: #eee;
    border:1px solid #ccc;
    padding:5px;
    margin:15px 0px;
}
.consumable-items .item:hover {
    background-color:#ccc;
}
.consumable-items .item .image {
    display: inline-block;
    width: 100px;
    text-align: center;
    margin-right: 10px;
    height: 100px;
    position: relative;
    vertical-align: middle;
    top: 4px;
}
.consumable-items .item .image img {
    max-width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.consumable-items .item .title {
    color:#333;
    font-size:24px;
    display:inline-block;
    font-weight:bold;
    vertical-align:middle;
}
.green-link {
    color:#8abd0b;
}
.packSelect {
    margin-top:30px;
}
.packSelect .item {
    background: #f1f3f1;
    text-align: center;
    padding: 21px 26px;
}
.packSelect .item img {
    display: block;
    margin: 0px auto;
    max-width: 100%;
    margin-bottom: 10px;
}
.packSelect .item a {
    color:#8abd0b;
}
.profile .main-page-title .label {
    background: #000;
    display: inline-block;
    font-size: 14px;
    border-radius: 16px;
    color: #fff;
    padding: 7px 12px;
    font-weight: 400;
    position: relative;
    top: -5px;
    margin-left: 6px;
}
.profile .left {
    color:#fff;
    background:#10111f;
    background-image:url('/assets/img/site/profileLeftBG.png');
    background-repeat:no-repeat;
    background-position:top left;
    padding: 20px 28px;
}
.profile .left .title {
    color:#fff;
}
.profile .left .playerImg {
    display:block;
    max-width:200px;
    margin:auto;
    margin-bottom:10px;
}
.profile .left .label {
    text-align: center;
    color: #8abd0b;
    font-size: 16px;
    letter-spacing: 0.2px;
}
.profile .left .favItem .image {
    background: #fff;
    position: relative;
    border-radius: 50%;
    width: 88px;
    height: 88px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 7px;
}
.profile .left .favItem .image img {
    position:absolute;
    width:50px;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto;
}
.profile .left hr {
    border-top: 1px solid rgb(52, 52, 52);
}
.profile .left .badges {
    font-size:0px;
}
.profile .left .badges .badge {
    width:50%;
    display:inline-block;
    padding:10px;
    text-align:center;
}
.profile .left .badges .badge img {
    max-width:100%;
}
.profile .rightModule .title {
    text-transform:uppercase;
    font-size:15px;
    color:#333;
    font-weight:500;
}
.profile .rightModule .items {
    margin-top:5px;
    margin-bottom:20px;
}
.profile .rightModule .items .item {
    background: #f7f7f6;
    padding: 7px;
    color: #333;
    font-weight: 500;
    margin-bottom: 1px;
    font-size: 15px;
}
.profile .rightModule .items .item .image {
    display: inline-block;
    width: 44px;
    text-align: center;
    margin-right: 6px;
}
.profile .rightModule .items .item .image img {
    max-width:100%;
}
.profile .rightModule .items .item .count {
    margin-left:15px;
    font-weight:bold;
}
.profile .rightModule .items .item a {
    color: #8abd0b;
}
.profile .rightModule .items .item a:hover {
    opacity:0.8;
}
.profile .activityLog {
    margin-top:20px;
}
.profile .activityLog .title {
    text-transform:uppercase;
    font-size:15px;
    color:#333;
    font-weight:500;
}
.profile .activityLog .items {
    margin-top:5px;
    margin-bottom:20px;
}
.profile .activityLog .items .item {
    background:#f8f7f4;
    padding:25px 15px;
    margin-top:1px;
}
.profile .activityLog .items .item img {
    height:15px;
    margin-right:5px;
    font-size:15px;
}
.profile .activityLog .items .item a {
    color: #8abd0b;
}
.profile .activityLog .items .item .time {
    float:right;
}
.profile .title-nav img {
    height: 18px;
    width: auto;
}
.builder {
    background: url(/assets/img/site/largePitch.png) !important;
    display: inline-block;
    vertical-align: top;
}
.statsarea {
    width: 230px;
    display: inline-block;
    vertical-align: top;
    margin-left: -4px;
    background: #10111f;
    color:#fff;
    padding:10px;
}
.webapp {
    display:none;
}
.statsarea .title {
    color: #9cbf49;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 7px;
}
.statsarea .priceLeft {
    color: #fff;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    background: url(/assets/img/site/icons/squadPriceXbox.png), linear-gradient(#8abd0b, #78a407, #678e04);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.statsarea .priceLeft .bin {
    font-size: 23px;
    font-weight: bold;
    display: block;
    margin-bottom: -3px;
}
.statsarea .priceLeft.ps {
    background: url(/assets/img/site/icons/squadPricePS.png), linear-gradient(#134398, #164da1, #1856a9);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.statsarea .builder-prices .item {
    display: inline-block;
    width: 48px;
    text-align: center;
    margin-bottom: 10px;
}
.statsarea .builder-prices .item span {
    display: block;
    font-size: 22px;
    color: #6ab435;
    margin-top: -5px;
    font-weight: 500;
}
.statsarea .builder-prices .item span.red {
    color:#7b1509;
}
.statsarea .playerPrice {
    margin-bottom: 1px;
    background: #21222f;
    font-size: 12px;
    padding: 4px 9px;
}
.statsarea .playerPrice .xbox {
    color:#aacf4e;
}
.statsarea .playerPrice .ps {
    color:#618ed3;
}
.statsarea .rule {
    width: 100%;
    height: 1px;
    background: #5c5d62;
    margin-top: 15px;
    margin-bottom: 15px;
}
.single-challenges .item {
    background-image: url(/assets/img/site/challenge/leftBG.png);
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 15px;
    border:1px solid #eee;
}
.single-challenges .item .left {
    display: inline-block;
    vertical-align: top;
    width: 23%;
    text-align: center;
    padding: 7px;
}
.single-challenges .item .right {
    display:inline-block;
    vertical-align:top;
    width:74%;
    padding: 13px 15px;
    box-shadow: -5px 0 5px -2px #d1cece;
    background:#fff;
}
.single-challenges .item .right:hover {
    background:#f2f2f2;
    cursor:pointer;
}
.single-challenges .item .price {
    background:#2a9b22;
    color: #fff;
    border-radius: 17px;
    margin-top: 5px;
    padding: 3px;
}
.single-challenges .item .price img {
    position:relative;
    top:-2px;
}
.single-challenges .item .title {
    color:#061a40;
    font-weight:bold;
    font-size:18px;
}
.single-challenges .item .title span {
    display: block;
    color: #8abd0b;
    font-size: 14px;
    font-weight: 500;
}
.single-challenges .item .desc {
    font-size:13px;
    color:#333;
}
.single-challenges .item .rewards {
    font-weight:500;
    color: #858585;
}
.single-challenges .item .rewards img {
    margin-right:5px;
}
.single-challenges .item .rewards.subtitle {
    margin-bottom:6px;
}
.single-challenges .item .btn {
    display: block;
    width: 100%;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    font-size: 12px;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
    white-space: initial;
    line-height: 1.3;
}
.single-challenges .item .btn.blue {
    background: linear-gradient(#0b7abb, #0a6ca4, #085e8f);
}
.single-challenges .item .btn:hover {
    opacity:0.7;
}
.single-challenges .item .price.ps {
    background:#154a9e;
}
.single-challenges .item .icon {
    margin-bottom:10px;
}
.title-nav.less-padding a {
    padding: 13px 10px;
    font-size: 12px;
}
.begin-draft {
    margin-top:30px;
}
.begin-draft label {
    display: block;
    cursor: pointer;
    width: 100%;
    background: #f8f8f8;
    padding: 13px 18px;
    font-weight: bold;
    color: #061a40;
    font-size:17px;
}
.begin-draft label:hover {
    background: #d2d2d2;
}
.begin-draft label input {
    margin-right:10px;
    position:relative;
    top:-1px;
}
.begin-draft .pitchImg img {
    width:100%;
}
.draft .checkbox {

}
.draft .checkbox input {
    margin-right:10px;
}
.draft .cardIcon {
    height:40px;
}
.draft .sub-option {
    margin-top:10px;
    margin-bottom:20px;
}
.draft .sub-option input {
    margin-left:10px;
    margin-right:10px;
}
.btn.standard {
    display: block;
    width: 100%;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    font-size: 15px;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
    white-space: initial;
    line-height: 1.3;
}
.draft .share {
    width: 300px;
    margin: 25px 0px;
    margin-left: -15px;
}
.draft .share a {
    color:#fff;
    background:#48659b;
    font-size:15px;
    padding:10px;
    display:block;
    text-align:center;
}
.draft .share a:hover {
    opacity:0.8;
}
.draft .share a .fab {
    margin-right:2px;
}
.draft .share .fb {
    padding-right: 5px;
}
.draft .share .tw {
    padding-left:5px;
}
.draft .share .tw a {
    background:#5face9;
}
.playerInfo .card-18 {
    display:block;
    margin:auto;
}
.social img {
    max-width:100%;
}
.auto-build {
    background:#3b423e;
    padding:40px;
}
.auto-build label {
    color: #8abd0b;
    text-transform: uppercase;
    font-size: 13px;
}
.auto-build .form-control {
    -webkit-appearance: none;
    border-radius: 0px;
    border: 0px;
    background: linear-gradient(#fefefe, #ececec, #dadada);
}
.auto-build label.right {
    display:block;
    text-align:right;
    margin-top:6px;
}
.auto-build .checkbox {
    color: #8abd0b;
    font-size:13px;
}
.auto-build .checkbox input {
    margin-right:5px;
}
.auto-build .row {
    margin-top:12px;
    margin-bottom:12px;
}
.auto-build .position {
    background:#21242c;
    color:#fff;
    padding:20px;
    margin-top: 20px;
}
.auto-build .position .title {
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 16px;
}
.auto-build .position .title img {
    margin-right:5px;
}
.following .otherversion18 {
    display: inline-block;
    margin-right: -6px;
    margin-left: 12px;
}
.following .results .table-row .player-img {
    margin-top:-10px;
}
.following .results .xboxPrice {
    background:#e1ebc5;
}
.following .table-new .row {
    padding: 0px 10px;
}
.following .table-new .col-1, .following .table-new .col-2, .following .table-new .col-3 {
    padding:10px 0px;
}
.following .xboxPrice {
    text-align: center;
    padding-top: 23px !important;
    font-size: 16px;
    font-weight: 500;
    color: #555555;
    background:#e1ebc5;
}
.following .psPrice {
    text-align: center;
    padding-top: 23px !important;
    font-size: 16px;
    font-weight: 500;
    color: #555555;
    background: #eef4f3;
}
.following .table-new .row {
    background: #f4f4f4;
    margin-top: 8px;
    margin-bottom: 8px;
}
.following .table-new .row.head {
    background:none;
}
.following .table-new .form-control {
    border: 0px;
    box-shadow: none;
    border-radius: 0px;
    margin-top: 10px;
    margin-left: -9px;
    margin-bottom: 13px;
    height: auto;
    padding: 7px 14px;
}
.btn.standard.red {
    background: linear-gradient(#b80b44, #a40a3c, #960937);
}
.topStats {
    margin-bottom:30px;
}
.topStats label {
    color: #8abd0b;
    text-transform: uppercase;
    font-size: 13px;
}
.topStats label span {
    color: #fff;
    font-weight: 500;
    float: right;
    font-size: 17px;
    margin-left: 5px;
    margin-top: -3px;
}
.topStats .chemBar {
    width:100%;
    height:5px;
    background:#fff;
    position:relative;
}
.topStats .chemBar .fill {
    position:absolute;
    top:0px;
    left:0px;
    background:#8abd0b;
    height:5px;
}
.topStats .stars {
    margin-top: -9px;
}
.topStats .stars .fa-star,.topStats .stars .fa-star-half {
    color:#8abd0b;
    font-size:12px;
}
.slideout-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 256px;
    height: 100vh;
    padding-bottom:150px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 1001;
    display: none;
}

.slideout-menu-left {
    left: 0;
}

.slideout-menu-right {
    right: 0;
}

.slideout-panel {
    position: relative;
    background-color: #FFF;
    min-height: 100vh;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
    overflow: hidden;
}

.slideout-open .slideout-menu {
    display: block;
}
.searchFilters .rating {
    display: inline-block;
    width: 19px;
    position: relative;
    margin-right:2px;
}
.searchFilters .rating img {
    width:100%;
}
.searchFilters .rating .fa-check {
    color: #3f3f3f;
    position: absolute;
    font-size: 13px;
    left: 3px;
    right: 0;
    margin: auto;
    top: 7px;
    display:none;
}
.searchFilters .rating input {
    display:none;
}
.searchFilters .rating:hover .fa-check, .searchFilters .rating.active .fa-check {
    display:block;
}
.searchFilters .ratingSlider, .searchFilters .ratingSlider2, .searchFilters .ratingSlider3, .searchFilters .ratingSlider4, .searchFilters .ratingSlider5, .searchFilters .ratingSlider6 {
    margin-top:15px;
}
.searchFilters .ui-widget-content {
    background:#4c4d59;
    border:0px !important;
}
.searchFilters .ui-slider-handle {
    background:#8abd0b !important;
    border:1px solid #fff !important;
    border-radius:50% !important;
}
.searchFilters .pill {
    border:2px solid #666;
    color:#666;
    display:block;
    width:100%;
    text-align:center;
}
.searchFilters .pill.active, .searchFilters .pill:hover {
    border:2px solid #8abd0b;
    color:#fff;
}
.searchFilters .pill input {
    display:none;
}
.searchFilters #char label {
    font-size:11px;
}
.searchFilters label.white {
    text-align:right;
    display:block;
    color:#fff;
    margin-top:3px;
}
.searchFilters .item-atts .row {
    margin-top:5px;
    margin-bottom:5px;
}
.searchFilters .submit-btn {
    width:200px;margin-top:20px;
    float:right;
    margin-right:16px;
}
.modal-header {
    background: #364140;
    color: #fff;
    border-radius: 0;
}
.close {
    text-shadow:none;
}
.modal-body label {
    color: #8bbe0b;
    display:block;
    text-align:right;
    width:100%;
    font-size: 15px;
    margin-top: 4px;
}
.modal-body .row {
    margin-top:10px;
    margin-bottom:10px;
}
.modal-body .form-control {
    border-radius:0px;
}


    /* responsive.css */
.top-ad-placement img {
    max-width:100%;
}
.icons-990 {
    display:none;
}
.col-9 {
    -ms-flex: 0 0 71%;
    flex: 0 0 71%;
    max-width: 71%;
}
.col-3 {
    -ms-flex: 0 0 29%;
    flex: 0 0 29%;
    max-width: 29%;
}
.profile .col-6 {
    -ms-flex: 0 0 42%;
    flex: 0 0 42%;
    max-width: 42%;
}
.playerExtra .col-3, footer .col-3, .prices .col-3, .statsarea .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.yearSelecthead {
    background: linear-gradient(#4f4f4f, #030303);
    border-radius: 0px;
    padding: 5px 10px;
    border: 0px;
    position: absolute;
    color: #fff;
    -webkit-appearance: none;
    font-size: 10px;
    bottom: 3.5px;
    right: 3px;
}
.yearSelecthead option {
    background-color:#000;
}
.navsearchicon {
    position: absolute;
    bottom: 8px;
    left: 17px;
}
.navsearch {
    background: #fff;
    color: #404040;
    border-radius: 0;
    height: auto;
    padding: 4px;
    font-size: 16px;
    padding-left: 36px;
    box-shadow: #323232 0px 0px 2px inset;
    border: 0;
    width:230px;
}
.navsearchblock {
    margin-left:-10px;
    margin-top:-4px;
    margin-right:10px;
}
.weeklyblock {
    background:linear-gradient(to right,#111,#333);
    color:#fff;
    display:table;
    width:100%;
    border-collapse:separate;
    border-spacing:20px;
}
.weeklyblocklogo {
    display:table-cell;
    width:10%;
    vertical-align:middle;
}
.weeklyblocklogo img {
    width:100px;
    height:100px;
}
.weeklydesc {
    display:table-cell;
    width:80%;
    margin-left:20px;
}
.easquadprices .pricebody {
    font-size:30px;
    font-family:'DIN Pro Condensed Medium';
}

.mobilefilter-heading {
    font-family:'DIN Pro Condensed Bold';
    color:#fff;
    font-size:22px;
    background:#8bbe0b;
    text-transform:uppercase;
    text-align:center;
    padding:5px;
}
.mobilefilterclose {
    display:inline-block !important;
    border:0px !important;
    padding:0px !important;
    padding-right:5px !important;
    float:right;
}
.filter-overlay {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.8;
    z-index:1000;
}
.mobilefilter-subheader {
    display:block;
    font-size:18px;
    font-family:'DIN Pro Condensed Bold';
    background:#333;
    padding:10px;
    border-bottom:1px solid #666 !important;
}
.mobilefiltermenu-submenu {
    display:none;
}
.mobilefiltermenu-submenu a {
    display:block;
    padding:5px;
    color:#fff;
}
.mobilefiltermenu {
    display:none;
    position:fixed;
    top:60px;
    left:5%;
    width:90%;
    z-index: 999999999;
    background:#1a1a1a;
    max-height:75vh;
    overflow:auto;
    -webkit-overflow-scrolling: touch;
    box-shadow:0px 0px 5px #666;
}
.mobilefiltermenu a {
    display:block;
    padding:10px;
    border-bottom:1px solid #333;
    color:#fff;
}
.mobilefiltermenu a:hover {
    background:#363636;
}
.mobilefiltermenu a img {
    width:20px;
}
.mobilefilterbar {
    background:#8bbe0b;
    overflow-x:auto;
    white-space:nowrap;
    -webkit-overflow-scrolling: touch;
}
.mobilefilterbar ul {
    margin:0px;
    padding:0px;
}
.mobilefilterbar li {
    list-style-type:none;
    display:inline-block;
    border-right:1px solid #77a30a;
    margin-left:-4px;
}
.mobilefilterbar a {
    display:block;
    padding:10px;
    color:#000;
}
.filterbar {
    background:#8bbe0b;
}
.filterbar ul {
    margin:0px;
    padding:0px;
}
.filterbar li {
    list-style-type:none;
    display:inline-block;
    border-right:1px solid #77a30a;
    margin-left:-4px;
}
.filterbar a {
    display:block;
    padding:10px;
    color:#000;
}
.filter-dropdown {
    position:relative;
}
.filter-dropdown-menu {
    display:none;
    position:absolute;
    top:36px;
    left:0px;
    z-index:1000;
    background-color:#1a1a1a;
    min-width:150px;
    white-space:nowrap;
    padding:10px;
    box-shadow:0px 2px 2px #000;
}
.filter-dropdown:hover>.filter-dropdown-menu {
    display: block !important;
}
.filter-dropdown-menu a,.filter-dropright-header {
    display:block;
    padding:5px;
    color:#fff;
    position:relative;
}
.filter-dropdown-menu a:hover,.filter-dropright-header:hover {
    background:#333;
    display:block;
    color:#fff;
}
.filter-dropright-menu {
    padding:10px;
    box-shadow:0px 2px 2px #000;
}
.filter-dropdown-menu .filter-dropright-menu {
    display:none !important;
    position:absolute;
    top:0%;
    left:100%;
    background:#1a1a1a;
    width:auto;
    white-space:nowrap;
}
.filter-dropdown-menu .filter-dropright-menu img {
    width:20px;
    vertical-align:middle;
    margin-top:-2px;
}
.filter-dropright-header:hover>.filter-dropright-menu {
    display: block !important;
}
.hiddenteam {
    display:none !important;
}
.dropdown-search {
    margin:5px;
    padding:5px;
    width:93%;
}
.mobilefiltermenu .dropdown-search {
    width:98%;
}
.selectedfilters {
    margin-bottom:20px;
    background:#eee;
    padding:5px;
    border-bottom:1px solid #ddd;
}
.selectedfilters .selecteddata {
    display:inline-block;
    background:#4682b4;
    border-radius:3px;
    padding-left:5px;
    padding-right:0px;
    color:#fff;
    font-size:12px;
    margin-right:2px;
    text-transform:capitalize;
}
.selectedfilters .selecteddata a {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    background:#376489;
    display:inline-block;
    margin-left:3px;
    color:#fff;
}
.textuc {
    text-transform:uppercase !important;
}
.paddedfilter {
    padding-right:5px !important;
    padding-top:2px;
    padding-bottom:2px;
}
.homenavbar {
    position:relative;
}
.champions .hidedesktop {
    display:none;
}
.latest-player-info-block {
    text-align:center;
}
.latest-player-info {
    display:inline-block;
    text-align:center;
    margin-left:5px;
}
.latest-player-info-1st {
    margin-left:0px !important;
}
.latest-player-info-header {
    font-family:'DIN Pro Condensed Medium';
    font-size:12px;
    text-transform:uppercase;
    color:#888;
    margin-bottom:0px;
}
.latest-player-info-stat {
    margin-top:-5px;
    font-family:'DIN Pro Condensed Medium';
    font-size:16px;
    color:#fff;
}
.latest-player-info-price {
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    font-size:20px;
}
@media(min-width:601px) {
    .mobilefilterbar { display:none; }
}
@media(max-width:1350px) {
    header nav ul li a {
        color: #fff;
        font-size: 14px;
        padding: 10px 12px;
    }
    .navsearch {
        width:210px;
    }
}
@media(max-width:1120px) {
    .wrap {
        width:96%;
    }
    header nav {
        padding-left:30px;
    }
    header .logo {
        left:-10px;
    }
    .leftOverlay {
        left:20px;
    }
    header nav.sub {
        margin-left: 23px;
    }
    .navsearchblock {
        margin-left:-20px;
    }

}
@media(max-width:1088px) {
    header nav ul li a {
        font-size: 13px;
        padding: 10px 10px;
    }
    header nav.icons ul li a {
        font-size: 18px;
        color: #8bbe0c;
        padding: 6px;
    }
    header nav.icons {
        padding: 20px 10px;
    }
    .social ul li a {
        font-size:15px;
    }
    .social ul li .svg-inline--fa {
        font-size: 35px;
        margin-top: 14px;
    }
    footer .sponsors {
        font-size:12px;
    }
}
@media(max-width:990px) {
    .icons-990 {
        display:block;
    }
    header .col-2 {
        display:none;
    }
    header .col-10 {
        width:100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.mob-bars {
    display:none;
}
@media(max-width:850px) {
    header nav ul li {
        display:none;
    }
    header nav ul li.show-mob, header nav.sub ul li, .mob-bars {
        display:block;
    }
    #panel {
        margin-top:49px;
    }
    .mob-bars {
        float:right;
    }
    .mob-bars a {
        font-size: 29px;
        line-height: 4px;
        position: absolute;
        top: -14px;
        right: 0;
    }
    #search .wrap h1 {
        font-size: 20px;
        margin-bottom: 27px;
    }
    #search .form-control {
        padding: 11px;
        font-size: 19px;
        padding-left: 46px;
    }
    #search .yearSelect {
        background: linear-gradient(#4f4f4f, #030303);
        border-radius: 0px;
        padding: 6px 33px;
        border: 0px;
        position: absolute;
        color: #fff;
        -webkit-appearance: none;
        font-size: 18px;
        bottom: 5px;
        right: 6px;
    }
    #search .playerSearch {
        position: absolute;
        bottom: 7px;
        left: 6px;
    }
    #search {
        padding:30px;
    }
    footer .col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom:30px;
    }
    footer .sponsors .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    footer .sponsors {
        padding: 10px 20px;
    }
    .navsearch {
        background: #fff;
        color: #404040;
        border-radius: 0;
        height: auto;
        padding: 4px;
        font-size: 16px;
        padding-left: 30px;
        box-shadow: #323232 0px 0px 2px inset;
        border: 0;
        width:100% !important;
    }
    .navsearchblock {
        margin-left:-10px;
        margin-top:-4px;
        width:94%;
    }
    .navsearchicon {
        position: absolute;
        bottom: 8px;
        left: 10px;
    }
    header nav.sub {
        display:none;
    }
    header {
        padding-bottom:10px;
    }
    header .logo {
        width:35px;
        height:35px;
        top:10px;
    }
    header .row {
        margin-left:-38px;
    }
}
@media(max-width:640px) {
    header nav.sub ul li a {
        font-size: 13px;
        padding: 10px 7px;
    }
    .player .hidemob {
        display:none;
    }
    .title-nav ul {
        text-align: center;
    }
    .filterbar {
        display:none;
    }
    .mobilefilterbar {
        display:block;
    }
}
@media(max-width:1240px) {
    .latestsbc:nth-child(8) {
        display:none;
    }
    .hidetextmob { display:none; }
}
@media(max-width:1080px) {
    .latestsbc:nth-child(8),.latestsbc:nth-child(7) {
        display:none;
    }
}
@media(max-width:937px) {
    .latestsbc:nth-child(8),.latestsbc:nth-child(7),.latestsbc:nth-child(6) {
        display:none;
    }
}
@media(max-width:737px) {
    .latestsbc:nth-child(8),.latestsbc:nth-child(7),.latestsbc:nth-child(6),.latestsbc:nth-child(5) {
        display:none;
    }
}
@media(max-width:584px) {
    .latestsbc:nth-child(6),.latestsbc:nth-child(5) {
        display:inline-block;
    }
    .latestsbc {
        margin-bottom:5px;
    }
}
@media(max-width:710px) {
    .gamestats .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .gamestats .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:540px) {
    .hide-540 {
        display:none !important;
    }
    header .logo {
        left: 5px;
    }
    .leftOverlay {
        left: 37px;
    }
    header nav.sub {
        margin-left: 47px;
    }
    header nav {
        padding-left: 52px;
    }
    #search .wrap h1 {
        font-size: 14px;
        margin-bottom: 17px;
    }
    #search {
        padding: 30px 10px;
    }
    .navsearchblock {
        width:88%;
    }
}
@media(max-width:1395px) {
    .leftContent, .rightContent {
        width:100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .traitList a {
        width:19%;
    }
    .rightContent {
        margin-top:30px;
    }
    .prices .leftContent {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .prices .rightContent {
        flex: 0 0 71%;
        max-width: 71%;
    }
}

@media(max-width:1160px) {
    .player .main-page-title h1 {
        font-size:22px;
    }
    .main-page-title h1 span {
        font-size:12px;
    }
    .altpos-pitch {
        margin:auto;
    }
    .main-page-title .col-5 {
        -ms-flex: 0 0 63.666667%;
        flex: 0 0 63.666667%;
        max-width: 63.666667%;
    }
    .playerExtra h4 {
        font-size:15px;
    }
    footer .wrap, header .wrap {
        width:94%;
    }
    .background-bright {
        padding: 25px 10px;
    }
    .title-nav ul li a {
        color: #fff;
        padding: 11px 15px;
        display: inline-block;
        font-size: 12px;
        cursor: pointer;
    }
    .comments .top .col-4, .comments .top .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .playerInfo, footer {
        background-image:none;
    }
}
@media(max-width:1000px) {
    .playerExtra .col-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .playerExtra .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:920px) {

    .playerInfo .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .playerPriceModule {
        margin-top:15px;
    }
    .playerInfo .share .fb {
        padding-right:15px;
    }
    .playerInfo .share .tw {
        padding-left: 15px;
    }
    .comments .comment .body {
        padding: 13px 25px;
    }
    .comments .comment .profileImg {
        margin-left:-15px;
    }
}
@media(max-width:375px) {
    .playersearchresults .face img {
        height:45px !important;
    }
    .playersearchresults .player {
        width:20%;
    }
    .playersearchresults .player .name img {
        width:20px;
    }
    .playersearchresults .player .name {
        font-size:14px;
    }
    .navsearchblock {
        width:85%;
    }
}
@media(max-width:360px) {
    .playersearchresults .face img {
        height:40px !important;
    }
    .playersearchresults .player {
        width:15%;
    }
    .playersearchresults .player .name img {
        width:20px;
    }
    .playersearchresults .player .name {
        font-size:12px;
    }
}
@media(max-width:880px) {
    .comments .top .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .title-nav ul li {
        float: none;
        display: inline;
    }
}
@media(max-width:740px) {
    .playerInfo .col-3, .playerInfo .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .player .stats .col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .playerInfo .share {
        margin-bottom:15px;
    }
    .comment .col-1 {
        display:none;
    }
    .comment .col-11 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .comment .sub .col-1 {
        display:block;
    }
    .comments .comment .profileImg {
        display:none;
    }
}
@media(max-width:700px) {
    .main-page-title h1 {
        font-size:18px;
    }
    .main-page-title h2 {
        font-size:11px;
    }
    .headertitle {
        padding-top:5px;
    }
    .main-page-title .col-5 {
        padding:0px;
    }
    .main-page-title .col-4, .main-page-title .col-5 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .player .titleDetails .content, .player .titleDetails {
        position: relative;
        height: auto;
        transform: skewX(0deg);
        -ms-transform: skewX(0deg);
        -webkit-transform: skewX(0deg);
    }
    .main-page-title .titleDetails .col-4 {
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
        padding:10px;
    }
    .top-ad-placement {
        padding:0px;
    }
    .social ul li a {
        padding: 17px 8px;
    }
    .account-section .col-3, .account-section .col-9, .generator .col-7, .generator .col-5 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .account .account-section label {
        text-align:left;
    }
    .account .account-section .row {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .account .account-section {
        padding: 6px 20px;
    }
    .generator .card-18 {
        display:block;
        margin:0px auto;
    }
    .generator {
        padding:30px;
    }
    .generator .col-5 br {
        display:none;
    }
}
@media(max-width:610px) {
    .generator .options .col-6, .generator .options .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:520px) {
    .player .stats .col-4, .playerExtra .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .background-bright .wrap {
        border: 5px solid rgba(178, 178, 178, 0.1);
        padding:5px;
    }
    .background-bright {
        padding: 14px 0px;
    }
    .playerPriceModule .price {
        font-size:36px;
    }
    .playerPriceModule .price img {
        display: inline;
        margin-right: 3px;
        height: 20px;
        position: relative;
        top: -1px;
    }
    .comments .comment {
        padding:8px;
    }
    .comments .list {
        padding: 12px;
    }
    .traitList a {
        width: 32%;
        font-size:12px;
    }
    .playerInfo {
        padding:15px 15px;
    }
    footer .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .social {
        padding: 20px 5px;
    }
    .social ul li a {
        font-size: 13px;
    }
    h2.title {
        font-size:18px;
    }
}
.table-new .col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
@media(max-width:440px) {
    .generator .options {
        padding: 7px 10px;
    }
    .generator {
        padding: 7px 10px;
    }
    .searchFilters .item-atts .col-6 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .searchFilters .itematthead {
        -ms-flex: 0 0 40% !important;
        flex: 0 0 40% !important;
        max-width: 40% !important;
    }
    .searchFilters .item-atts .col-4 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left:5px;
        padding-right:0px;
    }
    .searchFilters .ingameatts .col-4 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .searchFilters .ingameatts .col-5 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .searchFilters .ingameatts .col-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
        margin-bottom:5px !important;
        padding-left:5px !important;
        padding-right:0px !important;
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .easquadprices .priceheader {
        font-size:11px;
    }
    .easquadprices .pricebody {
        font-size:20px;
    }
}
@media(max-width:880px) {
    .tabNavigation .tab img {
        display:none;
    }
    .tabNavigation .tab {
        padding:10px;
    }
}
@media(max-width:700px) {
    .tabNavigation .tab .title {
        font-size:12px;
    }
    .tabNavigation .tab .title span {
        font-size:10px;
    }
}
@media(max-width:555px) {
    .tabNavigation {
        border-bottom:0px;
    }
    .tabNavigation .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:440px) {
    .champions .table-new {
        width: 100%;
        overflow: auto;
    }
    .champions .table-new .row {
        width:440px;
    }
}
@media(max-width:1035px) {
    .squads .table-new {
        width: 100%;
        overflow: auto;
    }
    .squads .table-new .row {
        width:943px;
    }
}
@media(max-width:1350px) {
    .search .table-container {
        width: 100%;
        overflow: auto;
    }
    .search table, .search table tr {
        width:1115px;
        overflow:visible;
        max-width:9999px;
    }
    .champions .table-container {
        width: 100%;
        overflow: auto;
    }
    .champions table, .champions table tr {
        overflow:visible;
        max-width:9999px;
    }
    .champions .hidemob {
        display:none;
    }
    .champions .hidedesktop {
        display:table-cell;
    }
}
@media(max-width:1070px) {
    .my-squads .table-new {
        width: 100%;
        overflow: auto;
    }
    .my-squads .table-new .row {
        width:974px;
    }
}
@media(max-width:1085px) {
    .following .table-new {
        width: 100%;
        overflow: auto;
    }
    .following .table-new .row {
        width:989px;
    }
}
@media(max-width:1070px) {
    .packs-leaderboards .table-new {
        width: 100%;
        overflow: auto;
    }
    .packs-leaderboards .table-new .row {
        width:974px;
    }
}
@media(max-width:1050px) {
    .chemistry .chemFilters .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top:10px;
        margin-bottom:10px;
    }
    .compare .main-content .col-2 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media(max-width:945px) {
    .compare .main-content .col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .compare .main-content .compareplayer {
        background:#333 !important;
        width:100%;
    }
    .compare .main-content .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .compare .main-content .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .compare .player-stats {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}
@media(max-width:910px) {
    .chemistry .main-content .col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .chem-row .chemArrow {
        margin-top:0px;
    }
    .chem-row {
        border: 2px solid #f4f4f4;
    }
    .consumable-items .item .title {
        font-size:19px;
    }
    .consumable-items .item .image {
        width:65px;
    }
    .consumable-items .item .image {
        height:65px;
    }
    .draft-leaderboards .table-new {
        width: 100%;
        overflow: auto;
    }
    .draft-leaderboards .table-new .row {
        width:811px;
    }
    .searchFilters .col-4,.searchFilters .col-8 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 10px;
    }
    .searchFilters .workrates .col-4 {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }
    .searchFilters .item-atts .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .item-atts .col-4 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left:5px;
        padding-right:0px;
    }
    .searchFilters .ingameatts .col-4 {
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }
    .searchFilters .ingameatts .col-5 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .searchFilters .ingameatts .col-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
        margin-bottom:5px !important;
        padding-left:5px !important;
        padding-right:0px !important;
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
}
@media(max-width:735px) {
    .player .main-page-title .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .consumable-items .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .searchFilters .item-atts .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .item-atts .col-4 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left:5px;
        padding-right:0px;
    }
    .searchFilters .ingameatts .col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .ingameatts .col-5 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .searchFilters .ingameatts .col-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
        margin-bottom:5px !important;
        padding-left:5px !important;
        padding-right:0px !important;
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
}
@media(max-width:660px) {
    .begin-draft .col-4, .begin-draft .col-8, .draft .sub-option {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .begin-draft {
        margin-bottom:30px;
    }
}
@media(max-width:1220px) {
    .league-module .image-bg .image {
        height:100px;
        width:100px;
    }
    .league-module .image-bg .image img {
        max-width: 71%;
        max-height: 71%;
    }
    .league-module .image-bg {
        padding:20px;
    }
}
@media(max-width:990px) {
    .esports .main-content .col-2, .leagues .main-content .col-2, .nations .main-content .col-2 {
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }
}
@media(max-width:630px) {
    .esports .main-content .col-2, .leagues .main-content .col-2, .nations .main-content .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .col-4,.searchFilters .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 10px;
    }
    .searchFilters .item-atts .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .itematthead {
        -ms-flex: 0 0 40% !important;
        flex: 0 0 40% !important;
        max-width: 40% !important;
    }
    .searchFilters .item-atts .col-4 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left:5px;
        padding-right:0px;
    }
    .searchFilters .ingameatts .col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .ingameatts .col-5 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .searchFilters .ingameatts .col-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
        margin-bottom:5px !important;
        padding-left:5px !important;
        padding-right:0px !important;
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
}
@media(max-width:458px) {
    .leagues .main-content .col-2, .nations .main-content .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width:700px) {
    .fut-club .years .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:500px) {
    .higher-lower .question {
        padding: 18px;
        font-size: 15px;
    }
    .higher-lower .options .option {
        font-size:18px;
    }
    .higher-lower .options .option img {
        width: 22px;
        margin-right: 4px;
    }
    .chemistry .card-19-small {
        transform:scale(0.8);
        margin:-10px;
    }
}
@media(max-width:940px) {
    .latest-players .main-content .col-2, .toty .main-content .col-2 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media(max-width:760px) {
    .latest-players .main-content .col-2, .toty .main-content .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width:410px) {
    .latest-players .main-content .col-2, .toty .main-content .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width:530px) {
    .pagination ul li a {
        font-size: 14px;
        padding: 9px 6px;
    }
    .pagination .btn {
        font-size: 16px;
        padding: 7.5px;
    }
}
@media(max-width:1190px) {
    .login .main .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom:30px;
    }
}
@media(max-width:610px) {
    .login .module .col-3, .login .module .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:760px) {
    .nations .top-filter .col-2, .nations .top-filter .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .notification {
        font-size: 13px;
        padding: 18px 7px;
    }
}
@media(max-width:950px) {
    .pack-opener .main-content .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width:1320px) {
    .prices .modules .col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width:835px) {
    .prices .modules .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .roundsdata .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.profile .left .col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
@media(max-width:1100px) {
    .profile .main-content .col-3, .profile .main-content .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .profile .left .badges .badge {
        width:20%;
    }
    .profile .left {
        margin-bottom:30px;
    }
}
@media(max-width:730px) {
    .profile .left .badges .badge {
        width:33%;
    }
    .prices .col-4 {
        flex: 0 0 49%;
        max-width: 49%;
    }
    .navConsoles .col-4 {
        flex: 0 0 33% !important;
        max-width: 33% !important;
    }
}
@media(max-width:1020px) {
    .auto-build .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .prices .leftContent {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .prices .rightContent {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:560px) {
    .auto-build .col-4, .auto-build .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .auto-build label.right {
        display: block;
        text-align: left;
        margin-top: 0px;
    }
    .auto-build {
        padding:20px;
    }
}
@media(max-width:1384px) {
    .statsarea {
        width:100%;
        margin-bottom:30px;
        margin-left:0px;
    }
}
#menu {
    background:#121212;
}
#menu ul {
    padding:0px;
    margin:0px;
    list-style:none;
}
#menu ul li {

}
#menu ul li a {
    color: #fff;
    padding: 10px 10px;
    display: block;
    font-size: 14px;
    border-bottom: 1px solid #222222;
}
#menu ul li ul {
    display:none;
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
}
#menu ul li ul li a {
    padding-left:25px;
}
#menu .sub .fa-chevron-right {
    float:right;
    margin-top:3px;
}
@media(max-width:950px) {
    .search .main .pricesearch {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;        
        margin-top:5px;
        margin-bottom:5px;
    }
    .search .main .col-1, .search .main .col-4, .search .main .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top:5px;
        margin-bottom:5px;
    }
    .advanced .nav-link {
        font-size:12px;
        padding:14px;
    }
    .player .stats .col-2 {
        -ms-flex: 0 0 33%;
        flex: 0 0 33%;
        max-width: 33%;
    }
}
@media(max-width:830px) {
    .search .advanced .col-3, .search .advanced .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .search .advanced .col-3 {
        margin-bottom:20px;
        padding:20px;
    }
}
@media(max-width:660px) {
    .home #totw nav ul li a {
        font-size:14px;
    }
    .home .mobhide {
        display:none;
    }
    .advanced .tab-pane .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top:10px;
        margin-bottom:10px;
    }
    .searchFilters .mainSearch .playerSearch {
        position: absolute;
        bottom: 8px;
        left: 6px;
        height: 25px;
    }
    .searchFilters {
        background-image: none;
        padding: 21px 18px;
    }
    .advanced-content {
        padding: 10px 22px;
    }
    .searchFilters .advancedToggle {
        font-size:12px;
        border:2px solid #fff;
    }
    .searchFilters .mainSearch .btn {
        color: #fff;
        border: 0px;
        border-radius: 0;
        padding: 4px 15px;
        font-size: 16px;
        cursor: pointer;
        text-transform: uppercase;
    }
    .searchFilters .col-4,.searchFilters .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 10px;
    }
    .searchFilters .item-atts .col-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .itematthead {
        -ms-flex: 0 0 40% !important;
        flex: 0 0 40% !important;
        max-width: 40% !important;
    }
    .searchFilters .item-atts .col-4 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding-left:5px;
        padding-right:0px;
    }
    .searchFilters .ingameatts .col-4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .searchFilters .ingameatts .col-5 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .searchFilters .ingameatts .col-3 {
        -ms-flex: 0 0 25% !important;
        flex: 0 0 25% !important;
        max-width: 25% !important;
        margin-bottom:5px !important;
        padding-left:5px !important;
        padding-right:0px !important;
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
}
@media(max-width:500px) {
    .advanced .title {
        font-weight: bold;
        font-size: 16px;
        color: #fff;
        margin-bottom: 0px;
    }
}
@media(max-width:1000px) {
    #news .col-5, #news .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top:10px;
        margin-bottom:10px;
    }
}
@media(max-width:630px) {
    #news .col-4, #news .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #news .post {
        margin-top:30px;
    }
    .player .stats .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media(max-width:900px) {
    .home #totw nav ul li a {
        font-size:14px;
    }
    .home #totw .body .title {
        font-size:30px;
    }
    .home #totw .body .title img {
        height:33px;
    }
    .home #totw .body {
        padding: 10px;
    }
    .home .podcast .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align:center;
    }
    .home .podcast .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top:10px;
    }
    .champions .userbar {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .champions .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .playerInfo .col-2 {
        -ms-flex: 0 0 32.666667%;
        flex: 0 0 32.666667%;
        max-width: 32.666667%;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .single-challenges .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:770px) {
    .home #totw nav ul li a {
        font-size:12px;
    }
    .champions .leftContent .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:1040px) {
    .navsearch {
        width:190px;
    }
    .navsearchblock {
        margin-right:0px;
    }
    .champions .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media(max-width:420px) {
    .player .stats .col-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .prices .col-4 {
        flex: 0 0 98%;
        max-width: 98%;
    }
}

/* Ruan styles */
.margintop-5 {
    margin-top:5px !important;
}
.marginbottom-5 {
    margin-bottom:5px !important;
}
.marginright-5 {
    margin-right:5px !important;
}
.mt-10  {
    margin-top:10px;
}
.mt-20 {
    margin-top:20px;
}
.mb-20 {
    margin-bottom:20px !important;
}
.ml-20 {
    margin-left:20px;
}
.mr-20 {
    margin-right:20px;
}
.mr-10 {
    margin-right:10px;
}
.padtop-5 {
    padding-top:5px;
}
.padtop-2 {
    padding-top:2px;
}
.home #search {
    display:block;
}
.pull-left {
    float:left;
}
.pull-right {
    float:right;
}
.clearfix {
    clear:both;
}
.font12 {
    font-size:12px;
}
p {
    margin-bottom:2px !important;
    margin-top:0px !important;
}
.color-white {
    color:#fff;
}
.nomargin {
    margin:0px;
}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
.input-88{width:88px;}
.input-100{width:100px;}
.input-88-text{width:74px;}

.pad6 {
    padding:6px !important;
}
.pad0-l {
    padding-left:0px !important;
}
.tabNavigation .tab.tabps4 {
    background: linear-gradient(#003d91, #004ab0, #0052c3);
    color:#fff;
}
.squarebutton {
    display: block;
    border: 0px;
    text-transform: uppercase;
    padding:10px;
    font-size: 19px;
    text-align:center;
}
.xboxgrad {
    color: #fff;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
}
.ps4grad {
    color: #fff;
    background: linear-gradient(#003d91, #004ab0, #0052c3);
}
.squarebutton-green a {
    color:#fff;
}
.champshead {
    color:#fff;
    padding: 17px;
    cursor:pointer;
    margin-bottom:-1px;
}

.champshead img {
    display:inline-block;
    vertical-align:top;
}
.champshead .title {
    width: 80%;
    display: inline-block;
    font-weight: 500;
    margin-left: 4%;
    vertical-align:top;
    font-size:16px;
}
.champshead .title span {
    font-weight:400;
    display:block;
    font-size: 13px;
}
.dropdown .dropright-menu {
    display:none !important;
    position:absolute;
    top:0%;
    left:100%;
    box-shadow: 0px 4px 10px #ccc;
}

.dropright-menu li {
    list-style-type:none;
    display:list-item;
    float:none;
    margin:0px;
}
.dropright-menu li a {
    color:#000;
    padding-right:0px;
    font-size:14px;
}
.dropdown:hover>div {
    display: block !important;
}
.dropdown:hover>ul {
    display: block !important;
}
.title-nav input {
    margin-top:10px;
}
.hide {
    display:none;
}

.highesttextcolour {
    color:#45b200;
}
.highestbarcolour {
    background:#45b200;
}
.hightextcolour {
    color:#91cf20;
}
.highbarcolour {
    background:#91cf20;
}
.mediumtextcolour {
    color:#daa800;
}
.mediumbarcolour {
    background:#daa800;
}
.lowtextcolour {
    color:#bc1d19;
}
.lowbarcolour {
    background:#bc1d19;
}
.lowesttextcolour {
    color:#aa0000;
}
.lowestbarcolour {
    background:#aa0000;
}


.individual-stat-container {
    width:100%;
    position:relative;
    height:40px;
}
.individual-stat-bar-back {
    position:absolute;
    left:0px;
    top:25px;
    width:100%;
    height:4px;
    background:#333;
    clear:both;
    border-radius:2px;
}
.individual-stat-bar-front {
    position:absolute;
    left:0px;
    top:25px;
    height:4px;
    border-radius:2px;
}
.individual-stat-bar-label {
    float:left;
    font-size:12px;
    font-weight:400;
    padding-top:2px;
}
.individual-stat-bar-stat {
    float:right;
    font-size:14px;
    font-weight:400;
}
.releasebtn {
    background:#48659b;
    display: block;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    font-size: 15px;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
    white-space: initial;
    line-height: 1.3;
}
.att1bar,.att2bar,.att3bar,.att4bar,.att5bar,.att6bar {
    float: right;
    display: inline-block;
    color: #fff;
    width: 26px;
    height: 26px;
    text-align: center;
    font-size: 16px;
    padding-top: 1px;
}
.searchselected {
    background: #8abd0b !important;
    color: #fff !important;
}
.ingameatts .igtitle {
    padding:0px;
}
.ingameatts .igtitle label {
    padding-top:5px;
    font-size:11px;
}


.builder17 #player0{background:url(/assets/img/fifa17/builder/17-gk.png);}
.builder17[class*="form4"] #player1{background:url(/assets/img/fifa17/builder/17-rb.png);}
.builder17[class*="form5"] #player1{background:url(/assets/img/fifa17/builder/17-rwb.png);}
.builder17[class*="form3"] #player1,.builder17[class*="form3"] #player2,.builder17[class*="form3"] #player3{background:url(/assets/img/fifa17/builder/17-cb.png);}
.builder17[class*="form4"] #player2,.builder17[class*="form4"] #player3{background:url(/assets/img/fifa17/builder/17-cb.png);}
.builder17[class*="form5"] #player2,.builder17[class*="form5"] #player3,.builder17[class*="form5"] #player4{background:url(/assets/img/fifa17/builder/17-cb.png);}
.builder17[class*="form4"] #player4{background:url(/assets/img/fifa17/builder/17-lb.png);}
.builder17[class*="form5"] #player5{background:url(/assets/img/fifa17/builder/17-lwb.png);}
.builder17.form352 #player4,.builder17.form352 #player5,.builder17[class*="form41212"] #player5,.builder17.form4141 #player5,.builder17[class*="form42"] #player5,.builder17[class*="form42"] #player6,.builder17.form433-2 #player6,.builder17.form433-3 #player5,.builder17.form433-3 #player7,.builder17.form433-5 #player6,.builder17.form442-2 #player6,.builder17.form442-2 #player7{background:url(/assets/img/fifa17/builder/17-cdm.png?r);}
.builder17[class*="form34"] #player5,.builder17[class*="form34"] #player6,.builder17.form41212-2 #player6,.builder17.form41212-2 #player7,.builder17.form4141 #player7,.builder17.form4141 #player8,.builder17.form4312 #player5,.builder17.form4312 #player6,.builder17.form4312 #player7,.builder17.form4321 #player5,.builder17.form4321 #player6,.builder17.form4321 #player7,.builder17.form433 #player5,.builder17.form433 #player6,.builder17.form433 #player7,.builder17.form433-2 #player5,.builder17.form433-2 #player7,.builder17.form433-3 #player6,.builder17.form433-4 #player5,.builder17.form433-4 #player7,.builder17.form433-5 #player5,.builder17.form433-5 #player7,.builder17[class*="form44"]:not(.form442-2) #player6,.builder17[class*="form44"]:not(.form442-2) #player7,.builder17[class*="form451"] #player6,.builder17.form451-2 #player7,.builder17.form451-2 #player8,.builder17[class*="form5"] #player6,.builder17[class*="form5"] #player7,.builder17.form532 #player8{background:url(/assets/img/fifa17/builder/17-cm.png?r);}
.builder17.form3412 #player8,.builder17.form352 #player8,.builder17[class*="form41212"] #player8,.builder17[class*="form42"] #player7,.builder17[class*="form42"] #player8,.builder17[class*="form423"] #player9,.builder17.form4312 #player8,.builder17.form433-4 #player6,.builder17.form451 #player8,.builder17.form451 #player9,.builder17.form5212 #player8{background:url(/assets/img/fifa17/builder/17-cam.png?r);}
.builder17.form433-5 #player9,.builder17.form4411 #player9{background:url(/assets/img/fifa17/builder/17-cf.png);}
.builder17.form3412 #player9,.builder17.form3412 #player10,.builder17.form3421 #player10,.builder17.form343 #player9,.builder17.form352 #player9,.builder17.form352 #player10,.builder17[class*="form41212"] #player9,.builder17[class*="form41212"] #player10,.builder17.form4141 #player10,.builder17[class*="form4231"] #player10,.builder17.form4222 #player9,.builder17.form4222 #player10,.builder17.form4312 #player9,.builder17.form4312 #player10,.builder17.form4321 #player10,.builder17[class*="form433"]:not(.form433-5) #player9,.builder17.form4411 #player10,.builder17[class*="form442"] #player9,.builder17[class*="form442"] #player10,.builder17[class*="form451"] #player10,.builder17.form5212 #player9,.builder17.form532 #player9,.builder17[class*="form5"] #player10{background:url(/assets/img/fifa17/builder/17-st.png);}
.builder17[class*="form3"]:not(.form352) #player4,.builder17.form352 #player6,.builder17.form41212 #player6,.builder17.form4141 #player6,.builder17.form4231-2 #player7,.builder17.form4411 #player5,.builder17[class*="form442"] #player5,.builder17[class*="form451"] #player5{background:url(/assets/img/fifa17/builder/17-rm.png);}
.builder17.form343 #player8,.builder17[class*="form433"] #player8,.builder17.form5221 #player8{background:url(/assets/img/fifa17/builder/17-rw.png);}
.builder17.form3421 #player8,.builder17.form4321 #player8{background:url(/assets/img/fifa17/builder/17-rf.png);}
.builder17[class*="form3"] #player7,.builder17.form41212 #player7,.builder17.form4141 #player9,.builder17.form4231-2 #player8,.builder17.form4411 #player8,.builder17[class*="form442"] #player8,.builder17.form451 #player7,.builder17.form451-2 #player9{background:url(/assets/img/fifa17/builder/17-lm.png);}
.builder17.form343 #player10,.builder17[class*="form433"] #player10,.builder17.form5221 #player9{background:url(/assets/img/fifa17/builder/17-lw.png);}
.builder17.form3421 #player9,.builder17.form4321 #player9{background:url(/assets/img/fifa17/builder/17-lf.png);}

.builder15 #player0{background:url(/assets/img/fifa15/builder/15gk.png);}
.builder15[class*="form4"] #player1{background:url(/assets/img/fifa15/builder/15rb.png);}
.builder15[class*="form5"] #player1{background:url(/assets/img/fifa15/builder/15rwb.png);}
.builder15[class*="form3"] #player1,.builder15[class*="form3"] #player2,.builder15[class*="form3"] #player3{background:url(/assets/img/fifa15/builder/15cb.png);}
.builder15[class*="form4"] #player2,.builder15[class*="form4"] #player3{background:url(/assets/img/fifa15/builder/15cb.png);}
.builder15[class*="form5"] #player2,.builder15[class*="form5"] #player3,.builder15[class*="form5"] #player4{background:url(/assets/img/fifa15/builder/15cb.png);}
.builder15[class*="form4"] #player4{background:url(/assets/img/fifa15/builder/15lb.png);}
.builder15[class*="form5"] #player5{background:url(/assets/img/fifa15/builder/15lwb.png);}
.builder15.form352 #player4,.builder15.form352 #player5,.builder15[class*="form41212"] #player5,.builder15.form4141 #player5,.builder15[class*="form42"] #player5,.builder15[class*="form42"] #player6,.builder15.form433-2 #player6,.builder15.form433-3 #player5,.builder15.form433-3 #player7,.builder15.form433-5 #player6,.builder15.form442-2 #player6,.builder15.form442-2 #player7{background:url(/assets/img/fifa15/builder/15cdm.png?r);}
.builder15[class*="form34"] #player5,.builder15[class*="form34"] #player6,.builder15.form41212-2 #player6,.builder15.form41212-2 #player7,.builder15.form4141 #player7,.builder15.form4141 #player8,.builder15.form4312 #player5,.builder15.form4312 #player6,.builder15.form4312 #player7,.builder15.form4321 #player5,.builder15.form4321 #player6,.builder15.form4321 #player7,.builder15.form433 #player5,.builder15.form433 #player6,.builder15.form433 #player7,.builder15.form433-2 #player5,.builder15.form433-2 #player7,.builder15.form433-3 #player6,.builder15.form433-4 #player5,.builder15.form433-4 #player7,.builder15.form433-5 #player5,.builder15.form433-5 #player7,.builder15[class*="form44"]:not(.form442-2) #player6,.builder15[class*="form44"]:not(.form442-2) #player7,.builder15[class*="form451"] #player6,.builder15.form451-2 #player7,.builder15.form451-2 #player8,.builder15[class*="form5"] #player6,.builder15[class*="form5"] #player7,.builder15.form532 #player8{background:url(/assets/img/fifa15/builder/15cm.png?r);}
.builder15.form3412 #player8,.builder15.form352 #player8,.builder15[class*="form41212"] #player8,.builder15[class*="form42"] #player7,.builder15[class*="form42"] #player8,.builder15[class*="form423"] #player9,.builder15.form4312 #player8,.builder15.form433-4 #player6,.builder15.form451 #player8,.builder15.form451 #player9,.builder15.form5212 #player8{background:url(/assets/img/fifa15/builder/15cam.png?r);}
.builder15.form433-5 #player9,.builder15.form4411 #player9{background:url(/assets/img/fifa15/builder/15cf.png);}
.builder15.form3412 #player9,.builder15.form3412 #player10,.builder15.form3421 #player10,.builder15.form343 #player9,.builder15.form352 #player9,.builder15.form352 #player10,.builder15[class*="form41212"] #player9,.builder15[class*="form41212"] #player10,.builder15.form4141 #player10,.builder15[class*="form4231"] #player10,.builder15.form4222 #player9,.builder15.form4222 #player10,.builder15.form4312 #player9,.builder15.form4312 #player10,.builder15.form4321 #player10,.builder15[class*="form433"]:not(.form433-5) #player9,.builder15.form4411 #player10,.builder15[class*="form442"] #player9,.builder15[class*="form442"] #player10,.builder15[class*="form451"] #player10,.builder15.form5212 #player9,.builder15.form532 #player9,.builder15[class*="form5"] #player10{background:url(/assets/img/fifa15/builder/15st.png);}
.builder15[class*="form3"]:not(.form352) #player4,.builder15.form352 #player6,.builder15.form41212 #player6,.builder15.form4141 #player6,.builder15.form4231-2 #player7,.builder15.form4411 #player5,.builder15[class*="form442"] #player5,.builder15[class*="form451"] #player5{background:url(/assets/img/fifa15/builder/15rm.png);}
.builder15.form343 #player8,.builder15[class*="form433"] #player8,.builder15.form5221 #player8{background:url(/assets/img/fifa15/builder/15rw.png);}
.builder15.form3421 #player8,.builder15.form4321 #player8{background:url(/assets/img/fifa15/builder/15rf.png);}
.builder15[class*="form3"] #player7,.builder15.form41212 #player7,.builder15.form4141 #player9,.builder15.form4231-2 #player8,.builder15.form4411 #player8,.builder15[class*="form442"] #player8,.builder15.form451 #player7,.builder15.form451-2 #player9{background:url(/assets/img/fifa15/builder/15lm.png);}
.builder15.form343 #player10,.builder15[class*="form433"] #player10,.builder15.form5221 #player9{background:url(/assets/img/fifa15/builder/15lw.png);}
.builder15.form3421 #player9,.builder15.form4321 #player9{background:url(/assets/img/fifa15/builder/15lf.png);}

#player0{bottom:2px;left:50%;margin-left:-65px;}
[class*="form4"] #player1,[class*="form4"] #player4{bottom:110px;}
[class*="form5"] #player1,[class*="form5"] #player5{bottom:300px;}
[class*="form4"] #player1{right:25px;}
[class*="form4"] #player4{left:25px;}
[class*="form5"] #player1{right:15px;}
[class*="form5"] #player5{left:15px;}
[class*="form3"] #player1,[class*="form3"] #player2,[class*="form3"] #player3{bottom:210px;}
[class*="form4"] #player2,[class*="form4"] #player3{bottom:100px;}
[class*="form5"] #player2,[class*="form5"] #player3,[class*="form5"] #player4{bottom:195px;}
[class*="form3"] #player1{right:115px;}
[class*="form3"] #player2{left:50%;margin-left:-65px;}
[class*="form3"] #player3{left:115px;}
[class*="form4"] #player2{right:230px;}
[class*="form4"] #player3{left:230px;}
[class*="form5"] #player2{right:175px;}
[class*="form5"] #player3{left:50%;margin-left:-65px;}
[class*="form5"] #player4{left:175px;}
.form352 #player4,.form352 #player5{bottom:320px;}
.form352 #player4{right:255px;}
.form352 #player5{left:255px;}
[class*="form3"]:not(.form352) #player5,[class*="form3"]:not(.form352) #player6{bottom:330px;}
[class*="form3"]:not(.form352) #player5{right:255px;}
[class*="form3"]:not(.form352) #player6{left:255px;}
.form3412 #player8{bottom:430px;}
.form352 #player8{bottom:410px;}
.form3412 #player8,.form352 #player8{left:50%;margin-left:-65px;}
.form3412 #player8{left:50%;margin-left:-65px;}
[class*="form3"]:not(.form343) #player10,[class*="form3"]:not(.form3421) #player9{bottom:550px;}
.form352 #player9,.form3412 #player9{right:230px;}
.form352 #player8{left:50%;margin-left:-65px;}
.form352 #player10,.form3412 #player10{left:230px;}
.form3421 #player10,.form343 #player9{left:50%;margin-left:-65px;}
[class*="form3"]:not(.form352) #player4,[class*="form3"] #player7,.form352 #player6{bottom:375px;}
[class*="form3"]:not(.form352) #player4,.form352 #player6{right:5px;}
[class*="form3"] #player7{left:5px;}
.form343 #player8,.form343 #player10{bottom:530px;}
.form343 #player8{right:140px;}
.form343 #player10{left:140px;}
.form3421 #player8,.form3421 #player9{bottom:525px;}
.form3421 #player8{right:180px;}
.form3421 #player9{left:180px;}
[class*="form41212"] #player5{left:50%;margin-left:-65px;bottom:230px;}
[class*="form41212"] #player8{left:50%;margin-left:-65px;bottom:450px;}
[class*="form41212"] #player6,[class*="form41212"] #player7{bottom:350px;}
[class*="form41212"] #player9,[class*="form41212"] #player10{bottom:550px;}
[class*="form41212"] #player9{right:175px;}
[class*="form41212"] #player10{left:175px;}
.form41212 #player6{right:25px;}
.form41212 #player7{left:25px;}
.form41212-2 #player6{right:100px;}
.form41212-2 #player7{left:100px;}
.form4141 #player5{left:50%;margin-left:-65px;bottom:240px;}
.form4141 #player6,.form4141 #player9{bottom:350px;}
.form4141 #player6{right:50px;}
.form4141 #player9{left:50px;}
.form4141 #player7,.form4141 #player8{bottom:325px;}
.form4141 #player7{right:230px;}
.form4141 #player8{left:230px;}
.form4141 #player10{left:50%;margin-left:-65px;bottom:550px;}
.form4222 #player5,.form4222 #player6{bottom:300px;}
.form4222 #player5{right:310px;}
.form4222 #player6{left:310px;}
.form4222 #player7,.form4222 #player8{bottom:430px;}
.form4222 #player7{right:80px;}
.form4222 #player8{left:80px;}
.form4222 #player9,.form4222 #player10{bottom:550px;}
.form4222 #player9{right:225px;}
.form4222 #player10{left:225px;}
[class*="4231"] #player5,[class*="4231"] #player6{bottom:300px;}
[class*="4231"] #player5{right:150px;}
[class*="4231"] #player6{left:150px;}
.form4231 #player7,.form4231 #player8{bottom:500px;}
.form4231 #player7{right:225px;}
.form4231 #player8{left:225px;}
.form4231 #player9,.form4231 #player10{left:50%;margin-left:-65px;}
.form4231 #player9{bottom:350px;}
.form4231 #player10{bottom:550px;}
.form4231-2 #player7,.form4231-2 #player8{bottom:385px;}
.form4231-2 #player7{right:15px;}
.form4231-2 #player8{left:15px;}
.form4231-2 #player9,.form4231-2 #player10{left:50%;margin-left:-65px;}
.form4231-2 #player9{bottom:350px;}
.form4231-2 #player10{bottom:550px;}
.form4312 #player5,.form4312 #player7{bottom:325px;}
.form4312 #player6{bottom:275px;}
.form4312 #player5{right:150px;}
.form4312 #player6{left:50%;margin-left:-65px;}
.form4312 #player7{left:150px;}
.form4312 #player8{left:50%;margin-left:-65px;bottom:475px;}
.form4312 #player9,.form4312 #player10{bottom:550px;}
.form4312 #player9{right:225px;}
.form4312 #player10{left:225px;}
.form4321 #player5,.form4321 #player6,.form4321 #player7{bottom:325px;}
.form4321 #player5{right:175px;}
.form4321 #player6{left:50%;margin-left:-65px;}
.form4321 #player7{left:175px;}
.form4321 #player8,.form4321 #player9{bottom:535px;}
.form4321 #player8{right:225px;}
.form4321 #player9{left:225px;}
.form4321 #player10{left:50%;margin-left:-65px;bottom:550px;}
.form433 #player5,.form433 #player6,.form433 #player7{bottom:315px;}
.form433 #player5{right:175px;}
.form433 #player6{left:50%;margin-left:-65px;}
.form433 #player7{left:175px;}
.form433 #player8,.form433 #player10{bottom:530px;}
.form433 #player8{right:140px;}
.form433 #player9{left:50%;margin-left:-65px;bottom:550px;}
.form433 #player10{left:140px;}
.form433-2 #player5,.form433-2 #player7{bottom:305px;}
.form433-2 #player6{bottom:285px;}
.form433-2 #player5{right:175px;}
.form433-2 #player6{left:50%;margin-left:-65px;}
.form433-2 #player7{left:175px;}
.form433-2 #player8,.form433-2 #player10{bottom:530px;}
.form433-2 #player8{right:140px;}
.form433-2 #player9{left:50%;margin-left:-65px;bottom:550px;}
.form433-2 #player10{left:140px;}
.form433-3 #player5,.form433-3 #player7{bottom:305px;}
.form433-3 #player6{bottom:325px;}
.form433-3 #player5{right:175px;}
.form433-3 #player6{left:50%;margin-left:-65px;}
.form433-3 #player7{left:175px;}
.form433-3 #player8,.form433-3 #player10{bottom:530px;}
.form433-3 #player8{right:140px;}
.form433-3 #player9{left:50%;margin-left:-65px;bottom:550px;}
.form433-3 #player10{left:140px;}
.form433-4 #player5,.form433-4 #player7{bottom:305px;}
.form433-4 #player6{bottom:355px;}
.form433-4 #player5{right:175px;}
.form433-4 #player6{left:50%;margin-left:-65px;}
.form433-4 #player7{left:175px;}
.form433-4 #player8,.form433-4 #player10{bottom:530px;}
.form433-4 #player8{right:140px;}
.form433-4 #player9{left:50%;margin-left:-65px;bottom:550px;}
.form433-4 #player10{left:140px;}
.form433-5 #player5,.form433-5 #player7{bottom:325px;}
.form433-5 #player6{bottom:285px;}
.form433-5 #player5{right:175px;}
.form433-5 #player6{left:50%;margin-left:-65px;}
.form433-5 #player7{left:175px;}
.form433-5 #player8,.form433-5 #player10{bottom:530px;}
.form433-5 #player8{right:140px;}
.form433-5 #player9{left:50%;margin-left:-65px;bottom:500px;}
.form433-5 #player10{left:140px;}
.form4411 #player5,.form4411 #player8{bottom:350px;}
.form4411 #player5{right:50px;}
.form4411 #player8{left:50px;}
.form4411 #player6,.form4411 #player7{bottom:325px;}
.form4411 #player6{right:225px;}
.form4411 #player7{left:225px;}
.form4411 #player9,.form4411 #player10{left:50%;margin-left:-65px;}
.form4411 #player9{bottom:355px;}
.form4411 #player10{bottom:550px;}


.form4411-2 #player5,.form4411-2 #player8{bottom:350px;}
.form4411-2 #player5{right:50px;}
.form4411-2 #player8{left:50px;}
.form4411-2 #player6,.form4411-2 #player7{bottom:325px;}
.form4411-2 #player6{right:225px;}
.form4411-2 #player7{left:225px;}
.form4411-2 #player9,.form4411-2 #player10{left:50%;margin-left:-65px;}
.form4411-2 #player9{bottom:355px;}
.form4411-2 #player10{bottom:550px;}

.form442 #player5,.form442 #player8{bottom:350px;}
.form442 #player5{right:50px;}
.form442 #player8{left:50px;}
.form442 #player6,.form442 #player7{bottom:325px;}
.form442 #player6{right:225px;}
.form442 #player7{left:225px;}
.form442 #player9,.form442 #player10{bottom:550px;}
.form442 #player9{right:225px;}
.form442 #player10{left:225px;}
.form442-2 #player5,.form442-2 #player8{bottom:350px;}
.form442-2 #player5{right:50px;}
.form442-2 #player8{left:50px;}
.form442-2 #player6,.form442-2 #player7{bottom:300px;}
.form442-2 #player6{right:225px;}
.form442-2 #player7{left:225px;}
.form442-2 #player9,.form442-2 #player10{bottom:550px;}
.form442-2 #player9{right:225px;}
.form442-2 #player10{left:225px;}
.form451 #player5,.form451 #player7{bottom:330px;}
.form451 #player5{right:50px;}
.form451 #player7{left:50px;}
.form451 #player6{left:50%;margin-left:-65px;bottom:280px;}
.form451 #player8,.form451 #player9{bottom:430px;}
.form451 #player8{right:225px;}
.form451 #player9{left:225px;}
.form451 #player10{left:50%;margin-left:-65px;bottom:550px;}
.form451-2 #player5,.form451-2 #player9{bottom:350px;}
.form451-2 #player5{right:50px;}
.form451-2 #player9{left:50px;}
.form451-2 #player6,.form451-2 #player8{bottom:325px;}
.form451-2 #player7{left:50%;margin-left:-65px;bottom:300px;}
.form451-2 #player6{right:225px;}
.form451-2 #player8{left:225px;}
.form451-2 #player10{left:50%;margin-left:-65px;bottom:550px;}
.form5212 #player6,.form5212 #player7{bottom:360px;}
.form5212 #player6{right:260px;}
.form5212 #player7{left:260px;}
.form5212 #player8{left:50%;margin-left:-65px;bottom:450px;}
.form5212 #player9,.form5212 #player10{bottom:550px;}
.form5212 #player9{right:260px;}
.form5212 #player10{left:260px;}
.form5221 #player6,.form5221 #player7{bottom:370px;}
.form5221 #player6{right:260px;}
.form5221 #player7{left:260px;}
.form5221 #player8,.form5221 #player9{bottom:535px;}
.form5221 #player8{right:140px;}
.form5221 #player9{left:140px;}
.form5221 #player10{left:50%;margin-left:-65px;bottom:550px;}
.form532 #player6,.form532 #player7,.form532 #player8{bottom:380px;}
.form532 #player6{right:175px;}
.form532 #player7{left:50%;margin-left:-65px;}
.form532 #player8{left:175px;}
.form532 #player9,.form532 #player10{bottom:550px;}
.form532 #player9{right:260px;}
.form532 #player10{left:260px;}
.form5122 #player6,.form5122 #player7,.form5122 #player8{bottom:380px;}
.form5122 #player6{right:175px;}
.form5122 #player7{left:50%;margin-left:-65px;}
.form5122 #player8{left:175px;}
.form5122 #player9,.form5122 #player10{bottom:550px;}
.form5122 #player9{right:260px;}
.form5122 #player10{left:260px;}
.form4231-2 #player6 .builder-rates{top:90px;}
.form4231-2 #player7 .builder-rates{top:40px;}
.builder-manager{background:url(/assets/img/fifa16/builder/16-manager.png);height:107px;width:75px;color:#8abe11;position:absolute;left:10px;top:10px;}.builder-manager a{-webkit-background-size:49px 44px !important;-moz-background-size:49px 44px !important;background-size:49px 44px !important;cursor:pointer;height:44px;width:49px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-32px;}
.builder-manager>button{display:none;position:absolute;top:6px;left:5px;}
.builder-manager>div{display:none;overflow:hidden;width:30px;font-family:Helvetica,Arial,Sans-Serif;font-size:10px;font-weight:bold;text-align:center;text-transform:uppercase;white-space:nowrap;position:absolute;}.builder-manager>div.builder-manager-position{top:0;right:5px;}
.builder-manager>div.builder-manager-rating{font-size:18px;top:5px;left:2px;}
.builder-manager>div.builder-manager-player{width:40px;top:23px;right:3px;}
.builder-manager>div.builder-manager-league,.builder-manager>div.builder-manager-nation{left:0px;}
.builder-manager>div.builder-manager-league{top:26px;}
.builder-manager>div.builder-manager-nation{top:41px;}
.builder-manager>div.builder-manager-name{display:block;width:55px;bottom:7px;left:7px;}
[class*="builder-manager-"]>div{display:block;}
[class*="builder-manager-"]>button{display:inline;}
.builder-manager-bronze{background:url(/assets/img/fifa15/hdcards/small/bronze-small.png);background-size:70px 85px;color:#000000 !important;text-shadow:1px 1px 1px #CCCCCC !important;}
.builder-manager-silver{background:url(/assets/img/fifa15/hdcards/small/silver-small.png);background-size:70px 85px;color:#000000 !important;text-shadow:1px 1px 1px #CCCCCC !important;}
.builder-manager-gold{background:url(/assets/img/fifa15/hdcards/small/gold-small.png);background-size:70px 85px;color:#000000 !important;text-shadow:1px 1px 1px #CCCCCC !important;}
.builder-container header{*zoom:1;}.builder-container header:before,.builder-container header:after{display:table;content:"";line-height:0;}
.builder-container header:after{clear:both;}
.webapp{width:955px;overflow:hidden;}
.builder{background:url('/assets/img/fifa16/builder/fifa16-pitch.jpg') no-repeat;height:750px;width:945px;position:relative;}
.builder17{background:url('/assets/img/fifa17/builder/pitch.jpg') no-repeat !important;height:750px;width:945px;position:relative;}
.builder15{background:url('/assets/img/fifa15/builder/15-pitch.jpg?r=1') no-repeat;height:750px;width:945px;position:relative;}
.builder14{background:url('/assets/img/fifa15/builder/15-pitch.jpg?r=1') no-repeat;height:750px;width:945px;position:relative;}
.builder canvas{opacity:0.8;filter:alpha(opacity=80);pointer-events:none;position:absolute;top:0;left:0;}
.builder .player{-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;height:199px;width:140px;line-height:18px;position:absolute;}.builder .player>a{display:block;height:199px;width:140px;cursor:pointer;position:absolute;}
.builder .player .builder-rates{background:rgba(0, 0, 0, 0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;left:-12px;top:65px;}
.builder .player .draggable{cursor:move;}
.builder .builder-tools{position:absolute;top:5px;left:5px;z-index:1000;}.builder .builder-tools input[type=text],.builder .builder-tools select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255, 255, 255, 0.6);display:block;height:30px;width:130px;margin-bottom:3px;border:1px solid rgba(255, 255, 255, 0.3);}
.builder .builder-tools .checkbox{color:#fff;}
.builder .builder-tools .totw-small-gold{margin:5px auto;}
.builder .builder-ratings{text-align:right;position:absolute;top:5px;right:5px;z-index:1000;color:#fff;}.builder .builder-ratings .btn-group{display:block;margin:0 0 3px 0;}
#buildermodal .control-label{margin-right:5px;}
#buildermodal #purechemplayers{margin:5px 0 0;}#buildermodal #purechemplayers li a{*zoom:1;display:block;padding:5px;color:#555;}#buildermodal #purechemplayers li a:before,#buildermodal #purechemplayers li a:after{display:table;content:"";line-height:0;}
#buildermodal #purechemplayers li a:after{clear:both;}
#buildermodal #purechemplayers li a .playerList-face,#buildermodal #purechemplayers li a .playerList-badge,#buildermodal #purechemplayers li a .playerList-name{float:left;}
#buildermodal #purechemplayers li a .playerList-rating,#buildermodal #purechemplayers li a .playerList-flag,#buildermodal #purechemplayers li a .playerList-position{float:right;}
#buildermodal #purechemplayers li a .playerList-position,#buildermodal #purechemplayers li a .playerList-flag{margin-right:5px;}
#buildermodal #purechemplayers li a .playerList-name{margin-left:5px;}
#buildermodal #purechemplayers li a .playerList-flag{margin-top:3px;}
.builder-averages h5{margin:0;}.builder-averages h5 .label{float:left;margin-right:3px;}
.builder-averages li{margin-bottom:3px;}
.subs{background:url(/assets/img/fifa16/builder/fifa16-subs.jpg);width:945px;height:185px;position:relative;}.subs:hover .builder-rates{display:none;}
.subs17{background:url(/assets/img/fifa17/builder/subs.jpg) !important;width:945px;height:185px;position:relative;}.subs:hover .builder-rates{display:none;}
.subs .player{background:url(/assets/img/fifa16/builder/16-sub.png);-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;float:left;height:199px;width:140px;list-style:none;position:relative;margin-right:-6px;}.subs .player>a{display:block;height:199px;width:140px;cursor:pointer;position:absolute;}
.subs15 .player{background:url(/assets/img/fifa15/builder/15sub.png);-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;float:left;height:199px;width:140px;list-style:none;position:relative;margin-right:-6px;}
.subs17 .player{background:url(/assets/img/fifa17/builder/17-sub.png);-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;float:left;height:199px;width:140px;list-style:none;position:relative;margin-right:-6px;}
.subs14 .player{background:url(/assets/img/fifa15/builder/15sub.png);-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;float:left;height:199px;width:140px;list-style:none;position:relative;margin-right:-6px;}
.subs .builder-rates{display:none;}
.reserves{background:url(/assets/img/fifa16/builder/fifa16-subs.jpg);width:945px;position:relative;}.reserves:hover .builder-rates{display:none;}
.reserves .player{background:url(/assets/img/fifa16/builder/16-res.png);-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;float:left;height:199px;width:140px;list-style:none;position:relative;margin-right:-6px;}.reserves .player>a{display:block;height:199px;width:140px;cursor:pointer;position:absolute;}
.subs17.reserves .player{background:url(/assets/img/fifa17/builder/17-res.png);-webkit-background-size:140px 199px !important;-moz-background-size:140px 199px !important;background-size:140px 199px !important;float:left;height:199px;width:140px;list-style:none;position:relative;margin-right:-6px;}.reserves .player>a{display:block;height:199px;width:140px;cursor:pointer;position:absolute;}
.reserves .builder-rates{display:none;}
#card-preview .builder-rates{background:rgba(0, 0, 0, 0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;left:-20px;top:65px;}

.playerstable {
    display:none;
}
.single-squad .col-12 {
    padding-left:0px;
    padding-right:0px;
}
.totwblock {
    background: #333;border-radius: 30px;color: #fff;padding: 30px 20px;margin-bottom:20px;
}

.card-pack-status {
    position: absolute;
    top: 5px;
    right: 0px;
    z-index:200;
}
.card-pack-status img {
    width:50px;
}
.card-pack-value {width:140px;padding:5px;text-align:center;}
.well { background:#eee;padding:10px;border-radius:5px; }
.form-control.normal {
    -webkit-appearance:none;
    border-radius:0px;
    border:0px;
    background: linear-gradient(#fefefe, #ececec, #dadada);
    border:1px solid #ccc;
    display:inline-block;
}
.control-group{margin-bottom:10px;}
.modal-body .control-group{margin-bottom:5px;}
legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;}
.control-group{margin-bottom:20px;*zoom:1;}.control-group:before,.control-group:after{display:table;content:"";line-height:0;}
.control-group:after{clear:both;}
.control-label{float:left;width:160px;padding-top:5px;text-align:right;}
.controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.controls:first-child{*padding-left:180px;}
.font20 {font-size:20px;}

.searchSquad {

}
.searchSquad .form-control {
    background: #fff;
    color: #404040;
    border-radius: 0;
    height: auto;
    padding: 6px 8px;
    font-size: 14px;
    border: 0;
    margin-bottom: 20px;
}
.searchSquad .btn-submit {
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    border-radius: 0;
    padding: 5.5px 21px;
    font-size: 15px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 11px;
    text-transform: uppercase;
}
.formation-filter-squad-builder {
    -webkit-appearance: none;
    border-radius: 0px;
    border: 0px;
    background: linear-gradient(#fefefe, #ececec, #dadada);
    padding: 2px 35px;
    margin-top: 7px;
}
.SBFormation {
    position: absolute !important;
    top: 18px !important;
    left: 8px;
}
.title-nav .formation {
    position:relative;
}
.sb-wrap {
    width: 94%;
    max-width: 1279px;
}
.sb.statsarea {
    width: 300px;
    padding:0px !important;
    margin-left:2px !important;
}
/* search filters */
#buildermodal {
    background: #364140;
}
#buildermodal .btn-info {
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    border-radius: 0;
    font-size: 10px;
    cursor: pointer;
    text-transform: uppercase;
}
#buildermodal .nxtprv a {
    color: #fff;
    border: 0px;
    background: linear-gradient(#8abd0b, #78a407, #678e04);
    border-radius: 0;
    font-size: 13px;
    cursor: pointer;
    padding: 5px 9px;
}
#buildermodal #squadplayers18 {
    border: 0;
}
#buildermodal .control-label{margin-right:5px;}
#buildermodal #purechemplayers{margin:5px 0 0;}#buildermodal #purechemplayers li a{*zoom:1;display:block;padding:5px;color:#555;}#buildermodal #purechemplayers li a:before,#buildermodal #purechemplayers li a:after{display:table;content:"";line-height:0;}
#buildermodal #purechemplayers li a:after{clear:both;}
#buildermodal #purechemplayers li a .playerList-face,#buildermodal #purechemplayers li a .playerList-badge,#buildermodal #purechemplayers li a .playerList-name{float:left;}
#buildermodal #purechemplayers li a .playerList-rating,#buildermodal #purechemplayers li a .playerList-flag,#buildermodal #purechemplayers li a .playerList-position{float:right;}
#buildermodal #purechemplayers li a .playerList-position,#buildermodal #purechemplayers li a .playerList-flag{margin-right:5px;}
#buildermodal #purechemplayers li a .playerList-name{margin-left:5px;}
#buildermodal #purechemplayers li a .playerList-flag{margin-top:3px;}
.modal-body .control-group{margin-bottom:5px;}
.modal-body .control-group{margin-bottom:5px;}
.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;transition:all 0.4s;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.5;filter:alpha(opacity=50);}
.modal{position:relative;top:1%;left:50%;z-index:1050;width:480px;margin-left:-240px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;transition:display 0.4s;}.modal.fade{-webkit-transition:opacity .2s linear, top .2s ease-out;-moz-transition:opacity .2s linear, top .2s ease-out;-o-transition:opacity .2s linear, top .2s ease-out;transition:opacity .2s linear, top .2s ease-out;}
.modal.fade.in{top:2%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;max-height:500px;padding:10px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.buildersearch {
    margin-bottom:10px;
    padding:0px;
}
.buildersearch li {
    list-style-type: none;
    display: inline;
}
.buildersearch .dropdown {
    position:relative;
}
.buildersearch .dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0px;
    background: #fff;
    padding: 10px;
    padding-top: 5px;
    box-shadow: 0px 4px 10px #ccc;
    z-index: 101;
    float: left;
    list-style: none;
    min-width: 160px;
    white-space: nowrap;
}
.buildersearch .dropright-menu {
    margin:0px;
    background: #fff;
    padding:10px;
    box-shadow: 0px 4px 10px #ccc;
}
.buildersearch .dropdown .dropdown-menu {
    border-radius: 0px;
    box-shadow: none;
}
.buildersearch .dropdown-menu li {
    list-style-type: none;
    display: list-item;
    float: none;
    margin: 0px;
    line-height: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.buildersearch .dropdown a {
    color:#fff;
}
.buildersearch .dropdown-menu a {
    color:#000;
}
#buildermodal {
    overflow:visible;
}
.ovrblock {
    width:50px;
    line-height:50px;
    text-align:center;
    font-size:30px;
    font-family:'DIN Pro Condensed Bold';
}
.playerpositions {
    margin-top:15px;
}
.opacity-rating{opacity:0.3;}
.draftpinfo {
    opacity: 1;
    width: 140px;
    background: #000;
    margin-top: -39px;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 10px;
    text-align:left;
    font-size:12px;
    padding-left:10px;
}



.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{zoom:1;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-noicons{padding-left:.7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;max-height:250px;overflow-y:auto;overflow-x:hidden;}
* html .ui-autocomplete{width:1px;}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;}
.ui-menu .ui-menu{margin-top:-3px;position:absolute;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%;}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:5px;line-height:25px;zoom:1;font-weight:normal;color:#000;}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5;}
.ui-menu .ui-state-disabled a{cursor:default;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}
.ui-menu .ui-menu-icon{position:static;float:right;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;margin-left:-5px;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-0.3em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}
* html .ui-tooltip{background-image:none;}
body .ui-tooltip{border-width:2px;}
.ui-autocomplete {border:1px solid #aaaaaa !important;background:#ffffff !important;color:#222222 !important;}
.ui-autocomplete a{color:#222222 !important;}
.ui-autocomplete{width:300px;z-index:1000 !important;}
.ui-autocomplete li.bronzeif{background-color:rgba(155, 117, 100, 0.4);}
.ui-autocomplete li.silverif{background-color:rgba(149, 149, 149, 0.4);}
.ui-autocomplete li.goldif{background-color:rgba(233, 173, 47, 0.4);}
.ui-autocomplete li.toty{background-color:rgba(0, 73, 226, 0.2);}
.ui-autocomplete li.motm{background-color:rgba(246, 131, 48, 0.3);}
.ui-autocomplete li.special{background-color:rgba(173, 18, 0, 0.3);}
.ui-autocomplete li.turquoise{background-color:rgba(1, 116, 114, 0.3);}
.ui-autocomplete li a .drop-club,.ui-autocomplete li a .drop-name,.ui-autocomplete li a .drop-position{float:left;margin-right:5px;}
.ui-autocomplete li a .drop-nation,.ui-autocomplete li a .drop-rating{float:right;margin-left:5px;}
.ui-autocomplete li.bronzeif a .label,.ui-autocomplete li.silverif a .label,.ui-autocomplete li.goldif a .label{background:rgba(15, 15, 15, 0.6);}
.ui-autocomplete li.bronzeif a .label{color:#d4beb6;}
.ui-autocomplete li.silverif a .label{color:#ebebeb;}
.ui-autocomplete li.goldif a .label{color:#ffd700;}
.ui-autocomplete li.toty a .label,.ui-autocomplete li.special a .label{background:rgba(9, 52, 140, 0.6);color:#fff;}
.ui-autocomplete li.motm a .label{background:rgba(175, 77, 19, 0.6);color:#fff;}
.ui-autocomplete li.turquoise a .label{background:rgba(1, 74, 72, 0.6);color:#fff;}
.ui-autocomplete li.video{margin-bottom:2px;padding-bottom:2px;position:relative;border-bottom:1px dotted #ececec;}
.ui-autocomplete li.video .drop-thumb,.ui-autocomplete li.video .drop-name-video{float:left;}
.ui-autocomplete li.video .drop-name-video{margin-left:5px;width:195px;}
.ui-autocomplete li.video .drop-videor{margin-left:24px;}
.ui-autocomplete li.video .drop-videor .label{font-weight:normal;}
[class*="playerList-"] a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}[class*="playerList-"] a:hover{border:none;}
.ui-menu{
    transition: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;}
.playersearchhead{position:relative;}.playersearchhead .ui-autocomplete{left:0 !important;}
li[class*="playerList"]{border-bottom:1px solid #8bbe0b;}li[class*="playerList"]:last-child{border-bottom:none;}
li[class*="playerList"] a{font-size:14px;color:#000;}li[class*="playerList"] a:hover{background:rgba(138, 190, 17, 0.4) !important;margin:0 !important;transition:all 0.2s;}
li[class*="playerList"] a .drop-rating span{margin-top:1px;}
.playerList-bronze.playerList-if{background-color:rgba(155, 117, 100, 0.4);}.playerList-bronze.playerList-if .label{color:#d4beb6;}
.playerList-silver.playerList-if{background-color:rgba(149, 149, 149, 0.4);}.playerList-silver.playerList-if .label{color:#ebebeb;}
.playerList-gold.playerList-if{background-color:rgba(233, 173, 47, 0.4);}.playerList-gold.playerList-if .label{color:#ffd700;}
.playerList-orange{background-color:rgba(255, 102, 0, 0.4);}
.playerList-orange .label{background-color:#FF6600;color:#FFFFFF;}
.playerList-if .label{background:rgba(15, 15, 15, 0.6);}
.playerList-pink .label{background:pink;}
.playerList-blue{background-color:rgba(0, 73, 226, 0.2);}.playerList-blue .label{background:rgba(9, 52, 140, 0.6);color:#fff;}
.mainnav-submenu {
    width:220px;
}
.mainnav-submenu li a {
    text-align:left;
    font-size:14px !important;
    padding:10px 17px !important;
}
.mainnav-submenu .divider{*width:100%;height:1px;*margin:-5px 0 5px;overflow:hidden;background-color:#10111f;border-bottom:1px solid #333;padding:0px;}
.mainnav-submenu .dropright-menu li a {
    color:#fff !important;
    padding-right:0px;
    font-size:14px;
}
.mainnav-submenu .dropright-menu li a:hover {
    color:#8bbe0b;
}
.nav-notification-count {
    background:#faa81a;
    padding:3px;
    font-size:10px;
    color:#fff;
    position:absolute;
    top:2px;
    right:4px;
    border-radius:5px;
    line-height:10px;
}
.modal { z-index: 999999999; }
.latestsbc {
    cursor:pointer;
    width:127px;
    display:inline-block;
    background-color:rgb(0,0,0);
    background-color:rgba(0,0,0,0.5);
    margin-right:5px;
    text-align:center;
    padding:10px;
}
.switchtomoblink {display:none;}
.navbar-form ul li a {
    background:#fff !important;
}
.navbar-form li:hover a:hover {
    background:#d2e4a9 !important;
}
.navbar-form li:active a:active {
    background:#d2e4a9 !important;
}
.navbar-form .ui-state-focus {
    background:#d2e4a9 !important;
}

.app_gdpr--2k2uB {
    --cmpBgColor: #333;
    --cmpTextColor: #999;
    --cmpBrandColor: #8bbe0b;
    --cmpHoverColor: #fff;
}
#nn_skinl {
  width: 301px;
  height: 970px;
  z-index: 100000;
  position: fixed;
  top: 188px;
  left: 50%;
  margin-left: -950px;
}
#nn_skinr {
  width: 300px;
  height: 970px;
  z-index: 100000;
  position: fixed;
  top: 188px;
  left: 50%;
  margin-left: 650px;
}
#nn_skinl, #nn_skinr {
    position: fixed;
    top: 84px;
}
.home #nn_skinl,.home #nn_skinr {
  top: 84px;
}
.nn-lb-sticky {
    width: 100%;
    display: flex;
    justify-content: center;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999;
}
.nn-lb-sticky > div {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 99999;
}
.nn-lb-sticky .close-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    right: -5px;
    top: 0;
    margin-top: -40px;
    border-radius: 40px;
    cursor: pointer;
    outline: none;
    background: #555;
    z-index: 999;
}
.nn-lb-sticky .close-btn::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewbox='0 0 40 40'%3E%3Cpath d='M 10,10 L 30,30 M 30,10 L 10,30' stroke='white' stroke-width='4' stroke-linecap='butt' /%3E%3C/svg%3E") no-repeat 50% 50%;
    background-size: 25px;
    width: 100%;
    height: 100%;
    display: block;
}

/*When CMP bar is open...*/
@media (max-width: 500px) {    .cmp-state--bar .nn-lb-sticky {bottom: 234px} }
@media (min-width: 501px) and (max-width: 607px) { .cmp-state--bar .nn-lb-sticky {bottom: 180px} }
@media (min-width: 608px) { .cmp-state--bar .nn-lb-sticky {bottom: 132px} } 
@media (max-width: 850px) { .pro-player-ivm-BR {bottom: 110px !important;} }
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.preslide {
    position:absolute;
    width:100%;
    padding-left:30px;
}
.rowm0 {
    margin-left:0px;
    margin-right:0px;
}
.buildermobilemenu {
    display:none;
}
.buildermobilechem {
    display:none;
}
.builderloading {
    position:absolute;
    padding-top:50px;
    width:100%;
    height:100%;
    vertical-align:middle;
    z-index:1000;
    text-align:center;
    background:rgba(0,0,0,0.95);
    top:0px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    font-size:30px;
    text-transform:uppercase;
}
.single-squad .background-bright .sb-wrap {
    border:10px solid #141728;
    padding:5px;
}
.single-squad .background-bright,.single-squad .sb-wrap {
    background-color:#141728;
}
.buildercustom {
    background:url(/assets/img/builder/FUTWIZ-Pitch-PS.png)  no-repeat center center !important;
}
.builder20 {
    background:url(/assets/img/builder/FUTWIZ-Pitch-PS.png)  no-repeat center center !important;
}
.subs20 {
    height:206px;
    margin-top:10px;
    background-image:url(/assets/img/builder/subs20.png);
    background-size:auto 206px;
    background-repeat:repeat-x;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    text-align:center;
}
.subs20 .subsblock {
    margin-left:80px;
    display:block;
}
.subs20 .reservesblock {
    margin-left:80px;
    display:none;
}
.builder20 .player {
    background:url(/assets/img/builder/placeholder-20.png);
    background-size: 121px 196px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    z-index: 4;
}
.subs20 .player {
    background:url(/assets/img/builder/placeholder-20.png);
    background-size: 121px 196px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    z-index: 4;
    margin-left:-22px !important;
    display:inline-block;
    float:none;
}

.buildercontrols .mobtxt {
    display:none;
}
.buildercontrols {
    background:#1d1f2d;
    border-top-left-radius:5px;
    padding:10px;
}
.buildercontrols a {
    font-family:'DIN Pro Condensed Medium';
    text-transform:uppercase;
    color:#fff;
    font-size:16px;
    letter-spacing:0.03em;
    display:inline-block;
    vertical-align:top;
    width:16.2%;
    text-align:center;
    padding:5px;
}
.buildercontrols .navformation {
    background:#999;
    color:#000;
    font-family:'DIN Pro Condensed Medium';
    text-transform:uppercase;
    position:relative;
    font-size:16px;
    letter-spacing:0.03em;
    display:inline-block;
    vertical-align:top;
    width:16.2%;
    text-align:center;
    padding:5px;
    cursor:pointer;
}
.navformation:hover>.formationdrop {
    display:block;
}
.navformation ul {
    background:#fff;
    position:absolute;
    z-index:1000;
    left:0px;
    top:34px;
    width:100%;
    margin:0px;
    padding:0px;
    max-height:350px;
    overflow:auto;
    display:none;
}
.navformation li {
    list-style-type:none;
}
.navformation li a {
    width:100%;
    text-align:center;
    display:block;
    color:#333;
}
.navformation .selected {
    background:#282c45;
    color:#fff; 
}
.buildercontrols a:hover {
    background:#282c45;
    color:#fff; 
}
.squadformationview {
    background:rgba(255,255,255,0.2);
    padding:5px;
    border-radius:5px;
    font-size:22px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    position:absolute;
    top:10px;
    right:10px;
}
.savesquad {
    height:55px;
    background:#1d1f2d;
    padding:10px;
    border-top-right-radius:5px;
}
.savesquad .form-control {
    background:none;
    border:none;
    border-radius:0px;
    color:#fff;
}
.squadinfo {
    background:#292d41;
    padding:10px;   
}
.squadchem {
    width:49%;
    text-align:center;
    display:inline-block;
    font-family:'DIN Pro Condensed Medium';
    text-transform:uppercase;
    font-size:16px;
    letter-spacing:0.03em;
    vertical-align:top;
}
.totalchemistry {
    margin-left:5px;
    color:#6edf50;
    font-family:'DIN Pro Condensed Bold';
}
.totalsquadrating {
    margin-left:5px;
    color:#ffdc90;
    font-family:'DIN Pro Condensed Bold';
}
.chemBar {
    margin-top:5px;
    margin-left:-10px;
    width:100%;
    height:3px;
    position:relative;
}
.chemBar .fill {
    position:absolute;
    top:0px;
    left:0px;
    background:#8abd0b;
    height:3px;
}
.squadinfoheader {
    font-family:'DIN Pro Condensed Bold';
    font-size:22px;
    text-transform:uppercase;
    text-align:center;
}
.squad-xbprice {
    background-color:#6ee050;
    background-image:url(/assets/img/builder/black-xblogo.png);
    background-repeat:no-repeat;
    background-position:20px center;
    padding:8px;
    font-family:'DIN Pro Condensed Bold';
    font-size:34px;
    color:#dcfef5;
    text-align:center;
}
.squad-psprice {
    background-color:#668ac7;
    background-image:url(/assets/img/builder/black-pslogo.png);
    background-repeat:no-repeat;
    background-position:20px center;
    padding:8px;
    font-family:'DIN Pro Condensed Bold';
    font-size:34px;
    color:#dcfef5;
    text-align:center;
}
.subscustom {
    height:206px;
    margin-top:10px;
    background-size:auto 206px;
    background-repeat:repeat-x;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    text-align:center;
}
.subscustom .subsblock {
    margin-left:80px;
    display:block;
}
.subscustom .reservesblock {
    margin-left:80px;
    display:none;
}
.subsheader {
    cursor:pointer;
    background:#b49748;
    border-radius:5px;
    width:50px;
    height:100%;
    padding-top:70px;
    float:left;
}
.subsheader div {
    transform: rotate(-90deg);
    font-family:'DIN Pro Condensed Bold';
    font-size:22px;
    color:#fff;
    text-transform:uppercase;
}
.resheader {
    cursor:pointer;
    float:right;
    background:#fa525f;
    border-radius:5px;
    width:50px;
    height:100%;
    padding-top:70px;
}
.resheader div {
    transform: rotate(-90deg);
    font-family:'DIN Pro Condensed Bold';
    font-size:22px;
    color:#fff;
    text-transform:uppercase;
}
.resheadermob {
    display:none;
}
.builder-nextbuttons {
    position:relative;
    top:0px;
    left:0px;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
}
.builder-results {
    width:100%;
    overflow-x:hidden;
    overflow-y:auto;
    position:relative;
    height:600px;
}
.presults {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
}
.buildercustom .player {
    background:url(/assets/img/builder/placeholder-20.png);
    background-size: 121px 196px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    z-index: 4;
    width:121px;
    height:196px;
}
.subscustom .player {
    background:url(/assets/img/builder/placeholder-20.png) !important;
    background-size: 121px 196px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    z-index: 4;
    margin-left:-22px !important;
    display:inline-block;
    float:none;
}
.builderplatformmob {
    display: flex;
    position: absolute;
    width:60px;
    height:20px;
    line-height: 2em;
    padding: 0 .5em;
    box-sizing: border-box;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 75%;
    font-weight: 600;
    text-shadow: 0 1px 1px #000;
    color: #c9cad9;
    background-image: url(/assets/img/builder/chem-panel.png),url(/assets/img/builder/builder-platform.png);
    background-size: 100% 80%,85% 100%;
    background-repeat: no-repeat,no-repeat;
    background-position: center 160%,center center;
}
.builderplatformmobtxt {
    top:3px;
    position:absolute;
    left:7px;
    font-size:10px;
}
.platformchem {
    position:absolute;
    top:3px;
    right:6px;
}
.redtxt {
    color:#ff3300;
}
.orangetxt {
    color: #ff9900;    
}
.greentxt {
    color: #a5f35c;    
}
.buildersearchmenu {
    display:block;
}
.builder-player-search {
    width:50%;
    display:inline-block;
}
.builder-player-button {
    display:inline-block;
}
.builderclosebutton {
    float:right;
}
.builderclosebuttonmob {
    display:none;
}
.builderPprice {
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    font-size:18px;
}
.builderPprice:nth-child(even) {
    background:#1c1e2c;
}
.builderPprice:nth-child(odd) {
    background:#11121a;
}
.builderPprice .priceface {
    display:inline-block;
    width:50px;
}
.builderPprice .priceface img {
    max-height:50px;
}
.builderPprice .pricename {
    padding-top:0px;
    display:inline-block;
    padding-left:5px;
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.builderPprice .xbox {
    padding-left:5px;
    padding-right:5px;
    display:inline-block;
    color:#6ee050;
}
.builderPprice .ps {
    padding-left:5px;
    padding-right:5px;
    display:inline-block;
    color:#668ac7;
}
.builder-night {
    position:absolute;
    bottom:30px;
    right:30px;
    width:30px;
    text-align:center;
    padding:3px;
    display:block;
    color:#000;
    background:#fff;
    padding:5px;
    border-radius:30px;
}
.builder20 .card-overlay, .subs20 .card-overlay {
    background:rgba(42,45,66,0.8);
    border-radius:5px;
    font-size:18px;
    right:-25px;
    top:-25px;
    padding-left:0px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
}
.builder20 .card-overlay a, .subs20 .card-overlay a {
    display:block;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#ddd
}
.builder20 .card-overlay a:hover, .subs20 .card-overlay a:hover {
    background:rgba(110,114,148,0.8);
}
.buildercustom .card-overlay, .subscustom .card-overlay {
    background:rgba(42,45,66,0.8);
    border-radius:5px;
    font-size:18px;
    right:-25px;
    top:-25px;
    padding-left:0px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
}
.buildercustom .card-overlay a, .subscustom .card-overlay a {
    display:block;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    color:#ddd
}
.buildercustom .card-overlay a:hover, .subscustom .card-overlay a:hover {
    background:rgba(110,114,148,0.8);
}
.card-overlay .loyalty-bonus img {
    width:16px;
}
.savesquadbtn {
    background:#6edf50;
    border:0px;
    border-radius:38px;
    padding:5px;
    width:38px;
    font-size:18px;
}
.builder20 .builderposbutton:hover > .card-positions {
    display:block;
}
.builder20 .card-positions {
    left:40px;
    top:20px;
    background:rgba(0,0,0,0.9);
    border-radius:5px;
}
.builder20 .card-positions a {
    font-size:12px;
}
.builder20 .card-positions a:hover {
    background:none;
    color:#8bbe0b;
}
.buildercustom .builderposbutton:hover > .card-positions {
    display:block;
}
.buildercustom .card-positions {
    left:40px;
    top:36px;
    background:rgba(0,0,0,0.9);
    border-radius:5px;
}
.buildercustom .card-positions a {
    font-size:12px;
}
.buildercustom .card-positions a:hover {
    background:none;
    color:#8bbe0b;
}


.player0 {
    left:42.5%;
    top:71%;
}
.form352 .player1{ top:47%; }
.form352 .player3{ top:47%; }
.form352 .player2{left:42.5%;top:44%;}
.form352 .player1{left:75%;}
.form352 .player3{left:10%;}
.form352 .player4{left:60%;top:33%;}
.form352 .player5{left:25%;top:33%;}
.form352 .player6{left:84%;top:23%;}
.form352 .player7{left:1%;top:23%;}
.form352 .player8{left:42.5%;top:12%;}
.form352 .player9{left:65%;top:1%;}
.form352 .player10{left:20%;top:1%;}

.form3142 .player1{ top:47%; }
.form3142 .player3{ top:47%; }
.form3142 .player2{left:42.5%;top:44%;}
.form3142 .player1{left:75%;}
.form3142 .player3{left:10%;}
.form3142 .player2{top:50%;}
.form3142 .player4{left:84%;top:23%;}
.form3142 .player5{left:61%;top:22%;}
.form3142 .player6{left:42.5%;top:23%;}
.form3142 .player7{left:24%;top:22%;}
.form3142 .player8{left:1%;top:23%;}
.form3142 .player9{left:53%;top:0%;}
.form3142 .player10{left:33%;top:0%;}

.form3412 .player1{ top:47%; }
.form3412 .player3{ top:47%; }
.form3412 .player2{left:42.5%;top:44%;}
.form3412 .player1{left:75%;}
.form3412 .player3{left:10%;}
.form3412 .player4{left:84%;top:23%;}
.form3412 .player5{left:60%;top:29%;}
.form3412 .player6{left:25%;top:29%;}
.form3412 .player7{left:1%;top:23%;}
.form3412 .player8{left:42.5%;top:12%;}
.form3412 .player9{left:65%;top:1%;}
.form3412 .player10{left:20%;top:1%;}

.form3421 .player1{ top:47%; }
.form3421 .player3{ top:47%; }
.form3421 .player2{left:42.5%;top:44%;}
.form3421 .player1{left:75%;}
.form3421 .player3{left:10%;}
.form3421 .player4{left:84%;top:23%;}
.form3421 .player5{left:59%;top:35%;}
.form3421 .player6{left:26%;top:35%;}
.form3421 .player7{left:1%;top:23%;}
.form3421 .player8{left:65%;top:6%;}
.form3421 .player9{left:20%;top:6%;}
.form3421 .player10{left:42.5%;top:1%;}

.form343 .player1{ top:47%; }
.form343 .player3{ top:47%; }
.form343 .player2{left:42.5%;top:44%;}
.form343 .player1{left:75%;}
.form343 .player3{left:10%;}
.form343 .player4{left:84%;top:23%;}
.form343 .player5{left:59%;top:35%;}
.form343 .player6{left:26%;top:35%;}
.form343 .player7{left:1%;top:23%;}
.form343 .player8{left:66%;top:6%;}
.form343 .player9{left:42.5%;top:1%;}
.form343 .player10{left:18%;top:6%;}

[class*="form4"] .player1,.player4 { top:54%; }
[class*="form4"] .player2,.player3 { top:60%; }
[class*="form4"] .player1{left:84%;}
[class*="form4"] .player4{left:1%;}
[class*="form4"] .player2{left:65%;}
[class*="form4"] .player3{left:20%;}

.form41212 .player5{left:42.5%;top:43%;}
.form41212 .player6{left:82%;top:25%;}
.form41212 .player7{left:3%;top:25%;}
.form41212 .player8{left:42.5%;top:16%;}
.form41212 .player9{left:62%;top:1%;}
.form41212 .player10{left:23%;top:1%;}

.form41212-2 .player5{left:42.5%;top:43%;}
.form41212-2 .player6{left:60%;top:32%;}
.form41212-2 .player7{left:25%;top:32%;}
.form41212-2 .player8{left:42.5%;top:16%;}
.form41212-2 .player9{left:62%;top:1%;}
.form41212-2 .player10{left:23%;top:1%;}

.form4141 .player5{left:42.5%;top:41%;}
.form4141 .player6{left:83%;top:23%;}
.form4141 .player7{left:62%;top:26%;}
.form4141 .player8{left:23%;top:26%;}
.form4141 .player9{left:3%;top:23%;}
.form4141 .player10{left:42.5%;top:1%;}

.form4132 .player5{left:42.5%;top:44%;}
.form4132 .player6{left:79%;top:16%;}
.form4132 .player7{left:7%;top:16%;}
.form4132 .player8{left:42.5%;top:16%;}
.form4132 .player9{left:62%;top:1%;}
.form4132 .player10{left:23%;top:1%;}

.form4231 .player5{left:72%;top:33%;}
.form4231 .player6{left:14%;top:33%;}
.form4231 .player7{left:57%;top:15%;}
.form4231 .player8{left:28%;top:15%;}
.form4231 .player9{left:42.5%;top:29%;}
.form4231 .player10{left:42.5%;top:1%;}

.form4231-2 .player5{left:63%;top:32%;}
.form4231-2 .player6{left:23%;top:32%;}
.form4231-2 .player7{left:83%;top:24%;}
.form4231-2 .player8{left:3%;top:24%;}
.form4231-2 .player9{left:42.5%;top:29%;}
.form4231-2 .player10{left:42.5%;top:1%;}

.form4222 .player5{left:55%;top:38%;}
.form4222 .player6{left:30%;top:38%;}
.form4222 .player7{left:76%;top:18%;}
.form4222 .player8{left:10%;top:18%;}
.form4222 .player9{left:60%;top:1%;}
.form4222 .player10{left:26%;top:1%;}

.form4312 .player5{left:70%;top:32%;}
.form4312 .player6{left:42.5%;top:36%;}
.form4312 .player7{left:15%;top:32%;}
.form4312 .player8{left:42.5%;top:8%;}
.form4312 .player9{left:60%;top:1%;}
.form4312 .player10{left:26%;top:1%;}

.form4321 .player5{left:70%;top:32%;}
.form4321 .player6{left:42.5%;top:36%;}
.form4321 .player7{left:15%;top:32%;}
.form4321 .player8{left:58%;top:6%;}
.form4321 .player10{left:42.5%;top:1%;}
.form4321 .player9{left:27%;top:6%;}

.form433 .player5{left:65%;top:32%;}
.form433 .player6{left:42.5%;top:32%;}
.form433 .player7{left:20%;top:32%;}
.form433 .player8{left:73%;top:4%;}
.form433 .player9{left:42.5%;top:1%;}
.form433 .player10{left:13%;top:4%;}

.form433-2 .player5{left:65%;top:32%;}
.form433-2 .player6{left:42.5%;top:36%;}
.form433-2 .player7{left:20%;top:32%;}
.form433-2 .player8{left:73%;top:4%;}
.form433-2 .player9{left:42.5%;top:1%;}
.form433-2 .player10{left:13%;top:4%;}

.form433-3 .player5{left:71%;top:34%;}
.form433-3 .player6{left:42.5%;top:32%;}
.form433-3 .player7{left:14%;top:34%;}
.form433-3 .player8{left:73%;top:4%;}
.form433-3 .player9{left:42.5%;top:1%;}
.form433-3 .player10{left:13%;top:4%;}

.form433-4 .player5{left:65%;top:32%;}
.form433-4 .player6{left:42.5%;top:28%;}
.form433-4 .player7{left:20%;top:32%;}
.form433-4 .player8{left:73%;top:4%;}
.form433-4 .player9{left:42.5%;top:0%;}
.form433-4 .player10{left:13%;top:4%;}

.form433-5 .player5{left:65%;top:32%;}
.form433-5 .player6{left:42.5%;top:38%;}
.form433-5 .player7{left:20%;top:32%;}
.form433-5 .player8{left:73%;top:4%;}
.form433-5 .player9{left:42.5%;top:10%;}
.form433-5 .player10{left:13%;top:4%;}

.form4411 .player5{left:80%;top:23%;}
.form4411 .player7{left:27%;top:34%;}
.form4411 .player6{left:58%;top:34%;}
.form4411 .player8{left:5%;top:23%;}
.form4411 .player9{left:42.5%;top:27%;}
.form4411 .player10{left:42.5%;top:0%;}

.form4411-2 .player5{left:80%;top:23%;}
.form4411-2 .player7{left:27%;top:34%;}
.form4411-2 .player6{left:58%;top:34%;}
.form4411-2 .player8{left:5%;top:23%;}
.form4411-2 .player9{left:42.5%;top:29%;}
.form4411-2 .player10{left:42.5%;top:0%;}

.form442 .player5{left:82%;top:26%;}
.form442 .player7{left:27%;top:28%;}
.form442 .player6{left:58%;top:28%;}
.form442 .player8{left:3%;top:26%;}
.form442 .player9{left:59%;top:0%;}
.form442 .player10{left:26%;top:0%;}

.form442-2 .player5{left:82%;top:26%;}
.form442-2 .player7{left:27%;top:32%;}
.form442-2 .player6{left:58%;top:32%;}
.form442-2 .player8{left:3%;top:26%;}
.form442-2 .player9{left:59%;top:0%;}
.form442-2 .player10{left:26%;top:0%;}

.form424 .player5{left:76%;top:16%;}
.form424 .player6{left:55%;top:34%;}
.form424 .player7{left:30%;top:34%;}
.form424 .player8{left:9%;top:16%;}
.form424 .player9{left:59%;top:1%;}
.form424 .player10{left:26%;top:1%;}

.form451 .player5{left:76%;top:25%;}
.form451 .player6{left:42.5%;top:39%;}
.form451 .player7{left:10%;top:25%;}
.form451 .player8{left:58%;top:18%;}
.form451 .player9{left:27%;top:18%;}
.form451 .player10{left:42.5%;top:1%;}

.form451-2 .player5{left:76%;top:25%;}
.form451-2 .player6{left:60%;top:31%;}
.form451-2 .player7{left:42.5%;top:34%;}
.form451-2 .player8{left:26%;top:31%;}
.form451-2 .player9{left:10%;top:25%;}
.form451-2 .player10{left:42.5%;top:1%;}

[class*="form5"] .player0 { top:73%; }
[class*="form5"] .player1,.player5 { top:38%; }
[class*="form5"] .player2 { top:47%; }
[class*="form5"] .player3 { top:47%; }
[class*="form5"] .player4 { top:47%; }
[class*="form5"] .player1{left:84%;}
[class*="form5"] .player5{left:1%;}
[class*="form5"] .player4{left:17%;}
[class*="form5"] .player3{left:42.5%;}
[class*="form5"] .player2{left:68%;}

.form5212 .player6{left:58%;top:26%;}
.form5212 .player7{left:27%;top:26%;}
.form5212 .player8{left:42.5%;top:17%;}
.form5212 .player9{left:58%;top:0%;}
.form5212 .player10{left:27%;top:0%;}

.form5221 .player6{left:58%;top:24%;}
.form5221 .player7{left:27%;top:24%;}
.form5221 .player8{left:70%;top:4%;}
.form5221 .player9{left:15%;top:4%;}
.form5221 .player10{left:42.5%;top:1%;}

.form532 .player6{left:68%;top:20%;}
.form532 .player7{left:42.5%;top:20%;}
.form532 .player8{left:17%;top:20%;}
.form532 .player9{left:55%;top:0%;}
.form532 .player10{left:30%;top:0%;}

.form5122 .player6{left:68%;top:20%;}
.form5122 .player7{left:42.5%;top:20%;}
.form5122 .player8{left:17%;top:20%;}
.form5122 .player9{left:55%;top:0%;}
.form5122 .player10{left:30%;top:0%;}

.form541 .player6{left:72%;top:11%;}
.form541 .player7{left:55%;top:26%;}
.form541 .player8{left:30%;top:26%;}
.form541 .player9{left:14%;top:11%;}
.form541 .player10{left:42.5%;top:1%;}

.customeditmodal {
    display:none;position:absolute;top:10px;left:50%;width:700px;background:#2b3040;padding:10px;z-index:1001;margin-left:-350px;color:#fff;"
}
.customeditheader {
    font-size:22px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    padding:5px;
    text-align:center;
    background:#000;
    text-transform:uppercase;
    margin-bottom:10px;
}
.saveeditplayer {
    display:inline-block;
    width:100px;
    text-align:center;
    padding:5px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    background:#fb2060;
    margin-right:10px;
}
.saveeditplayer:hover {
    color:#fff; 
}
.canceleditplayer {
    display:inline-block;
    width:100px;
    text-align:center;
    padding:5px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    background:#000;
    margin-right:10px;
}
.canceleitplayer:hover {
    color:#fff; 
}

.mobplayerpreview {
    width:135px;
    height:205px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}
.untradeableflag {
    display:none;
    background:#8abe11;
    width:20px;
    text-align:center;
    position:absolute;
    right:1px;
    bottom:62px;
    color:#333;
    font-weight:bold;
}
.untradeableflag :after {
   content: "";
   width:10px;
   height:0;
   position: absolute;
   top:18px;
   right:0px;
   border-top:6px solid #3b5205;
   border-right:10px solid rgba(255,255,255,0);
}
.untradeableflaglarge {
    display:none;
    background:#8abe11;
    width:30px;
    line-height:24px;
    font-size:16px;
    text-align:center;
    position:absolute;
    right:1px;
    top:40px;
    color:#333;
    font-weight:bold;
}
.untradeableflaglarge:after {
   content: "";
   width:10px;
   height:0;
   position: absolute;
   top:24px;
   right:0px;
   border-top:7px solid #3b5205;
   border-right:12px solid rgba(255,255,255,0);
}
.builder20 [class*="card-"]:hover>.untradeableflaglarge{display:none;}
.builder20 [id*="smallcard"]:active>.untradeableflag{display:none;}
.builder20 [id*="smallcard"]:active>.small-builder-rates{display:none;}
.subs20 [class*="card-"]:hover>.untradeableflaglarge{display:none;}
.subs20 [id*="smallcard"]:active>.untradeableflag{display:none;}
.subs20 [id*="smallcard"]:active>.small-builder-rates{display:none;}

.small-builder-rates {
    display:none;
}

.chemistrymodal {
    display:none;position:absolute;top:30px;left:50%;width:700px;background:#2b3040;padding:10px;z-index:1001;margin-left:-350px;color:#fff;
}
.chemplayerblock {
    width:150px;
    display:inline-block;
}
.chemcontrols {
    width:525px;
    display:inline-block;
    text-align:right;
    vertical-align:top;
    margin-top:25px;
}
.chemcontrols a {
    background: #1d1f2d;
    display: inline-block;
    width: 24%;
    font-size: 12px;
    color: #fff;
    padding: 4px 2px;
    text-align: center;
    margin-top: 4px;
}
.chemcontrols a img {
    height:20px;
}
.chemcontrols a:hover, .chemcontrols a.active {
    color:#fff;
    background:#d93060;
}
#comparesearch {
    width:100%;
    font-size:20px;
    background:none;
    border-left:none;
    border-top:none;
    border-right:none;
    padding:10px;
    color:#fff;
    text-transform:uppercase;
    font-family:'DIN Pro Condensed Bold';
    border-bottom:1px solid #666;
    margin-bottom:10px;
}
#comparesearch::placeholder {
    font-family:'DIN Pro Condensed Bold';
    font-size:20px;
}

.showmoreclubs {
    width:50%;
    margin:auto;
    background:#fb2060;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    font-size:20px;
    text-transform:uppercase;
    padding:5px;
    display:block;
    text-align:center;
}
.showmoreclubs:hover {
    color:#fff;
}

.compareinfodata {
    display:none;
}
.comparepricedata {
    display:none;
}
.comparemodal {
    display:none;
    position:absolute;
    top:62px;
    left:6px;
    width:99%;
    background:#2b3040;
    padding:10px;
    z-index:1100;
    color:#fff;
    height:320px;
}
.opac {
    opacity:0.2;
}
.opacstat {
    opacity:0.6;
}
.comparecontainer {
    padding:5px;
}
.comparetopblock {
    background-image:url(/assets/img/compare/compare-bg.png);
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.compareheader {
    text-transform:uppercase;
    font-size:30px;
    text-align:center;
    background-image:url(/assets/img/compare/compare-header.png);
    background-repeat:no-repeat;
    background-color:#fff;
    padding-top:5px;
    padding-bottom:5px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    margin-bottom:20px;
}
.compareheader span {
    font-family:'DIN Pro Condensed Medium';
}
.compareheader span:first-child {
    font-family:'DIN Pro Condensed Bold';
}
.compareplayers {
    width:100%;
    text-align:center;
}
.compare-player {
    position:relative;
    display:inline-block;
    width:200px;
}
.compare-add {
    margin-left:15px;
    display:block;
    width:163px;
    height:257px;
    background-image:url(/assets/img/compare/compare-add.png);
    background-size:163px 257px;
}
.comparelinks {
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
}
.comparelinks a {
    display:inline-block;
    margin-right:30px;
    font-family:'DIN Pro Condensed Bold';
    font-size:22px;
    text-transform:uppercase;
    color:#888;
}
.comparelinks .active {
    color:#fff;
    text-shadow:0px 0px 20px rgba(255,75,75,0.50);
}
.comparestatsblock {
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
    background-color:#0d0e14;
}
.comparestatblock {
    display:inline-block;
    width:200px;
    vertical-align:top;
}
.comparestatblockinner {
    padding-left:20px;
    padding-right:20px;
}
.comparestatsheader {
    font-family:'DIN Pro Condensed Bold';
    font-size:28px;
    color:#fb2060;
    text-align:left;
    text-transform:uppercase;
    margin-bottom:5px;
}
.compareremove {
    position:absolute;
    z-index:1001;
    right:5px;
    padding:5px;
    display:block;
    background:#ff3136;
    color:#fff;
    opacity:0.8;
    width:30px;
    text-align:center;
    top:20px;
    border-radius:50px;
}
.highestcomparebarcolour {
    background:#45b200;
}
.highcomparebarcolour {
    background:#91cf20;
}
.mediumcomparebarcolour {
    background:#daa800;
}
.lowcomparebarcolour {
    background:#bc1d19;
}
.lowescomparebarcolour {
    background:#aa0000;
}
.compare-stat-container {
    width:100%;
    position:relative;
    height:50px;
}
.compare-stat-bar-back {
    position:absolute;
    left:0px;
    top:30px;
    width:100%;
    height:6px;
    background:#0d0e14;
    clear:both;
    border-radius:2px;
}
.compare-stat-bar-front {
    position:absolute;
    left:0px;
    top:30px;
    height:6px;
    border-radius:2px;
}
.compare-stat-bar-label {
    float:left;
    font-size:18px;
    padding-top:2px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
}
.compare-stat-bar-stat {
    float:right;
    font-size:18px;
    padding-top:2px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
}
.compare-info-block {
    width:100%;
    position:relative;
    height:50px;
}
.compare-info-label {
    float:left;
    font-size:18px;
    padding-top:2px;
    color:#666;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
}
.compare-info-stat {
    float:right;
    font-size:18px;
    padding-top:2px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
}
.comparebigcard { display:block; }
.comparesmallcard { display:none; }
.comparefixedblock {
    position:fixed;
    top:84px;
    left:0px;
    background:#000;
    z-index:1000;
}
.comparefixedstats {
    margin-top:297px;
}
.compareboost {
    font-size:12px;
    position:absolute;
    top:6px;
    right:-20px;
}
.comparepositiveboost {
    color:#91cf20;
}
.comparenegativeboost {
    color:#bc1d19;
}
.comparechemdd {
    position:relative;
    width:120px;
    margin-left:auto;
    margin-right:auto;
}
.comparechemdd a {
    display:block;
    background:#333;
    padding:3px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    font-size:16px;
    border-radius:5px;
}
.comparechemdd:hover>.compareddmenu {
    display:block;
}
.compareddmenu {
    display:none;
    background:#fff;
    position:absolute;
    z-index:1000;
    max-height:200px;
    overflow-y:auto;
    overflow-x:hidden;
    margin-top:-3px;
    width:100%;
}
.compareddmenu a {
    font-size:14px;
    display:block;
    background:none;
    color:#333;
    margin-top:0px;
    text-align:left;
    margin-left:0px;
    margin-right:0px;
}
.comparechemdds {
    display:inline-block;
    width:50px;
}
.comparechemdds span {
    color:#fff;
    font-size:12px;
}
.chemsmalldd {
    display:inline-block;
    width:50px;
}
.comparechemapply {
    width:100px;
    margin:auto;
    background:#fb2060;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    font-size:16px;
    text-transform:uppercase;
    padding:5px;
    display:block;
}
.comparechemapply:hover {
    color:#fff;
}
@media(max-width:660px) {
    .comparebigcard { display:none; }
    .comparesmallcard { display:block;width:80px;margin:auto; }
    .compare-add {
        margin-left:0px;
        display:block;
        width:80px;
        height:126px;
        background-image:url(/assets/img/compare/compare-add-small.png);
        background-size:80px 126px;
    }
    .compare-player {
        width:150px;
    }
    .comparestatblock {
        width:150px;
    }
    .comparestatsheader {
        font-size:22px;
    }
    .compare-stat-bar-label, .compare-stat-bar-stat {
        font-size:14px;
    }
    .compare-stat-bar-back {
        top:26px;
    }
    .compare-stat-bar-front {
        top:26px;
    }
    .comparefixedblock {
        position:fixed;
        top:49px;
        left:0px;
        background:#000;
        z-index:1000;
    }
    .comparefixedstats {
        margin-top:224px;
    }
}
@media(max-width:500px) {
    .compare-player {
        width:120px;
    }
    .comparestatblock {
        width:120px;
    }
    .comparestatsheader {
        font-size:18px;
    }
    .compare-stat-bar-label, .compare-stat-bar-stat {
        font-size:12px;
    }
    .compare-stat-bar-back {
        top:24px;
    }
    .compare-stat-bar-front {
        top:24px;
    }
    .comparefixedblock {
        position:fixed;
        top:49px;
        left:0px;
        background:#000;
        z-index:1000;
    }
    .comparefixedstats {
        margin-top:224px;
    }
}
@media(max-width:400px) {
    .comparemodal {
        top:6px;
        width:96%;
    }
    .compare-player {
        width:95px;
    }
    .comparestatblock {
        width:95px;
    }
    .comparestatsheader {
        font-size:16px;
    }
    .compare-stat-bar-label, .compare-stat-bar-stat {
        font-family:'DIN Pro Condensed Medium';
        font-size:12px;
    }
    .compare-info-label, .compare-info-stat {
        font-family:'DIN Pro Condensed Medium';
        font-size:12px;
    }
    .comparestatblockinner {
        padding-left:10px;
        padding-right:10px;
    }
    .compare-stat-bar-back {
        top:24px;
    }
    .compare-stat-bar-front {
        top:24px;
    }
    .comparefixedblock {
        position:fixed;
        top:49px;
        left:0px;
        background:#000;
        z-index:1000;
    }
    .comparefixedstats {
        margin-top:190px;
    }
    .comparelinks a {
        font-size:16px;
        margin-right:10px;
    }
    .compareremove {
        top:0px;
        right:0px;
    }
    .comparechemdd {
        width:80px;
    }
    .comparechemdd a {
        font-size:10px;
        font-family:'Maven Pro',sans-serif;
    }
    .comparechemdd .fa {
        display:none;
    }
    .comparechemdds {
        width:45px;
    }
    .comparechemdds .comparechemdd {
        width:35px;
    }
    .comparechemdds span {
        font-size:10px;
    }
    .comparechemapply {
        font-size:12px;
        width:80px;
    }
    .compareboost {
        font-size:10px;
        top:4px;
        right:-14px;
    }
    .compareheader {
        display:none;
    }
    .compareplayers {
        padding-top:10px;
    }
}

.no-webp .playerprofile-head {
    background:url(/assets/img/cm-background.jpg?r1);
}
.webp .playerprofile-head {
    background:url(/assets/img/cm-background.webp);
}
.playerprofile-hbar {
    background:rgba(251,32,96,0.5);
    padding:10px;
    color:#fff;
}
.playerprofile-hbar div {
    display:inline-block;
    font-family:'DIN Pro Condensed medium';
}
.playerprofile-hbar-ttl {
    margin-right:20px;
}
.playerprofile-hbar-ttl a {
    color:#fff;
}
.playerprofile-hbar-ttl h1 {
    font-size:26px;
    margin:0px;
}
.playerprofile-hbar-club img {
    margin-top:-30px;
    width:30px;
    height:30px;
}
.playerprofile-sep {
    vertical-align:middle;
    margin-top:-30px;
    display:inline-block;
    border-left:1px solid #fff;
    width:2px;
    height:20px;
    margin-left:5px;
    margin-right:5px;
}
.playerprofile-hbar-nat img {
    margin-top:-30px;
    width:auto;
    height:24px;
}
.playerprofile-nav {
    position:absolute;
    top:0px;
    right:0px;
    line-height:63px;
    margin-left:20px;
    display:inline-block;
}
.playerprofile-nav ul {
    margin:0px;
    padding:0px;
    display:inline-block;
}
.playerprofile-nav li {
    list-style-type:none;
    display:inline-block;
    margin-left:-4px;
}
.playerprofile-nav a {
    height:100%;
    display:inline-block;
    padding-top:5px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    font-family:'DIN Pro Condensed Bold';
    color:#fff;
    text-transform:uppercase;
    font-size:16px;
}
.playerprofile-nav a:hover {
    background:#000;
}
.playerprofile-nav-mobile {
    display:none;
}
.playerprofile-itemblock {
    padding-top:30px;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:50px;
    width:850px;
}
.playerprofile-item {
    margin-left:-10px;
    margin-top:-20px;
    display:inline-block;
}
.playerprofile-data {
    display:inline-block;
    vertical-align:top;
    margin-left:10px;
}
.playerprofile-prices {
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    color:#fff;
}
.playerprofile-prices-data {
    width:280px;
    display:inline-block;
}
.playerprofile-prices-data .pricelogo img {
    width:80px;
}
.playerprofile-prices-data .priceupdate {
    padding-top:3px;
}
.playerprofile-xtraprice {
    background-color:rgba(9,18,25,0.7);
    text-align:center;
    font-size:18px;
    padding:5px;
}
.playerprofile-prices-xbox {
    padding:10px;
    border-radius:5px;
    background:linear-gradient(to right,#b5e84a,#18b74c);
}
.playerprofile-prices-ps {
    padding:10px;
    border-radius:5px;
    margin-left:5px;
    background:linear-gradient(to right,#348ab2,#0551ff);
}
.mobupdateprice {
    display:none;
}
.no-webp .playerprofile-price {
    background-image:url(/assets/img/prices-coins.png);
}
.webp .playerprofile-price {
    background-image:url(/assets/img/prices-coins.webp);
}
.playerprofile-price {
    margin-top:5px;
    font-size:40px;
    text-align:right;
    background-repeat:no-repeat;
    background-size:120px 54px;
    background-position:0px 0px;
}
.playerprofile-price-change {
    text-align:right;
    font-family:'DIN Pro Condensed Medium';
    font-size:18px;
}
.playerprofile-info {
    margin-top:10px;
    text-align:right;
}
.playerprofile-info-mobile {
    display:none;
}
.playerprofile-db {
    margin-right:20px;
    display:inline-block;
    text-align:center;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
}
.playerprofile-db:last-child {
    margin-right:0px;
}
.ppdb-d {
    font-size:30px;
    color:#aeea2e;
}
.ppdb-l {
    font-size:16px;
    font-family:'DIN Pro Condensed Medium';
}
.ppdb-d i {
    font-size:16px;
}
.ppskills {
    color:#fd2150;
}
.playerprofile-other {
    background:linear-gradient(to right,#222,#000);
    display:block;
    position:relative;
    width:100%;
}
.playerprofile-otherversion {
    padding:5px;
    margin-left:20px;
}
.playerprofile-otherversion a {
    display:inline-block;
    margin-left:10px;
    filter:drop-shadow(0px 0px 3px rgba(255,255,255,0.3));
}
.playerprofile-release {
    position:absolute;
    right:10px;
    top:15px;
}
.playerprofile-release a {
    background:#1a2227;
    padding:5px;
    text-align:center;
    display:block;
    border-radius:5px;
    color:#fff;
    font-family:'DIN Pro Condensed Medium';
    font-size:14px;
}
.playerprofile-stats {
    background:#12131b;
}
.playerprofile-stats-data {
    color:#fff;
    padding-top:10px;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:10px;
    width:850px;
    display:inline-block;
}
.totalstatslabel {
    border-top-left-radius:5px;
    padding:5px;
    background:#666;
}
.totalstatsdata {
    border-bottom-right-radius:5px;
    color:#fff;
    padding:5px;
    background:#3784c0;
}
.playerprofile-pitch {
    display:inline-block;
    vertical-align:top;
    margin-left:0px;
}
.playerprofile-ad {
    width:300px;
    position:absolute;
    right:30px;
    top:80px;
    z-index:100;
}
.playerprofile-admobile {
    width:300px;
    margin:auto;
}
.player-chemdd {
    position:relative;
    width:160px;
    margin-left:auto;
    margin-right:auto;
}
.player-chemdd a {
    display:block;
    background:#333;
    padding:10px;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    text-transform:uppercase;
    font-size:16px;
    border-radius:5px;
}
.player-chemdd:hover>.player-chemddmenu {
    display:block;
}
.player-chemddmenu {
    display:none;
    background:#fff;
    position:absolute;
    z-index:1000;
    max-height:200px;
    overflow-y:auto;
    overflow-x:hidden;
    margin-top:-3px;
    width:100%;
}
.player-chemddmenu a {
    font-size:14px;
    display:block;
    background:none;
    color:#333;
    margin-top:0px;
    text-align:left;
    margin-left:0px;
    margin-right:0px;
}
.player-chemddmenu a:hover {
    border-radius:0px;
    background:#282c45;
    color:#fff;
}
.playerprofile-chemsmalldd {
    display:inline-block;
    width:65px;
}
.playerprofile-chemdds {
    display:inline-block;
    width:65px;
}
.playerprofile-chemdds span {
    color:#fff;
    font-size:12px;
}

.playerfilter-dropdown {
    position:relative;
}
.playerfilter-dropdown-menu {
    display:none !important;
    position:absolute;
    top:58px;
    left:0px;
    z-index:1000;
    background-color:#1a1a1a;
    min-width:150px;
    white-space:nowrap;
}
.playerfilter-dropdown:hover>.playerfilter-dropdown-menu {
    display: block !important;
}
.playerfilter-dropdown-menu a,.playerfilter-dropright-header {
    display:block !important;
    padding:5px;
    color:#fff;
    position:relative;
    line-height:32px;
    border:0px;
}
.playerfilter-dropdown-menu a:hover,.playerfilter-dropright-header:hover {
    background:#333;
    display:block;
    color:#fff;
}
.playerfilter-dropdown-menu .playerfilter-dropright-menu {
    display:none !important;
    position:absolute;
    top:0%;
    left:100%;
    background:#1a1a1a;
    width:100px;
    white-space:nowrap;
}
.playerfilter-dropdown-menu .playerfilter-dropright-menu img {
    width:20px;
    vertical-align:middle;
    margin-top:-2px;
}
.playerfilter-dropright-header:hover>.playerfilter-dropright-menu {
    display: block !important;
}

.listplayerblock {
    display:none;
    padding:10px;
    margin-bottom:10px;
    padding-bottom:10px;
}
.listplayerblock:nth-child(odd) {
    background:#eee;
}
.refreshbtn {
    display:inline-block;
    padding:5px;
    width:30px;
    text-align:center;
    background:#8bbe0b;
    vertical-align:top;
    color:#fff !important;
    font-size:14px;
    margin-top:-5px;
}
td .refreshbtn {
    margin-top:1px;
}
.listbigprice {
    font-family:'DIN Pro Condensed Bold';
    font-size:30px;
}
.font10 {
    font-size:10px;
}
.listheader {
    color:#fff;
}
.listdata {
    background:#333;
    margin-left:0px;
    margin-right:0px;
    color:#fff;
    padding:10px;
}
.listdata p {
    margin-bottom:-2px !important;
    margin-top:-2px !important;
}
 .removelistplayer {
    display:block;
    width:100%;
    text-align:center;
    padding:10px;
    margin-top:15px;
    background:#ccc;
    color:#333;
}
td .removelistplayer {
    display:block;
    width:40px;
    line-height:30px;
    text-align:center;
    padding:5px;
    background:#ccc;
    color:#333;
}
.updatingholder {
    position:fixed;
    top:30%;
    left:50%;
    margin-left:-75px;
}
.sharelist {
    padding:10px;
    background:#000;
    color:#fff;
    text-align:right;
}
.sharelist a {
    background:#1a1a1a;
    border:1px solid #333;
    color:#fff;
    padding:5px;
}
#shareurl { display:none; }
.newinvestlist {
    display:block;
    width:100%;
    padding:10px;
    background:#fb2060;
    color:#fff;
    text-align:center;
    margin-bottom:10px;
}
.newinvestlist:hover {
    color:#fff;
}
.investmentlistsnew {
    display:none;
}
.table-container {
    -webkit-overflow-scrolling: touch;
}

.mobstatheader {
    background:#666;
    padding:5px;
    text-align:center;
}
.dropdown-search-mobile {
    background:none;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px solid #666;
    width:100%;
    color:#fff;
}
.filter-stat-container {
    display:block;
}
.filter-stat-block {
    margin-bottom:5px;
}
.filter-stat-block span {
    width:100px;
    display:inline-block;
}
.filter-stat-block-mob {
    margin-bottom:5px;
}
.filter-stat-block-mob span {
    width:33%;
    display:inline-block;
}
.filter-stat-block-mob input {
    width:30%;
}
.filter-dd-stats input {
    max-width:50px;
}
.filtersapplied {
    background:#000;
    padding-top:3px;
    padding-bottom:3px;
}
.selectedfilterssearch {
    padding:5px;
}
.selectedfilterssearch .selecteddata1 {
    display:inline-block;
    background:#666;
    border-radius:3px;
    padding-right:0px;
    color:#fff;
    font-size:10px;
    margin-right:2px;
    text-transform:capitalize;
}
.selectedfilterssearch .selecteddata1 span {
    color:#fff;
    padding-left:5px;
}
.selectedfilterssearch .closefilter {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
    background:#333;
    display:inline-block;
    margin-left:3px;
    color:#fff;
}
.dropdown-search-med {
    margin:5px;
    padding:5px;
    width:100px;   
}
.dropdown-search-small {
    margin:5px;
    padding:5px;
    width:50px;
}
.searchmobfilters {
    display:block;
    padding:5px;
    background:#fb2060;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    font-size:16px;
    text-transform:uppercase;
    text-align:center;
}
.searchshowcards {
    display:block;
    padding:5px;
    background:#333;
    color:#fff;
    font-family:'DIN Pro Condensed Bold';
    font-size:16px;
    text-transform:uppercase;
    text-align:center;
}
.searchfiltersfilters {
    display:inline-block;
    width:68%;
}
.searchfilterscards {
    display:inline-block;
    width:30%;
}
.searchmobfiltercontrols {
    display:none;
}
@media(max-width:1245px) {
    .playerprofile-ad {
        position:static;
        margin-top:20px;
        margin-left:auto;
        margin-right:auto;
    }
    .playerprofile-stats-data {
        width:100%;
    }
    .playerprofile-pitch {
        display:block;
        width:299px;
        margin:auto;
    }
}
@media(max-width:1000px) {
    .playerprofile-nav a {
        font-size:12px;
    }
}
@media(max-width:900px) {
    .mobupdateprice {
        display:none;
    }
    .priceupdate {
        display:block;
    }
    .playerprofile-prices-data {
        width:270px;
        margin-bottom:10px;
    }
    .playerprofile-prices-ps {
        margin-left:5px;
    }
    .playerprofile-price {
        background-size:80px 36px;
        font-size:30px;
    }
    .playerprofile-price-change {
        font-size:14px;
    }
    .playerprofile-nav {
        display:none !important;
    }
    .playerprofile-nav-mobile i,.playerprofile-nav-mobile img,.playerprofile-nav-mobile svg {
        display:none;
    }
    .playerprofile-nav-mobile a {
        height:100%;
        display:inline-block;
        border-right:1px solid #aaa;
        padding-top:5px;
        padding-bottom:4px;
        padding-left:10px;
        padding-right:10px;
        font-family:'DIN Pro Condensed Bold';
        color:#fff;
        text-transform:uppercase;
        font-size:12px;
    }
    .playerprofile-nav-mobile a:last-child {
        border:0px;
    }
    .playerprofile-nav-mobile a:hover {
        background:#333;
    }
    .playerprofile-nav-mobile {
        background:#000;
        display:block;
        text-align:center;
    }
    .listtable { display:none; }
    .listplayerblock { display:block; }
}
@media(max-width:850px) {
    .ppdb-d {
        font-size:20px;
    }
    .ppdb-l {
        font-size:14px;
    }
    .playerprofile-prices-data {
        width:230px;
        margin-bottom:10px;
    }
    .searchmobfiltercontrols {
        display:block;
    }
}
@media(max-width:750px) {
    .playerprofile-prices-data {
        width:200px;
    }
}
@media(max-width:700px) {
    .playerprofile-prices-data {
        display:block;
        width:250px;
    }
    .playerprofile-info {
        display:none;
    }
    .playerprofile-info-mobile {
        display:block;
        background:#000;
        padding:5px;
        text-align:center;
    }
    .playerprofile-db {
        margin-right:5px;
    }
    .ppdb-d {
        font-size:16px;
    }
    .ppdb-l {
        font-size:14px;
    }
    .playerprofile-xtraprice {
        display:none;
    }
    .playerprofile-prices-ps {
        margin-left:0px;
    }
}
@media(max-width:600px) {
    .playerprofile-prices-data .pricelogo {
        display:block;
    }
    .playerprofile-prices-data {
        width:250px;
    }
    .playerprofile-prices-xbox .playerprofile-price {
        background-position:40px 8px;
        font-size:30px;
    }
    .playerprofile-prices-ps .playerprofile-price {
        background-position:40px 8px;
        font-size:30px;
    }
    .playerprofile-price-change {
        font-size:14px;
    }
    .playerprofile-xtraprice {
        display:none;
    }
    .playerprofile-ad {
        display:none;
    }
}
@media(max-width:550px) {
    .playerprofile-prices-data {
        width:200px;
    }
    .playerprofile-prices-xbox .playerprofile-price {
        background-position:0px 2px;
        font-size:26px;
    }
    .playerprofile-prices-ps .playerprofile-price {
        background-position:0px 2px;
        font-size:26px;
    }
    .priceupdate {
        font-size:10px;
    }
    .padding-50 {
        padding-top:5px;
        padding-bottom:5px;
    }
}
@media(max-width:450px) {
    .playerprofile-hbar-club {
        display:none !important;
    }
    .playerprofile-sep {
        display:none !important;
    }
    .playerprofile-hbar-nat {
        display:none !important;
    }
    .playerprofile-item {
        transform:scale(0.9);
        margin-left:-30px;
        margin-top:-40px;
        margin-right:20px;
    }
    .playerprofile-itemblock {
        margin-left:-10px;
        padding-right:10px;
        padding-left:30px;
        width:100%;
        padding-bottom:0px;
    }
    .playerprofile-data {
        margin-left:-20px;
    }
    .playerprofile-prices-data {
        width:auto;
    }
}
@media(max-width:400px) {
    .playerprofile-item {
        transform:scale(0.75);
        margin-left:-60px;
        margin-top:-60px;
        margin-right:0px;
    }
    .playerprofile-data {
        margin-left:-30px;
        margin-top:-20px;
    }
    .playerprofile-prices-data {
        width:auto;
    }
    .updatedtxt { display:none; }
}
@media(max-width:375px) {
    .playerprofile-item {
        transform:scale(0.8);
        margin-left:-40px;
        margin-top:-50px;
        margin-right:0px;
    }
    .playerprofile-data {
        margin-left:-30px;
        margin-top:-10px;
    }
    .playerprofile-prices-data {
        width:180px;
    }
}
@media(max-width:360px) {
    .playerprofile-db {
        margin-right:5px;
    }
    .ppdb-d {
        font-size:14px;
    }
    .ppdb-l {
        font-size:12px;
    }
    .playerprofile-item {
        transform:scale(0.7);
        margin-left:-50px;
        margin-top:-60px;
        margin-right:0px;
    }
    .playerprofile-data {
        margin-left:-30px;
        margin-top:-10px;
    }
    .playerprofile-prices-data {
        width:150px;
    }
    .playerprofile-prices-data .pricelogo img {
        width:60px;
        margin-top:-3px;
    }
    .playerprofile-prices-xbox .playerprofile-price {
        background-position:0px 0px;
        font-size:20px;
        background-size:60px 27px;
    }
    .playerprofile-prices-ps .playerprofile-price {
        background-position:0px 0px;
        font-size:20px;
        background-size:60px 27px;
    }
}
@media(max-width:350px) {
    .playerprofile-db {
        margin-right:5px;
    }
    .ppdb-d {
        font-size:14px;
    }
    .ppdb-l {
        font-size:12px;
    }
    .playerprofile-item {
        transform:scale(0.7);
        margin-left:-50px;
        margin-top:-75px;
        margin-right:0px;
    }
    .playerprofile-data {
        margin-left:-41px;
        margin-top:-10px;
    }
    .playerprofile-prices-data {
        width:150px;
    }
    .playerprofile-prices-data .pricelogo img {
        width:60px;
        margin-top:-3px;
    }
    .playerprofile-prices-xbox .playerprofile-price {
        background-position:0px 0px;
        font-size:20px;
        background-size:60px 27px;
    }
    .playerprofile-prices-ps .playerprofile-price {
        background-position:0px 0px;
        font-size:20px;
        background-size:60px 27px;
    }
}