/*Activities styles*/

.mountain-bike-intro{
    padding-top:30px;
    padding-bottom:30px;
}
  
.mountain-bike-intro h1{
    font-family: 'Bree serif', serif; 
}

.mountain-bike-intro p{
    font-size: 1.0rem;
    line-height: 25px;
    text-align: justify;    
}

.mountain-bike{
    position:relative;
    margin: 0 auto;
    margin-top:50px;
    margin-bottom:20px;    
    max-width:373px;
    border-bottom:1px solid black;
}

.mountain-bike-banner{
    margin-top:-75px;
} 

.mountain-bike-image{
    width:100%;
    max-width:373px;    
}

.mountain-bike h4{
    font-family: 'Bree serif', serif;
    margin-bottom:30px;
    font-size: 1.6rem;
}

.mountain-bike-subtitle{
    text-transform:uppercase;
    font-size:0.9rem;
}
    
.mountain-bike-title{
    position:relative;
    width:50%;
    margin-top:-100px;
}  

.mountain-bike-specs{
    width:100%;
}  

.mountain-bike-specs p{
    display:inline-block;
    margin-right:15px;    
    font-size:0.9rem;
}

.mountain-bike-specs img{
    margin-right:5px;
    margin-top:-10px;
}


@media (min-width: 575.98px) {
}

@media (min-width: 767.98px) {

.mountain-bike-intro h1{
    margin-bottom:20px;
    font-size: 3.4rem;
}

.mountain-bike-intro p{
    font-size: 1.2rem;  
    line-height: 30px;
}

}

@media (min-width: 991.98px) {
}

@media (min-width: 1199.98px) {

.mountain-bike-intro h1{
    margin-bottom:30px;
    font-size: 5.4rem;
}

.mountain-bike-intro p{
    line-height: 35px;
    font-size: 1.4rem;  
}

}