@charset "UTF-8";
body {
	background-color: #fffafa;
	position: relative;
	font-family: "neuzeit-grotesk",sans-serif;
}
#wrapper {
	float: left;
	position: relative;
	width: 100%;
    height: 100%;
    background-color:#fffafa;
}
 a {
	text-decoration: none;
	color: #BFBFBF;
}
h1 {
    font-family: "Georgia",serif;
	font-size: 2.5em;
    color: #89838E;
    font-style: italic;
    margin-bottom:12px;
    z-index:1000;
    max-width:80%;
    margin-left:auto;
    margin-right:auto;
    letter-spacing: -1px;
    font-weight:normal;
}
h2 {
    font-family: "Georgia",serif;
	font-size: 1.5em;
    color: #BFBFBF;
    font-style: italic;
    margin-top:12px;
    margin-bottom:12px;
    max-width:80%;
    margin-left:auto;
    margin-right:auto;
}
#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #ddd; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px 12px 5px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
  opacity: 0.6;
  font-weight:bold;
}
.fightNav .compactHead {
 display:block;    
 padding:5px 0px;
 margin-top:-3px;
 margin-bottom: 5px;
 font-size:.7em;
 color: #b8b7b7;
 font-style:italic;
 letter-spacing: .1em;
 font-weight:bold;
 width:100%;    
}
.fightNav .compactHead2 {
 display:block;    
 padding:5px 0px;
 margin-top:-3px;
 margin-bottom: 5px;
 font-size:.7em;
 color: #d8d8d8;
 font-style:italic;
 letter-spacing: .1em;
 font-weight:bold;
 background-color:#434343;
 width:100%;    
}
.fightNav {
    display: block;
    width:100%;    
    position:relative;
    margin-bottom:10px;
}
.ppBlock {
    display: block;
    width:100%;    
    position:relative;
    margin-bottom:10px;
    background-color: #050614;
    min-height:200px;
}
.ppBlock h2 {
    font-family: "Georgia",serif;
	font-size: 1.5em;
    color: #FFF;
    font-style: italic;
    padding-top:20px;
    padding-bottom:5px;
}
.ppBlock p {
	font-size: 1.3em;
    font-weight: bold;
    color: #7cfc30;
}
.ppBlock img {
    max-width:100%;
}
.fightNav .header {
    margin-bottom:15px;
}

.fightNav .fnLink {
    font-family: "Georgia",serif;
    width:37px;
    min-width:35px;
    height:auto;
    line-height:35px;
    border-radius: 0px;
    border-style:solid;
    border-bottom-width: 2px;
    border-color: #b8b7b7;
    display:inline-block;
    background-color: #d4d4d4;
    font-weight:bold;
    font-size:1em;
    box-sizing: border-box;
}
.fightNav a {
    color: #FFF;
    width:100%;
    height:100%;
    display:inline-block;
}
.fightNav a:hover {
    background-color: #00e4b1;
    color: #fffafa;
}

.fightLabel {
    margin-top:30px; 
    margin-bottom:-30px;
    color: #BFBFBF;
    font-style: italic;
    text-transform: uppercase;
    font-size: .8em;
}
.op95 {
 opacity: 0.95;   
}
.op9 {
 opacity: 0.9;   
}
.op85 {
 opacity: 0.85;   
}
.op80 {
 opacity: 0.8;   
}
.op75 {
 opacity: 0.75;   
}
.op70 {
 opacity: 0.70;   
}
.op65 {
 opacity: 0.65;   
}
.op60 {
 opacity: 0.60;   
}
.op55 {
 opacity: 0.55;   
}
.op50 {
 opacity: 0.5;   
}
.superSpaced {
    letter-spacing: .8em;
    text-transform: uppercase;
}
.button, .button a {
    display:inline-block;
    padding: 10px 20px;
    border-radius: 0px;
    font-family: "Georgia",serif;
    font-size:.9em;
}
a.button:hover {
    background-color: #00b68d;
    transition-duration: .5s;
    color:#000000;
}
.rounded {
    border-radius: 25px;
}
.blackBg {
    background-color: #000;
    color: #fffafa;
}
.grayBg {
    background-color: #BFBFBF;
    color: #fffafa;
}
.smallBt {
 font-size:.8em;   
}
.box {
 margin-top:80px;
 margin-bottom:80px;
}
p.subText {
    	font-size: .6em;
        color: #89838E;
        font-style: italic;
}
p.smallerText {
 font-size:.6em;   
}

em {
	font-style: italic;
}
.nextSlate {
    margin-top:65px;
    margin-bottom:65px;
}
.icon-dana {
 width:100px;
    height:100px;
    display:block;
    background-image: url("/_images/icon-dana-face-150px.gif");
    background-repeat: no-repeat;
    background-size: cover;
    margin-left:auto;
    margin-right:auto;
}
.header {
	display: block;
	float: left;
	width: 100%;
    margin-bottom:30px;
}
.headerShort {
	display: block;
	float: left;
	width: 100%;
	height: 150px;
}
.logoShort {
    width:30%;
    display:block;
    float:left;
    height:150px;
    z-index:5000;
}
.logoShort img {
    width:80px;
    height:auto;
    margin-top:45px;
    margin-left:30px;
}
.headerShortTitle {
	display: block;
	float: left;
    text-align:right;
	width: 63%;
    padding-right:4%;
    padding-left:3%;
    height:150px;
    padding-top:45px;
    font-size:1em;
}
.headerShortTitle h1 {
    font-size:1.5em;
    text-align:right;
    display:inline-block;
}
.headerShortTitle h2 {
    font-size:.9em;
    max-width:100%;
    margin-top:0px;

}
.topBanner {
 width:100%;
 height:auto;
display:block;
float:left;
margin-bottom:30px;
}
.logo {
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-top:35px;
    width:160px;
    height:auto;
    z-index:5000;
}
.logosl {
    display:block;
    float:left;
    margin-left:40px;
    text-align:center;
    margin-top:35px;
    z-index:5000;
}
.logo img {
max-width: 100%;	
}
.mainContent {
	display: block;
	float: left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
	width: 100%;
}
.mainContent p, .mainContent ul {
	font-weight: 400;
	font-size: 1em;
    max-width:90%;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    margin-bottom:15px;
    text-align:center;
    line-height:1.4em;
}
.mainContent p.tightspace {
    margin-top:0px;
    margin-bottom:0px;
}
.colWrap {
    display:block;
    float:left;
    margin-left:0%;
    width:100%;
    height: auto;
    margin-top:10px;
    margin-bottom:10px;
}
.colWrapS {
    display:block;
    float:left;
    margin-left:20%;
    width:60%;
    max-width:1200px;
    height: auto;
    margin-top:10px;
    margin-bottom:10px;
}
.colMain {
    display:block;
    float:left;
    width:100%;
    height: auto;
    transition:all .5s ease-in-out; 
}

.twitterBox {
display:block;
 margin-top:35px;   
}
.fighterNotes {
margin-top:5px;
max-width:90%;
display:block;
margin-left:auto;
margin-right:auto;
margin-top: 15px;
clear:both;    
}
.fighterNotes .fnHeader {
    letter-spacing: .8em;
    text-transform: uppercase;
    background-color: #000;
    color: #fffafa;
    display:inline-block;
    padding: 10px 10px 10px 20px;
    border-radius: 3px;
    font-size:.8em;
}
.fighterNotes a {
color: #888585;
}

.fighterNotes h2 {
margin-top:45px;
    color:#000000;
}
.fighterNotes h2.tight {
margin-top:0px;
}
h2.warningText {
    color:#AD1010;
}
p.intro {
    font-style: italic;
}
@media screen and (max-width: 600px) {
p.intro {
    letter-spacing: .1em;
}
}
.fighterNotes hr {
margin-top:45px;
}
.fighterNotes i {
    color: #BFBFBF;
    font-size: .8em;
    font-weight: bold;
}
.fighterNotes p {
    text-align:justify;
    line-height:1.6em;
    max-width:98%;
}
.fighterNotes p.jLeft {
    text-align:left;
}
.fighterNotes ul {
    text-align:left;
    line-height:1.6em;
    list-style-type: disc;
    list-style-position: outside;
}
.fighterNotes li {
    margin-left:20px;
    text-align:left;
    line-height:1.6em;
}
p.bet, ul.bet {
    font-family: "Georgia",serif;
    font-weight: 700;
    color: #53a17b ;
	font-size: 1.1em;
    font-style: italic;
    text-align:left;
}
ul.betPP {
    color: #000 ;
	font-size: 1em;
}
.fullImage50 {
 max-width:50%;
    height:auto;
}
.fullImage60 {
 max-width:60%;
    height:auto;
}
.fullImage70 {
 max-width:70%;
    height:auto;
}
.fullImage80 {
 max-width:80%;
    height:auto;
}
.fullImage90 {
 max-width:90%;
    height:auto;
}
.fullImage100 {
 max-width:100%;
    height:auto;
}
.zoom {
  transition: transform .5s; /* Animation */
display:block;
    transition-delay: 1.2s;
}

.zoomOFF:hover {
  transform: scale(1.5); /* (125% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.footer {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 15px;
	position: relative;
	color: #BFBFBF;
	font-size: .5em;
}
.footer p {
	bottom: 10px;
	text-align: center;
	opacity: .7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

img.fullWidthBanner {
    width:100%;
    height:auto;
    max-width:1900px;
}

@media screen and (max-width: 600px) {
    
.hideMobile {
display:none;
}
#myBtn {
  bottom: 15px; /* Place the button at the bottom of the page */
  right: 5px; /* Place the button 30px from the right */
}

.fightNav .fnLink {
    margin-right:0px;
    margin-bottom:5px;
    width:40px;
    font-size:.9em;
    line-height:40px;
}
.fightNav{
 margin-bottom: -7px; 
}
}
@media only screen and (min-width: 768px) {
    .zoom {
    margin-bottom:130px;
}
    /* For desktop: */
	.mainContent p{
	font-size: .9em;
	font-weight: 400;
    max-width:50%;    
}
        /* For desktop: */
	.mainContent p.wide90{
    max-width:90%;    
}
        /* For desktop: */
.mainContent li {
	font-size: .9em;
	font-weight: 400;
}
.fighterNotes p, .fighterNotes ul {
    max-width:60%;
}
p.bet {
    font-weight: 700;
	font-size: 1.1em;
    text-align: justify;
    text-justify: inter-character;
}
    .logoShort img {
        width:100px;
        margin-left:40px;
        margin-top:35px;
}
    .headerShortTitle {
        font-size:1em;
}
   .headerShortTitle {
    font-size:1.4em;
    }
    .headerShortTitle h2 {
    font-size:.9em;
}
        .headerShortTitle h1 {
    margin-bottom:5px;
}
    .footer {
	font-size: .65em;
}
    .col50 {
    width:50%;
    height: auto;
}
    .col33 {
    width:33%;
    height: auto;
    margin-left:0.15%;
    margin-right:0.15%;    
}
}
@media only screen and (min-width: 1125px) {
      
}

/* Add a black background color to the top navigation */
.topnav {
  background-color: #000000;
  overflow: hidden;
 height:80px;
    padding-left:5%;
    display:block;
    float:left;
    width:100%;
}

/* Style the links inside the navigation bar */
.topnav a {
  font-family: "Georgia",serif;
  float: left;
  display: block;
  color: #fffafa;
  text-align: center;
  padding: 15px 20px 15px 20px; 
  text-decoration: none;
  font-size: 26px;
    margin-right:10px;
    line-height:50px;
}

/* Change the color of links on hover */
.topnav a:hover {
  background-color: #ddd;
  color: black;
}

/* Add an active class to highlight the current page */
.topnav a.active {
  background-color: #000000;
  color: white;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
  display: none;
}

.logoNav {
    width:auto;
    height:auto;
    max-height:50px;
    max-width:100px;
}
@media screen and (min-width: 600px) {
#myBtn:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}
}
@media screen and (min-width: 1128px) {
.colWrap {
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
    display:inline-block;
    float:none;
    margin-bottom:0px;
}
}
@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
        .colWrapS {
            width: 100%;
            margin-left:0px;
    }
}