﻿*,
*:before,
*:after {
	box-sizing: border-box;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
.wp-caption-text,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input {
	background: transparent;
	border: 0;
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	line-height: inherit;
	margin: 0 auto 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
.wp-caption-text,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}
body {
	line-height: 1;
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.dribbble {
	color: #ea4c89;
}
.facebook {
	color: #f9dd47;
}
.flickr {
	color: #f9dd47;
}
.googleplus {
	color: #f9dd47;
}
.instagram {
	color: #f9dd47;
}
.linkedin {
	color: #f9dd47;
}
.pinterest {
	color: #f9dd47;
}
.snapchat {
	color: #f9dd47;
}
.soundcloud {
	color: #f9dd47;
}
.tumblr {
	color: #f9dd47;
}
.twitter {
	color: #f9dd47;
}
.vimeo {
	color: #f9dd47;
}
.whatsapp {
	color: #f9dd47;
}
.youtube {
	color: #f9dd47;
}
.bluesky {
	color: #f9dd47;
}
@font-face {
	font-family: "Nova";
	src: url("../webfonts/nova-solid/nova-solid.woff") format("woff"), url("../webfonts/nova-solid/nova-solid.ttf") format("truetype"), url("../webfonts/nova-solid/nova-solid.svg#nova-solid") format("svg");
	font-weight: normal;
	font-style: normal;
}
[data-tooltip]:before,
[data-tooltip]:after,
.button,
.main button,
.main input[type="button"],
.main input[type="reset"],
.main input[type="submit"],
.search-submit,
.button-secondary,
.main input,
.main textarea,
.main select,
.search-input,
.footer-credits a,
.section-footer-link,
.content a img,
.comments-area .comment-content a img,
.item-image,
.card-image,
.header,
.header-logo,
.header-logo img,
.nav-item-link,
.rnav-item-link,
.label-link,
.metatag-link,
.pagination a,
.button-home,
.footer-btn,
.cta-inner .button,
.cta-inner .main button,
.main .cta-inner button,
.cta-inner .search-submit,
.home-intro-cta,
.news-header-cta,
.feature-info-cta,
.donate-type-block-element,
.case-detail-cta,
.news-list-block-heading,
.sudan-listing-outer .container .feed .cards > * .card,
.container-centered .pagination .facetwp-page,
.container-centered .pagination .facetwp-page.prev:before,
.container-centered .pagination .facetwp-page.next:before,
.breadcrumbs-list-element,
.choice-link-amount,
.choice-title-link,
.donate-options-block-element,
.sidebar-nav-item-link,
.download-list-block a,
.tag-list-block a,
.sudan-details .sidebar-block-link,
.sudan-details .sidebar-block.share .sidebar-meta-share-button,
.item-link,
.feed-tag-block-element,
.read-more,
.card-link,
.comments-area .comment-meta a,
.comments-area .comment .reply a,
.local-task-list-block {
	-webkit-transition-property: background-color, border, box-shadow, color, opacity, height;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	transition-property: background-color, border, box-shadow, color, opacity, height;
	transition-duration: 0.2s;
	transition-timing-function: ease;
}
@-webkit-keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.sudan-listing-outer .container,
.sudan-details .sidebar-block.share {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.columns,
.grid,
.section.case .grid {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	margin: -1em -1em 0;
	position: relative;
}
.columns > *,
.grid > *,
.section.case .grid > * {
	display: flex;
	flex: 1 18em;
	margin-top: 2em;
	padding: 0 1em;
	width: 100%;
}
.grid {
	margin: 0 -0.5em;
}
.grid > * {
	flex: 0 100%;
	margin-top: 1em;
	padding: 0 1.5em;
}
@media screen and (min-width: 520px) {
	.grid > * {
		flex: 0 50%;
	}
}
@media screen and (min-width: 940px) {
	.grid > * {
		flex: 0 25%;
	}
}
::-moz-selection {
	background: #fb8067;
	color: #fff;
}
::selection {
	background: #fb8067;
	color: #fff;
}
h1,
h2,
h3,
.sudan-details .article .inline-cards .cards.grid .inline-header-title,
h4,
h5,
h6,
.local-task-list-block {
	font: 500 1em/1.2 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
}
.main select,
.gchoice_4_14_1,
figcaption,
.wp-caption-text,
p,
.content,
.comments-area .comment-content,
.newsletter-signup-msg,
#woocommerce-gift-aid #gift-aid-description {
	font: 400 16px/1.5 "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	font-size: 1em;
}
.section-footer-link,
.content cite,
.comments-area .comment-content cite,
.metadata,
.pagination,
.item-header-date,
.card-header-date,
.comments-area .comment .reply {
	color: #707980;
	font: 400 16px/1.5 "Andale Mono", AndaleMono, "Lucida Console", monospace;
	font-size: 1rem;
}
.label,
.metatag-link {
	font: 600 12.8px/1.2 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	font-size: 0.8rem;
	text-transform: uppercase;
}
.nav-item-sep,
.button-home .icon,
.footer-btn .icon,
.cta-inner .button .icon,
.cta-inner .main button .icon,
.main .cta-inner button .icon,
.cta-inner .main input[type="button"] .icon,
.main .cta-inner input[type="button"] .icon,
.cta-inner .main input[type="reset"] .icon,
.main .cta-inner input[type="reset"] .icon,
.cta-inner .main input[type="submit"] .icon,
.main .cta-inner input[type="submit"] .icon,
.cta-inner .search-submit .icon,
.home-intro-cta .icon,
.news-header-cta .icon,
.feature-info-cta .icon,
.donate-type-block-element .icon,
.case-detail-cta .icon,
.button-home .dash,
.footer-btn .dash,
.cta-inner .button .dash,
.cta-inner .main button .dash,
.main .cta-inner button .dash,
.cta-inner .main input[type="button"] .dash,
.main .cta-inner input[type="button"] .dash,
.cta-inner .main input[type="reset"] .dash,
.main .cta-inner input[type="reset"] .dash,
.cta-inner .main input[type="submit"] .dash,
.main .cta-inner input[type="submit"] .dash,
.cta-inner .search-submit .dash,
.home-intro-cta .dash,
.news-header-cta .dash,
.feature-info-cta .dash,
.donate-type-block-element .dash,
.case-detail-cta .dash,
.breadcrumbs-list-divider,
.sidebar .dash {
	font-family: "Nova", "Lucida Sans Unicode";
	font-size: 1.5rem;
	font-style: normal;
	text-decoration: none;
}
h1 {
	font-size: 2.5em;
}
@media screen and (min-width: 940px) {
	h1 {
		font-size: 3.6em;
	}
}
h2 {
	font-size: 2em;
}
@media screen and (min-width: 940px) {
	h2 {
		font-size: 2.5em;
	}
}
h3,
.sudan-details .article .inline-cards .cards.grid .inline-header-title {
	font-size: 1.75em;
}
@media screen and (min-width: 940px) {
	h3,
	.sudan-details .article .inline-cards .cards.grid .inline-header-title {
		font-size: 2em;
	}
}
h4 {
	font-size: 1.44em;
}
@media screen and (min-width: 940px) {
	h4 {
		font-size: 1.7em;
	}
}
h5 {
	font-size: 1.2em;
}
@media screen and (min-width: 940px) {
	h5 {
		font-size: 1.4em;
	}
}
@media screen and (min-width: 940px) {
	h6 {
		font-size: 1.2em;
	}
}
[data-icon] {
	display: inline-block;
	text-align: center;
	padding: 0.5em 1em;
}
[data-icon]:before {
	box-sizing: border-box;
	content: attr(data-icon);
	font-family: "Nova", "Lucida Sans Unicode";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	speak: none;
}
[data-tooltip] {
	position: relative;
}
[data-tooltip]:before,
[data-tooltip]:after {
	bottom: 100%;
	left: 50%;
	opacity: 0;
	position: absolute;
	visibility: hidden;
}
[data-tooltip]:before {
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #2a2f33;
	border-radius: 4px;
	color: #fff;
	content: attr(data-tooltip);
	font-family: "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	font-size: 1rem;
	line-height: normal;
	margin-bottom: 5px;
	padding: 0.25em 0.5em;
	text-align: center;
}
[data-tooltip]:after {
	border-top: 5px solid #2a2f33;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: "";
	font-size: 0;
	line-height: 0;
	margin-left: -5px;
	width: 0;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	opacity: 1;
	visibility: visible;
}
body.page-id-4397 .main-header-title {
	font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	font-weight: 600;
}
.button,
.main button,
.main input[type="button"],
.main input[type="reset"],
.main input[type="submit"],
.search-submit,
.button-secondary {
	display: block;
	font: 500 1rem/1.5 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	letter-spacing: 0.1em;
	padding: 0.5em 2em;
	text-align: center;
	text-transform: uppercase;
}
.button:before,
.main button:before,
.main input[type="button"]:before,
.main input[type="reset"]:before,
.main input[type="submit"]:before,
.search-submit:before,
.button-secondary:before {
	margin-right: 0.5em;
}
@media screen and (min-width: 520px) {
	.button,
	.main button,
	.main input[type="button"],
	.main input[type="reset"],
	.main input[type="submit"],
	.search-submit,
	.button-secondary {
		display: inline-block;
		width: auto;
	}
}
.button,
.main button,
.main input[type="button"],
.main input[type="reset"],
.main input[type="submit"],
.search-submit {
	background-color: #fb8067;
	color: #fff;
}
.button:hover,
.main button:hover,
.main input:hover[type="button"],
.main input:hover[type="reset"],
.main input:hover[type="submit"],
.search-submit:hover,
.button:active,
.main button:active,
.main input:active[type="button"],
.main input:active[type="reset"],
.main input:active[type="submit"],
.search-submit:active {
	background-color: #f9dd47;
	color: #2a2f33;
}
.button-secondary {
	box-shadow: 0 0 0 1px currentColor inset;
}
.button-secondary:hover {
	background-color: rgba(0, 0, 0, 0.2);
}
.accordion-button {
	width: 100% !important;
	text-align: left !important;
	background-color: #fb8067 !important;
}
.accordion-button:hover {
	background-color: #fb8067 !important;
}
.main input,
.main textarea,
.main select,
.search-input {
	background-color: #fff;
	font: 1rem "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	border: 1px solid #c0c7cc;
	padding: 0.5em 1em;
	width: 100%;
}
.main input:focus,
.main textarea:focus,
.main select:focus,
.search-input:focus {
	border: 1px solid #fb8067;
}
.main input:disabled,
.main textarea:disabled,
.main select:disabled,
.search-input:disabled {
	background-color: #dce2e6;
}
.main form {
	font: 1rem "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
}
.main form p {
	font: 1rem "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
}
.main textarea {
	resize: vertical;
	min-height: 8em;
}
.main select {
	font-weight: 300;
	height: 2em;
}
.main button,
.main input[type="button"],
.main input[type="reset"],
.main input[type="submit"] {
	border: none;
	cursor: pointer;
	-webkit-appearance: none;
}
.main input[type="color"],
.main input[type="file"] {
	border: none;
	line-height: 1;
	padding: 0;
}
.main label {
	display: block;
}
.main label + * {
	margin-top: 0.25em;
}
.main legend {
	border-bottom: 1px solid #dce2e6;
	padding-bottom: 0.5em;
	width: 100%;
}
.main input[type="checkbox"],
.main input[type="radio"] {
	margin-right: 0.5em;
	width: auto;
}
.main input[type="checkbox"] + label,
.main input[type="radio"] + label {
	display: inline;
	font-style: normal;
	vertical-align: middle;
}
.main input[type="checkbox"] {
	margin-top: 0 !important;
}
.gform_body select + label,
.gform_body input[type="text"] + label {
	color: #707980;
	margin: 0 auto 1em;
	font-style: italic;
}
.gform_body label + * {
	margin-top: 0;
}
.gform_body li.gfield + li.gfield {
	margin-top: 2em;
}
.gform_body .gfield_required {
	color: #fb8067;
}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
	min-width: 0;
}
.select2-selection {
	height: 32px !important;
}
#field_4_14 .gfield_description {
	padding-top: 0.66667em;
}
.gchoice_4_14_1 {
	font-style: 0.8em;
	font-weight: 300;
	margin-top: 1em !important;
}
.login-form {
	padding-bottom: 2em;
}
@media screen and (min-width: 520px) {
	.login-form {
		padding-bottom: 0;
	}
}
.login-form fieldset {
	margin-top: 0;
	padding-bottom: 1em;
}
@media screen and (min-width: 520px) {
	.login-form fieldset {
		float: left;
		width: 48%;
	}
}
.login-form fieldset select {
	height: 2.3em;
}
@media screen and (min-width: 520px) {
	.login-form fieldset:nth-child(even) {
		float: right;
		width: 48%;
	}
}
.login-form .form-desc {
	clear: left;
	font-size: 0.9em;
	margin: 0.5em 0 1em;
	width: 100%;
}
@media screen and (min-width: 940px) {
	.login-form .form-desc {
		width: 48%;
	}
}
.login-form .form-desc a {
	color: #fb8067;
	font-weight: 600;
}
.login-form .form-desc.mail-notice {
	text-decoration: underline;
}
.regis-message p {
	text-decoration: underline;
	font-size: 1.5em !important;
}
main * + * {
	margin: 1em auto 0;
}
body,
br,
dd,
option,
td,
th {
	margin-top: 0;
}
html {
	color: #2a2f33;
	font: 400 1em/1.5 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	-moz-font-feature-settings: "liga", "kern";
	-webkit-font-feature-settings: "liga", "kern";
	font-feature-settings: "liga", "kern";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	text-rendering: optimizeLegibility;
	width: 100%;
}
body {
	background-color: #fff;
	position: relative;
	width: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	overflow-wrap: break-word;
	word-wrap: break-word;
}
figcaption,
.wp-caption-text,
p {
	font-weight: 300;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
a {
	color: inherit;
	text-decoration: none;
}
a.anchor {
	display: block;
	position: relative;
	top: 10rem;
	visibility: hidden;
}
@media screen and (min-width: 940px) {
	a.anchor {
		top: 0;
	}
}
strong {
	font-weight: 600;
}
em {
	font-style: italic;
}
hr {
	border-top: 1px solid #dce2e6;
}
img {
	display: block;
	height: auto;
	max-width: 100%;
	position: relative;
	text-align: center;
}
#wpadminbar img {
	display: inline;
}
img:before {
	content: "Sorry, this image is broken :(";
	display: block;
	padding: 1em 0;
}
img:after {
	content: "(url: " attr(src) ")";
	display: block;
	font-size: 0.9rem;
	padding: 1em 0;
}
li {
	list-style: none;
}
.section {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 2em 0;
	width: 100%;
}
.container,
.container-centered,
.section-footer,
.article-container,
.comments-area {
	padding: 0 2em;
	position: relative;
}
@media screen and (min-width: 1280px) {
	.container,
	.container-centered,
	.section-footer,
	.article-container,
	.comments-area {
		max-width: 80em;
		padding: 2em 2em 0;
		width: 100%;
	}
}
.card {
	background-color: #fff;
	overflow: hidden;
}
a[id]::before {
	content: "";
	display: block;
	height: 185px;
	margin: -185px 0 0;
}
.footer-credits a,
.section-footer-link {
	border-bottom: 2px solid;
	font-weight: 600;
}
.footer-credits a:hover,
.section-footer-link:hover {
	border-color: #fb8067;
}
.content a img,
.comments-area .comment-content a img,
.item-image,
.card-image {
	border-radius: 4px;
	display: block;
	overflow: hidden;
}
.content a img:hover,
.comments-area .comment-content a img:hover,
.item-image:hover,
.card-image:hover {
	opacity: 0.8;
}
.inline-group {
	margin-top: 0;
	display: inline-block;
}
.inline-group > * {
	margin: 1em 1em 0 auto;
	float: left;
}
@media screen and (min-width: 520px) {
	.container.border {
		border-left: solid 10px #f6f7f7;
		border-right: solid 10px #f6f7f7;
		border-top: solid 10px #f6f7f7;
		margin: 0 2em;
		padding: 2em 2em 3em 2em;
	}
}
@media screen and (min-width: 1280px) {
	.container.border {
		margin: 0 auto;
	}
}
.container.border .section {
	padding: 0;
}
.container-centered {
	text-align: center;
}
.centered {
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
	top: 50%;
}
.visually-hidden,
.hidden {
	position: absolute !important;
	top: -9999px !important;
	left: -9999px !important;
}
.clearfix:after,
.inline-group:after,
.header-sec-outer,
.footer .address-outer,
.rnav .search-outer,
.pagination:after,
.home-intro,
.news,
.news-header,
.news-list,
.feature-outer,
.donate-type,
.feed-filter,
.comments-area .comment-meta:after,
.comments-area .comment .reply:after {
	content: "";
	display: table;
	clear: both;
}
.header {
	background-color: #fff;
	border-bottom: solid 15px #dcddde;
	padding: 2em;
	position: relative;
	width: 100%;
	z-index: 80;
}
.header.content_fixed {
	background-color: rgba(255, 255, 255, 0.9);
	border-bottom: solid 5px #dcddde;
	padding: 1.5em 2em;
}
.header.content_fixed .header-sec-outer {
	background-color: rgba(249, 221, 71, 0.9);
}
.header.content_fixed .header-logo {
	height: 43px;
	overflow: hidden;
}
@media screen and (min-width: 940px) {
	.header.content_fixed .header-logo {
		height: 59px;
		width: 266px;
	}
}
@media screen and (min-width: 940px) {
	.header.content_fixed .header-logo img {
		opacity: 0;
	}
}
.header.content_fixed .nav-item .button,
.header.content_fixed .nav-item .main button,
.main .header.content_fixed .nav-item button,
.header.content_fixed .nav-item .main input[type="button"],
.main .header.content_fixed .nav-item input[type="button"],
.header.content_fixed .nav-item .main input[type="reset"],
.main .header.content_fixed .nav-item input[type="reset"],
.header.content_fixed .nav-item .main input[type="submit"],
.main .header.content_fixed .nav-item input[type="submit"],
.header.content_fixed .nav-item .search-submit {
	border-bottom: solid 28px #f9dd47;
}
.header.content_fixed .nav-item .dropdown {
	margin-top: 30px;
}
@media screen and (min-width: 940px) {
	.header {
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
		margin-top: 50px;
		position: fixed;
	}
}
.header-logo {
	float: left;
	width: 148px;
}
@media screen and (min-width: 520px) {
	.header-logo {
		background-image: url("../images/logo-notag.png");
		background-repeat: no-repeat;
		background-size: 197px;
		width: 197px;
	}
}
@media screen and (min-width: 1280px) {
	.header-logo {
		background-size: 266px;
		height: 79px;
		width: 266px;
	}
}
.header-nav {
	bottom: 0;
	display: none;
	position: absolute;
	right: 2em;
}
.header-nav-list {
	float: right;
	font-weight: 600;
	text-transform: uppercase;
}
.header-sec-outer {
	background-color: #f9dd47;
	font-size: 0.9em;
	padding: 10px 0.5em;
	position: relative;
	width: 100%;
	z-index: 81;
}
@media screen and (min-width: 520px) {
	.header-sec-outer {
		font-size: 1em;
		padding: 10px 2em;
	}
}
@media screen and (min-width: 940px) {
	.header-sec-outer {
		position: fixed;
	}
}
@media screen and (min-width: 940px) {
	.header-nav {
		display: block;
	}
}
.menu-button {
	background-color: #2a2f33;
	color: #f9dd47;
	cursor: pointer;
	float: right;
	line-height: 40px;
	margin-top: 2px;
	padding: 0 0.66667em;
}
@media screen and (min-width: 1280px) {
	.menu-button {
		margin-top: 20px;
	}
}
.menu-button-icon {
	background-color: #f9dd47;
	box-shadow: 0 -5px 0 0 #f9dd47, 0 -10px 0 0 #f9dd47;
	display: inline-block;
	height: 2px;
	margin: 0 2px;
	width: 14px;
}
@media screen and (min-width: 940px) {
	.menu-button {
		display: none;
	}
}
.sec-nav-list {
	margin-bottom: 5px;
	text-align: center;
}
@media screen and (min-width: 1040px) {
	.sec-nav-list {
		float: left;
		margin-bottom: 0;
		margin-top: 5px;
		text-align: left;
	}
}
.sec-nav-list .secnav-item {
	display: inline-block;
	margin-right: 0.33333em;
}
@media screen and (min-width: 940px) {
	.sec-nav-list .secnav-item {
		margin-right: 0.5em;
	}
}
.sec-nav-list .secnav-item:last-child {
	margin-right: 0;
}
.sec-nav-list .secnav-item-link {
	font-size: 0.7em;
	font-weight: 300;
}
@media screen and (min-width: 940px) {
	.sec-nav-list .secnav-item-link {
		font-size: 0.8em;
	}
}
.sec-nav-list .secnav-item:first-child .secnav-item-link {
	font-weight: 500;
}
.social-nav-list {
	display: block;
	text-align: center;
}
@media screen and (min-width: 1040px) {
	.social-nav-list {
		float: right;
	}
}
.nav-item {
	float:left;
}
.nav-item:hover .dropdown {
	-webkit-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	visibility: visible;
	opacity: 1;
}
.nav-item:nth-child(5) .nav-item-sep {
	display: none;
}
.nav-item.subscribe_header {
	display: inline-block;
	margin: 0 0.5em;
	float:none;
}
.nav-item.subscribe_header a {
	font-size: 0.8em;
	font-weight: 500;
}
.nav-item.social {
	display: inline-block;
	background-color: #2a2f33;
	margin: 0 0.25em;
	float:none;
}
.nav-item.social:last-child {
	margin-right: 0;
}
@media screen and (min-width: 940px) {
	.nav-item.social:last-child {
		margin-right: 0.5em;
	}
}
@media screen and (max-width: 480px) {
	.nav-item.social {
		display: none;
	}
}
.nav-item.social [data-icon] {
	padding: 0.4em 0.5em;
}
.nav-item.social .fa-brands {
	padding: 0.5rem;
	width: 2rem;
	text-align: center;
}
.nav-item.tools {
	font-size: 0.9rem;
}
.nav-item .button,
.nav-item .main button,
.main .nav-item button,
.nav-item .main input[type="button"],
.main .nav-item input[type="button"],
.nav-item .main input[type="reset"],
.main .nav-item input[type="reset"],
.nav-item .main input[type="submit"],
.main .nav-item input[type="submit"],
.nav-item .search-submit {
	background-color: #2a2f33;
	border-bottom: solid 42px #f9dd47;
	border-radius: 0;
	color: #f9dd47;
	font-size: 1em;
	font-weight: 500;
	margin-left: 0.66667em;
	padding: 0.66667em;
}
@media screen and (min-width: 1280px) {
	.nav-item .button,
	.nav-item .main button,
	.main .nav-item button,
	.nav-item .main input[type="button"],
	.main .nav-item input[type="button"],
	.nav-item .main input[type="reset"],
	.main .nav-item input[type="reset"],
	.nav-item .main input[type="submit"],
	.main .nav-item input[type="submit"],
	.nav-item .search-submit {
		border-bottom: solid 46px #f9dd47;
		font-size: 1.1em;
		margin-left: 1em;
	}
}
.nav-item .button:hover,
.nav-item .main button:hover,
.main .nav-item button:hover,
.nav-item .main input:hover[type="button"],
.main .nav-item input:hover[type="button"],
.nav-item .main input:hover[type="reset"],
.main .nav-item input:hover[type="reset"],
.nav-item .main input:hover[type="submit"],
.main .nav-item input:hover[type="submit"],
.nav-item .search-submit:hover {
	background-color: #fb8067;
	color: #fff;
}
.nav-item-sep {
	color: #f9dd47;
	display: block;
	float: right;
	font-size: 1em;
	margin: 0 0 0 0.5em;
}
.nav-item-link {
	display: inline-block;
	font-weight: 500;
	font-size: 0.9em;
	padding: 0.8em 0.28571em 0.5em;
}
@media screen and (min-width: 1280px) {
	.nav-item-link {
		font-size: 1.2em;
		padding: 0.5em 0.4em;
	}
}
.nav-item-link:hover {
	color: #fb8067;
}
.nav-item-link.current {
	color: #1f2326;
	font-weight: 600;
}
@media screen and (min-width: 1280px) {
	.nav-item {
		margin: 0;
	}
}
.dropdown {
	-webkit-transition: visibility 0s 0.6s ease, opacity 0.2s 0.3s ease;
	transition: visibility 0s 0.6s ease, opacity 0.2s 0.3s ease;
	background-color: #f9dd47;
	border-radius: 0 0 4px 4px;
	font-size: 0.8em;
	margin-top: 48px;
	padding: 0.66667em;
	position: absolute;
	visibility: hidden;
	opacity: 0;
}
#wpadminbar {
	margin-top: 0;
	box-sizing: content-box;
}
@media screen and (max-width: 600px) {
	#wpadminbar {
		position: fixed;
	}
}
.rnav {
	background-color: #40474d;
	color: #fff;
	display: none;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
.rnav-list {
	display: inline-block;
	width: 100%;
}
.rnav * {
	margin-top: 0;
}
.rnav .search {
	margin: 0 1em 1em;
}
.rnav-item {
	box-shadow: 0 -1px rgba(255, 255, 255, 0.1) inset;
	position: relative;
}
.rnav-item-link {
	display: block;
	padding: 0.83333em 3em 0.83333em 1em;
	text-align: left;
}
.rnav-item-link:before {
	display: inline-block;
	margin-right: 1em;
}
.rnav-item-link:hover {
	background-color: rgba(255, 255, 255, 0.1);
}
.rnav-item-link.fa-brands {
	display: flex;
	width: 5rem;
	margin: 0;
}
.rnav-item-link.fa-brands p {
	margin: 0;
	font-weight: bold;
	display: block;
}
.rnav-dropdown {
	background-color: rgba(0, 0, 0, 0.2);
	display: none;
}
.rnav-checkbox {
	position: fixed !important;
	top: -9999px !important;
	left: -9999px !important;
}
.rnav-checkbox:checked + .rnav-arrow .rnav-arrow-icon {
	-ms-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.rnav-checkbox:checked + label + ul {
	display: block;
}
.rnav-arrow {
	cursor: pointer;
	padding: 0.83333em 1.2em;
	position: absolute;
	right: 0;
	top: 0;
}
.rnav-arrow-icon {
	-webkit-transition: transform 0.4s ease;
	transition: transform 0.4s ease;
	display: block;
	font-family: "Nova", "Lucida Sans Unicode";
	speak: none;
}
.rnav-button {
	padding: 1em;
}
#rnav-open {
	position: fixed !important;
	top: -9999px !important;
	left: -9999px !important;
}
#rnav-open:checked + .rnav {
	display: block;
}
@media screen and (min-width: 940px) {
	#rnav-open:checked + .rnav {
		display: none;
	}
}
.footer {
	background-color: #e0e1e1;
	color: #2a2f33;
	margin-top: 0;
	padding: 2em 1em;
	position: relative;
	text-align: center;
	z-index: 70;
}
.footer * + * {
	margin: 1em auto 0;
}
.footer-logo {
	display: inline-block;
	height: auto;
	margin: 1em 0;
	width: 190px;
}
.footer-logo-image {
	margin-top: 0;
}
.footer .address,
.footer .address-logo {
	flex: 0 100%;
	max-width: 100%;
	margin: 0;
}
@media screen and (min-width: 700px) {
	.footer .address,
	.footer .address-logo {
		flex: 0 30%;
		max-width: 30%;
	}
}
.footer .address {
	font-weight: 300;
	margin: 0 0 2em;
	text-align: center;
}
@media screen and (min-width: 700px) {
	.footer .address {
		margin: 0;
		text-align: left;
	}
}
.footer .address a {
	text-decoration: underline;
}
.footer .address-heading {
	font-size: 1.3em;
}
.footer .address p {
	font-size: 0.8em;
}
.footer .address-outer {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
	margin: 2em auto;
	width: 94%;
}
@media screen and (min-width: 1280px) {
	.footer .address-outer {
		width: 65%;
	}
}
.footer-btn,
.cta-inner .button,
.cta-inner .main button,
.main .cta-inner button,
.cta-inner .main input[type="button"],
.main .cta-inner input[type="button"],
.cta-inner .main input[type="reset"],
.main .cta-inner input[type="reset"],
.cta-inner .main input[type="submit"],
.main .cta-inner input[type="submit"],
.cta-inner .search-submit {
	margin-bottom: 1em;
}
.footer-credits {
	color: #8a9299;
	font-size: 0.7em;
	font-weight: 300;
	margin-top: 0;
	padding: 0 6%;
}
@media screen and (min-width: 940px) {
	.footer-credits {
		padding: 0 20%;
	}
}
.footer-credits .footer-tools {
	color: #2a2f33;
	display: inline-block;
	font-size: 1.3em;
	font-weight: 600;
	margin: 0 1em 1em;
	text-transform: uppercase;
}
.rnav .search {
	display: block;
	float: left;
	height: 29px;
	max-width: 100%;
}
.rnav .search-outer {
	display: block;
	float: left;
	width: 100%;
}
.search {
	background-color: #fff;
	display: none;
	float: right;
	position: relative;
	max-width: 125px;
}
@media screen and (min-width: 1040px) {
	.search {
		display: block;
	}
}
.search-input {
	border-radius: 0;
	height: 31px;
	margin: 0;
	padding: 5px 44px 4px 0.66667em;
}
.search-input.dark {
	background-color: rgba(255, 255, 255, 0.1);
	border-color: transparent;
	color: #2a2f33;
}
.search-input.dark:focus {
	border: 1px solid #fb8067;
}
.search-button {
	background-color: #2a2f33;
	color: #fff;
	cursor: pointer;
	margin-top: 0;
	overflow: hidden;
	padding: 0.46em 0.5em;
	position: absolute;
	right: 0;
	top: 0;
}
.search-button:before {
	font-size: 0.8rem;
}
.search-submit {
	border: none;
	cursor: pointer;
	-webkit-appearance: none;
}
.page {
	min-height: 80vh;
	margin: 0;
}
.main {
	display: block;
}
@media screen and (min-width: 940px) {
	.main {
		padding-top: 173px;
	}
}
@media screen and (min-width: 1280px) {
	.main {
		padding-top: 193px;
	}
}
.main-header.container {
	padding-top: 1.5em;
}
@media screen and (min-width: 520px) {
	.main-header.container {
		padding-top: 0;
	}
}
@media screen and (min-width: 940px) {
	.main-header.container {
		padding-left: 2em;
		padding-right: 2em;
	}
}
@media screen and (min-width: 1280px) {
	.main-header.container {
		padding-left: 0;
		padding-right: 0;
	}
}
.main-header-title {
	margin-top: 0.5em;
	text-transform: uppercase;
}
.main-header-summary {
	font: 300 1.1em/1.3 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
}
@media screen and (min-width: 520px) {
	.main-header-summary {
		font: 300 1.33em/1.5 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
}
.main-header-subtitle {
	font-size: 1.6em;
}
.main-header-subsummary {
	font-size: 1.2em;
	font-weight: 300;
}
.container.donate {
	text-align: left;
}
.container.donate p a {
	-webkit-transition-property: border-color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	transition-property: border-color;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	border-bottom: 2px solid;
	font-weight: 600;
}
.container.donate p a:hover {
	border-color: #fb8067;
}
.section.white {
	background-color: #fff;
}
.section.grey {
	background-color: #dce2e6;
}
.section.yellow {
	background-color: #f9dd47;
}
.section.black {
	background-color: #2a2f33;
}
.section.nogap {
	padding: 0;
}
.section.primary {
	background-color: #fb8067;
	color: #fff;
	padding: 0;
}
.section.secondary {
	background-color: #fa5635;
	color: #fff;
}
.section-header {
	font-size: 1.2em;
	text-align: center;
}
@media screen and (min-width: 520px) {
	.section-header {
		font-size: 1em;
	}
}
.section-header-title {
	margin: 0.5em 0 0.66667em;
	text-transform: uppercase;
}
.section.feed {
	padding: 0;
}
.section.case .card-link {
	font-size: 0.7em;
}
.section.case .grid {
	margin: 0 -0.5em;
}
.section.case .grid > * {
	flex: 0 100%;
}
@media screen and (min-width: 520px) {
	.section.case .grid > * {
		flex: 0 50%;
	}
}
@media screen and (min-width: 940px) {
	.section.case .grid > * {
		flex: 0 25%;
	}
}
.section-footer {
	clear: both;
	text-align: center;
}
body.hero-img .article {
	position: relative;
}
body.hero-img .article .full-width-header-img {
	border-bottom: solid 0.625rem #f6f7f7;
	width: 100%;
}
@media screen and (min-width: 520px) {
	body.hero-img .article .full-width-header-img {
		left: 0;
		position: absolute;
		top: 0;
	}
}
@media screen and (min-width: 520px) {
	body.hero-img .article-container {
		padding-top: 15em;
	}
}
@media screen and (min-width: 1280px) {
	body.hero-img .article-container {
		padding-top: 0;
	}
}
@media screen and (min-width: 940px) {
	body.hero-img .article-body,
	body.hero-img .sidebar {
		position: relative;
	}
}
@media screen and (min-width: 1280px) {
	body.hero-img .article-body,
	body.hero-img .sidebar {
		margin-top: 30em;
		top: 0;
	}
}
body.hero-img .article-body {
	margin-top: 0;
}
@media screen and (min-width: 1280px) {
	body.hero-img .article-body {
		margin-top: 30em;
	}
}
body.hero-img .article-header-summary {
	display: none;
}
.article {
	background-color: #fff;
	width: 100%;
}
.article-container {
	margin-top: 0;
}
.article-body {
	background-color: #fff;
	margin-top: 2em;
}
.article-media {
	display: block;
}
.article-header {
	padding: 4% 0 0;
}
@media screen and (min-width: 520px) {
	.article-header {
		padding: 1% 0 3%;
	}
}
@media screen and (min-width: 940px) {
	.article-header {
		padding: 0;
	}
}
.article-header-title {
	text-transform: uppercase;
}
.article-header-summary {
	font: 300 1.1em/1.3 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	margin-bottom: 4em;
}
@media screen and (min-width: 520px) {
	.article-header-summary {
		font: 300 1.33em/1.5 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		margin-bottom: 0;
	}
}
@media screen and (min-width: 520px) {
	.article-container {
		padding-top: 3em;
	}
	.article-body {
		border: solid 0.625rem #f6f7f7;
		padding: 2em;
	}
}
@media screen and (min-width: 1280px) {
	.article-body {
		border-bottom: 0;
		float: right;
		margin-right: 5%;
		width: 70%;
	}
}
.sudan-details .article {
	margin-bottom: 5.625rem;
}
.sudan-details .article-body {
	padding-bottom: 0;
}
@media screen and (min-width: 520px) {
	.sudan-details .article-body {
		border-bottom: solid 0.625rem #f6f7f7;
	}
}
@media screen and (min-width: 1280px) {
	.sudan-details .article-body {
		flex: 0 67%;
		max-width: 67%;
		margin-right: 0;
	}
}
.sudan-details .article .bg-grey {
	background-color: #f6f7f7;
	margin-left: -32px;
	margin-right: -32px;
	padding: 32px;
}
.sudan-details .article .bg-grey h3 {
	text-transform: uppercase;
}
.sudan-details .article .inline-cards > .container {
	padding: 0;
}
.sudan-details .article .inline-cards .cards.grid {
	justify-content: flex-start;
	gap: 0 6%;
	margin: 0;
}
.sudan-details .article .inline-cards .cards.grid > * {
	flex: 0 100%;
	max-width: 100%;
	margin: 1em 0 0 0;
	padding: 0;
}
@media screen and (min-width: 700px) {
	.sudan-details .article .inline-cards .cards.grid > * {
		flex: 0 47%;
		max-width: 47%;
	}
}
.sudan-details .article .inline-cards .cards.grid > * .card {
	width: 100%;
}
.sudan-details .article .inline-cards .cards.grid > * .card-header-title {
	text-align: center;
}
.sudan-details .article .inline-cards .cards.grid .inline-header {
	flex: 0 100%;
	max-width: 100%;
	display: block;
}
.sudan-details .article .inline-cards .cards.grid .inline-header + div {
	margin-top: 0;
}
.sudan-details .article .inline-cards .cards.grid .inline-header-title {
	margin: 0;
	padding-bottom: 1.25rem;
	text-transform: uppercase;
}
.sudan-details .article .inline-cards .cards.grid .inline-header-summary {
	font-size: 1.125em;
	margin-top: 0;
	padding-bottom: 1.875rem;
}
.sudan-details .article .inline-cards .cards.grid article .card {
	border: 0;
}
.sudan-details .article .inline-cards .cards.grid article .card-wrap {
	padding: 0;
}
.sudan-details .article .inline-cards .cards.grid article .card-header-title {
	border-bottom: solid 4px #fddd00;
	font-size: 1.25rem;
	letter-spacing: -0.4px;
	padding-bottom: 0.9375rem;
}
.sudan-details .article .inline-cards .cards.grid article .card-link {
	background-color: transparent;
	color: #292929;
	font-size: 1.25rem;
	padding: 0;
	text-transform: none;
}
.sudan-details .article .inline-cta {
	background-color: #1e1e1e;
	float: left;
	margin-top: 0;
}
@media screen and (min-width: 940px) {
	.sudan-details .article .inline-cta {
		width: 70%;
	}
}
@media screen and (min-width: 1280px) {
	.sudan-details .article .inline-cta {
		float: right;
	}
}
.sudan-details .article .inline-cta .cta-inner {
	text-align: left;
	width: 100%;
}
.sudan-details .article .inline-cta .cta-title,
.sudan-details .article .inline-cta .cta-summary {
	color: #fff;
}
.content ol,
.comments-area .comment-content ol,
.content ul,
.comments-area .comment-content ul {
	overflow: hidden;
	padding-left: 1.2em;
}
.content li + li,
.comments-area .comment-content li + li {
	margin: 0.5em auto 0;
}
.content ol li,
.comments-area .comment-content ol li {
	list-style: decimal;
}
.content ol li ol li,
.comments-area .comment-content ol li ol li {
	list-style-type: lower-roman;
}
.content ol li ul li,
.comments-area .comment-content ol li ul li {
	list-style-type: circle;
}
.content ul li,
.comments-area .comment-content ul li {
	list-style: disc;
}
.content ul li ul li,
.comments-area .comment-content ul li ul li {
	list-style-type: circle;
}
.content ul li ol li,
.comments-area .comment-content ul li ol li {
	list-style-type: decimal;
}
.content dt,
.comments-area .comment-content dt {
	font-weight: 600;
	font-size: 0.9em;
}
.content dd,
.comments-area .comment-content dd {
	margin-top: 0;
}
.content form ol,
.comments-area .comment-content form ol,
.content form ul,
.comments-area .comment-content form ul {
	padding: 0;
}
.content form li,
.comments-area .comment-content form li {
	list-style: none !important;
}
.content p,
.comments-area .comment-content p {
	font-size: 1em;
}
.content p:empty,
.comments-area .comment-content p:empty {
	display: none;
}
.content img,
.comments-area .comment-content img {
	border-radius: 4px;
}
.content figure,
.comments-area .comment-content figure {
	position: relative;
}
.content figcaption,
.comments-area .comment-content figcaption,
.content .wp-caption-text,
.comments-area .comment-content .wp-caption-text {
	font-style: italic;
	margin-top: 0.5em;
	text-align: center;
}
.content .fluid-width-video-wrapper,
.comments-area .comment-content .fluid-width-video-wrapper {
	overflow: hidden;
	border-radius: 4px;
}
.content p a,
.comments-area .comment-content p a {
	-webkit-transition-property: border-color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	transition-property: border-color;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	border-bottom: 2px solid;
	font-weight: 600;
}
.content p a:hover,
.comments-area .comment-content p a:hover {
	border-color: #fb8067;
}
.content li a,
.comments-area .comment-content li a {
	-webkit-transition-property: border-color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: ease;
	transition-property: border-color;
	transition-duration: 0.2s;
	transition-timing-function: ease;
	border-bottom: 2px solid;
	font-weight: 600;
}
.content li a:hover,
.comments-area .comment-content li a:hover {
	border-color: #fb8067;
}
.content blockquote,
.comments-area .comment-content blockquote {
	background-color: #f6f7f7;
	border-right: solid 10px #f9dd47;
	font-size: 1.4em;
	font-weight: 400;
	margin-left: -42px;
	margin-top: 2em;
	padding: 1em 1em 1em 1.5em;
}
.content blockquote p,
.comments-area .comment-content blockquote p {
	font-style: italic;
	margin: 0;
}
.content cite,
.comments-area .comment-content cite {
	display: block;
}
.content q,
.comments-area .comment-content q {
	font-style: italic;
	quotes: "‘" "’" "“" "”";
}
.content q:before,
.comments-area .comment-content q:before {
	content: open-quote;
}
.content q:after,
.comments-area .comment-content q:after {
	content: close-quote;
}
.content code,
.comments-area .comment-content code {
	background-color: #edf1f2;
	border-radius: 4px;
	font-family: "Andale Mono", AndaleMono, "Lucida Console", monospace;
	border: 1px solid #c0c7cc;
}
@media screen and (min-width: 940px) {
	.content p,
	.comments-area .comment-content p {
		font-size: 1.125em;
	}
	.content .alignleft,
	.comments-area .comment-content .alignleft,
	.content .float-left,
	.comments-area .comment-content .float-left,
	.content .float_left,
	.comments-area .comment-content .float_left {
		float: left;
		margin: 1em 0 1em 0;
		max-width: 50%;
		padding-right: 1em;
	}
	.content .alignright,
	.comments-area .comment-content .alignright,
	.content .float-right,
	.comments-area .comment-content .float-right,
	.content .float_right,
	.comments-area .comment-content .float_right {
		float: right;
		margin: 1em 0 1em 0;
		max-width: 50%;
		padding-left: 1em;
	}
}
.gform_wrapper * + * {
	margin-top: 0;
}
.gform_wrapper * + * input[type="radio"] {
	margin-top: 0 !important;
}
.gfield_label {
	font-weight: 400 !important;
}
.wp-caption {
	position: relative;
	width: auto !important;
}
.gallery {
	margin: 1em -0.5em 1em !important;
}
.gallery-item {
	display: block;
	float: none !important;
	margin: 0 auto 1rem !important;
	max-width: 40em;
	padding: 0 0.5em;
	width: 100% !important;
}
@media screen and (min-width: 940px) {
	.gallery-item {
		float: left !important;
	}
	.gallery-columns-2 .gallery-item {
		width: 50% !important;
	}
	.gallery-columns-3 .gallery-item {
		width: 33.333333333% !important;
	}
	.gallery-columns-4 .gallery-item {
		width: 25% !important;
	}
}
.gallery img {
	border: none !important;
	margin: 0;
	width: 100%;
}
body.page-id-4398 .content,
body.page-id-4398 .comments-area .comment-content,
.comments-area body.page-id-4398 .comment-content {
	direction: rtl;
}
table {
	box-shadow: inset 0 0 0 1px #c0c7cc;
	display: inline-block;
	font-size: 1rem;
	height: auto !important;
	max-width: 100%;
	overflow-x: auto;
	width: auto !important;
}
th,
td {
	border: 1px solid #c0c7cc;
	min-width: 140px;
	padding: 0.25em 0.5em;
	text-align: left;
	vertical-align: top;
}
thead td,
tfoot td,
th {
	background: #fb8067;
	border: 1px solid #fa5635;
	color: #fff;
	font-weight: 400;
}
.metadata {
	color: #f9dd47;
}
.metadata time {
	font-weight: 600;
}
.label {
	display: block;
}
.label-link {
	color: #f9dd47;
}
.label-link:hover {
	color: #fb8067;
}
.metatag {
	margin: 0 0.5em 0.5em 0;
}
@media screen and (min-width: 520px) {
	.metatag {
		float: left;
	}
}
.metatag-link {
	background-color: #f9dd47;
	color: #2a2f33;
	display: block;
	font-weight: 300;
	padding: 0.5em 1em;
}
@media screen and (min-width: 520px) {
	.metatag-link {
		display: inline-block;
	}
}
.metatag-link:hover {
	background-color: #2a2f33;
	color: #fff;
}
.pagination {
	font-size: 16px;
	text-align: center;
}
.pagination a:hover {
	background-color: #dce2e6;
}
.pagination_block {
	float: left;
	margin-top: 0;
}
.pagination_block.numeral {
	display: none;
}
.pagination_element {
	display: block;
	border-radius: 4px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	width: 60px;
}
.pagination_element.prev,
.pagination_element.next {
	background-color: #f9dd47;
	color: #fff;
	font-size: 35px;
}
.pagination_element.prev:before,
.pagination_element.next:before {
	display: block;
	font-family: "Nova", "Lucida Sans Unicode";
	font-style: normal;
	speak: none;
}
.pagination_element.prev:hover,
.pagination_element.next:hover {
	background-color: #f7d416;
}
.pagination_element.prev:before {
	content: "";
}
.pagination_element.next:before {
	content: "";
}
.pagination_element.current {
	box-shadow: 0 0 0 1px #f9dd47 inset;
	color: #f9dd47;
}
@media screen and (min-width: 520px) {
	.pagination {
		display: inline-block;
	}
	.pagination_block {
		margin: 0 0.25em;
	}
	.pagination_block.numeral {
		display: block;
	}
	.pagination_element {
		display: block;
		height: 44px;
		line-height: 44px;
		width: 44px;
	}
	.pagination_element.prev,
	.pagination_element.next {
		font-size: 25px;
	}
}
.pagination_block.next {
	float: right;
}
.pagination_block.view_all {
	display: none;
}
body.home .header {
	border-bottom: 0;
}
.button-home,
.footer-btn,
.cta-inner .button,
.cta-inner .main button,
.main .cta-inner button,
.cta-inner .main input[type="button"],
.main .cta-inner input[type="button"],
.cta-inner .main input[type="reset"],
.main .cta-inner input[type="reset"],
.cta-inner .main input[type="submit"],
.main .cta-inner input[type="submit"],
.cta-inner .search-submit,
.home-intro-cta,
.news-header-cta,
.feature-info-cta,
.donate-type-block-element,
.case-detail-cta {
	background-color: #fb8067;
	border: solid 4px #2a2f33;
	color: #2a2f33;
	display: block;
	font-size: 0.9em;
	font-weight: 500;
	padding: 0.6em 0.8em 0.5em;
	text-transform: uppercase;
}
@media screen and (min-width: 520px) {
	.button-home,
	.footer-btn,
	.cta-inner .button,
	.cta-inner .main button,
	.main .cta-inner button,
	.cta-inner .main input[type="button"],
	.main .cta-inner input[type="button"],
	.cta-inner .main input[type="reset"],
	.main .cta-inner input[type="reset"],
	.cta-inner .main input[type="submit"],
	.main .cta-inner input[type="submit"],
	.cta-inner .search-submit,
	.home-intro-cta,
	.news-header-cta,
	.feature-info-cta,
	.donate-type-block-element,
	.case-detail-cta {
		display: inline-block;
		font-size: 1.1em;
	}
}
.button-home:hover,
.footer-btn:hover,
.cta-inner .button:hover,
.cta-inner .main button:hover,
.main .cta-inner button:hover,
.cta-inner .main input:hover[type="button"],
.main .cta-inner input:hover[type="button"],
.cta-inner .main input:hover[type="reset"],
.main .cta-inner input:hover[type="reset"],
.cta-inner .main input:hover[type="submit"],
.main .cta-inner input:hover[type="submit"],
.cta-inner .search-submit:hover,
.home-intro-cta:hover,
.news-header-cta:hover,
.feature-info-cta:hover,
.donate-type-block-element:hover,
.case-detail-cta:hover {
	background-color: #f9dd47;
}
.button-home:hover .dash,
.footer-btn:hover .dash,
.cta-inner .button:hover .dash,
.cta-inner .main button:hover .dash,
.main .cta-inner button:hover .dash,
.cta-inner .main input:hover[type="button"] .dash,
.main .cta-inner input:hover[type="button"] .dash,
.cta-inner .main input:hover[type="reset"] .dash,
.main .cta-inner input:hover[type="reset"] .dash,
.cta-inner .main input:hover[type="submit"] .dash,
.main .cta-inner input:hover[type="submit"] .dash,
.cta-inner .search-submit:hover .dash,
.home-intro-cta:hover .dash,
.news-header-cta:hover .dash,
.feature-info-cta:hover .dash,
.donate-type-block-element:hover .dash,
.case-detail-cta:hover .dash {
	color: #fb8067;
}
.button-home .icon,
.footer-btn .icon,
.cta-inner .button .icon,
.cta-inner .main button .icon,
.main .cta-inner button .icon,
.cta-inner .main input[type="button"] .icon,
.main .cta-inner input[type="button"] .icon,
.cta-inner .main input[type="reset"] .icon,
.main .cta-inner input[type="reset"] .icon,
.cta-inner .main input[type="submit"] .icon,
.main .cta-inner input[type="submit"] .icon,
.cta-inner .search-submit .icon,
.home-intro-cta .icon,
.news-header-cta .icon,
.feature-info-cta .icon,
.donate-type-block-element .icon,
.case-detail-cta .icon {
	float: right;
	margin: -2px 0 0 10px;
	font-size: 1.2em;
}
.button-home .dash,
.footer-btn .dash,
.cta-inner .button .dash,
.cta-inner .main button .dash,
.main .cta-inner button .dash,
.cta-inner .main input[type="button"] .dash,
.main .cta-inner input[type="button"] .dash,
.cta-inner .main input[type="reset"] .dash,
.main .cta-inner input[type="reset"] .dash,
.cta-inner .main input[type="submit"] .dash,
.main .cta-inner input[type="submit"] .dash,
.cta-inner .search-submit .dash,
.home-intro-cta .dash,
.news-header-cta .dash,
.feature-info-cta .dash,
.donate-type-block-element .dash,
.case-detail-cta .dash {
	color: #f9dd47;
	float: left;
	font-size: 1em;
	margin: 1px 0.33333em 0 -5px;
}
.home-intro {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.home-intro-inner {
	float: left;
	padding: 6% 6%;
}
@media screen and (min-width: 940px) {
	.home-intro-inner {
		padding: 6% 10%;
	}
}
@media screen and (min-width: 1280px) {
	.home-intro-inner {
		padding: 6% 18%;
	}
}
.home-intro-heading,
.home-intro-info {
	position: relative;
	z-index: 2;
}
.home-intro-heading {
	border: solid 10px #fff;
	float: left;
	font-size: 1.4em;
	line-height: 28px;
	margin-right: 1em;
	padding: 0.2em 0.66667em 0.25em;
	text-transform: uppercase;
}
@media screen and (min-width: 520px) {
	.home-intro-heading {
		font-size: 1.6em;
		margin-right: 2em;
	}
}
@media screen and (min-width: 940px) {
	.home-intro-heading {
		border: solid 15px #fff;
		font-size: 2.6em;
		line-height: 43px;
		margin-right: 4em;
	}
}
@media screen and (min-width: 1280px) {
	.home-intro-heading {
		font-size: 3.6em;
		line-height: 60px;
		width: 756px;
	}
}
.home-intro-heading .sec {
	color: #fb8067;
}
.home-intro-info {
	border: solid 10px #fff;
	float: right;
	margin: -10px 0 0 2em;
}
@media screen and (min-width: 520px) {
	.home-intro-info {
		margin: -10px 0 0 4em;
	}
}
@media screen and (min-width: 940px) {
	.home-intro-info {
		border: solid 15px #fff;
		margin: -15px 0 0 0;
	}
}
@media screen and (min-width: 1280px) {
	.home-intro-info {
		width: 600px;
	}
}
.home-intro-copy {
	font-size: 0.8em;
	font-weight: 600;
	padding: 1.5em 25px 0;
}
@media screen and (min-width: 520px) {
	.home-intro-copy {
		font-size: 1em;
	}
}
@media screen and (min-width: 940px) {
	.home-intro-copy {
		font-size: 1.2em;
	}
}
@media screen and (min-width: 1280px) {
	.home-intro-copy {
		font-size: 1.5em;
		padding: 1.5em 50px 0;
	}
}
.home-intro-cta {
	margin: 1em 25px;
}
@media screen and (min-width: 520px) {
	.home-intro-cta {
		margin: 1.5em 25px 1.5em;
	}
}
@media screen and (min-width: 940px) {
	.home-intro-cta {
		margin: 1.5em 0 1.5em 25px;
	}
}
@media screen and (min-width: 1280px) {
	.home-intro-cta {
		margin: 1.5em 0 1.5em 50px;
	}
}
.home-intro-img {
	left: 0;
	margin-top: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
.home-intro-img img {
	object-fit: cover;
	max-width: 222%;
}
@media screen and (min-width: 520px) {
	.home-intro-img img {
		max-width: 100%;
	}
}
@media screen and (min-width: 1280px) {
	.home-intro-img img {
		width: 100%;
	}
}
.news {
	box-sizing: border-box;
	margin: 0;
	padding: 2em;
	width: 100%;
}
@media screen and (min-width: 1280px) {
	.news {
		padding: 4em;
	}
}
.news-outer {
	background-color: #dcddde;
	border: solid 10px #fff;
}
.news-header {
	width: 100%;
}
.news-header-title {
	background-color: #dcddde;
	padding-right: 1em;
	display: inline-block;
	float: left;
	margin-bottom: 1em;
	text-transform: uppercase;
}
.news-header-title .line {
	background-color: #f9dd47;
	clear: left;
	float: left;
	margin-top: 0;
	padding: 0 0.5em 0 0.25em;
}
.news-header-cta {
	clear: left;
	padding: 0.5em 0.8em 0.5em 1em;
}
@media screen and (min-width: 520px) {
	.news-header-cta {
		clear: none;
		float: right;
		margin-top: 0;
	}
}
.news-header-line {
	background-color: #a8aaad;
	display: none;
	height: 5px;
	margin-top: 18px;
	width: 100%;
}
@media screen and (min-width: 520px) {
	.news-header-line {
		display: block;
	}
}
.news-list {
	margin-top: 2em;
}
.news-list-block {
	background-color: #dcddde;
	border: solid 10px #fff;
	float: left;
	position: relative;
}
@media screen and (min-width: 520px) {
	.news-list-block {
		margin: 0 0 4% 4%;
		width: 30.66%;
	}
}
.news-list-block:nth-child(3n + 1) {
	clear: left;
	margin-left: 0;
}
.news-list-block-heading {
	background-color: #fff;
	font-size: 1em;
	padding: 1.5em;
}
.news-list-block-heading:hover {
	color: #fb8067;
}
.news-list-block-img {
	display: block;
	margin: 0;
	position: relative;
}
.news-list-block-img-overlay {
	background-color: #fff;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 50%;
	z-index: 10;
}
.news-list-block-img img {
	display: block;
	height: auto;
	margin: 0;
	width: 100%;
}
.feature {
	background-color: #fff;
	box-sizing: border-box;
	margin: 0;
	width: 100%;
	z-index: 10;
}
@media screen and (min-width: 940px) {
	.feature {
		background-color: transparent;
		left: 0;
		position: absolute;
		top: 0;
		padding: 4em;
	}
}
@media screen and (min-width: 940px) {
	.feature.right .feature-heading,
	.feature.right .feature-info {
		clear: right;
		float: right;
	}
}
@media screen and (min-width: 940px) {
	.feature.right .feature-heading .line,
	.feature.right .feature-info .line {
		clear: right;
		float: right;
		padding: 0.25em 0.5em 0 0.25em;
	}
}
@media screen and (min-width: 940px) {
	.feature.right .feature-heading .line:last-child,
	.feature.right .feature-info .line:last-child {
		padding: 0.16667em 0.5em 0.16667em 0.25em;
	}
}
@media screen and (min-width: 940px) {
	.feature.right .feature-info {
		text-align: right;
	}
}
.feature.right .feature-info-cta {
	margin-left: 0;
}
.feature-outer {
	border-bottom: solid 10px #fff;
	border-left: solid 10px #fff;
	border-right: solid 10px #fff;
	margin: 0;
	position: relative;
	width: 100%;
}
.feature-heading {
	padding: 4px 0;
}
@media screen and (min-width: 940px) {
	.feature-heading {
		float: left;
		padding: 0;
	}
}
.feature-heading .line {
	background-color: #2a2f33;
	color: #fff;
	font-size: 1.8em;
	font-weight: 600;
	margin: 0;
	padding: 0 0.25em;
	text-transform: uppercase;
}
@media screen and (min-width: 520px) {
	.feature-heading .line {
		font-size: 2.2em;
	}
}
@media screen and (min-width: 940px) {
	.feature-heading .line {
		clear: left;
		float: left;
		padding: 0.33333em 0.5em 0.16667em 0.25em;
	}
}
.feature-heading .line:last-child {
	padding-left: 0;
}
@media screen and (min-width: 940px) {
	.feature-heading .line:last-child {
		padding: 0 0.5em 0.16667em 0.25em;
	}
}
.feature-info {
	background-color: rgba(249, 221, 71, 0.8);
	clear: left;
	float: left;
	margin: 0;
	padding: 1.5em;
}
@media screen and (min-width: 520px) {
	.feature-info {
		padding: 2em;
	}
}
@media screen and (min-width: 1280px) {
	.feature-info {
		background-color: #f9dd47;
		width: 50%;
	}
}
.feature-info-copy {
	font-size: 1em;
	font-weight: 300;
}
@media screen and (min-width: 520px) {
	.feature-info-copy {
		font-size: 1.2em;
	}
}
.feature-info-cta {
	padding: 0.7em 0.8em 0.6em 1em;
}
@media screen and (min-width: 520px) {
	.feature-info-cta:last-child {
		margin-left: 1em;
	}
}
.feature-img {
	margin: 0;
}
.feature-img img {
	width: 100%;
}
.listing-header {
	background-color: #f9dd47;
	padding-bottom: 3em;
}
.sudan-listing-outer {
	padding-bottom: 0;
}
.sudan-listing-outer .container .sudan-filter {
	flex: 0 100%;
	max-width: 100%;
	background-color: #f9dd47;
	height: 100%;
	margin: 0;
	padding: 0;
}
@media screen and (min-width: 1280px) {
	.sudan-listing-outer .container .sudan-filter {
		flex: 0 30%;
		max-width: 30%;
		margin: 0;
	}
}
.sudan-listing-outer .container .sudan-filter .filter-block-title {
	font-size: 1.25rem;
	text-transform: uppercase;
}
.sudan-listing-outer .container .sudan-filter .filter-block h6 {
	color: #292929;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: -0.32px;
}
.sudan-listing-outer .container .sudan-filter .filter-block .facetwp-facet {
	margin: 0;
}
.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg {
	background-color: #dcddde;
	padding: 2em 1em;
}
@media screen and (min-width: 520px) {
	.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg {
		padding: 2em;
	}
}
.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg input[type="reset"] {
	background-color: #2a2f33;
	color: #fff;
	font-size: 1rem;
	letter-spacing: -0.32px;
	padding: 0.75rem;
}
.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg input[type="reset"]:hover {
	background-color: #fb8067;
	color: #2a2f33;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search {
	padding: 2em 1em;
}
@media screen and (min-width: 520px) {
	.sudan-listing-outer .container .sudan-filter .filter-block.filter-search {
		padding: 2em;
	}
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search .filter-search {
	padding: 0;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search .filter-search .facetwp-facet-search_box.facetwp-type-search {
	margin-bottom: 1em;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search label {
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: -0.32px;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search .facetwp-input-wrap {
	width: 100%;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search .facetwp-input-wrap .facetwp-icon {
	right: 0.9rem;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search input {
	height: 3.1875rem;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search input[type="submit"] {
	background-color: #2a2f33;
	color: #fff;
	font-size: 1rem;
	letter-spacing: -0.32px;
	padding: 0.75rem;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search input[type="submit"]:hover {
	background-color: #fb8067;
	color: #2a2f33;
}
.sudan-listing-outer .container .sudan-filter .filter-block.filter-search a {
	display: block;
	font-size: 0.875rem;
	font-weight: 300;
	padding-top: 0.3125rem;
	text-decoration: underline;
}
.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg {
	margin-top: 0;
}
@media screen and (min-width: 520px) {
	.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg {
		margin-top: 0;
	}
}
.sudan-listing-outer .container .sudan-filter .filter-block.grey-bg .filter-block-title {
	padding-bottom: 0.5rem;
}
.sudan-listing-outer .container .sudan-filter .filter-block .facetwp-type-fselect .fs-option .fs-option-label {
	margin: 0;
}
.sudan-listing-outer .container .sudan-filter .filter-block .facetwp-facet input.facetwp-search {
	min-width: 100%;
}
@media screen and (min-width: 520px) {
	.sudan-listing-outer .container .sudan-filter .filter-block .facetwp-facet input.facetwp-search {
		min-width: 240px;
	}
}
.sudan-listing-outer .container .sudan-filter .fs-wrap {
	margin: 0.5rem 0;
	width: 100%;
}
.sudan-listing-outer .container .sudan-filter .fs-label-wrap {
	background-color: #fff;
	padding: 0.625rem;
	position: relative;
	width: 100%;
}
.sudan-listing-outer .container .sudan-filter .fs-label-wrap .fs-label {
	padding-left: 0;
}
.sudan-listing-outer .container .sudan-filter .fs-search {
	padding: 0.5rem 7px;
}
.sudan-listing-outer .container .sudan-filter .fs-arrow {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 1.72924L11.2841 11.6643C10.8463 12.1119 10.1537 12.1119 9.71593 11.6643L-7.55873e-08 1.72924L1.56815 -8.49393e-07L10.5 9.1333L19.4319 -6.8546e-08L21 1.72924Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 0;
	height: 12px;
	margin: 0;
	right: 10px;
	width: 21px;
}
.sudan-listing-outer .container .sudan-filter .fs-dropdown {
	width: 100%;
}
.sudan-listing-outer .container .sudan-filter .fs-dropdown .facetwp-facet {
	padding: 0.8125rem;
}
.sudan-listing-outer .container .sudan-filter .fs-dropdown .facetwp-facet.is-loading {
	opacity: 1;
}
.sudan-listing-outer .container .sudan-filter .fs-dropdown .facetwp-checkbox {
	background-image: none;
	margin-bottom: 0;
	position: relative;
}
.sudan-listing-outer .container .sudan-filter .fs-dropdown .facetwp-checkbox:before {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	border: solid 2px #2a2f33;
	content: "";
	cursor: pointer;
	height: 0.8125rem;
	left: 0;
	padding: 0;
	width: 0.8125rem;
}
.sudan-listing-outer .container .sudan-filter .fs-dropdown .facetwp-checkbox.checked:before {
	background-color: #fb8067;
	border: solid 2px #2a2f33;
}
@media screen and (min-width: 1280px) {
	.sudan-listing-outer .container .feed {
		flex: 0 70%;
		max-width: 70%;
	}
}
.sudan-listing-outer .container .feed .container {
	padding: 0;
}
@media screen and (min-width: 1280px) {
	.sudan-listing-outer .container .feed .container {
		padding: 0 0 0 1em;
	}
}
.sudan-listing-outer .container .feed .cards > * {
	flex: 0 100%;
	max-width: 100%;
	margin: 0 0 1.5em 0;
	padding: 0 12px;
}
@media screen and (min-width: 1280px) {
	.sudan-listing-outer .container .feed .cards > * {
		padding: 0 1.5rem;
	}
}
.sudan-listing-outer .container .feed .cards > * .card {
	width: 100%;
}
.sudan-listing-outer .container .feed .cards > * .card-link {
	background-color: #fb8067;
	color: #2a2f33;
	margin-bottom: 1.25rem;
	padding: 6px 10px;
}
.sudan-listing-outer .container .feed .cards > * .card .item-header-action .color-code--red {
	color: #d63369;
}
.sudan-listing-outer .container .feed .cards > * .card .item-header-action .color-code--orange {
	color: #ff9800;
}
.sudan-listing-outer .container .feed .cards > * .card .item-header-action .color-code--green {
	color: #61b032;
}
.sudan-listing-outer .container .feed .cards > * .card.hovered {
	border: solid 10px #f9dd47;
}
.sudan-listing-outer .container .feed .cards.grid {
	margin: 0 -0.8em;
	width: 100%;
}
.container-centered:has(.pagination) {
	padding-top: 0;
}
.container-centered .pagination .facetwp-page {
	border-radius: 0.25rem;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
}
@media screen and (min-width: 520px) {
	.container-centered .pagination .facetwp-page {
		height: 44px;
		line-height: 44px;
		margin: 0 0.25em;
		width: 44px;
	}
}
.container-centered .pagination .facetwp-page:hover {
	background-color: #dce2e6;
}
.container-centered .pagination .facetwp-page.active {
	background-color: #2a2f33;
	box-shadow: 0 0 0 1px #f9dd47 inset;
	color: #f9dd47;
}
.container-centered .pagination .facetwp-page.active:hover {
	background-color: #2a2f33;
	box-shadow: 0 0 0 1px #f9dd47 inset;
	color: #f9dd47;
}
.container-centered .pagination .facetwp-page.prev:before,
.container-centered .pagination .facetwp-page.next:before {
	background-color: #f9dd47;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: "Nova", "Lucida Sans Unicode";
	font-size: 1.5625rem;
	font-style: normal;
}
.container-centered .pagination .facetwp-page.prev:hover:before,
.container-centered .pagination .facetwp-page.next:hover:before {
	background-color: #f7d416;
}
.container-centered .pagination .facetwp-page.prev:before {
	content: "";
}
.container-centered .pagination .facetwp-page.next:before {
	content: "";
}
.breadcrumbs {
	font-size: 1rem;
}
.breadcrumbs-list {
	display: block;
}
.breadcrumbs-list-item {
	display: inline-block;
}
.breadcrumbs-list-element:hover {
	color: #fb8067;
}
.breadcrumbs-list-divider {
	font-size: 1rem;
}
.donate-landing-img {
	border-bottom: solid 10px #f6f7f7;
	width: 100%;
}
@media screen and (min-width: 940px) {
	.donate-landing-img {
		left: 0;
		position: absolute;
		top: 4%;
	}
}
.donate-landing .container.border {
	background-color: #fff;
	border: 0;
	margin: 0;
	padding: 0 0 2em 0;
}
@media screen and (min-width: 520px) {
	.donate-landing .container.border {
		padding: 2em 2em 3em 2em;
	}
}
@media screen and (min-width: 940px) {
	.donate-landing .container.border {
		border-left: solid 10px #f6f7f7;
		border-right: solid 10px #f6f7f7;
		border-top: solid 10px #f6f7f7;
		margin: 30em 10% 0;
		width: auto;
	}
}
.donate-landing .container.border .main-header-title {
	margin-top: 0;
}
.donate {
	margin-bottom: 2em;
	text-align: center;
}
@media screen and (min-width: 520px) {
	.donate {
		margin-top: 1em;
		margin-bottom: 0;
	}
}
.donate-options {
	font: inherit;
	height: auto;
	min-width: 10em;
	width: auto;
}
.donate-label {
	display: inline;
}
.donate-amount {
	margin: 0 1em 0 0;
	width: auto;
}
.donate-header {
	margin-top: 0.66667em;
	text-align: center;
}
.donate-header:nth-child(2) {
	margin-top: 1em;
}
.donate-type {
	text-align: center;
	width: 100%;
	border-bottom: solid 2px #2a2f33;
	margin: 1em auto 0;
	padding: 10px 0 0 !important;
}
@media screen and (min-width: 940px) {
	.donate-type {
		padding: 10px 10% 0 !important;
	}
}
.donate-type-block {
	display: inline-block;
	margin: 0 0.5rem!important;
}
.donate-type-block-element {
	background-color: #4d4d4d;
	border-left: solid 2px #2a2f33;
	border-right: solid 2px #2a2f33;
	border-top: solid 2px #2a2f33;
	border-radius: 10px 10px 0 0;
	color: #fff;
	font-size: 0.9em;
	padding-top: 9px;
	border-bottom: 0 !important;
	margin-top: -0.5em;
	width: auto;
}
.donate-type-block-element.active {
	background-color: #fb8067;
	color: #2a2f33;
}
.donate-type-block-element:hover {
	color: #2a2f33;
}
@media screen and (min-width: 940px) {
	.donate-type-block-element {
		font-size: 1.1em;
		width: auto;
	}
}
.choice {
	max-width: 20em;
}
.choice:last-child {
	display: block;
	flex: none;
	margin-bottom: 2em;
	margin-top: 1em;
	max-width: 100%;
}
.choice:last-child * {
	display: inline-block;
	flex: none;
	margin-top: 0;
}
.choice:last-child h3 {
	margin: 0.66667em 0;
	padding: 0;
}
@media screen and (min-width: 940px) {
	.choice:last-child form {
		width: 30%;
	}
}
.choice:last-child form input {
	text-align: center;
}
.choice:last-child .button,
.choice:last-child .main button,
.main .choice:last-child button,
.choice:last-child .main input[type="button"],
.main .choice:last-child input[type="button"],
.choice:last-child .main input[type="reset"],
.main .choice:last-child input[type="reset"],
.choice:last-child .main input[type="submit"],
.main .choice:last-child input[type="submit"],
.choice:last-child .search-submit {
	margin-top: 1em;
}
.choice-link {
	display: flex;
	flex-direction: column;
	margin-bottom: 1em;
	padding: 0;
	position: relative;
}
@media screen and (min-width: 520px) {
	.choice-link {
		padding: 0 1em;
	}
}
.choice-link-amount {
	order: 1;
	background-color: #f9dd47;
	border: solid 3px #2a2f33;
	font-weight: 600;
	height: 5em;
	margin-top: 1em;
	left: 0;
	line-height: 4.5em;
	top: 0;
	width: 5em;
	z-index: 10;
}
.choice-link:hover .choice-link-amount {
	background-color: #fb8067;
	color: #2a2f33;
}
.choice-link.current .choice-link-amount {
	background-color: #fb8067;
	color: #2a2f33;
}
.choice-link.current img {
	opacity: 0.8;
}
.choice-link-image {
	order: 0;
	border: solid 5px #f9dd47;
	overflow: hidden;
}
.choice-summary {
	font-weight: 300;
	margin-top: 0;
}
.choice-title-link:hover {
	color: #fb8067;
}
.donate-options {
	margin-bottom: 2em;
	margin-top: 2em;
	padding: 1em 2em;
}
@media screen and (min-width: 520px) {
	.donate-options {
		margin-bottom: 0;
		margin-top: 3em;
	}
}
.donate-options-block {
	display: inline-block;
	width: 100%;
}
@media screen and (min-width: 520px) {
	.donate-options-block {
		margin: 0 2% 2%;
		width: 47%;
	}
}
.donate-options-block:nth-child(2) {
	margin-right: 0;
}
.donate-options-block:nth-child(3) {
	margin-left: 0;
}
@media screen and (min-width: 1280px) {
	.donate-options-block {
		margin: 0 2% 0;
		width: 21.7%;
	}
	.donate-options-block:nth-child(2) {
		margin-right: 2%;
	}
	.donate-options-block:nth-child(3) {
		margin-left: 2%;
	}
}
.donate-options-block:first-child {
	margin-left: 0;
}
.donate-options-block:last-child {
	margin-right: 0;
}
.donate-options-block-element {
	background-color: #2a2f33;
	color: #f9dd47;
	display: block;
	padding: 1em;
	text-align: center;
	text-transform: uppercase;
}
.donate-options-block-element:hover {
	background-color: #f9dd47;
	color: #2a2f33;
}
.donate-other {
	float: left;
	margin-right: 1em;
}
.hero {
	color: #fff;
	max-height: 720px;
	min-height: 400px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.hero-image {
	-webkit-filter: brightness(75%);
	filter: brightness(75%);
	position: relative;
	max-height: 720px;
	min-height: 500px;
	object-fit: cover;
}
.no-objectfit .hero-image {
	max-height: none;
	min-height: 0;
}
.hero-header {
	margin-top: 0;
	position: absolute;
	width: 100%;
}
.hero-header-summary {
	font-size: 1.1em;
}
@media screen and (min-width: 940px) {
	.hero-header-title {
		font-size: 3.5em;
	}
}
.cta-outer {
	background-color: #1e1e1e;
	position: relative;
}
.cta-outer.full-width-image {
	padding: 0;
}
@media screen and (min-width: 700px) {
	.cta-outer.full-width-image {
		min-height: 80vh;
	}
}
.cta-outer.full-width-image .cta-image {
	position: relative;
}
@media screen and (min-width: 700px) {
	.cta-outer.full-width-image .cta-image {
		position: absolute;
	}
}
.cta-outer.site-width-image {
	padding: 0;
}
@media screen and (min-width: 700px) {
	.cta-outer.site-width-image {
		min-height: 60vh;
	}
}
@media screen and (min-width: 1280px) {
	.cta-outer.site-width-image {
		margin: 0 auto;
		width: 80em;
	}
}
.cta-outer.site-width-image .cta-image {
	position: relative;
}
@media screen and (min-width: 700px) {
	.cta-outer.site-width-image .cta-image {
		position: absolute;
	}
}
.cta-inner {
	color: #fff;
	padding: 1.5em;
	text-align: center;
	position: relative;
	z-index: 1;
}
@media screen and (min-width: 520px) {
	.cta-inner {
		padding: 3em;
	}
}
@media screen and (min-width: 940px) {
	.cta-inner {
		padding: 2.875rem 2.1875rem;
		width: 53.33333em;
	}
}
.cta-inner .button,
.cta-inner .main button,
.main .cta-inner button,
.cta-inner .main input[type="button"],
.main .cta-inner input[type="button"],
.cta-inner .main input[type="reset"],
.main .cta-inner input[type="reset"],
.cta-inner .main input[type="submit"],
.main .cta-inner input[type="submit"],
.cta-inner .search-submit {
	font-size: 1rem;
	letter-spacing: -0.32px;
	padding: 0.4375rem;
}
.cta-title {
	font-size: 2.5rem;
	font-weight: 500;
	text-transform: uppercase;
}
.cta-summary {
	margin-top: 0;
	padding: 1.25rem 0;
}
.cta-summary p {
	font-size: 1.375rem;
	font-weight: 500;
}
.cta-image {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.cta-image img {
	aspect-ratio: 1.77778;
	height: 100%;
	object-fit: cover;
	width: 100%;
}
.cta-image + .cta-inner {
	background-color: rgba(30, 30, 30, 0.8);
	color: #fff;
	margin: 4vh;
}
@media screen and (min-width: 520px) {
	.cta-image + .cta-inner {
		margin: 8vh;
	}
}
@media screen and (min-width: 940px) {
	.cta-image + .cta-inner {
		margin: 8vh auto;
	}
}
.cta-caption {
	background-color: #f9dd47;
	color: #fff;
	font-size: 0.8em;
	padding: 0.66667em 1.5em;
}
@media screen and (min-width: 700px) {
	.cta-caption {
		bottom: 0;
		left: 0;
		position: absolute;
	}
}
.landing-block:nth-of-type(odd) {
	background-color: #fff;
}
.information {
	-moz-columns: 26.66667em 2;
	-moz-column-gap: 2em;
	-webkit-columns: 26.66667em 2;
	-webkit-column-gap: 2em;
	columns: 26.66667em 2;
	column-gap: 2em;
}
.red .landing-title,
.red .category-link,
.red .statistic-icon {
	color: #fb8067;
}
.red .section.primary {
	background-color: #fb8067;
}
.red .button,
.red .main button,
.main .red button,
.red .main input[type="button"],
.main .red input[type="button"],
.red .main input[type="reset"],
.main .red input[type="reset"],
.red .main input[type="submit"],
.main .red input[type="submit"],
.red .search-submit,
.red .tag-link {
	background-color: #fb8067;
}
.red .button:hover,
.red .main button:hover,
.main .red button:hover,
.red .main input:hover[type="button"],
.main .red input:hover[type="button"],
.red .main input:hover[type="reset"],
.main .red input:hover[type="reset"],
.red .main input:hover[type="submit"],
.main .red input:hover[type="submit"],
.red .search-submit:hover,
.red .tag-link:hover {
	background-color: #fed3ca;
}
.purple .landing-title,
.purple .category-link,
.purple .statistic-icon {
	color: #9c27b0;
}
.purple .section.primary {
	background-color: #9c27b0;
}
.purple .button,
.purple .main button,
.main .purple button,
.purple .main input[type="button"],
.main .purple input[type="button"],
.purple .main input[type="reset"],
.main .purple input[type="reset"],
.purple .main input[type="submit"],
.main .purple input[type="submit"],
.purple .search-submit,
.purple .tag-link {
	background-color: #9c27b0;
}
.purple .button:hover,
.purple .main button:hover,
.main .purple button:hover,
.purple .main input:hover[type="button"],
.main .purple input:hover[type="button"],
.purple .main input:hover[type="reset"],
.main .purple input:hover[type="reset"],
.purple .main input:hover[type="submit"],
.main .purple input:hover[type="submit"],
.purple .search-submit:hover,
.purple .tag-link:hover {
	background-color: #ca61dc;
}
.blue .landing-title,
.blue .category-link,
.blue .statistic-icon {
	color: #fa5635;
}
.blue .section.primary {
	background-color: #fa5635;
}
.blue .button,
.blue .main button,
.main .blue button,
.blue .main input[type="button"],
.main .blue input[type="button"],
.blue .main input[type="reset"],
.main .blue input[type="reset"],
.blue .main input[type="submit"],
.main .blue input[type="submit"],
.blue .search-submit,
.blue .tag-link {
	background-color: #fa5635;
}
.blue .button:hover,
.blue .main button:hover,
.main .blue button:hover,
.blue .main input:hover[type="button"],
.main .blue input:hover[type="button"],
.blue .main input:hover[type="reset"],
.main .blue input:hover[type="reset"],
.blue .main input:hover[type="submit"],
.main .blue input:hover[type="submit"],
.blue .search-submit:hover,
.blue .tag-link:hover {
	background-color: #fcaa99;
}
.green .landing-title,
.green .category-link,
.green .statistic-icon {
	color: #4caf50;
}
.green .section.primary {
	background-color: #4caf50;
}
.green .button,
.green .main button,
.main .green button,
.green .main input[type="button"],
.main .green input[type="button"],
.green .main input[type="reset"],
.main .green input[type="reset"],
.green .main input[type="submit"],
.main .green input[type="submit"],
.green .search-submit,
.green .tag-link {
	background-color: #4caf50;
}
.green .button:hover,
.green .main button:hover,
.main .green button:hover,
.green .main input:hover[type="button"],
.main .green input:hover[type="button"],
.green .main input:hover[type="reset"],
.main .green input:hover[type="reset"],
.green .main input:hover[type="submit"],
.main .green input:hover[type="submit"],
.green .search-submit:hover,
.green .tag-link:hover {
	background-color: #92cf94;
}
.yellow .landing-title,
.yellow .category-link,
.yellow .statistic-icon {
	color: #f9dd47;
}
.yellow .section.primary {
	background-color: #f9dd47;
}
.yellow .button,
.yellow .main button,
.main .yellow button,
.yellow .main input[type="button"],
.main .yellow input[type="button"],
.yellow .main input[type="reset"],
.main .yellow input[type="reset"],
.yellow .main input[type="submit"],
.main .yellow input[type="submit"],
.yellow .search-submit,
.yellow .tag-link {
	background-color: #f9dd47;
}
.yellow .button:hover,
.yellow .main button:hover,
.main .yellow button:hover,
.yellow .main input:hover[type="button"],
.main .yellow input:hover[type="button"],
.yellow .main input:hover[type="reset"],
.main .yellow input:hover[type="reset"],
.yellow .main input:hover[type="submit"],
.main .yellow input:hover[type="submit"],
.yellow .search-submit:hover,
.yellow .tag-link:hover {
	background-color: #fcefaa;
}
.sidebar {
	background-color: #fff;
	border: solid 10px #f9dd47;
	max-width: 60em;
	margin-bottom: 2em;
	margin-top: 2em;
	padding: 1.5em;
	width: 100%;
}
@media screen and (min-width: 1280px) {
	.sidebar {
		margin-bottom: 0;
	}
}
.sidebar .dash {
	color: #f9dd47;
	float: left;
	font-size: 1.1em;
	margin: -1px 0.33333em 0 -5px;
}
.sidebar-heading {
	border-bottom: solid 4px #2a2f33;
	font-size: 1.2em;
	padding-bottom: 0.5em;
	text-transform: uppercase;
}
.sidebar-title {
	border-bottom: 1px solid #c0c7cc;
	color: #8a9299;
	font: 600 1.2em/1.2 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	padding-bottom: 0.5em;
	text-transform: uppercase;
}
.sidebar-nav-item-link {
	font: 400 16px/1.5 "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	font-size: 1rem;
	display: block;
}
.sidebar-nav-item-link:hover {
	color: #fb8067;
}
.sidebar-nav-item-link:hover .dash {
	color: #fb8067;
}
.sidebar-nav-item-link.current {
	font-weight: 600;
}
@media screen and (min-width: 940px) {
	.sidebar {
		float: left;
		width: 30%;
		padding-right: 2em;
	}
}
@media screen and (min-width: 1280px) {
	.sidebar {
		width: 25%;
	}
}
.sub-list {
	padding-left: 1em;
}
.download-list {
	background-color: #dcddde;
	font-weight: 300;
	margin-top: 0;
	padding: 1.5em;
}
.download-list-block {
	border-bottom: solid 1px #cfd0d2;
	padding-bottom: 1em;
}
.download-list-block:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.download-list-block a {
	font-size: 0.8em;
}
.download-list-block a:hover {
	color: #fb8067;
	text-decoration: underline;
}
.tag-list {
	font-weight: 300;
	margin-top: 0;
	padding: 1em 0 1em;
}
.tag-list-block {
	display: inline-block;
	margin: 0;
	padding-bottom: 0.66667em;
}
.tag-list-block a {
	border: solid 3px #f9dd47;
	display: block;
	font-size: 0.8em;
	padding: 0.5em 0.66667em;
}
.tag-list-block a:hover {
	background-color: #fb8067;
	border-color: #2a2f33;
	color: #2a2f33;
}
.sudan-details .sidebar {
	background-color: #fddd00;
	border: 0;
	padding: 1.875rem;
}
@media screen and (min-width: 940px) {
	.sudan-details .sidebar {
		flex: 0 70%;
		max-width: 70%;
		width: 100%;
	}
}
@media screen and (min-width: 1280px) {
	.sudan-details .sidebar {
		flex: 0 30%;
		max-width: 30%;
	}
}
.sudan-details .sidebar-block:first-child {
	padding-bottom: 0.625rem;
}
.sudan-details .sidebar-block h2 {
	font-size: 1.25rem;
	text-transform: uppercase;
}
.sudan-details .sidebar-block-legislation,
.sudan-details .sidebar-block-status {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.75rem;
	letter-spacing: -0.4px;
	text-transform: uppercase;
}
.sudan-details .sidebar-block-legislation a,
.sudan-details .sidebar-block-status a {
	font-weight: 400;
	text-transform: none;
}
.sudan-details .sidebar-block-legislation a:hover,
.sudan-details .sidebar-block-status a:hover {
	text-decoration: underline;
}
.sudan-details .sidebar-block.recommended-action a {
	padding-left: 2.1875rem;
	position: relative;
}
.sudan-details .sidebar-block.recommended-action a:after {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='26' height='26' fill='%23FB8067' stroke='black' stroke-width='2'/%3E%3Crect x='10.0001' y='7.99988' width='14.1422' height='2.82843' transform='rotate(45 10.0001 7.99988)' fill='black'/%3E%3Crect x='7.99988' y='18.0001' width='14.1422' height='2.82843' transform='rotate(-45 7.99988 18.0001)' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 1.75rem;
	left: 0;
	width: 1.75rem;
}
.sudan-details .sidebar-block-link {
	cursor: pointer;
	display: block;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.3125rem;
}
.sudan-details .sidebar-block-link:hover {
	text-decoration: none;
}
.sudan-details .sidebar-block-link.link {
	background-size: 0.9375rem;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.69446 16.9999C5.24799 17.0007 4.80577 16.9135 4.39306 16.7433C3.98036 16.5731 3.60524 16.3232 3.28913 16.0079L1.69916 14.4111C1.31611 14.0288 1.02988 13.5605 0.864483 13.0452C0.699003 12.5299 0.65901 11.9825 0.74791 11.4486C0.78797 11.2059 0.954506 11.003 1.18475 10.9162C1.41499 10.8295 1.67397 10.8723 1.86422 11.0284C2.0544 11.1844 2.14692 11.4301 2.10686 11.6729C1.99772 12.3237 2.2104 12.9871 2.67761 13.4531L4.26758 15.0431C4.64979 15.4248 5.16789 15.6392 5.70806 15.6392C6.24823 15.6392 6.76633 15.4248 7.14854 15.0431L8.39198 13.7996C8.56687 13.6498 8.80582 13.5988 9.02664 13.6641C9.24748 13.7294 9.42025 13.9022 9.48549 14.123C9.55082 14.3438 9.49979 14.5828 9.35002 14.7577L8.10659 16.0011C7.79028 16.3184 7.41431 16.57 7.00032 16.7414C6.58633 16.9129 6.14255 17.0007 5.69446 16.9999L5.69446 16.9999Z' fill='black'/%3E%3Cpath d='M3.42502 9.52584C3.24404 9.5269 3.07013 9.4557 2.94181 9.32801C2.81349 9.2004 2.74143 9.02678 2.74158 8.8458C2.74172 8.66483 2.81405 8.49141 2.94259 8.36394L4.98101 6.32552C5.61808 5.68859 6.48208 5.33081 7.3829 5.33081C8.28372 5.33081 9.14775 5.68859 9.78479 6.32552L10.4643 7.005C10.5886 7.17812 10.6245 7.39965 10.5612 7.60322C10.4979 7.80677 10.3427 7.96887 10.142 8.04091C9.94135 8.11296 9.71854 8.08663 9.54018 7.96985L8.8607 7.29038C8.47849 6.90868 7.96039 6.69422 7.42022 6.69422C6.88005 6.69422 6.36195 6.90868 5.97974 7.29038L3.94132 9.32879C3.80486 9.46469 3.61722 9.53631 3.42492 9.52584L3.42502 9.52584Z' fill='black'/%3E%3Cpath d='M10.3284 12.366C9.88191 12.3668 9.43969 12.2796 9.02699 12.1094C8.61428 11.9391 8.23916 11.6893 7.92305 11.374L7.24358 10.6945C7.11589 10.5199 7.07895 10.295 7.14413 10.0887C7.20925 9.88245 7.36872 9.71959 7.57347 9.65002C7.77831 9.58044 8.00395 9.6125 8.18124 9.73644L8.86072 10.4159C9.24292 10.7976 9.76103 11.0121 10.3012 11.0121C10.8414 11.0121 11.3595 10.7976 11.7417 10.4159L15.0303 7.12726C15.412 6.74505 15.6265 6.22695 15.6265 5.68678C15.6265 5.14661 15.412 4.6285 15.0303 4.2463L13.4675 2.64954C13.0853 2.26783 12.5672 2.05337 12.0271 2.05337C11.4869 2.05337 10.9688 2.26783 10.5866 2.64954L9.34314 3.89297C9.16825 4.04274 8.9293 4.09377 8.70848 4.02844C8.48764 3.96318 8.31487 3.79041 8.24963 3.56959C8.1843 3.34875 8.23533 3.10981 8.3851 2.93492L9.62853 1.69149C10.2656 1.05456 11.1296 0.696777 12.0304 0.696777C12.9312 0.696777 13.7953 1.05456 14.4323 1.69149L16.0223 3.28146C16.6592 3.91853 17.017 4.78253 17.017 5.68335C17.017 6.58416 16.6592 7.4482 16.0223 8.08524L12.7336 11.3739C12.4175 11.6892 12.0424 11.939 11.6297 12.1093C11.217 12.2795 10.7748 12.3667 10.3283 12.3659L10.3284 12.366Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block-link.download {
	background-size: 0.8125rem 1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 16H0V14.7243H12.9785V16H13ZM10.533 8.77836L9.63205 7.87029L7.1436 10.3784V0H5.85647V10.3784L3.36802 7.87029L2.46707 8.77836L6.50007 12.8432L10.533 8.77836Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block.grey-bg {
	background-color: #dcddde;
	margin-left: -1.875rem;
	margin-right: -1.875rem;
	padding: 1.875rem;
}
.sudan-details .sidebar-block.topic {
	margin-top: 1.5625rem;
	padding-bottom: 1.25rem;
}
.sudan-details .sidebar-block .tags .metatag-link {
	background-color: #2a2f33;
	color: #fff;
}
.sudan-details .sidebar-block .tags .metatag-link:hover {
	background-color: #fb8067;
	color: #2a2f33;
}
.sudan-details .sidebar-block.share .sidebar-block-title {
	display: block;
	width: 100%;
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	border: solid #2a2f33 0.125rem;
	height: 2.0625rem;
	margin-left: 0;
	margin-right: 0.5625rem;
	width: 2.0625rem;
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button:hover {
	background-color: #fb8067;
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button.twitter {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2213 0H16.9803L10.9224 6.78967L18 16H12.4459L8.0973 10.403L3.11896 16H0.35988L6.77774 8.73801L0 0H5.6921L9.62079 5.11292L14.2213 0ZM13.2556 14.4059H14.7851L4.88837 1.53506H3.24492L13.2556 14.4059Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button.facebook {
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0.129808V2.98558H7.36458C6.76736 2.98558 6.36458 3.11538 6.15625 3.375C5.94792 3.63462 5.84375 4.02404 5.84375 4.54327V6.58774L8.89583 6.58774L8.48958 9.78966H5.84375L5.84375 18H2.65625L2.65625 9.78966H0L0 6.58774H2.65625V4.22957C2.65625 2.88822 3.01736 1.84796 3.73958 1.10877C4.46181 0.369591 5.42361 0 6.625 0C7.64583 0 8.4375 0.0432692 9 0.129808Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button.linkedin {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.63213 15V4.87953H0.202355V15H3.63213ZM1.91768 3.49692C3.11371 3.49692 3.85817 2.71978 3.85817 1.74862C3.83589 0.755564 3.11375 0 1.94038 0C0.767193 0 0 0.755579 0 1.74862C0 2.71983 0.744282 3.49692 1.89529 3.49692H1.91758H1.91768ZM5.53049 15H8.96027V9.34823C8.96027 9.04576 8.98255 8.7436 9.07312 8.52737C9.32106 7.92304 9.8854 7.29712 10.8328 7.29712C12.0739 7.29712 12.5704 8.2252 12.5704 9.5857V14.9999H16V9.19694C16 6.08833 14.3079 4.64193 12.0513 4.64193C10.2011 4.64193 9.38876 5.65625 8.93745 6.34711H8.96034V4.87932H5.53057C5.57558 5.82896 5.53057 14.9998 5.53057 14.9998L5.53049 15Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button.link {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.69446 16.9999C5.24799 17.0007 4.80577 16.9135 4.39306 16.7433C3.98036 16.5731 3.60524 16.3232 3.28913 16.0079L1.69916 14.4111C1.31611 14.0288 1.02988 13.5605 0.864483 13.0452C0.699003 12.5299 0.65901 11.9825 0.74791 11.4486C0.78797 11.2059 0.954506 11.003 1.18475 10.9162C1.41499 10.8295 1.67397 10.8723 1.86422 11.0284C2.0544 11.1844 2.14692 11.4301 2.10686 11.6729C1.99772 12.3237 2.2104 12.9871 2.67761 13.4531L4.26758 15.0431C4.64979 15.4248 5.16789 15.6392 5.70806 15.6392C6.24823 15.6392 6.76633 15.4248 7.14854 15.0431L8.39198 13.7996C8.56687 13.6498 8.80582 13.5988 9.02664 13.6641C9.24748 13.7294 9.42025 13.9022 9.48549 14.123C9.55082 14.3438 9.49979 14.5828 9.35002 14.7577L8.10659 16.0011C7.79028 16.3184 7.41431 16.57 7.00032 16.7414C6.58633 16.9129 6.14255 17.0007 5.69446 16.9999L5.69446 16.9999Z' fill='black'/%3E%3Cpath d='M3.42502 9.52584C3.24404 9.5269 3.07013 9.4557 2.94181 9.32801C2.81349 9.2004 2.74143 9.02678 2.74158 8.8458C2.74172 8.66483 2.81405 8.49141 2.94259 8.36394L4.98101 6.32552C5.61808 5.68859 6.48208 5.33081 7.3829 5.33081C8.28372 5.33081 9.14775 5.68859 9.78479 6.32552L10.4643 7.005C10.5886 7.17812 10.6245 7.39965 10.5612 7.60322C10.4979 7.80677 10.3427 7.96887 10.142 8.04091C9.94135 8.11296 9.71854 8.08663 9.54018 7.96985L8.8607 7.29038C8.47849 6.90868 7.96039 6.69422 7.42022 6.69422C6.88005 6.69422 6.36195 6.90868 5.97974 7.29038L3.94132 9.32879C3.80486 9.46469 3.61722 9.53631 3.42492 9.52584L3.42502 9.52584Z' fill='black'/%3E%3Cpath d='M10.3284 12.366C9.88191 12.3668 9.43969 12.2796 9.02699 12.1094C8.61428 11.9391 8.23916 11.6893 7.92305 11.374L7.24358 10.6945C7.11589 10.5199 7.07895 10.295 7.14413 10.0887C7.20925 9.88245 7.36872 9.71959 7.57347 9.65002C7.77831 9.58044 8.00395 9.6125 8.18124 9.73644L8.86072 10.4159C9.24292 10.7976 9.76103 11.0121 10.3012 11.0121C10.8414 11.0121 11.3595 10.7976 11.7417 10.4159L15.0303 7.12726C15.412 6.74505 15.6265 6.22695 15.6265 5.68678C15.6265 5.14661 15.412 4.6285 15.0303 4.2463L13.4675 2.64954C13.0853 2.26783 12.5672 2.05337 12.0271 2.05337C11.4869 2.05337 10.9688 2.26783 10.5866 2.64954L9.34314 3.89297C9.16825 4.04274 8.9293 4.09377 8.70848 4.02844C8.48764 3.96318 8.31487 3.79041 8.24963 3.56959C8.1843 3.34875 8.23533 3.10981 8.3851 2.93492L9.62853 1.69149C10.2656 1.05456 11.1296 0.696777 12.0304 0.696777C12.9312 0.696777 13.7953 1.05456 14.4323 1.69149L16.0223 3.28146C16.6592 3.91853 17.017 4.78253 17.017 5.68335C17.017 6.58416 16.6592 7.4482 16.0223 8.08524L12.7336 11.3739C12.4175 11.6892 12.0424 11.939 11.6297 12.1093C11.217 12.2795 10.7748 12.3667 10.3283 12.3659L10.3284 12.366Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block.share .sidebar-meta-share-button.mail {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='11' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.487 0H0.513042C0.376958 0 0.24646 0.0521196 0.150255 0.144857C0.0540502 0.237594 0 0.363416 0 0.494609V10.5054C0 10.6366 0.0540617 10.7624 0.150255 10.8551C0.246448 10.9479 0.37696 11 0.513042 11H16.487C16.623 11 16.7535 10.9479 16.8497 10.8551C16.9459 10.7624 17 10.6366 17 10.5054V0.494609C17 0.363414 16.9459 0.237605 16.8497 0.144857C16.7536 0.0521085 16.623 0 16.487 0ZM8.5 6.53479L1.88388 0.995222H15.1161L8.5 6.53479ZM5.70087 5.50007L1.02608 9.41924V1.58075L5.70087 5.50007ZM6.48274 6.15493L8.16353 7.56356C8.25652 7.64257 8.37618 7.68616 8.50008 7.68616C8.62398 7.68616 8.74365 7.64257 8.83663 7.56356L10.5174 6.15493L15.1162 10.0108H1.88396L6.48274 6.15493ZM11.2992 5.50007L15.974 1.58091V9.41939L11.2992 5.50007Z' fill='black'/%3E%3C/svg%3E%0A");
}
.sudan-details .sidebar-block.timeline {
	margin-top: 1.875rem;
}
.sudan-details .sidebar-timeline {
	margin-top: 2.5rem;
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline {
		padding-left: 0.625rem;
	}
}
.sudan-details .sidebar-timeline-item {
	margin: 0;
	position: relative;
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item {
		border-left: solid #fff 0.375rem;
	}
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item:before {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		background-color: #fff;
		content: "";
		height: 0.25rem;
		top: 0;
		width: 100%;
		z-index: 2;
	}
}
.sudan-details .sidebar-timeline-item-year {
	background-color: #2a2f33;
	color: #fff;
	display: inline-block;
	font-size: 1.25rem;
	font-weight: 500;
	left: 0;
	padding: 0.5rem;
	position: absolute;
	text-transform: uppercase;
	top: -15px;
	z-index: 4;
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item-year {
		left: auto;
		right: 0;
	}
}
.sudan-details .sidebar-timeline-item-info {
	margin-top: 0;
}
@media screen and (min-width: 700px) {
	.sudan-details .sidebar-timeline-item-summary {
		padding-right: 2rem;
	}
}
@media screen and (min-width: 1280px) {
	.sudan-details .sidebar-timeline-item-summary {
		padding-right: 0;
	}
}
.sudan-details .sidebar-timeline-item-inner {
	padding: 2.3125rem 0;
	position: relative;
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item-inner {
		padding: 2.3125rem 0 1.875rem 1.875rem;
	}
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item-inner:after {
		background-color: #2a2f33;
		border-radius: 100%;
		content: "";
		height: 0.9375rem;
		left: -0.5625rem;
		position: absolute;
		top: -0.3125rem;
		width: 0.9375rem;
		z-index: 3;
	}
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item:first-child .sidebar-timeline-item-inner:before {
		background-color: #d63369;
		border-radius: 100%;
		content: "";
		height: 1.6875rem;
		left: -15px;
		position: absolute;
		top: -11px;
		width: 1.6875rem;
		z-index: 1;
	}
}
.sudan-details .sidebar-timeline-item:last-child {
	border-left: 0;
}
.sudan-details .sidebar-timeline-item:last-child .sidebar-timeline-item-inner {
	padding-bottom: 0;
}
@media screen and (min-width: 520px) {
	.sudan-details .sidebar-timeline-item:last-child .sidebar-timeline-item-inner:before {
		background-color: #61b032;
		border-radius: 100%;
		content: "";
		height: 1.6875rem;
		left: -15px;
		position: absolute;
		top: -11px;
		width: 1.6875rem;
		z-index: 1;
	}
}
.item + .item {
	border-top: 1px solid #c0c7cc;
	padding-top: 1em;
}
.item-link.court {
	display: inline-block;
}
.item-link:hover {
	color: #fb8067;
}
.item-header-date {
	font-size: 0.8rem;
}
.item-summary {
	margin-left: 0;
	max-width: 40em;
}
.item-downloads {
	border: solid 2px #dcddde;
	padding: 1em;
}
@media screen and (min-width: 520px) {
	.item-downloads {
		display: inline-block;
	}
}
.item-downloads-heading {
	font-size: 1em;
	margin-top: 0.28571em;
}
@media screen and (min-width: 520px) {
	.item-downloads-heading {
		float: left;
		margin-right: 1em;
	}
}
.item-downloads .tags {
	margin-top: 0;
}
@media screen and (min-width: 520px) {
	.item-downloads .tags {
		float: left;
	}
}
.item-downloads .tags .metatag {
	margin: 1em 0 0;
}
@media screen and (min-width: 520px) {
	.item-downloads .tags .metatag {
		margin: 0.5em 1em 0 0;
	}
}
@media screen and (min-width: 940px) {
	.item-downloads .tags .metatag {
		margin: 0 1em 0 0;
	}
}
@media screen and (min-width: 940px) {
	.item-image {
		border-radius: 0;
		float: right;
		margin-left: 1em;
		max-width: 20em;
	}
	.item-image + * {
		margin-top: 0;
	}
}
@media screen and (min-width: 940px) {
	body.page-template-news-listing .feed-filter-outer fieldset,
	body.page-template-search-listing .feed-filter-outer fieldset {
		margin-bottom: 0;
		margin-left: 4%;
		width: 30%;
	}
}
@media screen and (min-width: 940px) {
	body.page-template-news-listing .feed-filter-outer fieldset:first-child,
	body.page-template-search-listing .feed-filter-outer fieldset:first-child {
		margin: 0;
		width: 30%;
	}
}
body.page-template-news-listing .feed-filter-outer fieldset:first-child input,
body.page-template-search-listing .feed-filter-outer fieldset:first-child input {
	border-radius: 4px;
	height: 40px;
	width: 100%;
}
body.page-template-news-listing .feed-filter-outer fieldset:last-child input,
body.page-template-search-listing .feed-filter-outer fieldset:last-child input {
	width: 100%;
}
body.page-template-publications-listing .feed-filter fieldset:last-child,
body.page-template-casework-listing .feed-filter fieldset:last-child {
	margin-left: 0;
}
.feed-filter {
	background-color: #f9dd47;
	border: solid 5px #fbe678;
	padding: 2em;
	width: 100%;
}
.feed-filter-outer {
	margin: 0 2em 2em;
}
@media screen and (min-width: 1280px) {
	.feed-filter-outer {
		max-width: 80em;
		margin: 0 auto 2em;
		width: 100%;
	}
}
.feed-filter-outer.resources #keyword {
	border-radius: 4px;
}
@media screen and (min-width: 940px) {
	.feed-filter-outer.resources #keyword {
		margin-bottom: 1em;
	}
}
.feed-filter fieldset {
	float: left;
	margin-bottom: 1em;
	margin-top: 0;
	width: 100%;
}
@media screen and (min-width: 940px) {
	.feed-filter fieldset {
		margin-bottom: 0;
		margin-left: 4%;
		width: 22%;
	}
}
.feed-filter fieldset:first-child {
	margin-left: 0;
	width: 100%;
}
@media screen and (min-width: 940px) {
	.feed-filter fieldset:first-child {
		margin-bottom: 2em;
	}
}
@media screen and (min-width: 940px) {
	.feed-filter fieldset:first-child input {
		width: 50%;
	}
}
.feed-filter fieldset:nth-child(2) {
	margin-left: 0;
}
.feed-filter fieldset:last-child {
	margin-top: 1.6em;
}
.feed-filter fieldset select {
	height: 2.5em;
}
.feed-filter.cases fieldset #keyword {
	border-radius: 4px;
}
@media screen and (min-width: 940px) {
	.feed-filter.cases fieldset #keyword {
		width: 100%;
	}
}
.feed-tag-block {
	display: inline-block;
	padding-right: 4px;
}
.feed-tag-block-element {
	border-bottom: solid 2px #fb8067;
	color: #fb8067;
	font-size: 0.9em;
	font-weight: 200;
}
.feed-tag-block-element:hover {
	border-bottom: solid 2px #2a2f33;
	color: #2a2f33;
}
.details-img {
	border-bottom: solid 10px #f6f7f7;
	margin-left: -2em;
	margin-right: -2em;
	margin-top: -2em;
}
.details-img img {
	border-radius: 0;
	border: solid 1px #e7e7e8;
	width: 100%;
}
.details-title.casework {
	background-color: #f9dd47;
	margin: 0.76923em 0 0 0;
	padding: 0.5em 0.66667em;
}
.listing-outer {
	border: solid 10px #f6f7f7;
	margin: 0 2em;
	padding-top: 2em;
}
.read-more {
	display: block;
	color: #fb8067;
	margin-top: 1em;
	font-weight: 600;
}
.read-more:hover {
	text-decoration: underline;
}
#cards {
	margin-bottom: 2em;
}
.card {
	border: solid 10px #f6f7f7;
}
.card-image {
	border-bottom: solid 10px #f6f7f7;
	border-radius: 0;
	display: block;
}
.card-wrap {
	margin: 0;
	padding: 1em;
}
.card-link {
	background-color: #2a2f33;
	color: #f9dd47;
	display: inline-block;
	font-size: 0.8em;
	padding: 0 0.25em;
	text-transform: uppercase;
}
.card-link:hover {
	color: #fb8067;
}
.card-header-date {
	font-size: 0.8em;
}
.statistic {
	text-align: center;
	flex: 1 14em;
}
.statistic-icon:before {
	font-size: 48px;
}
.statistic-value {
	font-size: 3em;
	font-weight: 300;
	margin: 0;
}
.newsletter {
	color: #fff;
	text-align: center;
}
.newsletter-title {
	display: block;
}
.newsletter-email {
	background-color: #fff;
	border-color: #fff;
	color: #40474d;
}
.newsletter-submit {
	cursor: pointer;
}
@media screen and (min-width: 520px) {
	.newsletter-email {
		width: auto;
	}
	.newsletter-title,
	.newsletter-email,
	.newsletter-submit {
		margin-left: 0.5em;
		margin-right: 0.5em;
	}
}
.newsletter-signup-msg {
	background-color: #fb8067;
	color: #fff;
	font-weight: 600;
	left: -10px;
	margin-top: 0;
	padding: 1em 1.5em;
	position: absolute;
	text-align: center;
	top: -73px;
}
.comments-area {
	max-width: 80em;
}
.comments-area .comments-title,
.comments-area .comment-reply-title {
	background-color: #edf1f2;
	color: #8a9299;
	font: 600 1.2em/1.2 "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	padding: 1rem;
	text-transform: uppercase;
}
.comments-area .comment-body {
	border-bottom: 1px solid #dce2e6;
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}
.comments-area .comment-meta a:hover {
	color: #fb8067;
}
.comments-area .comment-meta .fn {
	color: #40474d;
	font-weight: 600;
}
.comments-area .comment .avatar {
	border-radius: 100%;
	float: left;
	height: 3em;
	margin-right: 0.5em;
	width: 3em;
}
.comments-area .comment-metadata {
	font-size: 0.9em;
	margin-top: 0;
}
.comments-area .comment-content {
	margin-top: 1em;
}
.comments-area .comment .reply {
	font-size: 0.9em;
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	margin-top: 0;
}
.comments-area .comment .reply li {
	float: right;
	margin-left: 0.5em;
}
.comments-area .comment .reply a:hover {
	color: #fb8067;
}
.comments-area .children {
	margin-left: 2em;
} /*!
* Strip - An Unobtrusive Responsive Lightbox - v1.6.4
* (c) 2014-2016 Nick Stakenburg
*
* http://www.stripjs.com
*
* Licensing:
* - Commercial: http://www.stripjs.com/license
* - Non-commercial: http://creativecommons.org/licenses/by-nc-nd/3.0
*/
.strp-window {
	position: fixed;
	width: 0;
	height: 100%;
	overflow: hidden;
	background: #2a2f33;
}
.strp-window * + * {
	margin: auto;
}
.strp-window.strp-vertical {
	height: 0;
	width: 100%;
}
.strp-window {
	margin-left: 40px;
}
.strp-window.strp-vertical {
	margin-left: 0;
	margin-bottom: 40px;
}
@media all and (max-width: 414px) and (orientation: portrait), all and (max-width: 736px) and (max-height: 414px) {
	.strp-window.strp-horizontal {
		min-width: 100%;
	}
}
@media all and (max-height: 414px) and (orientation: landscape), all and (max-height: 736px) and (max-width: 414px) {
	.strp-window.strp-vertical {
		min-height: 100%;
	}
}
.strp-window,
.strp-spinner-move {
	z-index: 99999;
}
.strp-window,
.strp-window [class^="strp-"],
.strp-spinner-move,
.strp-spinner-move [class^="strp-"] {
	box-sizing: border-box;
}
.strp-window {
	transform: translateZ(0px);
}
.strp-measured {
	margin: 0 !important;
	min-width: 0 !important;
	min-height: 0 !important;
}
.strp-pages {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.strp-side-right {
	top: 0;
	right: 0;
}
.strp-side-right .strp-pages {
	top: 0;
	right: 0;
}
.strp-side-right .strp-page {
	top: 0;
	right: 0;
}
.strp-side-right .strp-close {
	top: 0;
	right: 0;
}
.strp-side-left {
	top: 0;
	left: 0;
}
.strp-side-left .strp-pages {
	top: 0;
	left: 0;
}
.strp-side-left .strp-page {
	top: 0;
	left: 0;
}
.strp-side-left .strp-close {
	top: 0;
	right: 0;
}
.strp-side-top {
	top: 0;
	left: 0;
}
.strp-side-top .strp-pages {
	top: 0;
	left: 0;
}
.strp-side-top .strp-page {
	top: 0;
	left: 0;
}
.strp-side-top .strp-close {
	top: 0;
	right: 0;
}
.strp-side-bottom {
	bottom: 0;
	left: 0;
}
.strp-side-bottom .strp-pages {
	bottom: 0;
	left: 0;
}
.strp-side-bottom .strp-page {
	bottom: 0;
	left: 0;
}
.strp-side-bottom .strp-close {
	top: 0;
	right: 0;
}
.strp-page {
	position: absolute;
	width: 100%;
	height: 100%;
}
.strp-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #292929;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.strp-no-overlap .strp-container {
	padding: 48px 72px;
}
.strp-no-overlap.strp-no-sides .strp-container {
	padding: 48px 0;
}
.strp-vertical .strp-no-overlap .strp-container {
	padding: 0 72px;
}
.strp-vertical .strp-no-overlap.strp-no-sides .strp-container {
	padding: 0 48px;
}
.strp-hovering-clickable .strp-container {
	cursor: pointer;
}
.strp-content-element {
	position: absolute;
	top: 50%;
	left: 50%;
}
.strp-content-element iframe {
	float: left;
	width: 100%;
	height: 100%;
}
.strp-container img {
	display: inline-block;
	vertical-align: middle;
}
.strp-info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #dce2e6;
	font-size: 0.9rem;
	line-height: 1.5;
	background: #1f2326;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
}
.strp-info-padder {
	display: block;
	overflow: hidden;
	padding: 12px;
	position: relative;
	width: auto;
}
.strp-caption {
	width: auto;
	display: inline;
	white-space: wrap;
}
.strp-position {
	color: #a4acb3;
	float: right;
	line-height: 21px;
	opacity: 0.99;
	position: relative;
	text-align: right;
	margin-left: 15px;
	white-space: nowrap;
}
.strp-info a,
.strp-info a:hover {
	color: #c0c7cc;
	border: 0;
	background: none;
	text-decoration: underline;
}
.strp-info a:hover {
	color: #edf1f2;
}
.strp-nav {
	position: absolute;
	top: 50%;
	width: 54px;
	height: 72px;
	margin: 0 9px;
	margin-top: -36px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.strp-nav-previous {
	left: 0;
}
.strp-nav-next {
	right: 0;
	left: auto;
}
.strp-nav-disabled {
	cursor: default;
}
.strp-nav-button {
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.strp-nav-button-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.strp-nav-button-icon {
	float: left;
	position: relative;
	height: 100%;
	width: 100%;
	zoom: 1;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.strp-close {
	position: absolute;
	width: 48px;
	height: 48px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.strp-close-background,
.strp-close-icon {
	position: absolute;
	top: 12px;
	left: 12px;
	height: 26px;
	width: 26px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.strp-has-error .strp-container {
	background-color: #fb8067;
}
.strp-error {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 240px;
	height: 240px;
	margin-left: -120px;
	margin-top: -120px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-image: url("strip-skins/strip/error.svg");
}
.strp-no-svg .strp-error {
	background-image: url("strip-skins/strip/error.png");
}
.strp-spinner-move {
	position: fixed;
	top: 0px;
	right: 0px;
	height: 48px;
	width: 0;
	overflow: visible !important;
}
.strp-spinner-move.strp-vertical {
	width: 48px;
	height: 0;
}
.strp-spinner {
	width: 48px;
	height: 48px;
	float: left;
	position: relative;
}
.strp-spinner-move.strp-side-top {
	top: 0;
	right: 0;
	bottom: auto;
	left: auto;
}
.strp-spinner-move.strp-side-bottom {
	top: auto;
	right: 0;
	bottom: 0;
	left: auto;
}
.strp-spinner-move.strp-side-right .strp-spinner {
	margin-left: -48px;
}
.strp-spinner-move.strp-side-left .strp-spinner {
	margin-right: -48px;
	float: right;
}
.strp-spinner-move.strp-side-bottom .strp-spinner {
	margin-top: -48px;
}
.strp-spinner-move.strp-side-top .strp-spinner {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: -48px;
}
@-moz-keyframes strp-spinner-spin {
	100% {
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes strp-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes strp-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.strp-spinner-rotate,
.strp-spinner-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.strp-spinner-line {
	position: absolute;
	left: 50%;
	top: 15px;
	width: 2px;
	margin-left: -1px;
	height: 3px;
	border-radius: 1px;
	z-index: 80;
	color: inherit;
}
.strp-window-skin-strip .strp-nav-button-background {
	background-color: transparent;
}
.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon {
	background-image: url("strip-skins/strip/previous.svg");
}
.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon {
	background-image: url("strip-skins/strip/next.svg");
}
.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon {
	background-image: url("strip-skins/strip/previous-faded.png");
	opacity: 1;
}
.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon {
	background-image: url("strip-skins/strip/next-faded.png");
	opacity: 1;
}
.strp-window-skin-strip .strp-nav .strp-nav-button-icon {
	opacity: 0.6;
}
.strp-window-skin-strip.strp-mobile-touch .strp-nav .strp-nav-button-icon {
	opacity: 1;
}
.strp-window-skin-strip .strp-nav:hover .strp-nav-button-icon,
.strp-window-skin-strip .strp-nav-hover .strp-nav-button-icon {
	opacity: 1;
}
.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,
.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon {
	background-image: url("strip-skins/strip/previous.png");
}
.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,
.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon {
	background-image: url("strip-skins/strip/next.png");
}
@media all and (max-width: 375px) and (orientation: portrait), all and (max-height: 375px) and (max-width: 667px) {
	.strp-window-skin-strip .strp-nav {
		width: 48px;
		height: 60px;
		margin: 0 5px;
		margin-top: -30px;
	}
	.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon {
		background-image: url("strip-skins/strip/previous-small.svg");
	}
	.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon {
		background-image: url("strip-skins/strip/next-small.svg");
	}
	.strp-window-skin-strip.strp-no-svg .strp-nav-previous .strp-nav-button-icon {
		background-image: url("strip-skins/strip/previous-small-faded.png");
	}
	.strp-window-skin-strip.strp-no-svg .strp-nav-next .strp-nav-button-icon {
		background-image: url("strip-skins/strip/next-small-faded.png");
	}
	.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-previous:hover .strp-nav-button-icon,
	.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-previous .strp-nav-button-icon {
		background-image: url("strip-skins/strip/previous-small.png");
	}
	.strp-window-skin-strip.strp-no-svg .strp-nav.strp-nav-next:hover .strp-nav-button-icon,
	.strp-window-skin-strip.strp-no-svg .strp-nav-hover.strp-nav-next .strp-nav-button-icon {
		background-image: url("strip-skins/strip/next-small.png");
	}
	.strp-no-overlap .strp-container {
		padding: 48px 58px;
	}
	.strp-no-overlap.strp-no-sides .strp-container {
		padding: 48px 0;
	}
	.strp-vertical .strp-no-overlap .strp-container {
		padding: 0 58px;
	}
	.strp-vertical .strp-no-overlap.strp-no-sides .strp-container {
		padding: 0 48px;
	}
}
.strp-window-skin-strip .strp-close .strp-close-icon {
	background-image: url("strip-skins/strip/close.svg");
	opacity: 0.8;
}
.strp-window-skin-strip .strp-close:hover .strp-close-icon {
	opacity: 1;
}
.strp-window-skin-strip.strp-mobile-touch .strp-close .strp-close-icon,
.strp-window-skin-strip.strp-mobile-touch .strp-close:hover .strp-close-icon {
	opacity: 1;
}
.strp-window-skin-strip.strp-no-svg .strp-close .strp-close-icon {
	background-image: url("strip-skins/strip/close.png");
	opacity: 1;
}
.local-task-list {
	left: 0 !important;
}
.local-task-list-block {
	background-color: #f9dd47;
	border-radius: 4px;
	color: #fff;
	display: block;
	line-height: 35px;
	list-style: none;
	text-align: center;
	width: 100%;
}
@media screen and (min-width: 520px) {
	.local-task-list-block {
		display: inline-block;
		margin-left: 1em;
		padding: 0 0.66667em;
		width: auto;
	}
}
.local-task-list-block:hover {
	background-color: #fbe882;
}
.local-task-list-block:first-child {
	margin-left: 0;
}
.local-task-list-block a {
	display: block;
}
.woocommerce * {
	margin-top: auto;
}
.shop_table {
	background: none;
}
.shop_table tbody td:first-child,
.shop_table tbody td:last-child {
	background: none;
}
.payment_method_wsspg img {
	display: inline-block;
}
.woocommerce-order-overview__order {
	margin-top: 0.5em;
}
.content .shop_table th,
.comments-area .comment-content .shop_table th {
	background-color: #dce2e6;
	border: solid 1px #cad3d9;
	color: #2a2f33;
}
.content .woocommerce a.button.alt,
.comments-area .comment-content .woocommerce a.button.alt,
.content .woocommerce a.alt.search-submit,
.comments-area .comment-content .woocommerce a.alt.search-submit {
	background-color: #fb8067;
	color: #2a2f33;
	font-size: 1em;
	margin-bottom: 0;
}
.content .woocommerce #place_order,
.comments-area .comment-content .woocommerce #place_order {
	background-color: #fb8067;
	font-size: 1em;
}
.content .woocommerce #place_order:hover,
.comments-area .comment-content .woocommerce #place_order:hover {
	background-color: shade(#fb8067, 10) !important;
}
.content .woocommerce form .form-row .required,
.comments-area .comment-content .woocommerce form .form-row .required {
	font-weight: 300;
	text-decoration: none;
}
.content .woocommerce table.shop_table tfoot td,
.comments-area .comment-content .woocommerce table.shop_table tfoot td {
	background-color: transparent;
	border: 1px solid #dce2e6;
	color: #2a2f33;
	font-weight: 400;
}
.wc-proceed-to-checkout {
	background-color: #f9dd47;
	border-radius: 4px;
	color: #2a2f33;
	margin-top: 1em;
	padding: 0 !important;
}
.woocommerce a.button.alt:hover,
.woocommerce a.alt.search-submit:hover {
	background-color: transparent !important;
	color: #2a2f33 !important;
}
#woocommerce-gift-aid #gift-aid-heading {
	margin-top: 1em;
}
#woocommerce-gift-aid #gift-aid-description {
	margin: 1em 0;
}
#woocommerce-gift-aid .checkbox {
	font-size: 0.8em;
	font-weight: 300;
	line-height: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.button-home,
	.footer-btn,
	.cta-inner .button,
	.cta-inner .main button,
	.main .cta-inner button,
	.cta-inner .main input[type="button"],
	.main .cta-inner input[type="button"],
	.cta-inner .main input[type="reset"],
	.main .cta-inner input[type="reset"],
	.cta-inner .main input[type="submit"],
	.main .cta-inner input[type="submit"],
	.cta-inner .search-submit,
	.home-intro-cta,
	.news-header-cta,
	.feature-info-cta,
	.donate-type-block-element,
	.case-detail-cta {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		font-size: 0.9em;
		font-weight: 600;
	}
}
@media screen and (-ms-high-contrast: active) and (min-width: 520px) {
	.button-home,
	.footer-btn,
	.cta-inner .button,
	.cta-inner .main button,
	.main .cta-inner button,
	.cta-inner .main input[type="button"],
	.main .cta-inner input[type="button"],
	.cta-inner .main input[type="reset"],
	.main .cta-inner input[type="reset"],
	.cta-inner .main input[type="submit"],
	.main .cta-inner input[type="submit"],
	.cta-inner .search-submit,
	.home-intro-cta,
	.news-header-cta,
	.feature-info-cta,
	.donate-type-block-element,
	.case-detail-cta {
		display: inline-block;
		font-size: 1.2em;
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.button,
	.main button,
	.main input[type="button"],
	.main input[type="reset"],
	.main input[type="submit"],
	.search-submit,
	.button-secondary {
		font: 500 1rem/1.5 "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
	.feed-filter fieldset select {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
	.footer-btn,
	.cta-inner .button,
	.cta-inner .main button,
	.main .cta-inner button,
	.cta-inner .main input[type="button"],
	.main .cta-inner input[type="button"],
	.cta-inner .main input[type="reset"],
	.main .cta-inner input[type="reset"],
	.cta-inner .main input[type="submit"],
	.main .cta-inner input[type="submit"],
	.cta-inner .search-submit {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		font-weight: 600;
	}
	.content h2,
	.comments-area .comment-content h2,
	.content h3,
	.comments-area .comment-content h3,
	.content h4,
	.comments-area .comment-content h4,
	.content h5,
	.comments-area .comment-content h5,
	.content h6,
	.comments-area .comment-content h6 {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		font-weight: 600;
	}
	.footer-tools {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
}
@supports (-ms-ime-align: auto) {
	.button-home,
	.footer-btn,
	.cta-inner .button,
	.cta-inner .main button,
	.main .cta-inner button,
	.cta-inner .main input[type="button"],
	.main .cta-inner input[type="button"],
	.cta-inner .main input[type="reset"],
	.main .cta-inner input[type="reset"],
	.cta-inner .main input[type="submit"],
	.main .cta-inner input[type="submit"],
	.cta-inner .search-submit,
	.home-intro-cta,
	.news-header-cta,
	.feature-info-cta,
	.donate-type-block-element,
	.case-detail-cta {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		font-size: 0.9em;
		font-weight: 600;
	}
	@media screen and (min-width: 520px) {
		.button-home,
		.footer-btn,
		.cta-inner .button,
		.cta-inner .main button,
		.main .cta-inner button,
		.cta-inner .main input[type="button"],
		.main .cta-inner input[type="button"],
		.cta-inner .main input[type="reset"],
		.main .cta-inner input[type="reset"],
		.cta-inner .main input[type="submit"],
		.main .cta-inner input[type="submit"],
		.cta-inner .search-submit,
		.home-intro-cta,
		.news-header-cta,
		.feature-info-cta,
		.donate-type-block-element,
		.case-detail-cta {
			display: inline-block;
			font-size: 1.2em;
		}
	}
	.nav-item .button,
	.nav-item .main button,
	.main .nav-item button,
	.nav-item .main input[type="button"],
	.main .nav-item input[type="button"],
	.nav-item .main input[type="reset"],
	.main .nav-item input[type="reset"],
	.nav-item .main input[type="submit"],
	.main .nav-item input[type="submit"],
	.nav-item .search-submit {
		font-family: "ministry", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
	.button,
	.main button,
	.main input[type="button"],
	.main input[type="reset"],
	.main input[type="submit"],
	.search-submit,
	.button-secondary {
		font: 500 1rem/1.5 "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
	.feed-filter fieldset select {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
	.footer-btn,
	.cta-inner .button,
	.cta-inner .main button,
	.main .cta-inner button,
	.cta-inner .main input[type="button"],
	.main .cta-inner input[type="button"],
	.cta-inner .main input[type="reset"],
	.main .cta-inner input[type="reset"],
	.cta-inner .main input[type="submit"],
	.main .cta-inner input[type="submit"],
	.cta-inner .search-submit {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		font-weight: 600;
	}
	.content h2,
	.comments-area .comment-content h2,
	.content h3,
	.comments-area .comment-content h3,
	.content h4,
	.comments-area .comment-content h4,
	.content h5,
	.comments-area .comment-content h5,
	.content h6,
	.comments-area .comment-content h6 {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
		font-weight: 600;
	}
	.footer-tools {
		font-family: "proxima-nova", "Trebuchet MS", "Lucida Grande", Tahoma, sans-serif;
	}
}
.addtoany_content {
	margin-top: 32px !important;
}
.addtoany_list a,
.widget .addtoany_list a {
	display: inline !important;
}
.addtoany_list a:not(.addtoany_special_service) > span {
	border-radius: 0 !important;
}

.a2a_menu a {font:inherit!important; color:#2a2f33!important; font-weight:600!important;}
a.a2a_i .a2a_svg {margin-top:-6px!important;}
.addtoany_list a.addtoany_no_icon {background-color:#2a2f33!important; color:#f9dd47!important; font-weight:600!important; padding:0.66667em 0.66667em 0.66667em 2em!important; letter-spacing:0.1em!important; text-transform:uppercase!important; background-image: url('../images/share-nodes-solid.svg')!important; background-repeat: no-repeat!important; background-size:1em!important; background-position: 0.66667em center!important; }

/*# sourceMappingURL=maps/style.css.map */

.wpfs-button-group-item, .wpfs-button-group-row, .wpfs-selectmenu-button .ui-selectmenu-text, .wpfs-form-control {margin:0!important;}