#hs35-corsair .overlay.dark {
    background:rgba(0,0,0,.7);
    display:none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
}

#hs35-corsair .hs35-sonic {
    padding:10vw 0;
    text-align:left;
}

#hs35-corsair .hs35-sonic .col-half {
    width:50%;
    margin-left:50%;
}

#hs35-corsair .hs35-sonic h1 {
    color:#fff;
    font-family:'BebasNeuePro-SmEBd', sans-serif;
    font-size:3.5em;
}

#hs35-corsair .hs35-sonic p {
    color:#fff;
}

#pdp-corsair #hs35-corsair .hs35-sonic a.cta:link,
#pdp-corsair #hs35-corsair .hs35-sonic a.cta:visited {
    font-size:.75em;
    transition:.25s all;
}

#pdp-corsair #hs35-corsair .hs35-sonic a.cta:hover,
#pdp-corsair #hs35-corsair .hs35-sonic a.cta:active {
    background-color:#222;
}


#hs35-corsair .hs35-black .hs35-sonic {
    background:url('//cwsmgmt.corsair.com/pdp/hs35/img/black/hs35_carbon_sonic_surround.jpg') center no-repeat; background-size:cover;
}

#hs35-corsair .hs35-blue .hs35-sonic {
    background:url('//cwsmgmt.corsair.com/pdp/hs35/img/blue/hs35_blu_sonic_surround.jpg') center no-repeat; background-size:cover;
}

#hs35-corsair .hs35-red .hs35-sonic {
    background:url('//cwsmgmt.corsair.com/pdp/hs35/img/red/hs35_red_sonic_surround.jpg') center no-repeat; background-size:cover;
}

#hs35-corsair .hs35-green .hs35-sonic {
    background:url('//cwsmgmt.corsair.com/pdp/hs35/img/green/hs35_grn_sonic_surround.jpg') center no-repeat; background-size:cover;
}

@media only screen and (max-width: 768px) {
    #hs35-corsair .overlay.dark {
        display:block;
    }

    #hs35-corsair .hs35-sonic .col-half {
        width:90%;
        margin:0 auto;
    }

}