﻿img,legend {
	border:0
}
legend,td,th {
	padding:0
}
.btn.solid span:before,.btn.solid.ticket:before,.bundle--heading .no-results-message h2:before,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .no-results-message .section-header-container:before,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .no-results-message .section-header-container:before,.flickity-prev-next-button.next:before,.flickity-prev-next-button.previous:before,.ico--external-link:before,.media.media-document .file:before,.no-results-message .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container:before,.no-results-message .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container:before,.no-results-message .bundle--heading h2:before,.no-results-message [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container:before,.no-results-message div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container:before,.no-results-message h3:before,.pagination ul li [class*='-form-container'].responsive a:before,.pagination ul li a:before,.pagination ul li div.donation-form-container.responsive a:before,[class*=" icon-"]:before,[class*='-form-container'].responsive .pagination ul li a:before,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button span:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:before,[class^=icon-]:before,[data-icon]:before,div.donation-form-container.responsive .pagination ul li a:before,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button span:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:before,form input.ticket[type=submit]:before,form input[type=submit] span:before {
	font-family:nwwiim-icons!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	speak:none
}
@font-face {
	font-family:nwwiim-icons;
	src:url(fonts/nwwiim-icons.eot);
	src:url(fonts/nwwiim-icons.eot#iefix) format("embedded-opentype"),url(fonts/nwwiim-icons.woff) format("woff"),url(fonts/nwwiim-icons.ttf) format("truetype"),url(fonts/nwwiim-icons.svg#nwwiim-icons) format("svg");
	font-weight:400;
	font-style:normal
}
[data-icon]:before {
	content:attr(data-icon)
}
.icon-instagram:before {
	content:"\61"
}
.icon-twitter:before {
	content:"\62"
}
.icon-vimeo:before {
	content:"\63"
}
.icon-youtube:before {
	content:"\64"
}
.icon-facebook:before {
	content:"\65"
}
.bundle--heading .no-results-message h2:before,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .no-results-message .section-header-container:before,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .no-results-message .section-header-container:before,.icon-search:before,.no-results-message .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container:before,.no-results-message .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container:before,.no-results-message .bundle--heading h2:before,.no-results-message [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container:before,.no-results-message div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container:before,.no-results-message h3:before,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container:before,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container:before {
	content:"\66"
}
.icon-arrow-down:before {
	content:"\67"
}
.flickity-prev-next-button.previous:before,.icon-arrow-left:before,.pagination ul li.previous a:before {
	content:"\68"
}
.btn.solid span:before,.flickity-prev-next-button.next:before,.icon-arrow-right:before,.pagination ul li.next a:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button span:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button span:before,form input[type=submit] span:before {
	content:"\69"
}
.icon-arrow-up:before {
	content:"\6a"
}
.icon-calendar:before {
	content:"\6b"
}
.icon-globe:before {
	content:"\6c"
}
.icon-shop:before {
	content:"\6d"
}
.btn.solid.ticket:before,.icon-ticket:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:before,form input.ticket[type=submit]:before {
	content:"\6e"
}
.icon-envelope:before {
	content:"\6f"
}
.ico--external-link:before,.icon-external-link:before {
	content:"\70"
}
.icon-map:before {
	content:"\71"
}
.icon-document:before,.media.media-document .file:before {
	content:"\72"
}
.icon-download:before {
	content:"\73"
}
.icon-angle-down:before {
	content:"\74"
}
.icon-angle-up:before {
	content:"\75"
}
.icon-check:before {
	content:"\76"
}
.icon-linkedin:before {
	content:"\77"
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
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
}
.addtocalendar var,[hidden],template {
	display:none
}
audio:not([controls]) {
	display:none;
	height:0
}
[class*='-form-container'].responsive a,a,div.donation-form-container.responsive a {
	background-color:transparent
}
[class*='-form-container'].responsive a:active,[class*='-form-container'].responsive a:hover,a:active,a:hover,div.donation-form-container.responsive a:active,div.donation-form-container.responsive a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,optgroup,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
svg:not(:root) {
	overflow:hidden
}
hr {
	box-sizing:content-box;
	height:0
}
pre,textarea {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
#horizontal-nav nav .block-title:after,html {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type=checkbox],input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	margin:0 2px;
	padding:.35em .625em .75em
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.addtocalendar {
	position:relative;
	display:inline-block;
	background:0 0!important
}
.atcb-link {
	display:block;
	outline:0!important;
	cursor:pointer
}
.atcb-link:active~ul,.atcb-link:focus~ul,.atcb-list:hover {
	visibility:visible
}
.atcb-list,.wf-loading {
	visibility:hidden
}
.atcb-list {
	position:absolute;
	display:block;
	background-color:#e3e3e3;
	top:100%;
	left:0;
	padding:0 15px;
	width:170px;
	z-index:900;
	list-style:none
}
.atcb-item {
	display:block;
	margin:0;
	float:none;
	text-align:left;
	border-bottom:1px solid #FFF
}
.atcb-item:last-child {
	border-bottom:0
}
.atcb-item-link {
	text-decoration:none;
	outline:0;
	display:block;
	padding:10px;
	margin-bottom:0;
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	color:#181d23;
	font-weight:300;
	position:relative;
	font-size:14px;
	font-size:.875rem;
	-ms-transform:translateX(0);
	transform:translateX(0);
	transition:transform .2s ease-in
}
.atcb-item-link:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:0;
	background-color:#c21212;
	height:100%;
	transition:transform .2s ease-in
}
.atcb-item-link:hover {
	color:#c21212;
	-ms-transform:translateX(6px);
	transform:translateX(6px)
}
.atcb-item-link:hover:after {
	width:4px;
	right:-10px
}
.atcb-item.hover,.atcb-item:hover {
	position:relative;
	z-index:900;
	cursor:pointer;
	text-decoration:none;
	outline:0
}
.atc-style-blue .atcb-link,.atc-style-blue .atcb-link:active,.atc-style-blue .atcb-link:focus,.atc-style-blue .atcb-link:hover {
	margin:0;
	padding:7px 25px;
	color:#fff;
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	outline:0;
	line-height:20px;
	vertical-align:middle;
	background:#4281f4;
	box-shadow:0 0 40px rgba(0,0,0,.13) inset;
	border-radius:4px;
	zoom:1
}
.atc-style-blue .atcb-list {
	width:170px;
	border:1px solid #bababa;
	border-radius:2px;
	box-shadow:0 0 5px #AAA
}
.atc-style-blue .atcb-item,.atc-style-blue .atcb-list {
	background:#fff;
	color:#000
}
.atc-style-blue .atcb-item,.atc-style-blue .atcb-item-link {
	line-height:1.3em;
	vertical-align:middle;
	zoom:1
}
body,p {
	line-height:1.7em
}
.atc-style-blue .atcb-item-link,.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus,.atc-style-blue .atcb-item-link:hover {
	color:#000;
	font-family:Verdana;
	font-size:14px;
	text-decoration:none;
	outline:0;
	padding:5px 15px
}
*,ol,ul {
	padding:0
}
.atc-style-blue .atcb-item-link:active,.atc-style-blue .atcb-item-link:focus,.atc-style-blue .atcb-item-link:hover {
	color:#fff
}
.atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover {
	background:#4281f4
}
#js-mediaQueryReference {
	position:absolute;
	top:-50px;
	width:0;
	transition:width 1ms
}
.f--line,.f--line-bottom,figure {
	position:relative
}
@media only screen and (min-width:640px) {
	#js-mediaQueryReference {
	width:50px
}
}#js-mediaQueryReference:after {
	content:"mobile"
}
@media only screen and (min-width:640px) {
	#js-mediaQueryReference:after {
	content:"tablet"
}
}* {
	margin:0;
	border:0;
	vertical-align:baseline
}
*,:after,:before {
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
body,html {
	height:100%
}
html {
	font-size:100%
}
body {
	margin:0;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:16px;
	font-size:1rem;
	color:#707070;
	/*color:#1a1819*/
}
img {
	display:block;
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic;
	-moz-user-drag:-moz-none;
	-webkit-user-drag:none;
	user-drag:none
}
[class*='-form-container'].responsive a,a,div.donation-form-container.responsive a {
	text-decoration:none;
	color:#c21212;
	/*font-weight:600;
	*/font-weight:500;
	transition:color .4s cubic-bezier(.55,.085,0,.99),border-bottom .4s cubic-bezier(.55,.085,0,.99)
}
[class*='-form-container'].responsive a:hover,a:hover,div.donation-form-container.responsive a:hover {
	color:#181d23
}
figure {
	margin:0
}
p+p {
	margin-top:1.4em
}
dl,ol,ul {
	margin-bottom:1.7em
}
li ol,li ul,ol,ul {
	margin:0
}
input[type=submit],input[type=email],input[type=password],input[type=text],select,textarea {
	display:block;
	border-radius:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.bundle--heading h2,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile h3.f--title,.h1,.h2,.h3,.h4,.h5,.h6,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .section-header-container,h1,h2,h3,h4,h5,h6 {
	display:block;
	font-weight:400
}
.wf-active,.wf-inactive {
	visibility:visible
}
.bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile h3.f--title,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,h1 {
	margin:0;
	font-size:36px;
	font-size:2.25rem;
	line-height:40px;
	line-height:2.5rem
}
@media only screen and (min-width:1024px) {
	#js-mediaQueryReference {
	width:100px
}
#js-mediaQueryReference:after {
	content:"desktop"
}
.bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile h3.f--title,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,h1 {
	font-size:48px;
	font-size:3rem;
	line-height:54px;
	line-height:3.375rem
}
}@media only screen and (min-width:1200px) {
	.bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile h3.f--title,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,h1 {
	font-size:50px;
	font-size:3.125rem;
	line-height:56px;
	line-height:3.5rem
}
/*.f--line-bottom:before,.f--line:before {
	position:absolute
}*/
}[class*='-form-container'].responsive [class*='-form-content'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .section-header-container,h2 {
	font-size:34px;
	font-size:2.125rem;
	line-height:40px;
	line-height:2.5rem
}
@media only screen and (min-width:1024px) {
	[class*='-form-container'].responsive [class*='-form-content'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .section-header-container,h2 {
	font-size:45px;
	font-size:2.8125rem;
	line-height:54px;
	line-height:3.375rem
}
}.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.bundle--heading h2,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,h3 {
	font-size:26px;
	font-size:1.625rem;
	line-height:32px;
	line-height:2rem
}
@media only screen and (min-width:1024px) {
	.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.bundle--heading h2,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,h3 {
	font-size:30px;
	font-size:1.875rem;
	line-height:38px;
	line-height:2.375rem
}
}.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.bundle--heading h2.f--title,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,h3.f--title {
	font-size:24px;
	font-size:1.5rem;
	line-height:32px;
	line-height:2rem
}
h4 {
	font-size:21px;
	font-size:1.3125rem;
	line-height:28px;
	line-height:1.75rem
}
@media only screen and (min-width:1024px) {
	h4 {
	font-size:23px;
	font-size:1.4375rem;
	line-height:30px;
	line-height:1.875rem
}
}@media only screen and (min-width:1400px) {
	h4 {
	font-size:26px;
	font-size:1.625rem;
	line-height:34px;
	line-height:2.125rem
}
}.f--label,h5 {
	line-height:initial
}
h5 {
	font-size:20px;
	font-size:1.25rem
}
@media only screen and (min-width:1024px) {
	h5 {
	font-size:22px;
	font-size:1.375rem
}
}.f--primary {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif!important
}
.block-socials-menu .block-title,.bundle--heading .views-events-calendar main h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.f--secondary,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading h2.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.views-events-calendar main h3.views-group-heading,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif
}
.f--intro-text,.f--tertiary {
	/*font-family:calluna,serif!important*/
}
.f--page-title {
	font-weight:600
}
.f--subtitle {
	text-transform:uppercase;
	letter-spacing:2px;
	margin-top:15px
}
@media only screen and (min-width:640px) {
	.f--subtitle {
	margin-top:20px
}
}.block-socials-menu .block-title,.bundle--heading .views-events-calendar main h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.f--label,.f--uppercase,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading h2.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.views-events-calendar main h3.views-group-heading,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container {
	text-transform:uppercase;
	letter-spacing:1px
}
.block-socials-menu .block-title a,.block-socials-menu .block-title div.donation-form-container.responsive a,.bundle--heading .views-events-calendar main h2.views-group-heading a,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container a,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container a,.f--label [class*='-form-container'].responsive a,.f--label a,.f--label div.donation-form-container.responsive a,.f--uppercase [class*='-form-container'].responsive a,.f--uppercase a,.f--uppercase div.donation-form-container.responsive a,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container a,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container a,.views-events-calendar main .bundle--heading h2.views-group-heading a,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container a,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container a,.views-events-calendar main h3.views-group-heading a,[class*='-form-container'].responsive .f--label a,[class*='-form-container'].responsive .f--uppercase a,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container a,div.donation-form-container.responsive .block-socials-menu .block-title a,div.donation-form-container.responsive .f--label a,div.donation-form-container.responsive .f--uppercase a,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container a {
	font-weight:400
}
.f--label {
	color:#666;
	font-size:11px;
	font-size:.9375rem;
	font-weight:600;
	margin-bottom:5px
}
@media only screen and (min-width:1024px) {
	.f--label {
	margin-bottom:10px
}
}.f--label [class*='-form-container'].responsive a,.f--label a,.f--label div.donation-form-container.responsive a,[class*='-form-container'].responsive .f--label a,div.donation-form-container.responsive .f--label a {
	color:#c21212;
	font-weight:600
}
.f--label .field__label {
	display:none
}
.f--label .field__item {
	display:inline-block
}
.f--label .field__item:after {
	content:"|";
	display:inline-block;
	margin:0 5px
}
.body-styles ul li:before,.body-styles:before,.f--line-bottom:before,.f--line:before {
	content:""
}
.f--label .field__item:last-child:after {
	display:none
}
.f--label.c--white a,.f--label.c--white div.donation-form-container.responsive a,div.donation-form-container.responsive .f--label.c--white a {
	color:#FFF
}
.f--title {
	margin-top:-5px
}
.f--title [class*='-form-container'].responsive a,.f--title a,.f--title div.donation-form-container.responsive a,[class*='-form-container'].responsive .f--title a,div.donation-form-container.responsive .f--title a {
	color:#1a1819
}
.f--date {
	display:inline-block;
	font-family:calluna,serif;
	font-size:15px;
	font-size:.9375rem;
	font-weight:300;
	margin-top:10px
}
.body-styles h4,.f--intro-text {
	font-weight:600
}
@media only screen and (min-width:1024px) {
	.f--date {
	font-size:17px;
	font-size:1.0625rem;
	margin-top:15px
}
}.f--date.date-long-format {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	text-transform:none;
	font-size:16px;
	font-size:1rem;
	font-weight:600
}
.f--desc {
	color:#666;
	margin-top:5px
}
@media only screen and (min-width:1024px) {
	.f--desc {
	margin-top:10px
}
/*.f--line:before {
	top:30px;
	left:-65px
}*/
}.embedded-entity figcaption,.f--caption {
	font-size:14px;
	font-size:.875rem;
	font-style:italic;
	margin-top:20px!important;
	color:#383b40
}
.f--line-bottom:before,.f--line:before {
	position:absolute;
	display:block;
	background-color:#c21212
}
.f--line {
	position:relative
}
.f--line:before {
	top:30px;
	left:-65px;
	width:50px;
	height:3px;
	background-color:#c21212;
	margin-bottom:20px
}
.f--line-bottom {
	padding-bottom:10px;
	margin-bottom:30px
}
.f--line-bottom:before {
	width:100px;
	height:3px;
	bottom:0;
	left:0;
	position:absolute!important
}
.wrapper-width--md,.wrapper-width--sm {
	margin:auto;
	word-wrap:break-word
}
.wrapper-width--sm {
	width:80%
}
@media only screen and (min-width:1200px) {
	.wrapper-width--sm {
	width:50%
}
}.wrapper-width--md {
	max-width:510px
}
.wrapper-width--lg {
	margin:auto
}
.body-styles {
	position:relative;
	color:#1a1819
}
.body-styles:before {
	display:block;
	margin-top:-10px
}
.body-styles .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.body-styles .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.body-styles .bundle--heading h2,.body-styles [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.body-styles [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.body-styles div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.body-styles div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.body-styles h2,.body-styles h3,.body-styles h4,.bundle--heading .body-styles h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .body-styles .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .body-styles .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .body-styles .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .body-styles .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .body-styles .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .body-styles .section-header-container {
	margin-top:25px;
	line-height:30px;
	line-height:1.875rem
}
.body-styles [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.body-styles div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.body-styles h2,[class*='-form-container'].responsive [class*='-form-content'] .body-styles .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .body-styles .section-header-container {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:30px;
	font-size:1.875rem;
	letter-spacing:1px;
	text-transform:uppercase
}
.body-styles .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.body-styles .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.body-styles .bundle--heading h2,.body-styles [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.body-styles div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.body-styles h3,.bundle--heading .body-styles h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .body-styles .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .body-styles .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .body-styles .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .body-styles .section-header-container {
	font-family:calluna,serif;
	font-style:italic;
	font-size:22px;
	font-size:1.375rem;
	color:#004059
}
.body-styles h4 {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	text-transform:uppercase;
	font-size:16px;
	font-size:1rem;
	color:#004059;
	letter-spacing:2px
}
.body-styles p {
	font-size:18px;
	font-size:1.125rem
}
@media only screen and (min-width:640px) {
	.wrapper-width--lg {
	max-width:90%
}
.body-styles p {
	font-size:20px;
	font-size:1.25rem
}
}.body-styles p.f--intro-text {
	font-size:26px;
	font-size:1.625rem
}
.body-styles p.f--caption {
	font-size:15px;
	font-size:.9375rem
}
.body-styles ol,.body-styles ul {
	list-style-type:none;
	text-align:left;
	margin:20px 0 0 20px
}
.embedded-entity.align-center,.text-align--center {
	text-align:center
}
@media only screen and (min-width:640px) {
	.body-styles ol,.body-styles ul {
	margin:35px 0 0 40px
}
}.body-styles ol li,.body-styles ul li {
	margin-bottom:10px;
	font-size:18px;
	font-size:1.125rem
}
@media only screen and (min-width:640px) {
	.body-styles ol li,.body-styles ul li {
	font-size:20px;
	font-size:1.25rem
}
}.body-styles ol li:before,.body-styles ul li:before {
	color:#c21212;
	margin-right:10px;
	vertical-align:top
}
.body-styles ol li p,.body-styles ul li p {
	display:inline-block;
	max-width:calc(100% - 25px)
}
.body-styles ul li {
	position:relative;
	line-height:1.6;
	margin-bottom:20px
}
.body-styles ul li:before {
	width:6px;
	height:6px;
	border-radius:100%;
	display:inline-block;
	background-color:#c21212;
	position:absolute;
	top:12px;
	left:-18px
}
.body-styles ol {
	counter-reset:section
}
.body-styles ol li:before {
	counter-increment:section;
	content:counter(section,decimal) "."
}
.body-styles ol [class*='-form-container'].responsive a,.body-styles ol a,.body-styles ol div.donation-form-container.responsive a,.body-styles p [class*='-form-container'].responsive a,.body-styles p a,.body-styles p div.donation-form-container.responsive a,.body-styles ul [class*='-form-container'].responsive a,.body-styles ul a,.body-styles ul div.donation-form-container.responsive a,[class*='-form-container'].responsive .body-styles ol a,[class*='-form-container'].responsive .body-styles p a,[class*='-form-container'].responsive .body-styles ul a,div.donation-form-container.responsive .body-styles ol a,div.donation-form-container.responsive .body-styles p a,div.donation-form-container.responsive .body-styles ul a {
	color:#c21212;
	border-bottom:2px solid #c21212;
	font-weight:400;
	font-style:italic;
	line-height:24px;
	line-height:1.5rem;
	display:inline
}
.breadcrumb-dropdown-menu ol li.drop-down ul li a.is-active,.breadcrumb-dropdown-menu ol li.is-active,.breadcrumb-dropdown-menu ol li.is-active .page-title a {
	font-weight:600
}
.body-styles ol a:hover,.body-styles p a:hover,.body-styles ul a:hover {
	color:#181d23;
	border-bottom:2px solid #181d23
}
.body-styles a.btn,.body-styles div.donation-form-container.responsive a.btn,div.donation-form-container.responsive .body-styles a.btn {
	color:#FFF;
	display:inline-block;
	border-bottom:0;
	font-style:normal;
	line-height:initial
}
.body-styles a.btn:hover {
	color:#FFF;
	border-bottom:none
}
.body-styles u {
	text-decoration:none;
	border-bottom:1px solid #AAA
}
.body-styles blockquote {
	margin:40px 0;
	padding-left:45px;
	font-family:calluna,serif;
	font-style:italic;
	position:relative
}
.body-styles blockquote p {
	font-size:22px;
	font-size:1.375rem;
	line-height:36px;
	line-height:2.25rem
}
.body-styles blockquote:before {
	content:"";
	background-color:#c21212;
	height:90%;
	width:3px;
	position:absolute;
	top:50%;
	left:0;
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.body-styles hr {
	display:block;
	width:100%;
	height:2px;
	background:#e3e3e3;
	margin:30px 0
}
@media only screen and (min-width:1024px) {
	.body-styles hr {
	margin:45px 0
}
}.body-styles iframe {
	display:block;
	margin:35px auto;
	top:0;
	left:0;
	width:100%
}
.body-styles .embedded-entity {
	margin-bottom:0
}
.embedded-entity {
	margin-top:50px;
	margin-bottom:50px;
	float:none
}
.embedded-entity img {
	margin:0 auto
}
@media only screen and (min-width:640px) {
	.embedded-entity.align-right {
	float:right;
	margin-left:25px
}
.embedded-entity.align-left {
	float:left;
	margin-right:25px
}
}.embedded-entity figcaption {
	margin-bottom:-10px
}
.video-embed-field-responsive-video {
	margin-bottom:25px
}
.media .f--subtitle {
	margin-bottom:-10px
}
.media.media-document .file {
	position:relative
}
.media.media-document .file:before {
	display:inline-block;
	vertical-align:middle;
	color:#c21212;
	font-size:14px;
	font-size:.875rem;
	margin-right:8px
}
@keyframes fadeInUp {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes fadeInUpHalf {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes fadeInUpQuart {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes fadeInDownHalf {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes fadeInFromRight {
	0% {
	opacity:0;
	-ms-transform:translateX(150px);
	transform:translateX(150px)
}
100% {
	opacity:1;
	-ms-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes fadeInFromLeft {
	0% {
	opacity:0;
	-ms-transform:translateX(-100px);
	transform:translateX(-100px)
}
100% {
	opacity:1;
	-ms-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes fadeOutUpHalf {
	0% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
100% {
	opacity:0;
	-ms-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
}@keyframes fadeOutDownHalf {
	0% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
100% {
	opacity:0;
	-ms-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
}@keyframes fadeOutFromRight {
	0% {
	opacity:1;
	-ms-transform:translateX(0);
	transform:translateX(0)
}
100% {
	opacity:0;
	-ms-transform:translateX(150px);
	transform:translateX(150px)
}
}@keyframes fadeOutFromLeft {
	0% {
	opacity:1;
	-ms-transform:translateX(0);
	transform:translateX(0)
}
100% {
	opacity:0;
	-ms-transform:translateX(-100px);
	transform:translateX(-100px)
}
}@keyframes fadeInFromSide {
	0% {
	opacity:0;
	-ms-transform:translate(100%,-50%);
	transform:translate(100%,-50%)
}
100% {
	opacity:1;
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
}@keyframes fadeOutToSide {
	0% {
	opacity:1;
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
100% {
	opacity:0;
	-ms-transform:translate(100%,-50%);
	transform:translate(100%,-50%)
}
}@keyframes fadeInDown {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes menuDropdown {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes menuArrow {
	0% {
	opacity:0;
	-ms-transform:translate3d(0,15px,0);
	transform:translate3d(0,15px,0)
}
100% {
	opacity:1;
	-ms-transform:none;
	transform:none
}
}@keyframes fadeInDownCenter {
	0% {
	opacity:0;
	-ms-transform:translate3d(-50%,-100%,0);
	transform:translate3d(-50%,-100%,0)
}
100% {
	opacity:1;
	-ms-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0)
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes scaleAndFadeIn {
	0% {
	opacity:0;
	-ms-transform:scale(0);
	transform:scale(0)
}
100% {
	opacity:1;
	-ms-transform:scale(1);
	transform:scale(1)
}
}@keyframes fadeInLine {
	0% {
	opacity:0;
	width:0
}
100% {
	opacity:1;
	width:100%
}
}@keyframes progressLine {
	0% {
	width:0;
	opacity:0
}
25% {
	opacity:1
}
100% {
	width:100%
}
}@keyframes delayOverflow {
	from {
	overflow:visible
}
}@keyframes delayOverflowHidden {
	from {
	overflow:hidden
}
}@keyframes toRightFromLeft {
	49% {
	transform:translate(100%)
}
50% {
	opacity:0;
	transform:translate(-100%)
}
51% {
	opacity:1
}
}@keyframes toLeftFromRight {
	49% {
	transform:translate(-100%)
}
50% {
	opacity:0;
	transform:translate(100%)
}
51% {
	opacity:1
}
}.element-invisible {
	position:absolute!important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	overflow:hidden;
	height:1px;
	width:1px
}
.u-faux-table {
	display:table;
	width:100%;
	height:100%
}
.u-faux-table--align-middle {
	display:table-cell;
	vertical-align:middle!important
}
.u-faux-table--align-bottom {
	display:table-cell;
	vertical-align:bottom
}
.align--left {
	float:left
}
.align--right {
	float:right
}
.text-align--right {
	text-align:right
}
.text-align--left {
	text-align:left
}
.cf:after,.p-bundle--split-callout .col--body hr:after {
	clear:both
}
.cf:after,.cf:before,.p-bundle--split-callout .col--body hr:after,.p-bundle--split-callout .col--body hr:before {
	content:" ";
	display:table
}
.link-whole-area {
	position:absolute;
	z-index:666;
	text-indent:-999em;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:none!important
}
.screen-reader-text {
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px)
}
.bg-img,.bg-overlay {
	position:absolute;
	width:100%;
	height:100%
}
.border--top {
	border-top:2px solid #ececec
}
.border--bottom {
	border-bottom:2px solid #ececec
}
.border--top-thin {
	border-top:1px dashed #e3e3e3
}
.border--bottom-thin {
	border-bottom:1px dashed #e3e3e3
}
.bg-overlay {
	top:0;
	left:0;
	background-color:rgba(17,22,28,.6);
	color:#FFF
}
.bg-overlay.overlay--dark {
	background-color:rgba(51,51,51,.6)
}
.bg-img {
	display:block;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50% 50%
}
.b-lazy,.lazysizes {
	max-width:100%;
	opacity:0;
	transition:opacity .6s cubic-bezier(.55,.085,0,.99)
}
.b-lazy.b-loaded,.b-lazy.lazyloaded,.b-lazy.loaded,.lazysizes.b-loaded,.lazysizes.lazyloaded,.lazysizes.loaded {
	opacity:1
}
.bg--dark {
	background-color:#10192a
}
.bg--black {
	background-color:#11161c
}
.bg--white {
	background-color:#FFF
}
.bg--very-light-grey {
	background-color:#ececec
}
.bg--light-grey {
	background-color:#e3e3e3
}
.bg--teal {
	background-color:#004059
}
.bg--dark-teal {
	background-color:#153743
}
.c--dark {
	color:#10192a!important
}
.c--white {
	color:#FFF!important
}
.carousel-hero .media-image,.col-featured .view-mode--teaser-tile .img-ratio--narrow,.img-ratio--hero-secondary,.img-ratio--narrow,.img-ratio--tall,.img-ratio--wide,.img-ratio--wide-short {
	position:relative;
	overflow:hidden;
	height:0
}
.img-ratio--wide-short {
	padding-bottom:85.5%
}
@media only screen and (min-width:640px) {
	.img-ratio--wide-short {
	padding-bottom:45.5%
}
}@media only screen and (min-width:1200px) {
	.bg-img.parallax {
	background-attachment:fixed;
	-webkit-backface-visibility:hidden
}
.img-ratio--wide-short {
	padding-bottom:32.5%
}
}.img-ratio--wide {
	padding-bottom:72.5%
}
.img-ratio--narrow {
	padding-bottom:80.24%
}
.col-featured .view-mode--teaser-tile .img-ratio--narrow,.img-ratio--tall {
	padding-bottom:115%
}
.carousel-hero .media-image,.img-ratio--hero-secondary {
	padding-bottom:90%
}
@media only screen and (min-width:640px) {
	.carousel-hero .media-image,.img-ratio--hero-secondary {
	padding-bottom:45%
}
}@media only screen and (min-width:1024px) {
	.carousel-hero .media-image,.img-ratio--hero-secondary {
	padding-bottom:38%
}
}@media only screen and (min-width:1400px) {
	.carousel-hero .media-image,.img-ratio--hero-secondary {
	padding-bottom:35%
}
}.ajax-progress {
	position:fixed;
	border-radius:0;
	background:url(../Images/loader.svg) no-repeat;
	background-size:100% auto;
	width:50px;
	height:50px
}
.pagination {
	text-align:center;
	margin-top:60px;
	margin-bottom:10px
}
.pagination ul {
	margin:0;
	list-style:none
}
.pagination ul li {
	list-style:none;
	display:inline-block;
	vertical-align:middle
}
.pagination ul li [class*='-form-container'].responsive a,.pagination ul li a,.pagination ul li div.donation-form-container.responsive a,[class*='-form-container'].responsive .pagination ul li a,div.donation-form-container.responsive .pagination ul li a {
	position:relative;
	width:50px;
	height:50px;
	display:block;
	border:2px solid #11161c;
	border-radius:100%;
	margin:0 15px
}
.pagination ul li [class*='-form-container'].responsive a span,.pagination ul li a span,.pagination ul li div.donation-form-container.responsive a span,[class*='-form-container'].responsive .pagination ul li a span,div.donation-form-container.responsive .pagination ul li a span {
	display:none
}
.pagination ul li [class*='-form-container'].responsive a:before,.pagination ul li a:before,.pagination ul li div.donation-form-container.responsive a:before,[class*='-form-container'].responsive .pagination ul li a:before,div.donation-form-container.responsive .pagination ul li a:before {
	display:block;
	width:100%;
	height:50px;
	font-size:18px;
	font-size:1.125rem;
	line-height:45px;
	line-height:2.8125rem;
	color:#11161c
}
#breadcrumb {
	position:relative;
	width:100%;
	background-color:rgba(227,227,227,.45)
}
#breadcrumb.open:after,#breadcrumb.open:before {
	display:none
}
@media (max-width:639px) {
	#breadcrumb .l-container--lg {
	margin:0;
	width:100%
}
#breadcrumb:after,#breadcrumb:before {
	content:"";
	display:block;
	height:100%;
	width:7%;
	position:absolute;
	top:0;
	z-index:1
}
#breadcrumb:before {
	left:0;
	background:linear-gradient(to right,#FFF 0,rgba(255,255,255,0) 100%)
}
#breadcrumb:after {
	right:0;
	background:linear-gradient(to right,rgba(255,255,255,0) 0,#FFF 100%)
}
}@media only screen and (min-width:640px) {
	#breadcrumb.with-overlay {
	position:absolute;
	background-color:transparent;
	margin-top:20px
}
#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol .slash,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li a {
	color:#FFF
}
#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li a:hover {
	color:#181d23
}
#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down .arrow:before,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down.is-active {
	color:#FFF
}
#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li ul li,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li ul li a,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down.open,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down.open .arrow:before,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down.open a,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down:focus,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down:focus .arrow:before,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down:focus a,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover .arrow:before,#breadcrumb.with-overlay .breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover a {
	color:#181d23
}
}.breadcrumb-dropdown-menu {
	z-index:26
}
.breadcrumb-dropdown-menu:hover {
	z-index:102
}
.breadcrumb-dropdown-menu ol {
	display:block;
	margin-left:-10px
}
.breadcrumb-dropdown-menu ol .slash:first-of-type,.breadcrumb-dropdown-menu ol li:before {
	display:none
}
.breadcrumb-dropdown-menu ol .slash {
	font-size:12px;
	font-size:.75rem;
	color:#666
}
.breadcrumb-dropdown-menu ol li {
	font-size:14px;
	font-size:.875rem;
	color:#181d23;
	padding:12px 10px
}
@media (max-width:639px) {
	.breadcrumb-dropdown-menu {
	white-space:nowrap;
	overflow-x:auto;
	overflow-y:hidden;
	position:static
}
.breadcrumb-dropdown-menu ol {
	margin:0 4.5%
}
.breadcrumb-dropdown-menu ol li {
	position:static;
	font-size:13px;
	font-size:.8125rem
}
}.breadcrumb-dropdown-menu ol li [class*='-form-container'].responsive a,.breadcrumb-dropdown-menu ol li a,.breadcrumb-dropdown-menu ol li div.donation-form-container.responsive a,[class*='-form-container'].responsive .breadcrumb-dropdown-menu ol li a,div.donation-form-container.responsive .breadcrumb-dropdown-menu ol li a {
	color:#666;
	font-weight:400
}
.breadcrumb-dropdown-menu ol li a:hover,.breadcrumb-dropdown-menu ol li.drop-down.is-active a {
	color:#181d23
}
.breadcrumb-dropdown-menu ol li:last-of-type {
	margin-right:5.5%
}
.breadcrumb-dropdown-menu ol li.drop-down {
	z-index:10
}
.breadcrumb-dropdown-menu ol li.drop-down * {
	transition:all .15s
}
.breadcrumb-dropdown-menu ol li.drop-down a {
	cursor:pointer
}
.breadcrumb-dropdown-menu ol li.drop-down .arrow {
	vertical-align:middle;
	margin-left:5px;
	display:inline-block
}
.breadcrumb-dropdown-menu ol li.drop-down .arrow:before {
	color:#666;
	font-size:12px;
	font-size:.75rem
}
.breadcrumb-dropdown-menu ol li.drop-down ul {
	padding:0 20px;
	background-color:#e3e3e3;
	min-width:300px;
	overflow:visible;
	max-height:none;
	opacity:0;
	visibility:hidden;
	position:absolute;
	-ms-transform:translate3d(0,-20px,0);
	transform:translate3d(0,-20px,0);
	transition:opacity .15s,visibility .15s,transform .4s cubic-bezier(.55,.085,0,.99);
	z-index:99;
	border:none
}
@media (max-width:639px) {
	.breadcrumb-dropdown-menu ol li.drop-down ul {
	width:100%;
	min-width:0
}
#content {
	min-height:700px
}
}.breadcrumb-dropdown-menu ol li.drop-down ul li {
	margin:0;
	padding:0;
	border-bottom:1px solid rgba(255,255,255,.5)
}
.breadcrumb-dropdown-menu ol li.drop-down ul li:last-of-type {
	border:none
}
.breadcrumb-dropdown-menu ol li.drop-down ul li a {
	position:relative;
	color:#181d23;
	display:block;
	padding:8px 15px 8px 0;
	-ms-transform:translateX(0);
	transform:translateX(0);
	transition:all .2s ease-in
}
.breadcrumb-dropdown-menu ol li.drop-down ul li a:after {
	content:"";
	width:0;
	height:100%;
	position:absolute;
	z-index:20;
	top:0;
	right:-14px;
	background-color:#c21212;
	transition:width .2s ease-in
}
.breadcrumb-dropdown-menu ol li.drop-down ul li a:hover {
	-ms-transform:translateX(6px);
	transform:translateX(6px)
}
.breadcrumb-dropdown-menu ol li.drop-down ul li a:hover:after {
	width:4px
}
.breadcrumb-dropdown-menu ol li.drop-down.open,.breadcrumb-dropdown-menu ol li.drop-down:focus,.breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover {
	background-color:#e3e3e3
}
.breadcrumb-dropdown-menu ol li.drop-down.open .page-title,.breadcrumb-dropdown-menu ol li.drop-down:focus .page-title,.breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover .page-title {
	color:#c21212;
	border-bottom:2px solid #c21212;
	position:relative
}
.breadcrumb-dropdown-menu ol li.drop-down.open .page-title a,.breadcrumb-dropdown-menu ol li.drop-down:focus .page-title a,.breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover .page-title a {
	color:#c21212
}
.breadcrumb-dropdown-menu ol li.drop-down.open .arrow,.breadcrumb-dropdown-menu ol li.drop-down:focus .arrow,.breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover .arrow {
	-ms-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
.breadcrumb-dropdown-menu ol li.drop-down.open ul,.breadcrumb-dropdown-menu ol li.drop-down:focus ul,.breadcrumb-dropdown-menu ol li.drop-down[hover=on]:hover ul {
	opacity:1;
	visibility:visible;
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.jp-audio {
	width:100%;
	border:0
}
.list-unstyled {
	margin:0;
	padding:0;
	list-style:none
}
.list-unstyled li {
	margin-left:0;
	list-style-image:none
}
.list-inline>li {
	display:inline
}
.list-inlineBlock>li {
	display:inline-block;
	margin-left:-5px
}
.list-inlineBlock>li:first-child {
	margin-left:0
}
.list-inlineBlock---atSmall>li {
	display:block
}
@media only screen and (min-width:640px) {
	.list-inlineBlock---atSmall>li {
	display:inline-block;
	margin-left:-5px
}
.list-inlineBlock---atSmall>li:first-child {
	margin-left:0
}
}.list-inlineBlock---atMedium>li {
	display:block
}
@media only screen and (min-width:1024px) {
	.list-inlineBlock---atMedium>li {
	display:inline-block;
	margin-left:-5px
}
.list-inlineBlock---atMedium>li:first-child {
	margin-left:0
}
#footer,#page {
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
}#footer,#page {
	position:relative;
	overflow:hidden;
	width:100%;
	max-width:2000px;
	margin:0 auto;
	zoom:1
}
#page {
	min-height:100%;
	height:auto;
	overflow:hidden;
	background-color:#ececec
}
#main {
	background-color:#FFF
}
#content,#main {
	position:relative
}
.l-container--lg,.l-container--md,.l-container--sm,.l-container--sm-alt,.l-container--xlg {
	width:88%;
	height:auto;
	margin:0 auto
}
@media only screen and (min-width:640px) {
	.l-container--lg,.l-container--md,.l-container--sm,.l-container--sm-alt,.l-container--xlg {
	width:89%
}
}.l-container--sm {
	max-width:700px
}
.l-container--sm-alt {
	max-width:800px
}
@media only screen and (min-width:1400px) {
	.l-container--lg,.l-container--md,.l-container--sm,.l-container--sm-alt,.l-container--xlg {
	width:100%
}
.l-container--sm-alt {
	max-width:900px
}
}.l-container--md {
	max-width:1000px
}
.l-container--lg {
	max-width:1350px
}
.l-container--xlg {
	max-width:1800px
}
.row-inside--xs {
	padding:30px 0
}
.row-inside--sm {
	padding:40px 0
}
.row-inside--md {
	padding:60px 0
}
.row-inside--lg {
	padding:85px 0
}
.row-outside--xs {
	margin:25px auto
}
.row-outside--sm {
	margin:40px auto
}
.row-outside--md {
	margin:60px auto
}
.row-outside--lg {
	margin:85px auto
}
@media (max-width:1023px) {
	.row-inside--lg,.row-inside--md,.row-inside--sm {
	padding:40px 0
}
.row-outside--lg,.row-outside--md,.row-outside--sm {
	margin:40px auto
}
}.row-outside--top-xs {
	margin:30px auto 0!important
}
.row-outside--top-sm {
	margin:40px auto 0!important
}
.p-bundle {
	position:relative
}
.bundle--heading {
	margin-bottom:25px
}
@media only screen and (min-width:1024px) {
	.bundle--heading {
	margin-bottom:35px
}
}.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.bundle--heading [class*='-form-container'].responsive a,.bundle--heading a,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.bundle--heading div.donation-form-container.responsive a,.bundle--heading h2,[class*='-form-container'].responsive .bundle--heading a,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,div.donation-form-container.responsive .bundle--heading a,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container {
	display:inline-block;
	vertical-align:middle
}
.bundle--heading .f--desc {
	display:block;
	margin:0;
	font-style:italic;
	font-size:15px;
	font-size:.9375rem
}
@media only screen and (min-width:1024px) {
	.bundle--heading .f--desc {
	display:inline-block;
	margin:0 15px 5px
}
}.bundle--heading [class*='-form-container'].responsive a,.bundle--heading a,.bundle--heading div.donation-form-container.responsive a,[class*='-form-container'].responsive .bundle--heading a,div.donation-form-container.responsive .bundle--heading a {
	margin-left:10px;
	margin-bottom:3px
}
.p-bundle [class*='-form-container'].responsive a,.p-bundle a,.p-bundle div.donation-form-container.responsive a,[class*='-form-container'].responsive .p-bundle a,div.donation-form-container.responsive .p-bundle a {
	overflow-wrap:break-word;
	word-wrap:break-word;
	word-break:break-word
}
#block-donatecalloutblock.p-bundle--full-width-callout {
	margin-bottom:-1px
}
@media only screen and (min-width:640px) {
	.bundle--heading [class*='-form-container'].responsive a,.bundle--heading a,.bundle--heading div.donation-form-container.responsive a,[class*='-form-container'].responsive .bundle--heading a,div.donation-form-container.responsive .bundle--heading a {
	margin-left:15px
}
#block-donatecalloutblock.p-bundle--full-width-callout .content-inner {
	max-width:100%
}
}.p-bundle--full-width-callout {
	position:relative;
	overflow:hidden
}
.p-bundle--full-width-callout .content-inner {
	text-align:center;
	position:relative;
	padding:15% 0;
	color:#FFF;
	max-width:320px;
	margin:0 auto
}
.p-bundle--full-width-callout .f--label {
	color:#FFF;
	margin-bottom:10px
}
.p-bundle--full-width-callout .f--desc {
	position:relative;
	padding-top:20px;
	color:#FFF;
	margin-top:20px
}
@media only screen and (min-width:640px) {
	.p-bundle--full-width-callout .content-inner {
	max-width:425px
}
.p-bundle--full-width-callout .f--desc {
	padding-top:30px;
	margin-top:30px
}
}.p-bundle--full-width-callout .f--desc:before {
	content:"";
	position:absolute;
	top:0;
	left:50%;
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	width:100px;
	height:2px;
	display:block;
	background-color:#FFF
}
.p-bundle--full-width-callout .btn,.p-bundle--full-width-callout [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--full-width-callout div.donation-form-container.responsive [class*='-form-content'] .button-container button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--full-width-callout button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--full-width-callout button {
	margin-top:35px
}
.bg-video {
	position:absolute;
	top:0;
	left:0;
	min-width:100%;
	min-height:100%;
	height:100%;
	width:100%;
	object-fit:cover
}
@supports (-ms-accelerator:true) {
	.bg-video {
	height:auto;
	width:auto
}
@media only screen and (min-width:640px) {
	.bg-video {
	height:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	min-width:100%;
	min-height:100%
}
}}.bg-video _:-ms-lang(x) {
	height:auto;
	width:auto
}
@supports (-ms-ime-align:auto) {
	.bg-video {
	height:auto;
	width:auto
}
@media only screen and (min-width:640px) {
	.bg-video {
	height:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	min-width:100%;
	min-height:100%
}
}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.bg-video {
	height:auto;
	width:auto
}
}@media only screen and (-ms-high-contrast:active) and (min-width:640px) {
	.bg-video {
	height:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	min-width:100%;
	min-height:100%
}
}video {
	pointer-events:none
}
video::-webkit-media-controls {
	display:none!important
}
video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button {
	display:none!important;
	-webkit-appearance:none;
	opacity:0
}
.bg-img.bg-video-fallback {
	opacity:0
}
.bg-img.bg-video-fallback.loaded {
	opacity:1
}
.p-bundle--embed-views {
	margin-top:-2px
}
@media (max-width:1023px) {
	.p-bundle--split-callout .flex-grid {
	/*display:block*/
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}@media (max-width:639px) {
	.p-bundle--split-callout.with-media .flex-grid {
	width:100%;
	padding-bottom:0
}
}.p-bundle--split-callout.with-media .col--first {
	padding:0 6%
}
.bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout.with-media .col--first h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .p-bundle--split-callout.with-media .col--first h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile .p-bundle--split-callout.with-media .col--first h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.p-bundle--split-callout.with-media .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.p-bundle--split-callout.with-media .col--first .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first .col-featured .view-mode--teaser-tile h3.f--title,.p-bundle--split-callout.with-media .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout.with-media .col--first h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout.with-media .col--first .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout.with-media .col--first .f--title.section-header-container {
	margin:0 auto
}
.p-bundle--split-callout.with-media .col--first .f--desc {
	font-size:18px;
	font-size:1.125rem;
	width:88%;
	margin:20px auto 0
}
@media only screen and (min-width:640px) {
	.bg-video _:-ms-lang(x) {
	height:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	min-width:100%;
	min-height:100%
}
.p-bundle--split-callout.with-media .col--first .f--desc {
	margin:25px auto 0
}
}.p-bundle--split-callout.with-media .col--second .btn.basic,.p-bundle--split-callout.with-media .col--second [class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic,.p-bundle--split-callout.with-media .col--second div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic,.p-bundle--split-callout.with-media .col--second form input[type=reset],[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout.with-media .col--second button.basic,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout.with-media .col--second button.basic,form .p-bundle--split-callout.with-media .col--second input[type=reset] {
	margin-top:10px
}
.p-bundle--split-callout .col--first {
	/*margin-bottom:30px*/
	padding:0 7% 0 0;
	margin-bottom:0
}
.bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .p-bundle--split-callout .col--first h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.p-bundle--split-callout .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile h3.f--title,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.p-bundle--split-callout .col--first h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--title.section-header-container {
	max-width:450px
}
.bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h2.f--intro-text.f--title,.bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h2.f--tertiary.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .p-bundle--split-callout .col--first h2.f--intro-text.f--title,.col-featured .view-mode--teaser-tile .bundle--heading .p-bundle--split-callout .col--first h2.f--tertiary.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h3.f--intro-text.f--title,.col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h3.f--tertiary.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading .col-featured .view-mode--teaser-tile h2.f--intro-text.f--title,.p-bundle--split-callout .col--first .bundle--heading .col-featured .view-mode--teaser-tile h2.f--tertiary.f--title,.p-bundle--split-callout .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading h2.f--intro-text.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading h2.f--tertiary.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile h3.f--intro-text.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile h3.f--tertiary.f--title,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first h1.f--intro-text,.p-bundle--split-callout .col--first h1.f--tertiary,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container {
	font-weight:700;
	font-size:36px;
	font-size:2.25rem;
	/*line-height:40px;
	line-height:2.5rem*/
	line-height: 58px;
  line-height: 3.625rem;
}
@media only screen and (min-width:1024px) {
	.p-bundle--split-callout.with-media .col--first {
	padding:0 7% 0 0
}
/*.p-bundle--split-callout .col--first {
	padding:0 7% 0 0;
	margin-bottom:0
}*/
.bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h2.f--intro-text.f--title,.bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h2.f--tertiary.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .p-bundle--split-callout .col--first h2.f--intro-text.f--title,.col-featured .view-mode--teaser-tile .bundle--heading .p-bundle--split-callout .col--first h2.f--tertiary.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h3.f--intro-text.f--title,.col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first h3.f--tertiary.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading .col-featured .view-mode--teaser-tile h2.f--intro-text.f--title,.p-bundle--split-callout .col--first .bundle--heading .col-featured .view-mode--teaser-tile h2.f--tertiary.f--title,.p-bundle--split-callout .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading h2.f--intro-text.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile .bundle--heading h2.f--tertiary.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile h3.f--intro-text.f--title,.p-bundle--split-callout .col--first .col-featured .view-mode--teaser-tile h3.f--tertiary.f--title,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,.p-bundle--split-callout .col--first h1.f--intro-text,.p-bundle--split-callout .col--first h1.f--tertiary,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--intro-text.f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .p-bundle--split-callout .col--first .f--tertiary.f--title.section-header-container {
	font-size:46px;
	font-size:2.5rem;
	line-height:58px;
	line-height:3.625rem
}
}.p-bundle--split-callout .col--first .f--label {
	margin-bottom:20px
}
.p-bundle--split-callout .col--first .f--desc {
	margin-top:25px
}
.p-bundle--split-callout .col--first .btn.solid,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .col--first form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button,form .p-bundle--split-callout .col--first input[type=submit] {
	margin-top:35px
}
.p-bundle--split-callout .col--first .btn.solid+.btn.solid,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container .btn.solid+button,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button+.btn.solid,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button+button,.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container form button+input[type=submit],.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container .btn.solid+button,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button+.btn.solid,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button+button,.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container form button+input[type=submit],.p-bundle--split-callout .col--first form .btn.solid+input[type=submit],.p-bundle--split-callout .col--first form [class*='-form-container'].responsive [class*='-form-content'] .button-container input[type=submit]+button,.p-bundle--split-callout .col--first form div.donation-form-container.responsive [class*='-form-content'] .button-container input[type=submit]+button,.p-bundle--split-callout .col--first form input[type=submit]+.btn.solid,.p-bundle--split-callout .col--first form input[type=submit]+input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first .btn.solid+button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button+.btn.solid,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button+button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first form button+input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first form input[type=submit]+button,[class*='-form-container'].responsive [class*='-form-content'] .button-container form .p-bundle--split-callout .col--first input[type=submit]+button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first .btn.solid+button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button+.btn.solid,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button+button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first form button+input[type=submit],div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first form input[type=submit]+button,div.donation-form-container.responsive [class*='-form-content'] .button-container form .p-bundle--split-callout .col--first input[type=submit]+button,form .p-bundle--split-callout .col--first .btn.solid+input[type=submit],form .p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button+input[type=submit],form .p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container input[type=submit]+button,form .p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button+input[type=submit],form .p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container input[type=submit]+button,form .p-bundle--split-callout .col--first input[type=submit]+.btn.solid,form .p-bundle--split-callout .col--first input[type=submit]+input[type=submit],form [class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button+input[type=submit],form div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--first button+input[type=submit] {
	margin-left:5px
}
.p-bundle--split-callout .col--body ol,.p-bundle--split-callout .col--body ul {
	list-style:none;
	column-count:2;
	column-gap:15px
}
.p-bundle--split-callout .col--body ol li,.p-bundle--split-callout .col--body ul li {
	font-size:14px;
	font-size:.875rem;
	margin-bottom:5px
}
@media only screen and (min-width:1024px) {
	.p-bundle--split-callout .col--body ol li,.p-bundle--split-callout .col--body ul li {
	font-size:16px;
	font-size:1rem
}
}.p-bundle--split-callout .col--body ol li a,.p-bundle--split-callout .col--body ul li a {
	font-family:calluna,serif;
	font-style:italic;
	font-weight:300
}
.p-bundle--split-callout .col--body hr {
	width:100%;
	height:2px;
	background-color:#ececec;
	margin:30px 0
}
.p-bundle--split-callout .col--body p {
	font-size:16px;
	font-size:1rem
}
.p-bundle--split-callout .col--body p+p {
	margin-top:0
}
.block-socials-menu .p-bundle--split-callout .col--body .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .col--body h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .block-socials-menu .block-title,.p-bundle--split-callout .col--body .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .col--body .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .f--label,.p-bundle--split-callout .col--body .f--uppercase,.p-bundle--split-callout .col--body .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .col--body .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .col--body [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--body div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading .p-bundle--split-callout .col--body h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .col--body h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--body .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container {
	display:inline-block;
	font-style:italic;
	font-family:calluna,serif;
	font-size:16px;
	font-size:1rem;
	font-weight:600;
	margin-top:5px
}
.p-bundle--split-callout .col--second {
	/*margin-top:30px*/
	margin-top:0
}
.p-bundle--split-callout .col--second .col--body ul {
	display:block;
	float:left
}
.p-bundle--split-callout .col--second .col--body ul li a {
	display:block
}
.p-bundle--split-callout .col--second .col--body ul li a:before {
	content:'•';
	display:inline-block;
	position:relative;
	color:#c21212;
	margin-right:5px
}
.block-socials-menu .p-bundle--split-callout .col--second .col--body .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .col--second .col--body h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .block-socials-menu .block-title,.p-bundle--split-callout .col--second .col--body .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .col--second .col--body .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .f--label,.p-bundle--split-callout .col--second .col--body .f--uppercase,.p-bundle--split-callout .col--second .col--body .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .col--second .col--body .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .col--second .col--body [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading .p-bundle--split-callout .col--second .col--body h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .col--second .col--body h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container {
	display:block;
	float:none;
	margin-bottom:15px
}
.p-bundle--split-callout .col--second .col--body p.align--right {
	display:block;
	float:left
}
@media only screen and (min-width:1024px) {
	.block-socials-menu .p-bundle--split-callout .col--body .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .col--body h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .block-socials-menu .block-title,.p-bundle--split-callout .col--body .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .col--body .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .f--label,.p-bundle--split-callout .col--body .f--uppercase,.p-bundle--split-callout .col--body .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .col--body .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--body .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .col--body [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--body div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading .p-bundle--split-callout .col--body h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .col--body h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--body .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--body .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--body .views-group-heading.section-header-container {
	font-size:20px;
	font-size:1.25rem
}
/*.p-bundle--split-callout .col--second {
	margin-top:0
}*/
.p-bundle--split-callout .col--second .col--body p.align--right .btn.solid,.p-bundle--split-callout .col--second .col--body p.align--right [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .col--second .col--body p.align--right div.donation-form-container.responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .col--second .col--body p.align--right form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--second .col--body p.align--right button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .col--second .col--body p.align--right button,form .p-bundle--split-callout .col--second .col--body p.align--right input[type=submit] {
	margin-bottom:20px
}
}.p-bundle--split-callout .col--second .col--body hr {
	float:left;
	margin:15px 0
}
@media only screen and (min-width:640px) {
	.p-bundle--split-callout .col--second .col--body {
	margin-top:45px
}
.block-socials-menu .p-bundle--split-callout .col--second .col--body .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .col--second .col--body h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .block-socials-menu .block-title,.p-bundle--split-callout .col--second .col--body .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .col--second .col--body .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .f--label,.p-bundle--split-callout .col--second .col--body .f--uppercase,.p-bundle--split-callout .col--second .col--body .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .col--second .col--body .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .col--second .col--body [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .col--second .col--body div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading .p-bundle--split-callout .col--second .col--body h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .col--second .col--body h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .col--second .col--body .views-group-heading.section-header-container {
	float:left;
	display:inline-block;
	margin-bottom:0
}
.p-bundle--split-callout .col--second .col--body p.align--right {
	display:inline-block;
	float:right
}
}.p-bundle--split-callout.with-media:nth-child(even) .flex-grid {
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	background-color:#ececec
}
.paragraph .border--bottom-thin,.paragraph .border--top-thin {
	border-color:#ccc
}
@media (max-width:639px) {
	.paragraph .border--bottom-thin,.paragraph .border--top-thin {
	border-width:0
}
}.p-bundle--block-carousel .row-featured {
	margin-bottom:10px
}
@media only screen and (min-width:1024px) {
	.p-bundle--split-callout .col--second .col--body {
	margin-top:0
}
.p-bundle--split-callout.with-media:nth-child(even) .flex-grid .col--first {
	padding:0 0 0 7%
}
.p-bundle--block-carousel.without-heading .carousel-group {
	margin-top:25px
}
.p-bundle--block-carousel.without-heading .carousel-group .flickity-prev-next-button {
	top:-42px
}
}@media only screen and (min-width:1480px) {
	.p-bundle--block-carousel.without-heading .carousel-group .flickity-prev-next-button {
	top:35%
}
}figure.cb-image {
	position:relative
}
figure.cb-image figcaption {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	color:#FFF;
	padding:20px;
	box-sizing:border-box
}
.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] figure.cb-image figcaption .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] figure.cb-image figcaption .section-header-container,.bundle--heading figure.cb-image figcaption h2,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading figure.cb-image figcaption .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading figure.cb-image figcaption .section-header-container,figure.cb-image figcaption .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,figure.cb-image figcaption .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,figure.cb-image figcaption .bundle--heading h2,figure.cb-image figcaption [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,figure.cb-image figcaption div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,figure.cb-image figcaption h3 {
	line-height:34px;
	line-height:2.125rem;
	width:72%;
	margin:0 auto
}
.p-bundle--list-items .col--body p,.p-bundle--list-items .col-first {
	margin-bottom:30px
}
@media only screen and (min-width:640px) {
	.p-bundle--split-callout.with-media:nth-child(even) .flex-grid {
	background-color:transparent
}
.p-bundle--list-items .col--body {
	width:90%
}
}@media only screen and (min-width:1024px) {
	.p-bundle--list-items .col--body {
	width:100%
}
}.p-bundle--list-items .col--body table {
	width:100%!important
}
.p-bundle--list-items .col--body table tr {
	border-bottom:1px solid #FFF
}
.p-bundle--list-items .col--body table tr td {
	padding:5px 10px 5px 0
}
.embedded-entity .p-bundle--list-items figcaption,.p-bundle--list-items .embedded-entity figcaption,.p-bundle--list-items .f--caption {
	font-style:italic;
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem
}
@media (max-width:1023px) {
	.p-bundle--inline-blockquote .flex-grid {
	display:block
}
}.p-bundle--inline-blockquote .quote-desc {
	position:relative;
	font-size:30px;
	font-size:1.875rem
}
@media only screen and (min-width:640px) {
	.p-bundle--inline-blockquote .quote-desc {
	font-size:42px;
	font-size:2.625rem
}
}.p-bundle--inline-blockquote .quote-desc p {
	font-family:calluna,serif;
	line-height:40px;
	line-height:2.5rem
}
.p-bundle--inline-blockquote .quote-desc:before {
	content:"";
	background-color:#c21212;
	height:3px;
	width:40px;
	margin-bottom:20px;
	display:block
}
@media only screen and (min-width:1024px) {
	.p-bundle--inline-blockquote .quote-desc {
	padding:0 30px 0 65px
}
.p-bundle--inline-blockquote .quote-desc p {
	line-height:52px;
	line-height:3.25rem
}
.p-bundle--inline-blockquote .quote-desc:before {
	position:absolute;
	top:26px;
	left:0;
	margin:0
}
}.p-bundle--inline-blockquote .quote-credit {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	font-style:italic;
	border-top:1px solid #e3e3e3;
	padding:20px 0 0
}
@media only screen and (min-width:1024px) {
	.p-bundle--inline-blockquote .quote-credit {
	padding:0 0 0 45px;
	border-top:none;
	border-left:1px solid #e3e3e3
}
}.p-bundle--inline-blockquote .quote-credit b,.p-bundle--inline-blockquote .quote-credit strong {
	font-style:normal
}
.p-bundle--inline-blockquote .quote-credit p {
	margin:0
}
@media (max-width:639px) {
	.p--bundle-inline-carousel.l-container--md,.p--bundle-inline-image.l-container--md {
	width:100%
}
.p-bundle--inline-callout .col--first {
	padding:0 0 20px
}
.col-featured .view-mode--teaser-tile .p-bundle--inline-callout .img-ratio--narrow,.p-bundle--inline-callout .col-featured .view-mode--teaser-tile .img-ratio--narrow,.p-bundle--inline-callout .img-ratio--tall {
	padding-bottom:65.5%
}
}.p-bundle--inline-callout .btn.solid,.p-bundle--inline-callout [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--inline-callout div.donation-form-container.responsive [class*='-form-content'] .button-container button,.p-bundle--inline-callout form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--inline-callout button,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--inline-callout button,form .p-bundle--inline-callout input[type=submit] {
	margin:25px 15px 15px 0
}
.p-bundle--inline-callout .no-image .f--desc {
	width:80%
}
.p-bundle--tags .field__label,.p-bundle--tags ul {
	display:inline-block;
	vertical-align:middle
}
.p-bundle--tags .field__label {
	margin-right:15px;
	font-style:italic
}
.p-bundle--tags ul {
	list-style:none;
	margin:0
}
.p-bundle--tags ul li {
	position:relative;
	display:inline-block
}
.p-bundle--tags ul li:after {
	content:",";
	display:inline-block;
	margin-right:4px;
	margin-left:-2px
}
.p-bundle--tags ul li:last-child:after {
	display:none
}
.p-bundle--tags ul li [class*='-form-container'].responsive a,.p-bundle--tags ul li a,.p-bundle--tags ul li div.donation-form-container.responsive a,[class*='-form-container'].responsive .p-bundle--tags ul li a,div.donation-form-container.responsive .p-bundle--tags ul li a {
	color:#1a1819;
	border-bottom:2px solid rgba(102,102,102,.8)
}
.p-bundle--cta-butons {
	margin-top:0!important
}
.p-bundle--cta-butons [class*='-form-container'].responsive a,.p-bundle--cta-butons a,.p-bundle--cta-butons div.donation-form-container.responsive a,[class*='-form-container'].responsive .p-bundle--cta-butons a,div.donation-form-container.responsive .p-bundle--cta-butons a {
	margin:6px
}
.p-bundle--cta-butons .field__label {
	margin-right:15px;
	font-style:italic;
	display:inline-block;
	vertical-align:middle
}
.p-bundle--cta-butons.bg--very-light-grey {
	padding-bottom:65px
}
.p-bundle--accordion .text-item--row {
	border-top:1px solid #e3e3e3
}
.p-bundle--accordion .text-item--row:last-of-type {
	border-bottom:1px solid #e3e3e3
}
.p-bundle--accordion .text-item--row .text-item--title {
	cursor:pointer;
	padding:20px 30px 20px 40px;
	position:relative;
	transition:color .4s
}
.p-bundle--accordion .text-item--row .text-item--title .more-less {
	position:absolute;
	left:0;
	top:0;
	width:30px;
	height:100%;
	background-color:transparent;
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.p-bundle--accordion .text-item--row .text-item--title .more-less:before {
	content:"";
	width:0;
	height:0;
	border-style:solid;
	border-width:0 5px 5px;
	border-color:transparent transparent #c21212;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.hero .carousel-hero,.hero figure figcaption {
	width:100%;
	left:0;
	height:100%;
	position:absolute
}
.heading,.hero,.hero figure {
	position:relative
}
.p-bundle--accordion .text-item--row .text-item--description {
	position:relative;
	max-height:0;
	overflow:hidden;
	padding:0 10px;
	transition:max-height .2s
}
.p-bundle--accordion .text-item--row .text-item--description .body-styles:before {
	display:none;
	margin-top:0
}
.bundle--heading .p-bundle--accordion .text-item--row .text-item--description .body-styles h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--accordion .text-item--row .text-item--description .body-styles .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--accordion .text-item--row .text-item--description .body-styles .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles .bundle--heading h2,.p-bundle--accordion .text-item--row .text-item--description .body-styles [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.p-bundle--accordion .text-item--row .text-item--description .body-styles h2,.p-bundle--accordion .text-item--row .text-item--description .body-styles h3,.p-bundle--accordion .text-item--row .text-item--description .body-styles h4,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--accordion .text-item--row .text-item--description .body-styles .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .p-bundle--accordion .text-item--row .text-item--description .body-styles .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--accordion .text-item--row .text-item--description .body-styles .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .p-bundle--accordion .text-item--row .text-item--description .body-styles .section-header-container {
	margin-top:0
}
.p-bundle--accordion .text-item--row.open {
	padding-bottom:30px
}
.p-bundle--accordion .text-item--row.open .text-item--title .more-less {
	-ms-transform:rotate(0);
	transform:rotate(0)
}
.p--bundle-inline-video-bg {
	overflow:hidden;
	width:100%;
	height:550px
}
.page-title {
	text-align:center
}
@media only screen and (min-width:1024px) {
	.heading.img-yes .col--first {
	padding-right:30px
}
}.heading.img-no .gap--md {
	padding-right:0
}
@media (max-width:1023px) {
	.heading.img-yes {
	padding-bottom:0
}
.heading.img-yes.border--bottom {
	border-bottom:0
}
.heading .col--first {
	position:relative;
	padding:0 6%
}
.heading .col--second {
	margin-top:30px
}
.heading .flex-grid {
	display:block
}
}.page-hide-title #horizontal-nav,.page-hide-title #title {
	display:none
}
.hero {
	color:#FFF
}
.hero figure figcaption {
	top:0
}
.hero.hero-secondary .f--label {
	margin-bottom:0
}
.bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .hero.hero-secondary h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .hero.hero-secondary h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.hero.hero-secondary .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.hero.hero-secondary .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.hero.hero-secondary .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile h3.f--title,.hero.hero-secondary [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container {
	font-weight:600
}
@media (max-width:639px) {
	.heading .l-container--lg {
	width:100%
}
.bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .hero.hero-secondary h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .hero.hero-secondary h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.hero.hero-secondary .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.hero.hero-secondary .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.hero.hero-secondary .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile h3.f--title,.hero.hero-secondary [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container {
	font-size:32px;
	font-size:2rem
}
}@media only screen and (min-width:1400px) {
	.bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .hero.hero-secondary h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .hero.hero-secondary h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.hero.hero-secondary .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.hero.hero-secondary .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.hero.hero-secondary .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile h3.f--title,.hero.hero-secondary [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container {
	font-size:62px;
	font-size:3.875rem;
	line-height:70px;
	line-height:4.375rem
}
}@media (max-width:639px) {
	.hero.hero-secondary .f--subtitle {
	font-size:14px;
	font-size:.875rem;
	line-height:20px;
	line-height:1.25rem
}
#horizontal-nav .l-container--lg,#horizontal-nav .l-container--md {
	width:100%
}
}.bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .hero.hero-secondary h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile .hero.hero-secondary h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .hero.hero-secondary .f--title.section-header-container,.hero.hero-secondary .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.hero.hero-secondary .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.hero.hero-secondary .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.hero.hero-secondary .col-featured .view-mode--teaser-tile h3.f--title,.hero.hero-secondary .f--label,.hero.hero-secondary .f--subtitle,.hero.hero-secondary [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.hero.hero-secondary h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .hero.hero-secondary .f--title.section-header-container {
	text-shadow:0 0 7px rgba(0,0,0,.2)
}
.hero.hero-secondary .hero-cta-links {
	margin-top:20px
}
@media only screen and (min-width:640px) {
	.hero.hero-secondary .hero-cta-links {
	margin-top:25px
}
}.hero.hero-secondary .hero-cta-links a {
	display:inline-block;
	margin:3px 2px
}
@media only screen and (min-width:640px) {
	.hero.hero-secondary .hero-cta-links a {
	margin:0 2px
}
}.hero.hero-secondary .hero-cta-links a:last-child {
	margin-bottom:0
}
.hero .show-carousel-hero {
	outline:0;
	position:absolute;
	top:initial;
	bottom:25px;
	right:75px;
	background:0 0;
	z-index:1
}
.hero .show-carousel-hero span {
	margin-right:80px;
	font-style:italic;
	font-family:calluna,serif;
	font-size:15px;
	font-size:.9375rem;
	font-weight:600
}
.hero .show-carousel-hero .next {
	border-color:#FFF
}
.hero .show-carousel-hero .next:before {
	line-height:41px
}
.hero .carousel-hero {
	top:0;
	opacity:0;
	transition:opacity .6s cubic-bezier(.55,.085,0,.99)
}
#hero-homepage,#horizontal-nav nav {
	position:relative
}
.hero .carousel-hero.active {
	opacity:1;
	z-index:1
}
#hero-homepage {
	overflow:hidden
}
#hero-homepage .contextual {
	top:inherit;
	bottom:6px
}
#horizontal-nav nav .block-title {
	position:relative;
	display:none;
	padding:15px 7%;
	color:#1a1819;
	text-align:left;
	font-weight:600;
	cursor:pointer;
	text-transform:uppercase;
	font-size:14px;
	font-size:.875rem;
	line-height:initial
}
#horizontal-nav nav .block-title:hover {
	color:#c21212
}
#horizontal-nav nav .block-title:after {
	transition:all .2s ease-out;
	-ms-transform:rotate(0);
	transform:rotate(0);
	top:19px;
	right:5%;
	position:absolute;
	content:"\67";
	font-family:nwwiim-icons!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1
}
#horizontal-nav nav ul.menu {
	list-style:none;
	text-align:center;
	padding:15px 0
}
@media (max-width:639px) {
	#horizontal-nav nav .block-title {
	display:block
}
#horizontal-nav nav ul.menu {
	visibility:hidden;
	opacity:0;
	max-height:0;
	position:static;
	padding:0 7%;
	text-align:left;
	background-color:#ececec;
	transition:all .2s ease-out
}
}#horizontal-nav nav ul.menu li {
	display:inline-block
}
#horizontal-nav nav ul.menu li a {
	position:relative;
	display:block;
	color:#1a1819;
	font-size:14px;
	font-size:.875rem;
	font-weight:300;
	padding:10px 0
}
@media only screen and (min-width:640px) {
	#horizontal-nav nav ul.menu li a {
	padding:3px 15px;
	font-size:15px;
	font-size:.9375rem
}
}#horizontal-nav nav ul.menu li a.is-active,#horizontal-nav nav ul.menu li a:hover {
	color:#c21212
}
@media (max-width:639px) {
	#horizontal-nav nav ul.menu li {
	display:block;
	border-bottom:1px solid #FFF
}
#horizontal-nav nav ul.menu li:last-child {
	border-bottom:0
}
#horizontal-nav nav.open .block-title:after {
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
#horizontal-nav nav.open ul.menu {
	transition:all .2s ease-in;
	visibility:visible;
	opacity:1;
	max-height:9999px
}
}.path-search #social-sharing,.path-taxonomy #social-sharing {
	display:none
}
@media (max-width:1023px) {
	#social-sharing {
	position:static!important;
	padding:25px 0;
	text-align:center;
	border-bottom:1px solid #ececec
}
#social-sharing ul {
	list-style:none
}
#social-sharing ul li {
	display:inline-block;
	margin:0 -3px
}
}@media only screen and (min-width:1024px) {
	#social-sharing {
	z-index:5;
	position:absolute;
	top:0;
	left:0;
	padding-top:60px
}
#social-sharing ul {
	list-style:none;
	padding-top:0;
	transition:padding 350ms ease-in-out
}
#social-sharing ul.fixto-fixed {
	padding:60px 0
}
#social-sharing ul li {
	margin:0
}
}.page-type-person .heading {
	border-bottom:0
}
.page-type-person .heading .f--subtitle {
	font-size:17px;
	font-size:1.0625rem;
	color:#c21212
}
.page-type-person .heading .img-wrapper {
	margin-top:35px;
	height:80px
}
.page-type-person .heading .img-wrapper .img-circle {
	border-radius:50%;
	position:relative;
	height:155px;
	width:155px;
	overflow:hidden;
	margin:0 auto;
	transform:translateZ(0)
}
.page-type-person .heading .img-wrapper .img-circle img {
	border-radius:50%;
	vertical-align:middle
}
.page-type-person .heading.img-no {
	border-bottom:none
}
.page-type-person .heading .field--name-field-social-media-links {
	color:#AAA;
	margin:10px 0 -10px;
	cursor:default
}
.page-type-person .heading .field--name-field-social-media-links li {
	display:inline-block
}
.page-type-person .heading .field--name-field-social-media-links a {
	display:block;
	padding:0 7px
}
.page-type-person .heading .field--name-field-social-media-links a:before {
	color:#11161c;
	font-size:14px;
	font-size:.875rem
}
.page-type-person .heading .field--name-field-social-media-links a:hover:before {
	color:#c21212
}
.page-type-video-cdn .heading {
	display:none
}
.view-mode--search-index,.view-mode--teaser {
	padding:25px;
	background-color:#FFF
}
@media only screen and (min-width:1024px) {
	.view-mode--search-index .col-image,.view-mode--teaser .col-image {
	padding-bottom:0;
	height:100%
}
.view-mode--search-index .col-image img,.view-mode--teaser .col-image img {
	width:100%
}
.view-mode--search-index .col-second,.view-mode--teaser .col-second {
	margin-top:-5px
}
}@media (max-width:1023px) {
	.view-mode--search-index,.view-mode--teaser {
	display:block!important
}
.view-mode--search-index .col-image,.view-mode--teaser .col-image {
	padding-right:0;
	padding-bottom:10px
}
.view-mode--search-index .col-image img,.view-mode--teaser .col-image img {
	min-width:100%
}
.view-mode--search-index .f--label,.view-mode--teaser .f--label {
	margin-top:-10px
}
.view-mode--search-index .col-second,.view-mode--teaser .col-second {
	padding-top:20px
}
}.view-mode--search-index .tickets-info,.view-mode--teaser .tickets-info {
	display:block;
	margin-right:0
}
.view-mode--search-index .btn.more,.view-mode--search-index .btn.solid,.view-mode--search-index [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.view-mode--search-index [class*='-form-container'].responsive [class*='-form-content'] .button-container button.more,.view-mode--search-index div.donation-form-container.responsive [class*='-form-content'] .button-container button,.view-mode--search-index div.donation-form-container.responsive [class*='-form-content'] .button-container button.more,.view-mode--search-index form input[type=submit],.view-mode--teaser .btn.more,.view-mode--teaser .btn.solid,.view-mode--teaser [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.view-mode--teaser [class*='-form-container'].responsive [class*='-form-content'] .button-container button.more,.view-mode--teaser div.donation-form-container.responsive [class*='-form-content'] .button-container button,.view-mode--teaser div.donation-form-container.responsive [class*='-form-content'] .button-container button.more,.view-mode--teaser form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--search-index button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--search-index button.more,[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--teaser button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--teaser button.more,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--search-index button,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--search-index button.more,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--teaser button,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--teaser button.more,form .view-mode--search-index input[type=submit],form .view-mode--teaser input[type=submit] {
	margin-top:20px
}
.view-mode--search-index .f--label {
	color:#c21212;
	margin-bottom:10px
}
.tickets-info {
	display:inline-block;
	margin-right:20px
}
.tickets-info p {
	font-family:calluna,serif;
	font-size:14px;
	font-size:.875rem;
	display:inline-block;
	font-style:italic;
	margin-left:15px;
	color:#c21212
}
.tickets-info .btn.more,.tickets-info [class*='-form-container'].responsive [class*='-form-content'] .button-container button.more,.tickets-info div.donation-form-container.responsive [class*='-form-content'] .button-container button.more,[class*='-form-container'].responsive [class*='-form-content'] .button-container .tickets-info button.more,div.donation-form-container.responsive [class*='-form-content'] .button-container .tickets-info button.more {
	margin-left:12px;
	margin-top:0
}
.view-mode--teaser-tile .col-image {
	margin-bottom:15px
}
@media only screen and (min-width:640px) {
	.view-mode--teaser-tile .col-image {
	margin-bottom:25px
}
}.view-mode--teaser-tile .col-image img {
	width:100%
}
.view-mode--teaser-tile .col--first {
	margin-bottom:15px
}
@media only screen and (min-width:640px) {
	.view-mode--teaser-tile .col--first {
	margin-bottom:0
}
}@media (max-width:1023px) {
	.view-mode--teaser-tile .col-content .f--desc {
	margin-top:5px
}
}.view-mode--teaser-tile .col-content .btn.more,.view-mode--teaser-tile .col-content .btn.solid,.view-mode--teaser-tile .col-content [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.view-mode--teaser-tile .col-content [class*='-form-container'].responsive [class*='-form-content'] .button-container button.more,.view-mode--teaser-tile .col-content div.donation-form-container.responsive [class*='-form-content'] .button-container button,.view-mode--teaser-tile .col-content div.donation-form-container.responsive [class*='-form-content'] .button-container button.more,.view-mode--teaser-tile .col-content form input[type=submit],.view-mode--teaser-tile .tickets-info,[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--teaser-tile .col-content button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--teaser-tile .col-content button.more,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--teaser-tile .col-content button,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--teaser-tile .col-content button.more,form .view-mode--teaser-tile .col-content input[type=submit] {
	margin-top:20px
}
.col-featured {
	margin-bottom:30px
}
@media only screen and (min-width:1024px) {
	.col-featured {
	margin-bottom:0
}
.bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.col-featured .view-mode--teaser-tile h3.f--title,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container {
	width:85%
}
}.col-featured .view-mode--teaser-tile .col-image {
	margin-bottom:25px
}
.view-mode--teaser-split .col--first .f--label {
	margin-bottom:15px
}
.view-mode--teaser-split .col--first .btn.solid,.view-mode--teaser-split .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.view-mode--teaser-split .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button,.view-mode--teaser-split .col--first form input[type=submit],.view-mode--teaser-split .col--second,[class*='-form-container'].responsive [class*='-form-content'] .button-container .view-mode--teaser-split .col--first button,div.donation-form-container.responsive [class*='-form-content'] .button-container .view-mode--teaser-split .col--first button,form .view-mode--teaser-split .col--first input[type=submit] {
	margin-top:25px
}
@media only screen and (min-width:1024px) {
	.col-featured .view-mode--teaser-tile .f--desc {
	width:80%
}
.view-mode--teaser-split .col--second {
	margin-top:0
}
}.node--event .event-details .btn.more,.node--event .event-details [class*='-form-container'].responsive [class*='-form-content'] .button-container button.more,.node--event .event-details div.donation-form-container.responsive [class*='-form-content'] .button-container button.more,[class*='-form-container'].responsive [class*='-form-content'] .button-container .node--event .event-details button.more,div.donation-form-container.responsive [class*='-form-content'] .button-container .node--event .event-details button.more {
	display:none!important
}
.contributor-content .view-mode--search-index .btn.solid,.contributor-content .view-mode--search-index [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.contributor-content .view-mode--search-index div.donation-form-container.responsive [class*='-form-content'] .button-container button,.contributor-content .view-mode--search-index form input[type=submit],.contributor-content .view-mode--teaser .btn.solid,.contributor-content .view-mode--teaser [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.contributor-content .view-mode--teaser div.donation-form-container.responsive [class*='-form-content'] .button-container button,.contributor-content .view-mode--teaser form input[type=submit],.node--event .event-details .tickets-info p,[class*='-form-container'].responsive [class*='-form-content'] .button-container .contributor-content .view-mode--search-index button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .contributor-content .view-mode--teaser button,div.donation-form-container.responsive [class*='-form-content'] .button-container .contributor-content .view-mode--search-index button,div.donation-form-container.responsive [class*='-form-content'] .button-container .contributor-content .view-mode--teaser button,form .contributor-content .view-mode--search-index input[type=submit],form .contributor-content .view-mode--teaser input[type=submit] {
	display:none
}
@media (max-width:639px) {
	.node--event .event-details .col--first {
	margin:10px auto
}
}@media only screen and (min-width:640px) {
	.node--event .event-details .col--second {
	position:relative;
	margin-left:30px
}
.node--event .event-details .col--second:before {
	content:"";
	border-left:1px solid #e3e3e3;
	height:calc(100% + 20px);
	width:1px;
	position:absolute;
	left:-15px;
	top:50%;
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
}.contributor-content .col-item {
	margin-bottom:10px
}
.contributor-content .col-item:last-child {
	margin-bottom:0
}
.contributor-content .view-mode--search-index,.contributor-content .view-mode--teaser {
	background-color:#ececec
}
.topics-content .field__label {
	font-style:italic;
	display:inline-block
}
.topics-content .field__label:after {
	content:":";
	display:inline-block
}
.topics-content .field__items {
	display:inline-block;
	margin-left:5px
}
.topics-content .field__items .field__item {
	display:inline-block
}
.topics-content .field__items .field__item a {
	color:#1a1819;
	border-bottom:1px solid #1a1819
}
.topics-content .field__items .field__item a:hover {
	color:#c21212;
	border-color:#c21212
}
.topics-content .field__items .field__item:last-child a:after {
	display:none
}
.topics-content .field__items .field__item:after {
	content:",";
	display:inline-block;
	margin-left:3px
}
.topics-content .field__items .field__item:last-child:after {
	display:none
}
@media only screen and (min-width:1024px) {
	.l-faux-table {
	display:table;
	table-layout:fixed
}
.col-three-fifths {
	float:left;
	width:60%
}
.l-faux-table>.col-three-fifths {
	display:table-cell;
	float:none;
	vertical-align:top
}
.col-two-fifths {
	float:left;
	width:40%
}
.l-faux-table>.col-two-fifths {
	display:table-cell;
	float:none;
	vertical-align:top
}
.col-one-fifth {
	float:left;
	width:20%
}
.l-faux-table>.col-one-fifth {
	display:table-cell;
	float:none;
	vertical-align:top
}
.col-three-fourths {
	float:left;
	width:75%
}
.l-faux-table>.col-three-fourths {
	display:table-cell;
	float:none;
	vertical-align:top
}
.col-two-thirds {
	float:left;
	width:66.6666%
}
.l-faux-table>.col-two-thirds {
	display:table-cell;
	float:none;
	vertical-align:top
}
.col-one-sixth {
	float:left;
	width:16.6666%
}
.l-faux-table>.col-one-sixth {
	display:table-cell;
	float:none;
	vertical-align:top
}
}@media only screen and (min-width:640px) {
	.col-half {
	float:left;
	width:50%
}
.l-faux-table>.col-half {
	display:table-cell;
	float:none;
	vertical-align:top
}
}@media only screen and (min-width:1024px) {
	.col-third {
	float:left;
	width:33.3333%
}
.l-faux-table>.col-third {
	display:table-cell;
	float:none;
	vertical-align:top
}
.col-quarter {
	width:25%;
	float:left
}
.l-faux-table>.col-quarter {
	display:table-cell;
	float:none;
	vertical-align:top
}
}@media only screen and (min-width:640px) {
	.col-three-quarters {
	float:left;
	width:100%
}
}@media only screen and (min-width:1024px) {
	.col-three-quarters {
	width:75%
}
}@media only screen and (min-width:1200px) {
	.l-faux-table>.col-three-quarters {
	display:table-cell;
	float:none;
	vertical-align:top
}
}.gap--sm {
	padding-right:30px
}
@media only screen and (min-width:640px) {
	.gap--md {
	padding-right:55px
}
}ul.normal-grid {
	list-style:none;
	margin:0;
	padding:0
}
ul.normal-grid li {
	list-style:none
}
ul.normal-grid li:not(:last-child) {
	margin-bottom:5px
}
@media only screen and (min-width:1400px) {
	ul.normal-grid li .f--desc {
	width:90%
}
}ul.flex-grid {
	list-style:none;
	margin:0;
	padding:0
}
.flex-grid {
	/*display:block*/
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.flex-grid.gutter--sm .col-item {
	margin-bottom:4px
}
@media only screen and (min-width:640px) {
	.flex-grid.gutter--sm {
	margin-left:-2.5px
}
.flex-grid.gutter--sm .col-item {
	margin:2.5px
}
.flex-grid.cols--2 .col-item {
	width:50%
}
}.flex-grid.gutter--md {
	margin-left:-15px
}
.flex-grid.gutter--md .col-item {
	margin:15px
}
.flex-grid.cols--3,.flex-grid.cols--4 {
	margin:-10px
}
.flex-grid.cols--3 .col-item,.flex-grid.cols--4 .col-item {
	padding:10px
}
@media only screen and (min-width:1024px) {
/*	.flex-grid {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}*/
.flex-grid.cols--3,.flex-grid.cols--4 {
	margin:-20px
}
.flex-grid.cols--3 .col-item,.flex-grid.cols--4 .col-item {
	padding:20px
}
}@media only screen and (min-width:640px) {
	.flex-grid.cols--3 .col-item {
	width:33.333%
}
.flex-grid.cols--4 .col-item {
	width:25%
}
.flex-grid.cols--sm--2 {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.flex-grid.cols--sm--2 .col-item {
	width:50%
}
.style-col-4 .flex-grid.cols--3 .col-item {
	width:33.333%
}
}@media only screen and (min-width:1200px) {
	.style-col-4 .flex-grid.cols--3 .col-item {
	width:25%
}
}.col-flex--1 {
	-ms-flex:1;
	flex:1
}
.col-flex--2 {
	-ms-flex:2;
	flex:2
}
.col-flex--2-half {
	-ms-flex:2.5;
	flex:2.5
}
.col-flex--3 {
	-ms-flex:3;
	flex:3
}
.flex-align--center {
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
.flex-align--flex-start {
	-ms-flex-align:start;
	align-items:flex-start
}
.flex-align--flex-end {
	-ms-flex-align:end;
	align-items:flex-end
}
.column-grid {
	width:100%;
	max-width:none;
	vertical-align:top;
	list-style:none;
	margin:0 0 -40px;
	padding:0;
	column-gap:20px
}
.column-grid.cols--2,.column-grid.cols--3 {
	columns:2
}
@media only screen and (min-width:640px) {
	.column-grid {
	column-gap:40px
}
.column-grid.cols--3 {
	columns:3
}
}.column-grid.cols--4 {
	columns:2
}
.column-grid .col-item {
	break-inside:avoid-column;
	-webkit-backface-visibility:hidden;
	-webkit-column-break-inside:avoid;
	padding-bottom:35px
}
@media only screen and (min-width:640px) {
	.column-grid.cols--4 {
	columns:4
}
.column-grid .col-item {
	padding-bottom:25px
}
}.btn,[class*='-form-container'].responsive [class*='-form-content'] .button-container button,div.donation-form-container.responsive [class*='-form-content'] .button-container button {
	font-size:14px;
	font-size:.875rem;
	font-weight:300;
	display:inline-block
}
@media only screen and (min-width:1024px) {
	.column-grid .col-item {
	padding-bottom:45px
}
.btn,[class*='-form-container'].responsive [class*='-form-content'] .button-container button,div.donation-form-container.responsive [class*='-form-content'] .button-container button {
	font-size:15px;
	font-size:.9375rem
}
}.btn.solid,[class*='-form-container'].responsive [class*='-form-content'] .button-container button,div.donation-form-container.responsive [class*='-form-content'] .button-container button,form input[type=submit] {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color:#bb0000;
	color:#FFF;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
	padding:12px 25px 10px;
	line-height:18px;
	transition:all .3s cubic-bezier(.55,.085,0,.99)
}
@media only screen and (min-width:1200px) {
	.btn.solid,[class*='-form-container'].responsive [class*='-form-content'] .button-container button,div.donation-form-container.responsive [class*='-form-content'] .button-container button,form input[type=submit] {
	padding:12px 25px 10px
}
}.btn.solid span,[class*='-form-container'].responsive [class*='-form-content'] .button-container button span,div.donation-form-container.responsive [class*='-form-content'] .button-container button span,form input[type=submit] span {
	display:block;
	-ms-transform:translateX(0);
	transform:translateX(0);
	transition:all .4s cubic-bezier(.55,.085,0,.99)
}
.btn.solid span:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button span:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button span:before,form input[type=submit] span:before {
	position:absolute;
	top:0;
	right:-10px;
	opacity:0;
	color:#FFF;
	font-size:16px;
	font-size:1rem;
	height:100%;
	transition:all .4s cubic-bezier(.55,.085,0,.99)
}
.btn.solid:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button:hover,form input:hover[type=submit] {
	background-color:#181d23;
	color:#FFF!important
}
.btn.solid:hover span,[class*='-form-container'].responsive [class*='-form-content'] .button-container button:hover span,div.donation-form-container.responsive [class*='-form-content'] .button-container button:hover span,form input:hover[type=submit] span {
	-ms-transform:translateX(-15px);
	transform:translateX(-15px)
}
.btn.solid:hover span:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button:hover span:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button:hover span:before,form input:hover[type=submit] span:before {
	right:-30px;
	opacity:1
}
.btn.solid.navy,.btn.solid.teal,[class*='-form-container'].responsive [class*='-form-content'] .button-container button,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.navy,div.donation-form-container.responsive [class*='-form-content'] .button-container button,div.donation-form-container.responsive [class*='-form-content'] .button-container button.navy,form input.navy[type=submit],form input[type=submit] {
	background-color:#004059
}
.btn.solid.navy:hover,.btn.solid.teal:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.navy:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.navy:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button:hover,form input.navy:hover[type=submit],form input:hover[type=submit] {
	background-color:#11161c
}
.btn.solid.ticket,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket,form input.ticket[type=submit] {
	position:relative;
	padding:15px 40px 13px 20px;
	line-height:17px
}
@media (max-width:1023px) {
	.btn.solid.ticket span,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket span,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket span,form input.ticket[type=submit] span {
	width:66px;
	white-space:nowrap;
	overflow:hidden
}
}@media only screen and (min-width:640px) {
	.btn.solid.ticket,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket,form input.ticket[type=submit] {
	padding:15px 30px 15px 10px
}
}.btn.solid.ticket:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:before,form input.ticket[type=submit]:before {
	text-align:center;
	font-size:18px;
	font-size:1.125rem;
	line-height:44px;
	position:absolute;
	top:0;
	right:15px
}
@media only screen and (min-width:640px) {
	.btn.solid.ticket:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:before,form input.ticket[type=submit]:before {
	right:8px;
	line-height:46px
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
	.btn.solid.ticket:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:before,form input.ticket[type=submit]:before {
	line-height:46px
}
}}.btn.solid.ticket:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:hover,form input.ticket:hover[type=submit] {
	background-color:#004059
}
.btn.solid.ticket:hover span,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:hover span,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:hover span,form input.ticket:hover[type=submit] span {
	-ms-transform:translateX(0);
	transform:translateX(0)
}
@media only screen and (min-width:1024px) {
	.btn.solid.ticket,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket,form input.ticket[type=submit] {
	padding:15px 20px 13px 50px
}
.btn.solid.ticket:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:before,form input.ticket[type=submit]:before {
	left:15px;
	right:auto;
	font-size:20px;
	font-size:1.25rem;
	opacity:0;
	animation:fadeIn .35s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:1.5
}
.btn.solid.ticket:hover:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:hover:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:hover:before,form input.ticket[type=submit]:hover:before {
	animation:fadeOut .3s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:0
}
.btn.solid.ticket:hover span,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.ticket:hover span,div.donation-form-container.responsive [class*='-form-content'] .button-container button.ticket:hover span,form input.ticket:hover[type=submit] span {
	-ms-transform:translateX(-25px);
	transform:translateX(-25px)
}
}.btn.solid.sold-out,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.sold-out,div.donation-form-container.responsive [class*='-form-content'] .button-container button.sold-out,form input.sold-out[type=submit] {
	background-color:#666
}
.btn.basic,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic,div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic,form input[type=reset] {
	font-family:calluna,serif;
	font-style:italic;
	display:inline-block
}
.btn.basic:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic:hover,form input:hover[type=reset] {
	color:#11161c
}
.btn.basic.more,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic.more,div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic.more,form input.more[type=reset] {
	color:#bb0000
}
.btn.basic.more:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic.more:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic.more:before,form input.more[type=reset]:before {
	content:"\203A";
	display:inline-block;
	margin-right:5px
}
.btn.basic.more:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic.more:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic.more:hover,form input.more:hover[type=reset] {
	color:#181d23
}
.btn.basic.white,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic.white,div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic.white,form input.white[type=reset] {
	color:#FFF
}
.btn.circle,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.circle,div.donation-form-container.responsive [class*='-form-content'] .button-container button.circle {
	border-radius:50%;
	background-color:#666;
	height:35px;
	width:35px;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	color:#FFF;
	transition:all .3s cubic-bezier(.55,.085,0,.99)
}
.btn.circle:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.circle:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.circle:hover {
	background-color:#c21212
}
.btn.circle:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.circle:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.circle:before {
	color:#FFF;
	font-size:18px;
	font-size:1.125rem;
	line-height:35px
}
@media only screen and (min-width:1400px) {
	.btn.circle,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.circle,div.donation-form-container.responsive [class*='-form-content'] .button-container button.circle {
	height:45px;
	width:45px
}
.btn.circle:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.circle:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.circle:before {
	line-height:45px;
	font-size:22px;
	font-size:1.375rem
}
}.btn.social-square,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square {
	background-color:#383b40;
	height:45px;
	width:45px;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	color:#FFF;
	border-right:1px solid rgba(255,255,255,.15);
	border-left:1px solid rgba(255,255,255,.15);
	transition:all 350ms cubic-bezier(.55,.085,0,.99)
}
@media only screen and (min-width:1024px) {
	.btn.social-square,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square {
	border-bottom:1px solid rgba(255,255,255,.15);
	border-right:0;
	border-left:0
}
.btn.social-square:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square:hover {
	width:50px
}
}.btn.social-square:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square:hover {
	background-color:#c21212;
	border-color:rgba(255,255,255,0)
}
@media only screen and (min-width:1200px) {
	.btn.social-square:hover,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square:hover,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square:hover {
	width:60px
}
.block-search {
	max-width:193px
}
}.btn.social-square:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square:before {
	color:#FFF;
	font-size:18px;
	font-size:1.125rem;
	line-height:45px
}
@media only screen and (min-width:1400px) {
	.btn.social-square:before,[class*='-form-container'].responsive [class*='-form-content'] .button-container button.social-square:before,div.donation-form-container.responsive [class*='-form-content'] .button-container button.social-square:before {
	font-size:22px;
	font-size:1.375rem
}
}.ico--external-link {
	display:inline-block;
	position:relative;
	padding-right:30px
}
.ico--external-link:before {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	margin-bottom:2px;
	font-size:16px;
	font-size:1rem;
	color:#666
}
.less-results,.more-results {
	display:inline-block;
	margin-top:1.75em
}
.more-results {
	margin-right:.5em
}
#header {
	position:relative;
	color:#FFF;
	z-index:99
}
#header ul.menu {
	list-style:none
}
#header ul.menu li {
	display:inline-block
}
.header-logo {
	float:left;
	width:15%
}
.block-system-branding-block #logo {
	height:132px
}
.block-system-branding-block #logo a {
	display:block;
	text-indent:-999em;
	background-image:url(../Images/logo.svg);
	background-repeat:no-repeat;
	background-size:auto 90px;
	background-position:center center;
	background-color:#11161c;
	width:100%;
	height:100%;
	transition:opacity .5s cubic-bezier(.55,.085,0,.99)
}
.block-system-branding-block #logo a:hover {
	opacity:.55
}
.header-bottom,.header-top {
	position:static;
	padding:0;
	float:left;
	width:100%
}
@media only screen and (min-width:640px) {
	.header-bottom,.header-top {
	padding:0 20px;
	width:85%
}
}@media only screen and (min-width:1024px) {
	.header-bottom,.header-top {
	position:relative;
	padding:0 40px
}
}.header-top {
	border-bottom:1px solid rgba(255,255,255,.06);
	text-align:right
}
.block-header-utility-menu {
	display:inline-block;
	float:left
}
.block-header-utility-menu ul.menu li {
	font-size:10px;
	font-size:.625rem;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 5px
}
.block-header-utility-menu ul.menu li a {
	position:relative;
	font-weight:700;
	display:block;
	padding:10px 0;
	color:rgba(255,255,255,.65)
}
.block-header-utility-menu ul.menu li a:before {
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	font-size:1rem;
	color:#475157;
	margin-right:5px;
	transition:color 350ms cubic-bezier(.55,.085,0,.99)
}
.block-header-utility-menu ul.menu li a:hover,.block-header-utility-menu ul.menu li a:hover:before {
	color:#FFF
}
.block-header-utility-menu ul.menu li a.icon-globe:before {
	font-size:22px;
	font-size:1.375rem
}
.block-header-utility-menu ul.menu li a.icon-map:before {
	font-size:14px;
	font-size:.875rem;
	margin-bottom:2px
}
.block-header-utility-menu ul.menu li:first-child {
	margin-left:0
}
.block-header-utility-menu ul.menu li:last-child {
	margin-right:0
}
.block-search {
	text-align:left;
	float:right;
	width:25%
}
.block-search form {
	position:relative;
	width:100%;
	overflow:hidden
}
.block-search form input[type=search] {
	outline:0;
	padding:12px 55px 12px 0;
	width:100%;
	background-color:transparent;
	font-family:calluna,serif;
	font-style:italic;
	font-weight:400
}
@media only screen and (min-width:640px) {
	.block-search {
	margin-left:-5px;
	margin-bottom:-1px
}
.block-search form input[type=search] {
	padding:14px 55px 14px 0;
	border-bottom:3px solid #383b40;
	transition:all .3s cubic-bezier(.55,.085,0,.99)
}
}@media only screen and (min-width:1024px) {
	.block-search form input[type=search] {
	width:calc(100% - 55px)
}
.block-search form input[type=search]:focus {
	border-bottom:3px solid #FFF
}
}.block-search form input[type=search]::-webkit-input-placeholder {
	font-style:italic
}
.block-search form input[type=search]:-moz-placeholder {
	font-style:italic
}
.block-search form input[type=search]::-moz-placeholder {
	font-style:italic
}
.block-search form input[type=search]:-ms-input-placeholder {
	font-style:italic
}
.block-search form .form-actions {
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:47px;
	cursor:pointer
}
.block-search form .form-actions:before {
	content:"\66";
	font-family:nwwiim-icons;
	font-size:18px;
	font-size:1.125rem;
	line-height:50px;
	line-height:3.125rem;
	font-style:normal!important;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	z-index:0;
	outline:0;
	background-color:rgba(255,255,255,.1)
}
@media only screen and (min-width:640px) {
	.block-search form .form-actions:before {
	background-color:#181d23
}
}.block-search form .form-actions:hover:before {
	background-color:#004059
}
.block-search form .form-actions .form-submit {
	position:relative;
	width:100%;
	height:100%;
	display:block;
	background-color:transparent;
	z-index:-1;
	text-indent:-999em;
	outline:0
}
.block-search form .form-actions .form-submit.allowSubmit {
	z-index:25
}
.header-bottom .block {
	display:inline-block;
	vertical-align:middle
}
.header-bottom .block-type-button {
	position:absolute;
	top:18px;
	right:40px
}
.mobile-nav-teaser,.mobile-toggle-nav {
	display:none
}
.block-header-main-menu {
	width:100%
}
.block-header-main-menu ul.menu {
	line-height:initial;
	margin:0 -10px 0 0
}
.block-header-main-menu ul.menu li {
	font-size:14px;
	font-size:.875rem;
	padding:0 15px 0 0
}
@media only screen and (min-width:1024px) {
	.block-header-main-menu {
	width:85%
}
.block-header-main-menu ul.menu {
	margin:0 0 0 -5px
}
.block-header-main-menu ul.menu li {
	font-size:15px;
	font-size:.9375rem;
	margin-left:-5px;
	padding:0 17px
}
}@media only screen and (min-width:850px) and (max-width:1023px) {
	.block-header-main-menu ul.menu li {
	padding:0 20px
}
}@media only screen and (min-width:1400px) {
	.block-header-main-menu ul.menu li {
	padding:0 25px
}
}.block-header-main-menu ul.menu li a {
	color:rgba(227,227,227,.65);
	font-weight:400;
	display:block;
	padding:15px 0;
	position:relative;
	overflow:hidden
}
@media only screen and (min-width:1024px) {
	.block-header-main-menu ul.menu li a {
	padding:26px 0
}
.block-header-main-menu ul.menu li a:hover {
	color:#FFF
}
}@media only screen and (min-width:850px) and (max-width:1023px) {
	.block-header-main-menu ul.menu li a {
	padding:15px 0
}
}@media only screen and (min-width:1400px) {
	.block-header-main-menu ul.menu li a {
	padding:26px 0
}
}.block-header-main-menu ul.menu li a.is-active {
	color:#FFF
}
.block-header-main-menu ul.menu li.menu-item--expanded.hover a {
	color:#FFF;
	position:relative
}
.block-header-main-menu ul.menu li.menu-item--expanded.hover a:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:18px;
	height:3px;
	margin:auto;
	width:0%;
	background-color:rgba(255,255,255,.35);
	animation:fadeInLine .6s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:0s
}
.block-header-main-menu ul.menu [class*='-form-container'].responsive li.menu-item--active-trail>a,.block-header-main-menu ul.menu div.donation-form-container.responsive li.menu-item--active-trail>a,.block-header-main-menu ul.menu li.menu-item--active-trail>a {
	color:#FFF;
	position:relative
}
.block-header-main-menu ul.menu [class*='-form-container'].responsive li.menu-item--active-trail>a:before,.block-header-main-menu ul.menu div.donation-form-container.responsive li.menu-item--active-trail>a:before,.block-header-main-menu ul.menu li.menu-item--active-trail>a:before {
	content:"";
	position:absolute;
	left:0;
	bottom:18px;
	height:3px;
	width:100%;
	background-color:#c21212
}
.block-header-main-menu .drop-menu {
	width:100%;
	z-index:99;
	overflow:hidden
}
.block-header-main-menu .drop-menu .dropdown-block {
	display:none
}
@media only screen and (min-width:640px) {
	.block-header-main-menu .drop-menu {
	display:none;
	left:0;
	width:100%;
	position:absolute
}
.block-header-main-menu .drop-menu .dropdown-block {
	display:block
}
}#drop-down {
	background-color:#24272c;
	display:none
}
@media only screen and (min-width:640px) {
	#drop-down {
	display:block;
	position:absolute;
	top:-9999px;
	width:100%;
	left:0;
	z-index:98;
	padding:40px 0;
	overflow:visible;
	max-height:none;
	opacity:0;
	visibility:hidden;
	-ms-transform:translate3d(0,-75px,0);
	transform:translate3d(0,-75px,0);
	transition:opacity .15s,visibility .15s,transform .4s cubic-bezier(.55,.085,0,.99)
}
}#drop-down.drop-ani {
	opacity:1;
	visibility:visible;
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	transition:opacity .15s,visibility .15s,transform .4s cubic-bezier(.55,.085,0,.99)
}
@media only screen and (min-width:640px) {
	#drop-down.drop-ani .drop-down {
	opacity:0;
	animation:menuDropdown 1s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.15s
}
}#drop-down .dropdown-block {
	width:33.333%;
	float:left;
	padding-right:40px
}
@media only screen and (min-width:1200px) {
	#drop-down .dropdown-block {
	padding-right:80px
}
}#drop-down .menu-container {
	width:64.666%;
	float:left
}
#drop-down .menu-container ul.menu {
	margin:0;
	padding:0;
	list-style:none
}
#drop-down .menu-container ul.menu.menu-col-two {
	column-count:2
}
#drop-down .menu-container ul.menu.menu-col-two li {
	display:block;
	-moz-column-break-inside:avoid;
	break-inside:avoid-column
}
#drop-down .menu-container ul.menu li {
	padding:5px 0;
	font-weight:500;
	font-size:15px;
	font-size:.9375rem;
	line-height:24px;
	line-height:1.5rem
}
#drop-down .menu-container ul.menu li a {
	cursor:pointer;
	color:rgba(227,227,227,.65);
	font-weight:400;
	display:block;
	position:relative
}
#drop-down .menu-container ul.menu li a.is-active,#drop-down .menu-container ul.menu li a:hover,.dropdown-block h4 [class*='-form-container'].responsive a,.dropdown-block h4 a,.dropdown-block h4 div.donation-form-container.responsive a,[class*='-form-container'].responsive .dropdown-block h4 a,div.donation-form-container.responsive .dropdown-block h4 a {
	color:#FFF
}
#drop-down .menu-container ul.menu li a:after {
	content:'\69';
	font-family:nwwiim-icons;
	color:#FFF;
	display:inline-block;
	position:relative;
	top:5px;
	right:0;
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:0;
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
#drop-down .menu-container ul.menu li a:hover:after {
	opacity:1;
	-ms-transform:translateX(15px);
	transform:translateX(15px)
}
.dropdown-block {
	cursor:pointer;
	margin-top:10px
}
@media only screen and (min-width:640px) {
	.dropdown-block {
	margin:0
}
}.dropdown-block .block-content {
	transform-style:preserve-3d;
	position:relative;
	overflow:hidden
}
.dropdown-block .block-content .f--label,.dropdown-block .block-content h4 {
	position:relative;
	-ms-transform:translateY(0);
	transform:translateY(0);
	transition:transform .5s cubic-bezier(.55,.085,0,.99)
}
.dropdown-block .block-content:after,.dropdown-block .block-content:before {
	content:'';
	display:block;
	position:absolute;
	margin:auto;
	top:15px;
	right:0;
	left:0;
	z-index:1
}
.dropdown-block .block-content .f--label {
	transition-delay:50ms
}
.dropdown-block .block-content h4 {
	transition-delay:.1s
}
.dropdown-block .block-content:before {
	width:0;
	height:85%;
	border-top:2px solid #bbb;
	border-bottom:2px solid #bbb;
	transition:width .5s cubic-bezier(.55,.085,0,.99)
}
.dropdown-block .block-content:after {
	width:90%;
	height:0;
	border-left:2px solid #bbb;
	border-right:2px solid #bbb;
	transition:height .5s cubic-bezier(.55,.085,0,.99)
}
.dropdown-block .block-content:hover .cb-image .img-ratio--wide .field__item img {
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform 2s linear;
	-ms-transform:scale(1.12);
	transform:scale(1.12)
}
.dropdown-block .block-content:hover .f--label,.dropdown-block .block-content:hover h4 {
	-ms-transform:translateY(-5px);
	transform:translateY(-5px)
}
.dropdown-block .block-content:hover:before {
	width:90%
}
.dropdown-block .block-content:hover:after {
	height:85%
}
.dropdown-block .f--label {
	margin-bottom:5px
}
.dropdown-block h4 {
	width:80%;
	margin:0 auto;
	line-height:inherit
}
#header .block-socials-menu {
	display:inline-block;
	line-height:45px;
	line-height:2.8125rem;
	margin:0 30px
}
#header .block-socials-menu ul.menu li {
	vertical-align:middle
}
#header .block-socials-menu ul.menu li+li+li+li {
	display:none
}
#header .block-socials-menu a {
	color:rgba(227,227,227,.65);
	width:30px;
	height:30px;
	position:relative;
	overflow:hidden;
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	transition:transform .5s cubic-bezier(.55,.085,0,.99)
}
#header .block-socials-menu a:hover {
	-ms-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2)
}
#header .block-socials-menu a:before {
	display:block;
	line-height:30px;
	line-height:1.875rem;
	font-size:17px;
	font-size:1.0625rem
}
@media only screen and (max-width:1023px) and (min-width:640px) {
	#header .block-header-utility-menu ul.menu li {
	margin:0
}
}@media (max-width:1023px) {
	#header #logo {
	height:110px
}
#header #logo a {
	background-size:80% auto
}
#header .block-socials-menu {
	display:none
}
#header .block-type-button {
	top:0;
	right:55px
}
#header .block-search,#header .block-search .form-item {
	position:absolute;
	transition:width .2s cubic-bezier(.55,.085,0,.99)
}
#header .block-header-main-menu ul.menu li a:before {
	bottom:12px
}
#header .block-search {
	top:0;
	right:0;
	width:0;
	z-index:1
}
#header .block-search form {
	overflow:visible
}
#header .block-search .form-item {
	width:100%;
	right:55px;
	height:100%;
	color:#181d23
}
#header .block-search .form-item input {
	text-indent:10px;
	background-color:#FFF;
	border-width:1px
}
#header .block-search .form-actions {
	width:55px;
	height:47px;
	display:block;
	position:relative;
	float:right
}
#header .block-search .form-actions:before {
	line-height:50px
}
}@media only screen and (max-width:1023px) and (min-width:640px) {
	#header .block-search.search-open {
	width:calc(85% - 55px - 385px)
}
}@media only screen and (max-width:1023px) and (min-width:735px) {
	#header .block-header-utility-menu ul.menu li {
	margin:0 5px
}
#header .block-search.search-open {
	width:calc(85% - 55px - 420px)
}
}@media (max-width:639px) {
	#header,#header .header-logo #logo {
	height:100px
}
#header {
	overflow:visible;
	background-color:#24272c;
	width:100%
}
#header .header-logo {
	width:30%
}
#header .header-logo #logo a {
	background-size:80% 80%
}
#header .block-search .form-item input[type=search] {
	padding:12px 0;
	height:21px;
	border-bottom:0
}
#header .block-search.search-open {
	width:calc(70% - 55px)
}
#header .block-search .form-actions {
	height:45px
}
#header .block-search .form-actions:before {
	line-height:45px
}
#header .mobile-nav-teaser {
	display:block;
	position:absolute;
	bottom:14px;
	left:33%
}
#header .mobile-nav-teaser ul.menu li {
	display:inline-block;
	display:none
}
#header .mobile-nav-teaser ul.menu li a {
	color:#FFF;
	font-weight:400;
	font-size:13px;
	font-size:.8125rem;
	padding:0 7px
}
#header .mobile-nav-teaser ul.menu li:nth-child(1),#header .mobile-nav-teaser ul.menu li:nth-child(2),#header .mobile-nav-teaser ul.menu li:nth-child(3) {
	display:inline-block
}
#header .mobile-toggle-nav {
	position:absolute;
	top:100px;
	display:block;
	width:100%
}
#header .mobile-toggle-nav .more-btn {
	width:35px;
	text-transform:uppercase;
	text-align:center;
	margin:10px 10px 13px;
	cursor:pointer;
	font-size:11px;
	font-size:.6875rem;
	font-weight:600;
	display:inline-block;
	position:absolute;
	top:-53px;
	right:0
}
#header .mobile-toggle-nav .more-btn span {
	opacity:1;
	transition:opacity .2s
}
#header .mobile-toggle-nav .more-btn:after,#header .mobile-toggle-nav .more-btn:before {
	content:"";
	height:2px;
	background:#FFF;
	width:100%;
	display:block;
	transition:transform .2s cubic-bezier(.55,.085,0,.99)
}
#header .mobile-toggle-nav .more-btn:before {
	-ms-transform:translate(0,2px);
	transform:translate(0,2px)
}
#header .mobile-toggle-nav .more-btn:after {
	-ms-transform:translate(0,-2px);
	transform:translate(0,-2px)
}
#header .mobile-toggle-nav .overlay {
	width:100%;
	height:140vh;
	position:absolute;
	display:none
}
#header .nav-wrapper {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-top:44px;
	border-top:1px solid rgba(255,255,255,.06);
	padding-top:55px;
	-ms-flex-align:end;
	align-items:flex-end;
	height:0;
	overflow:hidden;
	background-color:#181d23;
	animation:1s delayOverflow
}
#header .nav-wrapper .header-top {
	-ms-flex-order:2;
	order:2;
	-webkit-order:2;
	width:100%
}
#header .nav-wrapper .header-bottom {
	-ms-flex-order:1;
	order:1;
	-webkit-order:1;
	width:100%
}
#header .block-header-main-menu,#header .block-header-utility-menu {
	-ms-transform:translateX(100%);
	transform:translateX(100%);
	width:100%;
	padding:0 20px;
	transition:transform .4s cubic-bezier(.55,.085,0,.99)
}
#header .block-header-utility-menu {
	position:static;
	background-color:#383b40;
	height:10000vh;
	text-align:left
}
#header .block-header-utility-menu ul.menu li {
	margin:0 15px 0 0
}
#header .block-header-utility-menu ul.menu li:last-child {
	margin-right:0
}
}@media all and (max-width:639px) and (-ms-high-contrast:none),(max-width:639px) and (-ms-high-contrast:active) {
	#header .block-header-utility-menu {
	margin-top:-50px
}
}@media (max-width:639px) {
	#header .block-header-main-menu {
	background-color:#181d23
}
#header .block-header-main-menu ul.menu li {
	display:block;
	position:relative
}
#header .block-header-main-menu ul.menu li a {
	padding:15px 0;
	display:inline-block
}
#header .block-header-main-menu ul.menu li .sub-menu-toggle {
	position:absolute;
	display:block;
	cursor:pointer;
	right:0;
	top:0;
	height:100%;
	color:rgba(255,255,255,.65)
}
#header .block-header-main-menu ul.menu li .sub-menu-toggle:after {
	content:"\74";
	font-family:nwwiim-icons;
	line-height:55px;
	font-size:24px;
	display:block;
	transform:rotateX(0);
	transition:transform .1s
}
#header .block-header-main-menu ul.menu li .drop-menu {
	max-height:0;
	transition:max-height .2s cubic-bezier(.55,.085,0,.99);
	padding-left:15px
}
#header .block-header-main-menu ul.menu li ul.menu {
	margin:0
}
#header .block-header-main-menu ul.menu li ul.menu li {
	font-size:13px;
	font-size:.8125rem
}
#header .block-header-main-menu ul.menu li ul.menu li a {
	display:block;
	padding:10px 0;
	border-top:1px solid rgba(255,255,255,.1)
}
#header .block-header-main-menu ul.menu li ul.menu li a:before {
	display:none
}
#header .block-header-main-menu ul.menu li ul.menu li:last-child a {
	border-bottom:1px solid rgba(255,255,255,.1)
}
#header .block-header-main-menu ul.menu li.open .sub-menu-toggle:after {
	transform:rotateX(180deg)
}
#header.mobile-nav-open .nav-wrapper {
	overflow:visible;
	animation:delayOverflowHidden
}
#header.mobile-nav-open .block-header-main-menu,#header.mobile-nav-open .block-header-utility-menu {
	-ms-transform:translateX(0);
	transform:translateX(0)
}
#header.mobile-nav-open .mobile-toggle-nav .more-btn span {
	opacity:0
}
#header.mobile-nav-open .mobile-toggle-nav .more-btn:before {
	-ms-transform:rotate(45deg) translate(10px,7px);
	transform:rotate(45deg) translate(10px,7px);
	width:70%
}
#header.mobile-nav-open .mobile-toggle-nav .more-btn:after {
	-ms-transform:rotate(-45deg) translate(13px,-10px);
	transform:rotate(-45deg) translate(13px,-10px);
	width:70%
}
#header.mobile-nav-open .mobile-toggle-nav .overlay {
	display:block
}
}#footer {
	margin-bottom:-1px
}
.footer-content {
	background-color:#10192a;
	color:#FFF;
	font-size:15px;
	font-size:.9375rem
}
.footer-content ul.menu li {
	color:#FFF
}
.footer-content ul.menu li a {
	color:#FFF;
	font-weight:300
}
@media (max-width:1023px) {
	.footer-top .block-footer-main-menu {
	margin-bottom:40px
}
}@media only screen and (max-width:1023px) and (min-width:640px) {
	.footer-top {
	display:table;
	width:100%
}
.footer-top .block-footer-address {
	display:table-cell;
	width:50%
}
.footer-top .block-footer-main-menu {
	display:table-cell;
	width:50%;
	vertical-align:middle
}
}.block-footer-address .block-content {
	position:relative;
	margin-bottom:25px
}
.block-footer-address .block-content:before {
	content:"";
	display:block;
	width:105px;
	height:75px;
	background-image:url(../Images/sml_logo.png);
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:0 0;
	margin-bottom:25px
}
@media only screen and (min-width:640px) {
	.block-footer-address .block-content:before {
	width:183px;
	height:90px
}
}.block-footer-address .block-content a,.block-footer-address .block-content div.donation-form-container.responsive a,div.donation-form-container.responsive .block-footer-address .block-content a {
	color:#FFF
}
.block-footer-main-menu ul.menu {
	margin-bottom:-10px
}
.block-footer-main-menu ul.menu li {
	margin-bottom:5px;
	display:inline-block;
	width:48%
}
.block-footer-main-menu ul.menu li a {
	position:relative;
	display:block;
	overflow:hidden;
	-ms-transform:translateX(0);
	transform:translateX(0);
	transition:transform .5s cubic-bezier(.55,.085,0,.99);
	font-size:14px;
	font-size:.875rem
}
.block-footer-main-menu ul.menu li a:after {
	content:'\69';
	display:inline-block;
	position:relative;
	top:5px;
	left:5px;
	right:0;
	color:#FFF;
	font-family:nwwiim-icons;
	opacity:0;
	-ms-transform:translateX(0);
	transform:translateX(0);
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
.block-footer-main-menu ul.menu li ul.menu,.block-footer-main-menu ul.menu li ul.menu li {
	display:none
}
.footer-bottom {
	position:relative;
	border-left:1px solid rgba(255,255,255,.08);
	padding-left:45px
}
.footer-bottom ul.menu {
	list-style:none
}
.footer-bottom ul.menu li {
	display:inline-block;
	margin:0 15px
}
.footer-bottom ul.menu li:first-child {
	margin-left:0
}
.footer-bottom .block {
	margin-bottom:25px
}
@media only screen and (min-width:1024px) {
	.block-footer-main-menu ul.menu li a {
	font-size:15px;
	font-size:.9375rem
}
.block-footer-main-menu ul.menu li a:hover {
	-ms-transform:translateX(-10px);
	transform:translateX(-10px)
}
.block-footer-main-menu ul.menu li a:hover:after {
	opacity:1;
	-ms-transform:translateX(15px);
	transform:translateX(15px)
}
.footer-bottom .block {
	margin-bottom:35px
}
}.footer-bottom .block:last-child {
	margin-bottom:0
}
.footer-bottom .block-type-button {
	width:45%
}
.footer-bottom .block-type-button .btn.solid,.footer-bottom .block-type-button [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.footer-bottom .block-type-button div.donation-form-container.responsive [class*='-form-content'] .button-container button,.footer-bottom .block-type-button form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .footer-bottom .block-type-button button,div.donation-form-container.responsive [class*='-form-content'] .button-container .footer-bottom .block-type-button button,form .footer-bottom .block-type-button input[type=submit] {
	display:block
}
@media (max-width:1023px) {
	.footer-bottom {
	padding-left:0;
	border-left:none;
	border-top:1px solid rgba(255,255,255,.08)
}
.footer-bottom .block {
	text-align:center;
	width:50%
}
}.block-footer-utility-menu {
	border-bottom:1px solid rgba(255,255,255,.08);
	padding:30px 0;
	margin-bottom:30px
}
@media only screen and (min-width:1024px) {
	.block-footer-utility-menu {
	padding-top:0;
	padding-bottom:35px;
	margin-bottom:35px
}
}@media (max-width:639px) {
	.footer-bottom .block {
	width:100%
}
.block-footer-utility-menu ul.menu li {
	margin:0 20px 0 0
}
}@media (max-width:1023px) {
	.block-footer-utility-menu {
	width:100%!important
}
}.block-footer-utility-menu ul.menu li {
	font-size:11px;
	font-size:.6875rem;
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	text-transform:uppercase;
	letter-spacing:1px
}
.block-footer-utility-menu ul.menu li a {
	font-weight:700!important;
	display:block;
	position:relative
}
.block-footer-utility-menu ul.menu li a:after {
	content:'';
	display:block;
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	margin:auto;
	width:0%;
	height:3px;
	background-color:#FFF;
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
@media only screen and (min-width:1024px) {
	.block-footer-utility-menu ul.menu li a:hover:after {
	width:100%
}
}.block-socials-menu {
	text-align:left
}
.block-socials-menu .block-title {
	font-size:18px;
	font-size:1.125rem
}
.block-socials-menu ul.menu {
	margin-left:-15px
}
.block-socials-menu ul.menu li {
	display:inline-block;
	margin:0 2px
}
.block-socials-menu ul.menu li a {
	position:relative;
	display:block;
	text-indent:-999em;
	width:45px;
	height:45px;
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	transition:transform .5s cubic-bezier(.55,.085,0,.99)
}
.block-socials-menu ul.menu li a:hover {
	-ms-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2)
}
.block-socials-menu ul.menu li a:before {
	width:100%;
	text-indent:0;
	position:absolute;
	top:0;
	left:0;
	font-size:19px;
	font-size:1.1875rem;
	line-height:45px;
	line-height:2.8125rem;
	text-align:center;
	border-radius:100%;
	transition:background-color 250ms ease-in-out
}
.block-socials-menu ul.menu li a:hover:before {
	color:#FFF;
	background-color:#c21212
}
.block-socials-menu ul.menu li:first-child {
	margin-left:0
}
@media (max-width:1023px) {
	.block-socials-menu {
	width:50%;
	text-align:center
}
}.block-footer-map,.block-footer-ranking,.block-footer-socials-menu {
	width:50%
}
.block-footer-ranking {
	margin-bottom:0!important
}
.block-footer-ranking .block-content {
	position:relative
}
.block-footer-ranking .block-content:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	width:80px;
	height:75px;
	background:url(../Images/icon-trip-advisor-2018.png) no-repeat;
	background-size:100% auto
}
.block-footer-ranking .block-content .field {
	display:inline-block;
	vertical-align:middle;
	padding-left:20px
}
@media (min-width:1024px) and (max-width:1064px) {
	.footer-content .block-footer-ranking .block-content .field p {
	font-size:.9393em
}
}.block-footer-map {
	margin-top:30px
}
@media only screen and (min-width:640px) {
	.block-footer-map {
	position:absolute;
	right:0;
	top:30%;
	padding-left:40px
}
}.block-footer-map .block-content {
	position:relative;
	width:100%;
	height:150px;
	background:url(../Images/bg-map.jpg) no-repeat rgba(255,255,255,.15);
	background-size:100% auto
}
.block-footer-map .block-content p a {
	width:60%;
	position:absolute;
	left:50%;
	bottom:50%;
	-ms-transform:translate(-50%,50%);
	transform:translate(-50%,50%);
	font-weight:300
}
[class*='-form-container'].responsive [class*='-form-content'] form .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form .FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form label,form legend {
	text-transform:uppercase;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	font-size:.875rem;
	line-height:initial;
	display:block;
	letter-spacing:1px;
	margin-bottom:5px
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive [class*='-form-content'] form .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form .FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form label,form legend {
	font-size:16px;
	font-size:1rem
}
}@media only screen and (min-width:1024px) {
	.block-footer-map {
	margin-top:0
}
.block-footer-map .block-content {
	height:200px
}
[class*='-form-container'].responsive [class*='-form-content'] form .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form .FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form label,form legend {
	font-size:18px;
	font-size:1.125rem
}
}form input[type=submit],form input[type=date],form input[type=email],form input[type=password],form input[type=search],form input[type=text],form textarea {
	border-radius:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
form input,form select {
	-webkit-appearance:none
}
form input[type=submit]::-webkit-input-placeholder,form input[type=date]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder {
	color:#1a1819;
	font-weight:500;
	display:block;
	transition:all .2s ease-in-out
}
form input[type=submit]:-moz-placeholder,form input[type=date]:-moz-placeholder,form input[type=email]:-moz-placeholder,form input[type=password]:-moz-placeholder,form input[type=search]:-moz-placeholder,form input[type=text]:-moz-placeholder,form textarea:-moz-placeholder {
	color:#1a1819;
	font-weight:500;
	display:block;
	transition:all .2s ease-in-out
}
form input[type=submit]::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea::-moz-placeholder {
	color:#1a1819;
	font-weight:500;
	display:block;
	transition:all .2s ease-in-out
}
form input[type=submit]:-ms-input-placeholder,form input[type=date]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder {
	color:#1a1819;
	font-weight:500;
	display:block;
	transition:all .2s ease-in-out
}
form input[type=text],form input[type=email],form input[type=password],form input[type=date],form input[type=number],form input[type=message],form input[type=file],form input[type=tel],form select,form textarea {
	transition:all .2s ease-in;
	max-width:100%;
	outline:0;
	border:2px solid #AAA;
	display:inline-block;
	padding:15px;
	border-radius:0;
	background-color:#FFF;
	font-size:14px;
	font-size:.875rem
}
@media only screen and (min-width:1024px) {
	form input[type=text],form input[type=email],form input[type=password],form input[type=date],form input[type=number],form input[type=message],form input[type=file],form input[type=tel],form select,form textarea {
	font-size:16px;
	font-size:1rem
}
}form textarea {
	width:100%
}
form textarea::-webkit-input-placeholder {
	color:#AAA;
	font-weight:500;
	font-size:22px;
	font-size:1.375rem
}
form textarea:-moz-placeholder {
	color:#AAA;
	font-weight:500;
	font-size:22px;
	font-size:1.375rem
}
form textarea::-moz-placeholder {
	color:#AAA;
	font-weight:500;
	font-size:22px;
	font-size:1.375rem
}
form textarea:-ms-input-placeholder {
	color:#AAA;
	font-weight:500;
	font-size:22px;
	font-size:1.375rem
}
form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=date]:focus,form input[type=number]:focus,form input[type=file]:focus,form input[type=tel]:focus,form select:focus,form textarea:focus {
	outline:0;
	border-color:#004059;
	box-shadow:6px 0 0 0 #004059;
	background-color:transparent;
	position:relative;
	z-index:98
}
form input[type=text]:focus::-webkit-input-placeholder,form input[type=email]:focus::-webkit-input-placeholder,form input[type=password]:focus::-webkit-input-placeholder,form input[type=date]:focus::-webkit-input-placeholder,form input[type=number]:focus::-webkit-input-placeholder,form input[type=file]:focus::-webkit-input-placeholder,form input[type=tel]:focus::-webkit-input-placeholder,form select:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder {
	color:#AAA
}
form input[type=text]:focus:-moz-placeholder,form input[type=email]:focus:-moz-placeholder,form input[type=password]:focus:-moz-placeholder,form input[type=date]:focus:-moz-placeholder,form input[type=number]:focus:-moz-placeholder,form input[type=file]:focus:-moz-placeholder,form input[type=tel]:focus:-moz-placeholder,form select:focus:-moz-placeholder,form textarea:focus:-moz-placeholder {
	color:#AAA
}
form input[type=text]:focus::-moz-placeholder,form input[type=email]:focus::-moz-placeholder,form input[type=password]:focus::-moz-placeholder,form input[type=date]:focus::-moz-placeholder,form input[type=number]:focus::-moz-placeholder,form input[type=file]:focus::-moz-placeholder,form input[type=tel]:focus::-moz-placeholder,form select:focus::-moz-placeholder,form textarea:focus::-moz-placeholder {
	color:#AAA
}
form input[type=text]:focus:-ms-input-placeholder,form input[type=email]:focus:-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder,form input[type=date]:focus:-ms-input-placeholder,form input[type=number]:focus:-ms-input-placeholder,form input[type=file]:focus:-ms-input-placeholder,form input[type=tel]:focus:-ms-input-placeholder,form select:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder {
	color:#AAA
}
form select:disabled {
	opacity:.4
}
form select:focus {
	border-color:#004059
}
form input[type=date]::-webkit-inner-spin-button {
	-webkit-appearance:none
}
form input[type=date]::-webkit-outer-spin-button {
	-webkit-appearance:none
}
form input {
	-webkit-border-radius:0
}
form input[type=file] {
	line-height:0
}
form input[type=file]::-ms-value {
	display:none
}
form input[type=file]::-ms-browse {
	padding:0;
	background-color:#FFF;
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	border:none;
	box-shadow:none
}
form input[type=reset] {
	color:#c21212;
	background-color:transparent
}
form input[type=text],form input[type=email],form input[type=password],form input[type=date],form input[type=number],form input[type=message],form input[type=file],form input[type=tel] {
	width:100%;
	height:50px
}
form select {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	/*background-image:url(../Images/icon-select-arrows.png)*/;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:top right;
	padding:0 75px 0 15px;
	width:auto;
	min-width:100px;
	height:50px
}
@media only screen and (min-width:640px) {
	form input[type=file] {
	padding-top:18px
}
form input[type=text],form input[type=email],form input[type=password],form input[type=date],form input[type=number],form input[type=message],form input[type=file],form input[type=tel],form select {
	height:60px
}
}form select::-ms-expand {
	display:none
}
form input[type=checkbox],form input[type=radio] {
	display:none
}
[class*='-form-container'].responsive [class*='-form-content'] form input[type=checkbox]+.FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form input[type=checkbox]+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]+.FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText,form input[type=checkbox]+label,form input[type=radio]+label {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	text-transform:none;
	letter-spacing:.5px;
	cursor:pointer;
	font-size:14px;
	font-size:.875rem
}
[class*='-form-container'].responsive [class*='-form-content'] form input[type=checkbox]+.FormLabelText:hover,[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]+.FormLabelText:hover,div.donation-form-container.responsive [class*='-form-content'] form input[type=checkbox]+.FormLabelText:hover,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]+.FormLabelText:hover,form [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:hover,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText:hover,form div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:hover,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText:hover,form input[type=checkbox]+label:hover,form input[type=radio]+label:hover {
	color:#c21212;
	transition:.3s cubic-bezier(.55,.085,0,.99)
}
[class*='-form-container'].responsive [class*='-form-content'] form input[type=checkbox]+.FormLabelText:before,[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form input[type=checkbox]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]+.FormLabelText:before,form [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:before,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,form div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:before,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,form input[type=checkbox]+label:before,form input[type=radio]+label:before {
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:10px;
	position:relative;
	cursor:pointer;
	background:#d3d3d3;
	border:2px solid #AAA;
	font-family:nwwiim-icons;
	content:"\76";
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	color:transparent;
	font-size:13px;
	font-size:.8125rem;
	line-height:12px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:3px;
	transition:all .4s ease-out
}
[class*='-form-container'].responsive [class*='-form-content'] form input[type=checkbox]:checked+.FormLabelText:before,[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]:checked+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form input[type=checkbox]:checked+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]:checked+.FormLabelText:before,form [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]:checked+.FormLabelText:before,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]:checked+.FormLabelText:before,form div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]:checked+.FormLabelText:before,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]:checked+.FormLabelText:before,form input[type=checkbox]:checked+label:before,form input[type=radio]:checked+label:before {
	background:#c21212;
	border-color:#c21212;
	color:#FFF
}
[class*='-form-container'].responsive [class*='-form-content'] form input[type=checkbox]:checked+.FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]:checked+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form input[type=checkbox]:checked+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]:checked+.FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]:checked+.FormLabelText,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]:checked+.FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]:checked+.FormLabelText,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]:checked+.FormLabelText,form input[type=checkbox]:checked+label,form input[type=radio]:checked+label {
	cursor:pointer
}
[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]+.FormLabelText:before,[class*='-form-container'].responsive [class*='-form-content'] form input[type=radio]:checked+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form input[type=radio]:checked+.FormLabelText:before,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,form [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]:checked+.FormLabelText:before,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,form div.donation-form-container.responsive [class*='-form-content'] input[type=radio]:checked+.FormLabelText:before,form input[type=radio]+label:before,form input[type=radio]:checked+label:before {
	border-radius:50%
}
form>fieldset {
	background-color:#FFF;
	padding:70px 35px 45px!important;
	margin:10px 0;
	position:relative
}
form>fieldset>legend {
	position:absolute;
	top:45px;
	font-size:22px;
	font-size:1.375rem;
	letter-spacing:1px
}
form .form-required:before {
	content:"*";
	color:#c21212
}
form.views-exposed-form .form-actions {
	min-width:0!important
}
#admin-tabs {
	display:block
}
.block-local-actions-block,.block-local-tasks-block {
	display:inline-block
}
.block-local-actions-block nav,ul.tabs.primary {
	list-style:none;
	margin:45px 0
}
.block-local-actions-block nav li,ul.tabs.primary li {
	display:inline-block;
	margin-right:4px;
	margin-bottom:-2px
}
.block-local-actions-block nav li [class*='-form-container'].responsive a,.block-local-actions-block nav li a,.block-local-actions-block nav li div.donation-form-container.responsive a,[class*='-form-container'].responsive .block-local-actions-block nav li a,div.donation-form-container.responsive .block-local-actions-block nav li a,ul.tabs.primary li a {
	display:block;
	border:3px solid #c21212;
	padding:4px 10px
}
.block-local-actions-block nav li a.is-active,.block-local-actions-block nav li a:hover,ul.tabs.primary li a.is-active,ul.tabs.primary li a:hover {
	background-color:#c21212;
	color:#FFF
}
.user-login ul.tabs.primary {
	margin:0 0 -1px
}
.status-messages {
	background-color:#ececec;
	margin:40px 0;
	padding:20px;
	font-weight:600;
	border:2px solid #c21212;
	text-align:center
}
form.user-login-form,form.user-pass {
	padding:5%;
	border:3px solid #c21212
}
form.user-login-form .form-item,form.user-pass .form-item {
	margin-bottom:15px
}
@media only screen and (min-width:640px) {
	form.user-login-form,form.user-pass {
	padding:10% 12%
}
form.user-login-form .form-item,form.user-pass .form-item {
	margin-bottom:25px
}
}form.user-login-form .form-item .input,form.user-pass .form-item .input {
	display:block
}
[class*='-form-container'].responsive [class*='-form-content'] form.user-login-form .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] form.user-pass .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form.user-login-form .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form.user-pass .FormLabelText,form.user-login-form [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form.user-login-form div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form.user-login-form label,form.user-pass [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form.user-pass div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form.user-pass label {
	display:block;
	font-size:16px;
	font-size:1rem;
	margin-bottom:10px
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive [class*='-form-content'] form.user-login-form .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] form.user-pass .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form.user-login-form .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form.user-pass .FormLabelText,form.user-login-form [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form.user-login-form div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form.user-login-form label,form.user-pass [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form.user-pass div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form.user-pass label {
	font-size:20px;
	font-size:1.25rem
}
}form.user-login-form .description,form.user-pass .description {
	color:#666;
	margin-top:5px;
	font-size:12px;
	font-size:.75rem
}
form.user-login-form input[type=password],form.user-login-form input[type=text],form.user-pass input[type=password],form.user-pass input[type=text] {
	width:100%
}
form.user-login-form input[type=submit],form.user-pass input[type=submit] {
	color:#FFF;
	background-color:#c21212;
	padding:15px 20px;
	font-weight:600;
	display:block;
	width:100%
}
form.user-login-form input[type=submit]:hover,form.user-pass input[type=submit]:hover {
	background-color:#10192a
}
[class*='-form-container'].responsive,div.donation-form-container.responsive {
	background:#FFF;
	padding:15px!important;
	border:0;
	border-radius:0
}
@media only screen and (min-width:640px) {
	form.user-login-form .description,form.user-pass .description {
	margin-top:10px;
	font-size:14px;
	font-size:.875rem
}
form.user-login-form input[type=submit],form.user-pass input[type=submit] {
	width:auto
}
[class*='-form-container'].responsive,div.donation-form-container.responsive {
	padding:40px!important
}
}[class*='-form-container'].responsive [class*='-form-content'] .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] div.donation-form-container.responsive .section-header-container,[class*='-form-container'].responsive div.donation-form-container.responsive [class*='-form-content'] .section-header-container,[class*='-form-container'].responsive h2.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] [class*='-form-container'].responsive .section-header-container,div.donation-form-container.responsive h2.section-header-container {
	margin-bottom:40px
}
[class*='-form-container'].responsive .form-content,div.donation-form-container.responsive .form-content {
	overflow:visible
}
[class*='-form-container'].responsive legend,div.donation-form-container.responsive legend {
	margin-bottom:15px
}
[class*='-form-container'].responsive input[type=radio],div.donation-form-container.responsive input[type=radio] {
	display:inline-block;
	-webkit-appearance:radio;
	vertical-align:baseline;
	margin-right:10px
}
[class*='-form-container'].responsive [class*='-form-content'] .aural-only,[class*='-form-container'].responsive [class*='-form-content'] div.donation-form-container.responsive input[type=radio]+.FormLabelText:before,[class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,[class*='-form-container'].responsive input[type=radio]+label:before,div.donation-form-container.responsive [class*='-form-content'] .aural-only,div.donation-form-container.responsive [class*='-form-content'] [class*='-form-container'].responsive input[type=radio]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,div.donation-form-container.responsive input[type=radio]+label:before {
	display:none
}
[class*='-form-container'].responsive [class*='-form-content'] .html-caption-container,div.donation-form-container.responsive [class*='-form-content'] .html-caption-container {
	border-bottom:2px solid #ececec;
	margin-bottom:50px
}
[class*='-form-container'].responsive [class*='-form-content'] .html-caption-container p,div.donation-form-container.responsive [class*='-form-content'] .html-caption-container p {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	text-transform:none;
	font-size:15px;
	font-size:.9375rem
}
[class*='-form-container'].responsive [class*='-form-content'] .html-caption-container p+p,div.donation-form-container.responsive [class*='-form-content'] .html-caption-container p+p {
	margin-top:10px
}
[class*='-form-container'].responsive [class*='-form-content'] .field-required,div.donation-form-container.responsive [class*='-form-content'] .field-required {
	margin-left:-7px;
	line-height:20px;
	background:0 0
}
[class*='-form-container'].responsive [class*='-form-content'] .field-required:before,div.donation-form-container.responsive [class*='-form-content'] .field-required:before {
	content:"*";
	color:#c21212
}
[class*='-form-container'].responsive [class*='-form-content'] .aural-only:before,div.donation-form-container.responsive [class*='-form-content'] .aural-only:before {
	content:"*";
	color:#c21212
}
[class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] .FormLabelText {
	display:block
}
[class*='-form-container'].responsive [class*='-form-content'] .form-row,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container],[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'],div.donation-form-container.responsive [class*='-form-content'] .form-row,div.donation-form-container.responsive [class*='-form-content'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container],div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] {
	margin-top:0;
	margin-bottom:30px;
	padding-top:0
}
.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .form-row .section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .form-row h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container .section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] .section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] .section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] h2,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .form-row .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .form-row h2,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container h2,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] h2,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] h2,[class*='-form-container'].responsive .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .form-row .section-header-container,[class*='-form-container'].responsive .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container .section-header-container,[class*='-form-container'].responsive .bundle--heading div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] .section-header-container,[class*='-form-container'].responsive .bundle--heading div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .form-row .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading [class*=checkbox-container] .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading [class*='-field-container'] .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .form-row .bundle--heading .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .form-row .bundle--heading h2,[class*='-form-container'].responsive [class*='-form-content'] .form-row h3,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container .bundle--heading .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container .bundle--heading h2,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container h3,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] .bundle--heading .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] .bundle--heading h2,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] h3,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] .bundle--heading .section-header-container,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] .bundle--heading h2,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] h3,div.donation-form-container.responsive .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .form-row .section-header-container,div.donation-form-container.responsive .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container .section-header-container,div.donation-form-container.responsive .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] .section-header-container,div.donation-form-container.responsive .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .form-row .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading [class*=checkbox-container] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading [class*='-field-container'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .form-row .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .form-row .bundle--heading h2,div.donation-form-container.responsive [class*='-form-content'] .form-row h3,div.donation-form-container.responsive [class*='-form-content'] .section-header-container .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .section-header-container .bundle--heading h2,div.donation-form-container.responsive [class*='-form-content'] .section-header-container h3,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] .bundle--heading h2,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] h3,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] .bundle--heading .section-header-container,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] .bundle--heading h2,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] h3 {
	margin-top:0;
	display:none
}
[class*='-form-container'].responsive [class*='-form-content'] .form-row .form-content .HelpLink,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container .form-content .HelpLink,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] .form-content .HelpLink,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] .form-content .HelpLink,div.donation-form-container.responsive [class*='-form-content'] .form-row .form-content .HelpLink,div.donation-form-container.responsive [class*='-form-content'] .section-header-container .form-content .HelpLink,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] .form-content .HelpLink,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] .form-content .HelpLink {
	display:inline;
	color:#c21212
}
[class*='-form-container'].responsive [class*='-form-content'] .form-row .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] .form-row label,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container label,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] label,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] label,[class*='-form-container'].responsive ul.radio-array-list li img,div.donation-form-container.responsive [class*='-form-content'] .form-row .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] .form-row label,div.donation-form-container.responsive [class*='-form-content'] .section-header-container .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] .section-header-container label,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] label,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] label,div.donation-form-container.responsive ul.radio-array-list li img {
	display:inline-block
}
[class*='-form-container'].responsive [class*='-form-content'] .form-row input:not([type=radio]),[class*='-form-container'].responsive [class*='-form-content'] .section-header-container input:not([type=radio]),[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container] input:not([type=radio]),[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'] input:not([type=radio]),div.donation-form-container.responsive [class*='-form-content'] .form-row input:not([type=radio]),div.donation-form-container.responsive [class*='-form-content'] .section-header-container input:not([type=radio]),div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container] input:not([type=radio]),div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'] input:not([type=radio]) {
	width:100%
}
[class*='-form-container'].responsive [class*='-form-content'] .form-row.field-required,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container.field-required,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container].field-required,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'].field-required,div.donation-form-container.responsive [class*='-form-content'] .form-row.field-required,div.donation-form-container.responsive [class*='-form-content'] .section-header-container.field-required,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container].field-required,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'].field-required {
	margin-left:0;
	position:relative
}
[class*='-form-container'].responsive [class*='-form-content'] .form-row.field-required:before,[class*='-form-container'].responsive [class*='-form-content'] .section-header-container.field-required:before,[class*='-form-container'].responsive [class*='-form-content'] [class*=checkbox-container].field-required:before,[class*='-form-container'].responsive [class*='-form-content'] [class*='-field-container'].field-required:before,div.donation-form-container.responsive [class*='-form-content'] .form-row.field-required:before,div.donation-form-container.responsive [class*='-form-content'] .section-header-container.field-required:before,div.donation-form-container.responsive [class*='-form-content'] [class*=checkbox-container].field-required:before,div.donation-form-container.responsive [class*='-form-content'] [class*='-field-container'].field-required:before {
	position:absolute;
	left:-6px;
	top:-3px
}
[class*='-form-container'].responsive [class*='-form-content'] .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .section-header-container {
	font-family:calluna,serif!important;
	letter-spacing:0!important;
	text-transform:none!important;
	border-top:0;
	border-bottom:2px solid #e3e3e3;
	padding-bottom:20px;
	margin-top:0!important;
	margin-bottom:35px
}
[class*='-form-container'].responsive [class*='-form-content'] .date-input-container select,div.donation-form-container.responsive [class*='-form-content'] .date-input-container select {
	margin-bottom:5px
}
[class*='-form-container'].responsive [class*='-form-content'] .payment-type-element-container,div.donation-form-container.responsive [class*='-form-content'] .payment-type-element-container {
	margin-bottom:35px
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive [class*='-form-content'] .date-input-container select,div.donation-form-container.responsive [class*='-form-content'] .date-input-container select {
	width:calc(50% - 5px);
	display:inline-block
}
[class*='-form-container'].responsive [class*='-form-content'] .date-input-container select+select,div.donation-form-container.responsive [class*='-form-content'] .date-input-container select+select {
	margin-left:5px
}
[class*='-form-container'].responsive [class*='-form-content'] .payment-type-element-container,div.donation-form-container.responsive [class*='-form-content'] .payment-type-element-container {
	background-color:#ececec;
	padding:20px 30px
}
}[class*='-form-container'].responsive [class*='-form-content'] #level_flexible_row,div.donation-form-container.responsive [class*='-form-content'] #level_flexible_row {
	margin-bottom:50px
}
[class*='-form-container'].responsive [class*='-form-content'] .button-container,div.donation-form-container.responsive [class*='-form-content'] .button-container {
	border:none
}
[class*='-form-container'].responsive [class*='-form-content'] .button-container button,div.donation-form-container.responsive [class*='-form-content'] .button-container button {
	background:#004059;
	border:none;
	border-radius:0
}
[class*='-form-container'].responsive [class*='-form-content'] .button-container button+button,div.donation-form-container.responsive [class*='-form-content'] .button-container button+button {
	margin-left:5px
}
[class*='-form-container'].responsive fieldset,div.donation-form-container.responsive fieldset {
	background-color:transparent;
	padding:0
}
[class*='-form-container'].responsive ul.radio-array-list li,div.donation-form-container.responsive ul.radio-array-list li {
	margin-right:10px
}
[class*='-form-container'].responsive ul.radio-array-list li:before,div.donation-form-container.responsive ul.radio-array-list li:before {
	display:none
}
[class*='-form-container'].responsive div.form-row,div.donation-form-container.responsive div.form-row {
	margin:15px 0
}
[class*='-form-container'].responsive div.form-row div.form-content,div.donation-form-container.responsive div.form-row div.form-content {
	display:block
}
[class*='-form-container'].responsive .form-progress-bar,div.donation-form-container.responsive .form-progress-bar {
	display:-ms-flexbox;
	display:flex;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-bottom:30px
}
[class*='-form-container'].responsive .form-progress-bar .progress-bar-step-container,div.donation-form-container.responsive .form-progress-bar .progress-bar-step-container {
	-ms-flex:1;
	flex:1
}
[class*='-form-container'].responsive .form-progress-bar .progress-bar-step-container .progress-bar-step-number-container,div.donation-form-container.responsive .form-progress-bar .progress-bar-step-container .progress-bar-step-number-container {
	line-height:33px
}
[class*='-form-container'].responsive .form-progress-bar .progress-bar-step-container .progress-bar-step-text-container,div.donation-form-container.responsive .form-progress-bar .progress-bar-step-container .progress-bar-step-text-container {
	max-width:100%;
	padding-top:15px;
	font-size:18px;
	font-weight:400;
	display:block
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive .form-progress-bar .progress-bar-step-container .progress-bar-step-text-container,div.donation-form-container.responsive .form-progress-bar .progress-bar-step-container .progress-bar-step-text-container {
	padding-top:5px;
	display:inline-block
}
}[class*='-form-container'].responsive .form-progress-bar .progress-bar-step-container.progress-bar-step-current .progress-bar-step-number-container,div.donation-form-container.responsive .form-progress-bar .progress-bar-step-container.progress-bar-step-current .progress-bar-step-number-container {
	background-color:#c21212
}
[class*='-form-container'].responsive .donation-level-container,div.donation-form-container.responsive .donation-level-container {
	border:1px solid #e3e3e3;
	display:inline-block;
	padding:10px 20px;
	margin-top:10px;
	border-radius:0;
	color:#c21212;
	width:100%
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive .donation-level-container,div.donation-form-container.responsive .donation-level-container {
	width:auto;
	margin-right:8px;
	padding:15px 20px
}
}[class*='-form-container'].responsive .donation-level-container .form-content,div.donation-form-container.responsive .donation-level-container .form-content {
	margin:0 0 0 -5px
}
[class*='-form-container'].responsive .donation-level-container .form-content .donation-level-input-container,div.donation-form-container.responsive .donation-level-container .form-content .donation-level-input-container {
	padding:0
}
[class*='-form-container'].responsive .donation-level-container .form-content .donation-level-input-container .donation-level-label-input-container,div.donation-form-container.responsive .donation-level-container .form-content .donation-level-input-container .donation-level-label-input-container {
	margin-right:7px
}
[class*='-form-container'].responsive .donation-level-container .form-content .donation-level-input-container .donation-level-label-input-container input[type=radio],div.donation-form-container.responsive .donation-level-container .form-content .donation-level-input-container .donation-level-label-input-container input[type=radio] {
	display:inline;
	-webkit-appearance:radio;
	vertical-align:middle;
	margin-right:0
}
[class*='-form-container'].responsive .donation-level-container .form-content .donation-level-input-container .donation-level-user-entered,div.donation-form-container.responsive .donation-level-container .form-content .donation-level-input-container .donation-level-user-entered {
	margin-top:-22px
}
[class*='-form-container'].responsive .donation-level-container .form-content .donation-level-input-container .donation-level-user-entered input,div.donation-form-container.responsive .donation-level-container .form-content .donation-level-input-container .donation-level-user-entered input {
	width:100%;
	height:45px
}
[class*='-form-container'].responsive .donation-level-amount-container,div.donation-form-container.responsive .donation-level-amount-container {
	font-size:20px;
	font-size:1.25rem
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive .donation-level-amount-container,div.donation-form-container.responsive .donation-level-amount-container {
	font-size:22px;
	font-size:1.375rem
}
}[class*='-form-container'].responsive .donation-level-amount-container+.donation-level-label-container,div.donation-form-container.responsive .donation-level-amount-container+.donation-level-label-container {
	margin-left:0
}
[class*='-form-container'].responsive .donation-level-expanded-label p,[class*='-form-container'].responsive div.form-content ul li,div.donation-form-container.responsive .donation-level-expanded-label p,div.donation-form-container.responsive div.form-content ul li {
	font-size:14px;
	font-size:.875rem
}
[class*='-form-container'].responsive [class*='-form-content'] .FormLabelText+div.donation-level-expanded-label,[class*='-form-container'].responsive [class*='-form-content'] div.donation-form-container.responsive .FormLabelText+div.donation-level-expanded-label,[class*='-form-container'].responsive label+div.donation-level-expanded-label,div.donation-form-container.responsive [class*='-form-content'] .FormLabelText+div.donation-level-expanded-label,div.donation-form-container.responsive [class*='-form-content'] [class*='-form-container'].responsive .FormLabelText+div.donation-level-expanded-label,div.donation-form-container.responsive label+div.donation-level-expanded-label {
	margin-left:23px
}
[class*='-form-container'].responsive div.donation-level-user-entered+div.donation-level-expanded-label,div.donation-form-container.responsive div.donation-level-user-entered+div.donation-level-expanded-label {
	margin-left:25px
}
.mobile [class*='-form-container'].responsive [class*='-form-content'] .button-container button+button,[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm div.consRegFieldContainer .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm div.consRegFieldContainer .FormLabelText,form#TicketForm div.consRegFieldContainer [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form#TicketForm div.consRegFieldContainer div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form#TicketForm div.consRegFieldContainer label {
	margin-left:0
}
[class*='-form-container'].responsive fieldset .radio-button-container,div.donation-form-container.responsive fieldset .radio-button-container {
	margin-top:15px
}
[class*='-form-container'].responsive fieldset .radio-button-container input[type=text],div.donation-form-container.responsive fieldset .radio-button-container input[type=text] {
	display:inline-block;
	width:auto!important
}
[class*='-form-container'].responsive .custom-field-container select,div.donation-form-container.responsive .custom-field-container select {
	max-width:220px
}
@media only screen and (min-width:640px) {
	[class*='-form-container'].responsive .donation-level-expanded-label p,[class*='-form-container'].responsive div.form-content ul li,div.donation-form-container.responsive .donation-level-expanded-label p,div.donation-form-container.responsive div.form-content ul li {
	font-size:16px;
	font-size:1rem
}
[class*='-form-container'].responsive .custom-field-container select,div.donation-form-container.responsive .custom-field-container select {
	max-width:400px
}
}[class*='-form-container'].responsive .html-caption-container table td,div.donation-form-container.responsive .html-caption-container table td {
	padding:0 5px
}
div.form-row.form-checkbox div.form-content>input {
	display:none
}
div.don-level-total-row {
	width:100%;
	border:2px solid #AAA;
	border-radius:0
}
@media only screen and (min-width:1024px) {
	div.don-level-total-row {
	width:45%
}
}.mobile [class*='-form-container'].responsive,.mobile [class*='-form-container'].responsive .form-progress-bar .progress-bar-step-container,.mobile div.html-caption-container {
	width:100%
}
#donor_remember_me_row {
	margin-top:-15px;
	margin-bottom:50px
}
.mobile [class*='-form-container'].responsive .form-progress-bar {
	display:block
}
.mobile [class*='-form-container'].responsive .form-progress-bar .progress-bar-step-text-container,[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm input[type=radio]+.FormLabelText input[type=checkbox]+.FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm input[type=radio]+.FormLabelText input[type=checkbox]+label,[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm input[type=radio]+label input[type=checkbox]+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm input[type=radio]+.FormLabelText input[type=checkbox]+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm input[type=radio]+.FormLabelText input[type=checkbox]+label,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm input[type=radio]+label input[type=checkbox]+.FormLabelText,form#TicketForm [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText input[type=checkbox]+.FormLabelText,form#TicketForm [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText input[type=checkbox]+label,form#TicketForm div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText input[type=checkbox]+.FormLabelText,form#TicketForm div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText input[type=checkbox]+label,form#TicketForm input[type=radio]+label [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText,form#TicketForm input[type=radio]+label div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText,form#TicketForm input[type=radio]+label input[type=checkbox]+label {
	display:inline-block
}
.mobile div.donation-form-container.responsive [class*='-form-content'] div.form-checkbox .FormLabelText,.mobile div.donation-form-container.responsive div.form-checkbox [class*='-form-content'] .FormLabelText,.mobile div.form-input-label-block,.mobile div.responsive div.form-checkbox [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,.mobile div.responsive div.form-checkbox label,[class*='-form-container'].responsive [class*='-form-content'] .mobile div.responsive div.form-checkbox .FormLabelText {
	max-width:100%
}
.body-styles .ObjTitle {
	font-style:normal;
	color:#181d23;
	margin-bottom:0
}
form#TicketForm {
	overflow:scroll;
	background:#FFF;
	padding:15px!important;
	border:0;
	border-radius:0
}
form#TicketForm p {
	font-size:14px;
	font-size:.875rem
}
[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm p strong .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm p strong .FormLabelText,form#TicketForm p strong [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form#TicketForm p strong div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form#TicketForm p strong label {
	font-weight:500
}
form#TicketForm a:link {
	color:#c21212
}
form#TicketForm a:link span {
	color:#c21212!important;
	text-decoration:none!important
}
form#TicketForm input[type=checkbox],form#TicketForm input[type=radio] {
	display:inline-block;
	vertical-align:baseline;
	margin-right:10px
}
[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm input[type=checkbox]+.FormLabelText:before,[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm input[type=radio]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm input[type=checkbox]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm input[type=radio]+.FormLabelText:before,form#TicketForm [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:before,form#TicketForm [class*='-form-container'].responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,form#TicketForm div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:before,form#TicketForm div.donation-form-container.responsive [class*='-form-content'] input[type=radio]+.FormLabelText:before,form#TicketForm input[type=checkbox]+label:before,form#TicketForm input[type=radio]+label:before {
	display:none
}
form#TicketForm input[type=radio] {
	-webkit-appearance:radio
}
form#TicketForm input[type=checkbox] {
	-webkit-appearance:checkbox
}
form#TicketForm .cons-reg-label-checkbox,form#TicketForm .cons-reg-value-checkbox {
	display:inline-block;
	vertical-align:middle
}
form#TicketForm .cons-reg-label-checkbox {
	margin-left:0;
	width:80%
}
form#TicketForm table {
	width:100%;
	overflow:scroll;
	table-layout:auto
}
form#TicketForm table tbody tr td {
	vertical-align:top;
	padding-top:0;
	padding-bottom:5px
}
@media only screen and (min-width:640px) {
	form#TicketForm {
	padding:40px!important
}
form#TicketForm p {
	font-size:16px;
	font-size:1rem
}
form#TicketForm table tbody tr td {
	padding-bottom:15px
}
}form#TicketForm table tbody tr td p.Smaller {
	height:25px
}
form#TicketForm table tbody tr td td {
	padding-right:15px
}
form#TicketForm table select {
	width:100%
}
form#TicketForm table.lc_Table {
	margin:15px 0 35px
}
form#TicketForm table.lc_Table td,form#TicketForm table.lc_Table tr {
	padding:5px
}
form#TicketForm table.lc_Table p {
	font-size:12px;
	font-size:.75rem
}
@media only screen and (min-width:640px) {
	form#TicketForm table.lc_Table td,form#TicketForm table.lc_Table tr {
	padding:15px
}
form#TicketForm table.lc_Table p {
	font-size:16px;
	font-size:1rem
}
}form#TicketForm fieldset {
	margin:0;
	padding:0
}
form#TicketForm fieldset select {
	width:75%;
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif
}
.body-styles form,.convioform .question-container .question-input table,.convioform .question-container .question-input table select,.convioform .yui-panel-container,.convioform .yui-panel-container .yui-calcontainer {
	width:100%
}
[class*='-form-container'].responsive [class*='-form-content'] form#TicketForm input[type=checkbox]+.FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form#TicketForm input[type=checkbox]+.FormLabelText,form#TicketForm [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText,form#TicketForm div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText,form#TicketForm input[type=checkbox]+label {
	margin:15px 0;
	display:inline-block
}
form#TicketForm input[type=submit] {
	margin:25px 0
}
form#TicketForm .Explicit {
	text-transform:none;
	letter-spacing:0;
	font-size:16px;
	font-size:1rem
}
form#TicketForm input[type=reset] {
	font-size:16px;
	font-size:1rem
}
.body-styles form {
	margin:45px auto
}
.body-styles form .form-item {
	margin-bottom:15px
}
.body-styles form .form-actions {
	margin-top:45px
}
.convioform .survey-container {
	margin-left:0
}
.convioform .survey-container .survey-intro-name {
	font-size:35px;
	font-size:2.1875rem;
	font-weight:400;
	font-family:calluna,serif;
	margin-bottom:40px
}
.convioform .question-container {
	background-color:#FFF;
	padding:25px
}
.convioform .question-container.question-hidden {
	display:none
}
@media only screen and (min-width:640px) {
	.convioform .question-container {
	padding:45px 35px
}
}.convioform .question-container .question-text [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,.convioform .question-container .question-text div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,.convioform .question-container .question-text label,.convioform .question-container .question-text span,[class*='-form-container'].responsive [class*='-form-content'] .convioform .question-container .question-text .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] .convioform .question-container .question-text .FormLabelText {
	display:inline;
	font-size:22px;
	font-size:1.375rem;
	letter-spacing:1px
}
.convioform .question-container .question-input>table>tr>td:first-of-type,.convioform .question-container .question-text .question-number {
	display:none
}
.convioform .question-container .question-text .question-required {
	color:#c21212
}
.convioform .question-container .question-input {
	margin-top:20px;
	margin-left:0
}
.convioform .question-container .question-input>table>tr>td:last-child {
	display:block;
	position:relative
}
.convioform .question-container .question-input>table tr[class*=survey-api-cons-]>td:not(:last-child) {
	display:none
}
.convioform .question-container .question-input>table tr:not(.survey-api-inline-label-row):not(.survey-api-inline-input-row) {
	display:inline
}
@media (max-width:639px) {
	.convioform .question-container .question-input>table tr.survey-api-inline-label-row {
	height:30px;
	overflow:visible;
	display:block
}
.convioform .question-container .question-input>table tr.survey-api-inline-label-row td {
	display:block
}
.convioform .question-container .question-input>table tr.survey-api-inline-label-row td+td {
	margin-top:70px
}
}.convioform .question-container .question-input>table tr.survey-api-inline-input-row td {
	display:block
}
.convioform .question-container .question-input>table tr.survey-api-inline-input-row td:not(:last-of-type) {
	padding-bottom:28px
}
@media only screen and (min-width:640px) {
	.convioform .question-container .question-input>table tr.survey-api-inline-input-row td {
	display:table-cell!important
}
.convioform .question-container .question-input>table tr.survey-api-inline-input-row td:not(:last-of-type) {
	padding-right:10px;
	padding-bottom:0
}
}.convioform .question-container .question-input table tr:not(:last-child) input,.convioform .question-container .question-input table tr:not(:last-child) select,.convioform .question-container .question-input table tr:not(:last-child) textarea {
	margin-bottom:17px
}
.convioform .question-container .question-hint {
	margin:0;
	color:#666;
	line-height:12px
}
.convioform .question-caption table {
	word-wrap:break-word
}
.convioform .question-caption table,.convioform .question-caption table * {
	display:inline-block;
	width:100%
}
.convioform .survey-api-button-container {
	margin-top:25px
}
.convioform .survey-api-button-container input {
	margin:0 10px 0 0;
	display:inline-block
}
.convioform .yui-panel-container .yui-calendar {
	display:table!important
}
.convioform .yui-panel-container .yui-calendar tr {
	display:table-row!important
}
.convioform .yui-panel-container .yui-calendar tr td {
	display:table-cell!important
}
.webform,.webform-submission-form {
	margin-top:-2px
}
.webform .webform-heading,.webform-submission-form .webform-heading {
	margin-bottom:20px
}
.webform .form-item:not(.js-form-type-radio),.webform-submission-form .form-item:not(.js-form-type-radio) {
	background-color:#FFF;
	padding:0 25px 20px
}
@media only screen and (min-width:640px) {
	.webform .form-item:not(.js-form-type-radio),.webform-submission-form .form-item:not(.js-form-type-radio) {
	padding:0 35px 20px
}
}.webform .form-item:not(.js-form-type-radio):first-of-type,.webform-submission-form .form-item:not(.js-form-type-radio):first-of-type {
	padding-top:30px
}
.webform .form-item:not(.js-form-type-radio):last-of-type,.webform-submission-form .form-item:not(.js-form-type-radio):last-of-type {
	padding-bottom:30px
}
.webform .form-item:not(.js-form-type-radio) input,.webform .form-item:not(.js-form-type-radio) select,.webform .form-item:not(.js-form-type-radio) textarea,.webform-submission-form .form-item:not(.js-form-type-radio) input,.webform-submission-form .form-item:not(.js-form-type-radio) select,.webform-submission-form .form-item:not(.js-form-type-radio) textarea {
	min-width:100%
}
.webform .fieldset-wrapper .form-item:not(.js-form-type-radio),.webform .fieldset-wrapper fieldset,.webform-submission-form .fieldset-wrapper .form-item:not(.js-form-type-radio),.webform-submission-form .fieldset-wrapper fieldset {
	padding:10px 0!important
}
.webform .form-item .description,.webform-submission-form .form-item .description {
	font-size:14px;
	font-size:.875rem;
	margin-top:25px;
	line-height:initial;
	color:#666
}
.webform .form-item.js-form-type-textarea,.webform-submission-form .form-item.js-form-type-textarea {
	padding:25px 25px 0
}
@media only screen and (min-width:640px) {
	.webform .form-item:not(.js-form-type-radio) input,.webform .form-item:not(.js-form-type-radio) select,.webform .form-item:not(.js-form-type-radio) textarea,.webform-submission-form .form-item:not(.js-form-type-radio) input,.webform-submission-form .form-item:not(.js-form-type-radio) select,.webform-submission-form .form-item:not(.js-form-type-radio) textarea {
	min-width:50%
}
.webform .form-item.js-form-type-textarea,.webform-submission-form .form-item.js-form-type-textarea {
	padding:25px 40px 0
}
}.webform .form-actions,.webform-submission-form .form-actions {
	margin-top:25px
}
.webform .form-actions input,.webform-submission-form .form-actions input {
	margin:0 10px 0 0;
	display:inline-block
}
.webform form>fieldset>legend,.webform-submission-form form>fieldset>legend {
	position:relative
}
.webform fieldset,.webform-submission-form fieldset {
	padding:25px!important
}
@media only screen and (min-width:640px) {
	.webform fieldset,.webform-submission-form fieldset {
	padding:40px!important
}
}.webform fieldset .fieldset-wrapper,.webform-submission-form fieldset .fieldset-wrapper {
	margin-top:25px
}
.webform fieldset fieldset,.webform-submission-form fieldset fieldset {
	background-color:purple
}
.webform fieldset fieldset .fieldset-wrapper,.webform-submission-form fieldset fieldset .fieldset-wrapper {
	padding:0;
	margin-top:-8px
}
.webform #ajax-wrapper,.webform-submission-form #ajax-wrapper {
	margin:10px 0
}
.webform #ajax-wrapper+.form-item,.webform-submission-form #ajax-wrapper+.form-item {
	padding-top:20px
}
#views-exposed-form-topics-block-1 .form-actions:before,#views-exposed-form-topics-block-1 .js-hide {
	display:none
}
.content-error {
	text-align:center;
	padding:60px 30px;
	border:4px solid #c21212
}
@media only screen and (min-width:1024px) {
	.convioform .question-container .question-input table select {
	height:61px
}
.content-error {
	padding:120px 0
}
}.bundle--heading .col-featured .view-mode--teaser-tile .content-error h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .content-error h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .content-error .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .content-error .f--title.section-header-container,.col-featured .view-mode--teaser-tile .content-error h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .content-error .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .content-error .f--title.section-header-container,.content-error .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.content-error .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.content-error .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.content-error .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.content-error .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.content-error .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.content-error .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.content-error .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.content-error .col-featured .view-mode--teaser-tile h3.f--title,.content-error [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.content-error div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.content-error h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:30px;
	color:#c21212
}
.bundle--heading .col-featured .view-mode--teaser-tile .content-error h2.f--title span,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container span,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container span,.col-featured .view-mode--teaser-tile .bundle--heading .content-error h2.f--title span,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .content-error .f--title.section-header-container span,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .content-error .f--title.section-header-container span,.col-featured .view-mode--teaser-tile .content-error h3.f--title span,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .content-error .f--title.section-header-container span,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .content-error .f--title.section-header-container span,.content-error .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title span,.content-error .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container span,.content-error .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container span,.content-error .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container span,.content-error .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container span,.content-error .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title span,.content-error .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container span,.content-error .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container span,.content-error .col-featured .view-mode--teaser-tile h3.f--title span,.content-error [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container span,.content-error div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container span,.content-error h1 span,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container span,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .content-error .f--title.section-header-container span {
	font-weight:300;
	color:#1a1819
}
.content-error .block-content {
	font-size:18px;
	font-size:1.125rem;
	color:#666;
	margin:0 auto;
	padding:20px 0;
	display:inline-block;
	border-top:2px solid #ececec;
	border-bottom:2px solid #ececec
}
.content-error .btn.solid,.content-error [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.content-error div.donation-form-container.responsive [class*='-form-content'] .button-container button,.content-error form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .content-error button,div.donation-form-container.responsive [class*='-form-content'] .button-container .content-error button,form .content-error input[type=submit] {
	display:inline-block;
	margin-top:40px
}
.content-utility {
	height:100vh;
	padding:100px 0
}
#notification {
	background-color:#ececec
}
#notification .nwwiim-notification-block {
	visibility:hidden;
	opacity:0;
	max-height:0;
	transition:all .5s ease-out
}
#notification .nwwiim-notification-block.show {
	transition:all .5s ease-in;
	visibility:visible;
	opacity:1;
	max-height:9999px
}
#notification .notification {
	position:relative;
	padding:20px 0;
	text-align:center
}
@media only screen and (min-width:1024px) {
	#notification .notification {
	padding:25px 0;
	text-align:left
}
#notification .notification .col-cta,#notification .notification .col-message,#notification .notification .icon-exclamation {
	display:inline-block;
	vertical-align:middle
}
}#notification .notification .icon-exclamation {
	background-color:#c21212;
	width:40px;
	height:40px;
	line-height:40px;
	line-height:2.5rem;
	border-radius:100%;
	color:#FFF;
	text-align:center;
	margin:0 auto 15px
}
#notification .notification .col-message p {
	font-size:15px;
	font-size:.9375rem
}
@media only screen and (min-width:1024px) {
	#notification .notification .icon-exclamation {
	margin:0 auto
}
#notification .notification .col-message {
	width:75%;
	border-right:2px solid #e3e3e3;
	padding-right:20px;
	margin:0 25px
}
#notification .notification .col-message p {
	font-size:16px;
	font-size:1rem
}
}#notification .notification .col-cta {
	margin-top:10px
}
#notification .notification .icon-close {
	width:45px;
	height:45px;
	border-radius:100%;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:0;
	background-color:transparent;
	transition:all .3s cubic-bezier(.55,.085,0,.99)
}
#notification .notification .icon-close:hover {
	background-color:#FFF
}
#notification .notification .icon-close:before {
	content:"\d7";
	font-weight:700;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:26px;
	font-size:1.625rem;
	line-height:30px;
	text-align:center
}
form.search-solr-form fieldset,form.views-exposed-form fieldset {
	margin:0
}
form.search-solr-form .form-item-keys,form.views-exposed-form .form-item-keys {
	width:80%;
	display:inline-block;
	vertical-align:middle
}
[class*='-form-container'].responsive [class*='-form-content'] form.search-solr-form .form-item-keys .FormLabelText,[class*='-form-container'].responsive [class*='-form-content'] form.views-exposed-form .form-item-keys .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form.search-solr-form .form-item-keys .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] form.views-exposed-form .form-item-keys .FormLabelText,form.search-solr-form .form-item-keys [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form.search-solr-form .form-item-keys div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form.search-solr-form .form-item-keys label,form.views-exposed-form .form-item-keys [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,form.views-exposed-form .form-item-keys div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,form.views-exposed-form .form-item-keys label {
	visibility:hidden;
	display:none
}
form.search-solr-form .form-item-keys input[type=text],form.views-exposed-form .form-item-keys input[type=text] {
	background-color:#FFF;
	width:100%;
	border:0;
	border-left:5px solid #c21212;
	padding:25px;
	height:76px
}
form.search-solr-form .form-item-keys input[type=text]:focus,form.views-exposed-form .form-item-keys input[type=text]:focus {
	background-color:#f9f9f9;
	box-shadow:none
}
form.search-solr-form .form-item-keys::-webkit-input-placeholder,form.views-exposed-form .form-item-keys::-webkit-input-placeholder {
	font-size:21px;
	font-size:1.3125rem;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	color:#11161c;
	letter-spacing:1px
}
form.search-solr-form .form-item-keys:-moz-placeholder,form.views-exposed-form .form-item-keys:-moz-placeholder {
	font-size:21px;
	font-size:1.3125rem;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	color:#11161c;
	letter-spacing:1px
}
form.search-solr-form .form-item-keys::-moz-placeholder,form.views-exposed-form .form-item-keys::-moz-placeholder {
	font-size:21px;
	font-size:1.3125rem;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	color:#11161c;
	letter-spacing:1px
}
form.search-solr-form .form-item-keys:-ms-input-placeholder,form.views-exposed-form .form-item-keys:-ms-input-placeholder {
	font-size:21px;
	font-size:1.3125rem;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	color:#11161c;
	letter-spacing:1px
}
form.search-solr-form .form-actions,form.views-exposed-form .form-actions {
	position:relative;
	display:inline-block;
	width:20%;
	min-width:60px;
	margin-left:-5px;
	vertical-align:middle
}
form.search-solr-form .form-actions:before,form.views-exposed-form .form-actions:before {
	content:"\66";
	font-family:nwwiim-icons;
	font-size:20px;
	font-size:1.25rem;
	line-height:76px;
	line-height:4.75rem;
	font-style:normal!important;
	color:#11161c;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1;
	background-color:#FFF
}
form.search-solr-form .form-actions input[type=submit],form.views-exposed-form .form-actions input[type=submit] {
	position:relative;
	z-index:25;
	text-indent:-999em;
	display:block;
	color:#11161c;
	width:100%;
	height:76px;
	padding:10px;
	margin-top:0;
	border-left:1px solid #e3e3e3;
	background-color:transparent
}
form.search-solr-form .form-actions:hover:before,form.views-exposed-form .form-actions:hover:before {
	background-color:#c21212;
	color:#FFF
}
.search-solr-form .summary,.search-solr-form .views-summary,.views .summary,.views .views-summary {
	font-size:16px;
	font-size:1rem;
	font-style:italic;
	margin-bottom:35px
}
@media only screen and (min-width:640px) {
	.search-solr-form .summary,.search-solr-form .views-summary,.views .summary,.views .views-summary {
	font-size:20px;
	font-size:1.25rem
}
}.search-solr-form .summary strong,.search-solr-form .views-summary strong,.views .summary strong,.views .views-summary strong {
	font-style:normal
}
.search-solr-form .filter-heading,.views .filter-heading {
	display:block;
	margin-bottom:25px;
	font-style:italic;
	font-size:22px;
	font-size:1.375rem;
	font-family:calluna,serif
}
@media only screen and (min-width:1024px) {
	#notification .notification .col-cta {
	margin-top:0
}
.search-solr-form .filter-heading,.views .filter-heading {
	margin-bottom:35px
}
}.search-solr-form .topic-filter,.views .topic-filter {
	margin-top:35px
}
@media (max-width:1023px) {
	.views form.views-exposed-form {
	border-bottom:1px solid #FFF;
	margin-bottom:35px
}
}.views form.views-exposed-form fieldset {
	background-color:transparent;
	padding:0!important
}
@media only screen and (min-width:1024px) {
	.views form.views-exposed-form fieldset {
	margin-bottom:30px!important
}
}.views form.views-exposed-form fieldset legend {
	position:relative;
	top:0;
	margin-bottom:15px;
	font-size:20px;
	font-size:1.25rem
}
@media (max-width:1023px) {
	.views form.views-exposed-form fieldset legend {
	position:relative;
	cursor:pointer;
	display:block;
	width:100%;
	margin-bottom:0;
	border-top:1px solid #FFF;
	padding:15px 0
}
.views form.views-exposed-form fieldset legend:after {
	content:"+";
	display:inline-block;
	position:absolute;
	top:30px;
	right:0;
	color:#181d23;
	font-size:36px;
	font-size:2.25rem;
	line-height:0
}
.views form.views-exposed-form fieldset legend.open-filter:after {
	content:"";
	width:10px;
	height:3px;
	top:25px;
	right:2px;
	background-color:#181d23
}
.views form.views-exposed-form fieldset .fieldset-wrapper .form-checkboxes {
	height:0;
	overflow:hidden
}
.views form.views-exposed-form fieldset .fieldset-wrapper.open-filter {
	margin:0 0 25px
}
.views form.views-exposed-form fieldset .fieldset-wrapper.open-filter .form-checkboxes {
	height:auto;
	overflow:visible
}
}@media only screen and (min-width:1024px) {
	.views form.views-exposed-form .form-item {
	margin-bottom:10px
}
.views-latest .attachment {
	padding-right:45px
}
}.views form.views-exposed-form .form-item [class*='-form-container'].responsive [class*='-form-content'] .FormLabelText,.views form.views-exposed-form .form-item div.donation-form-container.responsive [class*='-form-content'] .FormLabelText,.views form.views-exposed-form .form-item label,[class*='-form-container'].responsive [class*='-form-content'] .views form.views-exposed-form .form-item .FormLabelText,div.donation-form-container.responsive [class*='-form-content'] .views form.views-exposed-form .form-item .FormLabelText {
	text-transform:none;
	font-size:15px;
	font-size:.9375rem;
	font-weight:400;
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif
}
.views form.views-exposed-form .form-actions {
	display:none
}
.views form.views-exposed-form [class*='-form-container'].responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:before,.views form.views-exposed-form div.donation-form-container.responsive [class*='-form-content'] input[type=checkbox]+.FormLabelText:before,.views form.views-exposed-form input[type=checkbox]+label:before,[class*='-form-container'].responsive [class*='-form-content'] .views form.views-exposed-form input[type=checkbox]+.FormLabelText:before,div.donation-form-container.responsive [class*='-form-content'] .views form.views-exposed-form input[type=checkbox]+.FormLabelText:before {
	margin-right:15px
}
.views form.views-exposed-form#views-exposed-form-search-page-1 .form-actions,.views form.views-exposed-form#views-exposed-form-topics-block-1 .form-actions {
	display:inline-block;
	vertical-align:top
}
.views form.views-exposed-form#views-exposed-form-search-page-1 {
	margin-bottom:30px
}
@media only screen and (min-width:640px) {
	.views form.views-exposed-form#views-exposed-form-search-page-1 {
	margin-bottom:50px
}
}.views-bibliography-archive form.views-exposed-form .form-actions {
	display:inline-block
}
.views-bibliography-archive form.views-exposed-form .form-item {
	margin-bottom:0
}
.search-solr-form .summary,.search-solr-form .views-summary,.views-search .summary,.views-search .views-summary {
	text-align:center
}
.search-solr-form .search-results,.views-search .search-results {
	margin-top:50px
}
.views-latest .column-grid {
	display:block
}
@media (max-width:1023px) {
	.views-latest {
	display:block
}
.views-latest .column-grid {
	columns:1
}
}@media only screen and (min-width:640px) and (max-width:1023px) {
	.views-latest .view-mode--teaser-tile {
	display:-ms-flexbox;
	display:flex
}
.views-latest .view-mode--teaser-tile .col-image {
	-ms-flex:1;
	flex:1;
	margin-bottom:0
}
.views-latest .view-mode--teaser-tile .col-content {
	-ms-flex:2;
	flex:2;
	margin-left:20px
}
.views-latest .col-featured .col-content {
	-ms-flex:1;
	flex:1
}
}.views-events-calendar.view-has-been-filtered main .views-group-heading {
	visibility:hidden;
	height:0;
	margin-top:0
}
.views-events-calendar .no-result-mess {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#222;
	font-size:18px;
	font-size:1.125rem;
	line-height:24px;
	line-height:1.5rem;
	text-transform:uppercase;
	text-align:center;
	background:#f6f6f6;
	padding:80px 20px
}
.views-events-calendar header {
	margin-bottom:25px
}
.views-events-calendar header .views-summary {
	display:inline-block;
	margin-bottom:0
}
.views-events-calendar header p {
	display:inline-block;
	font-size:16px;
	font-size:1rem;
	font-style:italic;
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #d3d3d3;
	float:left
}
@media only screen and (min-width:640px) {
	.views-events-calendar header p {
	margin-top:-3px;
	font-size:20px;
	font-size:1.25rem
}
}.bundle--heading .views-events-calendar main h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading h2.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.views-events-calendar main h3.views-group-heading,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container {
	margin:35px 0 15px
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 {
	position:relative
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1:after {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:transparent
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text] {
	background-color:#FFF;
	border:none;
	border-left:5px solid #c21212;
	box-shadow:none;
	width:100%;
	max-width:370px;
	text-align:left;
	margin-bottom:-2px;
	color:#11161c;
	font-size:16px;
	font-size:1rem;
	padding:20px;
	font-weight:400;
	font-family:calluna,serif;
	line-height:25px;
	line-height:1.5625rem;
	letter-spacing:0;
	font-style:normal
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text]::-webkit-input-placeholder {
	color:#11161c;
	letter-spacing:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text]:-moz-placeholder {
	color:#11161c;
	letter-spacing:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text]::-webkit-input-placeholder {
	color:#11161c!important;
	text-transform:capitalize!important;
	font-style:italic!important;
	letter-spacing:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text]:-moz-placeholder {
	color:#11161c!important;
	text-transform:capitalize!important;
	font-style:italic!important;
	letter-spacing:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text]::-moz-placeholder {
	color:#11161c!important;
	text-transform:capitalize!important;
	font-style:italic!important;
	letter-spacing:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .form-item-field-start-date-value-1 input[type=text]:-ms-input-placeholder {
	color:#11161c!important;
	text-transform:capitalize!important;
	font-style:italic!important;
	letter-spacing:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date .reset-calendar-button {
	cursor:pointer;
	margin-bottom:30px
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker {
	margin-top:-5px;
	padding:10px 0;
	border:none;
	border-radius:0;
	width:100%;
	max-width:370px;
	margin-bottom:30px
}
@media only screen and (min-width:640px) {
	.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker {
	padding:21px 5px
}
}.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header {
	border:none;
	border-radius:0;
	padding:0;
	background:0 0;
	margin:0 6% 17px
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title span {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	font-weight:400;
	font-style:normal;
	font-size:20px;
	font-size:1.25rem;
	line-height:20px;
	line-height:1.25rem;
	border-bottom:2px solid #d3d3d3;
	text-decoration:none!important
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	cursor:pointer;
	top:0;
	background:0 0;
	border:none;
	border-radius:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
	background-image:url(../Images/calendar-arrows.png);
	background-repeat:no-repeat;
	background-size:auto 22px;
	background-position:100% 50%;
	margin-left:0;
	margin-top:-11px;
	height:22px;
	width:12px
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	left:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span {
	background-position:0 50%;
	left:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	right:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar {
	margin-bottom:0
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td {
	border:none;
	background:0 0;
	padding:1% 0;
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	font-weight:400;
	font-style:normal
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td a,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td span {
	margin:auto;
	text-align:center;
	border-radius:50%;
	width:26px;
	height:26px;
	line-height:26px;
	line-height:1.625rem;
	font-size:15px;
	font-size:.9375rem;
	padding:0;
	background:0 0;
	border:none
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-hover,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-active,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-hover {
	background-color:#90c2d3;
	box-shadow:none
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-today .ui-state-highlight {
	background-color:#90c2d3;
	box-shadow:inset 0 0 0 3px rgba(25,25,25,.25)
}
.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day span {
	background-color:#90c2d3;
	box-shadow:none
}
.views-events .views-view-grid,.views-program-events .views-view-grid {
	margin:0 -7%
}
@media only screen and (min-width:640px) {
	.views-events .views-view-grid,.views-program-events .views-view-grid {
	margin:0
}
.views-events .views-view-grid .flex-grid,.views-program-events .views-view-grid .flex-grid {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}@media only screen and (min-width:1024px) {
	.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td a,.views-events-calendar form#views-exposed-form-events-calendar-block-1 .filter-event-date #event-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr td span {
	width:40px;
	height:40px;
	line-height:40px
}
.views-events .views-view-grid .view-mode--teaser,.views-program-events .views-view-grid .view-mode--teaser {
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.views-events .views-view-grid .view-mode--teaser .col-image.gap--sm,.views-program-events .views-view-grid .view-mode--teaser .col-image.gap--sm {
	padding-right:0;
	padding-left:30px
}
.path-frontpage.header-loaded #header .nav-wrapper .header-top {
	overflow:hidden
}
}.no-results-message {
	background-color:#FFF;
	padding:40px;
	text-align:center
}
.bundle--heading .no-results-message h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .no-results-message .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .no-results-message .section-header-container,.no-results-message .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.no-results-message .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.no-results-message .bundle--heading h2,.no-results-message [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.no-results-message div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.no-results-message h3,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container {
	position:relative
}
.bundle--heading .no-results-message h2:before,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .no-results-message .section-header-container:before,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .no-results-message .section-header-container:before,.no-results-message .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container:before,.no-results-message .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container:before,.no-results-message .bundle--heading h2:before,.no-results-message [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container:before,.no-results-message div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container:before,.no-results-message h3:before,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container:before,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .no-results-message .section-header-container:before {
	line-height:60px;
	line-height:3.75rem;
	display:block;
	width:60px;
	height:60px;
	margin:0 auto 25px;
	color:#c21212;
	background-color:#ececec;
	border-radius:100%
}
.no-results-message p {
	position:relative;
	margin-top:20px;
	padding-top:20px
}
.no-results-message p:before {
	content:"";
	position:absolute;
	width:100px;
	height:3px;
	background-color:#ececec;
	top:0;
	left:50%;
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.ani--views-fadeout .col-second main,.ani--views-fadeout .views-content {
	animation:fadeOut .5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:0s
}
.ani--views-fadeout .views-exposed-form {
	position:relative
}
.ani--views-fadeout .views-exposed-form:before {
	content:"";
	position:absolute;
	top:-20px;
	left:-5%;
	width:110%;
	height:105%;
	background-color:rgba(255,255,255,.5);
	z-index:25;
	opacity:0;
	animation:fadeIn .5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:0s
}
.ani--views-fadein .col-second main,.ani--views-fadein .views-content {
	animation:fadeIn .5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:0s
}
.views-video-archive .col-item {
	padding-right:10px;
	padding-bottom:10px
}
.views-video-archive .node--type-video-cdn {
	background:#fff;
	padding:25px;
	height:100%
}
.path-frontpage #header .block-search,.path-frontpage #header .block-type-button,.path-frontpage #header ul.menu .menu-item,.path-frontpage .block-museum-hours {
	opacity:0
}
.path-frontpage.header-loaded #header {
	}.effect--carousel-cell:after,.effect--carousel-cell:before {
	content:'';
	display:block;
	position:absolute;
	opacity:0;
	top:15px;
	margin:auto;
	z-index:1;
	transition:all .5s cubic-bezier(.55,.085,0,.99);
	left:0;
	right:0
}
.path-frontpage.header-loaded #header .block-header-utility-menu ul.menu .menu-item {
	animation:fadeInUpHalf 1.8s cubic-bezier(.55,.085,0,.99) forwards
}
.path-frontpage.header-loaded #header .block-header-utility-menu ul.menu .menu-item:nth-child(1) {
	animation-delay:.1s
}
.path-frontpage.header-loaded #header .block-header-utility-menu ul.menu .menu-item:nth-child(2) {
	animation-delay:125ms
}
.path-frontpage.header-loaded #header .block-header-utility-menu ul.menu .menu-item:nth-child(3) {
	animation-delay:.15s
}
.path-frontpage.header-loaded #header .block-header-utility-menu ul.menu .menu-item:nth-child(4) {
	animation-delay:175ms
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu {
	animation:fadeIn 2s cubic-bezier(.55,.085,0,.99) forwards
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item {
	-ms-transform:translate3d(0,15px,0);
	transform:translate3d(0,15px,0);
	animation:fadeInUpHalf 1.5s cubic-bezier(.55,.085,0,.99) forwards
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item:nth-child(1) {
	animation-delay:175ms
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item:nth-child(2) {
	animation-delay:.2s
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item:nth-child(3) {
	animation-delay:225ms
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item:nth-child(4) {
	animation-delay:.25s
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item:nth-child(5) {
	animation-delay:.3s
}
.path-frontpage.header-loaded #header .block-header-main-menu ul.menu .menu-item:nth-child(6) {
	animation-delay:325ms
}
.path-frontpage.header-loaded #header .block-socials-menu ul.menu .menu-item {
	animation:fadeInUpHalf 1.8s cubic-bezier(.55,.085,0,.99) forwards
}
.path-frontpage.header-loaded #header .block-socials-menu ul.menu .menu-item:nth-child(1) {
	animation-delay:25ms
}
.path-frontpage.header-loaded #header .block-socials-menu ul.menu .menu-item:nth-child(2) {
	animation-delay:.5s
}
.path-frontpage.header-loaded #header .block-socials-menu ul.menu .menu-item:nth-child(3) {
	animation-delay:.75s
}
.path-frontpage.header-loaded #header .block-search,.path-frontpage.header-loaded #header .block-type-button {
	animation:fadeIn 1.8s cubic-bezier(.55,.085,0,.99) forwards;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.path-frontpage.header-loaded #header .block-search {
	animation-delay:1.2s
}
.path-frontpage.header-loaded #header .block-type-button {
	animation-delay:1.8s
}
@media (max-width:639px) {
	.path-frontpage.header-loaded #header .block-search {
	animation-delay:2s
}
.path-frontpage.header-loaded #header #block-headermobilenavigation .menu {
	display:block;
	overflow:hidden
}
.path-frontpage.header-loaded #header #block-headermobilenavigation .menu .menu-item {
	opacity:0;
	animation:fadeInUpHalf 1.5s cubic-bezier(.55,.085,0,.99) forwards
}
.path-frontpage.header-loaded #header #block-headermobilenavigation .menu .menu-item:nth-child(1) {
	animation-delay:.1s
}
.path-frontpage.header-loaded #header #block-headermobilenavigation .menu .menu-item:nth-child(2) {
	animation-delay:125ms
}
.path-frontpage.header-loaded #header #block-headermobilenavigation .menu .menu-item:nth-child(3) {
	animation-delay:.15s
}
}.path-frontpage.header-loaded .block-museum-hours {
	animation:fadeInFromRight 1.5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:2s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.ani-reveal {
	visibility:visible!important
}
.ani-reveal.p-bundle--split-callout .col--first .block-socials-menu .block-title,.ani-reveal.p-bundle--split-callout .col--first .btn,.ani-reveal.p-bundle--split-callout .col--first .bundle--heading .views-events-calendar main h2.views-group-heading,.ani-reveal.p-bundle--split-callout .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first .f--desc,.ani-reveal.p-bundle--split-callout .col--first .f--label,.ani-reveal.p-bundle--split-callout .col--first .f--secondary,.ani-reveal.p-bundle--split-callout .col--first .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first .views-events-calendar main .bundle--heading h2.views-group-heading,.ani-reveal.p-bundle--split-callout .col--first .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first .views-events-calendar main h3.views-group-heading,.ani-reveal.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--split-callout .col--second,.block-socials-menu .ani-reveal.p-bundle--split-callout .col--first .block-title,.bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout .col--first h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,.views-events-calendar main .ani-reveal.p-bundle--split-callout .col--first h3.views-group-heading,.views-events-calendar main .bundle--heading .ani-reveal.p-bundle--split-callout .col--first h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--split-callout .col--first button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout .col--first .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--split-callout .col--first button {
	opacity:0
}
.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .block-socials-menu .block-title,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .btn,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .bundle--heading .views-events-calendar main h2.views-group-heading,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .f--desc,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .f--label,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .f--secondary,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main .bundle--heading h2.views-group-heading,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main h3.views-group-heading,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button,.block-socials-menu .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .block-title,.bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first h3.views-group-heading,.views-events-calendar main .bundle--heading .ani-reveal.p-bundle--split-callout.ani-loaded .col--first h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--split-callout.ani-loaded .col--first button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--split-callout.ani-loaded .col--first button {
	animation:fadeInUpHalf 1.5s cubic-bezier(.55,.085,0,.99) forwards;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .f--label {
	animation-delay:0s
}
.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .block-socials-menu .block-title,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .bundle--heading .views-events-calendar main h2.views-group-heading,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .f--secondary,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main .bundle--heading h2.views-group-heading,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-events-calendar main h3.views-group-heading,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.block-socials-menu .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .block-title,.bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first h3.views-group-heading,.views-events-calendar main .bundle--heading .ani-reveal.p-bundle--split-callout.ani-loaded .col--first h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--split-callout.ani-loaded .col--first .views-group-heading.section-header-container {
	animation-delay:.3s
}
.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .f--desc {
	animation-delay:.6s
}
.ani-reveal.p-bundle--split-callout.ani-loaded .col--first .btn.solid,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first div.donation-form-container.responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--split-callout.ani-loaded .col--first form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--split-callout.ani-loaded .col--first button,div.donation-form-container.responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--split-callout.ani-loaded .col--first button,form .ani-reveal.p-bundle--split-callout.ani-loaded .col--first input[type=submit] {
	animation-delay:.9s
}
.ani-reveal.p-bundle--split-callout.ani-loaded .col--second {
	animation:fadeInFromRight 1.5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.6s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.ani-reveal.p-bundle--embed-views .views-element-container {
	opacity:0
}
.ani-reveal.p-bundle--embed-views.ani-loaded .views-element-container {
	animation:fadeInUpHalf 1.5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:0s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.ani-reveal.p-bundle--full-width-callout .block-socials-menu .block-title,.ani-reveal.p-bundle--full-width-callout .btn,.ani-reveal.p-bundle--full-width-callout .bundle--heading .views-events-calendar main h2.views-group-heading,.ani-reveal.p-bundle--full-width-callout .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout .f--desc,.ani-reveal.p-bundle--full-width-callout .f--label,.ani-reveal.p-bundle--full-width-callout .f--secondary,.ani-reveal.p-bundle--full-width-callout .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout .views-events-calendar main .bundle--heading h2.views-group-heading,.ani-reveal.p-bundle--full-width-callout .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout .views-events-calendar main h3.views-group-heading,.ani-reveal.p-bundle--full-width-callout [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--full-width-callout div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout div.donation-form-container.responsive [class*='-form-content'] .button-container button,.block-socials-menu .ani-reveal.p-bundle--full-width-callout .block-title,.bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,.views-events-calendar main .ani-reveal.p-bundle--full-width-callout h3.views-group-heading,.views-events-calendar main .bundle--heading .ani-reveal.p-bundle--full-width-callout h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--full-width-callout button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--full-width-callout button {
	opacity:0
}
.ani-reveal.p-bundle--full-width-callout.ani-loaded .block-socials-menu .block-title,.ani-reveal.p-bundle--full-width-callout.ani-loaded .bundle--heading .views-events-calendar main h2.views-group-heading,.ani-reveal.p-bundle--full-width-callout.ani-loaded .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .f--desc,.ani-reveal.p-bundle--full-width-callout.ani-loaded .f--label,.ani-reveal.p-bundle--full-width-callout.ani-loaded .f--secondary,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main .bundle--heading h2.views-group-heading,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main h3.views-group-heading,.ani-reveal.p-bundle--full-width-callout.ani-loaded [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.block-socials-menu .ani-reveal.p-bundle--full-width-callout.ani-loaded .block-title,.bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded h3.views-group-heading,.views-events-calendar main .bundle--heading .ani-reveal.p-bundle--full-width-callout.ani-loaded h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container {
	animation:fadeInUpHalf 1.5s cubic-bezier(.55,.085,0,.99) forwards;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.ani-reveal.p-bundle--full-width-callout.ani-loaded .f--label {
	animation-delay:0s
}
.ani-reveal.p-bundle--full-width-callout.ani-loaded .block-socials-menu .block-title,.ani-reveal.p-bundle--full-width-callout.ani-loaded .bundle--heading .views-events-calendar main h2.views-group-heading,.ani-reveal.p-bundle--full-width-callout.ani-loaded .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .f--secondary,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main .bundle--heading h2.views-group-heading,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded .views-events-calendar main h3.views-group-heading,.ani-reveal.p-bundle--full-width-callout.ani-loaded [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.ani-reveal.p-bundle--full-width-callout.ani-loaded div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.block-socials-menu .ani-reveal.p-bundle--full-width-callout.ani-loaded .block-title,.bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded h3.views-group-heading,.views-events-calendar main .bundle--heading .ani-reveal.p-bundle--full-width-callout.ani-loaded h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .ani-reveal.p-bundle--full-width-callout.ani-loaded .views-group-heading.section-header-container {
	animation-delay:.3s
}
.ani-reveal.p-bundle--full-width-callout.ani-loaded .f--desc {
	animation-delay:.6s
}
.ani-reveal.p-bundle--full-width-callout.ani-loaded .btn,.ani-reveal.p-bundle--full-width-callout.ani-loaded [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.ani-reveal.p-bundle--full-width-callout.ani-loaded div.donation-form-container.responsive [class*='-form-content'] .button-container button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--full-width-callout.ani-loaded button,div.donation-form-container.responsive [class*='-form-content'] .button-container .ani-reveal.p-bundle--full-width-callout.ani-loaded button {
	animation:fadeInDownHalf 1.5s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.9s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.effect--carousel-cell:before {
	width:0;
	height:90%;
	border-top:2px solid #b9b7b7;
	border-bottom:2px solid #b9b7b7;
}
.effect--carousel-cell:after {
	width:85%;
	height:0;
	border-left:2px solid #b9b7b7;
	border-right:2px solid #b9b7b7
}
.effect--teaser-block:after,.effect--with-border .col-image a:after,.effect--with-border .row-featured:after {
	border-left:2px solid #FFF;
	border-right:2px solid #FFF
}
@media only screen and (min-width:1024px) {
	.effect--carousel-cell:hover:before {
	opacity:1;
	width:85%
}
.effect--carousel-cell:hover:after {
	opacity:1;
	height:90%
}
}.col-featured .view-mode--teaser-tile .effect--carousel-cell .img-ratio--narrow .field__item,.effect--carousel-cell .col-featured .view-mode--teaser-tile .img-ratio--narrow .field__item,.effect--carousel-cell .img-ratio--tall .field__item {
	position:relative;
	overflow:hidden
}
.col-featured .view-mode--teaser-tile .effect--carousel-cell .img-ratio--narrow .field__item img,.effect--carousel-cell .col-featured .view-mode--teaser-tile .img-ratio--narrow .field__item img,.effect--carousel-cell .img-ratio--tall .field__item img {
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform 3s ease;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.effect--carousel-cell .btn,.effect--carousel-cell .f--label,.effect--carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.effect--carousel-cell div.donation-form-container.responsive [class*='-form-content'] .button-container button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .effect--carousel-cell button,div.donation-form-container.responsive [class*='-form-content'] .button-container .effect--carousel-cell button {
	opacity:0;
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
.effect--carousel-cell .f--label {
	-ms-transform:translateY(-15px);
	transform:translateY(-15px)
}
.effect--carousel-cell .btn,.effect--carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.effect--carousel-cell div.donation-form-container.responsive [class*='-form-content'] .button-container button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .effect--carousel-cell button,div.donation-form-container.responsive [class*='-form-content'] .button-container .effect--carousel-cell button {
	margin-top:5px;
	-ms-transform:translateY(30px);
	transform:translateY(30px);
	position:relative
}
.effect--carousel-cell .btn:after,.effect--carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .button-container button:after,.effect--carousel-cell div.donation-form-container.responsive [class*='-form-content'] .button-container button:after,[class*='-form-container'].responsive [class*='-form-content'] .button-container .effect--carousel-cell button:after,div.donation-form-container.responsive [class*='-form-content'] .button-container .effect--carousel-cell button:after {
	content:'â€º';
	display:inline-block;
	position:relative;
	color:#FFF;
	margin-left:5px;
	-ms-transform:translateX(-5px);
	transform:translateX(-5px);
	opacity:0;
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
.effect--carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell h2,[class*='-form-container'].responsive [class*='-form-content'] .effect--carousel-cell .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .effect--carousel-cell .section-header-container {
	opacity:0;
	position:relative;
	display:block;
	-ms-transform:translateY(15px);
	transform:translateY(15px);
	transition:transform .5s cubic-bezier(.55,.085,0,.99);
	transition-delay:.25s
}
.effect--carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .section-header-container:after,.effect--carousel-cell div.donation-form-container.responsive [class*='-form-content'] .section-header-container:after,.effect--carousel-cell h2:after,[class*='-form-container'].responsive [class*='-form-content'] .effect--carousel-cell .section-header-container:after,div.donation-form-container.responsive [class*='-form-content'] .effect--carousel-cell .section-header-container:after {
	content:'';
	display:block;
	position:relative;
	width:0;
	opacity:0;
	height:2px;
	background-color:#c21212;
	bottom:0;
	left:0;
	right:0;
	margin:5px auto auto;
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle {
	position:relative;
	overflow:hidden;
	transition:transform .5s cubic-bezier(.55,.085,0,.99);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.bundle--heading .effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading h2,.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle h3,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container {
	-ms-transform:translateY(0);
	transform:translateY(0);
	transition:transform .5s cubic-bezier(.55,.085,0,.99)
}
.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle span {
	position:absolute;
	left:50%;
	opacity:0;
	visibility:hidden;
	-ms-transform:translate(-50%,15px);
	transform:translate(-50%,15px);
	transition:all .5s cubic-bezier(.55,.085,0,.99);
	transition-delay:.1s;
	width:35px;
	height:35px;
	margin:auto;
	padding:5px 0;
	border-radius:100%;
	border:2px solid #FFF;
	z-index:2
}
@supports (-ms-accelerator:true) {
	.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle span {
	padding:4px 0
}
}.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle span _:-ms-lang(x) {
	padding:4px 0
}
@supports (-ms-ime-align:auto) {
	.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle span {
	padding:4px 0
}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.effect--carousel-cell figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle span {
	padding:4px 0
}
}@media only screen and (min-width:1024px) {
	.effect--carousel-cell:hover .f--label {
	-ms-transform:translateY(10px);
	transform:translateY(10px)
}
.effect--carousel-cell:hover .btn,.effect--carousel-cell:hover [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.effect--carousel-cell:hover div.donation-form-container.responsive [class*='-form-content'] .button-container button,[class*='-form-container'].responsive [class*='-form-content'] .button-container .effect--carousel-cell:hover button,div.donation-form-container.responsive [class*='-form-content'] .button-container .effect--carousel-cell:hover button {
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
.effect--carousel-cell:hover .btn:after,.effect--carousel-cell:hover [class*='-form-container'].responsive [class*='-form-content'] .button-container button:after,.effect--carousel-cell:hover div.donation-form-container.responsive [class*='-form-content'] .button-container button:after,[class*='-form-container'].responsive [class*='-form-content'] .button-container .effect--carousel-cell:hover button:after,div.donation-form-container.responsive [class*='-form-content'] .button-container .effect--carousel-cell:hover button:after {
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:1
}
.effect--carousel-cell:hover [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell:hover div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell:hover h2,[class*='-form-container'].responsive [class*='-form-content'] .effect--carousel-cell:hover .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .effect--carousel-cell:hover .section-header-container {
	-ms-transform:translateY(-5px);
	transform:translateY(-5px)
}
.effect--carousel-cell:hover [class*='-form-container'].responsive [class*='-form-content'] .section-header-container:after,.effect--carousel-cell:hover div.donation-form-container.responsive [class*='-form-content'] .section-header-container:after,.effect--carousel-cell:hover h2:after,[class*='-form-container'].responsive [class*='-form-content'] .effect--carousel-cell:hover .section-header-container:after,div.donation-form-container.responsive [class*='-form-content'] .effect--carousel-cell:hover .section-header-container:after {
	width:50px;
	opacity:1
}
.col-featured .view-mode--teaser-tile .effect--carousel-cell:hover .img-ratio--narrow .field__item img,.effect--carousel-cell:hover .col-featured .view-mode--teaser-tile .img-ratio--narrow .field__item img,.effect--carousel-cell:hover .img-ratio--tall .field__item img {
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1)
}
.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle {
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
.bundle--heading .effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading h2,.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle h3,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle .section-header-container {
	-ms-transform:translateY(-15px);
	transform:translateY(-15px)
}
.effect--carousel-cell:hover figure.cb-image figcaption .u-faux-table .u-faux-table--align-middle span {
	opacity:1;
	visibility:visible;
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
}.effect--teaser-block {
	position:relative;
	overflow:hidden
}
.effect--teaser-block .img-ratio--wide img {
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform .5s linear;
	-ms-transform:scale(1);
	transform:scale(1)
}
.effect--teaser-block:after,.effect--teaser-block:before {
	content:'';
	display:block;
	position:absolute;
	top:5%;
	left:0;
	right:0;
	opacity:0;
	margin:auto;
	transition:all .5s cubic-bezier(.55,.085,0,.99);
	z-index:1
}
.effect--teaser-block:before {
	width:0;
	height:90%;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF
}
.effect--teaser-block:after {
	width:90%;
	height:0
}
.bundle--heading .effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading h2,.effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle h3,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .effect--teaser-block figcaption .u-faux-table .u-faux-table--align-middle .section-header-container {
	-ms-transform:translateY(0);
	transform:translateY(0);
	transition:transform .5s cubic-bezier(.55,.085,0,.99)
}
@media only screen and (min-width:1024px) {
	.effect--teaser-block:hover:before {
	opacity:1;
	width:90%
}
.effect--teaser-block:hover:after {
	opacity:1;
	height:90%
}
.effect--teaser-block:hover .img-ratio--wide img {
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform 2s linear;
	-ms-transform:scale(1.12);
	transform:scale(1.12)
}
.bundle--heading .effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle h2,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,.effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .bundle--heading h2,.effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container,.effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle h3,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .effect--teaser-block:hover figcaption .u-faux-table .u-faux-table--align-middle .section-header-container {
	-ms-transform:translateY(-5px);
	transform:translateY(-5px)
}
}.effect--view-mode .col-image {
	overflow:hidden;
	position:relative
}
.effect--view-mode .col-image img {
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform .5s linear;
	-ms-transform:scale(1);
	transform:scale(1)
}
@media only screen and (min-width:1024px) {
	.effect--view-mode:hover .col-image img {
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform 2s linear;
	-ms-transform:scale(1.12);
	transform:scale(1.12)
}
.bundle--heading .effect--view-mode:hover .col-second h2 a,.bundle--heading .effect--view-mode:hover>.col-content h2 a,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .effect--view-mode:hover .col-second .section-header-container a,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .effect--view-mode:hover>.col-content .section-header-container a,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .effect--view-mode:hover .col-second .section-header-container a,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .effect--view-mode:hover>.col-content .section-header-container a,.effect--view-mode:hover .col-second .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container a,.effect--view-mode:hover .col-second .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container a,.effect--view-mode:hover .col-second .bundle--heading h2 a,.effect--view-mode:hover .col-second [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container a,.effect--view-mode:hover .col-second div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container a,.effect--view-mode:hover .col-second h3 a,.effect--view-mode:hover>.col-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container a,.effect--view-mode:hover>.col-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container a,.effect--view-mode:hover>.col-content .bundle--heading h2 a,.effect--view-mode:hover>.col-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container a,.effect--view-mode:hover>.col-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container a,.effect--view-mode:hover>.col-content h3 a,[class*='-form-container'].responsive .effect--view-mode:hover>.col-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .section-header-container a,[class*='-form-container'].responsive .effect--view-mode:hover>.col-content .bundle--heading h2 a,[class*='-form-container'].responsive .effect--view-mode:hover>.col-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .section-header-container a,[class*='-form-container'].responsive .effect--view-mode:hover>.col-content h3 a,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .effect--view-mode:hover .col-second .section-header-container a,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .effect--view-mode:hover>.col-content .section-header-container a,div.donation-form-container.responsive .effect--view-mode:hover>.col-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .section-header-container a,div.donation-form-container.responsive .effect--view-mode:hover>.col-content .bundle--heading h2 a,div.donation-form-container.responsive .effect--view-mode:hover>.col-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .section-header-container a,div.donation-form-container.responsive .effect--view-mode:hover>.col-content h3 a,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .effect--view-mode:hover .col-second .section-header-container a,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .effect--view-mode:hover>.col-content .section-header-container a {
	color:#bb0000
}
}.effect--with-border .col-image a,.effect--with-border .col-image div.donation-form-container.responsive a,div.donation-form-container.responsive .effect--with-border .col-image a {
	position:relative
}
.effect--with-border .col-image a:after,.effect--with-border .col-image a:before {
	content:'';
	position:absolute;
	opacity:0;
	top:5%;
	left:0;
	right:0;
	margin:auto;
	z-index:1;
	transition:all .5s cubic-bezier(.55,.085,0,.99);
	display:block
}
.effect--with-border .col-image a:before {
	width:0;
	height:90%;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF
}
.effect--with-border .col-image a:after {
	width:90%;
	height:0
}
.effect--with-border .col-image a a {
	position:relative;
	display:block;
	overflow:hidden
}
.effect--with-border .row-featured {
	position:relative
}
.effect--with-border .row-featured:after,.effect--with-border .row-featured:before {
	position:absolute;
	top:5%;
	right:0;
	z-index:1;
	transition:all .5s cubic-bezier(.55,.085,0,.99);
	opacity:0;
	margin:auto;
	content:'';
	display:block;
	left:0
}
.effect--with-border .row-featured:before {
	width:0;
	height:90%;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF
}
.effect--with-border .row-featured:after {
	width:95%;
	height:0
}
.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle h2,[class*='-form-container'].responsive [class*='-form-content'] .effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle .section-header-container {
	position:relative;
	-ms-transform:translateY(0);
	transform:translateY(0);
	transition:transform .5s cubic-bezier(.55,.085,0,.99)
}
.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle span {
	position:relative;
	display:block;
	opacity:0;
	visibility:hidden;
	-ms-transform:translateY(15px);
	transform:translateY(15px);
	transition:all .5s cubic-bezier(.55,.085,0,.99);
	transition-delay:.1s;
	width:35px;
	height:35px;
	margin:auto;
	padding:5px 0;
	border-radius:100%;
	border:2px solid #FFF
}
@supports (-ms-accelerator:true) {
	.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle span {
	padding:4px 0
}
}.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle span _:-ms-lang(x) {
	padding:4px 0
}
@supports (-ms-ime-align:auto) {
	.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle span {
	padding:4px 0
}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.effect--with-border .row-featured .u-faux-table .u-faux-table--align-middle span {
	padding:4px 0
}
}.effect--with-border .row-featured .cb-image .img-ratio--wide-short img {
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform .5s linear;
	-ms-transform:scale(1);
	transform:scale(1)
}
@media only screen and (min-width:1024px) {
	.effect--with-border .row-featured:hover {
	cursor:pointer
}
.effect--with-border .row-featured:hover:before {
	opacity:1;
	width:95%
}
.effect--with-border .row-featured:hover:after {
	opacity:1;
	height:90%
}
.effect--with-border .row-featured:hover .u-faux-table .u-faux-table--align-middle [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.effect--with-border .row-featured:hover .u-faux-table .u-faux-table--align-middle div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.effect--with-border .row-featured:hover .u-faux-table .u-faux-table--align-middle h2,[class*='-form-container'].responsive [class*='-form-content'] .effect--with-border .row-featured:hover .u-faux-table .u-faux-table--align-middle .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .effect--with-border .row-featured:hover .u-faux-table .u-faux-table--align-middle .section-header-container {
	-ms-transform:translateY(-15px);
	transform:translateY(-15px)
}
.effect--with-border .row-featured:hover .u-faux-table .u-faux-table--align-middle span {
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
	visibility:visible
}
.effect--with-border .row-featured:hover .cb-image .img-ratio--wide-short img {
	-ms-transform:scale(1.12);
	transform:scale(1.12)
}
.effect--with-border:hover .col-image a {
	cursor:pointer
}
.effect--with-border:hover .col-image a:before {
	opacity:1;
	width:90%
}
.effect--with-border:hover .col-image a:after {
	opacity:1;
	height:90%
}
}.col-second .field__item a,.col-second .field__item div.donation-form-container.responsive a,.effect--f .field__item a,.effect--f .field__item div.donation-form-container.responsive a,div.donation-form-container.responsive .col-second .field__item a,div.donation-form-container.responsive .effect--f .field__item a {
	position:relative;
	overflow:hidden;
	display:block;
	padding:0;
	z-index:0;
	line-height:1.6;
	transition:all .3s cubic-bezier(.55,.085,0,.99)
}
.col-second .field__item a:after,.effect--f .field__item a:after {
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	opacity:0;
	transition:all .3s cubic-bezier(.55,.085,0,.99);
	background-color:#c21212;
	z-index:-1
}
@media only screen and (min-width:1024px) {
	.col-second .field__item a:hover:after,.effect--f .field__item a:hover:after {
	opacity:1;
	width:100%
}
}.effect--no-border .col-image:after,.effect--no-border .col-image:before,.effect--no-border:after,.effect--no-border:before {
	display:none
}
#page.brick {
	background-color:#fff
}
#heading.brick {
	margin-bottom:2.5em;
	background:#fff
}
#views-exposed-form-bricks-search-page-1 {
	margin-bottom:2em
}
#main.brick {
	background:#ececec
}
.bricks-search-node {
	text-align:center;
	padding-top:0!important;
	margin-top:0!important
}
#content.brick li.l-container--sm {
	padding:1em;
	background:#fff
}
#content.brick .views form.views-exposed-form .form-actions,#content.brick div#edit-actions.form-actions.js-form-wrapper.form-wrapper {
	display:inline-block
}
div.bricks>* {
	font-weight:400!important;
	margin-bottom:1em;
	font-size:1.5em
}
div.bricks span {
	font-family:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif!important
}
.bundle--heading .col-featured .view-mode--teaser-tile h2.bricks-font.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .bricks-font.section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .bricks-font.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .bricks-font.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .bricks-font.f--title.section-header-container,.bundle--heading h2.bricks-font,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .bricks-font.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .bricks-font.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading h2.bricks-font.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .bricks-font.f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .bricks-font.f--title.section-header-container,.col-featured .view-mode--teaser-tile h3.bricks-font.f--title,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .bricks-font.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .bricks-font.f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .bricks-font.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .bricks-font.f--title.section-header-container,h1.bricks-font,h3.bricks-font {
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-weight:400!important
}
.bricks-font [class*='-form-container'].responsive a,.bricks-font a,.bricks-font div.donation-form-container.responsive a,[class*='-form-container'].responsive .bricks-font a,div.donation-form-container.responsive .bricks-font a {
	font-weight:400!important;
	font-size:1.25em
}
@media screen and (min-width:1024px) {
	#content.brick .views form.views-exposed-form .form-actions,#content.brick div#edit-actions.form-actions.js-form-wrapper.form-wrapper {
	margin-bottom:10px
}
.bricks-search-node {
	margin-top:0!important
}
div.bricks>* {
	font-size:1.75em
}
}#content.brick .views-bricks-search {
	margin-bottom:2.5em
}
.node--video_cdn video {
	pointer-events:all
}
.bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .node--video_cdn>.l-container--lg h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .node--video_cdn>.l-container--lg .f--title.section-header-container,.node--video_cdn>.l-container--lg .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.node--video_cdn>.l-container--lg .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile h3.f--title,.node--video_cdn>.l-container--lg [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container {
	margin-bottom:1em;
	line-height:1em;
	font-size:1.5em
}
.node--video_cdn .body-styles {
	margin-top:2em;
	margin-left:0;
	float:left
}
.node--type-video-cdn .col-image,.node--video_cdn li .col-image {
	margin-bottom:1em
}
.node--type-video-cdn .col-content .f--desc,.node--video_cdn li .col-content .f--desc {
	margin-top:0;
	margin-bottom:1em
}
.video-cdn-related-videos {
	margin-top:0
}
.video-cdn-related-videos:nth-child(2) .bundle--heading {
	margin-top:2em
}
.bundle--heading .col-featured .view-mode--teaser-tile article h2.f--intro-text.f--title,.bundle--heading .col-featured .view-mode--teaser-tile article h2.f--tertiary.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile article .f--intro-text.f--title.section-header-container,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile article .f--tertiary.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile article .f--intro-text.f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile article .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] article .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] article .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading article h2.f--intro-text.f--title,.col-featured .view-mode--teaser-tile .bundle--heading article h2.f--tertiary.f--title,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] article .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] article .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading article .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading article .f--tertiary.f--title.section-header-container,.col-featured .view-mode--teaser-tile article h3.f--intro-text.f--title,.col-featured .view-mode--teaser-tile article h3.f--tertiary.f--title,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading article .f--intro-text.f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading article .f--tertiary.f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile article .f--intro-text.f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile article .f--tertiary.f--title.section-header-container,article .bundle--heading .col-featured .view-mode--teaser-tile h2.f--intro-text.f--title,article .bundle--heading .col-featured .view-mode--teaser-tile h2.f--tertiary.f--title,article .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,article .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,article .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,article .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,article .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--intro-text.f--title.section-header-container,article .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--tertiary.f--title.section-header-container,article .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--intro-text.f--title.section-header-container,article .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--tertiary.f--title.section-header-container,article .col-featured .view-mode--teaser-tile .bundle--heading h2.f--intro-text.f--title,article .col-featured .view-mode--teaser-tile .bundle--heading h2.f--tertiary.f--title,article .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--intro-text.f--title.section-header-container,article .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--tertiary.f--title.section-header-container,article .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--intro-text.f--title.section-header-container,article .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--tertiary.f--title.section-header-container,article .col-featured .view-mode--teaser-tile h3.f--intro-text.f--title,article .col-featured .view-mode--teaser-tile h3.f--tertiary.f--title,article [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,article [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,article div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--intro-text.f--title.section-header-container,article div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--tertiary.f--title.section-header-container,article h1.f--intro-text,article h1.f--tertiary,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile article .f--intro-text.f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile article .f--tertiary.f--title.section-header-container {
	margin-left:0
}
.node--video_cdn .field--name-field-video-category {
	margin-top:2em;
	width:100%
}
.distance-learning-logo {
	display:none
}
@media screen and (min-width:768px) {
	.distance-learning-logo {
	display:block;
	width:23.5%;
	float:right
}
.video-cdn-related-videos .bundle--heading {
	margin-bottom:1em
}
.video-cdn-related-videos .video-cdn-related-videos:first-child [class*='-form-container'].responsive [class*='-form-content'] .section-header-container,.video-cdn-related-videos .video-cdn-related-videos:first-child div.donation-form-container.responsive [class*='-form-content'] .section-header-container,.video-cdn-related-videos .video-cdn-related-videos:first-child h2,.video-cdn-related-videos:nth-child(2) .bundle--heading,[class*='-form-container'].responsive [class*='-form-content'] .video-cdn-related-videos .video-cdn-related-videos:first-child .section-header-container,div.donation-form-container.responsive [class*='-form-content'] .video-cdn-related-videos .video-cdn-related-videos:first-child .section-header-container {
	margin-top:0
}
.node--video_cdn .video-width {
	width:70%;
	float:left
}
.node--video_cdn .field--name-field-video-category {
	clear:left;
	float:left
}
.node--video_cdn .body-styles {
	width:100%;
	margin-top:2em;
	margin-bottom:1em;
	float:left
}
.node--video_cdn .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .related-videos-title.section-header-container,.node--video_cdn .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .related-videos-title.section-header-container,.node--video_cdn .bundle--heading h2.related-videos-title,[class*='-form-container'].responsive [class*='-form-content'] .node--video_cdn .bundle--heading .related-videos-title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .node--video_cdn .bundle--heading .related-videos-title.section-header-container {
	margin-top:1em
}
.node--video_cdn div+div+div .related-videos-title {
	margin-top:.5em
}
.node--video_cdn li .col-image {
	margin-bottom:1em
}
.node--video_cdn li .col-content .f--desc {
	margin-top:0;
	margin-bottom:1em
}
.node--video_cdn .l-container--sm {
	max-width:none
}
.node--video_cdn .video-cdn-related-videos.row-outside--md {
	margin-bottom:1em;
	float:left;
	margin-left:5.5%
}
}@media screen and (min-width:1024px) {
	.node--video_cdn div+div+div .related-videos-title {
	margin-top:0
}
.bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .node--video_cdn>.l-container--lg h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .node--video_cdn>.l-container--lg .f--title.section-header-container,.node--video_cdn .body-styles,.node--video_cdn>.l-container--lg .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.node--video_cdn>.l-container--lg .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile h3.f--title,.node--video_cdn>.l-container--lg [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container {
	width:70%
}
.video-cdn-related-videos .bundle--heading {
	margin-bottom:1.25em
}
.bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading .node--video_cdn>.l-container--lg h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .node--video_cdn>.l-container--lg .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .node--video_cdn>.l-container--lg .f--title.section-header-container,.node--video_cdn>.l-container--lg .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.node--video_cdn>.l-container--lg .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.node--video_cdn>.l-container--lg .col-featured .view-mode--teaser-tile h3.f--title,.node--video_cdn>.l-container--lg [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.node--video_cdn>.l-container--lg h1,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .node--video_cdn>.l-container--lg .f--title.section-header-container {
	font-size:2.25rem
}
}@media screen and (min-width:1185px) {
	.video-cdn-related-videos .bundle--heading {
	clear:left
}
}@media screen and (min-width:1400px) {
	.node--video_cdn .l-container--lg {
	width:89%
}
}@media screen and (min-width:1517px) {
	.node--video_cdn .l-container--lg {
	max-width:none
}
}.bib-result-entry .col-flex--2 span {
	word-break:break-all
}
.bib-img-container {
	max-width:200px;
	margin:auto;
	float:none
}
.view-mode--teaser .bib-annotation {
	margin-top:1.25em
}
.bib-url {
	margin-right:.75em
}
@media (min-width:1024px) {
	.views-bibliography-archive .col-flex--2-half {
	width:50%
}
}.bib-entry-page span {
	word-break:break-all
}
.bib-entry-page .bib-url {
	margin-top:.75em
}
.bib-entry-page {
	max-width:1080px
}
.bib-entry-page>div>p {
	margin-bottom:.95em
}
.bib-entry-page .bib-img {
	max-width:200px;
	margin:auto;
	float:none;
	padding-bottom:2em
}
@media (min-width:640px) {
	.bib-entry-page .bib-img {
	width:33%;
	float:left;
	max-width:none
}
.bib-entry-page .bib-img+div {
	width:60%;
	float:right
}
}.cookie-banner {
	display:block;
	position:relative;
	position:fixed;
	bottom:0;
	z-index:10000;
	background:rgba(0,0,0,.8);
	width:100%;
	padding:1.1em 1.5em 1.5em
}
.cookie-banner p {
	color:#fff;
	display:inline-block;
	float:left;
	margin-bottom:1em
}
.cookie-banner [class*='-form-container'].responsive p>a,.cookie-banner div.donation-form-container.responsive p>a,.cookie-banner p>a,[class*='-form-container'].responsive .cookie-banner p>a,div.donation-form-container.responsive .cookie-banner p>a {
	color:#fff;
	text-decoration:underline
}
.cookie-banner div {
	display:block;
	float:left;
	width:100%;
	position:relative
}
.cookie-banner [class*='-form-container'].responsive div>a:last-child,.cookie-banner div.donation-form-container.responsive div>a:last-child,.cookie-banner div>a:last-child {
	cursor:pointer;
	display:inline-block;
	float:left;
	clear:left
}
@media (min-width:1024px) {
	.bib-entry-page {
	max-width:700px
}
.cookie-banner {
	padding:1.5em;
	max-width:2000px
}
.bannerPWrap {
	padding-bottom:1.85em
}
.bannerPWrap [class*='-form-container'].responsive a,.bannerPWrap a,.bannerPWrap div.donation-form-container.responsive a,[class*='-form-container'].responsive .bannerPWrap a,div.donation-form-container.responsive .bannerPWrap a {
	margin-top:.3em
}
.bannerPNoWrap p {
	margin-top:.6em;
	margin-bottom:0;
	padding-right:2em
}
.cookie-banner [class*='-form-container'].responsive div>a:last-child,.cookie-banner div.donation-form-container.responsive div>a:last-child,.cookie-banner div>a:last-child {
	clear:none
}
}.flickity-enabled {
	position:relative
}
.flickity-enabled:focus {
	outline:0
}
.flickity-viewport {
	overflow:hidden;
	position:relative;
	height:100%
}
.flickity-slider {
	position:absolute;
	width:100%;
	height:100%
}
.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color:transparent;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.flickity-enabled.is-draggable .flickity-viewport {
	cursor:move;
	cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor:grabbing
}
.flickity-prev-next-button {
	position:absolute;
	top:50%;
	border-radius:50%;
	background:#fff;
	background:rgba(255,255,255,.75);
	cursor:pointer;
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.flickity-prev-next-button:hover {
	background:#fff
}
.flickity-prev-next-button:focus {
	outline:0
}
.flickity-prev-next-button:active {
	opacity:.6
}
.flickity-rtl .flickity-prev-next-button.previous {
	left:auto;
	right:10px
}
.flickity-rtl .flickity-prev-next-button.next {
	right:auto;
	left:10px
}
.flickity-prev-next-button:disabled {
	cursor:auto
}
.flickity-prev-next-button svg {
	position:absolute;
	left:20%;
	top:20%;
	width:60%;
	height:60%
}
.flickity-page-dots {
	position:absolute;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.flickity-rtl .flickity-page-dots {
	direction:rtl
}
.flickity-page-dots .dot {
	display:inline-block;
	background:#333;
	cursor:pointer
}
.flickity-page-dots .dot.is-selected {
	opacity:1
}
.flickity-prev-next-button {
	background-color:transparent;
	border:2px solid #1a1819;
	width:45px;
	height:45px;
	overflow:hidden;
	transition:all .5s cubic-bezier(.55,.085,0,.99)
}
.flickity-prev-next-button.next:before,.flickity-prev-next-button.previous:before {
	transition:all .3s cubic-bezier(.55,.085,0,.99)
}
.flickity-prev-next-button:disabled {
	opacity:.3
}
.flickity-prev-next-button .arrow {
	position:relative;
	fill:transparent!important
}
.flickity-prev-next-button.previous {
	left:16px;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.flickity-prev-next-button.previous:hover:before {
	color:#FFF
}
.flickity-prev-next-button.next {
	right:16px;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.flickity-prev-next-button.next:hover:before {
	color:#FFF
}
.flickity-prev-next-button.next:before,.flickity-prev-next-button.previous:before {
	font-size:17px;
	font-size:1.0625rem;
	line-height:40px;
	/*line-height:2.5rem;
	*/position:absolute;
	top:2px;
	left:0;
	right:0;
	margin:auto
}
.flickity-prev-next-button:hover {
	background-color:#c21212;
	border:2px solid #c21212
}
@media (max-width:639px) {
	.flickity-prev-next-button {
	display:none
}
}.flickity-page-dots {
	bottom:-35px;
	line-height:0
}
.flickity-page-dots .dot {
	width:40px;
	height:3px;
	border-radius:0;
	background-color:#e3e3e3;
	opacity:1;
	position:relative;
	margin:0 5px
}
@media only screen and (min-width:1024px) {
	.flickity-page-dots .dot {
	width:60px;
	height:4px
}
}.flickity-page-dots .dot:before {
	content:"";
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block
}
.flickity-page-dots .dot.is-selected:before {
	background-color:#c21212
}
.flickity-enabled.is-hiding-nav-ui .flickity-page-dots,.flickity-enabled.is-hiding-nav-ui .flickity-prev-next-button {
	visibility:hidden;
	display:none
}
.carousel-basic,.carousel-group,.carousel-home {
	opacity:0
}
.carousel-basic.flickity-enabled,.carousel-group.flickity-enabled,.carousel-home.flickity-enabled {
	animation:fadeIn .8s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.15s
}
.carousel-group {
	margin:0 -5px;
	padding:0;
	list-style:none;
	display:none
}
.carousel-group.flickity-enabled {
	display:block
}
.carousel-group .flickity-viewport {
	overflow:initial;
	transition:height .2s
}
.carousel-group.gutter--md {
	margin:0 -10px
}
.carousel-group.gutter--md .carousel-cell {
	padding:0 10px;
	box-sizing:border-box;
}
@media only screen and (min-width:640px) {
	.carousel-group.gutter--md {
	margin:0 -15px
}
.carousel-group.gutter--md .carousel-cell {
	padding:0 15px;
	box-sizing:border-box;
}
}.carousel-group .carousel-cell {
	width:85%;
	padding:0 5px;
	list-style:none;
	transition:opacity .2s
}
@media only screen and (min-width:640px) {
	.carousel-group .carousel-cell {
	/*width:33.333%;*/
	width: 25%;
	transition:opacity .3s .2s
}
}.carousel-group .carousel-cell:not(.is-selected) {
	opacity:.5
}
.carousel-group.hide-carousel-button .flickity-prev-next-button:disabled {
	opacity:0
}
.carousel-group .flickity-prev-next-button {
	visibility:hidden
}
@media only screen and (min-width:1024px) {
	.carousel-group .carousel-cell {
	width:25%
}
.carousel-group .flickity-prev-next-button {
	top:-60px;
	visibility:visible
}
}.carousel-group .flickity-prev-next-button:disabled {
	opacity:.3;
	pointer-events:none!important
}
.carousel-group .flickity-prev-next-button.previous {
	left:calc(100% - 120px)
}
@media only screen and (min-width:1480px) {
	.carousel-group .flickity-prev-next-button {
	top:35%
}
.carousel-group .flickity-prev-next-button:disabled {
	opacity:0
}
.carousel-group .flickity-prev-next-button.previous {
	left:-55px
}
.carousel-group .flickity-prev-next-button.next {
	right:-55px
}
}.carousel-basic {
	list-style:none
}
.carousel-basic .carousel-cell {
	width:100%;
	list-style:none
}
@media only screen and (min-width:1200px) {
	.carousel-basic .flickity-prev-next-button.next {
	right:-65px
}
.carousel-basic .flickity-prev-next-button.previous {
	left:-65px
}
}@media only screen and (min-width:1400px) {
	.carousel-basic .flickity-prev-next-button.next {
	right:-60px
}
.carousel-basic .flickity-prev-next-button.previous {
	left:-60px
}
}.carousel-basic .flickity-page-dots {
	position:relative;
	bottom:0;
	margin-top:15px
}
@media only screen and (min-width:1024px) {
	.carousel-basic .flickity-page-dots {
	margin-top:50px
}
}.carousel-hero .carousel-basic .flickity-prev-next-button,.teaser-carousel .carousel-basic .flickity-prev-next-button {
	border-color:#FFF
}
.carousel-hero .carousel-basic .flickity-prev-next-button:before,.teaser-carousel .carousel-basic .flickity-prev-next-button:before {
	color:#FFF
}
.carousel-hero .carousel-basic .flickity-prev-next-button.next,.teaser-carousel .carousel-basic .flickity-prev-next-button.next {
	right:30px
}
.carousel-hero .carousel-basic .flickity-prev-next-button.previous,.teaser-carousel .carousel-basic .flickity-prev-next-button.previous {
	left:30px
}
.carousel-hero .media-image {
	position:relative
}
.carousel-hero .media-image .embedded-entity figcaption,.carousel-hero .media-image .f--caption,.embedded-entity .carousel-hero .media-image figcaption {
	position:absolute;
	bottom:0;
	left:50%;
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	padding:20px;
	background-color:rgba(17,22,28,.75);
	color:#FFF
}
.carousel-hero .carousel-basic .flickity-page-dots {
	margin-top:0;
	position:absolute;
	bottom:20px
}
.carousel-home {
	position:relative;
	height:100vh
}
@media only screen and (min-width:1024px) {
	.carousel-hero .carousel-basic .flickity-page-dots {
	bottom:-30px
}
.carousel-home {
	min-height:600px
}
}.carousel-home .carousel-cell {
	width:100%;
	height:100vh;
	list-style:none;
	overflow:hidden;
	position:absolute
}
@media only screen and (min-width:640px) {
	.carousel-home .flickity-slider {
	-ms-transform:none!important;
	transform:none!important
}
.carousel-home .carousel-cell {
	left:0!important;
	opacity:0;
	z-index:-1;
	transition:opacity .5s ease-in-out
}
.carousel-home .carousel-cell.is-selected {
	opacity:1;
	z-index:0
}
}.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-cell h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-cell .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-cell .f--title.section-header-container,.carousel-home .carousel-cell .btn,.carousel-home .carousel-cell .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-cell .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-cell .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-cell .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-cell .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-cell .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-cell .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-cell .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-cell .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-cell .f--desc,.carousel-home .carousel-cell .f--label,.carousel-home .carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.carousel-home .carousel-cell div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-cell div.donation-form-container.responsive [class*='-form-content'] .button-container button,.carousel-home .carousel-cell h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-cell h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-cell .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-cell .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-cell h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-cell .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-cell .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-cell .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .carousel-home .carousel-cell button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-cell .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .carousel-home .carousel-cell button {
	opacity:0
}
.carousel-home .carousel-content {
	display:block;
	height:100%;
	width:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute
}
.carousel-home .carousel-content .carousel-content-inner {
	text-align:center;
	padding:100px 20px 0
}
.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container {
	color:#FFF;
	font-size:44px;
	font-size:2.75rem;
	line-height:46px;
	line-height:2.875rem
}
.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title a,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container a,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container a,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title a,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container a,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container a,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container a,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container a,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title a,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container a,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container a,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title a,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container a,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container a,.carousel-home .carousel-content h1 a,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title a,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container a,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container a,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title a,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container a,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container a,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container a,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container a {
	color:#FFF
}
@media only screen and (min-width:640px) {
	.carousel-home .carousel-content .carousel-content-inner {
	padding:130px 0 0
}
.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container {
	font-size:62px;
	font-size:3.875rem;
	line-height:60px;
	line-height:3.75rem
}
}@media only screen and (min-width:1200px) {
	.carousel-home .carousel-cell .bg-img {
	transition:transform .8s linear;
	-ms-transform:scale(1);
	transform:scale(1)
}
.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container {
	font-size:74px;
	font-size:4.625rem;
	line-height:70px;
	line-height:4.375rem
}
}@media only screen and (min-width:1400px) {
	.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container {
	font-size:92px;
	font-size:5.75rem;
	line-height:90px;
	line-height:5.625rem
}
}.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-content .f--label,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container {
	max-width:500px
}
@media (max-width:1023px) {
	.bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-home .carousel-content .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-home .carousel-content .col-featured .view-mode--teaser-tile h3.f--title,.carousel-home .carousel-content .f--label,.carousel-home .carousel-content [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-home .carousel-content h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-home .carousel-content h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-home .carousel-content h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-home .carousel-content .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-home .carousel-content .f--title.section-header-container {
	margin:0 auto
}
}.carousel-home .carousel-content .f--label {
	margin-bottom:10px
}
@media only screen and (min-width:640px) {
	.carousel-home .carousel-content .f--label {
	margin-bottom:15px
}
}.carousel-home .carousel-content .f--desc {
	color:#FFF;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	font-size:.75rem;
	margin-bottom:20px
}
.carousel-home .carousel-content a.btn.basic {
	margin-top:20px
}
.carousel-home .flickity-page-dots {
	width:100%;
	height:10px;
	position:absolute;
	top:150px;
	left:50%;
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
@media only screen and (min-width:1024px) {
	.carousel-home .carousel-content .carousel-content-inner {
	text-align:left
}
.carousel-home .flickity-page-dots {
	top:auto;
	top:initial;
	bottom:25px
}
}@media only screen and (min-width:1400px) {
	.carousel-home .flickity-page-dots {
	bottom:50px
}
}.carousel-home .flickity-page-dots .dot:before {
	width:0
}
.carousel-home .flickity-page-dots .dot.is-selected:before {
	animation:progressLine 15s linear forwards;
	animation-delay:.2s
}
@media only screen and (min-width:1200px) {
	.carousel-loaded .carousel-home .carousel-cell.is-selected .bg-img {
	transition:transform 9s linear;
	-ms-transform:scale(1.12);
	transform:scale(1.12);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
}.carousel-loaded .carousel-home .carousel-cell.is-selected .f--label {
	animation:fadeInFromRight 2s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.4s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.bundle--heading .col-featured .view-mode--teaser-tile .carousel-loaded .carousel-home .carousel-cell.is-selected h2.f--title,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .bundle--heading .col-featured .view-mode--teaser-tile h2.f--title,.carousel-loaded .carousel-home .carousel-cell.is-selected .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .col-featured .view-mode--teaser-tile .bundle--heading h2.f--title,.carousel-loaded .carousel-home .carousel-cell.is-selected .col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected .col-featured .view-mode--teaser-tile h3.f--title,.carousel-loaded .carousel-home .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .f--title.section-header-container,.carousel-loaded .carousel-home .carousel-cell.is-selected h1,.col-featured .view-mode--teaser-tile .bundle--heading .carousel-loaded .carousel-home .carousel-cell.is-selected h2.f--title,.col-featured .view-mode--teaser-tile .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,.col-featured .view-mode--teaser-tile .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,.col-featured .view-mode--teaser-tile .carousel-loaded .carousel-home .carousel-cell.is-selected h3.f--title,.col-featured .view-mode--teaser-tile [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,.col-featured .view-mode--teaser-tile div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .col-featured .view-mode--teaser-tile .carousel-loaded .carousel-home .carousel-cell.is-selected .f--title.section-header-container {
	animation:fadeInFromRight 2s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.5s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.carousel-loaded .carousel-home .carousel-cell.is-selected .f--desc {
	animation:fadeInFromRight 2s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:.6s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.carousel-loaded .carousel-home .carousel-cell.is-selected .btn.solid,.carousel-loaded .carousel-home .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.carousel-loaded .carousel-home .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .button-container button,.carousel-loaded .carousel-home .carousel-cell.is-selected form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .carousel-loaded .carousel-home .carousel-cell.is-selected button,div.donation-form-container.responsive [class*='-form-content'] .button-container .carousel-loaded .carousel-home .carousel-cell.is-selected button,form .carousel-loaded .carousel-home .carousel-cell.is-selected input[type=submit] {
	animation:fadeInUpHalf 2s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:1s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.carousel-loaded .carousel-home .carousel-cell.is-selected .btn.basic,.carousel-loaded .carousel-home .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .button-container button.basic,.carousel-loaded .carousel-home .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .button-container button.basic,.carousel-loaded .carousel-home .carousel-cell.is-selected form input[type=reset],[class*='-form-container'].responsive [class*='-form-content'] .button-container .carousel-loaded .carousel-home .carousel-cell.is-selected button.basic,div.donation-form-container.responsive [class*='-form-content'] .button-container .carousel-loaded .carousel-home .carousel-cell.is-selected button.basic,form .carousel-loaded .carousel-home .carousel-cell.is-selected input[type=reset] {
	animation:fadeInUpHalf 2s cubic-bezier(.55,.085,0,.99) forwards;
	animation-delay:1.2s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.block-museum-hours {
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:55px
}
@media only screen and (min-width:640px) {
	.carousel-home .carousel-content .f--desc {
	font-size:17px;
	font-size:1.0625rem;
	margin-bottom:35px
}
.block-museum-hours {
	width:185px;
	height:auto
}
}.block-museum-hours .museum-hours {
	width:50%;
	height:100%;
	padding:4px 20px;
	float:left;
	font-size:15px;
	font-size:.9375rem;
	text-align:center;
	background-color:#ececec
}
@media only screen and (min-width:640px) {
	.block-museum-hours .museum-hours {
	padding:20px;
	width:100%;
	float:none;
	font-size:16px;
	font-size:1rem;
	text-align:left
}
.block-museum-hours .btn.solid,.block-museum-hours [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.block-museum-hours div.donation-form-container.responsive [class*='-form-content'] .button-container button,.block-museum-hours form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .block-museum-hours button,div.donation-form-container.responsive [class*='-form-content'] .button-container .block-museum-hours button,form .block-museum-hours input[type=submit] {
	display:block
}
}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-control,.vjs-button>.vjs-icon-placeholder:before,.vjs-menu li,.vjs-no-js {
	text-align:center
}
.block-museum-hours .museum-hours span {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	font-size:.75rem;
	font-weight:600;
	letter-spacing:1px;
	margin-bottom:-5px
}
@media (max-width:639px) {
	.block-museum-hours .btn.solid,.block-museum-hours [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.block-museum-hours div.donation-form-container.responsive [class*='-form-content'] .button-container button,.block-museum-hours form input[type=submit],[class*='-form-container'].responsive [class*='-form-content'] .button-container .block-museum-hours button,div.donation-form-container.responsive [class*='-form-content'] .button-container .block-museum-hours button,form .block-museum-hours input[type=submit] {
	position:absolute;
	right:0;
	width:50%;
	height:100%;
	float:right;
	display:block;
	padding:20px 25px 12px
}
}.carousel-with-overlay .flickity-prev-next-button {
	border-color:#FFF;
	z-index:888
}
.carousel-with-overlay .flickity-prev-next-button:before {
	color:#FFF
}
.carousel-with-overlay .flickity-prev-next-button:hover {
	border-color:#c21212
}
.carousel-with-overlay .flickity-prev-next-button.next {
	right:3%
}
.carousel-with-overlay .flickity-prev-next-button.previous {
	left:3%
}
.carousel-with-overlay .flickity-page-dots .dot {
	background-color:rgba(227,227,227,.5)
}
.video-js,.vjs-no-js {
	color:#fff;
	background-color:#000
}
.p--bundle-inline-carousel .carousel-basic .flickity-page-dots .dot {
	width:8px
}
.p-bundle--split-callout .carousel-basic figcaption {
	padding:0 55px
}
@media only screen and (min-width:1024px) {
	.p-bundle--split-callout .carousel-basic .flickity-slider {
	-ms-transform:none!important;
	transform:none!important
}
.p-bundle--split-callout .carousel-basic .carousel-cell {
	left:0!important;
	opacity:0;
	transition:opacity .8s ease-in-out
}
.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected {
	opacity:1
}
}.video-js .vjs-big-play-button,.video-js .vjs-menu-button-inline {
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s
}
.block-socials-menu .p-bundle--split-callout .carousel-basic .carousel-cell .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .block-socials-menu .block-title,.p-bundle--split-callout .carousel-basic .carousel-cell .btn,.p-bundle--split-callout .carousel-basic .carousel-cell .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .f--label,.p-bundle--split-callout .carousel-basic .carousel-cell .f--page-title,.p-bundle--split-callout .carousel-basic .carousel-cell .f--secondary,.p-bundle--split-callout .carousel-basic .carousel-cell .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .carousel-basic .carousel-cell div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell div.donation-form-container.responsive [class*='-form-content'] .button-container button,.views-events-calendar main .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .carousel-basic .carousel-cell button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .carousel-basic .carousel-cell button {
	opacity:0
}
.block-socials-menu .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .block-socials-menu .block-title,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .btn,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .f--label,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .f--page-title,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .f--secondary,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .button-container button,.views-events-calendar main .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected button {
	animation:fadeInUpHalf 1.2s cubic-bezier(.55,.085,0,.99) forwards;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	perspective:1000
}
.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .f--label {
	animation-delay:.2s
}
.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .f--page-title {
	animation-delay:.6s
}
.block-socials-menu .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .block-title,.bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected h2.views-group-heading,.bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .block-socials-menu .block-title,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .btn,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .bundle--heading .views-events-calendar main h2.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .f--secondary,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main .bundle--heading h2.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-events-calendar main h3.views-group-heading,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected [class*='-form-container'].responsive [class*='-form-content'] .button-container button,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .views-group-heading.section-header-container,.p-bundle--split-callout .carousel-basic .carousel-cell.is-selected div.donation-form-container.responsive [class*='-form-content'] .button-container button,.views-events-calendar main .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected h2.views-group-heading,.views-events-calendar main .bundle--heading [class*='-form-container'].responsive [class*='-form-content'] .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.views-events-calendar main .bundle--heading div.donation-form-container.responsive [class*='-form-content'] .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected h3.views-group-heading,.views-events-calendar main [class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,.views-events-calendar main div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,[class*='-form-container'].responsive [class*='-form-content'] .button-container .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected button,div.donation-form-container.responsive [class*='-form-content'] .bundle--heading .views-events-calendar main .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected .views-group-heading.section-header-container,div.donation-form-container.responsive [class*='-form-content'] .button-container .p-bundle--split-callout .carousel-basic .carousel-cell.is-selected button {
	animation-delay:1s
}
.p-bundle--split-callout .carousel-basic .flickity-page-dots {
	position:absolute;
	bottom:10%
}
.views-events .carousel-basic .flickity-page-dots {
	margin-top:0;
	position:absolute;
	bottom:-20px
}
@media only screen and (min-width:1200px) {
	.views-events .carousel-basic .flickity-page-dots {
	bottom:-32px
}
.views-events .carousel-basic .flickity-prev-next-button.next {
	right:-55px
}
.views-events .carousel-basic .flickity-prev-next-button.previous {
	left:-55px
}
}.carousel-prepend {
	display:none;
	visibility:hidden
}
.carousel-col-1--mobile-margin {
	margin-bottom:15px
}
@media only screen and (min-width:640px) {
	.p--bundle-inline-carousel .carousel-basic .flickity-page-dots .dot {
	width:30px
}
.carousel-col-1--mobile-margin {
	margin-bottom:0
}
}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
@font-face {
	font-family:VideoJS;
	src:url(/themes/nwwiim/fonts/video-js/VideoJS.eot#iefix) format("eot")
}
@font-face {
	font-family:VideoJS;
	src:url(data:application/font-woff;
	charset=utf-8;
	base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"),url(data:application/x-font-ttf;
	charset=utf-8;
	base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");
	font-weight:400;
	font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
	content:"\f101"
}
.vjs-icon-play-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-play-circle:before {
	content:"\f102"
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
	content:"\f103"
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
	content:"\f104"
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
	content:"\f105"
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
	content:"\f106"
}
.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
	content:"\f107"
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
	content:"\f108"
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
	content:"\f109"
}
.vjs-icon-square {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-square:before {
	content:"\f10a"
}
.vjs-icon-spinner {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-spinner:before {
	content:"\f10b"
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
	content:"\f10c"
}
.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
	content:"\f10d"
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
	content:"\f10e"
}
.vjs-icon-share {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-share:before {
	content:"\f10f"
}
.vjs-icon-cog {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-cog:before {
	content:"\f110"
}
.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before {
	content:"\f111"
}
.vjs-icon-circle-outline {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-circle-outline:before {
	content:"\f112"
}
.vjs-icon-circle-inner-circle {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-circle-inner-circle:before {
	content:"\f113"
}
.vjs-icon-hd {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-hd:before {
	content:"\f114"
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
	content:"\f115"
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
	content:"\f116"
}
.vjs-icon-facebook {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-facebook:before {
	content:"\f117"
}
.vjs-icon-gplus {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-gplus:before {
	content:"\f118"
}
.vjs-icon-linkedin {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-linkedin:before {
	content:"\f119"
}
.vjs-icon-twitter {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-twitter:before {
	content:"\f11a"
}
.vjs-icon-tumblr {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-tumblr:before {
	content:"\f11b"
}
.vjs-icon-pinterest {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-pinterest:before {
	content:"\f11c"
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
	content:"\f11d"
}
.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
	content:"\f11e"
}
.vjs-icon-next-item {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-next-item:before {
	content:"\f11f"
}
.vjs-icon-previous-item {
	font-family:VideoJS;
	font-weight:400;
	font-style:normal
}
.vjs-icon-previous-item:before {
	content:"\f120"
}
.video-js {
	display:block;
	vertical-align:top;
	box-sizing:border-box;
	position:relative;
	padding:0;
	font-size:10px;
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-family:Arial,Helvetica,sans-serif;
	word-break:initial
}
.video-js:-moz-full-screen {
	position:absolute
}
.video-js:-webkit-full-screen {
	width:100%!important;
	height:100%!important
}
.video-js .vjs-tech,.video-js.vjs-fill {
	width:100%;
	height:100%
}
.video-js[tabindex="-1"] {
	outline:0
}
.video-js *,.video-js:after,.video-js:before {
	box-sizing:inherit
}
.video-js ul {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	list-style-position:outside;
	margin:0
}
.video-js .vjs-time-tooltip,.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js {
	font-family:Arial,Helvetica,sans-serif
}
.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid {
	width:100%;
	max-width:100%;
	height:0
}
.video-js.vjs-16-9 {
	padding-top:56.25%
}
.video-js.vjs-4-3 {
	padding-top:75%
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0
}
body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto
}
.vjs-full-window .video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0
}
.video-js.vjs-fullscreen {
	width:100%!important;
	height:100%!important;
	padding-top:0!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}
.vjs-hidden {
	display:none!important
}
.vjs-disabled {
	opacity:.5;
	cursor:default
}
.video-js .vjs-offscreen {
	height:1px;
	left:-9999px;
	position:absolute;
	top:0;
	width:1px
}
.vjs-lock-showing {
	display:block!important;
	opacity:1;
	visibility:visible
}
.vjs-no-js {
	padding:20px;
	font-size:18px;
	width:300px;
	height:150px;
	margin:0 auto
}
.vjs-no-js [class*='-form-container'].responsive a,.vjs-no-js a,.vjs-no-js a:visited,.vjs-no-js div.donation-form-container.responsive a,.vjs-no-js div.donation-form-container.responsive a:visited,[class*='-form-container'].responsive .vjs-no-js a,div.donation-form-container.responsive .vjs-no-js a,div.donation-form-container.responsive .vjs-no-js a:visited {
	color:#66A8CC
}
.video-js .vjs-big-play-button {
	font-size:3em;
	line-height:1.5em;
	height:1.5em;
	width:3em;
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	padding:0;
	cursor:pointer;
	opacity:1;
	border:.06666em solid #fff;
	background-color:#2B333F;
	background-color:rgba(43,51,63,.7);
	border-radius:.3em;
	transition:all .4s
}
.vjs-big-play-centered .vjs-big-play-button {
	top:50%;
	left:50%;
	margin-top:-.75em;
	margin-left:-1.5em
}
.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
	border-color:#fff;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5);
	transition:all 0s
}
.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
	display:none
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display:block
}
.video-js button {
	background:0 0;
	border:none;
	color:inherit;
	display:inline-block;
	overflow:visible;
	font-size:inherit;
	line-height:inherit;
	text-transform:none;
	text-decoration:none;
	transition:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.vjs-control .vjs-button {
	width:100%;
	height:100%
}
.video-js .vjs-control.vjs-close-button {
	cursor:pointer;
	height:3em;
	position:absolute;
	right:0;
	top:.5em;
	z-index:2
}
.video-js .vjs-modal-dialog {
	background:rgba(0,0,0,.8);
	background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));
	overflow:auto;
	box-sizing:content-box
}
.video-js .vjs-modal-dialog>* {
	box-sizing:border-box
}
.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size:1.2em;
	line-height:1.5;
	padding:20px 24px;
	z-index:1
}
.vjs-menu-button {
	cursor:pointer
}
.vjs-menu-button.vjs-disabled {
	cursor:default
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display:none
}
.vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	overflow:auto;
	box-sizing:content-box
}
.vjs-loading-spinner,.vjs-menu .vjs-menu-content>* {
	box-sizing:border-box
}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display:none
}
.vjs-menu li {
	list-style:none;
	margin:0;
	padding:.2em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-transform:lowercase
}
.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
	background-color:#73859f;
	background-color:rgba(115,133,159,.5)
}
.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
	background-color:#fff;
	color:#2B333F
}
.vjs-menu li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 .3em;
	font-weight:700;
	cursor:default
}
.vjs-menu-button-popup .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	width:10em;
	left:-3em;
	height:0;
	margin-bottom:1.5em;
	border-top-color:rgba(43,51,63,.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color:#2B333F;
	background-color:rgba(43,51,63,.7);
	position:absolute;
	width:100%;
	bottom:1.5em;
	max-height:15em
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display:block
}
.video-js .vjs-menu-button-inline {
	transition:all .4s;
	overflow:hidden
}
.video-js .vjs-menu-button-inline:before {
	width:2.222222222em
}
.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
	width:12em
}
.vjs-menu-button-inline .vjs-menu {
	opacity:0;
	height:100%;
	width:auto;
	position:absolute;
	left:4em;
	top:0;
	padding:0;
	margin:0;
	transition:all .4s
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
	display:block;
	opacity:1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display:block;
	opacity:1;
	position:relative;
	width:auto
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width:auto
}
.vjs-menu-button-inline .vjs-menu-content {
	width:auto;
	height:100%;
	margin:0;
	overflow:hidden
}
.video-js .vjs-control-bar {
	display:none;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#2B333F;
	background-color:rgba(43,51,63,.7)
}
.vjs-has-started .vjs-control-bar {
	display:-ms-flexbox;
	display:flex;
	visibility:visible;
	opacity:1;
	transition:visibility .1s,opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:visible;
	opacity:0;
	transition:visibility 1s,opacity 1s
}
.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
	display:none!important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity:1;
	visibility:visible
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display:table
}
.video-js .vjs-control {
	position:relative;
	margin:0;
	padding:0;
	height:100%;
	width:4em;
	-ms-flex:none;
	flex:none
}
.vjs-button>.vjs-icon-placeholder:before {
	font-size:1.8em;
	line-height:1.67
}
.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
	text-shadow:0 0 1em #fff
}
.video-js .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.vjs-no-flex .vjs-control {
	display:table-cell;
	vertical-align:middle
}
.video-js .vjs-custom-control-spacer {
	display:none
}
.video-js .vjs-progress-control {
	cursor:pointer;
	-ms-flex:auto;
	flex:auto;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	min-width:4em;
	-ms-touch-action:none;
	touch-action:none
}
.video-js .vjs-progress-control.disabled {
	cursor:default
}
.vjs-live .vjs-progress-control {
	display:none
}
.vjs-no-flex .vjs-progress-control {
	width:auto
}
.video-js .vjs-progress-holder {
	-ms-flex:auto;
	flex:auto;
	transition:all .2s;
	height:.3em
}
.video-js .vjs-progress-control .vjs-progress-holder {
	margin:0 10px
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size:1.666666666666666666em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size:1em
}
.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:0;
	left:0;
	top:0
}
.video-js .vjs-play-progress {
	background-color:#fff
}
.video-js .vjs-play-progress:before {
	font-size:.9em;
	position:absolute;
	right:-.5em;
	top:-.333333333333333em;
	z-index:1
}
.video-js .vjs-load-progress {
	background:#bfc7d3;
	background:rgba(115,133,159,.5)
}
.video-js .vjs-load-progress div {
	background:#fff;
	background:rgba(115,133,159,.75)
}
.video-js .vjs-time-tooltip {
	background-color:#fff;
	background-color:rgba(255,255,255,.8);
	border-radius:.3em;
	color:#000;
	float:right;
	font-size:1em;
	padding:6px 8px 8px;
	pointer-events:none;
	position:relative;
	top:-3.4em;
	visibility:hidden;
	z-index:1
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display:none
}
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display:block;
	font-size:.6em;
	visibility:visible
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size:1em
}
.video-js .vjs-progress-control .vjs-mouse-display {
	display:none;
	position:absolute;
	width:1px;
	height:100%;
	background-color:#000;
	z-index:1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index:0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display:block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility:hidden;
	opacity:0;
	transition:visibility 1s,opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display:none
}
.vjs-mouse-display .vjs-time-tooltip {
	color:#fff;
	background-color:#000;
	background-color:rgba(0,0,0,.8)
}
.video-js .vjs-slider {
	position:relative;
	cursor:pointer;
	padding:0;
	margin:0 .45em;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:#73859f;
	background-color:rgba(115,133,159,.5)
}
.video-js .vjs-slider.disabled {
	cursor:default
}
.video-js .vjs-slider:focus {
	text-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.video-js .vjs-mute-control {
	cursor:pointer;
	-ms-flex:none;
	flex:none;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:3em
}
.vjs-poster,.vjs-poster img {
	padding:0;
	vertical-align:middle
}
.video-js .vjs-volume-control {
	cursor:pointer;
	margin-right:1em;
	display:-ms-flexbox;
	display:flex
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
	width:5em
}
.video-js .vjs-volume-panel .vjs-volume-control {
	visibility:visible;
	opacity:0;
	width:1px;
	height:1px;
	margin-left:-1px
}
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.video-js .vjs-volume-panel {
	transition:width 1s;
	display:-ms-flexbox;
	display:flex
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control {
	visibility:visible;
	opacity:1;
	position:relative;
	transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
	width:5em;
	height:3em
}
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width:9em;
	transition:width .1s
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
	width:4em
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height:8em;
	width:3em;
	left:-3.5em;
	transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width:5em;
	height:3em;
	visibility:visible;
	opacity:1;
	position:relative;
	transition:none
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position:absolute;
	bottom:3em;
	left:.5em
}
.video-js .vjs-volume-bar {
	margin:1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal {
	width:5em;
	height:.3em
}
.vjs-volume-bar.vjs-slider-vertical {
	width:.3em;
	height:5em;
	margin:1.35em auto
}
.video-js .vjs-volume-level {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fff
}
.video-js .vjs-volume-level:before {
	position:absolute;
	font-size:.9em
}
.vjs-slider-vertical .vjs-volume-level {
	width:.3em
}
.vjs-slider-vertical .vjs-volume-level:before {
	top:-.5em;
	left:-.3em
}
.vjs-slider-horizontal .vjs-volume-level {
	height:.3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
	top:-.3em;
	right:-.5em
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width:4em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height:100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width:100%
}
.video-js .vjs-volume-vertical {
	width:3em;
	height:8em;
	bottom:8em;
	background-color:#2B333F;
	background-color:rgba(43,51,63,.7)
}
.video-js .vjs-volume-horizontal .vjs-menu {
	left:-2em
}
.vjs-poster {
	display:inline-block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	background-color:#000;
	cursor:pointer;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%
}
.vjs-poster img {
	display:block;
	margin:0 auto;
	max-height:100%;
	width:100%
}
.vjs-has-started .vjs-poster {
	display:none
}
.vjs-audio.vjs-has-started .vjs-poster {
	display:block
}
.vjs-using-native-controls .vjs-poster {
	display:none
}
.video-js .vjs-live-control {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:flex-start;
	align-items:flex-start;
	-ms-flex:auto;
	flex:auto;
	font-size:1em;
	line-height:3em
}
.vjs-no-flex .vjs-live-control {
	display:table-cell;
	width:auto;
	text-align:left
}
.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration {
	display:none
}
.video-js .vjs-time-control {
	-ms-flex:none;
	flex:none;
	font-size:1em;
	line-height:3em;
	min-width:2em;
	width:auto;
	padding-left:1em;
	padding-right:1em
}
.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
	width:0!important;
	white-space:nowrap
}
.vjs-time-divider {
	display:none;
	line-height:3em
}
.video-js .vjs-play-control .vjs-icon-placeholder {
	cursor:pointer;
	-ms-flex:none;
	flex:none
}
.vjs-text-track-display {
	position:absolute;
	bottom:3em;
	left:0;
	right:0;
	top:0;
	pointer-events:none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom:1em
}
.video-js .vjs-text-track {
	font-size:1.4em;
	text-align:center;
	margin-bottom:.1em;
	background-color:#000;
	background-color:rgba(0,0,0,.5)
}
.vjs-subtitles {
	color:#fff
}
.vjs-captions {
	color:#fc6
}
.vjs-tt-cue {
	display:block
}
video::-webkit-media-text-track-display {
	-ms-transform:translateY(-3em);
	transform:translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-ms-transform:translateY(-1.5em);
	transform:translateY(-1.5em)
}
.video-js .vjs-fullscreen-control {
	cursor:pointer;
	-ms-flex:none;
	flex:none
}
.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events:none;
	font-size:1.5em;
	line-height:2;
	text-align:center
}
.vjs-playback-rate .vjs-menu {
	width:4em;
	left:0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size:1.4em;
	text-align:center
}
.vjs-error .vjs-error-display:before {
	color:#fff;
	content:'X';
	font-size:4em;
	left:0;
	line-height:1;
	margin-top:-.5em;
	position:absolute;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	top:50%;
	vertical-align:middle;
	width:100%
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:.85;
	text-align:left;
	border:6px solid rgba(43,51,63,.7);
	background-clip:padding-box;
	width:50px;
	height:50px;
	border-radius:25px;
	visibility:hidden
}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
	display:block;
	animation:0s linear .3s forwards vjs-spinner-show
}
.vjs-loading-spinner:after,.vjs-loading-spinner:before {
	content:"";
	position:absolute;
	margin:-6px;
	box-sizing:inherit;
	width:inherit;
	height:inherit;
	border-radius:inherit;
	opacity:1;
	border:inherit;
	border-color:#fff transparent transparent
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align:middle;
	display:inline-block;
	margin-bottom:-.1em
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
	animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
	border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
	border-top-color:#fff;
	animation-delay:.44s
}
@keyframes vjs-spinner-show {
	to {
	visibility:visible
}
}@keyframes vjs-spinner-spin {
	100% {
	transform:rotate(360deg)
}
}@keyframes vjs-spinner-fade {
	0%,100%,20%,60% {
	border-top-color:#73859f
}
35% {
	border-top-color:#fff
}
}.vjs-chapters-button .vjs-menu ul {
	width:24em
}
.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family:VideoJS;
	content:"\f10d";
	font-size:1.5em;
	line-height:inherit
}
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family:VideoJS;
	content:" \f11d";
	font-size:1.5em;
	line-height:inherit
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-ms-flex:auto;
	flex:auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width:auto
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
	display:none
}
.vjs-modal-dialog.vjs-text-track-settings {
	background-color:#2B333F;
	background-color:rgba(43,51,63,.75);
	color:#fff;
	height:70%
}
.vjs-text-track-settings .vjs-modal-dialog-content {
	display:table
}
.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
	display:table-cell
}
.vjs-text-track-settings .vjs-track-settings-controls {
	text-align:right;
	vertical-align:bottom
}
@supports (display:grid) {
	.vjs-text-track-settings .vjs-modal-dialog-content {
	display:-ms-grid;
	display:grid;
	-ms-grid-columns:1fr 1fr;
	grid-template-columns:1fr 1fr;
	-ms-grid-rows:1fr auto;
	grid-template-rows:1fr auto
}
.vjs-text-track-settings .vjs-track-settings-colors {
	display:block;
	-ms-grid-column:1;
	grid-column:1;
	-ms-grid-row:1;
	grid-row:1
}
.vjs-text-track-settings .vjs-track-settings-font {
	-ms-grid-column:2;
	grid-column:2;
	-ms-grid-row:1;
	grid-row:1
}
.vjs-text-track-settings .vjs-track-settings-controls {
	-ms-grid-column:2;
	grid-column:2;
	-ms-grid-row:2;
	grid-row:2
}
}.vjs-track-setting>select {
	margin-right:5px
}
.vjs-text-track-settings fieldset {
	margin:5px;
	padding:3px;
	border:none
}
.vjs-text-track-settings fieldset span {
	display:inline-block
}
.vjs-text-track-settings legend {
	color:#fff;
	margin:0 0 5px
}
.vjs-text-track-settings .vjs-label {
	position:absolute;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	display:block;
	margin:0 0 5px;
	padding:0;
	border:0;
	height:1px;
	width:1px;
	overflow:hidden
}
.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
	outline-style:solid;
	outline-width:medium;
	background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)
}
.vjs-track-settings-controls button:hover {
	color:rgba(43,51,63,.75)
}
.vjs-track-settings-controls button {
	background-color:#fff;
	background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);
	color:#2B333F;
	cursor:pointer;
	border-radius:2px
}
.vjs-track-settings-controls .vjs-default-button {
	margin-right:1em
}
@media print {
	.video-js>:not(.vjs-tech):not(.vjs-poster) {
	visibility:hidden
}
}.vjs-resize-manager {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	visibility:hidden
}
@media \0screen {
	.vjs-user-inactive.vjs-playing .vjs-control-bar:before {
	content:""
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:hidden
}
}figure.cb-image figcaption h3.bottom {
	width:100%;
	font-weight:bold;
}
figure.cb-image figcaption.bottom {
	position:absolute;
	top:auto;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	text-align:left;
	color:#FFF;
	padding:0;
	box-sizing:border-box;
}
.bg-overlay-linear {
	top:auto;
	left:0;
	bottom:0;
	height:60px;
	background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
	/* Safari 5.1 - 6.0 */
		background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
	/* Opera 11.1 - 12.0 */
		background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
	/* Firefox 3.6 - 15 */
		background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
	/* 标准的语法 */
    color:#FFF;
	position:absolute;
	width:100%;
	height:66px;
}
.effect--bottom--carousel-cell:hover .img-ratio--tall .field__item img {
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.effect--bottom--carousel-cell  .img-ratio--tall .field__item img {
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	transition:opacity .6s cubic-bezier(.55,.085,0,.99),transform 3s ease;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.bottom-overlay-box {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:4px 0;
	background-color:rgba(17,22,28,.6);
}
figure.cb-image .bottom-overlay-box  h3 {
	width:100%;
}
.carousel-group-three {
	margin:0 -5px;
}
.flex-width-per3 {
	width:100%;
	padding:0 5px 15px;
}
.col-fisrt-new {
	padding:0;
	margin-bottom:15px;
}
.col-second-new {
	padding:0;
}
@media only screen and (min-width:1024px) {
	.flex-width-per3 {
	width:33.3%;
	padding:0 5px;
}
.col-fisrt-new {
	padding:0 15px 0 0;
	margin-bottom:0;
}
.col-second-new {
	padding:0 0 0 15px;
}
}.btn.solid:hover {
	background-color:#F77167;
}
.f--desc p {
	text-indent:2em;
	text-align:left;
}
