/* add custom site CSS here */

 .ucm {
	font-size:.9rem;
	font-weight:normal;
}


/*copied from VPRO on 03-17-2020 for fullwidth skirt-nav */
 .skirt-nav{
	margin-bottom:0
}
 @media screen and (max-width:39.9375em){
	.skirt-nav .accordion *,.skirt-nav :last-child>.accordion-content:last-child{
		border:none
	}
	 .skirt-nav .accordion li{
		background:#5c5046;
		border-bottom:1px solid #3c3027;
		margin-bottom:0;
		padding:.5rem 1.5rem
	}
	 .skirt-nav .accordion-content,.skirt-nav .accordion-title{
		font-size:.875rem
	}
	 .skirt-nav .accordion-icon:before{
		font-size:1.09375rem
	}
	 .skirt-nav .accordion-content{
		padding:0
	}
	 .skirt-nav .accordion-content a:not(.button){
		background:0 0;
		color:#fff
	}
	 .skirt-nav .accordion-item{
		border-bottom:1px solid #3b3027;
		border-top:1px solid #5c5046
	}
	 .skirt-nav .accordion-item:last-of-type:not(.is-active) .accordion-title{
		border-bottom:0
	}
	 .skirt-nav .accordion-title{
		background:0 0;
		border-bottom:1px solid #3b3027;
		color:#fff;
		text-transform:uppercase
	}
}
 @media screen and (max-width:64em){
	.skirt-nav.accordion li{
		padding:0
	}
	 .skirt-nav.accordion a{
		padding:.5rem 24px;
		display:block
	}
}
 @media screen and (min-width:40em){
	.skirt-nav,.skirt-nav div.column:first-child:nth-last-child(1){
		width:100%
	}
	 .skirt-nav{
		left:0;
		padding-left:0
	}
	 .skirt-nav li{
		line-height:1.3;
		margin-bottom:.75rem
	}
	 .skirt-nav h4{
		margin-bottom:.25rem
	}
	 .skirt-nav div.column:first-child:nth-last-child(2),.skirt-nav div.column:first-child:nth-last-child(2)~div.column{
		width:50%
	}
	 .skirt-nav div.column:first-child:nth-last-child(3),.skirt-nav div.column:first-child:nth-last-child(3)~div.column{
		width:33.3333%
	}
	 .skirt-nav div.column:first-child:nth-last-child(4),.skirt-nav div.column:first-child:nth-last-child(4)~div.column{
		width:25%
	}
	 .skirt-nav div.column:first-child:nth-last-child(5),.skirt-nav div.column:first-child:nth-last-child(5)~div.column{
		width:20%
	}
	 .skirt-nav .accordion{
		display:block;
		padding-left:4px;
		position:relative;
		column-count:5
	}
	 .skirt-nav .accordion::after,.skirt-nav .accordion::before{
		content:' ';
		display:table
	}
	 .skirt-nav .accordion::after{
		clear:both
	}
	 .skirt-nav .accordion *{
		border:none!important;
		background:0 0
	}
	 .skirt-nav .accordion-icon{
		display:none
	}
	 .skirt-nav .accordion-content,.skirt-nav .accordion-item,.skirt-nav .accordion-title{
		display:block;
		padding:0
	}
	 .skirt-nav .accordion-title{
		color:#fff;
		font-size:.875rem;
		margin-bottom:1rem;
		text-transform:uppercase
	}
	 .skirt-nav .accordion-title[disabled]{
		cursor:auto
	}
	 .skirt-nav .accordion-content{
		display:block;
		break-after:always;
		page-break-after:always;
		-webkit-column-break-after:always;
		-moz-column-break-after:always
	}
	 .skirt-nav .accordion-content a:not(.button){
		background:0 0;
		color:#b8b0ab
	}
	 .skirt-nav .accordion-content a:not(.button):hover{
		color:#fff
	}
	 @-moz-document url-prefix(){
		.skirt-nav .accordion{
			display:grid;
			grid-column-gap:55px
		}
		 .skirt-nav .accordion-content:nth-child(1),.skirt-nav .accordion-content:nth-child(2),.skirt-nav .accordion-item:nth-child(1),.skirt-nav .accordion-item:nth-child(2){
			grid-column:1;
			-ms-grid-column:1
		}
		 .skirt-nav .accordion-content:nth-child(3),.skirt-nav .accordion-content:nth-child(4),.skirt-nav .accordion-item:nth-child(3),.skirt-nav .accordion-item:nth-child(4){
			grid-column:2;
			-ms-grid-column:2
		}
		 .skirt-nav .accordion-content:nth-child(5),.skirt-nav .accordion-content:nth-child(6),.skirt-nav .accordion-item:nth-child(5),.skirt-nav .accordion-item:nth-child(6){
			grid-column:3;
			-ms-grid-column:3
		}
		 .skirt-nav .accordion-content:nth-child(7),.skirt-nav .accordion-content:nth-child(8),.skirt-nav .accordion-item:nth-child(7),.skirt-nav .accordion-item:nth-child(8){
			grid-column:4;
			-ms-grid-column:4
		}
		 .skirt-nav .accordion-content:nth-child(10),.skirt-nav .accordion-content:nth-child(9),.skirt-nav .accordion-item:nth-child(10),.skirt-nav .accordion-item:nth-child(9){
			grid-column:5;
			-ms-grid-column:5
		}
		 .skirt-nav .accordion-item{
			grid-row:1;
			-ms-grid-row:1
		}
		 .skirt-nav .accordion-content{
			grid-row:2;
			-ms-grid-row:2
		}
	}
}
 @media (min-width:40em) and (-ms-high-contrast:none),(-ms-high-contrast:active){
	.skirt-nav .accordion{
		display:-ms-grid
	}
	 .skirt-nav .accordion-content,.skirt-nav .accordion-item{
		padding-right:55px
	}
	 .skirt-nav .accordion-content:nth-child(1),.skirt-nav .accordion-content:nth-child(2),.skirt-nav .accordion-item:nth-child(1),.skirt-nav .accordion-item:nth-child(2){
		grid-column:1;
		-ms-grid-column:1
	}
	 .skirt-nav .accordion-content:nth-child(3),.skirt-nav .accordion-content:nth-child(4),.skirt-nav .accordion-item:nth-child(3),.skirt-nav .accordion-item:nth-child(4){
		grid-column:2;
		-ms-grid-column:2
	}
	 .skirt-nav .accordion-content:nth-child(5),.skirt-nav .accordion-content:nth-child(6),.skirt-nav .accordion-item:nth-child(5),.skirt-nav .accordion-item:nth-child(6){
		grid-column:3;
		-ms-grid-column:3
	}
	 .skirt-nav .accordion-content:nth-child(7),.skirt-nav .accordion-content:nth-child(8),.skirt-nav .accordion-item:nth-child(7),.skirt-nav .accordion-item:nth-child(8){
		grid-column:4;
		-ms-grid-column:4
	}
	 .skirt-nav .accordion-content:nth-child(10),.skirt-nav .accordion-content:nth-child(9),.skirt-nav .accordion-item:nth-child(10),.skirt-nav .accordion-item:nth-child(9){
		grid-column:5;
		-ms-grid-column:5
	}
	 .skirt-nav .accordion-item{
		grid-row:1;
		-ms-grid-row:1
	}
	 .skirt-nav .accordion-content{
		grid-row:2;
		-ms-grid-row:2
	}
}
 @media screen and (min-width:40em) and (max-width:64em){
	@supports (display:-ms-grid){
		.skirt-nav .accordion-content{
			min-height:375px
		}
	}
}