/*html{
    filter: gray !important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}*/

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 {
	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:ff-tisa-sans-web-pro,Helvetica,Arial,Lucida Grande,sans-serif;
	*/font-size:16px;
	font-size:1rem;
	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;
	/*测试手机大图上标题居中*/
	/*display: inline-block;   */
}
.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";
	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(/themes/nwwiim/images/loaders/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*/
}
}@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
}
.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*/
	margin-top: 0;
}
.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";
	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(/themes/nwwiim/images/logos/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(../../header/picture/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(/themes/nwwiim/images/icons/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(/themes/nwwiim/images/bgs/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";
	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(/themes/nwwiim/images/icons/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";
	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";
	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";
	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";
	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";
	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";
	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";
	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";
	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(/themes/nwwiim/images/icons/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"!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%;*/
	width:25%;
	padding:0 5px;
	list-style:none;
	transition:opacity .2s
}
@media only screen and (min-width:640px) {
	.carousel-group .carousel-cell {
	/*width:33.333%;*/
	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
}
}

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:33.3%;
	padding:0 5px;
}
.col-fisrt-new {
	padding:0 15px 0 0;
	margin-bottom:0;
}
.col-second-new {
	padding:0;
}

.col-fisrt-new {
	
}
.col-second-new {
	padding:0 0 0 15px;
}
.p-bundle--split-callout .col--second .col--body ul li a i {
	font-style:normal;
}
.f--desc p {
	text-indent:2em;
	text-align:left;
}
.l-container--sm .f--desc p {
	text-indent:0;
	text-align:center;
}
