@charset "UTF-8";
/* CSS Document */

.widenav_10{max-width:1390px; margin:10px auto 35px auto;}

@media(max-width:1135px){
	.widenav_10{display:none; visibility:hidden;}
}

.is-hidden{display:none !important;}

.nav-buttons{display:flex; justify-content:space-between; align-items:flex-start;}

.nav-tab{padding-top:20px;}
.nav-tab:hover{cursor:pointer; text-decoration:underline; text-decoration-thickness:1.5px; text-underline-offset:4px;}

.nav-tab, .sub-tab{border:none; background-color:#FFF; text-transform:uppercase; font-weight:600;}

.nav-tab-selected{padding-top:13px; color:#BF5700; border:solid #BF5700; border-width:7px 0 0 0;}

.sub-tab{text-align:left; width:275px; padding:12px 10px;}
.sub-tab:hover, .sub-tab:focus{background-color:#BF5700; color:#FFF;}

.pane-links-container{display:flex; justify-content:space-between; align-items:flex-start; padding-right:20px;}

nav{position:relative;}

.nav-panes{position:absolute; top:40px; background-color:#FFF; z-index:5; width:calc(100% - 20px);}

.nav-panes > .nav-pane{
	display:flex;
	margin-top:1em;
	border-top:1px solid #ccc;
	padding-top:1em;
}

.nav-pane{padding-bottom:20px;}

.left-buttons{
	flex:0 0 200px;
	display:flex;
	flex-direction:column;
	gap:0.5em;
}

.right-links{flex:1; padding-left:2em;}

.links-group[hidden], .nav-pane[hidden]{display:none;}

.pane-links-container div ul{list-style:none; margin-left:0; padding-left:0;}

.widenav-button{
	background-color:#FFF; 
	padding:15px 15px 30px 15px; 
	font-size:.9rem; 
	font-weight:600; 
	color:#000; 
	letter-spacing:.015rem; 
	text-transform:uppercase; 
	border:none;
}

.widenav-button-selected{
	background-color:#FAFAFA; 
	padding-top:8px; 
	color:#BF5700; 
	border:solid #BF5700;
	border-width:7px 0 0 0;
}

.widenav-button-selected:hover{background-color:#FAFAFA; border-color:#BF5700; cursor:pointer;}

.widenav-heading{font-size:1.4rem; padding:10px 25px 10px 10px; display:inline-block; font-weight:400; color:#000; text-decoration:none;}

.chevron-left-space{margin-left:10px;}

.chevron-right-size{font-size:.9rem;}

@media(max-width:1070px){
	.chevron-left-space{display:none;}
}

.widenav-heading-link2:hover{
	text-decoration:none; 
	font-style:italic;
	color:#000; 
	border-left:solid 6px #7A7A7A; 
	padding:10px 10px 10px 6px; 
	background-color:#DDD; 
	cursor:pointer;
}

.widenav-item{
	padding:15px 10px; 
	text-transform:uppercase; 
	font-size:.9rem; 
	line-height:1.25rem; 
	font-weight:600;
	border:none;
	display:block;
	width:100%;
	text-align:left;
	box-sizing:border-box;
}

.widenav-item:first-of-type{margin-top:30px;}

.widenav-item-hover{border-left:none; padding-left:10px; background-color:#BF5700; color:white; cursor:pointer;}

.widenav-link{color:#000; padding:10px; display:block; text-decoration:none;}
.widenav-link:first-of-type{margin-top:0;}
.widenav-link:hover{text-decoration:none; color:#000; border-left:solid 6px #7A7A7A; padding-left:4px; background-color:#DDD; cursor:pointer;}

.widenav-link-smaller{font-size:.925rem; line-height:1.2rem;}

.widenav-right-chunk{margin-top:15px; margin-bottom:20px;}

.gray-block{background-color:#d5d5d5; padding:30px;}
.gray-block p{padding-top:0;}

.no-padding{padding:0;}

.widenav-img{width:350px; float:left; margin-right:40px;}

.widenav-intro-text{padding:40px 20px !important; font-size:.925rem;  line-height:1.35rem;}

.max-800{max-width:800px;}