
.swp-extra-settings {
    display: none;
}

.swp-headshot-offset-input {
    width: 50px!important;
}

/* @font-face {
    font-family: 'Roboto';
    src: url('https://fonts.googleapis.com/css?family=Roboto');
    font-weight: 600;
    font-style: normal;
  } */

@font-face {
    font-family: 'Roboto';
    src: url('https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Mu4mxK.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

.w3-blue {  background: linear-gradient(to right, rgb(0, 31, 90), rgb(0, 31, 90))!important; }
.w3-border { width: 169.65px!important;}
.w3-border {margin-left: -10px!important; border: 1px solid #cecece!important;}

.swp-card-container { width: 600px!important; perspective: 1800px!important; height: 925px!important; margin: 0px auto!important; justify-content: start!important;}
.swp-card-container:hover > .swp-card { cursor: pointer!important; }

.swp-card { width: 600px!important; height: 865.56px!important; position: relative!important; transition: transform 1500ms!important; transform-style: preserve-3d!important;}
.swp-card .clearfix::before {display: none!important;}
.swp-card .clearfix::after {display: none!important;}
.swp-card-front, .swp-card-back { width: 100%!important;  position: absolute!important; backface-visibility: hidden!important; transform: rotateX(0deg); }
.swp-card-back { transform: rotateY(180deg)!important; }
.swp-card-wrapper {padding-top: 27.78px!important; height: 805.56px!important; width: 600px!important; justify-content: start!important;}
.swp-card p {line-height: normal!important; margin: 0!important;}
.swp-card table {border-collapse: separate; border-spacing: 2px;}

.swp-parent-table {/*height: 777.78px!important;*/height:fit-content!important; width: 600px!important; border: 1px solid #CECECE!important; margin: 0px!important; padding: 0px!important; justify-content: start!important; border-spacing: 0px!important; background-color: #fff!important;}
.swp-parent-table td {vertical-align: top!important;}
.swp-parent-table tr {vertical-align: top!important;}
.swp-header-row {height: 55.56px!important; width: 100%!important; background: linear-gradient(to left, #02426E, #09233D)!important;}


.swp-table-header{height: 113.85px!important; width: 100%!important; margin: 0px!important; padding: 0px!important; border-spacing: 0px!important;}
.swp-table-header td { color: white; padding: 11.11px 13.89px!important;}
.swp-table-header td h2 {line-height: 38.57px!important; font-size: 38.89px!important; margin: 0!important; padding: 0!important; font-family: "protipo-narrow", sans-serif!important; font-weight: 550!important;}
.swp-table-header td h4 {line-height: 38.57px!important; font-size: 19.45px!important; font-family: "Roboto", sans-serif!important; font-weight: 600!important; padding: 0px!important; margin: 0px!important;}

.swp-top-sportsnet-logo {position: absolute!important; right: 15px!important; top: 2%!important; width: 10%!important; height: auto!important;}

.swp-table-body {width: 100%!important; height: 122.22px!important; margin-top: 10px!important;}
.swp-table-body td > * {background-color: #f5f5f5!important;}


.swp-body-img-block {padding-top: 11.11px!important; padding-left: 13.89px!important; padding-right: 0!important; margin-right: 0!important;}


.swp-table-body-skills {height: 251.00px!important; padding: 11.11px 0px 0px 13.89px!important;}


.swp-body-player-info {z-index: 10!important; padding-left: -15px!important; padding-top: 11.11px!important;}
.swp-table-player-info {width: 341.33px!important; height: 214.02px!important; margin: 0px!important; padding: 0px!important; border: 1px solid #CECECE!important; border-radius: 50%!important; border-collapse: collapse!important;}
.swp-table-player-info > * {margin: 0px!important; padding: 0px!important; box-sizing: border-box!important;}
#swp-table-player-info-row-1{height: 60.44px!important;}
#swp-table-player-info-row-2{height: 45px!important;}
#swp-table-player-info-row-3{height: 45px!important;}
#swp-table-player-info-row-4{height: 64.89px!important;}
.swp-table-player-info tr {background-color: #f5f5f5!important; width: 100%!important;}
.swp-table-player-info td {border-collapse: collapse!important;justify-content: center!important; padding: 0px!important;} 
.swp-table-player-info td > * {margin: 0!important; padding: 0!important;}
.swp-table-player-info p {margin: 0px!important; margin-left: 5.56px!important; padding: 0px!important; padding-top:1%!important}
/* .swp-table-player-info p:not(.swp-player-info-title) {margin: 0px!important; margin-left: 5.56px!important; padding: 0px!important; font-size: 14.44px!important; color: rgb(0, 31, 90)!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; line-height: 14px!important;} */
.swp-table-player-info p:not(.swp-player-info-title) {margin: 0px!important; margin-left: 5.56px!important; padding: 0px!important; padding-bottom: 1%!important; font-size: 16px!important; color: rgb(52, 52, 52)!important; font-weight: 400!important; font-family: "Roboto", sans-serif!important; line-height: 14px!important;}


.swp-player-info-title {font-size: 18px!important; color: rgb(52, 52, 52)!important; font-weight: 800!important; font-family: "Roboto", sans-serif!important;}


.swp-body-table-pos-no {width: 216.01px!important; border: 1px solid #CECECE!important; border-radius: 2%!important; border-top: none!important; height: 48.62px!important; flex-direction: row!important; display: flex!important; justify-content: center!important; align-items: center!important; text-align: center!important;}
.swp-body-table-pos-no td {width: 109.84px!important;}
.swp-body-table-pos-no p {font-size: 18px!important; font-family: "Roboto", sans-serif!important; font-weight: 600!important; color: rgb(52, 52, 52)!important;}
/* .swp-pos-no {background-color: #fff!important; border: 1px solid #CECECE!important; border-radius: 5%!important; padding: 4.55px 16.67px!important; font-size: 28px!important; color: rgb(0, 31, 90)!important; font-family: "protipo-narrow", sans-serif!important; font-weight: 600!important;} */
.swp-pos-no {background-color: #fff!important; border: 1px solid #CECECE!important; border-radius: 5%!important; padding: 4.55px /*6.6px*/0px!important; font-size: 26px!important; color: rgb(52, 52, 52)!important; font-family: "protipo-narrow", sans-serif!important; font-weight: 600!important;}
.swp-pos-no {display: inline-flex!important; width: 45%!important; justify-content: center!important;}
.swp-body-skills-block-left {height: 166.67px!important;}
.swp-body-skills-block-right {height: 166.67px!important;}


.swp-body-stat-block {background-color: #f5f5f5!important; margin: 0px!important; padding: 0px!important;}
#swp-body-stat-block-2 {padding-left: 30.17px!important; padding-right: 0px!important; width:252.78px!important;}


.swp-table-skill-rating {height: 166.67px!important; width: 280.84px!important; margin: 0px!important; padding: 0px!important; border-spacing:0px 2px!important }
.swp-table-skill-rating tr {width: 100%!important; margin: 0px!important; padding: 0px!important;}
.swp-table-skill-rating td {height: 10%!important; padding: 0%!important; margin: 0%!important; vertical-align: middle!important;}
#swp-table-skill-rating-2 {width: 253.06px!important}


.swp-table-skill-visuals {padding: 0!important; margin: 0!important;}
/* .swp-table-skill-visuals tr:not(:first-child) {margin-top: -5%!important;} */

.swp-secondary-table-skills {width: 100%!important; margin-top: -3%!important;}

.nhl-comparable {display: flex!important; align-items: center!important; background-color: #f0f0f0!important; width: 100%!important;}
.swp-comparable-title {border: 1px #CECECE solid!important; border-radius: 5%!important; background-color: #000!important; padding-top: 5.2px!important; padding-bottom: 5.2px!important; margin: 0px!important; color: #fff!important;}

.swp-comparable{color: #000!important; margin: 0px!important;}

.swp-footer{width: 100%!important; height: 11.11px!important; vertical-align: top!important;}


.swp-table-body-stats {width: 583.33px!important; height: 97.22px!important; padding-left: 13.89px!important; padding-top: 13.89px!important;}

.swp-table-body-stats tr {height: 27.78px!important;}

.swp-table-body-stats tbody td tr {width: 100%!important; padding: 0px!important; margin: 0px!important;}

#swp-statline-table-container {width: 100%!important; padding: 0px!important; margin: 0px!important;}
.swp-statelines {margin-top: -5%!important;}
.swp-table-statlines{width: 100%!important; padding: 0px!important; margin: 0px!important; border-collapse: collapse!important; border-color: #CECECE!important; }
.swp-table-statlines th {background-color: #F3F4F5!important; justify-content: center; vertical-align: middle;}
.swp-table-statlines th p {color: rgb(52, 52, 52)!important; font-size: 14px!important; font-weight: 500!important; font-family: "Roboto", sans-serif!important;}
.swp-table-statlines td, .swp-table-statlines-2 td {line-height: 100%!important; vertical-align: middle!important; color: rgb(52, 52, 52)!important;}
/* .swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {color: rgb(0, 31, 90)!important; font-size: 13.33px!important; font-weight: 600!important;} */
.swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {color: rgb(52, 52, 52)!important; font-size: 13.33px!important; font-weight: 600!important;}
/* .swp-table-statlines td:not(#swp-table-statlines-2) {color: rgb(0, 31, 90)!important; font-size: 14px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;} */
.swp-table-statlines td:not(#swp-table-statlines-2) {color: rgb(52, 52, 52)!important; font-size: 14px!important; font-weight: 400!important; font-family: "Roboto", sans-serif!important; padding-right: 5px!important}
/* #swp-table-statlines-2 {margin-top: 3%!important;} */
#swp-table-statlines {margin-bottom: 3%!important;}

.swp-table-statlines tr:not(:first-child) { border-left: 1px solid #CECECE!important; border-right: 1px solid #CECECE!important }

.swp-table-statlines tr:not(:first-child) td{font-weight: 600!important;}
.swp-table-statlines tr:nth-child(odd) {background-color: #F3F4F5!important;}
.swp-table-statlines tr:nth-child(1) {border: 1px solid #CECECE!important; border-bottom: 1px solid #cecece!important; color: rgb(52, 52, 52)!important;}
.swp-table-statlines tr:nth-child(1) td {font-weight: 600!important;}
#swp-table-statlines tr:nth-child(1) td {background-color: #F3F4F5!important; color: rgb(52, 52, 52)!important;}
.swp-table-statlines th {text-align: left!important; color: #fff!important; padding-left: 1.67px!important;}
.swp-table-statlines td {/*text-align: left!important;*/ margin: 0px!important; padding: 0px!important; padding-left: 1.67px!important; border-bottom: 1px #e1e1e1 solid!important;}
.swp-table-statlines tr {width: 100%!important; margin: 0px!important; padding: 0px!important;}
.swp-table-statlines p {margin: 0px!important; padding: 0px!important;}

/* .swp-table-statlines-2 td:first-child() {color: rgb(52, 52, 52)!important} */
#swp-table-statlines-2 tr:nth-child(1) td{color:rgb(52, 52, 52)!important; font-weight: 500!important;}

#swp-table-statlines-2 tr:first-child {color: red!important; font-weight: 500!important;}


.swp-skill-rating-name {padding: 0px!important; margin: 0px!important; font-size: 18px!important; font-weight: 800!important; font-family: "Roboto", sans-serif!important; color: rgb(0, 31, 90)!important;}

/* .swp-skill-rating-value {vertical-align: top!important; padding: 0px!important; margin: 0px!important; font-size: 30.56px!important; font-weight: 800!important; text-align: left!important; color: rgb(0, 31, 90)!important; margin-top: -5.55px!important; line-height: 32.78px!important; padding-right: 19.44px!important; font-family: "protipo-narrow", sans-serif!important; width: 60px!important;} */
.swp-skill-rating-value {vertical-align: top!important; padding: 0px!important; margin: 0px!important; font-size: 30.56px!important; font-weight: 800!important; text-align: left!important; color: rgb(0, 31, 90)!important; margin-top: -5.55px!important; line-height: 32.78px!important; /*padding-right: 19.44px!important;*/ font-family: "protipo-narrow", sans-serif!important; width: 60px!important;}




.swp-body-row {padding-right: 0px!important;}
.swp-body-row {margin: 0px!important; padding: 0px!important;}


/* ALL FONTS SIZES WERE 18px */
.swp-season-th {width: 15%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;}
.swp-team-th {width: 35%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;}
.swp-gp-th {width: 8.33%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; padding-right: 5px!important;}
.swp-g-gaa-th {width: 8.33%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; padding-right: 5px!important;}
.swp-a-svp-th {width: 8.33%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; padding-right: 5px!important;}
.swp-pts-ga-t {width: 8.33%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; text-align: center!important; padding-right: 5px!important;}
.swp-pim-sa-th {width: 8.33%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; padding-right: 5px!important;}
.swp-pm-w-th {width: 8.33%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; padding-right: 5px!important;}
.swp-ppg-l-th {width: 7.1%!important;; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;}
.swp-league-th {width: 20%!important; margin-right: 1.6%!important; font-size: 10px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;}


.swp-progBar-position { padding-top: 1.5px!important;}
.swp-skill-rating-width {width: 10%!important;}





@keyframes countUp {
from {
    opacity: 0;
    transform: translateY(10px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}

.swp-skill-rating-value {animation: countUp 1s ease-in-out!important;}
.swp-skill-rating-name {animation: countUp 1s ease-in-out!important;}
.w3-border {animation: countUp 1s ease-in-out!important;}


@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}   

.loader {border: 4px solid #f3f3f3!important; border-top: 4px solid #3498db!important; border-radius: 50%!important; width: 20px!important; height: 20px!important; animation: spin 2s linear infinite!important; margin: 0 auto!important;}

.flash-message {
    width: 100%!important;
    color: #000!important;
    text-align: center!important;
    padding: 10px!important;
    display: none;
    transition: all 0.3s ease!important;
}



.swp-body-img-block {z-index: -10!important; margin-top: 27.78px!important;}


.swp-image-overlay-block {
    display: flex!important;
    position: relative!important;
    border: 1px solid #CECECE!important;
    width: 216.01px!important;
    height: 169.72px!important;
    overflow: hidden!important;
    justify-content: center!important;
    text-align: center!important;
    align-items: center!important;
    animation: fadeIn 1.5s ease-in-out!important;
    margin: 0px!important;
    box-sizing: border-box!important;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn-2 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 0.5;
    }
}

.swp-team-logo-pic-bg {
    z-index: 10!important;
    width: 175%!important;
    position: absolute!important;
    z-index: 1!important;
    left: -37.5%!important;
    animation: fadeIn 1.5s ease-in-out!important;
}

.swp-ep-team-logo-pic {
    width: 100px!important;
    height: auto!important;
    animation: fadeIn 1.5s ease-in-out!important;
}

.swp-sn-team-logo-pic {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 100%;
}

.swp-sn-team-logo-pic-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 100%;
}

.swp-carolina-team-logo {
    position: absolute!important;
    width: 120%!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
}

.swp-carolina-team-logo-grey {
    position: absolute!important;
    width: 120%!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
}

.swp-columbus-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 120%!important;
}

.swp-columbus-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 120%!important;
}

.swp-penguins-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 120%!important;
    transform: translateY(15%) translateX(3%)!important;
}

.swp-penguins-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 120%!important;
    transform: translateY(15%) translateX(3%)!important;
}

.swp-sabres-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 140%!important;
}

.swp-sabres-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 140%!important;
}

.swp-panthers-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 110%!important;
    transform: translateY(12%)!important;
}

.swp-panthers-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 110%!important;
    transform: translateY(12%)!important;
}

.swp-leafs-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 130%!important;
    transform: translateY(12%)!important;
}

.swp-leafs-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 130%!important;
    transform: translateY(12%)!important;
}

.swp-coyotes-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 130%!important;
}

.swp-coyotes-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 130%!important;
}

.swp-stars-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 130%!important;
    transform: translateX(5%)!important;
}

.swp-stars-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 130%!important;
    transform: translateX(5%)!important;
}

.swp-wild-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 130%!important;
}

.swp-wild-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 130%!important;
}

.swp-blues-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    transform: translateY(5%)!important;
}

.swp-blues-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    transform: translateY(5%)!important;
}

.swp-flames-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 130%!important;
}

.swp-flames-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 130%!important;
}

.swp-sharks-team-logo {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    width: 130%!important;
}

.swp-sharks-team-logo-grey {
    position: absolute!important;
    animation: fadeIn-2 1.5s ease-in-out!important;
    filter: grayscale(100%)!important;
    opacity: 30%!important;
    width: 130%!important;
}

.swp-player-headshot-pic {
    z-index: 2!important;
    position: absolute!important;
    animation: fadeIn 1.5s ease-in-out!important;
    width: auto!important;
    height:170px!important;
    /* transform: translateY(15%); */
}

.swp-capHit-contract {
    width: 100%!important;
    height: 45px!important;
    border-collapse: collapse!important;
}
.swp-capHit-contract tr {
    height: 45px!important;
    margin: 0px!important;
    padding: 0px!important;
}
.swp-capHit-contract td {
    border-collapse: collapse!important;
    width: 50%!important;
    height: 45px!important;
    margin: 0px!important;
    padding: 0px!important;
}
    
.swp-projection-footer {width: 100%!important; text-align: center!important; padding: 0px 0px 0px 13.89px!important;}

.swp-projection-block {
    /* width: 100%; */
    width: 570px!important;
    display: flex!important;
    align-items: center!important;
    margin-top: 13.89px!important;
    /* margin-bottom: 13.89px!important; */
    border: 1px solid #CECECE!important;
}

.swp-projection-wrapper {width: 423.27px!important; height: 106.15px!important; background-color: #f1f1f1!important; justify-content: center!important; align-items: center!important; display: flex!important; flex-direction: column!important;}


.swp-projection-title{
    width: 222.22px!important;
    margin: 0!important;
    padding: 0!important;
    margin-left: 8.3px!important;
    font-size: 14px!important;
    color: rgb(52, 52, 52)!important;
    font-weight: 800!important;
    font-family: "Roboto", sans-serif!important;
}
.swp-rated-projection {
    border: 1px solid #CECECE!important;
    background-color: #fff!important;
    font-size: 15.83px!important;
    font-weight: 800!important;
    width: 376.735px!important;
    margin: 0px!important;
    padding: 5px 0px!important;
    /* color: rgb(0, 31, 90)!important; */
    color: rgb(52, 52, 52)!important;
    margin-left: 8.33px!important;
}

#swp-rated-projection-1 {
    border-bottom: none!important;
}
#swp-rated-projection-2 {
    border-top: none!important;
}

.swp-rated-projection-with-bottom-border {
    border: 1px solid #CECECE!important;
    background-color: #fff!important;
    font-size: 15.83px!important;
    font-weight: 800!important;
    width: 376.735px!important;
    margin: 0px!important;
    padding: 0!important;
    /* color: rgb(0, 31, 90)!important; */
    color: rgb(52, 52, 52)!important;
    margin-left: 8.33px!important;
}

.swp-projection-img {height: 106.15px!important; width: 130.25px!important;}

.swp-player-notes {padding-left: 13.89px!important; height: 161.11px!important;}


.swp-player-notes td {padding-left: 13.89px!important; padding-right: 13.89px!important;}
/* .swp-player-notes p {font-size: 14px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; color: rgb(0, 31, 90)!important; margin-top: 2%!important;} */
.swp-player-notes p {font-size: 14px!important; font-weight: 400!important; font-family: "Roboto", sans-serif!important; color: rgb(52, 52, 52)!important; margin-top: 2%!important;}


.swp-input-field:hover .player-tooltip {
    visibility: visible!important;
}

.swp-input-field .player-tooltip {
    visibility: hidden!important;
    background-color: black!important;
    opacity: 0.5!important;
    color: #fff!important;
    text-align: center!important;
    border-radius: 6px!important;
    padding: 5px 2px!important;
    margin-top: -10px!important;
    position: absolute!important;
    z-index: 1!important;
  }

  /* swp-table-header td { color: white; padding: 11.11px 13.89px;} */

.swp-projection-icon-wrapper {margin-left: 10px!important;}
.swp-provided-by {height: 50px; width: 100%!important; /*background: linear-gradient(to left, #02426E, #09233D)!important;*/ color: #000!important; text-align: left!important; display: flex!important; padding: 0 2%!important;}
.swp-provided-by td { position: relative; text-align: right; display: flex; flex-wrap: wrap; justify-content: end; align-content: center; height: 100%; box-sizing: border-box!important;}
.swp-provided-by img {/*position: absolute; bottom: 5%; left: 2%;*/ width: 30px!important}
.swp-provided-by p {font-family: "Roboto", sans-serif!important; font-size: 14px!important; margin: 0px 0px!important; padding: 0px 0px!important; font-weight: 400!important; color: #343434!important; font-style: italic!important; width: 100%!important}

.swp-provided-by td:first-child {
    width: fit-content;
}

.swp-provided-by td:not(:first-child) {
    width: 100%!important;
}

.displayNone {display: none;}

.textAlignCenter {
    text-align: center!important;
}

/* START OF RESPONSIVENESS */

p.swp-skill-rating-value {
    margin-right: 5px!important;
}

.swp-card-back .swp-provided-by img {
    display: none!important;
}


@media only screen and (max-width: 1450px) {
    .w3-border { width: 169.65px!important; margin-left: -10px!important;}
    .swp-card-container { width: 526.31px!important; height: 800px!important;}
    .swp-card { width: 526.31px!important; height: 770px!important;}
    .swp-card-wrapper {/*padding-top: 24.37px!important;*/ height: 700px!important; width: 526.31px!important;}
    .swp-parent-table {/*height: 650px!important;*/height: fit-content!important; width: 526.31px!important; padding: 0px!important; margin: 0px!important;}
    .swp-parent-table tbody {padding: 0px!important; margin: 0px!important; width: 100%!important;}
    .swp-header-row {height: 48.74px!important;}
    .swp-table-header{height: 99.87px!important;}
    .swp-table-header td {padding: 5px 12.18px!important;}
    .swp-table-header td h2 {line-height: 32.11px!important; font-size: 32.11px!important;}
    .swp-table-header td h4 {line-height: 30.83px!important;font-size: 15.06px!important; padding: 0px!important;}
    .swp-table-body {height: 107.21px!important;}
    .swp-body-img-block {padding-top: 0px!important; padding-left: 12.18px!important;}
    .swp-table-body-skills {height: 220.18px!important; padding: 10px 0px 0px 12.18px!important; margin-top: -10px!important;}
    .swp-body-player-info {padding-left: -13.16px!important; padding-top: 0px!important;}
    .swp-table-player-info {width: 299.41px!important; height: 187.74px!important;}
    #swp-table-player-info-row-1{height: 47.14px!important;}
    #swp-table-player-info-row-2{height: 36.47px!important;}
    #swp-table-player-info-row-3{height: 36.47px!important;}
    #swp-table-player-info-row-4{height: 45.04px!important;}
    .swp-table-player-info p:not(.swp-player-info-title) {margin-left: 4.88px!important; font-size: 14px!important; font-weight: 400!important;}
    .swp-player-info-title {font-size: 14px!important; font-weight: 800!important;}
    .swp-body-table-pos-no {width: 189.48px!important; height: 39.29px!important; border: 1px solid #cecece!important; border-top: none!important;}
    .swp-body-table-pos-no td {width: 96.35px!important;}
    .swp-body-table-pos-no p {font-size: 14px!important;}
    .swp-pos-no {padding: 3.86px /*11.62px*/0px!important; font-size: 19px!important;}
    .swp-body-skills-block-left {height: 146.20px!important;}
    .swp-body-skills-block-right {height: 146.20px!important;}
    #swp-body-stat-block-2 {padding-left: 24.27px!important; width: 221.73px!important;}
    .swp-table-skill-rating {height: 146.20px!important; width: 246.35px!important;}
    #swp-table-skill-rating-2 {width: 224.61px!important}
    .swp-comparable-title {padding-top: 4.56px!important; padding-bottom: 4.56px!important;}
    .swp-footer{height: 9.74px!important;}
    .swp-table-body-stats {width: 511.69px!important; height: 85.28px!important; padding-left: 12.18px!important; padding-top: 12.18px!important;}
    .swp-table-body-stats tr {height: 24.378px!important;}
    .swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {font-size: 12px!important; font-weight: 500!important;}
    /* .swp-table-statlines td:not(#swp-table-statlines-2) {color: rgb(0, 31, 90)!important; font-size: 14px!important; font-weight: 500!important; font-family: "Roboto", sans-serif!important;} */
    .swp-table-statlines td:not(#swp-table-statlines-2) {color: rgb(52, 52, 52)!important; font-size: 14px!important; font-weight: 400!important; font-family: "Roboto", sans-serif!important;}
    .swp-table-statlines th {padding-left: 1.46px!important;}
    .swp-table-statlines td {padding-left: 2.63px!important;}
    .swp-table-statlines td {padding-left: 1.46px!important;}
    .swp-table-statlines tr:nth-child(1) td {font-size: 12px!important; font-weight: 600!important;}
    .swp-table-statlines tr:not(:first-child) td{font-weight: 500!important;}
    .swp-table-statlines th p {font-weight: 500!important;}
    #swp-table-statlines-2 tr:first-child {color: red!important; font-weight: 500!important;}
    .swp-skill-rating-name {font-size: 14px!important; font-weight: 800!important;}
    .swp-skill-rating-value {font-size: 26.80px!important; font-weight: 800!important; margin-top: -5.48px!important; line-height: 28.75px!important; /*padding-right: 55.05px!important;*/ width: 50px!important;}
    .swp-season-th {width: 15%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-team-th {width: 35%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-gp-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-g-gaa-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-a-svp-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pts-ga-t {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pts-ga-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pim-sa-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pm-w-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-ppg-l-th {width: 7.1%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-league-th {width: 20%!important; margin-right: 1.6%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-progBar-position { padding-top: 0.5px!important}
    .swp-body-img-block {margin-top: 24.36px!important;}
    .swp-image-overlay-block {width: 189.48px!important; height: 148.87px!important;}
    .swp-ep-team-logo-pic {width: 100px!important; height: auto!important;}
    .swp-player-headshot-pic {width: auto!important ;height:170px!important;}
    .swp-capHit-contract {height: 36.47px!important;}
    .swp-capHit-contract tr {height: 36.47px!important;}
    .swp-capHit-contract td {height: 36.47px!important;}
    .swp-projection-footer {padding: 0px 0px 0px 12.18px!important;}
    .swp-projection-block {margin-top: 12.18px!important; /*margin-bottom: 12.18px!important;*/ width: 501.94px!important;}
    .swp-projection-wrapper {width: 371.29px!important; height: 93.11px!important;}
    .swp-projection-title{margin-left: 7.2px!important; font-size: 14px!important; font-weight: 800!important;}
    .swp-rated-projection {font-size: 14px!important; font-weight: 800!important; width: 330.47px!important; margin-left: 7.31px!important;}
    .swp-projection-icon-wrapper {margin-left: 8px!important;}
    .swp-projection-img {height: 93.11px!important; width: 114.25px!important;}
    .swp-player-notes {padding-left: 12.18px!important; height: 141.32px!important;}
    .swp-player-notes td {padding-left: 12.18px!important; padding-right: 12.18px!important;}
    /* .swp-body-row{height: 200px!important;} */

    

    .swp-player-notes p {font-size: 14px!important; font-weight: 400!important; width: 501.95px!important; height: 120px; overflow-y: scroll;}
    .swp-provided-by {width: 100%!important; color: #000!important; text-align: left!important;}
    .swp-provided-by p {font-family: "Roboto", sans-serif!important; font-size: 12px!important; margin: 0px 0px!important; padding: 0px 0px!important; font-weight: 400!important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1124px) {
    .w3-border { width: 155.64px!important; margin-left: -10px!important;} /*Did not touch margin-left*/
    .swp-card-container { width: 482.85px!important; height: 800px!important;}
    .swp-card { width: 482.85px!important; height: 770px!important;}
    .swp-card-wrapper {/*padding-top: 22.36px!important;*/ height: 700px!important; width: 482.85px!important;}
    .swp-parent-table {height: 596.33px!important; width: 482.85px!important; padding: 0px!important; margin: 0px!important;}
    .swp-parent-table tbody {padding: 0px!important; margin: 0px!important; width: 100%!important;}
    .swp-header-row {height: 44.72px!important;}
    .swp-table-header{height: 91.62px!important;}
    .swp-table-header td {padding: 4.59px 11.17px!important;}
    .swp-table-header td h2 {line-height: 29.46px!important; font-size: 29.46px!important;}
    .swp-table-header td h4 {line-height: 28.29px!important;font-size: 13.81px!important; padding: 0px!important;}
    .swp-table-body {height: 98.35px!important;}
    .swp-body-img-block {padding-top: 0px!important; padding-left: 11.17px!important;}
    .swp-table-body-skills {height: 202px!important; padding: 9.17px 0px 0px 11.17px!important; margin-top: -9.17px!important;}
    .swp-body-player-info {padding-left: -12.07px!important; padding-top: 0px!important;}
    .swp-table-player-info {width: 274.69px!important; height: 172.24px!important;}
    #swp-table-player-info-row-1{height: 43.24px!important;}
    #swp-table-player-info-row-2{height: 33.46px!important;}
    #swp-table-player-info-row-3{height: 33.46px!important;}
    #swp-table-player-info-row-4{height: 41.32px!important;}
    .swp-table-player-info p:not(.swp-player-info-title) {margin-left: 4.47px!important; font-size: 14px!important; font-weight: 400!important;}
    .swp-player-info-title {font-size: 14px!important; font-weight: 800!important;}
    .swp-body-table-pos-no {width: 173.83px!important; height: 36.04px!important; border: 1px solid #cecece!important; border-top: none!important;}
    .swp-body-table-pos-no td {width: 88.39px!important;}
    .swp-body-table-pos-no p {font-size: 14px!important;}
    .swp-pos-no {padding: 3.5px /*10.66px*/0px!important; font-size: 20px!important;}
    .swp-body-skills-block-left {height: 134.13px!important;}
    .swp-body-skills-block-right {height: 134.12px!important;}
    #swp-body-stat-block-2 {padding-left: 22.26px!important; width: 203.42px!important;}
    .swp-table-skill-rating {height: 134.12px!important; width: 226.01px!important;}
    #swp-table-skill-rating-2 {width: 206.06px!important}
    .swp-comparable-title {padding-top: 4.18px!important; padding-bottom: 4.18px!important;}
    .swp-footer{height: 8.94px!important;}
    .swp-table-body-stats {width: 469.44px!important; height: 78.24px!important; padding-left: 11.17px!important; padding-top: 11.17px!important;}
    .swp-table-body-stats tr {height: 22.36px!important;}
    .swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {font-size: 12px!important; font-weight: 500!important;}
    /* .swp-table-statlines td:not(#swp-table-statlines-2) {color: rgb(0, 31, 90)!important; font-size: 14px!important; font-weight: 500!important; font-family: "Roboto", sans-serif!important;} */
    .swp-table-statlines td:not(#swp-table-statlines-2) {color: rgb(52, 52, 52)!important; font-size: 14px!important; font-weight: 400!important; font-family: "Roboto", sans-serif!important;}
    .swp-table-statlines th {padding-left: 1.34px!important;}
    .swp-table-statlines td {padding-left: 2.41px!important;}
    .swp-table-statlines td {padding-left: 1.34px!important;}
    .swp-table-statlines tr:nth-child(1) td {font-size: 12px!important; font-weight: 600!important;}
    .swp-table-statlines tr:not(:first-child) td{font-weight: 500!important;}
    .swp-table-statlines th p {font-weight: 500!important;}
    #swp-table-statlines-2 tr:first-child {color: red!important; font-weight: 500!important;}
    .swp-skill-rating-name {font-size: 14px!important; font-weight: 800!important;}
    .swp-skill-rating-value {font-size: 26.80px!important; font-weight: 800!important; margin-top: -5.03px!important; line-height: 26.37px!important; /*padding-right: 55.05px!important;*/ width: 50px!important;}
    .swp-season-th {width: 15%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-team-th {width: 35%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-gp-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-g-gaa-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-a-svp-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pts-ga-t {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pts-ga-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pim-sa-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-pm-w-th {width: 8.33%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-ppg-l-th {width: 7.1%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-league-th {width: 20%!important; margin-right: 1.6%!important; font-size: 8.77px!important; font-weight: 600!important;}
    .swp-progBar-position { padding-top: 0.46px!important}
    .swp-body-img-block {margin-top: 22.35px!important;}
    .swp-image-overlay-block {width: 173.83px!important; height: 136.58px!important;}
    .swp-ep-team-logo-pic {width: 91.74px!important; height: auto!important;}
    .swp-player-headshot-pic {width: auto!important; height:155.96px!important;}
    .swp-capHit-contract {height: 33.46px!important;}
    .swp-capHit-contract tr {height: 33.46px!important;}
    .swp-capHit-contract td {height: 33.46px!important;}
    .swp-projection-footer {padding: 0px 0px 0px 11.17px!important;}
    .swp-projection-block {margin-top: 11.17px!important; /*margin-bottom: 11.17px!important;*/ width: 460.49px!important;}
    .swp-projection-wrapper {width: 340.62px!important; height: 85.42px!important;}
    .swp-projection-title{margin-left: 6.60px!important; font-size: 14px!important; font-weight: 800!important;}
    .swp-rated-projection {font-size: 14px!important; font-weight: 800!important; width: 303.18px!important; margin-left: 6.71px!important;}
    .swp-projection-icon-wrapper {margin-left: 7.34px!important;}
    .swp-projection-img {height: 85.42px!important; width: 104.82px!important;}
    .swp-player-notes {padding-left: 11.17px!important; height: 129.65px!important;}
    .swp-player-notes td {padding-left: 11.17px!important; padding-right: 11.17px!important;}
    /* .swp-body-row{height: 183.48px!important;} */

    

    .swp-player-notes p {font-size: 14px!important; font-weight: 400!important; width: 460.50px!important;}
    .swp-provided-by {width: 100%!important; color: #000!important; text-align: left!important;}
    .swp-provided-by p {font-family: "Roboto", sans-serif!important; font-size: 12px!important; margin: 0px 0px!important; padding: 0px 0px!important; font-weight: 400!important;}
}

@media only screen and (max-width: 767px) {
    .w3-border { width: 113.1px!important; margin-left: -6.66px!important;}
    .swp-card-container { width: 350px!important; height: 650px!important;}
    .swp-card { width: 350px!important; height: 650px!important;}
    .swp-card-wrapper {/*padding-top: 16.25px!important;*/ height: 466.67px!important; width: 350px!important;}
    .swp-parent-table {/*height: 625px!important;*/height: fit-content!important; width: 350px!important;}
    .swp-header-row {height: 32.49px!important;}
    .swp-table-header{height: 66.58px!important;}
    .swp-table-header td {padding: 3.33px 8.12px!important;}
    .swp-table-header td h2 {line-height: 21.41px!important; font-size: 21.41px!important;}
    .swp-table-header td h4 {line-height: 21.41px!important; font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-table-body {height: 71.47px!important;}
    .swp-body-img-block {padding-left: 8.12px!important;}
    .swp-table-body-skills {height: 122.22px!important; padding: 3.33px 0px 0px 8.12px!important; margin-top: 0!important;}
    .swp-body-player-info {padding-left: -8.77px!important;}
    .swp-table-player-info {width: 199.61px!important; height: 125.16px!important;}
    #swp-table-player-info-row-1{height: 30.42px!important;}
    #swp-table-player-info-row-2{height: 21.31px!important;}
    #swp-table-player-info-row-3{height: 21.31px!important;}
    #swp-table-player-info-row-4{height: 28.03px!important;}
    .swp-table-player-info p:not(.swp-player-info-title) {margin-left: 3.25px!important; font-size: 12px!important; font-weight: 400!important; line-height: 12px!important;} /* CHANGING FONT SIZE */
    .swp-table-player-info p {margin-left: 3.25px!important;}
    .swp-player-info-title {font-size: 12px!important; font-weight: 600!important;}/* CHANGING FONT SIZE */
    .swp-body-table-pos-no {width: 126.32px!important; height: 26.4%!important; border: 1px solid #cecece!important; border-top: none!important;}

    .swp-body-table-pos-no td {width: fit-content;}
    .swp-body-table-pos-no p {font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-pos-no {padding: 2.24px /*3.75px*/0px!important; font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-body-skills-block-left {height: 97.47px!important;}
    .swp-body-skills-block-right {height: 97.47px!important;}
    #swp-body-stat-block-2 {padding-left: 13.75px!important; width: 147.82px!important;}
    .swp-table-skill-rating {height: 97.47px!important; width: 164.23px!important;}
    #swp-table-skill-rating-2 {width: 149.74px!important}
    .swp-comparable-title {padding-top: 3.04px!important; padding-bottom: 3.04px!important;}
    .swp-footer{height: 6.49px!important;}
    .swp-table-body-stats {width: 341.13px!important; height: 56.86px!important; padding-left: 8.12px!important; padding-top: 8.12px!important;}
    .swp-table-body-stats tr {height: 16.252px!important;}
    .swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {font-size: 7.79px!important; font-weight: 500!important;} /* CHANGING FONT SIZE */
    .swp-table-statlines th {padding-left: 0.97px!important;}
    .swp-table-statlines td {padding-left: 1.75px!important;}
    .swp-table-statlines td {padding-left: 0.97px!important;}
    .swp-table-statlines tr:nth-child(1) td {font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-skill-rating-name {font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    #swp-skill-rating-10 {margin-left: -2%!important;}
    .swp-skill-rating-value {font-size: 17.87px!important; font-weight: 600!important; margin-top: -3.65px!important; line-height: 19.17px!important; /*padding-right: 34.37px!important;*/ width: 30px!important;}
    #swp-table-statlines-2 tr:first-child {color: red!important; font-weight: 500!important;}

    /* ALL OF THESE were 5.84px */
    .swp-season-th {width: 15%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-team-th {width: 36%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-gp-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-g-gaa-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-a-svp-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */ /* CHANGING FONT SIZE */
    .swp-pts-ga-t {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pts-ga-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pim-sa-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pm-w-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-ppg-l-th {width: 7.1%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-league-th {width: 28.5%!important; margin-right: 1.6%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-progBar-position { padding-top: 0.75px!important}
    .swp-body-img-block {margin-top: 16.24px!important;}
    .swp-image-overlay-block {width: 126.32px!important; height: 110px!important;}
    .swp-ep-team-logo-pic {width: 66.67px!important; height: auto!important;}
    .swp-player-headshot-pic {width: auto!important; height:113.33px!important;}
    .swp-capHit-contract {height: 21.31px!important;}
    .swp-capHit-contract tr {height: 21.31px!important;}
    .swp-capHit-contract td {height: 21.31px!important;}
    .swp-projection-footer {padding: 0px 0px 0px 8.12px!important;}
    .swp-projection-block {margin-top: 8.12px!important; /*margin-bottom: 8.12px!important;*/ width: 335px!important;}
    .swp-projection-wrapper {width: 247.53px!important; height: 72.07px!important;}
    #swp-rated-projection-1 {padding-bottom: 1%!important; /*border-bottom: 1px solid #CECECE!important*/}
    #swp-rated-projection-2 {padding-top: 1%!important;}

    .swp-projection-title{margin-left: 4.8px!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-rated-projection {font-size: 12px!important; font-weight: 600!important; width: 220.31px!important; margin-left: 4.87px!important;} /* CHANGING FONT SIZE */
    .swp-projection-img {height: 62.07px!important; width: 76.16px!important;}
    .swp-player-notes {padding-left: 8.12px!important; height: 94.21px!important;}
    .swp-player-notes td {padding-left: 8.12px!important; padding-right: 8.12px!important;}
    .swp-player-notes p {font-size: 12px!important; font-weight: 400!important; width: 334.63px!important; padding-bottom: 2%!important} /* CHANGING FONT SIZE */
    /* .swp-body-row {height: 140px!important;} */
    .swp-table-statlines th p {color: rgb(52, 52, 52)!important; font-size: 12px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;} /* CHANGING FONT SIZE */
    .swp-table-statlines td:not(#swp-table-statlines-2) {font-size: 12px!important;} /* CHANGING FONT SIZE */
    #swp-table-statlines-2 tr:first-child td {font-size: 12px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important; color: rgb(52, 52, 52)!important;} /* CHANGING FONT SIZE */
    #swp-table-statlines-2 tr:first-child {color: red!important; font-weight: 500;}
    #swp-table-statlines-2 tr:not(:first-child) td {font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-table-skill-visuals {max-height: 38px!important;}
    .w3-blue {height: 10px!important}
    .swp-provided-by {width: 100%!important; color: #000!important; text-align: left!important;}
    .swp-provided-by p {font-family: "Roboto", sans-serif!important; font-size: 10px!important; margin: 0px 0px!important; padding: 0px 0px!important; font-weight: 400!important; /*margin-top: 3%!important;*/} /* CHANGING FONT SIZE */
    .swp-provided-by img {width: 30px!important;}
    .swp-skill-rating-width .clearfix::before {display: none;}
    .swp-skill-rating-width .clearfix::after {display: none;}
    
}

@media only screen and (max-width: 350px) {
    .w3-border { width: 80.78px!important; margin-left: -4.75px!important;}
    .swp-card-container { width: 250px!important; height: 700px!important;}
    .swp-card { width: 250px!important; height: 366.43px!important;}
    .swp-card-wrapper {/*padding-top: 11.61px!important;*/ height: 333.33px!important; width: 250px!important;}
    .swp-parent-table {height: 333.33px!important; width: 250px!important;}
    .swp-header-row {height: 23.21px!important;}
    .swp-table-header{height: 47.55px!important;}
    .swp-table-header td {padding: 2.39px 5.8px!important;}
    .swp-table-header td h2 {line-height: 15.29px!important; font-size: 15.29px!important;}
    /* .swp-table-header td h4 {font-size: 7.14px!important;} */
    .swp-table-header td h4 {line-height: 15.29px!important;font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-table-body {height: 51.05px!important;}
    .swp-body-img-block {padding-left: 5.8px!important;}
    .swp-table-body-skills {height: 87.3px!important; padding: 2.37px 0px 0px 5.8px!important; margin-top: -4.76px!important;}
    .swp-body-player-info {padding-left: -6.26px!important;}
    .swp-table-player-info {width: 142.58px!important; height: 89.28px!important;}
    #swp-table-player-info-row-1{height: 21.73px!important;}
    #swp-table-player-info-row-2{height: 15.22px!important;}
    #swp-table-player-info-row-3{height: 15.22px!important;}
    #swp-table-player-info-row-4{height: 20.02px!important;}
    /* .swp-table-player-info p:not(.swp-player-info-title) {margin-left: 2.32px!important; font-size: 6.03px!important; font-weight: 500!important; line-height: 5.71px!important;} */
    .swp-table-player-info p:not(.swp-player-info-title) {margin-left: 2.32px!important; font-size: 12px!important; font-weight: 400!important; line-height: 12px!important;} /* CHANGING FONT SIZE */
    .swp-table-player-info p {margin-left: 2.32px!important;}
    /* .swp-player-info-title {font-size: 4.14px!important; font-weight: 600!important;} */
    .swp-player-info-title {font-size: 12!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-body-table-pos-no {width: 90.23px!important; height: fit-content!important; border: 1px solid #cecece!important; border-top: none!important;}
    .swp-body-table-pos-no td {width: 45.88px!important;}
    /* .swp-body-table-pos-no p {font-size: 4.18px!important;} */
    .swp-body-table-pos-no p {font-size: 12px!important;} /* CHANGING FONT SIZE */
    /* .swp-pos-no {padding: 1.6px 6.96px!important; font-size: 8.12px!important;} */
    .swp-pos-no {padding: 1.6px /*6.96px*/0px!important; font-size: 12px!important;} /* CHANGING FONT SIZE */
    .swp-body-skills-block-left {height: 69.62px!important;}
    .swp-body-skills-block-right {height: 69.62px!important;}
    #swp-body-stat-block-2 {padding-left: 14.41px!important; width: 105.58px!important;}
    .swp-table-skill-rating {height: 69.62px!important; width: 117.30px!important;}
    #swp-table-skill-rating-2 {width: 106.95px!important}
    .swp-comparable-title {padding-top: 2.17px!important; padding-bottom: 2.17px!important;}
    .swp-footer{height: 4.63px!important;}
    .swp-table-body-stats {width: 243.66px!important; height: 40.61px!important; padding-left: 5.8px!important; padding-top: 5.8px!important;}
    .swp-table-body-stats tr {height: 11.60px!important;}
    /* .swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {font-size: 5.56px!important; font-weight: 500!important;} */
    .swp-table-statlines tr:not(:first-child),.swp-table-statlines-2 tr:not(:first-child) {font-size: 12px!important; font-weight: 500!important;} /* CHANGING FONT SIZE */
    .swp-table-statlines th {padding-left: 0.69px!important;}
    .swp-table-statlines td {padding-left: 1.751.25px!important;}
    .swp-table-statlines td {padding-left: 0.69px!important;}
    /* .swp-table-statlines tr:nth-child(1) td {font-size: 5.71px!important;} */
    .swp-table-statlines tr:nth-child(1) td {font-size: 12px!important;} /* CHANGING FONT SIZE */
    /* .swp-skill-rating-name {font-size: 4.18px!important; font-weight: 600!important;} */
    .swp-skill-rating-name {font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-skill-rating-value {font-size: 12.76px!important; font-weight: 600!important; margin-top: -2.60px!important; line-height: 13.69px!important; /*padding-right: 8.12px!important;*/ width: 21.43px!important;}
    #swp-table-statlines-2 tr:first-child {color: red!important; font-weight: 500!important;}

    /* Font size was 4.17px */
    .swp-season-th {width: 15%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-team-th {width: 35%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-gp-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-g-gaa-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-a-svp-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pts-ga-t {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pts-ga-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pim-sa-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-pm-w-th {width: 8.33%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-ppg-l-th {width: 7.1%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-league-th {width: 20%!important; margin-right: 1.6%!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    .swp-progBar-position { padding-top: 0.53px!important}
    .swp-body-img-block {margin-top: 11.6px!important;}
    .swp-image-overlay-block {width: 90.22px!important; height: 70.89px!important; margin-top: 33%!important}
    .swp-ep-team-logo-pic {width: 47.62px!important; height: auto!important;}
    .swp-player-headshot-pic {width: auto!important; height:80.95px!important;}
    .swp-capHit-contract {height: 15.22px!important;}
    .swp-capHit-contract tr {height: 15.22px!important;}
    .swp-capHit-contract td {height: 15.22px!important;}
    .swp-projection-footer {padding: 0px 0px 0px 5.8px!important;}
    .swp-projection-block {margin-top: 5.8px!important; /*margin-bottom: 5.8px!important;*/ width: 247.28px!important;}
    .swp-projection-wrapper {width: 176.80px!important; height: 110px!important;}
    /* .swp-projection-title{margin-left: 3.42px!important; font-size: 4.17px!important; font-weight: 600!important;}  */
    .swp-projection-title{margin-left: 3.42px!important; font-size: 12px!important; font-weight: 600!important;} /* CHANGING FONT SIZE */
    /* .swp-rated-projection {font-size: 6px!important; font-weight: 600!important; width: 157.36px!important; margin-left: 3.48px!important;} */
    .swp-rated-projection {font-size: 12px!important; font-weight: 600!important; width: 157.36px!important; margin-left: 3.48px!important;} /* CHANGING FONT SIZE */
    .swp-projection-img {height: 44.33px!important; width: 54.4px!important;}
    .swp-player-notes {padding-left: 5.8px!important; height: 67.29px!important;}
    .swp-player-notes td {padding-left: 5.8px!important; padding-right: 5.8px!important;}
    /* .swp-player-notes p {font-size: 5.56px!important; font-weight: 500!important; width: 239.02px!important;} */
    .swp-player-notes p {font-size: 12px!important; font-weight: 400!important; width: 239.02px!important;} /* CHANGING FONT SIZE */
    /* .swp-body-row {height: 100px!important;} */

    /* .swp-table-statlines th p {color: rgb(52, 52, 52)!important; font-size: 5.56px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;} */
    .swp-table-statlines th p {color: rgb(52, 52, 52)!important; font-size: 12px!important; font-weight: 600!important; font-family: "Roboto", sans-serif!important;} /* CHANGING FONT SIZE */
    /* .swp-table-statlines td:not(#swp-table-statlines-2) {font-size: 5.56px!important;} */
    .swp-table-statlines td:not(#swp-table-statlines-2) {font-size: 12px!important;} /* CHANGING FONT SIZE */
    /* #swp-table-statlines-2 tr:first-child td {font-size: 5.56px!important;} */
    #swp-table-statlines-2 tr:first-child td {font-size: 12px!important;} /* CHANGING FONT SIZE */
    /* #swp-table-statlines-2 tr:not(:first-child) td {font-size: 5.56px!important;} */
    #swp-table-statlines-2 tr:not(:first-child) td {font-size: 12px!important;} /* CHANGING FONT SIZE */

    .w3-blue {height: 7.14px!important}

    .swp-provided-by {width: 100%!important; color: #000!important; text-align: left!important;}
    /* .swp-provided-by p {font-family: "Roboto", sans-serif!important; font-size: 4.14px!important; margin: 0px 5.8px!important; padding: 2.14px 0px!important; font-weight: 600!important;} */
    .swp-provided-by p {font-family: "Roboto", sans-serif!important; font-size: 12px!important; margin: 0px 0px!important; padding: 0px 0px!important; font-weight: 400!important; width: 89%!important} /* CHANGING FONT SIZE */
}
