/* Benchmarks DE CSS */

/*FMK-178*/
body > div.wrapper > div.mainarea.container h4 {
	font-size: 16px;
}

/*FMK-177*/
a.link.more, a.link.morevague {
	font-size: 13px;
}

/*FMK-174*/
.col1half.left .defaultbox .accent {
	font-size: 15px;
}
.col1half.left .defaultbox.colpadding .padding:first-child {
	min-height: 95px;
}

/*FMK-190*/
.beachhead .nav li ul li a {
	display:flex;
}
.beachhead .nav li ul li {
	padding-bottom: 0
}

/*FMK-193*/
.FMK-193 .col5th h3 {
	height: 2em
}

/*FMK-195*/
@media (min-width:721px) {
	.col1 .defaultbox p {
		height: 6em;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.col1 .defaultbox h3 {
		height: 1.5em;
		font-size: 0.875rem;
		text-overflow: ellipsis;
		overflow: hidden;
	}
}
@media (min-width:721px) {
	a[name="feature-tests"] + div div.col1half:nth-of-type(3n) {
	  clear:left
	}
}
/*FMK-199*/
@media (min-width:721px) {
	.FMK-199 .mb20 + div.clearfix div.col1half:nth-of-type(3n+1) {
	  clear:left
	}
}
/*client request via email*/
@media (min-width:721px) {
	.OLprocyon .mainarea > .container > .defaultbox + .clearfix {
		display:flex;
	}
	.OLprocyon .mainarea > .container > .defaultbox + .clearfix .col1half .textarea {
		height:calc(100% - 2rem);
	}
}

/*FMK-211*/
.FMK-211 .mainheader + .col2half {
	width:100%
}

/* 1035616 */
.textarea .padding {
    padding: 0px 10px 20px;
}

/* 1065771 */
.textCapitalize {
    text-transform: none !important;
}
