@import url(//fonts.googleapis.com/css?family=Crimson+Text:400,400i,700,700i);
.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.xdsoft_datetimepicker.xdsoft_rtl {
	padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
	float: none;
	margin-left: 0;
	margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
	left: 0;
	right: auto;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,.app-search-input button,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit],.app-search-input button{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner,.app-search-input button::-moz-focus-inner{border:0;padding:0}input,.app-search-input button{line-height:normal}input[type=checkbox],.app-search-input button[type=checkbox],input[type=radio],.app-search-input button[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,.app-search-input button[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,.app-search-input button[type=number]::-webkit-outer-spin-button{height:auto}input[type=search],.app-search-input button[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,.app-search-input button[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,.app-search-input button[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=48.0625em&large=63.9375em&xlarge=73.125em&xxlarge=73.125em"}html{font-size:20px;-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}body{padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);padding:0;border:0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block !important}.is-hidden{display:none !important}.row{max-width:60rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:" ";display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-0.5rem;margin-right:-0.5rem}@media screen and (min-width: 48.0625em){.row .row{margin-left:-0.75rem;margin-right:-0.75rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.5rem;padding-right:.5rem}@media screen and (min-width: 48.0625em){.column,.columns{padding-left:.75rem;padding-right:.75rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}.small-offset-0{margin-left:0%}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.3333333333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.6666666667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.2857142857%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.expanded.row .small-collapse.row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.5rem;padding-right:.5rem}.small-centered{margin-left:auto;margin-right:auto}.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 48.0625em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.3333333333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.6666666667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.2857142857%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}.medium-centered{margin-left:auto;margin-right:auto}.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 63.9375em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0%}.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.3333333333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.6666666667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.2857142857%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.expanded.row .large-collapse.row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.75rem;padding-right:.75rem}.large-centered{margin-left:auto;margin-right:auto}.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.5}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.2rem}h2{font-size:1rem}h3{font-size:.95rem}h4{font-size:.9rem}h5{font-size:.85rem}h6{font-size:.8rem}@media screen and (min-width: 48.0625em){h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.55rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.8rem}}a{color:#2199e8;text-decoration:none;line-height:inherit;cursor:pointer}a:hover,a:focus{color:rgb(21.3946938776,133.0191836735,206.5053061224)}a img{border:0}hr{max-width:60rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1rem auto;clear:both}ul,ol,dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ul ul,ul ol,ol ul,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 1rem;padding:.45rem 1rem 0 .95rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.65rem;color:#8a8a8a}cite:before{content:"— "}abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;background-color:#e6e6e6;border:1px solid #cacaca;padding:.1rem .25rem .05rem}kbd{padding:.1rem .2rem 0;margin:0;background-color:#e6e6e6;color:#0a0a0a;font-family:Consolas,"Liberation Mono",Courier,monospace}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:25px;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width: 48.0625em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width: 63.9375em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:1.95rem;padding:.4rem;border:1px solid #cacaca;margin:0 0 .8rem;font-family:inherit;font-size:.8rem;color:#0a0a0a;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);border-radius:0;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:none;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder, .app-search-input button::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder, .app-search-input button::-moz-placeholder, textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder, .app-search-input button:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#cacaca}input::-ms-input-placeholder, .app-search-input button::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#cacaca}input::placeholder,.app-search-input button::placeholder,textarea::placeholder{color:#cacaca}input:disabled,.app-search-input button:disabled,input[readonly],.app-search-input button[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=submit],.app-search-input button,[type=button]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=search],.app-search-input button[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}[type=file],[type=checkbox],[type=radio]{margin:0 0 .8rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.4rem;margin-right:.8rem;margin-bottom:0;vertical-align:baseline}[type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer}label>[type=checkbox],label>[type=radio]{margin-right:.4rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.7rem;font-weight:normal;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 .8rem;padding:.45rem 0}.help-text{margin-top:-0.4rem;font-size:.65rem;font-style:italic;color:#0a0a0a}.input-group{display:table;width:100%;margin-bottom:.8rem}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group-label{text-align:center;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}.input-group-button a,.input-group-button input,.input-group-button button{margin:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.4rem;max-width:100%}.fieldset{border:1px solid #cacaca;padding:1rem;margin:.9rem 0}.fieldset legend{background:#fefefe;padding:0 .15rem;margin:0;margin-left:-0.15rem}select{height:1.95rem;padding:.4rem;border:1px solid #cacaca;margin:0 0 .8rem;font-size:.8rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fefefe;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-size:9px 6px;background-position:right -0.8rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.2rem}@media screen and (min-width: 0\0 ){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,.1);border-color:#ec5840}.is-invalid-label{color:#ec5840}.form-error{display:none;margin-top:-0.4rem;margin-bottom:.8rem;font-size:.6rem;font-weight:bold;color:#ec5840}.form-error.is-visible{display:block}.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid rgba(0,0,0,0);border-radius:0;padding:.85em 1em;margin:0 0 30px 0;font-size:.9rem;background-color:#2199e8;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:hover,.button:focus{background-color:rgb(21.1459183673,131.4724489796,204.1040816327);color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.primary{background-color:#2199e8;color:#fefefe}.button.primary:hover,.button.primary:focus{background-color:rgb(19.9020408163,123.7387755102,192.0979591837);color:#fefefe}.button.secondary{background-color:#777;color:#fefefe}.button.secondary:hover,.button.secondary:focus{background-color:rgb(95.2,95.2,95.2);color:#fefefe}.button.success{background-color:#3adb76;color:#fefefe}.button.success:hover,.button.success:focus{background-color:rgb(34.2386266094,187.3613733906,91.3030042918);color:#fefefe}.button.warning{background-color:#ffae00;color:#fefefe}.button.warning:hover,.button.warning:focus{background-color:rgb(204,139.2,0);color:#fefefe}.button.alert{background-color:#ec5840;color:#fefefe}.button.alert:hover,.button.alert:focus{background-color:rgb(218.2857142857,49.1428571429,21.7142857143);color:#fefefe}.button.hollow{border:1px solid #2199e8;color:#2199e8}.button.hollow,.button.hollow:hover,.button.hollow:focus{background-color:rgba(0,0,0,0)}.button.hollow:hover,.button.hollow:focus{border-color:rgb(12.4387755102,77.3367346939,120.0612244898);color:rgb(12.4387755102,77.3367346939,120.0612244898)}.button.hollow.primary{border:1px solid #2199e8;color:#2199e8}.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:rgb(12.4387755102,77.3367346939,120.0612244898);color:rgb(12.4387755102,77.3367346939,120.0612244898)}.button.hollow.secondary{border:1px solid #777;color:#777}.button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:rgb(59.5,59.5,59.5);color:rgb(59.5,59.5,59.5)}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:hover,.button.hollow.success:focus{border-color:rgb(21.3991416309,117.1008583691,57.0643776824);color:rgb(21.3991416309,117.1008583691,57.0643776824)}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:hover,.button.hollow.warning:focus{border-color:rgb(127.5,87,0);color:rgb(127.5,87,0)}.button.hollow.alert{border:1px solid #ec5840;color:#ec5840}.button.hollow.alert:hover,.button.hollow.alert:focus{border-color:rgb(136.4285714286,30.7142857143,13.5714285714);color:rgb(136.4285714286,30.7142857143,13.5714285714)}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2199e8;color:#fefefe}.button.disabled.primary,.button[disabled].primary{opacity:.25;cursor:not-allowed}.button.disabled.primary:hover,.button.disabled.primary:focus,.button[disabled].primary:hover,.button[disabled].primary:focus{background-color:#2199e8;color:#fefefe}.button.disabled.secondary,.button[disabled].secondary{opacity:.25;cursor:not-allowed}.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#777;color:#fefefe}.button.disabled.success,.button[disabled].success{opacity:.25;cursor:not-allowed}.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#3adb76;color:#fefefe}.button.disabled.warning,.button[disabled].warning{opacity:.25;cursor:not-allowed}.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#ffae00;color:#fefefe}.button.disabled.alert,.button[disabled].alert{opacity:.25;cursor:not-allowed}.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#ec5840;color:#fefefe}.button.dropdown::after{content:"";display:block;width:0;height:0;border:inset .4em;border-color:#fefefe rgba(0,0,0,0) rgba(0,0,0,0);border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}.button.arrow-only::after{margin-left:0;float:none;top:-0.1em}.pagination{margin-left:0;margin-bottom:30px}.pagination::before,.pagination::after{content:" ";display:table}.pagination::after{clear:both}.pagination li{font-size:.7rem;margin-right:.05rem;border-radius:0;display:none}.pagination li:last-child,.pagination li:first-child{display:inline-block}@media screen and (min-width: 48.0625em){.pagination li{display:inline-block}}.pagination a,.pagination button{color:#0a0a0a;display:block;padding:.15rem .5rem;border-radius:0}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.15rem .5rem;background:#2199e8;color:#fefefe;cursor:default}.pagination .disabled{padding:.15rem .5rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:rgba(0,0,0,0)}.pagination .ellipsis::after{content:"…";padding:.15rem .5rem;color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{content:"«";display:inline-block;margin-right:.5rem}.pagination-next a::after,.pagination-next.disabled::after{content:"»";display:inline-block;margin-left:.5rem}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width: 48em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em),screen and (min-width: 48.0625em){.show-for-small-only{display:none !important}}@media screen and (min-width: 48.0625em){.hide-for-medium{display:none !important}}@media screen and (max-width: 48em){.show-for-medium{display:none !important}}@media screen and (min-width: 48.0625em)and (max-width: 63.875em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 48em),screen and (min-width: 63.9375em){.show-for-medium-only{display:none !important}}@media screen and (min-width: 63.9375em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.875em){.show-for-large{display:none !important}}@media screen and (min-width: 63.9375em)and (max-width: 73.0625em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.875em),screen and (min-width: 73.125em){.show-for-large-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}.has-margin-left{margin-left:3rem !important}.align-left{text-align:left !important}.margin-bottom-0{margin-bottom:0 !important}@font-face{font-family:"AvenirNextLTW01-Regular";src:url(9d3efcb7307f16b547f4.eot?#iefix);src:url(9d3efcb7307f16b547f4.eot?#iefix) format("eot"),url(2cb2996f891802343ea9.woff2) format("woff2"),url(2b8e87661451f54bf4dd.woff) format("woff"),url(0fed9ff7e85953bb21c9.ttf) format("truetype"),url(1e0ead3f695e443a8c7a.svg#52a192b1-bea5-4b48-879f-107f009b666f) format("svg")}@font-face{font-family:"AvenirNextLTW01-Italic";src:url(8f584ef8a724cc4ecaad.eot?#iefix);src:url(8f584ef8a724cc4ecaad.eot?#iefix) format("eot"),url(baf5728485e30c6db411.woff2) format("woff2"),url(ca6f8894b55510549f9f.woff) format("woff"),url(8ba3c2ec6440dfa99dae.ttf) format("truetype"),url(fe41208b8ed0c01f76d0.svg#1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585) format("svg")}@font-face{font-family:"Avenir Next LT W01 Demi";src:url(f73dfb1dc75792c7e06e.eot?#iefix);src:url(f73dfb1dc75792c7e06e.eot?#iefix) format("eot"),url(11b3a283f6680953b1b4.woff2) format("woff2"),url(49f703b751bda8dc40a2.woff) format("woff"),url(0667ef4e258ba6b07ee0.ttf) format("truetype"),url(12f28c71d58f4746802e.svg#99affa9a-a5e9-4559-bd07-20cf0071852d) format("svg")}@font-face{font-family:"AvenirNextLTW01-DemiIta";src:url(6c91907a59c605daf06f.eot?#iefix);src:url(6c91907a59c605daf06f.eot?#iefix) format("eot"),url(35adbbbfb454a2b19786.woff2) format("woff2"),url(1f1a6fdc5f9772ddeca9.woff) format("woff"),url(6d19cfd3b8365d982c80.ttf) format("truetype"),url(5010402f73caaecebe96.svg#4862b373-2643-46b1-b0b5-88537c52d15c) format("svg")}@font-face{font-family:"Avenir Next LT W01 Bold";src:url(255fd141078e72548f9a.eot?#iefix);src:url(255fd141078e72548f9a.eot?#iefix) format("eot"),url(fcccb93fbdc5b4952b6c.woff2) format("woff2"),url(17642ebf0b4f87f7aa8e.woff) format("woff"),url(4de26cb06a05af561259.ttf) format("truetype"),url(e1ff2d1d026eb592e44e.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857) format("svg")}@font-face{font-family:"AvenirNextLTW01-BoldIta";src:url(c73bda54d186bda464f8.eot?#iefix);src:url(c73bda54d186bda464f8.eot?#iefix) format("eot"),url(6062dfdac5b3a5ebb16f.woff2) format("woff2"),url(4f0713fe085754e40d22.woff) format("woff"),url(6bb1b70d301f6206bbcd.ttf) format("truetype"),url(9c9e526c4439b020d3de.svg#ab1835cb-df6f-4d8d-b8ee-3075f5ba758d) format("svg")}#main-footer .primary .left-info .footer-info a:after{*zoom:1}#main-footer .primary .left-info .footer-info a:after{content:" ";display:table}#main-footer .primary .left-info .footer-info a:after{clear:both}.icon-ggawards{background-image:url(818e16617898e9424a09.svg)}.icon{-ms-background-size:100%;background-size:100%;background-repeat:no-repeat}.icon-burger{background-image:url(37d3a4a9c72eedaaea19.svg)}.icon-search{background-image:url(6ccb0d5da0679542232d.svg)}.icon-search-dark{background-image:url(a8b38712c507aed36535.svg)}.icon-close-white{background-image:url(35193bffbc3bfc0a5fe0.svg)}.icon-chevron-down-white{background-image:url(4a3760ee14c5dedfd045.svg)}.icon-chevron-down-grey{background-image:url(517b3695ad8bd7751426.svg)}.icon-chevron-up-white{background-image:url(4a3760ee14c5dedfd045.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-o-plus-dark,#filters .filter-block fieldset.collapsed legend:hover .toggle:before{background-image:url(3304bb74f39edda820f0.svg)}.icon-o-plus-light,#filters .filter-block fieldset.collapsed .toggle:before{background-image:url(a2b460cc56e3ee54c5f5.svg)}.icon-o-minus-dark,#filters .filter-block legend:hover .toggle:before,#filters .filter-block fieldset:hover .toggle:hover:before{background-image:url(1d2e91c4cb8663ac0821.svg)}.icon-o-minus-light,#filters .filter-block legend .toggle:before{background-image:url(01ea68f77a743c97a208.svg)}#awards-recipients-categories legend:before{background-image:url(8b8cd74e443adb6519ad.svg)}legend.filter-era:before{background-image:url(0be7c66579f6be179978.svg)}legend.filter-format:before{background-image:url(60436f8d5f538b907db0.svg)}legend.filter-geography:before{background-image:url(c846b06ab84a576f8237.svg)}legend.filter-level:before{background-image:url(3c811f93bd29d74f1c7a.svg)}legend.filter-themes:before{background-image:url(f1309548e47fab8e7d09.svg)}legend.filter-year:before,#awards-recipients-years legend:before{background-image:url(8f7cc9efe260dbe2a7af.svg)}legend.filter-search:before{background-image:url(7cee2967e2fe9af74392.svg)}legend.filter-province:before{background-image:url(183d654ac4a5c2ca1149.svg)}legend.filter-year:before,#awards-recipients-years legend:before{background-image:url(839b3bb945362abbab5b.svg)}.disruptive-cta .inner .disruptive-cta-close-link:before,#filters .filter-block legend .toggle:before,#filters .filter-block legend:before,#main-header .mobile-menu nav>ul>li.children>a:after,#main-header .mobile-menu nav>ul>li.children>button:after,#main-header #mobile-menu-toggle:after,#main-header .primary-nav .ggawards>a:before,#main-header .primary-nav nav>ul>li.children>a:after,#main-header .primary-nav nav>ul>li.children>button:after{-ms-background-size:100%;background-size:100%;background-repeat:no-repeat}#main-header #mobile-menu-toggle:after{background-image:url(37d3a4a9c72eedaaea19.svg)}#main-header .mobile-menu #mobile-search-control input[type=submit],#main-header .mobile-menu #mobile-search-control .app-search-input button,.app-search-input #main-header .mobile-menu #mobile-search-control button{background-image:url(a8b38712c507aed36535.svg)}.disruptive-cta .inner .disruptive-cta-close-link:before{background-image:url(35193bffbc3bfc0a5fe0.svg)}#main-header .mobile-menu nav>ul>li.children>a:after,#main-header .mobile-menu nav>ul>li.children>button:after,#main-header .primary-nav nav>ul>li.children>a:after,#main-header .primary-nav nav>ul>li.children>button:after{background-image:url(4a3760ee14c5dedfd045.svg)}#main-header .primary-nav nav>ul>li.children>a:hover:after,#main-header .primary-nav nav>ul>li.children>a:focus:after,#main-header .primary-nav nav>ul>li.children>button:hover:after,#main-header .primary-nav nav>ul>li.children>button:focus:after{background-image:url(517b3695ad8bd7751426.svg)}#main-header .mobile-menu nav>ul>li.children.isActive>a:after,#main-header .mobile-menu nav>ul>li.children.isActive>button:after{background-image:url(4a3760ee14c5dedfd045.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-toggle:after,#main-header .primary-nav nav>ul>li ul.second-level-menu>li .third-level-toggle:after{background-image:url(a361e28d9a913043a939.svg)}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-toggle.isActive:after,#main-header .primary-nav nav>ul>li ul.second-level-menu>li.isActive .third-level-toggle:after{background-image:url(8868a1843eafd9786e0a.svg)}#main-header .primary-nav nav>ul>li ul.second-level-menu>li .third-level-toggle:hover:after{background-image:url(1e8e8910d34f401c2e43.svg)}#main-header .primary-nav nav>ul>li ul.second-level-menu>li.isActive .third-level-toggle:hover:after{background-image:url(4f52bc9554b85b5b22c8.svg)}#main-header .primary-nav .ggawards>a:before{background-image:url(818e16617898e9424a09.svg);width:45px;height:37px}.wallpaper{overflow-x:hidden}.wallpaper #page{min-height:850px;position:relative;z-index:10}#page{padding:60px 0;min-height:720px}@media only screen and (max-width: 769px){#page{padding:30px 0}}#page.home{padding:40px 0}.ENCA .lang-fr{display:none}.FRCA .lang-en{display:none}.valign-middle{display:table}.valign-middle .columns{display:table-cell;vertical-align:middle}.valign-middle .columns,.valign-middle [class*=column]+[class*=column]:last-child{float:none}html{font-size:20px}html.menuOpen{overflow-y:hidden}body{font-family:"Crimson Text",serif;line-height:1.6;color:#404040;font-family:"Crimson Text",serif;background-color:#fff}h1,.h1{font-size:2.4rem}h2,.h2,.full-width-cta .title{font-size:1.6rem}h3,.h3,.disruptive-cta .inner .content .title,.sponsor-information .title h2,.cnhs-form .message-board-form-leave-message,.message-board-form .message-board-form-leave-message{font-size:1.2rem}h4,.h4,h2.line{font-size:1rem}h5,.h5,.sponsoredbytitle,.taglinks h2{font-size:1rem;font-family:"Avenir Next LT W01 Demi",sans-serif;color:#292929}h6,.h6{font-size:.75rem;text-transform:uppercase}h1,h2,h3,h4,h6,.h1{font-family:"Avenir Next LT W01 Bold",sans-serif;line-height:1.375;color:#292929}h2.line{margin:0 0 40px 0;position:relative;text-transform:uppercase}h2.line span{background-color:#fff;display:inline-block;position:relative;z-index:2;padding-right:20px}h2.line:after{content:"";display:block;width:100%;border-top:1px solid #e4e5e5;top:-15px;position:relative}a{-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,box-shadow .25s,color .25s;transition:background .25s,box-shadow .25s,color .25s,-webkit-box-shadow .25s}a.external::after{content:"";display:inline-block;height:.7rem;width:.7rem;background:url(05c036f19cfa4b465bd6.svg) rgba(0,0,0,0);margin-left:.5em}p{line-height:1.6}.no-gutter{margin-left:0 !important;margin-right:0 !important}.no-gutter .columns{padding-left:0;padding-right:0}.removeGenericLink,.gallery .gallery-images .content .controls a,.gallery .gallery-thumbs .thumbs li a,.full-width-cta.dark .link a,#main-header .utility nav .full-width-cta#mobile-menu-toggle .link a,#filters .filter-block .reset a{-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.xsmall-serif{font-size:.6rem}.small-serif{font-size:.7rem}.medium-serif{font-size:20px}.large-serif{font-size:1.2rem;line-height:1.375}.xsmall-sansserif,.gallery .gallery-images .content .caption .photo-credit,.photo-credit,.photo-footer .photo-credit,.story .sponsored{font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.5rem}.small-sansserif,.media-embed .caption,.sponsor-information .description,.listicle .image .img-container .image-caption,.photo-caption,.photo-footer .photo-caption,.taglinks ul li a,#banners footer,.share-icons li a,.search-control label,.meta-extended,.story .meta,#filters .filter-block .reset a,#filters .filter-block,.kids-detail.body .image .img-container .image-caption,.content .main .meta-extended,.content .header .meta,.content .header .sponsored-intro,.btn,.button,input[type=submit],.app-search-input button,#main-footer .primary .copyright,#main-header .utility nav #mobile-menu-toggle,#main-header .utility nav ul li a:not(.btn),#main-header .utility .lang-toggle a{font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.7rem}.medium-sansserif,.disruptive-cta .inner .content .short-description,.media-embed .transcript a,.full-width-cta .short-description,#main-header .mobile-menu #mobile-search-control .predictiveSearchResults,#main-header .mobile-menu #mobile-search-control input[type=text],#main-header .mobile-menu #mobile-search-control .app-search-input button[type=text],.app-search-input #main-header .mobile-menu #mobile-search-control button[type=text],#main-header .mobile-menu nav ul li a:not(.btn),#main-header .mobile-menu nav ul li button{font-family:"AvenirNextLTW01-Regular",sans-serif}.large-sansserif,.content .header .teaser p,.content .header .teaser{font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:1.4rem;line-height:1.375}.xsmall-sansserif-bold{font-family:"Avenir Next LT W01 Bold",sans-serif;font-size:.6rem}.small-sansserif-bold,#filters .filter-block legend,#main-footer .primary h5,#main-header .utility .header-cta{font-family:"Avenir Next LT W01 Bold",sans-serif;font-size:.7rem}.medium-sansserif-bold{font-family:"Avenir Next LT W01 Bold",sans-serif;font-size:20px}.large-sansserif-bold{font-family:"Avenir Next LT W01 Bold",sans-serif;font-size:1.2rem;line-height:1.375}.box{margin-bottom:40px}[class*=column]+[class*=column]:last-child{float:left}#main-header .utility{padding-top:2.2rem;padding-bottom:2.2rem}@media only screen and (max-width: 769px){#main-header .utility{padding-top:15px;padding-bottom:15px;border-bottom:10px solid #292929}}#main-header .utility-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}#main-header .utility .lang-toggle{margin-bottom:15px;text-align:right}#main-header .utility .lang-toggle a{color:#080808;font-family:"AvenirNextLTW01-Regular",sans-serif}#main-header .utility .lang-toggle a:hover,#main-header .utility .lang-toggle a:focus{text-decoration:none;-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}@media only screen and (max-width: 769px){#main-header .utility .lang-toggle{display:none}}@media(max-width: 1024px){#main-header .utility .lang-toggle a{font-size:.55rem !important}}#main-header .utility .header-cta{padding:15px 10px;margin-bottom:0;display:none}@media only screen and (max-width: 769px){#main-header .utility .header-cta{display:inline-block}}#main-header .utility .brand h1{margin:0;line-height:0}@media only screen and (max-width: 769px){#main-header .utility .brand a{top:0;max-width:135px}#main-header .utility .brand a img{width:119px}}@media only screen and (max-width: 769px){#main-header .utility nav{text-align:right}}#main-header .utility nav ul{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#main-header .utility nav ul li{display:inline-block}#main-header .utility nav ul li a:not(.btn){margin:0 .5rem;color:#080808;font-family:"AvenirNextLTW01-Regular",sans-serif}#main-header .utility nav ul li a:not(.btn):hover,#main-header .utility nav ul li a:not(.btn):focus{text-decoration:none;-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#main-header .utility nav ul li a{margin-top:5px}#main-header .utility nav ul li a.btn,#main-header .utility nav ul li a.button{display:inline-block;margin-left:.5rem}@media only screen and (max-width: 769px){#main-header .utility nav ul{display:none}}#main-header .utility nav #mobile-menu-toggle{float:right;margin-bottom:0;text-transform:uppercase;padding:15px 10px;margin-left:10px}@media(max-width: 1024px){#main-header .utility .utility-nav ul li a{font-size:.55rem !important;margin-left:5px !important;margin-right:5px !important}}#main-header .primary-nav{background-color:#292929}#main-header .primary-nav .open,#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.third-level-menu.open,#main-header .primary-nav nav>ul>li ul.second-level-menu>li .first-level:hover~ul.third-level-menu,#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.third-level-menu.second-level-menu:hover,#main-header .primary-nav nav>ul>li ul.second-level-menu:hover,#main-header .primary-nav nav>ul>li ul.second-level-menu.open,#main-header .primary-nav nav>ul>li .first-level:hover~ul.second-level-menu,#main-header .primary-nav nav>ul>li .first-level:hover~ul{display:block;opacity:1;clip:rect(-11px, 800px, 1300px, 0);margin-top:-4px}#main-header .primary-nav nav a,#main-header .primary-nav nav button{font-family:"AvenirNextLTW01-Regular",sans-serif;padding:.75rem;display:block;line-height:inherit}#main-header .primary-nav nav>ul{list-style-type:none;margin:0;padding:0}#main-header .primary-nav nav>ul>li{display:inline-block;vertical-align:top}#main-header .primary-nav nav>ul>li:first-of-type>a,#main-header .primary-nav nav>ul>li:first-of-type>button{padding-left:0}#main-header .primary-nav nav>ul>li.children>a:after,#main-header .primary-nav nav>ul>li.children>button:after{content:"";margin-left:10px;width:7px;height:7px;display:inline-block;vertical-align:middle}@media only screen and (max-width: 769px){#main-header .primary-nav nav>ul>li .first-level:hover~ul{position:relative}}#main-header .primary-nav nav>ul>li ul.second-level-menu{opacity:0;overflow:hidden;position:absolute;z-index:9000;width:320px;clip:rect(0, 700px, 0, 0);margin:-10px;webkit-back-face-visibility:hidden;overflow:visible;border:1px solid #dbdbdb;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.22s linear 0.4s;transition:all 0.22s linear 0.4s}@media only screen and (max-width: 769px){#main-header .primary-nav nav>ul>li ul.second-level-menu{margin-left:-10px;margin-top:0;margin-bottom:0;width:calc(100% + 20px);position:relative;max-height:0}}#main-header .primary-nav nav>ul>li ul.second-level-menu>li{display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:all 0.22s linear 0.4s;transition:all 0.22s linear 0.4s}#main-header .primary-nav nav>ul>li ul.second-level-menu>li:first-of-type{padding-top:15px}#main-header .primary-nav nav>ul>li ul.second-level-menu>li:first-of-type.isActive{border-top:1px solid #f3f3f3}#main-header .primary-nav nav>ul>li ul.second-level-menu>li:first-of-type.isActive:before{border-bottom:10px solid #f3f3f3}#main-header .primary-nav nav>ul>li ul.second-level-menu>li:first-of-type:before{position:absolute;width:0;height:0;content:"";z-index:500;border-bottom:10px solid #fff;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);left:20px;top:-10px;-webkit-transition:border-bottom .25s linear .4s;transition:border-bottom .25s linear .4s}#main-header .primary-nav nav>ul>li ul.second-level-menu>li:last-of-type{padding-bottom:15px}#main-header .primary-nav nav>ul>li ul.second-level-menu>li:last-of-type.isActive{border-bottom:1px solid #f3f3f3}#main-header .primary-nav nav>ul>li ul.second-level-menu>li.children .second-level{width:calc(100% - 50px);vertical-align:middle}#main-header .primary-nav nav>ul>li ul.second-level-menu>li.isActive{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}#main-header .primary-nav nav>ul>li ul.second-level-menu>li.isActive .third-level-toggle:after{height:2px;-ms-background-size:inherit;background-size:inherit}#main-header .primary-nav nav>ul>li ul.second-level-menu>li .second-level{display:inline-block;line-height:1;padding:.75rem;padding-bottom:15px}#main-header .primary-nav nav>ul>li ul.second-level-menu>li .third-level-toggle{display:inline-block;vertical-align:middle;text-align:center}#main-header .primary-nav nav>ul>li ul.second-level-menu>li .third-level-toggle:after{content:"";display:block;width:15px;height:15px;-ms-background-size:100%;background-size:100%}#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.third-level-menu{opacity:0;max-height:0;overflow:hidden;z-index:6000;clip:rect(0, 700px, 0, 0);margin:0px;width:100%;webkit-back-face-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.22s linear 0.4s;transition:all 0.22s linear 0.4s}#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.third-level-menu>li .third-level{padding-left:30px;font-size:.8rem;padding-top:10px;padding-bottom:10px}#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.third-level-menu.open,#main-header .primary-nav nav>ul>li ul.second-level-menu>li .first-level:hover~ul.third-level-menu,#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.third-level-menu.second-level-menu:hover{max-height:600px}#main-header .primary-nav nav #search-control{float:right}#main-header .primary-nav nav #search-control a{padding-right:0;color:#fff}#main-header .primary-nav nav #search-control a:focus .search-open,#main-header .primary-nav nav #search-control a:hover .search-open{background-color:#e21936;padding:0 8px;border-radius:5px}#main-header .primary-nav nav #search-control.active .search-open{display:none}#main-header .primary-nav nav #search-control.active .search-close{display:block}#main-header .primary-nav nav #search-control .search-open svg,#main-header .primary-nav nav #search-control .search-close svg{display:inline-block;vertical-align:middle}#main-header .primary-nav nav #search-control .search-open{display:block;padding:0 8px}#main-header .primary-nav nav #search-control .search-open svg{width:20px;margin-top:-4px}#main-header .primary-nav nav #search-control .search-close{display:none;background-color:#e21936;margin-top:-20px;bottom:-20px;position:relative;padding:0 8px 15px 8px;border-radius:5px 5px 0 0}#main-header .primary-nav nav #search-control .search-close svg{width:20px}#main-header .primary-nav .ggawards>a:before{content:"";float:left;display:block;margin:3px 10px 0 0}@media only screen and (max-width: 769px){#main-header .primary-nav{display:none}}#main-header .mobile-menu{display:none}@media only screen and (max-width: 1023px){#main-header .mobile-menu{display:block}}#main-header .mobile-menu-cta{border-top:1px solid hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.3);padding:20px 0}#main-header .mobile-menu-cta .btn{margin-right:10px}#main-header html.menuOpen{overflow-y:hidden}#main-header #mobile-menu-toggle:after{content:"";display:block;width:22px;height:13px}#main-header .mobile-menu{background-color:#292929;max-height:0;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:600}#main-header .mobile-menu .column,#main-header .mobile-menu .columns{padding-left:10px;padding-right:10px}#main-header .mobile-menu.open,#main-header .primary-nav nav>ul>li .first-level:hover~ul.mobile-menu,#main-header .primary-nav nav>ul>li ul.mobile-menu.second-level-menu:hover,#main-header .primary-nav nav>ul>li ul.mobile-menu.second-level-menu.open,#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.mobile-menu.third-level-menu.open,#main-header .primary-nav nav>ul>li ul.second-level-menu>li .first-level:hover~ul.mobile-menu.third-level-menu,#main-header .primary-nav nav>ul>li ul.second-level-menu>li ul.mobile-menu.third-level-menu.second-level-menu:hover{max-height:100%;height:100%;overflow-y:scroll}#main-header .mobile-menu .close-mobile-menu{float:right;padding:15px 5px}#main-header .mobile-menu .close-mobile-menu i{text-align:right;width:20px;height:20px;display:block}#main-header .mobile-menu nav{padding-left:15px;padding-right:15px}#main-header .mobile-menu nav ul li a:not(.btn),#main-header .mobile-menu nav ul li button{line-height:1;display:block}#main-header .mobile-menu nav.mobile-utility-nav{margin-top:7px}#main-header .mobile-menu nav.mobile-utility-nav li a{padding:12px 0;font-size:.8rem;color:#dbdbdb !important}#main-header .mobile-menu nav>ul{margin:0 10px}#main-header .mobile-menu nav>ul>li{display:block}#main-header .mobile-menu nav>ul>li.children>a,#main-header .mobile-menu nav>ul>li.children>button{display:block;width:100%;text-align:left}#main-header .mobile-menu nav>ul>li.children>a:after,#main-header .mobile-menu nav>ul>li.children>button:after{content:"";margin-left:15px;margin-top:5px;width:10px;height:10px;display:inline-block}#main-header .mobile-menu nav>ul>li.children.isActive>a:after,#main-header .mobile-menu nav>ul>li.children.isActive>button:after{content:""}#main-header .mobile-menu nav>ul>li>a:not(.btn),#main-header .mobile-menu nav>ul>li>button{padding:15px 0}#main-header .mobile-menu nav>ul>li .second-level-menu{list-style-type:none;padding:0;margin:0;display:none;margin-left:-15px;margin-right:-15px}#main-header .mobile-menu nav>ul>li .second-level-menu.open,#main-header .mobile-menu .primary-nav nav>ul>li .first-level:hover~ul.second-level-menu,#main-header .primary-nav .mobile-menu nav>ul>li .first-level:hover~ul.second-level-menu,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu:hover,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu:hover,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu.open,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu.open,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu>li ul.second-level-menu.third-level-menu.open,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu>li ul.second-level-menu.third-level-menu.open,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu>li .first-level:hover~ul.second-level-menu.third-level-menu,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu>li .first-level:hover~ul.second-level-menu.third-level-menu,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu>li ul.second-level-menu.third-level-menu:hover,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu>li ul.second-level-menu.third-level-menu:hover{display:block}#main-header .mobile-menu nav>ul>li .second-level-menu>li{border-bottom:1px solid #e4e5e5}#main-header .mobile-menu nav>ul>li .second-level-menu>li .second-level{padding:15px;display:inline-block;width:calc(100% - 50px);vertical-align:middle}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children{position:relative}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .second-level{display:inline-block}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-toggle{padding:15px;display:inline-block;vertical-align:middle}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-toggle:after{content:"";display:block;width:9px;height:10px;margin-top:3px}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-toggle.isActive:after{height:2px;margin-top:6px}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-menu{padding:0;list-style-type:none;display:none}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-menu.open,#main-header .mobile-menu .primary-nav nav>ul>li .second-level-menu>li.children .first-level:hover~ul.third-level-menu,#main-header .primary-nav .mobile-menu nav>ul>li .second-level-menu>li.children .first-level:hover~ul.third-level-menu,#main-header .mobile-menu .primary-nav nav>ul>li .second-level-menu>li.children ul.third-level-menu.second-level-menu:hover,#main-header .primary-nav .mobile-menu nav>ul>li .second-level-menu>li.children ul.third-level-menu.second-level-menu:hover,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu>li .second-level-menu>li.children ul.third-level-menu.open,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu>li .second-level-menu>li.children ul.third-level-menu.open,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu>li .second-level-menu>li.children .first-level:hover~ul.third-level-menu,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu>li .second-level-menu>li.children .first-level:hover~ul.third-level-menu,#main-header .mobile-menu .primary-nav nav>ul>li ul.second-level-menu>li .second-level-menu>li.children ul.third-level-menu.second-level-menu:hover,#main-header .primary-nav .mobile-menu nav>ul>li ul.second-level-menu>li .second-level-menu>li.children ul.third-level-menu.second-level-menu:hover{display:block}#main-header .mobile-menu nav>ul>li .second-level-menu>li.children .third-level-menu li .third-level{padding:15px}#main-header .mobile-menu .mobile-primary-nav{padding-top:0}#main-header .mobile-menu .search-results{background-color:#f3f3f3;margin-top:15px}#main-header .mobile-menu #mobile-search-control{padding:15px 0 0 0;overflow:hidden}#main-header .mobile-menu #mobile-search-control label{color:#fff;visibility:none;height:0;overflow:hidden}#main-header .mobile-menu #mobile-search-control input[type=text],#main-header .mobile-menu #mobile-search-control .app-search-input button[type=text],.app-search-input #main-header .mobile-menu #mobile-search-control button[type=text]{display:inline-block;vertical-align:top;border:none;width:98%;height:40px;padding:10px;margin-bottom:0;margin-top:5px;border-radius:2px}#main-header .mobile-menu #mobile-search-control input[type=submit],#main-header .mobile-menu #mobile-search-control .app-search-input button,.app-search-input #main-header .mobile-menu #mobile-search-control button{padding:0;text-indent:-9999px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:20px;position:relative;margin-top:-30px;margin-bottom:0;left:-20px;width:25px;height:25px;float:right;border:0;border-radius:0}#main-header .mobile-menu #mobile-search-control .predictiveSearchResults{position:relative;background-color:rgba(0,0,0,0);border:0;max-height:180px;overflow-y:auto;margin:15px 0}#main-header .mobile-menu #mobile-search-control .predictiveSearchResults .predictiveSearchCategory{background-color:rgba(0,0,0,0);display:none}#main-header .mobile-menu #mobile-search-control .predictiveSearchResults .search-result{padding:0}#main-header .mobile-menu #mobile-search-control .predictiveSearchResults .search-result a{color:#292929;padding:10px 0;line-height:1;display:block;font-size:.8rem}#main-header .mobile-menu .mobile-utility-nav{padding-bottom:30px}#main-header .mobile-menu .mobile-utility-nav .btn{margin-bottom:0;width:100%}#main-header .mobile-menu .mobile-utility-nav ul li a{color:#fff}#main-header .mobile-menu .mobile-menu-cta-list ul li{display:inline-block}#main-header .Gecko #mobile-search-control input[type=submit],#main-header .Gecko #mobile-search-control .app-search-input button,.app-search-input #main-header .Gecko #mobile-search-control button,#main-header .Gecko50 #mobile-search-control input[type=submit],#main-header .Gecko50 #mobile-search-control .app-search-input button,.app-search-input #main-header .Gecko50 #mobile-search-control button{margin-top:10px}#main-header .primarycolours .first-level{color:#fff}#main-header .primarycolours .first-level:hover,#main-header .primarycolours .first-level:focus{color:#b4b4b4}#main-header .primarycolours .first-level.hasActiveChild{-webkit-box-shadow:inset 0px -8px 0px -5px #e21936;box-shadow:inset 0px -8px 0px -5px #e21936}#main-header .primarycolours .second-level-menu{background-color:#fff;font-size:.9rem}#main-header .primarycolours .second-level-menu li.selected>a span{-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#main-header .primarycolours .second-level-menu li.isActive{background-color:#f3f3f3}#main-header .primarycolours .second-level-menu .second-level{color:#292929}#main-header .primarycolours .second-level-menu .second-level:hover span,#main-header .primarycolours .second-level-menu .second-level:focus span{-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#main-header .primarycolours .second-level-menu .second-level span{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;line-height:1.3}#main-header .primarycolours .second-level-menu .third-level-menu{background-color:#f3f3f3}#main-header .primarycolours .second-level-menu .third-level-menu .third-level{color:#292929}#main-header .primarycolours .second-level-menu .third-level-menu .third-level:hover span,#main-header .primarycolours .second-level-menu .third-level-menu .third-level:focus span{-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#main-header .primarycolours .second-level-menu .third-level-menu .third-level span{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s;line-height:1.3}.FRCA #main-header .brand img{top:10px;position:relative}#main-footer{font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.7rem}#main-footer a:not(.button){color:#fff;font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.8rem;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}#main-footer a:not(.button):hover{-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#main-footer .cta{background-color:#292929;color:#fff;width:100%}@media only screen and (max-width: 1023px){#main-footer .cta{padding:30px 0}}@media only screen and (max-width: 769px){#main-footer .cta{display:block}}@media only screen and (max-width: 769px){#main-footer .cta .columns{display:block}}#main-footer .cta .cta-left img{position:relative;bottom:0}@media only screen and (max-width: 769px){#main-footer .cta .cta-left{text-align:center;margin-bottom:15px}}#main-footer .cta .cta-right{margin:40px 0}#main-footer .cta .cta-right h2{color:#fff;font-size:1.6rem;margin-top:0}#main-footer .cta .cta-right .button{text-transform:uppercase;margin-top:30px}#main-footer .cta .cta-right a:not(.button){margin:0 5px}#main-footer .primary{background-color:#212121;padding-top:2.5rem;padding-bottom:2.5rem;color:#a1a1a1}@media only screen and (max-width: 769px){#main-footer .primary{text-align:center}}#main-footer .primary .left-info .socialmedia ul{list-style-type:none;margin:0 0 0 0;padding:0}#main-footer .primary .left-info .socialmedia ul li{display:inline-block;margin:0 15px}#main-footer .primary .left-info .socialmedia ul li:first-of-type{margin-left:0}#main-footer .primary .left-info .socialmedia ul li a{-webkit-transition:all .25s;transition:all .25s;max-width:25px;display:inline-block}#main-footer .primary .left-info .socialmedia ul li a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.6}#main-footer .primary .left-info .footer-info a{-webkit-box-shadow:0 1px 0 #e21936;box-shadow:0 1px 0 #e21936;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}#main-footer .primary .left-info .footer-info a:before{display:block;content:"";margin:40px 0 0 0}#main-footer .primary .left-info .footer-info a:after{display:block;content:"";margin:0 0 15px 0}#main-footer .primary .left-info .footer-info a:hover{text-decoration:none;-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#main-footer .primary .left-info .footer-info p{margin-bottom:0}#main-footer .primary h5{text-transform:uppercase;color:#a1a1a1;margin-top:40px}#main-footer .primary .general ul{list-style-type:none;padding:0;margin:0;-wekit-column-count:3;-ms-column-count:3;-o-column-count:3;-moz-column-count:3;-webkit-column-count:3;column-count:3;-wekit-column-gap:30px;-ms-column-gap:30px;-o-column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px}@media only screen and (max-width: 1023px){#main-footer .primary .general ul{-wekit-column-count:2;-ms-column-count:2;-o-column-count:2;-moz-column-count:2;-webkit-column-count:2;column-count:2;-wekit-column-gap:inherit;-ms-column-gap:inherit;-o-column-gap:inherit;-moz-column-gap:inherit;-webkit-column-gap:inherit;column-gap:inherit}}@media only screen and (max-width: 769px){#main-footer .primary .general ul{-wekit-column-count:1;-ms-column-count:1;-o-column-count:1;-moz-column-count:1;-webkit-column-count:1;column-count:1;margin-top:15px}}#main-footer .primary .general ul li{-webkit-column-break-inside:avoid;-ms-column-break-inside:avoid;-o-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:block;padding-bottom:10px}#main-footer .primary .logos{margin-top:40px}@media only screen and (max-width: 1023px){#main-footer .primary .logos{margin-top:15px}}#main-footer .primary .logos ul{margin:0}#main-footer .primary .logos ul li{display:inline-block;vertical-align:bottom;margin-right:60px}@media only screen and (max-width: 1023px){#main-footer .primary .logos ul li{margin:10px;max-width:130px}}#main-footer .primary .logos ul li a{display:inline;-webkit-transition:all .25s;transition:all .25s}#main-footer .primary .logos ul li a:hover{-webkit-box-shadow:none;box-shadow:none;opacity:.6}#main-footer .secondary{background-color:#fff;color:#292929;padding:15px 0;font-size:.6rem}@media only screen and (max-width: 1023px){#main-footer .secondary{text-align:center}}#main-footer .secondary .large-7 a{font-size:.6rem;color:#292929;-webkit-box-shadow:0 1px 0 #dbdbdb;box-shadow:0 1px 0 #dbdbdb;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}#main-footer .secondary .large-7 a:hover{-webkit-box-shadow:0 1px 0 #e21936;box-shadow:0 1px 0 #e21936;color:#e21936}#main-footer .secondary .large-7 a:nth-child(2){margin-left:20px}@media only screen and (max-width: 769px){#main-footer .secondary .large-7 a:nth-child(2){margin-left:0}}@media only screen and (max-width: 769px){#main-footer .secondary .large-7 a:nth-child(2):before{content:"";display:block;width:100%;height:1px;clear:both}}#main-footer .secondary .large-7 p{margin-top:5px}#main-footer .secondary p{margin-bottom:0}#main-footer .secondary .ecentric{text-align:right}@media only screen and (max-width: 1023px){#main-footer .secondary .ecentric{text-align:center;margin-top:10px}}#main-footer .secondary .ecentric a:hover{-webkit-box-shadow:none;box-shadow:none}.button,input[type=submit],.app-search-input button{border-radius:5px;text-transform:uppercase;padding:15px 30px;font-family:"Avenir Next LT W01 Bold",sans-serif;letter-spacing:.5px;background-color:#e21936;color:#fff;border:2px solid #e21936}.button:hover,.button:focus,input[type=submit]:hover,.app-search-input button:hover,input[type=submit]:focus,.app-search-input button:focus{background-color:#fff;color:#e21936}.button.primary,input[type=submit].primary,.app-search-input button.primary{background-color:#e21936;color:#fff}.button.primary:hover,.button.primary:focus,input[type=submit].primary:hover,.app-search-input button.primary:hover,input[type=submit].primary:focus,.app-search-input button.primary:focus{background-color:#fff;color:#e21936}.button.secondary,input[type=submit].secondary,.app-search-input button.secondary{background-color:#fff;color:#292929;border:2px solid #292929;text-transform:none}.button.secondary:hover,input[type=submit].secondary:hover,.app-search-input button.secondary:hover{background-color:#292929;color:#fff}.button.dark,#main-header .utility nav .button#mobile-menu-toggle,input[type=submit].dark,.app-search-input button.dark,#main-header .utility nav input[type=submit]#mobile-menu-toggle,#main-header .utility nav .app-search-input button#mobile-menu-toggle,.app-search-input #main-header .utility nav button#mobile-menu-toggle{background-color:#292929;color:#fff;border-color:#292929;text-transform:none}.button.dark:hover,#main-header .utility nav .button#mobile-menu-toggle:hover,input[type=submit].dark:hover,.app-search-input button.dark:hover,#main-header .utility nav input[type=submit]#mobile-menu-toggle:hover,#main-header .utility nav .app-search-input button#mobile-menu-toggle:hover,.app-search-input #main-header .utility nav button#mobile-menu-toggle:hover{background-color:#fff;color:#292929}.button.callout,input[type=submit].callout,.app-search-input button.callout{color:#292929;border:2px solid #292929;text-transform:none}.button.callout:hover,input[type=submit].callout:hover,.app-search-input button.callout:hover{background-color:#292929;color:#fff}a.button{-webkit-box-shadow:none !important;box-shadow:none !important}.btn{border-radius:5px;-webkit-box-shadow:none !important;box-shadow:none !important;display:inline-block;text-transform:uppercase;padding:15px 30px;font-family:"Avenir Next LT W01 Bold",sans-serif;letter-spacing:.5px}.btn.fr{padding:15px 20px}.btn-red{background-color:#e21936;color:#fff;border:2px solid #e21936}.btn-red:hover,.btn-red:focus{background-color:#fff;color:#e21936}.btn-lightgold{background-color:#cba20b;color:#292929;border:2px solid #cba20b}.btn-lightgold:hover,.btn-lightgold:focus{background-color:#fff;color:#292929}.btn-blue{border:2px solid #b7e4fb;background-color:#b7e4fb;color:#292929}.btn-blue:hover,.btn-blue:focus{background-color:#fff;color:#292929}blockquote{border-left:3px solid #e21936;display:inline-block;padding:0 4rem 0 30px;position:relative;margin-bottom:1.5rem;font-style:italic}blockquote cite{margin-top:15px;color:#5f5f5f;font-style:normal;font-size:.8rem}blockquote p{margin-bottom:0 !important}blockquote .notItalic{font-style:normal;font-size:1.4rem}blockquote,blockquote p{font-family:"Crimson Text";color:#292929;font-size:1.8rem;line-height:1.3}.Gecko blockquote .notItalic,.Gecko50 blockquote .notItalic{font-size:1.7rem}.lightgrey{background-color:#f3f3f3}.mediumlightgrey{background-color:#a1a1a1}.mediumgrey{background-color:#5f5f5f}.darkgrey{background-color:#292929}.darkergrey{background-color:#212121}.darkestgrey{background-color:#080808}.black{background-color:#000}.white{background-color:#fff}.red{background-color:#e21936}.darkred{background-color:#b5142c}.babyblue{background-color:#b7e4fb}.gold{background-color:#9e6c26}.comments h2{font-size:1.4em;margin-bottom:30px}.body h1,.body .h1,main h1,main .h1{line-height:1.2}.body h2,.body h3,.body h4,.body h5,main h2,main h3,main h4,main h5{margin-top:30px}.body h2:first-child,.body h3:first-child,.body h4:first-child,.body h5:first-child,main h2:first-child,main h3:first-child,main h4:first-child,main h5:first-child{margin-top:0}.body p,main p{margin-bottom:1.5rem}.body p:empty,main p:empty{margin-bottom:0}.body .small-text,main .small-text{font-size:.7rem}.body hr,main hr{border-bottom:1px solid #e4e5e5;margin:0 0 40px 0}.body .image,main .image{margin-bottom:40px}.body .image .tag,main .image .tag{font-family:"Avenir Next LT W01 Bold",sans-serif;margin-top:15px}.body .image .tag small,main .image .tag small{margin-top:5px;display:block;text-transform:inherit;font-family:"AvenirNextLTW01-Regular",sans-serif}.body ul,main ul{margin-top:30px;padding-left:30px}@media only screen and (max-width: 769px){.body ul,main ul{padding-left:0}}.body ul li,main ul li{margin-bottom:15px}.body ul li ul,main ul li ul{margin-top:15px;list-style-type:none;padding-left:0;margin-left:15px}.body ul li ul li,main ul li ul li{margin-bottom:0;clear:both;font-size:.9rem;margin-bottom:15px}@media only screen and (max-width: 769px){.body ul li ul li,main ul li ul li{padding-left:20px}}.body ul li ul li:before,main ul li ul li:before{content:"- ";float:left;margin-left:-15px}.body ol,main ol{list-style-type:none;counter-reset:section;margin-top:30px}@media only screen and (max-width: 769px){.body ol,main ol{margin-left:5px}}.body ol>li,main ol>li{margin-bottom:15px;clear:both}.body ol>li:before,main ol>li:before{counter-increment:section;content:counter(section) ". ";color:#e21936;float:left;margin:0 15px 15px 0;font-style:italic;font-size:1.4rem;line-height:1.2}.body ol>li ol,main ol>li ol{list-style-type:lower-alpha;margin-top:15px}.body ol>li ol li,main ol>li ol li{list-style-position:inside;margin-bottom:15px;font-size:.9rem}@media only screen and (max-width: 769px){.body ol>li ol li,main ol>li ol li{list-style-position:outside;margin-left:40px}}.body ol>li ol li:before,main ol>li ol li:before{content:""}@media only screen and (max-width: 769px){.body ol>li ol li:before,main ol>li ol li:before{display:none}}.body a,.main a{text-decoration:none;background:rgba(0,0,0,0);text-shadow:0 1px 0 #fff;-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,box-shadow .25s,color .25s;transition:background .25s,box-shadow .25s,color .25s,-webkit-box-shadow .25s;color:#080808;-webkit-box-shadow:0 3px 0 #b7e4fb;box-shadow:0 3px 0 #b7e4fb}.body a:hover,.main a:hover{text-shadow:none;background:#b7e4fb;color:#080808}.rail{font-size:16px}.rail h2{margin-top:0;font-size:1.4em;margin-bottom:30px;line-height:1}.rail h2.line{text-transform:inherit}.rail h2.line:after{display:none}.rail h3{font-size:1.2em;margin-top:0}#linked-pages{font-size:16px;background-color:#f3f3f3;margin-bottom:-40px}#linked-pages h2{font-size:1.4em;margin-bottom:30px}#linked-pages h3{font-size:1.2em}#linked-pages .spacing{padding:60px 0}@media only screen and (max-width: 769px){#linked-pages .spacing{padding:30px 0 0 0}}#linked-pages .spacing:empty{padding:0;margin:0}.cnhs-form,.message-board-form{font-family:"AvenirNextLTW01-Regular",sans-serif}.cnhs-form .ErrorLabel,.message-board-form .ErrorLabel{color:#e21936;display:block;margin:30px 0 40px}.cnhs-form .form-group,.cnhs-form .mc-field-group,.message-board-form .form-group,.message-board-form .mc-field-group{margin-bottom:2rem}.full-width-cta .cnhs-form .form-group,.full-width-cta .message-board-form .form-group{text-align:left}.cnhs-form label,.cnhs-form .editing-form-label,.message-board-form label,.message-board-form .editing-form-label{font-family:"Avenir Next LT W01 Demi",sans-serif;color:#212121;font-size:.7rem;line-height:1.8;display:block;margin-bottom:5px}.cnhs-form label:first-of-type,.cnhs-form .editing-form-label:first-of-type,.message-board-form label:first-of-type,.message-board-form .editing-form-label:first-of-type{margin-top:15px}.cnhs-form input[type=text],.cnhs-form .app-search-input button[type=text],.app-search-input .cnhs-form button[type=text],.cnhs-form input[type=email],.cnhs-form .app-search-input button[type=email],.app-search-input .cnhs-form button[type=email],.cnhs-form input[type=checkbox],.cnhs-form .app-search-input button[type=checkbox],.app-search-input .cnhs-form button[type=checkbox],.cnhs-form input[type=radio] input[type=file],.cnhs-form .app-search-input button[type=radio] input[type=file],.app-search-input .cnhs-form button[type=radio] input[type=file],.cnhs-form input[type=radio] .app-search-input button[type=file],.app-search-input .cnhs-form input[type=radio] button[type=file],.cnhs-form .app-search-input button[type=radio] button[type=file],.app-search-input .cnhs-form button[type=radio] button[type=file],.cnhs-form select,.cnhs-form textarea,.message-board-form input[type=text],.message-board-form .app-search-input button[type=text],.app-search-input .message-board-form button[type=text],.message-board-form input[type=email],.message-board-form .app-search-input button[type=email],.app-search-input .message-board-form button[type=email],.message-board-form input[type=checkbox],.message-board-form .app-search-input button[type=checkbox],.app-search-input .message-board-form button[type=checkbox],.message-board-form input[type=radio] input[type=file],.message-board-form .app-search-input button[type=radio] input[type=file],.app-search-input .message-board-form button[type=radio] input[type=file],.message-board-form input[type=radio] .app-search-input button[type=file],.app-search-input .message-board-form input[type=radio] button[type=file],.message-board-form .app-search-input button[type=radio] button[type=file],.app-search-input .message-board-form button[type=radio] button[type=file],.message-board-form select,.message-board-form textarea{margin-bottom:0;border:1px solid #8a8a8a}.cnhs-form input[type=text]:focus,.cnhs-form .app-search-input button[type=text]:focus,.app-search-input .cnhs-form button[type=text]:focus,.cnhs-form input[type=email]:focus,.cnhs-form .app-search-input button[type=email]:focus,.app-search-input .cnhs-form button[type=email]:focus,.cnhs-form input[type=checkbox]:focus,.cnhs-form .app-search-input button[type=checkbox]:focus,.app-search-input .cnhs-form button[type=checkbox]:focus,.cnhs-form input[type=radio] input[type=file]:focus,.cnhs-form .app-search-input button[type=radio] input[type=file]:focus,.app-search-input .cnhs-form button[type=radio] input[type=file]:focus,.cnhs-form input[type=radio] .app-search-input button[type=file]:focus,.app-search-input .cnhs-form input[type=radio] button[type=file]:focus,.cnhs-form .app-search-input button[type=radio] button[type=file]:focus,.app-search-input .cnhs-form button[type=radio] button[type=file]:focus,.cnhs-form select:focus,.cnhs-form textarea:focus,.message-board-form input[type=text]:focus,.message-board-form .app-search-input button[type=text]:focus,.app-search-input .message-board-form button[type=text]:focus,.message-board-form input[type=email]:focus,.message-board-form .app-search-input button[type=email]:focus,.app-search-input .message-board-form button[type=email]:focus,.message-board-form input[type=checkbox]:focus,.message-board-form .app-search-input button[type=checkbox]:focus,.app-search-input .message-board-form button[type=checkbox]:focus,.message-board-form input[type=radio] input[type=file]:focus,.message-board-form .app-search-input button[type=radio] input[type=file]:focus,.app-search-input .message-board-form button[type=radio] input[type=file]:focus,.message-board-form input[type=radio] .app-search-input button[type=file]:focus,.app-search-input .message-board-form input[type=radio] button[type=file]:focus,.message-board-form .app-search-input button[type=radio] button[type=file]:focus,.app-search-input .message-board-form button[type=radio] button[type=file]:focus,.message-board-form select:focus,.message-board-form textarea:focus{border:1px solid #8a8a8a;-webkit-box-shadow:0 0 5px #a1a1a1;box-shadow:0 0 5px #a1a1a1}.cnhs-form .cnhs-form .ktc-checkbox label,.cnhs-form .checkbox label,.cnhs-form .cnhs-form .ktc-radio label,.cnhs-form .radio label,.message-board-form .cnhs-form .ktc-checkbox label,.message-board-form .checkbox label,.message-board-form .cnhs-form .ktc-radio label,.message-board-form .radio label{margin-bottom:15px}.cnhs-form .cnhs-form .ktc-checkbox label:before,.cnhs-form .checkbox label:before,.cnhs-form .cnhs-form .ktc-radio label:before,.cnhs-form .radio label:before,.message-board-form .cnhs-form .ktc-checkbox label:before,.message-board-form .checkbox label:before,.message-board-form .cnhs-form .ktc-radio label:before,.message-board-form .radio label:before{margin-left:-8px}.cnhs-form .cnhs-form .ktc-checkbox br,.cnhs-form .checkbox br,.cnhs-form .cnhs-form .ktc-radio br,.cnhs-form .radio br,.message-board-form .cnhs-form .ktc-checkbox br,.message-board-form .checkbox br,.message-board-form .cnhs-form .ktc-radio br,.message-board-form .radio br{display:none}.cnhs-form .checkbox label:first-of-type,.cnhs-form .radio label:first-of-type,.message-board-form .checkbox label:first-of-type,.message-board-form .radio label:first-of-type{margin-top:0}.cnhs-form .checkbox label:last-of-type,.cnhs-form .radio label:last-of-type,.message-board-form .checkbox label:last-of-type,.message-board-form .radio label:last-of-type{margin-bottom:0}.cnhs-form .mc-field-group.input-group strong,.message-board-form .mc-field-group.input-group strong{font-family:"Avenir Next LT W01 Bold",sans-serif;line-height:1.375;font-size:1.2rem;font-weight:normal}.cnhs-form .mc-field-group.input-group ul,.message-board-form .mc-field-group.input-group ul{list-style:none;margin:0;padding:0}.cnhs-form .mc-field-group.input-group li,.message-board-form .mc-field-group.input-group li{margin-bottom:.5em}.cnhs-form .mc-field-group.input-group li label,.message-board-form .mc-field-group.input-group li label{font-family:"AvenirNextLTW01-Regular",sans-serif}.cnhs-form .EditingFormErrorLabel,.cnhs-form .field-validation-error,.cnhs-form #mc_embed_signup div.mce_inline_error,.cnhs-form .form-control-error,.message-board-form .EditingFormErrorLabel,.message-board-form .field-validation-error,.message-board-form #mc_embed_signup div.mce_inline_error,.message-board-form .form-control-error{display:block;color:#e21936;font-size:.7rem;font-family:"Avenir Next LT W01 Demi",sans-serif}.cnhs-form #mc_embed_signup div.mce_inline_error,.message-board-form #mc_embed_signup div.mce_inline_error{background-color:rgba(0,0,0,0);font-weight:normal;margin:0;padding:0}.cnhs-form .btn,.message-board-form .btn{-webkit-transition:all .25s;transition:all .25s}.cnhs-form .InfoLabel,.message-board-form .InfoLabel{color:green}.cnhs-form .message-board-form-leave-message,.message-board-form .message-board-form-leave-message{font-family:"Avenir Next LT W01 Bold",sans-serif;line-height:1.2}.blue .cnhs-form .form-group-submit,.blue .message-board-form .form-group-submit{margin-bottom:0}.blue .cnhs-form .form-group-submit input[type=submit],.blue .cnhs-form .form-group-submit .app-search-input button,.app-search-input .blue .cnhs-form .form-group-submit button,.blue .message-board-form .form-group-submit input[type=submit],.blue .message-board-form .form-group-submit .app-search-input button,.app-search-input .blue .message-board-form .form-group-submit button{font-size:.8rem;text-transform:uppercase}@media only screen and (max-width: 430px){.cnhs-form .form-group .grecaptcha,.message-board-form .form-group .grecaptcha{transform:scale(0.66);-webkit-transform:scale(0.66);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width: 1023px)and (max-width: 1200px){.cnhs-form .form-group .grecaptcha,.message-board-form .form-group .grecaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.cnhs-form .btn-calendar,.message-board-form .btn-calendar{padding:15px 30px;font-size:14px;font-weight:bold;letter-spacing:.5px;text-transform:uppercase}.cnhs-form .btn-calendar-now,.message-board-form .btn-calendar-now{text-decoration:none;background:rgba(0,0,0,0);text-shadow:0 1px 0 #fff;-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,box-shadow .25s,color .25s;transition:background .25s,box-shadow .25s,color .25s,-webkit-box-shadow .25s;color:#080808;-webkit-box-shadow:0 3px 0 #b7e4fb;box-shadow:0 3px 0 #b7e4fb}.cnhs-form .btn-calendar-now:hover,.message-board-form .btn-calendar-now:hover{text-shadow:none;background:#b7e4fb;color:#080808}.formwidget-submit-text{color:green;font-size:20px;margin-top:30px}.checkbox input[type=checkbox],.checkbox .app-search-input button[type=checkbox],.app-search-input .checkbox button[type=checkbox],.cnhs-form .ktc-checkbox input[type=checkbox],.cnhs-form .ktc-checkbox .app-search-input button[type=checkbox],.app-search-input .cnhs-form .ktc-checkbox button[type=checkbox]{width:0;height:0;overflow:hidden;margin:0;position:absolute;left:-9999px}.checkbox label:before,.cnhs-form .ktc-checkbox label:before{content:"";display:inline-block;width:20px;height:20px;background-color:#fff;margin:3px 15px 0 -20px;vertical-align:top;border-radius:1px;border:1px solid #dbdbdb}.checkbox input[type=checkbox]:checked+label,.checkbox .app-search-input button[type=checkbox]:checked+label,.app-search-input .checkbox button[type=checkbox]:checked+label,.cnhs-form .ktc-checkbox input[type=checkbox]:checked+label,.cnhs-form .ktc-checkbox .app-search-input button[type=checkbox]:checked+label,.app-search-input .cnhs-form .ktc-checkbox button[type=checkbox]:checked+label{color:#e21936}.checkbox input[type=checkbox]:checked+label:before,.checkbox .app-search-input button[type=checkbox]:checked+label:before,.app-search-input .checkbox button[type=checkbox]:checked+label:before,.cnhs-form .ktc-checkbox input[type=checkbox]:checked+label:before,.cnhs-form .ktc-checkbox .app-search-input button[type=checkbox]:checked+label:before,.app-search-input .cnhs-form .ktc-checkbox button[type=checkbox]:checked+label:before{content:"";-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff;background-clip:padding-box;background-color:#e21936;border:1px solid #dbdbdb}.checkbox input[type=checkbox]:focus+label,.checkbox .app-search-input button[type=checkbox]:focus+label,.app-search-input .checkbox button[type=checkbox]:focus+label,.cnhs-form .ktc-checkbox input[type=checkbox]:focus+label,.cnhs-form .ktc-checkbox .app-search-input button[type=checkbox]:focus+label,.app-search-input .cnhs-form .ktc-checkbox button[type=checkbox]:focus+label{outline:1px dotted #bbb}.cnhs-form .ktc-radio input[type=radio],.cnhs-form .ktc-radio .app-search-input button[type=radio],.app-search-input .cnhs-form .ktc-radio button[type=radio],.radio input[type=radio],.radio .app-search-input button[type=radio],.app-search-input .radio button[type=radio]{width:0;height:0;overflow:hidden;margin:0;position:absolute;left:-9999px}.cnhs-form .ktc-radio label:before,.radio label:before{content:"";display:inline-block;width:20px;height:20px;background-color:#fff;margin:3px 15px 0 -20px;vertical-align:top;border-radius:50%;border:1px solid #dbdbdb}.cnhs-form .ktc-radio input[type=radio]:checked+label,.cnhs-form .ktc-radio .app-search-input button[type=radio]:checked+label,.app-search-input .cnhs-form .ktc-radio button[type=radio]:checked+label,.radio input[type=radio]:checked+label,.radio .app-search-input button[type=radio]:checked+label,.app-search-input .radio button[type=radio]:checked+label{color:#e21936}.cnhs-form .ktc-radio input[type=radio]:checked+label:before,.cnhs-form .ktc-radio .app-search-input button[type=radio]:checked+label:before,.app-search-input .cnhs-form .ktc-radio button[type=radio]:checked+label:before,.radio input[type=radio]:checked+label:before,.radio .app-search-input button[type=radio]:checked+label:before,.app-search-input .radio button[type=radio]:checked+label:before{content:"";-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff;background-clip:padding-box;background-color:#e21936;border:1px solid #dbdbdb}.cnhs-form .ktc-radio input[type=radio]:focus+label,.cnhs-form .ktc-radio .app-search-input button[type=radio]:focus+label,.app-search-input .cnhs-form .ktc-radio button[type=radio]:focus+label,.radio input[type=radio]:focus+label,.radio .app-search-input button[type=radio]:focus+label,.app-search-input .radio button[type=radio]:focus+label{outline:1px dotted #bbb}.tag{display:inline-block}.tag input[type=checkbox],.tag .app-search-input button[type=checkbox],.app-search-input .tag button[type=checkbox]{-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none;clip:rect(0 0 0 0);position:absolute;left:-9999px}.tag input[type=checkbox]:checked:not([disabled])~label,.tag .app-search-input button[type=checkbox]:checked:not([disabled])~label,.app-search-input .tag button[type=checkbox]:checked:not([disabled])~label{background-color:#e21936;color:#fff}.tag input[type=checkbox]:disabled~label,.tag .app-search-input button[type=checkbox]:disabled~label,.app-search-input .tag button[type=checkbox]:disabled~label{background-color:#f3f3f3;color:#6f6f6f;cursor:not-allowed}.tag input[type=checkbox]:disabled~label:hover,.tag .app-search-input button[type=checkbox]:disabled~label:hover,.app-search-input .tag button[type=checkbox]:disabled~label:hover{border-color:#dbdbdb}.tag input[type=checkbox]:focus~label,.tag .app-search-input button[type=checkbox]:focus~label,.app-search-input .tag button[type=checkbox]:focus~label{border-color:#e21936}.tag label{padding:1px 10px;border:1px solid #dbdbdb;color:#292929;background-color:#fff;border-radius:5px;margin:0 6px 6px -4px;-webkit-transition:border .25s;transition:border .25s}@media only screen and (max-width: 769px){.tag label{margin-left:0}}.tag label:hover{border:1px solid #e21936}.Gecko .tag input[type=checkbox],.Gecko .tag .app-search-input button[type=checkbox],.app-search-input .Gecko .tag button[type=checkbox],.Gecko50 .tag input[type=checkbox],.Gecko50 .tag .app-search-input button[type=checkbox],.app-search-input .Gecko50 .tag button[type=checkbox]{margin-bottom:0;clip:rect(0 0 0 0);margin-right:-12px}.IE .tag input[type=checkbox],.IE .tag .app-search-input button[type=checkbox],.app-search-input .IE .tag button[type=checkbox],.IE11 .tag input[type=checkbox],.IE11 .tag .app-search-input button[type=checkbox],.app-search-input .IE11 .tag button[type=checkbox]{margin-bottom:0;clip:rect(0 0 0 0);margin-right:-12px}.select{border-radius:5px}input[type=file],.app-search-input button[type=file]{font-size:.7rem}.IE input[type=file],.IE .app-search-input button[type=file],.app-search-input .IE button[type=file]{width:auto;background:none}.landing-page .medium-4{font-size:16px}.landing-page .medium-4 h2{margin-top:0;font-size:1.4em;margin-bottom:30px;line-height:1}.landing-page .medium-4 h3{font-size:1.2em}#awards-recipients-years .radio{display:inline-block;width:50%}@media only screen and (max-width: 769px){#awards-recipients-years .radio{width:100%}}@media only screen and (max-width: 1023px){#awards-recipients-years{margin-bottom:30px}}.wallpaper .content .main{min-height:565px}.content .header{padding-top:60px;margin-bottom:60px}@media only screen and (max-width: 1023px){.content .header{padding-top:15px;margin-bottom:30px}}.content .header h1{margin-bottom:15px}@media only screen and (max-width: 769px){.content .header h1{font-size:1.6rem}}.content .header .sponsored-intro{background-color:#f3f3f3;color:#292929;padding:7px 15px;text-transform:uppercase;display:inline-block;font-family:"Avenir Next LT W01 Demi",sans-serif;font-size:.55rem;margin-bottom:20px;letter-spacing:.1em}.content .header .teaser{color:#5f5f5f;padding:0 0 2.25rem 0}@media only screen and (max-width: 769px){.content .header .teaser{font-size:1.2rem}}.content .header .teaser p{margin-bottom:0}@media only screen and (max-width: 1023px){.content .header .meta{padding:15px 0}}.content .header .meta .details{display:inline-block;vertical-align:top}.content .header .meta .details p{margin-bottom:0;vertical-align:top;display:inline-block}.content .header .meta a{text-decoration:none;background:rgba(0,0,0,0);text-shadow:0 1px 0 #fff;-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,box-shadow .25s,color .25s;transition:background .25s,box-shadow .25s,color .25s,-webkit-box-shadow .25s;color:#080808;-webkit-box-shadow:0 3px 0 #b7e4fb;box-shadow:0 3px 0 #b7e4fb}.content .header .meta a:hover{text-shadow:none;background:#b7e4fb;color:#080808}.content .main{padding-bottom:60px}.content .main .share-icons{text-align:left;margin-left:0;margin-top:30px}.content .main .meta-extended{margin-top:30px}.content .main .story-info h2{margin-bottom:.5rem}.content .main .story-info p{font-family:"AvenirNextLTW01-Regular",sans-serif;margin-bottom:15px;font-size:.8rem;line-height:1.2}.kids-detail.body .image{float:left;margin:5px 30px 30px 0}@media only screen and (max-width: 769px){.kids-detail.body .image{float:none;margin:30px 0}}.kids-detail.body .image .img-container{display:table}.kids-detail.body .image .img-container img{max-width:335px}@media only screen and (max-width: 769px){.kids-detail.body .image .img-container img{max-width:100%}}.kids-detail.body .image .img-container .image-caption{display:table-caption;caption-side:bottom;margin:15px 0 0 0;font-family:"Avenir Next LT W01 Demi",sans-serif}.kids-detail.body .project-info{font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.8rem;line-height:1.2}.kids-detail.body .project-info .title{font-size:1.2rem;font-family:"Avenir Next LT W01 Bold",sans-serif;line-height:1.3}.kids-detail.body .question{font-weight:bold;margin-bottom:5px}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appearance-none{appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none}#filters{max-width:335px}@media only screen and (max-width: 1023px){#filters{max-width:100%;margin-bottom:30px}}#filters .filter-block{color:#292929;background-color:#f3f3f3;border:1px solid #dbdbdb;padding:30px;margin-bottom:15px;border-radius:5px}#filters .filter-block fieldset{position:relative;border:none;padding:0;margin:0}@media only screen and (max-width: 1023px){#filters .filter-block fieldset{height:20px;overflow:hidden}}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed{height:inherit;overflow:auto}}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed legend:hover .toggle:before{background-image:url(01ea68f77a743c97a208.svg) !important}}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed legend .toggle:before{background-image:url(01ea68f77a743c97a208.svg) !important}}#filters .filter-block fieldset.collapsed div.app-search-input{display:none}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed div.app-search-input{display:block !important}}#filters .filter-block fieldset.collapsed div.radio{display:none !important}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed div.radio{display:block !important}}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed div.radio label:before{margin-left:-8px}}#filters .filter-block fieldset.collapsed div.tag{display:none !important}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed div.tag{display:inline-block !important}}#filters .filter-block fieldset.collapsed div.checkbox{display:none !important}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed div.checkbox{display:inline-block !important}}#filters .filter-block fieldset.collapsed .select{display:none}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed .select{display:block !important}}#filters .filter-block fieldset.collapsed .reset{display:none}@media only screen and (max-width: 1023px){#filters .filter-block fieldset.collapsed .reset{display:block !important}}#filters .filter-block fieldset div:first-of-type{margin-top:15px}#filters .filter-block legend{background-color:rgba(0,0,0,0);text-transform:uppercase;padding:0;margin-bottom:0px;display:block;width:100%;cursor:pointer;margin-left:0}#filters .filter-block legend:before{content:"";display:inline-block;vertical-align:middle;margin:-2px 10px 0 0}@media only screen and (max-width: 1023px){#filters .filter-block legend:hover .toggle:before{background-image:url(a2b460cc56e3ee54c5f5.svg) !important}}#filters .filter-block legend .toggle{float:right;display:inline-block;color:#dbdbdb}#filters .filter-block legend .toggle:before{content:"";display:block;width:15px;height:15px}@media only screen and (max-width: 1023px){#filters .filter-block legend .toggle:before{background-image:url(a2b460cc56e3ee54c5f5.svg) !important}}#filters .filter-block .select{margin-top:15px}#filters .filter-block .radio label:before{margin-left:-12px}#filters .filter-block .reset{display:block;margin-top:15px}#filters .filter-block .reset a{color:#292929;text-decoration:underline}#awards-recipients-years legend:before{width:13px;height:13px}#awards-recipients-categories legend:before{width:13px;height:13px}legend.filter-format:before{width:13px;height:13px}legend.filter-themes:before{width:13px;height:13px}legend.filter-era:before{width:13px;height:13px}legend.filter-geography:before{width:13px;height:13px}legend.filter-level:before{width:15px;height:13px}legend.filter-search:before{width:15px;height:15px}legend.filter-province:before{width:10px;height:16px}legend.filter-year:before{width:15px;height:15px}.showing{font-family:"AvenirNextLTW01-Regular",sans-serif;margin-bottom:2.5rem}@media only screen and (max-width: 769px){.showing{margin-bottom:30px}}#ch-app-post .showing{margin-bottom:2.5rem}@media only screen and (max-width: 769px){#ch-app-post .showing{margin-bottom:30px}}.story{position:relative}.story h3 a,.story h2 a{-webkit-box-shadow:none;box-shadow:none;color:#292929}.story h3 a:hover,.story h2 a:hover{text-shadow:0 1px 0 #fff;background-color:rgba(0,0,0,0);-webkit-transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,color .25s,-webkit-box-shadow .25s;transition:background .25s,box-shadow .25s,color .25s;transition:background .25s,box-shadow .25s,color .25s,-webkit-box-shadow .25s;-webkit-box-shadow:0 5px 0 #b7e4fb;box-shadow:0 5px 0 #b7e4fb}.story p.story-location{font-size:.9em;margin:0 0 15px}.story .teaser p{margin-bottom:0}.story .teaser em{font-size:inherit !important}.story .sponsored{background-color:#080808;color:#fff;padding:5px;position:absolute;bottom:0;font-family:"Avenir Next LT W01 Bold",sans-serif;text-transform:uppercase}.story .meta{padding-top:15px;color:#5f5f5f}.story .meta em{font-size:inherit !important}.story .meta .type{font-family:"Avenir Next LT W01 Demi",sans-serif;text-transform:uppercase;color:#5f5f5f}.story .meta .date,.story .meta .grade-level{font-family:"AvenirNextLTW01-Regular",sans-serif}.story .meta .date{font-size:.7rem}.meta-extended em{font-size:inherit !important}.meta-extended p{margin-bottom:15px}.IE .story h2 a:hover,.IE .story h3 a:hover{-webkit-box-shadow:none;box-shadow:none;border-bottom:3px solid #b7e4fb}.pagination{font-family:"AvenirNextLTW01-Regular",sans-serif;text-align:center;margin-top:30px;padding:6px 13px}@media only screen and (max-width: 769px){.pagination{margin-top:15px;margin-bottom:0}}.pagination li{vertical-align:top}.pagination li a,.pagination li button{border:1px solid #5f5f5f;border-radius:100%;color:#5f5f5f;width:30px;height:30px;padding:4px 0 0 0;margin:0 2.5px;-webkit-box-shadow:none;box-shadow:none}.pagination li a:hover,.pagination li button:hover{background-color:#292929;color:#fff}.pagination li a.disabled,.pagination li button.disabled{border-color:#dbdbdb;color:#dbdbdb;pointer-events:none}.pagination li.active a{background-color:#292929;color:#fff}.pagination .first-page a:before,.pagination .first-page button:before{margin:0;content:"«"}.pagination .last-page a:before,.pagination .last-page button:before{margin:0;content:"»"}.pagination .pagination-previous a:before,.pagination .pagination-previous button:before{margin:0;content:"‹";position:relative;top:-1px}.pagination .pagination-previous a.disabled:before,.pagination .pagination-previous button.disabled:before{top:0}.pagination .pagination-next a:after,.pagination .pagination-next button:after{margin:0;content:"›";position:relative;top:-1px}.pagination--awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Gecko .pagination li a,.Gecko50 .pagination li a{padding:2px 0 0 0}@media only screen and (max-width: 1023px){.Gecko .pagination li a,.Gecko50 .pagination li a{padding:5px 0 0 0}}@media(max-width: 1026px){.pagination li a:hover{background-color:#fff;color:#292929}}#search-component{display:none}#search-component.active{display:block}#search-component .search-inputs{background-color:#e21936;padding:15px 0}#search-component .search-inputs label{display:none}#search-component .search-inputs input[type=text],#search-component .search-inputs .app-search-input button[type=text],.app-search-input #search-component .search-inputs button[type=text]{border:0;-webkit-box-shadow:none;box-shadow:none;width:calc(100% - 105px);display:inline-block;margin-bottom:0;font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.9rem;border-radius:5px}#search-component .search-inputs input[type=text]::-webkit-input-placeholder,#search-component .search-inputs .app-search-input button[type=text]::-webkit-input-placeholder,.app-search-input #search-component .search-inputs button[type=text]::-webkit-input-placeholder{color:#292929}#search-component .search-inputs input[type=text]::-moz-placeholder,#search-component .search-inputs .app-search-input button[type=text]::-moz-placeholder,.app-search-input #search-component .search-inputs button[type=text]::-moz-placeholder{color:#292929}#search-component .search-inputs input[type=text]:-ms-input-placeholder,#search-component .search-inputs .app-search-input button[type=text]:-ms-input-placeholder,.app-search-input #search-component .search-inputs button[type=text]:-ms-input-placeholder{color:#292929}#search-component .search-inputs input[type=text]:-moz-placeholder,#search-component .search-inputs .app-search-input button[type=text]:-moz-placeholder,.app-search-input #search-component .search-inputs button[type=text]:-moz-placeholder{color:#292929}#search-component .search-inputs .button{text-transform:uppercase;margin-bottom:0;padding:11px 15px;vertical-align:top;float:right}#search-component .search-results{background-color:#f3f3f3;border-bottom:1px solid #dbdbdb;position:absolute;width:100%;z-index:6000}#search-component .search-results .predictiveSearchResults{margin:30px 0;max-height:350px;position:relative;overflow:auto;z-index:6000;width:inherit;border:0;background-color:rgba(0,0,0,0)}#search-component .search-results .predictiveSearchResults .predictiveSearchResults>*{color:inherit;padding:inherit}#search-component .search-results .predictiveSearchResults .predictiveSearchCategory{display:none}#search-component .search-results .predictiveSearchResults .search-result{padding:0;margin-bottom:15px}#search-component .search-results .predictiveSearchResults .search-result:last-of-type{margin-bottom:0}#search-component .search-results .predictiveSearchResults .search-result a{color:#292929;font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.9rem}.search-control{background-color:#f3f3f3;border:1px solid #e4e5e5;padding:30px;border-radius:5px}.search-control label{text-transform:uppercase;font-family:"Avenir Next LT W01 Bold",sans-serif;margin-bottom:15px;color:#292929}.search-control .form-control{font-family:"AvenirNextLTW01-Regular",sans-serif}.search-results-info{font-family:"AvenirNextLTW01-Regular",sans-serif;border-bottom:1px solid #e4e5e5;padding:0 0 15px 0;margin-bottom:30px}@media only screen and (max-width: 769px){.search-results-info{margin-top:30px}}.FRCA #search-component .search-inputs input[type=text],.FRCA #search-component .search-inputs .app-search-input button[type=text],.app-search-input .FRCA #search-component .search-inputs button[type=text]{width:calc(100% - 128px)}.app-search-input input[type=text],.app-search-input button[type=text]{width:100%;margin:0;padding:5px 5px 5px 10px;font-size:14px;border-radius:5px 0 0 5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.app-search-input button{padding:5px 10px;margin:0;font-size:13px;border-radius:0 5px 5px 0}.app-search-input--flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.offscreen{position:absolute;left:-9999px;height:1px;top:-999px}.share-icons{list-style-type:none;margin:0;padding-left:0}@media only screen and (max-width: 769px){.share-icons{text-align:left;margin:0 0 15px 0}}.share-icons li{display:inline-block;vertical-align:top;margin-bottom:0}.share-icons li a{width:30px;height:30px;-webkit-box-shadow:0 0 1px 0px #dbdbdb inset,0 0 1px 0px #dbdbdb;box-shadow:0 0 1px 0px #dbdbdb inset,0 0 1px 0px #dbdbdb;border-radius:100%;color:#5f5f5f;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 2.5px}.share-icons li a svg{width:17px;height:17px}.share-icons li a:hover,.share-icons li a:focus{background-color:#292929;color:#fff;-webkit-box-shadow:0 0 1px 0px #292929 inset,0 0 1px 0px #292929;box-shadow:0 0 1px 0px #292929 inset,0 0 1px 0px #292929}.share-icons li a:hover svg path,.share-icons li a:focus svg path{fill:#fff}#breadcrumbs{font-family:"Avenir Next LT W01 Bold",sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;padding-top:4px}@media only screen and (max-width: 769px){#breadcrumbs{display:none}}#breadcrumbs a{color:#5f5f5f;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s, -webkit-box-shadow .25s}#breadcrumbs a:hover,#breadcrumbs a:focus{-webkit-box-shadow:0 2px 0 #e21936;box-shadow:0 2px 0 #e21936}#banners{border:1px solid #dbdbdb;padding:15px}@media only screen and (max-width: 769px){#banners .banner{text-align:center}}#banners footer{text-align:center;margin-top:15px}@media only screen and (max-width: 769px){#banners{margin:30px 0 30px 0}}.wallpaper-links{position:relative}.wallpaper-links .wallpaper-left{margin-top:40px;position:absolute;left:-200px;width:200px;height:770px;z-index:30}.wallpaper-links .wallpaper-right{margin-top:40px;position:absolute;right:-200px;width:200px;height:770px;z-index:30}.wallpapers{margin-top:40px;position:absolute;width:1600px;height:770px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1280px){.wallpaper{overflow-x:auto}.wallpaper-links,.wallpapers{display:none}}#top-banners{background-color:#f3f3f3;text-align:center;padding:25px 0px}#top-banners .ad{margin:1.25rem 0;display:inline-block;vertical-align:top}#top-banners .leader-board{margin-left:-5px;padding:0 7.5px 0 0}@media only screen and (max-width: 1023px){#top-banners .leader-board{margin-left:inherit}}@media only screen and (max-width: 769px){#top-banners .leader-board{display:none}}#top-banners .mini-banner{margin-left:-5px;padding:0 0 0 7.5px}@media only screen and (max-width: 1023px){#top-banners .mini-banner{display:none}}#top-banners .small-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}@media only screen and (max-width: 1023px){#top-banners .small-12{padding:0 .5rem}}#top-banners .mobile-header{display:none}@media only screen and (max-width: 769px){#top-banners .mobile-header{display:block}}.support-ad{border:1px solid #dbdbdb;padding:20px 20px 15px;display:block;margin:0 auto 40px;-webkit-box-sizing:content-box;box-sizing:content-box}.support-ad.medium-rectangle{max-width:300px}.support-ad.wide-skyscraper{max-width:160px}@media only screen and (max-width: 1023px){.support-ad.wide-skyscraper{display:none}}.support-ad.small-skyscraper{max-width:120px}@media only screen and (max-width: 1023px){.support-ad.small-skyscraper{display:none}}.support-ad.full-banner{max-width:468px}.support-ad .ad-label{font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.6rem;color:#a1a1a1;text-align:center;margin:15px 0 0}@media only screen and (max-width: 769px){.support-ad{border:none;padding:0}}@media(max-width: 1075px){#top-banners .mini-banner{display:none}}.tile-item{padding-bottom:30px}.tile-item h3{margin:15px 0}@media only screen and (max-width: 769px){.tile-item h3{margin:15px 0 5px 0 !important}}.tile-item .thumb{position:relative}.tile-item .thumb img{height:auto;width:100%}.tile-item .teaser{font-size:1em;margin-bottom:20px}.tile-item .teaser p{margin-bottom:0}@media only screen and (max-width: 769px){.tile-item:nth-child(odd){clear:left}}.tile-item .meta{text-transform:uppercase;padding:0;font-size:.6rem;font-family:"Avenir Next LT W01 Demi",sans-serif;color:#5f5f5f}.tile-item .meta a{color:#5f5f5f}.tile-item .meta .type{font-family:"Avenir Next LT W01 Bold",sans-serif;text-transform:uppercase}.list-item{margin-bottom:2rem}.list-item h3,.list-item h2{margin-bottom:10px !important}@media only screen and (max-width: 769px){.list-item h3,.list-item h2{margin:15px 0 5px 0 !important}}.list-item img{display:block;width:100%}.list-item .thumb{margin-top:5px;position:relative}.list-item .content .teaser{font-size:1em}.list-item .content .meta,.list-item .content .grade-level{font-size:.6rem;font-family:"Avenir Next LT W01 Demi",sans-serif;color:#5f5f5f}.list-item .content .meta .type,.list-item .content .grade-level .type{font-family:"Avenir Next LT W01 Bold",sans-serif;text-transform:uppercase}.list-item .content .grade-level::before{content:"";display:block;border-bottom:1px solid #dbdbdb;width:1.5rem;height:1px;margin:.5em 0}@media only screen and (max-width: 1023px){#ch-app-post .stories-list{margin-top:30px}}#ch-app-post .stories-list .story:nth-child(odd){clear:left}.rail .list-item h2,.rail .list-item h3{margin-top:0 !important}@media only screen and (max-width: 769px){.rail .list-item h2,.rail .list-item h3{margin-top:15px !important}}.feature-item{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-item .thumb,.feature-item .content{width:50%}.feature-item .thumb a{display:block;-webkit-box-shadow:none;box-shadow:none;background:none}.feature-item .content{text-align:center;padding:0 20px}.feature-item .content .meta .type{font-size:.6rem;font-family:"Avenir Next LT W01 Bold",sans-serif;color:#5f5f5f}.feature-item h2.h1{font-size:2.4rem;line-height:1.2;text-transform:none}.feature-item h2.h1:after{content:none}@media screen and (max-width: 63.875em){.feature-item{display:block;text-align:center}.feature-item .thumb,.feature-item .content{width:100%}.feature-item .thumb{margin-bottom:30px}}.taglinks h2{font-family:"Avenir Next LT W01 Demi",sans-serif;margin:30px 0 10px 0 !important}.taglinks ul{list-style-type:none;margin-left:0;margin:0;padding-left:0}.taglinks ul li{display:inline-block;margin-bottom:0}.taglinks ul li a{padding:2.5px 10px;-webkit-box-shadow:0 0 1px 0px #dbdbdb inset,0 0 1px 0px #dbdbdb;box-shadow:0 0 1px 0px #dbdbdb inset,0 0 1px 0px #dbdbdb;color:#292929;background-color:#fff;border-radius:5px;margin:0 5px 0 0px;margin-bottom:5px;text-shadow:none;display:block}.taglinks ul li a:hover,.taglinks ul li a:focus{-webkit-box-shadow:0 0 1px 0px #292929 inset,0 0 1px 0px #292929;box-shadow:0 0 1px 0px #292929 inset,0 0 1px 0px #292929;background-color:#292929;color:#fff}.taglinks ul li:first-of-type{margin-left:0}@media only screen and (max-width: 769px){#two-columns-right-rail .rail{margin-top:30px}}.image-with-caption{display:table;margin-bottom:30px}.image-with-caption.center{margin:0 auto 30px auto}.image-with-caption img{display:inline-block}@media only screen and (max-width: 769px){.image-with-caption img{max-width:100%}}.photo-footer{display:table-caption;caption-side:bottom}.photo-footer .photo-caption{margin:15px 0 10px 0;font-family:"Avenir Next LT W01 Demi",sans-serif}.photo-footer .photo-credit{text-transform:uppercase;font-family:"Avenir Next LT W01 Demi",sans-serif}.photo-caption{margin:15px 0 10px 0;font-family:"Avenir Next LT W01 Demi",sans-serif}.photo-credit{text-transform:uppercase;font-family:"Avenir Next LT W01 Demi",sans-serif}.listicle.left .image{float:left;margin:5px 30px 30px 0}@media only screen and (max-width: 769px){.listicle.left .image{float:none;margin:30px 0}}.listicle.right .image{float:right;margin:5px 0 30px 30px}@media only screen and (max-width: 769px){.listicle.right .image{float:none;margin:30px 0}}.listicle .image .img-container{display:table}.listicle .image .img-container img{max-width:335px}@media only screen and (max-width: 769px){.listicle .image .img-container img{max-width:100%}}.listicle .image .img-container .image-caption{display:table-caption;caption-side:bottom;margin:15px 0 0 0;font-family:"Avenir Next LT W01 Demi",sans-serif}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#292929}}@keyframes pulse{50%{background:#292929}}.loader{position:fixed;width:100%;top:0;left:0;height:100%;background:hsla(0,0%,100%,.5);z-index:1}.load-icon{position:fixed;top:50%;left:50%;margin-left:-3px;margin-top:-12px}.loading{border-radius:50%;width:24px;height:24px;border:.25rem solid rgba(41,41,41,.2);border-top-color:#292929;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.loading--double{border-style:double;border-width:.5rem}.loading-pulse{position:relative;width:6px;height:24px;background:rgba(41,41,41,.2);-webkit-animation:pulse 750ms infinite;animation:pulse 750ms infinite;-webkit-animation-delay:250ms;animation-delay:250ms}.loading-pulse:before,.loading-pulse:after{content:"";position:absolute;display:block;height:16px;width:6px;background:rgba(41,41,41,.2);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:pulse 750ms infinite;animation:pulse 750ms infinite}.loading-pulse:before{left:-12px}.loading-pulse:after{left:12px;-webkit-animation-delay:500ms;animation-delay:500ms}.full-width-cta{padding:2rem;line-height:1.4;margin-bottom:60px;text-align:center}.full-width-cta.light{border:5px solid #e4e5e5}.full-width-cta.dark,#main-header .utility nav .full-width-cta#mobile-menu-toggle{background-color:#292929;border:5px solid #5f5f5f;color:#fff}.full-width-cta.dark .link a,#main-header .utility nav .full-width-cta#mobile-menu-toggle .link a{text-transform:inherit}.full-width-cta.blue{background-color:#b7e4fb}.full-width-cta.blue .indicates-required{text-align:left}.full-width-cta.blue .btn,.full-width-cta.blue .btn-primary,.full-width-cta.blue input[type=submit],.full-width-cta.blue .app-search-input button,.app-search-input .full-width-cta.blue button{background-color:#292929;color:#fff;border-color:#292929;text-transform:none}.full-width-cta.blue .btn:hover,.full-width-cta.blue .btn-primary:hover,.full-width-cta.blue input[type=submit]:hover,.full-width-cta.blue .app-search-input button:hover,.app-search-input .full-width-cta.blue button:hover{background-color:#fff;color:#292929}.full-width-cta.hasImage{margin-top:60px}.full-width-cta img{margin-top:-100px}.full-width-cta .title{font-family:"Avenir Next LT W01 Bold",sans-serif;line-height:1.2}.full-width-cta .short-description{margin:10px 0 20px 0}.full-width-cta .short-description p{margin-bottom:0}.full-width-cta .link a{margin-bottom:0}.sponsoredbytitle{font-family:"Avenir Next LT W01 Demi",sans-serif;margin:30px 0 10px 0 !important}.sponsor-information{border-top:2px solid #e4e5e5;border-bottom:2px solid #e4e5e5;padding:30px 0}@media only screen and (max-width: 1023px){.sponsor-information{margin-bottom:40px}}.sponsor-information .image{margin-bottom:0}.sponsor-information .title h2{margin:-10px 0 15px 0}@media only screen and (max-width: 769px){.sponsor-information .title h2{margin-top:15px}}.sponsor-information .description p:last-of-type{margin-bottom:0}.gallery{margin:0 auto;position:relative}@media only screen and (max-width: 769px){.gallery{width:100%}}.gallery .loader{position:absolute}.gallery .gallery-thumbs .thumbs{list-style-type:none;padding:0;margin:0 -5px 0 0}.gallery .gallery-thumbs .thumbs li{display:inline-block;vertical-align:top;width:calc(20% - 10px);margin:0 5px 0 1px}.gallery .gallery-thumbs .thumbs li img{max-height:110px;width:auto}.gallery .gallery-thumbs .thumbs li a:hover{background:rgba(0,0,0,0)}.gallery .gallery-thumbs .thumbs li.selected{border:3px solid #e21936}.gallery .gallery-thumbs .thumbs li.selected img{opacity:.6}.gallery .gallery-images{display:block;margin-bottom:10px}.gallery .gallery-images .slideshow{position:relative}.gallery .gallery-images .slideshow .image-wrapper img{width:100%;height:auto}.gallery .gallery-images .content{display:block;position:relative;font-size:.7rem;background-color:#555;color:#fff;padding:1.25rem;min-height:135px}.gallery .gallery-images .content .controls{margin-bottom:15px}.gallery .gallery-images .content .controls a{font-family:"Avenir Next LT W01 Bold",sans-serif;text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;color:#fff;text-transform:uppercase}.gallery .gallery-images .content .controls a span{border-bottom:.5px solid #a1a1a1;-webkit-transition:border .25s;transition:border .25s}.gallery .gallery-images .content .controls a:hover{background-color:inherit}.gallery .gallery-images .content .controls a:hover span{border-bottom:2px solid #a1a1a1}.gallery .gallery-images .content .controls a.prev:before{content:" ‹ ";padding:0 2.5px 0 0}.gallery .gallery-images .content .controls a.prev:after{content:" / ";padding:0 5px}.gallery .gallery-images .content .controls a.next:after{content:" › ";padding:0 0 0 2.5px}.gallery .gallery-images .content .caption{margin:0;font-family:"AvenirNextLTW01-Regular",sans-serif}.gallery .gallery-images .content .caption .photo-caption{margin-top:.5rem}.gallery .gallery-images .content .caption .photo-credit{text-transform:uppercase;font-family:"Avenir Next LT W01 Demi",sans-serif;margin-top:15px}.gallery .pagination{padding:0}.media-embed{margin:0 auto 30px auto;display:table}.media-embed .embedcode{text-align:center}.media-embed .embedcode iframe{max-width:100%;display:inline-block}.media-embed .caption{margin:15px 0 10px 0;font-family:"Avenir Next LT W01 Demi",sans-serif;display:table-caption;caption-side:bottom}.media-embed .transcript{margin-top:15px}.pdf-list{list-style:none;margin-left:0;padding-left:0;font-family:"AvenirNextLTW01-Regular",sans-serif;font-size:.8rem;margin-bottom:1.5rem}.pdf-list li{margin-bottom:30px}.pdf-list a{display:inline-block;padding-top:.5rem}.pdf-list a:before{content:"";display:inline-block;width:28px;height:13px;background:url(81026d10a3ade128603b.svg) no-repeat scroll 0 0;background-size:contain;margin-right:.3em}.pdf-list.lesson-plan-list a{padding-top:0}.CommentDetail .CommentUserName{font-weight:bold}.CommentDetail .CommentDate{font-size:.8rem}.CommentDetail .CommentAction{font-size:.8rem}.CommentDetail .CommentAction a{margin-right:8px}.CommentDetail .CommentAction .ButtonPadding{margin-bottom:8px}.yc-vote .title{margin-bottom:0;line-height:1}.bubbleology-submissions{margin:30px 0}.bubbleology-submissions h2{font-size:1.4em;margin-bottom:30px}.bubbleology-detail{border-bottom:2px solid #ccc;margin-bottom:40px;padding-bottom:8px}.bubbleology-detail p{margin-bottom:0}.bubbleology-detail .caption{font-weight:700}.bubbleology-detail .location{font-size:.8rem}.disruptive-cta{visibility:hidden;background-color:#fff;padding:20px;position:fixed;bottom:0;right:-100%;width:768px;-webkit-box-shadow:0 0 60px #a1a1a1;box-shadow:0 0 60px #a1a1a1;z-index:40;-webkit-transition:right .25s;transition:right .25s}@media only screen and (max-width: 769px){.disruptive-cta{display:none !important}}.disruptive-cta.hasImage .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 260px)}.disruptive-cta.active{visibility:visible;display:block;right:0}.disruptive-cta.light{border-top:1px solid #a1a1a1;border-left:1px solid #a1a1a1}.disruptive-cta.light .inner{background-color:#f3f3f3;border:1px solid #e4e5e5}.disruptive-cta.dark,#main-header .utility nav .disruptive-cta#mobile-menu-toggle{border-top:1px solid #a1a1a1;border-left:1px solid #a1a1a1}.disruptive-cta.dark .inner,#main-header .utility nav .disruptive-cta#mobile-menu-toggle .inner{background-color:#292929;border:1px solid #e4e5e5;color:#fff}.disruptive-cta .inner{padding:30px;position:relative}.disruptive-cta .inner .disruptive-cta-close-link{background-color:#e21936;padding:5.5px;position:absolute;top:-10px;left:-10px;border-radius:50%;border:2px solid #e21936;-webkit-transition:background-color .25s;transition:background-color .25s}.disruptive-cta .inner .disruptive-cta-close-link:before{content:"";display:block;width:15px;height:15px}.disruptive-cta .inner .disruptive-cta-close-link:hover{background-color:#fff;padding:3.5px}.disruptive-cta .inner .disruptive-cta-close-link:hover:before{background-image:url(1e8e8910d34f401c2e43.svg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:19px;height:19px}.disruptive-cta .inner .disruptive-cta-close-link:focus{outline:1px dotted}.disruptive-cta .inner .image{display:inline-block;float:left;margin-right:2.5rem;padding-top:5px}.disruptive-cta .inner .content{display:inline-block}.disruptive-cta .inner .content .title{line-height:1.2;font-family:"Avenir Next LT W01 Bold",sans-serif}.disruptive-cta .inner .content .short-description{font-size:.9rem;margin:10px 0 20px 0}.disruptive-cta .inner .content .short-description p{margin-bottom:0}.disruptive-cta .inner .content .link a{margin-bottom:0;text-transform:inherit;line-height:1rem}.author-snippet{display:inline-block}.author-snippet .ggawards-icon{margin:0 5px}.landing-page-intro{padding:0 0 40px 0;text-align:center}.landing-page-intro .intro{color:#5f5f5f;font-family:"AvenirNextLTW01-Regular",sans-serif}.cms-bootstrap #main-header .mobile-menu{display:block !important}#accessibility-links{position:absolute;top:15px;min-width:300px}@media only screen and (max-width: 769px){#accessibility-links{min-width:inherit}}#accessibility-links a{left:-99999px;position:absolute;background-color:#3675b3;padding:5px;color:#fff;font-family:"AvenirNextLTW01-Regular",sans-serif}#accessibility-links a:focus{left:15px;z-index:600}.accessibility-link{position:absolute;left:-99999px;background-color:#3675b3 !important;padding:5px;color:#fff !important;font-family:"AvenirNextLTW01-Regular",sans-serif}.accessibility-link:focus{left:0;position:relative;color:#fff;margin-bottom:15px;display:inline-block}@media print{a[href]:after{content:""}.utility-nav,.primary-nav,#top-banners,#hero-nav{display:none}#page.home{padding:20px 0}.content .header{padding-top:0;margin-bottom:0;padding:20px 0}.content .main{padding-bottom:0}.list-item .thumb,.tile-item .thumb{display:none}.rail{margin-top:30px}.spacing{padding-top:0px !important}.spacing h2{margin-bottom:10px !important}#main-footer .cta-left,#main-footer .footer-sponsors{display:none}#main-footer .left-info .socialmedia{display:none}#main-footer .left-info .footer-info a{margin-top:10px 0 !important}#main-footer .primary{padding:0 !important}#main-footer .general{margin-top:20px !important}}

/*# sourceMappingURL=app.css.map*/