/* Button Styles */

.button {
    padding-top: 15px;
    padding-bottom: 12px;
    padding-left:  20px;
    padding-right: 20px;
}

/* CTA Kerning */

.imgEffect-content.imgEffect-content--showTitle.imgHover-content .contentTitle {
    letter-spacing: .2em;
}


.blockContent.block_d64baddeff504cd1b870efe155d455df.layoutA {
    margin-top: -161px;
}


@media only screen and (max-width: 768px) {
    
div.blockWrap_a0a0f2486ede46789947e6907b8e8bff {
    padding-top:55px;
}

div.blockWrap_a5ebe6fee7044affa3b26905566f7ad3 {
    background-position: 84% 2%;
}
}