.congress-profile-landing {
}

.congress-profile-landing .congress-filters {
	margin: 20px 0;
	padding: 10px;
	background: #DCEECD;
}

.congress-profile-landing .congress-filters > * {
	float: left;
}

.congress-profile-landing .congress-filters span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.214285714em;
	color: #000000;
}

.congress-profile-landing .congress-filters select {
	margin: 3px 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.857142857em;
	color: #000000;
}

/*OW-244, update to congressional profiles */
.congress-profile-landing .left-box {
    float:left;
    width: 312px;
}

.congress-profile-landing .right-box {
    float:right;
    width: 280px;
    padding-left:20px;
    padding-top:25px;
}

@media (max-width: 500px) {
    .congress-profile-landing .left-box {
        float:none;
        width: auto;
    }

    .congress-profile-landing .right-box {
        float:none;
        width: auto;
        padding-left:0;
        padding-top:0;
    }
}


.congress-profile-landing .related-objects .caption-box {
    float:left;
}

.congress-profile-landing .related-objects .content {
    float:left;
    width: 400px;
}



.congress-profile-landing .related-objects .related-object-wrapper {
    margin-bottom:20px;
}
.congress-profile-landing .related-objects .content {
    font-family: Georgia, "Times New Roman", Times, serif;
}

.congress-profile-landing .related-objects .content .object-title {
    font-size:17px;
}

.congress-profile-landing .related-objects .content .object-date {
    font-size:12px;
}

.congress-profile-landing .related-objects .content .object-teaser {
    margin-top: 10px;
}