.interior-hero {width: 100%; clear: both; padding: 220px 0px; color: #FFF; background-size: cover; background-position: center center;text-align: center;}
.interior-hero h1 {font-size: 50px; font-family: 'ClarendonTLig';}
.interior-hero#alt-val {background-image: url(interior-images/alternative-hero.jpg);}

.interior-intro {clear: both; background: #f3f3f3; padding: 60px 0px; color: #141414;}
.interior-intro h4 {font-weight: bold; font-family: 'a_FuturaOrtoLt'; text-transform: uppercase; letter-spacing: 2px; font-size: 18px;}
.interior-intro p {font-size: 20px; line-height: 1.7em; margin-bottom:0;}
.alternative-valuation-row {clear: both; padding: 50px 0px; border-bottom: 1px solid #ccc; color: #141414;}
.alternative-valuation-row p {font-size: 20px; line-height: 1.59em; margin-bottom: 15px;}
.alternative-valuation-row h3 {font-size: 30px;}
.alternative-valuation-row h2 {font-family: 'ClarendonTLig' !important; font-size: 40px !important;}
.alternative-valuation-row h2 img {max-width: 350px;}
.alt-val-downloads {clear: both; padding: 40px 0px 10px 0px;}
.alt-val-downloads ul {margin-left: 0; padding-left: 0;}
.alt-val-downloads li {list-style: none; display: inline-block;}
.alt-val-downloads li a img {width: 25px; color: #FFF; margin-right: 4px;}
.alt-val-downloads li a {color: #FFF; background: #23477c; padding: 20px 25px; border-radius: 50px; border: 1px solid #23477c; margin-right: 5px;}
.alt-val-downloads li a:hover {border-color: #23477c; background: transparent; color: #23477c;}

.val-action {clear: both; padding: 50px 0px; text-align: center;}
.val-action h2 {font-size: 30px !important; line-height: 1.3em; margin-top: 0;}
.val-action h2 a {color: #23477c; text-decoration: underline;}

@media (max-width: 844px) {
    .alternative-valuation-row h2 img {max-width: 300px !important;}
    .alt-val-downloads li {min-width: 100%;}
    .alt-val-downloads li a {display: block; margin-bottom: 5px; min-width: 100%; text-align: center;}
}
