﻿/***************************************
 Footer                               
****************************************/
#globalPageFooterWrapper {
    color: #6a6f73;
    text-align: left;    
    clear: both;   
    font-size: 0.8em; 
    background: #262a2d;
    min-height: 100%;  
}

#globalPageFooter {
    max-width: 980px;
    margin: auto;   
    padding: 2em;
    position: relative;
}

#globalPageFooter A
{
    color: #6a6f73 !important;     
    font-weight: normal;
    font-size: 1em;
}

#globalPageFooter P#globalFooterNav {
   margin-bottom: 3em;   
}

#globalPageFooter p#globalFooterNav {
    width: 70%;
    margin-top: 5px;
}

#globalPageFooter P#globalFooterNav a {
    margin-right: 1.3em;
    white-space: nowrap;
}

#globalPageFooter P#globalFooterNav .newItem {
    color: #B22222;
}
div#globalPageFooter div#footerPartnerFOX {
    position: absolute;
    right: 2em;
}

div#globalPageFooter div#footerLogoFOX {
    position: absolute;
    top: 0;
    right: 2em;    
}

div#globalPageFooter div#footerLogoFOX p {
    display: inline-block;
    vertical-align: top;
    padding: 2em;
}

div#globalPageFooter div#footerLogoFOX a
{
	display: inline-block;	
    width: 65px;
}

div#globalPageFooter div#footerLogoFOX a div.logo-title {
	background: url(../../images/logos/foxsports/foxsports-logo.png);
	background: url(../../images/logos/foxsports/foxsports-logo.svg),
	    linear-gradient(transparent, transparent);    
	background-repeat: no-repeat;	
	background-position: center center;
    height: 60px;
    width: 65px;
    background-size: 65px;
}

div#globalPageFooter div#footerLogoFOX a div.logo-title span {
	display: none;
}




div#globalPageFooter div#footerPartnerSportsHub {
    position: absolute;
    right: 2em;
}

div#globalPageFooter div#footerLogoSportsHub {
    position: absolute;
    top: 0;
    right: 2em;    
}

div#globalPageFooter div#footerLogoSportsHub p {
    display: inline-block;
    vertical-align: top;
    padding: 2em;
}

div#globalPageFooter div#footerLogoSportsHub a
{
	display: inline-block;	
    width: 472px;
}

div#globalPageFooter div#footerLogoSportsHub a div.logo-title {
	background: url(../../images/logos/sportshub/sportshub-logo.png);
	background-repeat: no-repeat;	
	background-position: center center;
    height: 60px;
    width: 472px;
    background-size: 472px;
}

    div#globalPageFooter div#footerLogoSportsHub a div.logo-title span {
        display: none;
}

/* Medium Devices, Desktops */
	@media only screen and (max-width : 968px) {
        div#globalPageFooter div#footerLogoSportsHub {
            position: relative;            
            top: 0;
            right: 0;
        }
	}

/* Custom, iPhone Retina */ 
	@media only screen and (max-width : 480px) {
		div#globalPageFooter div#footerLogoSportsHub {
            position: relative;            
            top: 0;
            right: 0;
        }

        div#globalPageFooter div#footerLogoSportsHub a
        {	        
            width: 100%;
        }

        div#globalPageFooter div#footerLogoSportsHub a div.logo-title {
            width: 100%;
            background-size: 324px;
            background-position: 0 0;
        }
	}
/* Custom, iPhone Retina */ 
	@media only screen and (max-width : 400px) {
		div#globalPageFooter div#footerLogoSportsHub a div.logo-title {            
            background-size: 284px;            
        }
	}