/**
* Custom

* Any custom styles implemented in the OmniUpdate environment
* should go here
*/

span.small-caps {
	font-variant: small-caps;
}

.home-section:nth-of-type(6) .home-section__icon svg:nth-child(2) path {
	fill: #dc143c;
}

.home-section:nth-of-type(6) .cta--link,
.home-section:nth-of-type(6) .cta--link-red,
.home-section:nth-of-type(6) .cta--link-green,
.home-section:nth-of-type(6) .cta--link-orange {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(#dc143c),
		to(#dc143c)
	);
	background-image: -o-linear-gradient(right, #dc143c, #dc143c);
	background-image: linear-gradient(to left, #dc143c, #dc143c);
}

.home-section:nth-of-type(6) .cta--button {
	border: 2px solid #dc143c;
}

.home-section:nth-of-type(6) .cta--button:hover,
.home-section:nth-of-type(6) .cta--button:focus {
	background-color: #dc143c;
}

.home-nav-item:nth-child(6) .home-nav-item__text {
	background-color: #dc143c;
}

.home-nav-item:nth-child(6) .home-nav-item__icon path {
	fill: #dc143c;
}

.home-nav-item:nth-child(6)
	.home-nav-item__bttn:hover
	.home-nav-item__poly
	polygon,
.home-nav-item:nth-child(6) .home-nav-item__bttn:hover .home-nav-item__poly g,
.home-nav-item:nth-child(6)
	.home-nav-item__bttn:focus
	.home-nav-item__poly
	polygon,
.home-nav-item:nth-child(6) .home-nav-item__bttn:focus .home-nav-item__poly g,
.home-nav-item:nth-child(6)
	.home-nav-item__bttn.js-active
	.home-nav-item__poly
	polygon,
.home-nav-item:nth-child(6)
	.home-nav-item__bttn.js-active
	.home-nav-item__poly
	g {
	stroke: #dc143c;
	fill: #dc143c;
}

.home-section:nth-of-type(7) .home-section__icon svg:nth-child(2) path {
	fill: #ffc300;
}

.home-section:nth-of-type(7) .cta--link,
.home-section:nth-of-type(7) .cta--link-red,
.home-section:nth-of-type(7) .cta--link-green,
.home-section:nth-of-type(7) .cta--link-orange {
	background-image: -webkit-gradient(
		linear,
		right top,
		left top,
		from(#ffc300),
		to(#ffc300)
	);
	background-image: -o-linear-gradient(right, #ffc300, #ffc300);
	background-image: linear-gradient(to left, #ffc300, #ffc300);
}

.home-section:nth-of-type(7) .cta--button {
	border: 2px solid #ffc300;
}

.home-section:nth-of-type(7) .cta--button:hover,
.home-section:nth-of-type(7) .cta--button:focus {
	background-color: #ffc300;
}
.home-nav-item:nth-child(7) .home-nav-item__text {
	background-color: #ffc300;
}

.home-nav-item:nth-child(7) .home-nav-item__icon path {
	fill: #ffc300;
}

.home-nav-item:nth-child(7)
	.home-nav-item__bttn:hover
	.home-nav-item__poly
	polygon,
.home-nav-item:nth-child(7) .home-nav-item__bttn:hover .home-nav-item__poly g,
.home-nav-item:nth-child(7)
	.home-nav-item__bttn:focus
	.home-nav-item__poly
	polygon,
.home-nav-item:nth-child(7) .home-nav-item__bttn:focus .home-nav-item__poly g,
.home-nav-item:nth-child(7)
	.home-nav-item__bttn.js-active
	.home-nav-item__poly
	polygon,
.home-nav-item:nth-child(7)
	.home-nav-item__bttn.js-active
	.home-nav-item__poly
	g {
	stroke: #ffc300;
	fill: #ffc300;
}

/* rule for the change in special graphic spec */
.special-graphic__img img {
	width: 245px;
	height: 245px;
	display: block;
	margin: auto;
}
/* Fix  OE*/
#bbox-root input[type="checkbox"] {
     -webkit-appearance: checkbox !important;
     -moz-appearance: checkbox !important;
     -ms-appearance: checkbox !important;
     -o-appearance: checkbox !important;
     appearance: checkbox !important;
}
