.cu-hdr-title{
	position: relative;
	top: 0;
	text-align: right;
	border-bottom: thin solid #e9e9e9;
	padding: 100px 0 20px 0;
}

h1{
	font-size: 2.25em;
	font-weight: 500;
}

a#search-trigger{
	right: 0;
}

.cu-tower {
  margin: 18px 18px 18px;
} 

a.cu-statement-title, a.cu-statement-title:visited{ color: #333!important; font-weight: 600; text-decoration: underline;}

.indent { 
	margin-left: 80px; 
	margin-right: 100px;
}

@media (max-width: 60em){
	#cu-hdr{
		margin-bottom: 120px;
	}
	.cu-hdr-title{
		display: block;
		position: relative;
		margin-top: 70px;
		text-align: left;
		padding: 0;
	}
	.cu-sidebar .tertiary-menu{
		margin-top: 80px;
	}
}
@media (min-width: 36em) and (max-width: 60em){
	.cu-sidebar .tertiary-menu{
		top: 0;
		margin-top: 35px;
	}
}

li.tertiary-item.expanded ul.tertiary-submenu{
	display: block;
}

.cu-sidebar-main{ padding-top: 95px;} 


/* RIGHT NAV */

	.cu-sidebar-right li.tertiary-item>a{
		padding-left: 15px;
	}

	.cu-sidebar-right li.tertiary-item>a:hover,
	.cu-sidebar-right li.tertiary-item>a:focus{
		border-left-color: #e6e6e6!important;
	}

	@media (min-width: 60em){
		.cu-sidebar-right{
			float: right;
		}

		.cu-sidebar-right .tertiary-menu{
		margin-left: 11.75%;
		}

		.cu-sidebar-right li.tertiary-item>a{
			border-left: 3px solid transparent;
			border-right: 0;
		}

		.cu-sidebar-right li.tertiary-item.current>a{
			border-left: 3px solid #b31b1b!important;
			border-right: 0;
		}
	}

/* FOOTER */
#cu-ftr {text-align:center}
#cu-ftr a, #cu-ftr p{
	color: #cccccc; 
}
	#cu-ftr a{ padding: 0 20px; text-transform: uppercase; font-weight: 600; font-size: 14px;}

.cu-ftr-inner{
	padding-top: 20px;
	font-size: 12px;
	color: #98a0a2;
}
/* LEADERSHIP SIDEBAR */
/*	.cu-sidebar.cu-sidebar-leadership li.tertiary-item>a{
		color: #3787b0;
		padding-top: 16px;
		padding-bottom: 16px;
		font-size: 1.2em;
		font-weight: 400;
		border-left: 0!important;
		border-right: 0!important;
	}
		.cu-sidebar.cu-sidebar-leadership ul.tertiary-submenu{
			padding-left: 0;
			background: none;
		}

			.cu-sidebar.cu-sidebar-leadership ul.tertiary-submenu>li{
				padding-left: 20px;
			}
	
			.cu-sidebar.cu-sidebar-leadership ul.tertiary-submenu>li>a{
				text-transform: none;
				font-size: 1em;
				font-weight: 400;
				margin-left: 20px;
			}*/

/* SECONDARY MENU WRAPPER */
.secondary-menu nav{
	display: table;
	width: 100%;
}
.secondary-menu nav>ul{
	display: table-row;
	width: 99%;
	margin-bottom: 0;
}

	.secondary-menu nav>ul>li
	{
	    font-family: 'freight-sans-pro-n6','freight-sans-pro',sans-serif;
	    font-size: 13px;
	    font-weight: 600;
	    font-style: normal;
	    display: table-cell;
	    padding: 16px 10px;

	    -webkit-transition-delay: 0s;
	       -moz-transition-delay: 0s;
	         -o-transition-delay: 0s;
	            transition-delay: 0s;
	    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	       -moz-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	         -o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	            transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	    -webkit-transition-duration: .2s;
	       -moz-transition-duration: .2s;
	         -o-transition-duration: .2s;
	            transition-duration: .2s;
	    -webkit-transition-property: color;
	       -moz-transition-property: color;
	         -o-transition-property: color;
	            transition-property: color;
	    text-align: center;
	    vertical-align: middle;
	    letter-spacing: 1px;
	    text-transform: uppercase;

	    color: #929292;
	    position: relative;
	}
		.secondary-menu nav>ul>li.submenu-active{
			background: #efefef;
			color: #b31b1b;
			border-right: 1px solid #efefef;
			border-left: 1px solid #efefef;
		}

		.secondary-menu nav>ul>li>a{
			text-align: center;
			width: 100%;
			display: inline;
		}

		.secondary-menu nav>ul>li>ul{
			position: absolute;
			display: block;
			width: 100%;
			background: #f7f7f7;
			padding-left: 0;
			box-shadow: 0 1px 2px rgba(0,0,0,0.1);
			top: 40px;
			left: 0;
			border-top: 1px solid #e6e6e6;
		}
			.secondary-menu nav>ul>li>ul>li>a{
				text-align: center;
				width: 100%;
				display: block;
				color: #3787b0;
				font-weight: normal;
				border-bottom: 1px solid #e6e6e6;
				padding: 8px 10px;
			}

/* Mobile searchbar tweaks */
@media(max-width: 59.9em){
	.hdr-embeddedsearch #search-trigger{
		right: 0;
	}

	.mobile-search-engaged .hdr-embeddedsearch .search-main {
    -webkit-transform: translateY(52px);
    -moz-transform: translateY(52px);
    -ms-transform: translateY(52px);
    -o-transform: translateY(52px);
    transform: translateY(52px);
  }

  .hdr-embeddedsearch .cu-hdr-title{
		margin-top: 18px;
	}

	.mobile-search-engaged .hdr-embeddedsearch .cu-hdr-title{
		border-color: transparent;
	}
}

/* statement UL addition */
	.copy-block ul.statement-list{
		font-size: 16px; 
		line-height: 1.5;
		list-style: none;
		}
	.statement-list li:not(:last-child) {
    margin-bottom: .75em;}
    .statement-list a{
    	text-decoration: underline;
    }	
    
.copy-block ul.statement-list li {
	position: relative;
}
    .copy-block ul.statement-list li:before{
    content: "■";
    font-family: freight-sans-pro-n7, freight-sans-pro, sans-serif;
    font-style: normal;
    font-weight: 700;
    top: 0;
    left: -24px;
			position: absolute;
    counter-increment: item;
    color: #b31b1b;
    }

@media (min-width: 60em) {
	.copy-block ul.statement-list{
		font-size: 19px; 
		line-height: 2;
	}
	}
@media (min-width: 36em) and (max-width: 60em) {
		.copy-block ul.statement-list{
		font-size: 19px; 
			line-height: 2;
		}
}

/* statement OL addition */
	.copy-block ol.statement-list{
		font-size: 16px; 
		line-height: 1.5;
		}
	.statement-list li:not(:last-child) {
    margin-bottom: .75em;}
    .statement-list a{
    	text-decoration: underline;
    }	
    
.copy-block ol.statement-list li {
	position: relative;
}
    .copy-block ol.statement-list li:before{
    font-family: freight-sans-pro-n7, freight-sans-pro, sans-serif;
    font-style: normal;
    font-weight: 700;
    top: 0;
    left: -24px;
			position: absolute;
    counter-increment: item;
    color: #b31b1b;
    }

@media (min-width: 60em) {
	.copy-block ol.statement-list{
		font-size: 19px; 
		line-height: 2;
	}
	}
@media (min-width: 36em) and (max-width: 60em) {
		.copy-block ul.statement-list{
		font-size: 19px; 
			line-height: 2;
		}
}

	
