.liens-head {
    color: white;
    font-size: 80%;
    z-index: 3;
}
.liens-head .fixed-back {
    background-image: url('http://www.washingtonpost.com/sf/wp-content/themes/wapo-blogs/inc/imrs.php?src=http://www.washingtonpost.com/wp-srv/special/local/tax-liens/images/main.jpg&w=1800');
    background-size: 100%;   
    background-attachment: scroll;     
    padding-top: 29%;
}
.liens-head .liens-display {
    bottom: 5%;
    right: 3%;
}
.liens-head h1 {
    font-size: 300%;
}
.liens-head .thin {
    font-size: 230%;
    line-height: 140%;
    width: 360px;
    float: right;
    text-align: right;
    -webkit-text-shadow: 0px 1px 50px #333;
    -moz-text-shadow: 0px 1px 50px #333;
    text-shadow: 0px 1px 50px #333;
}
.liens-head .red { 
    background-color: rgb(219, 26, 40);
    background-color: rgba(219, 26, 40, 0.7);
    color: white;
    padding: 3px 10px;
}
.liens-head .caps {
    text-transform: uppercase;
}
.liens-head .big {
    font-size: 190%;
    line-height: 130%;
    letter-spacing: 2px;
}
#main-photo {
    margin-top: -100px;
}
@media (max-width: 900px){
    .liens-head .liens-display {
        font-size: 80%;
    }
    .liens-head .thin {
        width: 320px;
    }
}
@media (max-width: 767px){
    .liens-head .fixed-back {
        padding-top: 0;
    }
}
@media (max-width: 700px){
    .liens-head .liens-display {
        position: relative;
        padding: 20px 10px 0px;
        color: #2A2A2A;
        text-align: left;
        text-shadow: none;     
    }
    .liens-head .thin {
        float: none;
        width: auto;
        text-align: left;
        -webkit-text-shadow: none;
        -moz-text-shadow: none;
        text-shadow: none;
    }
    .liens-head .red {
        background-color: #d44c51;
    }
    .liens-head .big {
        letter-spacing: 0px;
    }
    .liens-head h1 {
        font-size: 160%;
    }
}