@charset "UTF-8";
/* CSS Document */

body {
	font-family: "neuzeit-grotesk",sans-serif,Arial, Helvetica;
    margin: 0;
    background-color: #fffafa;
}
#wrapper {
    display:block;
	float: left;
	position: relative;
	width: 100%;
}    
 a {
	text-decoration: none;
	color: #BFBFBF;
}
h1 {
    font-family: "Georgia",serif;
	font-size: 2.2em;
    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;
}
h1.boldHead {
    	font-family: "neuzeit-grotesk",sans-serif,Arial, Helvetica;
        font-weight:800;
        font-style: normal;
        text-transform: uppercase;
        color: #ff8717;
    	font-size: 3.3em;
        letter-spacing:-4px;

}
h2 {
    font-family: "Georgia",serif;
	font-size: 1.5em;
    color: #BFBFBF;
    font-style: italic;
    margin-bottom:12px;
    max-width:80%;
    margin-left:auto;
    margin-right:auto;
}
.logoHome {
    margin-top:70px;
}
.mainContent {
	display: block;
	float: left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
	width: 100%;
    min-height:450px;
}
.mainContent p, .mainContent ul {
	font-weight: 400;
	font-size: .9em;
    width:85%;
    max-width:760px;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    margin-bottom:15px;
    text-align:center;
    line-height:1.4em;
}
.box {
 margin-top:80px;
 margin-bottom:80px;
}
.shortBox {
    margin-top:30px;
    margin-bottom:30px;
}
p.subText {
    font-size: .6em;
    color: #89838E;
    font-style: italic;
}
.nextSlate {
    margin-top:65px;
    margin-bottom:65px;
}
.button,.button a {
    background-color: #000;
    display:inline-block;
    padding: 10px 30px;
    border-radius: 0px;
    color:#FFFFFF;
    font-family: "Georgia",serif;
}
#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;
}
#myBtn {
  bottom: 15px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
}
@media screen and (min-width: 600px) {
#myBtn:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}
}
a.button:hover {
    background-color: #00b68d;
    transition-duration: .5s;
    color:#000000;
}

.fullImage80 {
    max-width:80%;
    height:auto;
}
.fullImage90 {
 max-width:90%;
    height:auto;
}
.fullImage100 {
 max-width:100%;
    height:auto;
}
.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;
}
#demo {
    font-weight:bold;
    font-size:.9em;
    margin-top:-15px;
    color:#00b68d;
}
.twitterBox {
 display:block;
 margin-top:35px;
    margin-left:auto;
    margin-right:auto;
    max-width:500px;
}
.fancyQuote {
    color: #BFBFBF;
    font-weight:bold;
    font-family: "Georgia",serif;
    font-style:italic;
}
.fighterNotes {
margin-top:50px;
max-width:90%;
display:block;
margin-left:auto;
margin-right:auto;
}
.fighterNotes h2 {
margin-top:20px;
}
.fighterNotes i {
margin-top:30px;
    color: #BFBFBF;
    font-size: .8em;
    font-weight:bold;
}
.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 */
} 
@media only screen and (min-width: 768px) {
    .footer {
	font-size: .65em;
}
}
    
/* Begin Nav Styling */    
.topnav {
    overflow: hidden;
    background-color: #000000;
    display:block;
    float:left;
    width:100%;
}
.topnav a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 18px 36px;
    font-size: 17px;
    background-color: #000000;
    font-family: "Georgia",serif;
	font-size: 1.4em;
}
.topnav a:hover {
    color: #00b68d;
    transition-duration: .5s;
}
.topnav a.active {
  background-color: #00b68d;
  color: white;
}
.logoNav {
    width:auto;
    height:auto;
    max-height:43px;
    max-width:100px;
}
.topnav a.navImage {
    padding:8px 28px 4px 28px;
    }
.topnav .icon {
  display: none;
}
/* End Nav Styling */   

.fighterNotes {
margin-top:50px;
max-width:90%;
display:block;
margin-left:auto;
margin-right:auto;
}
.fighterNotes a {
color: #888585;
}

.fighterNotes h2 {
margin-top:45px;
    color:#000000;
}
.fighterNotes hr {
margin-top:45px;
}
.fighterNotes i {
    color: #BFBFBF;
    font-size: .8em;
    font-weight: bold;
}
.fighterNotes p {
    text-align:justify;
    line-height:1.6em;
}
.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;
}
img.fullWidthBanner {
    width:100%;
    height:auto;
    max-width:1900px;
}

@media only screen and (min-width: 1024px) {

    /* For desktop: */
.fighterNotes p, .fighterNotes ul {
    max-width:60%;
}
h1 {
	font-size: 2.5em;
    }
}
/* Begin Responsive Nav Styling */   
@media screen and (min-width: 1024px) {
    .topnav a {
    border-style:solid;
    border-width: 0px 3px 0px 0px;
    border-color:#fffafa;
}
}    
@media screen and (max-width: 1024px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 1024px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
.topnav a.subCat {
    background-color: #64575A;
    border-style:solid;
    border-width: 3px 0px 0px 0px;
    border-color:#fffafa;
    width:100%;
}
.topnav a.navImage {
    padding:8px 28px 5px 28px;
    }
}
/* End Nav Styling */   