.white-text-ttac, .white-text-ttac h4 {
	color: white !important;
}
.black-text-ttac, .black-text-ttac h4 {
	color: black !important;
}

/*
-------------------------------------------
	vertically aligned image layout
-------------------------------------------
*/



@media screen and (min-width: 40em) {
    .valign-container {position:relative;}
    .valign {
        position: absolute;
        left:0;
        right:0;
    }
    .valign.middle {
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }

    .ttac .lv-right {
             padding-left: 0;
         }
    .ttac .lv-right-cta {
        padding-left: 0;
    }

    .ttac .lv-left {
        padding-right: 0;
    }
    .ttac .lv-left-cta {
        padding-right: 0;
    }

}

