@charset "utf-8";
/* CSS Document */



@media (max-width: 979px) { 
.span12, .span8, .span6, .span4 {
        float: none;
        width: auto !important;
    }

.span4 h2, .span6 h2 
{
    clear:both;    
    }

.teaserblock.full h2, .teaserblock.wide h2 {
    font-size: 2.5em;
}

.subHeader 
{
    width:100% !important;
    font-weight:normal !important;    
    }
    
.jumbotronblock .span4 
{
    display:none;    
    }
    
.media .mediaImg img
{
    width:75%;}


.hideMyTracks {display:none;}
    
}



@media (max-width: 834px) {

.teaserblock.full h2, .teaserblock.wide h2 {
    clear:both;
}

.teaserblock.full h2, .teaserblock.wide h2, .teaserblock.full p, .teaserblock.wide p {
    text-align:center;
}

.teaserblock.full img, .teaserblock.wide img {
    width:75%;
}

#header .span2
{
    float:left;  
    width:20% !important;
    }   

#header .span10
{
    float:right;  
    }
    
.span12 .media .mediaText, .span8 .media .mediaText 
{
    clear:both;
    margin:0 2% 5px;
    }   

}

@media (max-width: 767px) {

h1 
{
    font-size:35px !important;   
    }
    
h2 
{
    font-size:20px !important;   
    }    
    
.introduction {
	font-size:1.2em !important;
	margin:2% 0 4% 0;		
	}

.alloyMenu .navbar .nav>li>a {
	color:#323335;
	padding-bottom:12px;
	line-height:23px;
	text-shadow:none !important;
	outline:none;
	}	
	
.alloyMenu .navbar .nav>li>ul>li a:hover {
	outline:1px solid;
	background:#2980bd;
	}		


.span3 {
	width:100% !important;

	}
	
.teaserblock img {
        width:75%;
    }

.btn-blue {
	margin-right:1%;
	float:left;
	clear:none;
	}	
	
.searchButton {
	float:right;
	margin-top:7px !important;
	}	

.alloyMenu .navbar-search .search-query 
{
    max-width:70%;    
    }

    
#header .span2
{
    float:left;  
    width:20% !important;
    }   

#header .span10
{
    float:right;  
    } 
	    	
}
		
