.ww-hero.ww-farm-hero {
    background-position: 75% center;
}

@media screen and (min-width: 1024px){
    .ww-hero.ww-farm-hero {
        background-position: center 35%;
    }
}


.ww-hero.ww-farm-hero.fr .ww-hero-tagline {
    font-size: 1.5rem;
    line-height: 1.3em;
}
@media screen and (min-width: 769px){
    .ww-hero.ww-farm-hero.fr .ww-hero-tagline {
        font-size: 1.5rem;
        line-height: 1.5em;
        max-width: 75%;
    }
}
@media screen and (min-width: 1216px){
    .ww-hero.ww-farm-hero.fr .ww-hero-tagline {
        font-size: 2rem;
        max-width: 100%;
    }    
}



/* Expander styles */
.ww-farm-expander {
    border-bottom: 1px solid #e9e9e9;
}

.ww-farm-expander > a {
    display: block;
    text-decoration: none;
    font-size: 1.25rem;
    padding: 0.5em 0.3333em;
}
.ww-farm-expander > a:hover {
    background-color: #EBF7FF;
    color: #026ECF;
}
.ww-farm-expander > a:focus,
.ww-farm-expander > a:active {
    background-color: #EBF7FF;
    color: #026ECF;
    box-shadow: inset 0 0 0 2px #017ACD;
}
.ww-farm-expander > a i {
    font-size: 0.8em;
}

@media screen and (min-width: 1216px){
    .ww-farm-expander > a {
        font-size: 1.5rem;
    }
}

.ww-farm-expander .ww-more-content > div {
    background-color: #f5f5f5;
    padding: 0.75rem 2rem;
}
@media screen and (min-width: 1216px){
    .ww-farm-expander .ww-more-content > div {
        padding: 0.75rem 2.25rem;
    }
}


/* Ready to Talk */
.ww-farm-ready-to-talk {
    background-image: url("/resources/img/canada/products_farm-ready-to-talk.jpg"); 
    background-position: center;
    background-size: cover;
    min-height:220px;
}

@media screen and (min-width: 480px){
    .ww-farm-ready-to-talk {
        min-height: 300px;   
    }
}
@media screen and (min-width: 769px){
    .ww-farm-ready-to-talk {
        
        min-height: 240px;   
    }
}