@charset "utf-8";
/*********************************************************
DEFAULTS
**********************************************************/
:root {
    --PFLblue:#052383;
    --PFLred:#ff0404;
    --mediumGrey:#989898;
    --lightGrey:#e2e2e2;
    --darkGrey:#111111;
}
::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(5, 35, 131,0.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(5, 35, 131,1);
    -webkit-box-shadow: inset 0 0 6px rgba(5, 35, 131,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(5, 35, 131,0.1);
}
html, body{
	width:100%;
	min-height:100%;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
	background-position: top center;
}
body {
	background-color:#fff;
	color: var(--darkGrey);
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
}
h1, h2, h3, h4, h5, p {
	margin:0;
	padding:0;
}
p{
    font-size: 1.4rem;
    line-height: 1.3;
}
img {
	max-width:100%;
}
h1 {
    font-size: 3rem;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    line-height: 1;
    letter-spacing: -1px;
}
h2 {
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--PFLred);
    border-bottom:2px solid var(--PFLred);
    padding-bottom: .5rem;
    margin-bottom: 1rem;
}
.fighterBanner h1{
    font-size: 5rem;
    padding-bottom: .8rem;
}
h3 {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}
h4 {
    font-size: 1.4rem;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
}
h5 {
    font-size: .9rem;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
	color: var(--darkGrey);
}
hr {
    margin:.7rem 0;
    border-top: 2px solid var(--mediumGrey);
}
.hr-short {
    max-width: 350px;
    margin:2rem auto;
    border-top: 2px solid var(--mediumGrey);
}
a {
    color:var(--PFLblue);
    display: inline-block;
}
a:hover {
    color:var(--PFLred);
    text-decoration: none;
}
.text-white a {
    color: #fff;
}
.font-oswald {
	font-family:'Oswald', sans-serif;
}
.border-grey-top{
    border-top:1px solid var(--mediumGrey);
}
.border-grey-bottom {
    border-bottom:1px solid var(--mediumGrey);
}
.text-blue {
    color: var(--PFLblue);
}
.text-red {
    color: var(--PFLred);
}
.text-white {
    color: #fff;
}
.text-grey {
    color: var(--mediumGrey);
}
a.text-white:hover {
    color: #fff;
    text-decoration: underline;
}
.bg-grey {
    background: var(--lightGrey);
}
.bg-black {
    background: #000;
}
.bg-white {
    background: #fff;
}
.bg-blue {
    background: var(--PFLblue);
}
.letter-spacing {
    letter-spacing: -0.05rem;
}
.shadow {
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,.1)!important;
}
.shadow-wide {
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,.3)!important;
}
.text-shadow {
    text-shadow: 0px 0px 5px rgba(0,0,0,0.8);
}
.w-85 {
    width: 85%;
}
.border-wide {
    border-width: 3px !important;
}
.border-primary {
    border-color: var(--PFLred)!important;
}
.border-secondary {
    border-color: var(--PFLblue)!important;
}
/*********************************************************
BUTTONS
**********************************************************/
.btn {
    border-radius: 0;
    text-transform: uppercase;
    transition: .3s;
}
.btn-default {
    background-color: var(--PFLred);
	font-family:'Oswald', sans-serif;
    color: #fff;
    padding: .2rem 2.5rem;
    font-size: 1rem;
    border:1px solid transparent;
}
.btn-default:hover {
    background-color: var(--PFLblue);
    color: #fff;
    border:1px solid #fff;
}
.btn-secondary {
    padding: .2rem 2.5rem;
    font-size: 1rem;
    background: #fff;
	font-family:'Oswald', sans-serif;
    color: var(--darkGrey);
    border: 1px solid var(--darkGrey);
}
.btn-secondary:hover {
    background-color: var(--PFLred);
    border: 1px solid var(--PFLred);
}
.btn-primary-anim {
    font-size: 1.5rem;
	border: 3px solid var(--PFLred);
	color: var(--PFLred);
	background: none;
	cursor: pointer;
    text-align: center;
	padding: 1.5rem 7rem;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
    z-index: 1;
    overflow: hidden;
}
.btn-primary-anim:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: var(--PFLred);
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.btn-primary-anim:hover,
.btn-primary-anim:active {
	color: #fff;
}
.btn-primary-anim:hover:after {
	height: 300%;
	opacity: 1;
}
.btn-primary-anim:active:after {
	height: 400%;
	opacity: 1;
}
.btn-secondary-anim {
    font-size: 1.5rem;
	border: 3px solid var(--PFLblue);
	color: var(--PFLblue);
	background: none;
	cursor: pointer;
    text-align: center;
	padding: 1.5rem 7rem;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
    z-index: 1;
    overflow: hidden;
}
.btn-secondary-anim:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: var(--PFLblue);
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.btn-secondary-anim:hover,
.btn-secondary-anim:active {
	color: #fff;
}
.btn-secondary-anim:hover:after {
	height: 300%;
	opacity: 1;
}
.btn-secondary-anim:active:after {
	height: 400%;
	opacity: 1;
}
/*********************************************************
SLIDERS
**********************************************************/
.slick-slide a {
    display: inline-block;
}
.slick-next, .slick-prev {
    height: auto;
    width: auto;
    top:38%;
}
.slick-dots li button:before {
    color: #8e8e8e;
}
.slick-dots li.slick-active button:before {
    opacity: 1;
    color: var(--PFLblue);;
    text-shadow: 0px 0px 4px #fff;
}
.slick-dots {
    bottom: 0;
}
.slick-next {
    right: -25px;
    z-index: 9000;
}
.slick-prev {
    left: -25px;
    z-index: 9000;
}
.slick-dots li button:before {
    font-size: 17px;
}
.slick-prev:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f053";
    font-size: 2rem;
    color: var(--PFLblue);
}
.slick-next:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
    font-size: 2rem;
    color: var(--PFLblue);
}
.mainSlider .slick-next {
    right: 10px;
    z-index: 9000;
    top: 38%;
}
.mainSlider .slick-prev {
    left: 10px;
    z-index: 9000;
    top: 38%;
}
.mainSlider .slick-prev:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f053";
    font-size: 4rem;
    color: #fff;
}
.mainSlider .slick-next:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
    font-size: 4rem;
    color: #fff;
}
.selectionSlider .slick-next {
    right: 5px;
    z-index: 9000;
}
.selectionSlider .slick-prev {
    left: 5px;
    z-index: 9000;
}
.slide-btn{
	margin:0 0 2em 0 !important;
}
.galleryRow{
    background: #2b2b2b;
}
.gallerySlider img {
    width: auto;
    max-height: 700px;
}
.galleryNavSlider img {
    max-height: 200px;
}
.galleryNavSlider .slick-next:before, .galleryNavSlider .slick-prev:before {
    color: #fff;
}
.galleryThumb {
    max-height: 270px;
    overflow: hidden;
}

/*********************************************************
CAROSEL WIDGETS
**********************************************************/
.widgetTitle {
    border-bottom: 3px solid var(--darkGrey);
    margin-bottom: 2rem;
    padding-bottom: .5rem;
}
.widgetTitle h3 {
	font-size: 3em;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
    color: var(--darkGrey);
    text-transform: uppercase;
}
.widgetTitle a {
    color: var(--PFLred);
	font-size: 1.5rem;
    line-height: 1;
	letter-spacing:0;
}
.widgetDate {
    color: var(--mediumGrey);
    font-family: 'Roboto Condensed', sans-serif;
    margin: .5rem 0 0 0;
    font-size: .9rem;
    font-weight: bold;
}

/*********************************************************
MOBILE NAV
**********************************************************/
.sticky-top {
    z-index: 99999;
}
.navbar{
    background: var(--PFLred);
	font-family:'Oswald', sans-serif;
}
.navbar-brand {
    color: #fff;
    font-size: 1rem;
}
.navbar-toggler, .navbar-toggler:focus, .navbar-toggler:active {
    border: 1px solid #fff;
    outline: none;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-collapse {
    background: var(--PFLblue);
}
.navbar-nav>li>a {
	padding:15px 0;
    letter-spacing: 2px;
	margin:0;
	font-size:1.3rem;
	color:#fff;
	text-transform:uppercase;
    display: block;
    text-align: center;
}
.navbar-nav>li {
	font-size:1.3rem;
	float:none;
}
.navbar-nav>li:hover {
	background-color:var(--PFLred);
}
.navbar-nav .dropdown ul li{
	background-color:#161616;
}
.navbar-nav .dropdown ul li a{
	color:#fff;
    letter-spacing: 2px;
	text-shadow:2px 2px #000;
	font-size:1.3rem;
	padding:1rem 0;
	text-transform:uppercase;
    display: block;
    text-align: center;
}
.navbar-nav .dropdown ul li a:hover{
	background-color:transparent;
}
.navbar-nav>.open>a, .navbar-nav>.open>a:hover, .navbar-nav>.open>a:focus {
	background-color: var(--PFLred);
}
.navbar-nav .dropdown ul li:hover {
	background:#000;
}
.navbar-nav .dropdown-menu {
    padding: 0;
    border: none;
}

/*********************************************************
DESKTOP NAV
**********************************************************/
.desktop-nav {
    letter-spacing: 3px;
    margin-left: 1rem;
    line-height: 1;
	text-align:center;
	display: block;
	overflow: hidden;
	font-family:'Oswald', sans-serif;
}
.desktop-nav ul {
	margin: 0 auto;
	padding: 0;
	list-style:none;
	height:100%;
}
.desktop-nav ul li {
	display: inline-block;
	list-style-type: none;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.desktop-nav > ul > li > div > ul {
    box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.3);
}
.desktop-nav > ul > li > a {
	text-transform:uppercase;
	padding:.5rem 1rem;
	font-size:1rem;
	color:var(--darkGrey);
	display: block;
	text-decoration: none;
	cursor:pointer;
    letter-spacing: 1px;
}
.desktop-nav > ul > li > a:hover, .desktop-nav li:hover > a {
	color:#fff;
	background-color:var(--PFLblue);
}
.desktop-nav > ul > li > div, .desktop-nav > ul > li > div > ul > li > div {
	background-color:#ffffff;
	border-top: 0;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.055);
	display: none;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 210px;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
}
.desktop-nav > ul > li > div ul > li {
	display: block;
	z-index:105;
}
.desktop-nav > ul > li > div ul > li > a {
    letter-spacing: 1px;
	text-transform:uppercase;
	padding:.5rem 1rem;
	font-size:1rem;
	color:#000;
	display: block;
	z-index:105;
	text-decoration: none;
	cursor:pointer;
}
.desktop-nav > ul > li > div ul > li > a:hover, .desktop-nav > ul > li > div > ul > li > div > ul > li > a:hover {
	color:#fff;
    background-color: var(--PFLblue);
	cursor:pointer;
}
.desktop-nav > ul > li:hover > div, .desktop-nav > ul > li > div > ul > li:hover > div {
	display: block;
	opacity: 1;
	z-index:555;
	visibility: visible;
}
.desktop-nav > ul > li > div > ul > li > div {
	border-radius: 0;
	box-shadow: inset 4px 0 5px rgba(0,0,0,.2);
	margin-top: -41px;
	right: -210px;
	text-transform:uppercase;
	color:var(--darkGrey);
	background-color:#ffffff;
}
.right-caret {
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 4px solid var(--darkGrey);
    display: inline-block;
    height: 0;
    opacity: 0.3;
    vertical-align: top;
    width: 0;
}
.navLogo {
    width: 130px;
}
.socialHeader .fab{
    font-size: 1.5rem;
    padding: .3rem;
    color: #c1c1c1;
    display: inline-block;
    margin-right: .5rem;
    transition: .3s;
}
.socialHeader .fab:hover {
    color: var(--PFLblue);
}
.navTagline {
    background: var(--PFLred);
    font-size: 1rem;
    padding: .3rem;
    letter-spacing: 3px;
    color: #fff;
    text-align: center;
	font-family:'Oswald', sans-serif;
}
.divider {
    font-size: .7rem;
    padding: .3rem;
    background: var(--PFLred);
    color: #fff;
    font-weight: bold;
	font-family:'Oswald', sans-serif;
    display: block;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}
/*********************************************************
FOOTER
**********************************************************/
footer {
    font-size: .8em;
    margin: 0;
    background:var(--PFLblue);
    color: #fff;
	font-family:'Oswald', sans-serif;
}
footer a {
    color: #fff;
    font-size: 1.1rem;
    margin-bottom: .5rem;
    text-transform: uppercase;
    letter-spacing: .05em;
}
footer label {
    color: #fff;
    font-size: 1.3rem;
    font-weight: normal;
    line-height: 1;
    margin: 2rem 0 .7rem 0;
}
footer .form-control {
    background: #7e7e7e;
    border-color: #7e7e7e;
    color: #fff;
}
footer .fab {
    font-size: 1.5rem;
    padding: .3rem;
}
.borderWrapper {
    border-top:3px solid #fff;
    border-bottom:3px solid #fff;
}
.footer-subscribe label {
    color: #fff;
    font-size: 1.5rem;
	text-transform: uppercase;
}
.footer-social a {
    color: #fff;
    font-size: 2rem;
    margin-right: .5rem;
    display: inline-block;
}
.copyright {
    text-align: center;
    color: #fff;
    background-color: var(--PFLred);
    letter-spacing: .1em;
    font-size: .8rem;
    letter-spacing: 5px;
}

/*********************************************************
FORMS
**********************************************************/
label {
	font-size: 1.1rem;
    margin: 0 .5rem 1rem .5rem;
    color: #262626;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.form-control {
	border-radius: 0;
}

/*********************************************************
SEASON PAGE
**********************************************************/
.seasonSelect {
    font-size: 3rem;
    padding: .3rem 1rem;
    background: #000;
    color: #fff;
    text-align: center;
    text-align-last: center;
    -moz-text-align-last: center;
    font-weight: bold;
	font-family:'Oswald', sans-serif;
}
.socialIcons .fab {
    font-size: 2rem;
    padding: .5rem;
}
.blueRow {
    font-size: 1.7rem;
    padding: .5rem 2rem;
    font-weight: 300;
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: -0.05rem;
	font-family:'Oswald', sans-serif;
    background-color: var(--PFLblue);
}
.redRow {
    font-size: 1.7rem;
    padding: .5rem 2rem;
    font-weight: 300;
    color: #fff;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: -0.05rem;
	font-family:'Oswald', sans-serif;
    background-color: var(--PFLred);
}

/*********************************************************
FIGHTER PAGE
**********************************************************/
.fighterBanner {
    padding: 19rem 0 19rem 0;
    text-align: center;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
}
.c100 {
    position: relative;
    float: none;
    display: inline-block;
    font-size: 200px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    margin: 0;
    background-color: #cccccc;
}
.c100 > span {
    font-family: 'Oswald', sans-serif;
    color: #1c1c1c !important;
    font-weight: bold;
    width: 1.7em;
    line-height: 1;
    font-size: .5em;
    margin-top: 30px;
    margin-left: 15px;
}
.c100 > span small{
    display: block;
    font-size: 24px;
    color: #1c1c1c;
    text-transform: uppercase;
}
.fighterStats {
    color: #fff;
    background-image: url('/img/base/fighter-stats-bg.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.winner {
    padding: .1rem 1rem;
    font-size: .7rem;
    position: absolute;
    bottom: 0;
    left: 42%;
    background: var(--PFLblue);
    color: #fff;
}
.loser {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
    opacity: .7;
    background: transparent;
}
.fighterCard {
    color: var(--darkGrey);
    transition: .3s;
}
.fighterCard h5{
    color: var(--PFLblue);
    transition: .3s;
}
.fighterCard:hover h5 {
    color: #fff;
}
.fighterCard:hover {
    color: #fff;
    background: var(--PFLblue);
}
.flag {
    position: absolute;
    top:0;
    right:0;
    width: 45px;
    border:1px solid var(--mediumGrey);
}

/*********************************************************
VIDEOS PAGE
**********************************************************/
.bg-player {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/img/videos/bg-player.jpg');
}
.bg-description {
    background-color: var(--PFLblue);
}
.bg-description h1 {
    font-size: 2.2rem;
}
.bg-description p {
    font-size: 1.2rem;
    font-family: 'Roboto Condensed', sans-serif;
}
.bg-blue-texture {
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/img/videos/bg-description.jpg');
}
.backLink {
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #fff;
    transition: .3s;
    opacity: .6;
}
.backLink:hover {
    opacity: 1;
    color: #fff;
}
.backLink .fas {
    font-size: 1.3rem;
    margin-right: .5rem;
    display: inline-block;
}


/*********************************************************
NEWS PAGE
**********************************************************/
.articleBody {
    color: #000;
    margin-top: .5rem;
    font-size: 1.5rem;
}
.articleBody ol, .articleBody ul{
    font-size: 1.4rem;
}
.newsRow {
    background: #f7f7f7;
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    border-top: 3px solid var(--PFLred);
}
.newsRow h4 {
    font-size: 1.6rem;
    color: #10192e;
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    transition: .3s;
}
.newsRow h4:hover {
    color: var(--PFLblue);
    font-weight: bold;
}
.newsRow .newsDate {
    font-size: 1.1rem;
    margin-bottom: 1rem;
    font-family: 'Oswald', sans-serif;
    color: var(--PFLred);
}
.newsRow .readMore {
    font-size: 1.5rem;
    margin-top: 1rem;
}

/*********************************************************
PAGINATION
**********************************************************/
ul.pagination .page-link {
    color: #4b4c4c;
    font-weight: 500;
    padding: .95rem 1.25rem .55rem 1.25rem;
}

ul.pagination .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: var(--PFLred);
    border: 1px solid var(--PFLred);
}

ul.pagination .page-link i {
    line-height: 1px;
}

ul.pagination .page-item.disabled .page-link {
    color: #9C9C9C;
}

/*********************************************************
APP PAGE
**********************************************************/
.bg-app {
    background-image: url('/img/app/bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

@media (min-width: 1450px) {
    .container {
        width: 1300px;
        max-width: 1300px;
    }
}
@media (max-width: 1900px) {
}
@media (max-width: 1600px) {

}
@media (max-width: 1450px) {
    /*********************************************************
    DEFAULTS
    **********************************************************/
    h4 {
        font-size: 1.2em;
    }
}
@media (max-width: 1200px) {
    /*********************************************************
    DEFAULTS
    **********************************************************/
    .container {
        width: 100%;
        max-width: 100%;
    }
    h1 {
        font-size: 2rem;
    }

    /*********************************************************
    BUTTONS
    **********************************************************/
    .btn-primary-anim, .btn-secondary-anim {
        padding: .5rem 1rem;
        font-size: 1.2rem;
    }
    /*********************************************************
    SLIDERS
    **********************************************************/
    .slick-next {
        right: -10px;
    }
    .slick-prev {
        left: -10px;
    }
    .mainSlider .slick-prev:before {
        font-size: 1.5rem;
    }
    .mainSlider .slick-next:before {
        font-size: 1.5rem;
    }
    .mainSlider .slick-next, .mainSlider .slick-prev {
        top:32%;
    }
    .slick-next {
        right: -9px;
    }
    .slick-prev {
        left: -9px;
    }

    /*********************************************************
    VIDEOS
    **********************************************************/
    .bg-description h1 {
        font-size: 1.5rem;
    }
    .bg-description p {
        font-size: 1rem;
    }

    /*********************************************************
    DESKTOP NAV
    **********************************************************/
    .desktop-nav > ul > li > a {
        padding: .5rem .5rem;
    }

    /*********************************************************
    FOOTER
    **********************************************************/

    /*********************************************************
    SEASON PAGE
    **********************************************************/
    .seasonSelect {
        font-size: 2rem;
    }
    .blueRow {
        font-size: 1.2rem;
        padding: .3rem 1rem;
    }
    .redRow {
        font-size: 1.2rem;
        padding: .3rem 1rem;
    }

    /*********************************************************
    FIGHTER PAGE
    **********************************************************/
    .fighterBanner {
        padding: 20rem 0 1rem 0;
    }
    .c100 {
        font-size: 170px;
    }
    .c100 > span {
        font-size: .4em;
        margin-top: 33px;
        margin-left: 30px;
    }
    .fighterCard h4 {
        font-size: 1rem;
    }
}
@media (max-width: 992px){
    ul.pagination .page-link {
        padding: .4rem .7rem .20rem .7rem;
    }

    ul.pagination .page-link i {
        font-size: .75rem;
    }
    .newsRow h4 {
        font-size: 1.3rem;
        margin-top: 1rem;
    }
}
@media (max-width:767px) {
    /*********************************************************
    BUTTONS
    **********************************************************/
    .btn-primary-anim, .btn-secondary-anim {
        padding: .3rem .5rem;
        font-size: 1rem;
    }
    .btn-secondary-anim:hover:after, .btn-primary-anim:hover:after {
        height: 400%;
    }
}
