/*
Theme Name: Womankind Action
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. BlankSlate is the definitive WordPress HTML5 boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

@font-face {
	font-family: 'Isidora Sans';
	src: url("font/IsidoraSans-SemiBold.woff") format("woff"), url("../fonts/IsidoraSans-SemiBold.woff2") format("woff2");
	font-weight: 600;
	font-style: normal; }
  
  @font-face {
	font-family: 'Isidora Sans';
	src: url("font/IsidoraSans-Bold.woff") format("woff"), url("../fonts/IsidoraSans-Bold.woff2") format("woff2");
	font-weight: bold;
	font-style: normal; }
  
  @font-face {
	font-family: 'Isidora Sans';
	src: url("font/IsidoraSans-Black.woff") format("woff"), url("../fonts/IsidoraSans-Black.woff2") format("woff2");
	font-weight: 900;
	font-style: normal; }


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,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}

html {
	line-height: 1
}

ol,
ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,
th,
td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}

q,
blockquote {
	quotes: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
	content: none
}

a img {
	border: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

.m-t-0 {
	margin-top: 0px !important
}

.p-t-0 {
	padding-top: 0px !important
}

.m-b-0 {
	margin-bottom: 0px !important
}

.p-b-0 {
	padding-bottom: 0px !important
}

.m-l-0 {
	margin-left: 0px !important
}

.p-l-0 {
	padding-left: 0px !important
}

.m-r-0 {
	margin-right: 0px !important
}

.p-r-0 {
	padding-right: 0px !important
}

.m-t-5 {
	margin-top: 5px !important
}

.p-t-5 {
	padding-top: 5px !important
}

.m-b-5 {
	margin-bottom: 5px !important
}

.p-b-5 {
	padding-bottom: 5px !important
}

.m-l-5 {
	margin-left: 5px !important
}

.p-l-5 {
	padding-left: 5px !important
}

.m-r-5 {
	margin-right: 5px !important
}

.p-r-5 {
	padding-right: 5px !important
}

.m-t-10 {
	margin-top: 10px !important
}

.p-t-10 {
	padding-top: 10px !important
}

.m-b-10 {
	margin-bottom: 10px !important
}

.p-b-10 {
	padding-bottom: 10px !important
}

.m-l-10 {
	margin-left: 10px !important
}

.p-l-10 {
	padding-left: 10px !important
}

.m-r-10 {
	margin-right: 10px !important
}

.p-r-10 {
	padding-right: 10px !important
}

.m-t-15 {
	margin-top: 15px !important
}

.p-t-15 {
	padding-top: 15px !important
}

.m-b-15 {
	margin-bottom: 15px !important
}

.p-b-15 {
	padding-bottom: 15px !important
}

.m-l-15 {
	margin-left: 15px !important
}

.p-l-15 {
	padding-left: 15px !important
}

.m-r-15 {
	margin-right: 15px !important
}

.p-r-15 {
	padding-right: 15px !important
}

.m-t-20 {
	margin-top: 20px !important
}

.p-t-20 {
	padding-top: 20px !important
}

.m-b-20 {
	margin-bottom: 20px !important
}

.p-b-20 {
	padding-bottom: 20px !important
}

.m-l-20 {
	margin-left: 20px !important
}

.p-l-20 {
	padding-left: 20px !important
}

.m-r-20 {
	margin-right: 20px !important
}

.p-r-20 {
	padding-right: 20px !important
}

.m-t-25 {
	margin-top: 25px !important
}

.p-t-25 {
	padding-top: 25px !important
}

.m-b-25 {
	margin-bottom: 25px !important
}

.p-b-25 {
	padding-bottom: 25px !important
}

.m-l-25 {
	margin-left: 25px !important
}

.p-l-25 {
	padding-left: 25px !important
}

.m-r-25 {
	margin-right: 25px !important
}

.p-r-25 {
	padding-right: 25px !important
}

.m-t-30 {
	margin-top: 30px !important
}

.p-t-30 {
	padding-top: 30px !important
}

.m-b-30 {
	margin-bottom: 30px !important
}

.p-b-30 {
	padding-bottom: 30px !important
}

.m-l-30 {
	margin-left: 30px !important
}

.p-l-30 {
	padding-left: 30px !important
}

.m-r-30 {
	margin-right: 30px !important
}

.p-r-30 {
	padding-right: 30px !important
}

.m-t-35 {
	margin-top: 35px !important
}

.p-t-35 {
	padding-top: 35px !important
}

.m-b-35 {
	margin-bottom: 35px !important
}

.p-b-35 {
	padding-bottom: 35px !important
}

.m-l-35 {
	margin-left: 35px !important
}

.p-l-35 {
	padding-left: 35px !important
}

.m-r-35 {
	margin-right: 35px !important
}

.p-r-35 {
	padding-right: 35px !important
}

.m-t-40 {
	margin-top: 40px !important
}

.p-t-40 {
	padding-top: 40px !important
}

.m-b-40 {
	margin-bottom: 40px !important
}

.p-b-40 {
	padding-bottom: 40px !important
}

.m-l-40 {
	margin-left: 40px !important
}

.p-l-40 {
	padding-left: 40px !important
}

.m-r-40 {
	margin-right: 40px !important
}

.p-r-40 {
	padding-right: 40px !important
}

.m-t-60 {
	margin-top: 60px !important
}

.p-t-60 {
	padding-top: 60px !important
}

.m-b-60 {
	margin-bottom: 60px !important
}

.p-b-60 {
	padding-bottom: 60px !important
}

.m-l-60 {
	margin-left: 60px !important
}

.p-l-60 {
	padding-left: 60px !important
}

.m-r-60 {
	margin-right: 60px !important
}

.p-r-60 {
	padding-right: 60px !important
}

.m-t-80 {
	margin-top: 80px !important
}

.p-t-80 {
	padding-top: 80px !important
}

.m-b-80 {
	margin-bottom: 80px !important
}

.p-b-80 {
	padding-bottom: 80px !important
}

.m-l-80 {
	margin-left: 80px !important
}

.p-l-80 {
	padding-left: 80px !important
}

.m-r-80 {
	margin-right: 80px !important
}

.p-r-80 {
	padding-right: 80px !important
}

@font-face {
	font-family: 'fontello';
	src: url("font/fontello-47325548.eot");
	src: url("font/fontello-47325548.eot#iefix") format("embedded-opentype"), url("font/fontello-47325548.woff2") format("woff2"), url("font/fontello-47325548.woff") format("woff"), url("font/fontello-47325548.ttf") format("truetype"), url("font/fontello-47325548.svg#fontello") format("svg");
	font-weight: normal;
	font-style: normal
}

.numbers1,
.amount-selection,
.carousel.best-sellers ul .card-number {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.17;
	letter-spacing: .5px
}

.numbers2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 38px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	letter-spacing: .4px
}

.numbers3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 45px;
	font-weight: bold;
	font-style: normal;
	line-height: .96;
	letter-spacing: .2px
}

.numbers4,
.carousel.emergency-relief ul li .card-number {
	font-family: 'Montserrat', sans-serif;
	font-size: 65px;
	font-weight: bold;
	font-style: normal;
	line-height: .92;
	letter-spacing: .2px
}

.numbers5 {
	font-family: 'Montserrat', sans-serif;
	font-size: 65px;
	font-weight: 300;
	font-style: normal;
	line-height: .92;
	letter-spacing: .2px
}

h1 {
	font-family: 'Isidora Sans';
	font-size: 65px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.17;
	letter-spacing: .4px
}

h2 {
	font-family: 'Isidora Sans';
	font-size: 45px;
	font-weight: bold;
	font-style: normal;
	line-height: .89;
	letter-spacing: .5px
}

h3 {
	font-family: 'Isidora Sans';
	font-size: 38px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.05;
	letter-spacing: .5px
}

h4 {
	font-family: 'Isidora Sans';
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal
}

h5 {
	font-family: 'Isidora Sans';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: .3px
}

h6 {
	font-family: 'Isidora Sans';
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.17;
	letter-spacing: .5px
}

.h7 {
	font-family: 'Isidora Sans';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: .5px
}

.h8 {
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: 2;
	letter-spacing: .6px
}

.h9 {
	font-family: 'Isidora Sans';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42;
	letter-spacing: .3px
}

.body-1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: .1px
}

.body-2,
.carousel.global-impact ul li .description,
.article-search-results .search-heading .filter-results div.sort-by,
p {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.44;
	letter-spacing: .2px
}

.list {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.91;
	letter-spacing: .1px
}

.category {
	font-family: 'Isidora Sans';
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.5px
}

p {
	margin-bottom: 2.2em
}

p strong {
	font-weight: bold
}

p em {
	font-style: italic
}

.textlink {
	color: #3F2A62;
	font-family: 'Isidora Sans';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .8px;
	text-decoration: underline
}

.textlink.small {
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .7px;
	color: #fff
}

ul,
ol {
	padding-left: 25px;
	margin-left: 25px;
	list-style: disc;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.44;
	letter-spacing: .2px;
	margin-bottom: 2.2em
}

ul li,
ol li {
	padding-bottom: 10px
}

ul li strong,
ol li strong {
	font-weight: bold
}

ol {
	list-style: decimal
}

.amount-selection {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #3F2A62;
	background: #fff;
	display: inline-block;
	width: 100%;
	border: 2px solid #3F2A62;
	padding: 14px;
	text-align: center
}

.amount-selection:hover {
	background-color: #e2d1f3
}

.amount-selection.selected {
	color: #fff;
	background-color: #3F2A62
}

.footer-donation-module .amount-selection {
	max-width: 253px
}

.donation-link {
	color: #464646;
	width: 100%;
	display: inline-block;
	border: none;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	text-align: center;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	-webkit-transition: background-color 400ms ease-out;
	transition: background-color 400ms ease-out;
	background-color: #FFCD00;
	font-family: 'Isidora Sans';
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	letter-spacing: 2.5px;
	max-width: 440px;
	height: 80px;
}

.donation-link:hover {
	background-color: #FFCD00
}

.donation-link span {
	font-family: proxima-nova, sans-serif
}

.donation-link span.icon-heart {
	font-family: "fontello"
}

.donation-link-small {
	color: #fff;
	width: 100%;
	display: inline-block;
	border: none;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	text-align: center;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	-webkit-transition: background-color 400ms ease-out;
	transition: background-color 400ms ease-out;
	background-color: #ff3600;
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	letter-spacing: 2px;
	max-width: 353px;
	height: 60px;
	line-height: 60px
}

.donation-link-small:hover {
	background-color: #de2f00
}

.donation-link-small span {
	font-family: proxima-nova, sans-serif
}

.donation-link-small span.icon-heart {
	font-family: 'fontello';
	padding-right: 8px
}

.yellow-btn {
	color: #fff;
	width: 100%;
	display: inline-block;
	border: none;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	text-align: center;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	-webkit-transition: background-color 400ms ease-out;
	transition: background-color 400ms ease-out;
	background-color: #FFCD00;
	color: #464646;
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	letter-spacing: 2px;
	max-width: 353px;
	height: 60px;
	line-height: 60px;
	margin-top:-10px;
}

.yellow-btn:hover {
	background-color: #FFCD00;
}

.yellow-btn span {
	font-family: proxima-nova, sans-serif
}

.light-blue-btn {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	-webkit-transition: background-color 400ms ease-out;
	transition: background-color 400ms ease-out;
	padding-top: 8px;
	padding-right: 21px;
	padding-bottom: 8px;
	padding-left: 21px;
	font-family: 'Isidora Sans';
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1.5px;
	display: inline-block;
	color: #464646;
	background-color: #e2d1f3;
	text-transform: uppercase;
	margin-bottom: 15px
}

.back-to-top {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 60px;
	height: 60px;
	color: #3F2A62;
	font-size: 20px;
	background-color: rgba(255, 255, 255, 0.95);
	box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.25);
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px
}

.back-to-top span {
	display: inline-block;
	background: url("img/top-arrow.png") no-repeat;
	width: 20px;
	height: 45px;
	margin: 18px 0 0 20px
}

.disabled {
	opacity: 0.5
}

.input-wrapper {
	position: relative;
	display: inline-block
}

input[type='text'],
input[type='number'],
input[type='email'],
textarea,
select {
	padding: 14px 30px 14px 12px;
	background-color: white;
	color: #464646;
	border: solid 2px #3F2A62;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none
}

input[type='text']:focus,
input[type='number']:focus,
input[type='email']:focus,
textarea:focus,
select:focus {
	-moz-box-shadow: 0 0 20px rgba(0, 114, 188, 0.5);
	-webkit-box-shadow: 0 0 20px rgba(0, 114, 188, 0.5);
	box-shadow: 0 0 20px rgba(0, 114, 188, 0.5)
}

input[type='text'].not-empty:valid,
input[type='number'].not-empty:valid,
input[type='email'].not-empty:valid,
select.not-empty:valid {
	border-color: #00ba35 !important
}

input[type='text'].not-empty:invalid+span,
input[type='text'].not-empty:valid+span,
input[type='number'].not-empty:invalid+span,
input[type='number'].not-empty:valid+span,
input[type='email'].not-empty:invalid+span,
input[type='email'].not-empty:valid+span,
select.not-empty:invalid+span,
select.not-empty:valid+span {
	position: absolute;
	top: 20px;
	right: 6px;
	width: 20px;
	height: 20px
}

input[type='text'].not-empty:valid+span,
input[type='number'].not-empty:valid+span,
input[type='email'].not-empty:valid+span,
select.not-empty:valid+span {
	top: 22px
}

input[type='text'].not-empty:invalid+span:after,
input[type='text']:valid+span:after,
input[type='number'].not-empty:invalid+span:after,
input[type='number']:valid+span:after,
input[type='email'].not-empty:invalid+span:after,
input[type='email']:valid+span:after,
select.not-empty:invalid+span:after,
select:valid+span:after {
	font-family: "fontello"
}

input[type='text'].not-empty:invalid,
input[type='number'].not-empty:invalid,
input[type='email'].not-empty:invalid,
select.not-empty:invalid {
	border-color: #ff3600 !important
}

input[type='text'].not-empty:invalid+span:after,
input[type='number'].not-empty:invalid+span:after,
input[type='email'].not-empty:invalid+span:after,
select.not-empty:invalid+span:after {
	color: #ff3600;
	font-size: 32px;
	line-height: 24px;
	content: '\e802'
}

input[type='text'].not-empty:valid+span:after,
input[type='number'].not-empty:valid+span:after,
input[type='email'].not-empty:valid+span:after,
select.not-empty:valid+span:after {
	content: '\e801';
	font-size: 24px;
	line-height: 24px;
	color: #00ba35
}

select {
	padding: 14px 28px
}

.select-arrow-right:before {
	content: ' ';
	display: inline-block;
	height: 0;
	width: 0;
	border-top: 8px solid #3F2A62;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	position: absolute;
	top: 28px;
	left: 8px;
	pointer-events: none
}

.disabled {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	opacity: .3
}

form .error {
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: 1.42;
	letter-spacing: .3px;
	color: #ff3600;
	height: 26px;
	padding-top: 2px;
	text-align: left
}

.e7-form-checkbox,
.e7-form-radio {
	position: relative;
	display: inline-block;
	vertical-align: middle
}

.lt-ie9 .e7-form-checkbox,
.lt-ie9 .e7-form-radio {
	zoom: 1
}

.e7-form-checkbox>.box,
.e7-form-radio>.box {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	border: 2px solid #3F2A62;
	background-color: white
}

.e7-form-checkbox>.box>.tick {
	position: absolute;
	left: 5px;
	top: 6px;
	width: 16px;
	height: 8px;
	border-bottom: 4px solid #3F2A62;
	border-left: 4px solid #3F2A62;
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-webkit-transform: rotate(315deg);
	transform: rotate(315deg);
	display: none
}

.lt-ie9 .e7-form-checkbox>.box>.tick {
	left: 1px;
	top: -5px;
	zoom: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand')"
}

.e7-form-checkbox>input:checked+.box>.tick,
.e7-form-radio>input:checked+.box>.tick {
	display: block
}

.e7-form-checkbox.checked>.box>.tick,
.e7-form-radio.checked>.box>.tick {
	display: block
}

.e7-form-checkbox>input,
.e7-form-radio>input {
	position: absolute;
	outline: none;
	left: 0;
	top: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	border: none;
	margin: 0;
	opacity: 0;
	z-index: 1;
	cursor: pointer
}

.lt-ie9 .e7-form-checkbox>input,
.lt-ie9 .e7-form-radio>input {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"
}

.e7-form-checkbox>input:active+.box,
.e7-form-radio>input:active+.box {
	border-color: #3F2A62;
	background-color: #e2d1f3
}

.e7-form-radio>.box>.tick {
	position: absolute;
	left: 5px;
	top: 6px;
	width: 8px;
	height: 8px;
	background: #DDD;
	display: none;
	border-radius: 3px
}

.e7-form-label-r {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 5px;
	cursor: pointer
}

.hidden {
	display: none
}

.block {
	display: block
}

.inline-block {
	display: inline-block
}

.resizable-img {
	width: 100%;
	height: auto;
	display: block
}

.align-right {
	text-align: right
}

.align-left {
	text-align: left
}

.align-center {
	text-align: center
}

.icon {
	display: inline-block;
	vertical-align: middle;
	line-height: normal
}

.table {
	display: table;
	table-layout: fixed
}

.table-row {
	display: table-row
}

.table-cell {
	display: table-cell
}

.col-wrapper {
	font-size: 0
}

.col-1,
.col-2,
.col-3 {
	display: inline-block
}

.col-1 {
	width: 60px
}

.col-2 {
	width: 80px
}

.col-3 {
	width: 120px
}

.col-50 {
	width: 50%;
	display: inline-block;
	vertical-align: top
}

.clearfix {
	overflow: hidden;
	*zoom: 1
}

[class^="icon-"],
[class*=" icon-"] {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-heart:before {
	content: '\e800'
}

.icon-ok:before {
	content: '\e801'
}

.icon-cancel:before {
	content: '\e802'
}

.icon-search:before {
	content: '\e803'
}

.icon-up-circled2:before {
	content: '\e804'
}

.icon-attention:before {
	content: '\e805'
}

.icon-right-open:before {
	content: '\e806'
}

.icon-right-small:before {
	content: '\e807'
}

.icon-left-small:before {
	content: '\e808'
}

.icon-plus:before {
	content: '\e809'
}

.icon-credit-card:before {
	content: '\e80a'
}

.icon-twitter:before {
	content: '\f099'
}

.icon-facebook:before {
	content: '\f09a'
}

.icon-menu:before {
	content: '\f0c9'
}

.icon-mail-alt:before {
	content: '\f0e0'
}

.icon-youtube-play:before {
	content: '\f16a'
}

.icon-instagram:before {
	content: '\f32d'
}

.stay-connected [class^="icon-"],
.stay-connected [class*="icon-"] {
	color: #fff;
	font-size: 22px;
	cursor: pointer
}

.stay-connected [class^="icon-"]:hover,
.stay-connected [class*="icon-"]:hover {
	color: rgba(255, 255, 255, 0.7)
}

.text-link-big {
	text-transform: uppercase;
	font-family: 'Isidora Sans';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .8px;
	color: #3F2A62;
	border-bottom: solid 1px #3F2A62
}

.text-link-big:hover {
	color: #004a98;
	border-bottom: solid 1px #004a98
}

.text-link-small {
	text-transform: uppercase;
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .7px;
	width: 100%;
	max-width: 200px;
	height: 76px;
	line-height: 76px;
	display: inline-block;
	color: #fff;
	background-color: #3F2A62
}

.text-link-small span {
	padding-bottom: 4px;
	border-bottom: solid 1px #fff
}

.text-link-small:hover {
	color: #FFCD00
}

.text-link-small:hover span {
	border-bottom: solid 1px #FFCD00
}

.link,
.body-1 a,
.body-2 a,
.carousel.global-impact ul li .description a,
.article-search-results .search-heading .filter-results div.sort-by a,
p a {
	color: #3F2A62
}

.link:hover,
.body-1 a:hover,
.body-2 a:hover,
.carousel.global-impact ul li .description a:hover,
.article-search-results .search-heading .filter-results div.sort-by a:hover,
p a:hover {
	color: #004a98
}

.left-border,
.single-col.border-heading h3,
.single-col.border-heading h2,
.two-col-module.hide-media .col-wrapper,
.article-search-results .search-heading .filter-results div.num-articles {
	border-left: solid 16px #3F2A62;
	padding-left: 12px
}

.push-footer-donation {
	margin-bottom: 110px !important
}

.iframe-wrapper {
	width: 100%;
	padding-bottom: 56.25%;
	position: relative
}

.iframe-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

ul.check-list {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.check-list li {
	position: relative;
	padding-left: 50px;
	margin-bottom: 20px
}

ul.check-list li:before {
	content: url("img/checkmark-icon.svg");
	position: absolute;
	top: 0;
	left: 0
}

.u4u-forms>footer {
	background-color: #3F2A62
}

.u4u-forms>footer .footer-menu {
	margin-left: auto;
	margin-right: auto;
	max-width: 1113px;
	padding: 0 2%
}

.u4u-forms>footer .footer-logo {
	margin-left: auto;
	margin-right: auto;
	max-width: 1113px;
	padding: 30px 0 0 0
}

.u4u-forms>footer .footer-logo img {
	max-width: 277px;
}

.u4u-forms>footer .copyright {
	text-align: left;
	padding: 40px 0 40px 0;
	list-style: none;
	margin: 0;
	font-size: 12px !important;
	color: #ffffff;
}

.u4u-forms>footer .copyright ul {
	margin: 0;
	padding: 0;
}

.u4u-forms>footer .copyright a {
	color: inherit;
	text-decoration: underline;
}

.u4u-forms>footer .copyright li {
	display: inline-block;
	font-size:12px;
}
.u4u-forms>footer .copyright li:Before {
	content: ' | ';
	padding: 0 5px;
}

.u4u-forms>footer .copyright li:first-child:Before {
	display:none;
}

.unhcr.micro>footer {
	background-color: #3F2A62
}

.unhcr.micro>footer .two-col-module .col>.wrapper {
	padding: 30px 0 30px 30px
}

.unhcr.micro>footer .two-col-module .col.first>.wrapper {
	padding: 30px 30px 30px 0
}

.unhcr.micro>footer p,
.unhcr.micro>footer h6 {
	color: white
}

.unhcr.micro>footer p {
	font-size: 16px
}

.unhcr.micro>footer .bottom {
	position: relative;
	max-width: 1113px;
	margin: 0 auto;
	font-family: 'Isidora Sans';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.42;
	letter-spacing: 0.3px;
	color: rgba(255, 255, 255, 0.6);
	text-align: left;
	padding: 20px;
	overflow: hidden;
	*zoom: 1
}

.unhcr.micro>footer .bottom span {
	position: absolute;
	right: 20px;
	bottom: 20px
}

.unhcr.micro>footer .bottom img {
	width: 177px
}

.footer-donation-module,
.footer-donation-form-module {
	text-align: center;
	background: #3F2A62;
	position: relative
}

.footer-donation-module {
	color: white;
	padding: 132px 20px 60px 20px !important
}

.footer-donation-module .wrapper {
	max-width: 781px;
	display: inline-block
}

.footer-donation-module h2 {
	margin-bottom: 20px
}

.footer-donation-module img {
	width: 172px;
	height: 172px;
	position: absolute;
	top: -86px;
	margin: auto;
	left: 0;
	right: 0;
	border: 16px solid #3F2A62
}

.footer-donation-module .donation-link-small {
	margin-top: 40px;
	-moz-box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.28);
	-webkit-box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.28);
	box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.28)
}

.footer-donation-form-module {
	margin: 20px 0
}

.footer-donation-form-module h1 {
	padding: 60px 0;
	color: white
}

.footer-donation-form-module .wrapper {
	margin-bottom: 80px;
	max-width: 815px;
	display: inline-block;
	background: #e2d1f3;
	padding: 50px 36px 60px 36px
}

.footer-donation-form-module .wrapper h3 {
	margin-bottom: 23px
}

.footer-donation-form-module .wrapper h3,
.footer-donation-form-module .wrapper p {
	color: #464646
}

.footer-donation-form-module .wrapper table {
	width: 100%;
	margin-top: 47px;
	border-collapse: separate;
	border-spacing: 10px
}

.footer-donation-form-module .wrapper table td {
	position: relative;
	border: 2px solid #3F2A62;
	padding: 16px;
	text-align: center;
	color: #3F2A62;
	background: white;
	cursor: pointer;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	-webkit-transition: background-color 400ms ease-out;
	transition: background-color 400ms ease-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.footer-donation-form-module .wrapper table td.active {
	background: #3F2A62;
	color: white
}

.footer-donation-form-module .wrapper table td .input-wrapper,
.footer-donation-form-module .wrapper table td #footer-donation-module-other-amount {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.footer-donation-form-module .wrapper .donation-link-small {
	margin-top: 50px
}

.footer-donation-form-module .wrapper .footer-donation-module-other-amount {
	width: 100%;
	height: 100%
}

.footer-email-signup {
	background: #3F2A62;
	position: relative;
	color: white;
	margin: 20px 0;
	padding: 60px 0 !important
}

.footer-email-signup .wrapper {
	max-width: 1140px;
	margin: 0 auto;
	text-align: center
}

.footer-email-signup h2 {
	margin-bottom: 20px;
	text-align: center
}

.footer-email-signup p {
	margin: 0 auto 40px auto;
	max-width: 658px;
	text-align: center
}

.footer-email-signup .input-wrapper input {
	width: 317px
}

.footer-email-signup .yellow-btn {
	width: 317px
}

.footer-email-signup .input-wrapper,
.footer-email-signup button {
	vertical-align: top;
	margin: 0 12px
}

.footer-email-signup .yellow-btn {
	height: 60px !important;
	border: 2px solid #3F2A62;
	margin-top: 20px
}

body.u4u-forms #header-offset {
	height: 120px
}

body.u4u-forms>header {
	background: white;
	overflow: hidden;
	*zoom: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

body.u4u-forms>header>.wrapper {
	height: 120px
}

body.u4u-forms>header .logo {
	display: inline-block;
	margin: 24px 3% 4px;
	width: 226px;
	height: 64.8px;
	background: url("img/logo-new.svg") no-repeat center center
}

body.u4u-forms>header .link,
body.u4u-forms>header .body-1 a,
.body-1 body.u4u-forms>header a,
body.u4u-forms>header .body-2 a,
.body-2 body.u4u-forms>header a,
body.u4u-forms>header .carousel.global-impact ul li .description a,
.carousel.global-impact ul li .description body.u4u-forms>header a,
body.u4u-forms>header .article-search-results .search-heading .filter-results div.sort-by a,
.article-search-results .search-heading .filter-results div.sort-by body.u4u-forms>header a,
body.u4u-forms>header p a,
p body.u4u-forms>header a {
	float: right;
	padding: 30px
}

body.u4u-forms>header .link .yellow-btn,
body.u4u-forms>header .body-1 a .yellow-btn,
.body-1 body.u4u-forms>header a .yellow-btn,
body.u4u-forms>header .body-2 a .yellow-btn,
.body-2 body.u4u-forms>header a .yellow-btn,
body.u4u-forms>header .carousel.global-impact ul li .description a .yellow-btn,
.carousel.global-impact ul li .description body.u4u-forms>header a .yellow-btn,
body.u4u-forms>header .article-search-results .search-heading .filter-results div.sort-by a .yellow-btn,
.article-search-results .search-heading .filter-results div.sort-by body.u4u-forms>header a .yellow-btn,
body.u4u-forms>header p a .yellow-btn,
p body.u4u-forms>header a .yellow-btn {
	padding: 0 20px
}

.unhcr.micro>header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background-color: white;
	height: 80px
}

.unhcr.micro>header .main-nav .logo {
	background-image: none;
	margin: 0 0 0 3%
}

.unhcr.micro>header .main-nav .logo img {
	width: 150px;
	height: 64.8px
}

.unhcr.micro>header .main-nav ul {
	list-style: none;
	margin: 0;
	float: right;
	padding: 26px 40px 0 0
}

.unhcr.micro>header .main-nav ul li {
	display: inline-block;
	font-family: 'Isidora Sans';
	font-size: 20px;
	cursor: pointer;
	color: #464646;
	margin-left: 40px
}

#fixed-banner {
	background-color: #8A62A1;
	position: relative
}

#fixed-banner>span {
	position: absolute;
	top: 10px;
	right: 10px
}

#fixed-banner>div {
	max-width: 1340px;
	margin: 0 auto;
	padding: 50px 10px;
	color: white
}

#fixed-banner>div p {
	font-family: 'Isidora Sans';
	font-size: 30px;
	line-height: 1.33;
	letter-spacing: 0.3px;
	color: white;
	margin: 0;
	text-align: center;
}

.close {
	position: relative;
	padding-top: 17px;
	display: inline-block;
	width: 40px;
	height: 40px;
	cursor: pointer
}

.close:before,
.close:after {
	position: absolute;
	left: 10px;
	content: ' ';
	height: 33px;
	width: 2px;
	background-color: #fff
}

.close:before {
	transform: rotate(45deg)
}

.close:after {
	transform: rotate(-45deg)
}

.hero {
	position: relative;
	margin: 20px 0
}

.hero .arrow {
	display: none
}

.hero .nav {
	top: 50px;
	left: 50px;
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0
}

.hero .nav li {
	display: block;
	width: 11px;
	height: 11px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: white;
	margin: 10px;
	cursor: pointer;
	padding-bottom: 0
}

.hero .nav li.selected {
	background-color: #FFCD00
}

.hero .wrapper {
	position: relative;
	height: 495px;
	overflow: hidden
}

.hero .wrapper .items {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none
}

.hero .wrapper .items li {
	display: block;
	height: 100%;
	padding: 0;
	margin: 0
}

.hero .panel-wrapper {
	position: relative;
	margin: -100px auto 0 auto;
	max-width: 620px;
	padding: 0 20px
}

.hero .panel-wrapper .panel {
	background: white;
	color: #464646;
	text-align: center;
	padding: 20px;
	min-height: 80px
}

.hero .panel-wrapper .panel h3 {
	margin-bottom: 10px
}

.hero .panel-wrapper .panel a {
	margin-top: 30px
}

.hero .panel-wrapper .panel p {
	margin-bottom: 0
}

.hero.photo-gallery {
	color: #464646;
	margin-bottom: 50px
}

.hero.photo-gallery .wrapper {
	max-width: 85%;
	margin: 0 auto;
	height: auto
}

.hero.photo-gallery .wrapper .items {
	height: auto;
	font-size: 0;
	white-space: nowrap;
	position: relative
}

.hero.photo-gallery .wrapper .items li {
	display: inline-block;
	width: 100%;
	height: auto
}

.hero.photo-gallery .wrapper .items li:after {
	padding-top: 56.4%;
	content: '';
	display: block
}

.hero.photo-gallery .panel-wrapper {
	background-color: #e2d1f3;
	position: relative;
	max-width: 85%;
	padding: 0;
	margin: 0 auto
}

.hero.photo-gallery .panel-wrapper .panel {
	padding: 28px 0;
	border-left: solid 16px #3F2A62
}

.hero.photo-gallery .panel-wrapper .panel h4,
.hero.photo-gallery .panel-wrapper .panel p {
	padding: 0 2%;
	text-align: left;
	word-wrap: break-word;
	white-space: normal
}

.hero.photo-gallery .nav {
	bottom: -43px;
	top: inherit;
	left: 50%;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.hero.photo-gallery .nav li {
	display: inline-block;
	background: #3F2A62
}

.hero.photo-gallery .nav li.selected {
	background: #FFCD00
}

.hero.photo-gallery .arrow {
	display: block;
	max-width: 62px;
	width: 5%;
	height: 55px;
	position: absolute;
	cursor: pointer;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.hero.photo-gallery .arrow img {
	width: 100%;
	height: auto
}

.hero.photo-gallery .arrow.left {
	left: 4px
}

.hero.photo-gallery .arrow.right {
	right: 4px
}

.hero.photo-gallery .arrow.right img {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.hero.no-description {
	height: 570px
}

.hero.no-description .wrapper {
	bottom: 0
}

.hero.no-description .panel {
	bottom: -35px;
	padding: 20px
}

.hero.no-description.donation-thank-you {
	height: auto
}

.single-col {
	padding: 20px !important
}

.single-col .wrapper {
	max-width: 857px;
	margin: 0 auto;
	color: #464646
}

.single-col .wrapper [class*="donation-link"] {
	margin: 40px 0 20px
}

.single-col .wrapper [class*="-btn"] {
	margin: 0 0 20px
}

.single-col .wrapper .yellow-btn {
	margin: 20px 0 0 0
}

.single-col.copy .wrapper {
	max-width: 700px
}

.single-col.border-heading p {
	padding-left: 34px
}

.single-col.border-heading h3 {
	margin-bottom: 20px
}

.single-col.list-description .wrapper {
	padding: 0 10%;
	max-width: 1276px
}

.single-col.learn-more .wrapper {
	max-width: 1340px;
	padding-left: 5.5%;
	padding-right: 5.5%
}

.single-col.learn-more .text-link-big {
	position: absolute;
	right: 50px;
	top: 40px
}

.single-col.learn-more h3 {
	border-left: solid 16px #3F2A62;
	padding: 0 0 0 15px;
	margin: 0 auto 10px
}

.single-col.donation-thank-you .wrapper {
	max-width: 600px
}

.single-col.general-questions .wrapper,
.single-col.donor-questions .wrapper {
	max-width: 1024px
}

.single-col.general-questions a,
.single-col.donor-questions a {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.91;
	letter-spacing: .1px
}

.col-left-align {
	max-width: 1112px;
	margin: 0 auto
}

.col-left-align .wrapper {
	margin: 0 !important
}

.col-left-align.gutter-left .wrapper {
	padding-left: 34px
}

.three-page-link,
.top-news {
	padding: 20px !important
}

.three-page-link .wrapper,
.top-news .wrapper {
	max-width: 857px;
	color: #464646;
	border-left: solid 16px #3F2A62;
	padding: 0 0 0 15px;
	margin: 0 auto
}

.three-page-link .wrapper h3,
.top-news .wrapper h3 {
	padding-bottom: 30px
}

.three-page-link .wrapper ul,
.top-news .wrapper ul {
	padding-left: 0;
	margin: 0;
	list-style: none
}

.three-page-link .wrapper ul li,
.top-news .wrapper ul li {
	padding-bottom: 10px
}

.three-page-link .wrapper ul li:last-child,
.top-news .wrapper ul li:last-child {
	padding: 0
}

.two-col-module,
.three-col-module,
.four-col-module {
	padding: 20px !important;
	font-size: 0;
	letter-spacing: 0
}

.two-col-module .col-wrapper,
.three-col-module .col-wrapper,
.four-col-module .col-wrapper {
	overflow: hidden
}

.two-col-module .col,
.three-col-module .col,
.four-col-module .col {
	display: inline-block;
	width: auto;
	vertical-align: top
}

.two-col-module .wrapper,
.three-col-module .wrapper,
.four-col-module .wrapper {
	padding: 0 10px
}

.two-col-module .header,
.two-col-module .footer,
.three-col-module .header,
.three-col-module .footer,
.four-col-module .header,
.four-col-module .footer {
	padding: 10px
}

.two-col-module .col-wrapper {
	max-width: 1113px;
	margin: 80px auto;
	margin: 0 auto
}

.two-col-module .col-wrapper .col {
	width: 50%;
	display: inline-block
}

.two-col-module .col-wrapper .col [class^="icon-"],
.two-col-module .col-wrapper .col [class*=" icon-"],
.two-col-module .col-wrapper .col .icon {
	display: none
}

.two-col-module .col-wrapper p {
	margin-bottom: 0
}

.two-col-module.media-left {
	color: #464646
}

.two-col-module.media-left .col-wrapper {
	padding: 0
}

.two-col-module.media-left .col-wrapper .col {
	padding: 40px 3.5% 40px
}

.two-col-module.media-left .col-wrapper .col:last-child {
	position: relative;
	width: 59%;
	max-width: 697px
}

.two-col-module.media-left .col-wrapper .col:last-child p {
	font-family: 'Isidora Sans';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: normal
}

.two-col-module.media-left .col-wrapper .col.first {
	width: 29%;
	max-width: 336px;
	padding: 0;
	border-left: solid 16px #3F2A62
}

.two-col-module.media-left .col-wrapper .col.first p {
	font-size: 0
}

.two-col-module.media-left .col-wrapper .col.first img {
	max-width: 320px
}

.two-col-module.media-left .col-wrapper .social-links {
	position: absolute;
	right: 18px;
	top: 37px
}

.two-col-module.media-left .col-wrapper .social-links li {
	display: block
}

.two-col-module.media-left .col-wrapper .social-links .icon-facebook,
.two-col-module.media-left .col-wrapper .social-links .icon-twitter {
	padding: 8px 0;
	color: #3F2A62;
	display: block
}

.two-col-module.media-right .col {
	width: 28.4%;
	padding: 30px 2.65%;
	max-width: 257px
}

.two-col-module.media-right .col.first {
	width: 67%;
	max-width: none;
	border: 0 none;
	padding: 0
}

.two-col-module.media-right .col.first p {
	padding-left: 31px
}

.two-col-module.media-right .col:last-child {
	background-color: #3F2A62;
	float: right;
	height: 200px
}

.two-col-module.media-right .col:last-child p {
	color: #fff
}

.two-col-module.media-right .col .social-links {
	padding: 90px 0 0
}

.two-col-module.media-right .col .social-links li {
	display: inline-block
}

.two-col-module.media-right .col .social-links .icon-facebook,
.two-col-module.media-right .col .social-links .icon-twitter {
	color: #fff;
	display: block
}

.two-col-module.media-right h3 {
	border-left: solid 16px #3F2A62;
	padding-left: 15px;
	margin-bottom: 20px
}

.two-col-module.media-right.refugee-two-col .col-wrapper .col.first {
	width: 71.5%;
	max-width: 657px;
	padding: 0 12.4% 0 0
}

.two-col-module.media-right.refugee-two-col .col-wrapper .col .numbers4,
.two-col-module.media-right.refugee-two-col .col-wrapper .col .carousel.emergency-relief ul li .card-number,
.carousel.emergency-relief ul li .two-col-module.media-right.refugee-two-col .col-wrapper .col .card-number,
.two-col-module.media-right.refugee-two-col .col-wrapper .col .numbers5 {
	margin-top: 0
}

.two-col-module.media-right.refugee-two-col .col-wrapper .col p {
	margin-top: 20px
}

.two-col-module.hide-col .col:last-child {
	display: none
}

.two-col-module.hide-col .col.first {
	width: 100%;
	max-width: 854px
}

.two-col-module.hide-media {
	max-width: 869px;
	margin: 0 auto
}

.two-col-module.hide-media .col-wrapper {
	padding: 40px
}

.two-col-module.hide-media .col:first-child {
	display: none
}

.two-col-module.hide-media .col:last-child {
	position: relative;
	width: 100%;
	max-width: 854px
}

.two-col-module.hide-media .col:last-child p {
	font-family: 'Isidora Sans';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: .3px;
	margin-bottom: 0
}

.two-col-module.hide-media .col:last-child .social-links {
	position: absolute;
	right: 18px;
	top: -15px
}

.two-col-module.hide-media .col:last-child .social-links li {
	display: block
}

.two-col-module.hide-media .col:last-child .social-links .icon-facebook,
.two-col-module.hide-media .col:last-child .social-links .icon-twitter {
	padding: 8px 0;
	color: #3F2A62;
	display: block
}

.two-col-module.sixty-fourty .col {
	width: 40%
}

.two-col-module.sixty-fourty .col .wrapper {
	padding: 30px 0 30px 30px
}

.two-col-module.sixty-fourty .col.first {
	width: 60%
}

.two-col-module.sixty-fourty .col.first .wrapper {
	padding: 30px 30px 30px 0
}

.short-list .wrapper {
	max-width: 1276px;
	padding: 20px 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.short-list .wrapper .row {
	display: inline-block
}

.short-list .wrapper .row .item {
	position: relative;
	display: inline-block;
	border: solid 16px #e2d1f3;
	margin: 0 22px 40px 0
}

.short-list .wrapper .row .item div {
	width: 220px;
	height: 200px
}

.short-list .wrapper .row .item div h6 {
	color: #464646;
	position: absolute;
	bottom: -56px;
	left: -15px;
	padding-bottom: 10px
}

.short-list .wrapper p {
	text-align: right;
	margin: 30px 0 0 0
}

.short-list .wrapper .text-link-big {
	margin-right: 8%
}

.all-about-us {
	margin: 20px 0;
	background-color: #3F2A62;
	color: #fff
}

.all-about-us h1 {
	margin: 0 0 60px 0;
	text-align: center;
	padding-top: 73px
}

.all-about-us .container {
	max-width: 957px;
	margin: 0 auto
}

.all-about-us .list {
	padding-left: 0;
	margin: 0;
	list-style: none
}

.all-about-us .list li a {
	color: #464646;
	width: 94%;
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.95);
	margin: 0 0 20px 0;
	padding: 18px 3%
}

.all-about-us .list li.active a {
	color: #fff;
	background-color: #004a98
}

.search {
	margin-left: auto;
	margin-right: auto;
	max-width: 1112px
}

.search .wrapper {
	padding: 30px 0
}

.search .search-wrapper {
	position: relative;
	padding-right: 360px;
	margin: 20px 0
}

.search .search-wrapper input {
	width: 100%
}

.search .search-wrapper button {
	position: absolute;
	right: 0;
	top: 0
}

.search .search-results {
	min-height: 400px
}

.banner {
	padding: 20px 0
}

.banner .wrapper {
	max-width: 1113px;
	margin-left: auto;
	margin-right: auto
}

.banner .wrapper img {
	width: 100%;
	height: auto
}

.banner.banner-share-embed .wrapper .caption {
	padding: 30px;
	color: #464646;
	width: 72%;
	max-width: 805px;
	position: relative;
	bottom: 50px;
	margin: 0 auto
}

.banner.banner-share-embed .wrapper .caption p {
	margin-bottom: 0
}

.banner.our-partner-banner {
	position: relative;
	background-color: #3F2A62
}

.banner.our-partner-banner .wrapper {
	position: relative;
	color: #464646;
	max-width: none;
	height: 550px;
	padding: 260px 0 0 0
}

.banner.our-partner-banner .wrapper .caption {
	background: #fff;
	width: 63.8%;
	max-width: 839px;
	margin: 0 auto;
	padding: 40px
}

.banner.our-partner-banner .wrapper .caption h3,
.banner.our-partner-banner .wrapper .caption p {
	color: #464646;
	margin: 0 0 20px
}

.banner.our-partner-banner .wrapper .caption .description {
	background-color: #fff;
	padding: 35px 40px
}

.article .twitter-tweet,
.banner-share-embed .caption {
	background: #e2d1f3;
	padding: 40px;
	border-left: solid 16px #3F2A62
}

.u4u-forms .two-col-module {
	padding: 40px 20px
}

.u4u-forms .two-col-module p {
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 500;
	font-style: normal;
	line-height: 1.36;
	letter-spacing: .1px;
	margin-bottom: 2em
}

.box-quotes .box {
	position: relative;
	display: inline-block;
	width: 220px;
	height: 120px;
	padding: 0 30px;
	border-right: 1px solid #3F2A62;
	border-left: 1px solid #3F2A62;
	margin: 0 -1px 40px 0;
	vertical-align: top
}

.box-quotes .box p {
	position: relative;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 60px;
	display: inline-block;
	text-align: left;
	margin: 0
}

.box-quotes .box p:before {
	content: url("img/checkmark-icon.svg");
	position: absolute;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0
}

.three-col-card {
	position: relative;
	padding-top: 50px;
	padding-bottom: 50px;
	margin: 20px 0
}

.three-col-card .bg-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none
}

.three-col-card .learn-more {
	text-align: right;
	margin-top: 2.2em;
	margin-right: 50px;
	margin-bottom: 0
}

.three-col-card .heading {
	position: relative;
	color: #fff
}

.three-col-card .heading p {
	margin-bottom: 40px
}

.three-col-card .wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 1112px
}

.three-col-card .table {
	width: 100%;
	table-layout: fixed;
	border-spacing: 20px
}

.three-col-card .table .table-cell {
	position: relative;
	background: rgba(255, 255, 255, 0.9);
	padding: 40px;
	color: #464646
}

.three-col-card.no-bg {
	padding-bottom: 0
}

.three-col-card.no-bg .heading {
	padding-top: 0;
	position: relative;
	padding-bottom: 40px
}

.three-col-card.making-global-impact h1 {
	color: #464646
}

.three-col-card.making-global-impact .wrapper {
	max-width: none;
	margin: 0
}

.three-col-card.making-global-impact .card-1 {
	background: #3F2A62
}

.three-col-card.making-global-impact .card-2 {
	background: #3F2A62
}

.three-col-card.making-global-impact .card-3 {
	background: #004a98
}

.three-col-card.making-global-impact .table {
	border-spacing: 0
}

.three-col-card.making-global-impact .table .table-cell {
	padding: 40px 50px 100px 50px;
	color: white
}

.three-col-card.making-global-impact .table .table-cell img {
	margin-bottom: 15px
}

.three-col-card.making-global-impact .table .table-cell .numbers4,
.three-col-card.making-global-impact .table .table-cell .carousel.emergency-relief ul li .card-number,
.carousel.emergency-relief ul li .three-col-card.making-global-impact .table .table-cell .card-number {
	margin: 71px 0 10px 0
}

.three-col-card.how-we-can-help .card {
	padding-bottom: 80px
}

.three-col-card.how-we-can-help h4 {
	margin: 0 0 6px 0
}

.three-col-card.how-we-can-help .yellow-btn {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0
}

.three-col-card.how-we-can-help .list-description .text-link-big {
	position: absolute;
	top: 0
}

.three-col-card.our-partner-contact {
	background-color: #004a98
}

.three-col-card.our-partner-contact h1 {
	text-align: center;
	color: #464646
}

.three-col-card.our-partner-contact .card-2,
.three-col-card.our-partner-contact .card-3 {
	display: none
}

.card.social-links {
	padding-bottom: 100px !important
}

.card .social-icons {
	position: absolute;
	bottom: 40px;
	font-size: 24px;
	letter-spacing: 10px
}

.card .social-icons span {
	cursor: pointer
}

.carousel {
	margin: 20px 0;
	position: relative;
	background: #FFF;
	text-align: center;
	visibility: hidden;
	padding: 80px 0
}

.carousel .arrow-wrapper {
	max-width: 1440px;
	margin: 0 auto;
	position: relative
}

.carousel .wrapper {
	position: relative;
	overflow: hidden;
	margin: 0 auto
}

.carousel .hover-description {
	background-color: rgba(0, 74, 152, 0.9);
	display: none;
	position: absolute;
	top: 0;
	padding: 0 40px;
	height: 100%;
	max-width: 100%;
	left: 0
}

.carousel h1 {
	margin: 0 10px;
	color: #464646
}

.carousel h3 {
	color: #666
}

.carousel .item-wrapper {
	position: relative
}

.carousel ul {
	display: inline-block;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	font-size: 0;
	position: relative
}

.carousel ul li {
	display: inline-block;
	margin: 0 10px;
	text-align: left;
	width: 350px;
	height: 350px;
	vertical-align: top;
	white-space: normal
}

.carousel ul li h3 {
	height: 56px
}

.carousel ul li h3,
.carousel .carousel ul li p {
	white-space: normal
}

.carousel ul li img {
	display: block;
	width: 100%
}

.carousel ul li p {
	line-height: 140%;
	word-wrap: normal;
	white-space: normal;
	margin-bottom: 0
}

.carousel .arrow {
	width: 62px;
	height: 55px;
	position: absolute;
	cursor: pointer;
	top: 50%;
	background: url("img/left-arrow.png") no-repeat
}

.carousel .arrow.white {
	background: url("img/left-arrow-white.png") no-repeat
}

.carousel .arrow.left {
	left: 4px;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.carousel .arrow.right {
	right: 4px;
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.carousel.fixed-arrows .arrow {
	top: 220px !important
}

.carousel.emergency-relief {
	color: #fff;
	padding-bottom: 80px
}

.carousel.emergency-relief ul li {
	background: #3F2A62;
	position: relative;
	max-width: 270px;
	height: 270px;
	padding: 30px 40px
}

.carousel.emergency-relief ul li p.icon {
	width: 116px;
	height: 100px
}

.carousel.emergency-relief ul li h5 {
	position: absolute;
	left: 43px;
	bottom: 40px
}

.carousel.emergency-relief ul li .card-number {
	padding-top: 48px
}

.carousel.emergency-relief ul li .description {
	display: none
}

.carousel.image-carousel {
	padding: 80px 0 100px
}

.carousel.image-carousel ul li {
	position: relative
}

.carousel.image-carousel ul li .card-number,
.carousel.image-carousel ul li .description,
.carousel.image-carousel ul li .icon {
	display: none
}

.carousel.image-carousel ul li h5 {
	color: #fff;
	position: absolute;
	bottom: 28px;
	left: 26px;
	max-width: 200px
}

.carousel.text-carousel ul li {
	position: relative;
	background-color: #3F2A62;
	color: #fff;
	padding: 35px 30px;
	max-width: 290px;
	height: 280px
}

.carousel.text-carousel ul li h5,
.carousel.text-carousel ul li .card-number,
.carousel.text-carousel ul li .icon {
	display: none
}

.carousel.text-carousel ul li .description {
	font-family: 'Isidora Sans';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	line-height: 40px;
	letter-spacing: .3px
}

.carousel.global-impact {
	color: #fff;
	padding-bottom: 70px
}

.carousel.global-impact h1,
.carousel.global-impact h2,
.carousel.global-impact h3 {
	color: #fff
}

.carousel.global-impact ul {
	min-height: 400px
}

.carousel.global-impact ul li {
	width: 352px;
	height: 240px;
	position: relative
}

.carousel.global-impact ul li h5,
.carousel.global-impact ul li .card-number,
.carousel.global-impact ul li .icon {
	display: none
}

.carousel.global-impact ul li .description {
	color: #464646;
	background: #fff;
	position: absolute;
	left: 0;
	top: 238px;
	padding: 20px;
	min-height: 100px
}

.carousel.best-sellers {
	color: #fff;
	position: relative
}

.carousel.best-sellers h1 {
	color: #fff
}

.carousel.best-sellers ul {
	min-height: 400px
}

.carousel.best-sellers ul li {
	position: relative
}

.carousel.best-sellers ul h5 {
	position: absolute;
	left: 0;
	bottom: -42px
}

.carousel.best-sellers ul .card-number {
	background: #004a98;
	padding: 16px 34px;
	position: absolute;
	left: 0;
	top: 0
}

.carousel.no-bg {
	padding: 20px 0;
	margin-top: 0;
	margin-bottom: 0
}

.carousel.no-bg h1 {
	padding-top: 0
}

.carousel.carousel-hover ul li:hover .hover-description {
	display: block
}

.video-module {
	position: relative;
	text-align: center;
	color: #464646;
	margin: 20px auto
}

.video-module .wrapper {
	max-width: 884px;
	margin: 0 auto;
	position: relative
}

.video-module .wrapper .video {
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 15px 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 15px 0;
	box-shadow: rgba(0, 0, 0, 0.25) 0 0 15px 0
}

.video-module .wrapper .video video {
	width: 100%;
	height: auto
}

.video-module .wrapper .video video::after {
	padding-top: 56.25%;
	display: block;
	content: ''
}

.video-module .wrapper .caption {
	position: relative;
	height: auto;
	padding: 20px;
	background: rgba(255, 255, 255, 0.95);
	text-align: left
}

.video-module .wrapper .caption p {
	margin-bottom: 0
}

.video-module .wrapper h4 {
	padding: 5px 0 0 0
}

.video-module .wrapper h1 {
	padding: 0 0 60px
}

.video-module .wrapper .plyr__play-large {
	display: none;
	position: absolute;
	background: rgba(255, 255, 255, 0.3);
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 20px;
	border: 1px solid white;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	transition: all .3s ease
}

.video-module.dive-deeper {
	overflow: hidden
}

.video-module.dive-deeper .wrapper {
	max-width: 1132px;
	padding: 60px 0 80px;
	overflow: hidden
}

.video-module.dive-deeper .wrapper .annual-report,
.video-module.dive-deeper .wrapper .video {
	width: 47%;
	display: block;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 0 15px 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 0 15px 0;
	box-shadow: rgba(0, 0, 0, 0.25) 0 0 15px 0
}

.video-module.dive-deeper .wrapper .annual-report .media,
.video-module.dive-deeper .wrapper .video .media {
	height: auto
}

.video-module.dive-deeper .wrapper .annual-report .media .bg::after,
.video-module.dive-deeper .wrapper .annual-report .media video::after,
.video-module.dive-deeper .wrapper .video .media .bg::after,
.video-module.dive-deeper .wrapper .video .media video::after {
	padding-top: 56.25%;
	display: block;
	content: ''
}

.video-module.dive-deeper .wrapper .video {
	margin-right: 1.5%;
	float: left
}

.video-module.dive-deeper .wrapper .video video {
	height: auto
}

.video-module.dive-deeper .wrapper .annual-report {
	margin-left: 1.5%;
	float: right
}

.video-module.dive-deeper .wrapper .annual-report .bg {
	width: 100%;
	height: auto
}

.windows-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 114, 188, 0.9);
	z-index: 10000
}

.windows-modal.dialog {
	max-width: 400px
}

.windows-modal.oversize {
	overflow-y: scroll
}

.windows-modal.oversize .windows-modal-win {
	top: 10px;
	transform: none
}

.windows-modal-win {
	position: relative;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 10px
}

.windows-modal-win .windows-win {
	position: relative;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	background-color: white;
	margin: 0 auto
}

.windows-modal-win .windows-win.dialog {
	max-width: 400px
}

.windows-modal-win header {
	height: 20px
}

.windows-modal-win .win-close {
	position: absolute;
	top: 8px;
	right: 0;
	cursor: pointer;
	font-size: 40px;
	color: #004a98
}

.windows-modal-win .win-close:hover {
	opacity: 1
}

.windows-modal-win .title {
	font-size: 28px;
	font-weight: normal;
	color: white;
	line-height: 50px
}

.windows-modal-win .content {
	padding: 20px;
	font-weight: normal;
	color: #333;
	line-height: 140%
}

.windows-modal-win .dialog-content {
	min-height: 75px;
	text-align: center;
	margin-bottom: 20px
}

.windows-modal-win button {
	margin-bottom: 20px
}

.windows-modal-win .partner-info-modal {
	color: #464646;
	padding: 20px
}

.windows-modal-win .partner-info-modal h3 {
	margin-bottom: 20px
}

.windows-modal-win .partner-info-modal .description {
	text-align: left
}

.windows-modal-win .partner-info-modal .description p {
	max-width: none !important
}

.windows-modal-win .partner-info-modal .description .win-close {
	display: inline-block;
	padding-top: 20px;
	position: relative;
	font-size: 18px;
	line-height: 1.44;
	letter-spacing: 0.2px;
	color: #3F2A62;
	text-transform: capitalize
}

.windows-modal-win .partner-info-modal .description .close-link {
	width: 100%;
	text-align: center
}

#win-email-signup-thankyou,
#win-email-signup,
#win-partner-info,
#win-donation-form {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 656px
}

#win-email-signup-thankyou p,
#win-email-signup p,
#win-partner-info p,
#win-donation-form p {
	max-width: 483px;
	display: inline-block
}

#win-email-signup-thankyou button,
#win-email-signup button,
#win-partner-info button,
#win-donation-form button {
	margin: 30px 0 30px 0
}

#win-email-signup .input-wrapper {
	display: block;
	max-width: 432px !important;
	margin: 0 auto
}

#win-email-signup input {
	width: 100% !important
}

#win-email-signup p {
	margin-bottom: 30px
}

img.expandable {
	cursor: pointer
}

#win-expandable-img {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat
}

#win-expandable-img .close {
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px
}

#win-donation-form {
	background: #e2d1f3
}

#win-donation-form .footer-donation-form-module {
	background: #e2d1f3
}

#win-donation-form .footer-donation-form-module .wrapper {
	display: block;
	margin: 0;
	padding: 20px
}

#win-donation-form .footer-donation-form-module .wrapper table {
	margin: 0
}

#win-donation-upsell {
	max-width: 885px
}

#win-donation-upsell header {
	height: 0
}

#win-donation-upsell .content {
	padding: 0
}

#win-donation-upsell .win-close {
	display: none
}

#win-donation-upsell .table {
	width: 100%;
	table-layout: fixed
}

#win-donation-upsell .table .table-cell.left {
	position: relative;
	width: 30%
}

#win-donation-upsell .table .table-cell.left .wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

#win-donation-upsell .table .table-cell.right {
	width: 70%
}

#win-donation-upsell .table .table-cell.right .wrapper {
	padding: 30px 20px 30px 20px
}

#win-donation-upsell .table .table-cell.right .textlink {
	cursor: pointer
}

#win-donation-upsell .table .table-cell.right button {
	margin-bottom: 30px
}

#win-donation-upsell button {
	max-width: initial
}

#win-donation-upsell button#no-donation {
	background-color: white;
	border: 2px solid #3F2A62;
	color: #3F2A62
}

.donation {
	max-width: 1340px;
	margin-left: auto;
	margin-right: auto;
	padding: 50px
}

.donation .heading {
	padding: 40px;
	text-align: center;
	margin-bottom: 30px
}

.donation .wrapper {
	padding: 0 70px
}

.donation .col-wrapper.double {
	overflow: hidden;
	*zoom: 1
}

.donation .col {
	display: inline-block;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	color: #464646
}

.donation .col.lead {
	float: left
}

.donation .col.form {
	float: right
}

.donation .form {
	max-width: 1100px;
	margin: 0 auto 30px auto;
	color: #464646;
	border-left: 2px solid #3F2A62;
	background: #ebe5ef;
	padding-bottom: 30px
}

.donation .form .table {
	width: 100%
}

.donation .form .table .table-cell.right {
	padding-left: 10px;
	position: relative
}

.donation .form .table .table-cell.left {
	padding-right: 10px
}

.donation .form .table button {
	width: 100%;
	cursor: pointer
}

.donation .form .table button.active {
	background-color: #3F2A62;
	color: white
}

.donation .form .table button span {
	display: none
}

.donation .form .table.amounts.monthly span {
	display: inline
}

.donation .form h3 {
	position: relative;
	margin: 60px 0 30px 0
}
h3.bullet {
	color:#3F2A62 !important;
}

/* .donation .form h3.bullet:before {
	content: "";
	font-family: 'Montserrat', sans-serif;
	font-size: 38px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	letter-spacing: .4px;
	display: block;
	position: absolute;
	color: white;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	background: #3F2A62;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	top: -20px;
	left: -111px

.donation .form h3.bullet:nth-of-type(1):before {
	content: "1"
}

.donation .form h3.bullet:nth-of-type(2):before {
	content: "2"
}

.donation .form h3.bullet:nth-of-type(3):before {
	content: "3"
}

.donation .form h3.bullet:nth-of-type(4):before {
	content: "4"
}
}
 */
.donation .form label.body-2,
.donation .form .carousel.global-impact ul li label.description,
.carousel.global-impact ul li .donation .form label.description {
	display: inline-block;
	margin-bottom: 10px
}

.donation .form #whatiscvv {
	font-size: 12px
}

.donation #donation-module-other-amount {
	padding-left: 30px
}

.donation #donation-module-other-amount,
.donation button {
	margin-bottom: 20px
}

.donation .input-wrapper,
.donation input[type='text'],
.donation input[type='number'],
.donation input[type='email'],
.donation select,
.donation .donation-link {
	width: 100%
}

.donation .donation-link {
	margin: 40px 0 20px 0;
	max-width: none
}

.donation .donation-link:disabled {
	opacity: .5
}

.donation .h9 {
	margin-bottom: 20px
}

.donation #ssl-badge {
	margin-bottom: 50px
}

.donation #payment-method {
	table-layout: fixed;
	border-collapse: collapse;
	margin-bottom: 20px
}

.donation #payment-method .table-cell {
	text-align: center;
	vertical-align: middle;
	border: 2px solid #3F2A62;
	height: 60px;
	color: #3F2A62;
	background: white;
	cursor: pointer
}

.donation #payment-method .table-cell.active {
	background-color: #3F2A62;
	color: white
}

.donation #amount-suggestion {
	font-family: Kalam, cursive;
	color: #464646;
	font-size: 18px;
	margin-bottom: 30px;
	text-align: center
}

.donation #amount-suggestion span {
	color: #ff3600
}

.donation #suggest-arrow {
	width: 30px;
	position: absolute;
	top: -25px;
	left: 50%;
	transform: translateX(-50%)
}

.donation .checkbox-wrapper {
	overflow: hidden;
	*zoom: 1
}

.donation .checkbox-wrapper .e7-form-checkbox {
	float: left;
	margin-right: 10px
}

.donation .checkbox-wrapper label {
	display: block !important;
	padding-top: 4px;
	overflow: hidden
}

.donation .paypal-wrapper {
	margin: 20px 0
}

.donation .paypal-wrapper #paypal-amount {
	text-align: center;
	margin-bottom: 10px
}

.donation .apple-pay-donate-button {
	display: inline-block;
	-webkit-appearance: -apple-pay-button;
	-apple-pay-button-type: donate;
	width: 100%;
	height: 64px;
	margin-bottom: 20px;
	cursor: pointer
}

.donation input,
.donation select {
	height: 64px
}

.donation label[for='donation-module-other-amount'] {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 700;
	font-style: normal;
	line-height: normal;
	letter-spacing: .1px;
	position: absolute;
	top: 16px;
	left: 10px
}

.donation.other-only .table.amounts {
	display: none
}

.donation.micro {
	max-width: initial;
	margin: 0;
	padding: 0;
	background-color: #3F2A62
}

.donation.micro.mobile form {
	padding: 20px
}

.donation.micro.mobile .inline-block label {
	margin-top: 5px;
	display: inline-block
}

.donation.micro.mobile div.inline-block.small {
	width: 100% !important
}

.donation.micro.mobile .lead {
	position: relative;
	padding: 20px;
	color: white
}

.donation.micro.mobile .lead h1,
.donation.micro.mobile .lead p {
	position: relative
}

.donation.micro.mobile .img-wrapper {
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
	opacity: .7
}

.donation.micro.mobile h3 {
	margin: 20px 0 5px 0
}

.donation.micro.mobile .table {
	margin-top: 5px
}

.donation.micro.mobile .table .payment-info select,
.donation.micro.mobile .table .payment-info input {
	vertical-align: bottom
}

.donation.micro.mobile #donation-form-submit {
	width: 100%;
	margin-top: 20px
}

.donation.micro>form {
	overflow: hidden
}

.donation.micro>form p,
.donation.micro>form h1,
.donation.micro>form h3 {
	color: white
}

.donation.micro>form h3 {
	margin-bottom: 20px
}

.donation.micro>form>ul {
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
	font-size: 0
}

.donation.micro>form>ul>li {
	width: 100%;
	font-size: 22px;
	display: inline-block;
	vertical-align: top;
	white-space: normal
}

.donation.micro>form>ul>li:first-child {
	background: #3F2A62;
	background: -moz-linear-gradient(left, #3F2A62 0%, #3F2A62 50%, #3F2A62 50%, #3F2A62 100%);
	background: -webkit-linear-gradient(left, #3F2A62 0%, #3F2A62 50%, #3F2A62 50%, #3F2A62 100%);
	background: linear-gradient(to right, #3F2A62 0%, #3F2A62 50%, #3F2A62 50%, #3F2A62 100%)
}

.donation.micro>form>ul>li .wrapper {
	position: relative;
	min-height: 620px;
	padding: 0
}

.donation.micro>form>ul>li:last-child span.align-right {
	margin-left: 300px
}

.donation.micro>form button.next,
.donation.micro>form button.prev,
.donation.micro>form #donation-form-submit {
	display: inline-block;
	font-family: 'Isidora Sans';
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 2.5px;
	color: white;
	padding: 16px 20px;
	min-width: 250px;
	border: none
}

.donation.micro>form button.next,
.donation.micro>form #donation-form-submit {
	background-color: #ff3600
}

.donation.micro>form button.prev {
	background-color: transparent;
	font-size: 16px
}

.donation.micro>form .table button {
	min-width: initial
}

.donation.micro>form .two-col-module,
.donation.micro>form .outer-wrapper {
	padding: 40px 20px;
	margin: 0 auto;
	max-width: 1113px
}

.donation.micro>form .two-col-module {
	padding: 40px 20px !important
}

.donation.micro>form .two-col-module .col-wrapper {
	max-width: initial;
	margin: 0
}

.donation.micro>form .two-col-module .col-wrapper .col>.wrapper {
	padding: 0 0 0 70px
}

.donation.micro>form .two-col-module .col-wrapper .col.first>.wrapper {
	padding: 0 70px 0 0
}

.donation.micro>form .lead {
	position: relative
}

.donation.micro>form .steps {
	margin: 14px 0 50px 0
}

.donation.micro>form .steps label {
	width: 32px;
	height: 32px;
	position: relative;
	text-align: center;
	display: inline-block;
	background: #99c7e4;
	color: #3F2A62;
	border-radius: 20px;
	font-size: 16px;
	line-height: 32px;
	vertical-align: middle
}

.donation.micro>form .steps label.active {
	background: #fff662
}

.donation.micro>form .steps label.active:after {
	content: 'STEP';
	position: absolute;
	color: white;
	font-size: 12px;
	letter-spacing: 1.5px;
	top: -26px;
	left: 2px
}

.donation.micro>form .steps span {
	width: 40px;
	height: 2px;
	background-color: #99c7e4;
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px
}

.donation.micro>form .table {
	width: 100%
}

.donation.micro>form .table .table-cell.right {
	padding-left: 10px
}

.donation.micro>form .table .table-cell.left {
	padding-right: 10px
}

.donation.micro>form .table button {
	width: 100%;
	cursor: pointer;
	border: 2px solid #3F2A62
}

.donation.micro>form .table button.active {
	background-color: #fff662;
	color: #3F2A62
}

.donation.micro>form .table button span {
	display: none
}

.donation.micro>form .table #donation-module-other-amount {
	height: 60px
}

.donation.micro>form .table.amounts.monthly span {
	display: inline
}

.donation.micro>form .img-wrapper {
	width: 100%;
	padding-top: 60%;
	background-color: #ff6600;
	position: absolute;
	bottom: 0;
	right: 70px
}

.donation.micro>form .switch {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.44;
	letter-spacing: 0.2px;
	text-decoration: underline;
	color: white;
	cursor: pointer;
	display: inline-block
}

.donation.micro>form .link,
.donation.micro>form .body-1 a,
.body-1 .donation.micro>form a,
.donation.micro>form .body-2 a,
.body-2 .donation.micro>form a,
.donation.micro>form .carousel.global-impact ul li .description a,
.carousel.global-impact ul li .description .donation.micro>form a,
.donation.micro>form .article-search-results .search-heading .filter-results div.sort-by a,
.article-search-results .search-heading .filter-results div.sort-by .donation.micro>form a,
.donation.micro>form p a,
p .donation.micro>form a {
	position: absolute;
	bottom: 0
}

.donation.micro>form .body-1 {
	color: white
}

.donation.micro>form .checkbox-wrapper {
	display: inline-block;
	margin-right: 60px
}

.donation.micro>form .checkbox-wrapper input {
	height: auto
}

.donation.micro>form .checkbox-wrapper label {
	display: inline-block !important;
	vertical-align: middle;
	color: white;
	font-size: 28px;
	font-weight: 600;
	padding: 0
}

.donation.micro>form .checkbox-wrapper label img {
	padding-top: 8px
}

.donation.micro>form .checkbox-wrapper .e7-form-radio {
	margin-right: 6px
}

.donation.micro>form .checkbox-wrapper .e7-form-radio .box {
	width: 14px;
	height: 14px;
	border-radius: 10px;
	background: #99c7e4;
	border: 1px solid white
}

.donation.micro>form .checkbox-wrapper .e7-form-radio .box .tick {
	left: 0;
	top: 0;
	width: 14px;
	height: 14px;
	background: #fff662;
	border-radius: 10px
}

.donation.micro>form div.inline-block {
	width: 320px;
	vertical-align: top
}

.donation.micro>form div.inline-block.small {
	width: 156px
}

.donation.micro>form div.inline-block.large {
	width: 806px
}

.donation.micro>form section {
	margin-bottom: 10px
}

.donation.micro>form span.align-right {
	margin: 20px 0 0 460px;
	display: inline-block
}

.donation.micro>form label>span {
	color: #fff662;
	font-size: 13px;
	cursor: pointer
}

.latest-news {
	padding: 20px !important
}

.latest-news .results-wrapper {
	max-width: 1112px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.latest-news h1 {
	color: #464646
}

.latest-news p {
	color: #fff
}

.latest-news .text-link-big {
	display: inline-block;
	margin: 10px 0 0 0
}

.latest-news ul {
	list-style: none;
	padding-left: 0;
	margin: 0
}

.latest-news ul li {
	text-align: left;
	padding: 20px;
	margin: 20px 0;
	background-color: #3F2A62
}

.latest-news ul li h5 {
	color: white;
	margin: 0 0 10px 0
}

.latest-news ul li .img {
	width: 310px;
	height: 234px;
	float: left;
	margin-right: 20px
}

.latest-news ul li a {
	display: block;
	overflow: hidden;
	*zoom: 1
}

.latest-news ul li .text-link-big {
	color: #fff;
	border-bottom: solid 1px #fff
}

.latest-news ul li:first-child {
	background-color: #3F2A62;
	margin-top: 0
}

.latest-news ul li:last-child {
	background-color: #004a98;
	margin-bottom: 0
}

.latest-news .align-right a {
	display: inline-block;
	padding-top: 20px
}

.latest-news.manage-page-list .results-wrapper h2 {
	color: #464646;
	margin: 0 0 50px 0;
	text-align: left;
	border-left: solid 16px #3F2A62;
	padding: 0 0 0 20px
}

.latest-news.manage-page-list .results-wrapper .row {
	cursor: pointer;
	width: 96%;
	position: relative;
	color: #fff;
	display: table;
	padding: 20px;
	margin: 0 0 20px 0
}

.latest-news.manage-page-list .results-wrapper .row.index-0 {
	background-color: #3F2A62
}

.latest-news.manage-page-list .results-wrapper .row.index-1 {
	background-color: #3F2A62
}

.latest-news.manage-page-list .results-wrapper .row.index-2 {
	background-color: #004a98
}

.latest-news.manage-page-list .results-wrapper .row h3,
.latest-news.manage-page-list .results-wrapper .row h2 {
	color: #fff
}

.latest-news.manage-page-list .results-wrapper .row:last-child {
	margin: 0
}

.latest-news.manage-page-list .results-wrapper .row .media {
	width: 310px;
	height: 234px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	float: left;
	margin-right: 20px
}

.latest-news.manage-page-list .results-wrapper .row .media img {
	width: 100%
}

.latest-news.manage-page-list .results-wrapper .row .media .bg {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat
}

.latest-news.manage-page-list .results-wrapper .row p {
	font-family: 'Isidora Sans';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: .5px
}

.latest-news.manage-page-list .results-wrapper .row .description {
	text-align: left
}

.latest-news.manage-page-list .results-wrapper .row .description h3 {
	margin: 0 0 10px 0
}

.latest-news.manage-page-list .results-wrapper .row .description .icon {
	position: absolute;
	top: 35px;
	right: 3%
}

.latest-news.manage-page-list .results-wrapper .row .description a {
	display: inline-block;
	margin: 10px 0 0 0;
	color: #fff;
	border-color: #fff
}

.latest-news.manage-page-list .results-wrapper .row .hover-content {
	background-color: rgba(0, 74, 152, 0.9);
	display: flex;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 234px;
	padding-bottom: 20px;
	overflow: hidden
}

.news-page .latest-news .results-wrapper,
.news-page .search-results .results-wrapper,
.article-search-results .latest-news .results-wrapper,
.article-search-results .search-results .results-wrapper,
.search .latest-news .results-wrapper,
.search .search-results .results-wrapper {
	width: 86.9%;
	max-width: 1250px
}

.news-page .latest-news .results-wrapper .heading-wrapper,
.news-page .search-results .results-wrapper .heading-wrapper,
.article-search-results .latest-news .results-wrapper .heading-wrapper,
.article-search-results .search-results .results-wrapper .heading-wrapper,
.search .latest-news .results-wrapper .heading-wrapper,
.search .search-results .results-wrapper .heading-wrapper {
	overflow: hidden;
	padding: 0 0 60px 0
}

.news-page .latest-news .results-wrapper .heading-wrapper h2,
.news-page .search-results .results-wrapper .heading-wrapper h2,
.article-search-results .latest-news .results-wrapper .heading-wrapper h2,
.article-search-results .search-results .results-wrapper .heading-wrapper h2,
.search .latest-news .results-wrapper .heading-wrapper h2,
.search .search-results .results-wrapper .heading-wrapper h2 {
	float: left
}

.news-page .latest-news .results-wrapper .heading-wrapper h2,
.news-page .search-results .results-wrapper .heading-wrapper h2,
.article-search-results .latest-news .results-wrapper .heading-wrapper h2,
.article-search-results .search-results .results-wrapper .heading-wrapper h2,
.search .latest-news .results-wrapper .heading-wrapper h2,
.search .search-results .results-wrapper .heading-wrapper h2 {
	width: 80%;
	max-width: 1032px;
	text-align: left
}

.news-page .latest-news .results-wrapper .heading-wrapper select,
.news-page .search-results .results-wrapper .heading-wrapper select,
.article-search-results .latest-news .results-wrapper .heading-wrapper select,
.article-search-results .search-results .results-wrapper .heading-wrapper select,
.search .latest-news .results-wrapper .heading-wrapper select,
.search .search-results .results-wrapper .heading-wrapper select {
	width: 16%;
	max-width: 218px;
	border: 0 none;
	font-family: 'Isidora Sans';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.44;
	letter-spacing: .2px;
	margin: 5px 0 0 0;
	padding: 0
}

.news-page .latest-news .results-wrapper p,
.news-page .search-results .results-wrapper p,
.article-search-results .latest-news .results-wrapper p,
.article-search-results .search-results .results-wrapper p,
.search .latest-news .results-wrapper p,
.search .search-results .results-wrapper p {
	color: #464646
}

.news-page .latest-news .results-wrapper ul,
.news-page .search-results .results-wrapper ul,
.article-search-results .latest-news .results-wrapper ul,
.article-search-results .search-results .results-wrapper ul,
.search .latest-news .results-wrapper ul,
.search .search-results .results-wrapper ul {
	margin: 0 0 0 9%
}

.news-page .latest-news .results-wrapper ul li,
.news-page .search-results .results-wrapper ul li,
.article-search-results .latest-news .results-wrapper ul li,
.article-search-results .search-results .results-wrapper ul li,
.search .latest-news .results-wrapper ul li,
.search .search-results .results-wrapper ul li {
	color: #464646;
	background: transparent;
	padding: 0 0 30px 0
}

.news-page .latest-news .results-wrapper ul li .col-left,
.news-page .search-results .results-wrapper ul li .col-left,
.article-search-results .latest-news .results-wrapper ul li .col-left,
.article-search-results .search-results .results-wrapper ul li .col-left,
.search .latest-news .results-wrapper ul li .col-left,
.search .search-results .results-wrapper ul li .col-left {
	width: 78%;
	max-width: 900px;
	padding: 0 1% 0 0;
	display: inline-block
}

.news-page .latest-news .results-wrapper ul li .col-left a,
.news-page .search-results .results-wrapper ul li .col-left a,
.article-search-results .latest-news .results-wrapper ul li .col-left a,
.article-search-results .search-results .results-wrapper ul li .col-left a,
.search .latest-news .results-wrapper ul li .col-left a,
.search .search-results .results-wrapper ul li .col-left a {
	display: inline-block;
	color: #464646
}

.news-page .latest-news .results-wrapper ul li .col-left h6,
.news-page .search-results .results-wrapper ul li .col-left h6,
.article-search-results .latest-news .results-wrapper ul li .col-left h6,
.article-search-results .search-results .results-wrapper ul li .col-left h6,
.search .latest-news .results-wrapper ul li .col-left h6,
.search .search-results .results-wrapper ul li .col-left h6 {
	color: #464646
}

.news-page .latest-news .results-wrapper ul li .col-left .text-link-big,
.news-page .search-results .results-wrapper ul li .col-left .text-link-big,
.article-search-results .latest-news .results-wrapper ul li .col-left .text-link-big,
.article-search-results .search-results .results-wrapper ul li .col-left .text-link-big,
.search .latest-news .results-wrapper ul li .col-left .text-link-big,
.search .search-results .results-wrapper ul li .col-left .text-link-big {
	color: #3F2A62
}

.news-page .latest-news .results-wrapper ul li .col-left .article-image,
.news-page .latest-news .results-wrapper ul li .col-left .content,
.news-page .search-results .results-wrapper ul li .col-left .article-image,
.news-page .search-results .results-wrapper ul li .col-left .content,
.article-search-results .latest-news .results-wrapper ul li .col-left .article-image,
.article-search-results .latest-news .results-wrapper ul li .col-left .content,
.article-search-results .search-results .results-wrapper ul li .col-left .article-image,
.article-search-results .search-results .results-wrapper ul li .col-left .content,
.search .latest-news .results-wrapper ul li .col-left .article-image,
.search .latest-news .results-wrapper ul li .col-left .content,
.search .search-results .results-wrapper ul li .col-left .article-image,
.search .search-results .results-wrapper ul li .col-left .content {
	display: inline-block
}

.news-page .latest-news .results-wrapper ul li .col-left .article-image,
.news-page .search-results .results-wrapper ul li .col-left .article-image,
.article-search-results .latest-news .results-wrapper ul li .col-left .article-image,
.article-search-results .search-results .results-wrapper ul li .col-left .article-image,
.search .latest-news .results-wrapper ul li .col-left .article-image,
.search .search-results .results-wrapper ul li .col-left .article-image {
	width: 37%;
	max-width: 335px;
	margin-right: 2%;
	vertical-align: top
}

.news-page .latest-news .results-wrapper ul li .col-left .article-image img,
.news-page .search-results .results-wrapper ul li .col-left .article-image img,
.article-search-results .latest-news .results-wrapper ul li .col-left .article-image img,
.article-search-results .search-results .results-wrapper ul li .col-left .article-image img,
.search .latest-news .results-wrapper ul li .col-left .article-image img,
.search .search-results .results-wrapper ul li .col-left .article-image img {
	width: 100%;
	height: auto
}

.news-page .latest-news .results-wrapper ul li .col-left .content,
.news-page .search-results .results-wrapper ul li .col-left .content,
.article-search-results .latest-news .results-wrapper ul li .col-left .content,
.article-search-results .search-results .results-wrapper ul li .col-left .content,
.search .latest-news .results-wrapper ul li .col-left .content,
.search .search-results .results-wrapper ul li .col-left .content {
	width: 60%;
	max-width: 569px
}

.news-page .latest-news .results-wrapper ul li .col-left .content a.heading,
.news-page .search-results .results-wrapper ul li .col-left .content a.heading,
.article-search-results .latest-news .results-wrapper ul li .col-left .content a.heading,
.article-search-results .search-results .results-wrapper ul li .col-left .content a.heading,
.search .latest-news .results-wrapper ul li .col-left .content a.heading,
.search .search-results .results-wrapper ul li .col-left .content a.heading {
	width: 100%
}

.news-page .latest-news .results-wrapper ul li .col-left p,
.news-page .search-results .results-wrapper ul li .col-left p,
.article-search-results .latest-news .results-wrapper ul li .col-left p,
.article-search-results .search-results .results-wrapper ul li .col-left p,
.search .latest-news .results-wrapper ul li .col-left p,
.search .search-results .results-wrapper ul li .col-left p {
	color: #464646
}

.news-page .latest-news .results-wrapper ul li .col-right,
.news-page .search-results .results-wrapper ul li .col-right,
.article-search-results .latest-news .results-wrapper ul li .col-right,
.article-search-results .search-results .results-wrapper ul li .col-right,
.search .latest-news .results-wrapper ul li .col-right,
.search .search-results .results-wrapper ul li .col-right {
	vertical-align: top;
	width: 16%;
	max-width: 185px;
	display: inline-block;
	padding: 0 0 0 3%
}

.news-page .latest-news .results-wrapper ul li .col-right .date,
.news-page .search-results .results-wrapper ul li .col-right .date,
.article-search-results .latest-news .results-wrapper ul li .col-right .date,
.article-search-results .search-results .results-wrapper ul li .col-right .date,
.search .latest-news .results-wrapper ul li .col-right .date,
.search .search-results .results-wrapper ul li .col-right .date {
	text-transform: uppercase
}

.news-page .latest-news .results-wrapper ul li .col-right .tags,
.news-page .latest-news .results-wrapper ul li .col-right .article-links,
.news-page .search-results .results-wrapper ul li .col-right .tags,
.news-page .search-results .results-wrapper ul li .col-right .article-links,
.article-search-results .latest-news .results-wrapper ul li .col-right .tags,
.article-search-results .latest-news .results-wrapper ul li .col-right .article-links,
.article-search-results .search-results .results-wrapper ul li .col-right .tags,
.article-search-results .search-results .results-wrapper ul li .col-right .article-links,
.search .latest-news .results-wrapper ul li .col-right .tags,
.search .latest-news .results-wrapper ul li .col-right .article-links,
.search .search-results .results-wrapper ul li .col-right .tags,
.search .search-results .results-wrapper ul li .col-right .article-links {
	margin: 15px 0
}

.news-page .latest-news .results-wrapper ul li .col-right .tags .heading,
.news-page .latest-news .results-wrapper ul li .col-right .article-links .heading,
.news-page .search-results .results-wrapper ul li .col-right .tags .heading,
.news-page .search-results .results-wrapper ul li .col-right .article-links .heading,
.article-search-results .latest-news .results-wrapper ul li .col-right .tags .heading,
.article-search-results .latest-news .results-wrapper ul li .col-right .article-links .heading,
.article-search-results .search-results .results-wrapper ul li .col-right .tags .heading,
.article-search-results .search-results .results-wrapper ul li .col-right .article-links .heading,
.search .latest-news .results-wrapper ul li .col-right .tags .heading,
.search .latest-news .results-wrapper ul li .col-right .article-links .heading,
.search .search-results .results-wrapper ul li .col-right .tags .heading,
.search .search-results .results-wrapper ul li .col-right .article-links .heading {
	color: #464646;
	font-weight: normal
}

.news-page .latest-news .results-wrapper ul li .col-right .tags span,
.news-page .latest-news .results-wrapper ul li .col-right .tags a,
.news-page .latest-news .results-wrapper ul li .col-right .article-links span,
.news-page .latest-news .results-wrapper ul li .col-right .article-links a,
.news-page .search-results .results-wrapper ul li .col-right .tags span,
.news-page .search-results .results-wrapper ul li .col-right .tags a,
.news-page .search-results .results-wrapper ul li .col-right .article-links span,
.news-page .search-results .results-wrapper ul li .col-right .article-links a,
.article-search-results .latest-news .results-wrapper ul li .col-right .tags span,
.article-search-results .latest-news .results-wrapper ul li .col-right .tags a,
.article-search-results .latest-news .results-wrapper ul li .col-right .article-links span,
.article-search-results .latest-news .results-wrapper ul li .col-right .article-links a,
.article-search-results .search-results .results-wrapper ul li .col-right .tags span,
.article-search-results .search-results .results-wrapper ul li .col-right .tags a,
.article-search-results .search-results .results-wrapper ul li .col-right .article-links span,
.article-search-results .search-results .results-wrapper ul li .col-right .article-links a,
.search .latest-news .results-wrapper ul li .col-right .tags span,
.search .latest-news .results-wrapper ul li .col-right .tags a,
.search .latest-news .results-wrapper ul li .col-right .article-links span,
.search .latest-news .results-wrapper ul li .col-right .article-links a,
.search .search-results .results-wrapper ul li .col-right .tags span,
.search .search-results .results-wrapper ul li .col-right .tags a,
.search .search-results .results-wrapper ul li .col-right .article-links span,
.search .search-results .results-wrapper ul li .col-right .article-links a {
	width: 100%;
	color: #3F2A62;
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold
}

.news-page .latest-news .results-wrapper ul li .col-right .tags .topics,
.news-page .latest-news .results-wrapper ul li .col-right .article-links .topics,
.news-page .search-results .results-wrapper ul li .col-right .tags .topics,
.news-page .search-results .results-wrapper ul li .col-right .article-links .topics,
.article-search-results .latest-news .results-wrapper ul li .col-right .tags .topics,
.article-search-results .latest-news .results-wrapper ul li .col-right .article-links .topics,
.article-search-results .search-results .results-wrapper ul li .col-right .tags .topics,
.article-search-results .search-results .results-wrapper ul li .col-right .article-links .topics,
.search .latest-news .results-wrapper ul li .col-right .tags .topics,
.search .latest-news .results-wrapper ul li .col-right .article-links .topics,
.search .search-results .results-wrapper ul li .col-right .tags .topics,
.search .search-results .results-wrapper ul li .col-right .article-links .topics {
	display: none;
	font-weight: normal;
	border: 0 none
}

.news-page .news-banner {
	margin-bottom: 20px
}

.news-page .news-banner .wrapper {
	height: 500px;
	overflow: hidden;
	*zoom: 1;
	cursor: pointer
}

.news-page .news-banner .content {
	width: 20.67%;
	background-color: #3F2A62;
	color: #fff;
	padding: 45px 4.6% 0 3.4%;
	float: left
}

.news-page .news-banner .content .text-link-big {
	display: inline-block;
	color: #fff;
	border-bottom: solid 1px #fff
}

.news-page .news-banner .content .description {
	padding: 20px 0 20px;
	margin: 0
}

.news-page .news-banner .banner {
	width: 71.3%;
	height: 100%;
	float: right;
	padding: 0
}

.news-page .pagination {
	width: 100%;
	max-width: 1137px;
	margin: 0 auto 20px;
	font-size: 0;
	text-align: center
}

.news-page .pagination ul {
	margin: 0;
	display: inline-block;
	padding-left: 0;
	list-style: none
}

.news-page .pagination ul li {
	background-color: #3F2A62;
	display: inline-block;
	margin: 0 4px;
	height: 100%;
	vertical-align: middle;
	line-height: 15px;
	padding-bottom: 0
}

.news-page .pagination ul li a {
	color: #fff;
	font-family: 'Isidora Sans';
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	line-height: normal;
	letter-spacing: .3px;
	min-width: 51px;
	padding: 11px 0;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	line-height: 16px
}

.news-page .pagination ul li.active {
	background-color: #004a98
}

.news-page .pagination .next,
.news-page .pagination .previous {
	width: 120px;
	background: #464646;
	color: #fff;
	text-transform: uppercase;
	padding: 11px 5px;
	font-family: 'Isidora Sans';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: .8px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	line-height: 16px
}

.news-page .pagination .next {
	margin: 0 0 0 4px
}

.news-page .pagination .previous {
	margin: 0 4px 0 0
}

.news-page .pagination.small ul {
	font-size: 0;
	width: 28%
}

.news-page .pagination.small ul li.active {
	width: 100%;
	display: inline-block;
	background-color: #3F2A62;
	margin: 0
}

.news-page .pagination.small ul li.active a {
	width: 100%;
	max-width: none;
	padding: 11px 0;
	font-size: 18px
}

.news-page .pagination.small .previous,
.news-page .pagination.small .next {
	display: inline-block;
	width: 28%;
	margin: 0;
	border-right: solid 1px #979797
}

.news-page .pagination.small .previous a,
.news-page .pagination.small .next a {
	width: 100%;
	max-width: none;
	padding: 14px 0;
	font-size: 18px
}

.news-page .pagination.small .next {
	border-left: solid 1px #979797
}

.article-search-results .search-heading {
	color: #464646;
	text-align: center;
	margin: 30px 0 0 0
}

.article-search-results .search-heading .filter-results {
	padding: 50px 3% 50px;
	max-width: 1255px;
	margin: 0 auto
}

.article-search-results .search-heading .filter-results div {
	display: inline-block
}

.article-search-results .search-heading .filter-results div.num-articles {
	width: 25%;
	text-align: left
}

.article-search-results .search-heading .filter-results div.sort-by {
	width: 70%;
	text-align: right
}

.article-search-results .search-heading .filter-results div.sort-by a {
	color: #464646
}

.article-search-results .search-heading .filter-results div.sort-by a:hover {
	color: #464646
}

.article-search-results .search-heading .filter-results div.sort-by a.active {
	border-bottom: solid 1px #464646;
	font-weight: bold
}

.article-search-results .latest-news {
	padding-top: 28px
}

.search .search-heading {
	text-align: center
}

.search .search-heading .search-tag {
	text-transform: uppercase
}

.search .search-results .results-wrapper {
	width: 100%
}

.search .search-results .results-wrapper h2 {
	margin: 60px 0 0
}

.search .search-results .results-wrapper ul {
	padding: 20px 0;
	margin: 0;
	list-style: none
}

.search .search-results .results-wrapper ul li {
	padding: 30px 0
}

.search .search-results .results-wrapper ul li .col-left {
	width: 100%
}

.grid-list .wrapper {
	max-width: 1112px;
	margin: 80px auto 0
}

.grid-list .wrapper h3 {
	color: #464646;
	border-left: solid 16px #3F2A62;
	padding-left: 10px;
	margin: 0 0 50px 0
}

.grid-list .wrapper ul {
	margin: 0 0 0 -10px
}

.grid-list .wrapper ul li {
	position: relative;
	display: inline-block;
	width: 31.5%;
	margin: 0 0.6% 30px;
	vertical-align: top
}

.grid-list .wrapper ul li p {
	width: 100%;
	height: auto;
	margin-bottom: 0
}

.grid-list .wrapper ul li p::after {
	padding-top: 100%;
	display: block;
	content: ''
}

.grid-list .wrapper ul li .title-wrapper {
	background: #3F2A62;
	color: #fff;
	padding: 10px 5%;
	min-height: 65px;
	margin: 0
}

.process-indicator-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.9);
	z-index: 10001
}

.process-indicator {
	position: fixed;
	z-index: 10002;
	left: 50%;
	top: 50%;
	font-size: 14px;
	line-height: 150%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.process-indicator .wrapper {
	padding: 20px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZThkYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc5YjdiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b4e8dc), color-stop(100%, #79b7b3));
	background-image: -moz-linear-gradient(top, #b4e8dc, #79b7b3);
	background-image: -webkit-linear-gradient(top, #b4e8dc, #79b7b3);
	background-image: linear-gradient(to bottom, #b4e8dc, #79b7b3);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.process-indicator .progress {
	display: block;
	width: 200px;
	height: 4px;
	margin-top: 8px;
	background: #555;
	-moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.3);
	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.3);
	-moz-border-radius: 2px / 2px;
	-webkit-border-radius: 2px 2px;
	border-radius: 2px / 2px
}

.process-indicator .progress-bar {
	display: block;
	width: 0;
	height: 100%;
	background: #00fffa;
	-moz-border-radius: 2px / 2px;
	-webkit-border-radius: 2px 2px;
	border-radius: 2px / 2px;
	-moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset;
	-webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset;
	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset
}

.process-indicator .msg {
	margin-top: 30px
}

.process-indicator .busy {
	width: 40px;
	height: 40px;
	border: 2px solid white;
	border-left: none;
	border-bottom: none;
	border-radius: 36px;
	animation: spin .7s linear infinite;
	margin: 0 auto
}

@-moz-keyframes spin {
	100% {
		-moz-transform: rotate(360deg)
	}
}

@-webkit-keyframes spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

html,
body {
	font-size: 16px;
	height: 100%;
	-webkit-font-smoothing: antialiased
}

body {
	position: relative
}

a {
	text-decoration: none;
	cursor: pointer
}

a.anchor {
	display: block;
	position: relative;
	top: -120px;
	visibility: hidden
}

.grecaptcha-badge {
	visibility: hidden
}

.hidden-donate {
	width: 130px;
	height: 130px;
	line-height: 130px;
	text-align: center;
	background-color: #ff3600;
	position: fixed;
	right: 76px;
	bottom: -130px;
	border-radius: 80px;
	cursor: pointer;
	transition: all .4s;
	opacity: 0
}

.hidden-donate.active {
	bottom: 100px;
	opacity: 1
}

.hidden-donate span {
	font-family: 'Isidora Sans';
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 2px;
	color: white
}

.container {
	position: relative;
	padding: 0 20px
}

.container .social-links .icon-facebook,
.container .social-links .icon-twitter {
	margin: 0 1px
}

.page-links {
	padding: 30px 3% 10px;
	overflow: hidden
}

.page-links ul {
	margin-bottom: 0
}

.page-links ul li {
	padding-bottom: 0
}

.page-links .breadcrumbs {
	font-family: 'Isidora Sans';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 32px;
	letter-spacing: 1.3px;
	display: inline-block;
	text-transform: uppercase;
	float: left
}

.page-links .breadcrumbs li {
	display: inline-block;
	color: #464646
}

.page-links .breadcrumbs a {
	color: #004a98;
	cursor: pointer
}

.page-links .social-links {
	float: right
}

.page-links .social-links .icon {
	display: none
}

.page-links .social-links [class*="icon-"],
.page-links .social-links [class^=" icon-"] {
	display: block;
	color: #464646
}

.social-links li {
	display: inline-block;
	font-size: 30px;
	cursor: pointer
}

.card .social-links {
	margin: 55px 0 0 -16px
}

.u4u-forms .donation-heading {
	padding: 50px 0 !important
}

.u4u-forms .hero .panel-wrapper {
	max-width: 1113px
}

.u4u-forms .form.single>.wrapper {
	padding: 10px 180px
}

.u4u-forms .form.single .bullet:before {
	left: -222px
}

.donation-thank-you .single-col .wrapper {
	max-width: 600px
}

.micro #header-offset {
	height: 80px
}

.micro .hero.photo-gallery {
	background: #e2d1f3;
	padding: 60px 0 80px 0;
	margin: 0
}

.micro .hero.photo-gallery .nav {
	bottom: 10px
}

.micro .hero.photo-gallery .panel-wrapper {
	max-width: 668px;
	margin-top: -50px;
	background: transparent
}

.micro .hero.photo-gallery .panel {
	border: none;
	padding: 20px 50px;
	margin: 0 20px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1)
}

.micro .hero.photo-gallery .wrapper {
	max-width: 887px
}

.micro .hero.photo-gallery .arrow-color {
	fill: #3F2A62
}

.micro .single-col .wrapper {
	max-width: 1113px
}

.micro .testimonials {
	padding-top: 50px !important
}

.micro .testimonials h1 {
	margin-bottom: 40px
}

.micro .testimonials .quote {
	max-width: 700px;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	padding: 40px;
	border-left: 16px solid #3F2A62;
	background-color: #e2d1f3
}

.micro .testimonials .quote .author {
	font-family: 'Isidora Sans';
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1.8px
}

.micro .testimonials .quote.inset {
	margin-left: 200px
}

.micro .why-give,
.micro .about-us {
	padding: 80px 0 !important
}

.micro .about-us {
	background-color: #3F2A62
}

.micro .confidence .wrapper,
.micro .get-word-out .wrapper {
	padding: 50px 0
}

.micro .sharethis {
	text-align: center;
	padding: 30px 0
}

.micro .sharethis>div {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	background-color: white;
	margin: 0 10px;
	font-size: 40px;
	color: #3F2A62;
	line-height: 50px;
	cursor: pointer
}

.micro #donation-info {
	margin-bottom: 10px
}

@media all and (max-width: 1224px) {
	.three-col-card.making-global-impact .numbers4,
	.three-col-card.making-global-impact .carousel.emergency-relief ul li .card-number,
	.carousel.emergency-relief ul li .three-col-card.making-global-impact .card-number {
		font-family: 'Montserrat', sans-serif;
		font-size: 50px;
		font-weight: 300;
		font-style: normal;
		line-height: 1;
		letter-spacing: .2px
	}
	.two-col-module.media-left .col-wrapper .col.first {
		width: 30%
	}
	.two-col-module.media-left .col-wrapper .col.first img {
		width: 100% !important;
		height: auto !important;
		max-width: none
	}
	.two-col-module.media-left .col-wrapper .col:last-child {
		width: 56%
	}
	.two-col-module.media-left .col-wrapper .col:last-child p {
		font-family: 'Isidora Sans';
		font-size: 24px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.3;
		letter-spacing: .6px
	}
	.two-col-module.media-right.center-box .col:last-child {
		display: block;
		max-width: 300px;
		margin: 20px auto 0 auto
	}
	.two-col-module.media-right .col.first {
		padding-right: 6% !important;
		width: 58% !important
	}
	.footer-email-signup input,
	.footer-email-signup .yellow-btn {
		width: 280px
	}
}

@media all and (max-width: 1030px) {
	.micro form span.align-right {
		margin-left: 136px !important
	}
}

@media all and (max-width: 1109px) {
	.banner .caption {
		padding-left: 20px
	}
}

@media all and (max-width: 1024px) {
	#header-offset {
		height: 140px
	}
	body>header #nav-menu {
		display: none
	}
	body>header .main-nav .donation-link {
		color: #fff;
		width: 100%;
		display: inline-block;
		border: none;
		cursor: pointer;
		font-size: 15px;
		line-height: normal;
		height: 54px;
		line-height: 54px;
		max-width: none;
		line-height: 60px;
		height: 60px
	}
	body>header .main-nav .donation-link.small {
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: 600;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.5px
	}
	body>header .main-nav #nav-toggle {
		display: inline-block;
		transform: scale(1);
		transition: transform 2s, display 0s 1s;
		margin: 20px
	}
	body>header .main-nav .logo {
		margin: 10px 0 0 0
	}
	body>header .main-nav .logo img {
		width: 175px
	}
	body>header .main-nav .icon-search {
		display: inline-block;
		color: #464646;
		font-size: 22px;
		transform: rotate(90deg);
		position: absolute;
		top: 30px;
		right: 18px
	}
	.footer-email-signup #footer-email-signup-firstname,
	.footer-email-signup #footer-email-signup-lastname,
	.footer-email-signup .yellow-btn {
		width: 260px
	}
	.footer-email-signup #footer-email-signup-email {
		width: 320px
	}
	.three-col-card.making-global-impact .numbers4,
	.three-col-card.making-global-impact .carousel.emergency-relief ul li .card-number,
	.carousel.emergency-relief ul li .three-col-card.making-global-impact .card-number {
		font-family: 'Montserrat', sans-serif;
		font-size: 35px;
		font-weight: 300;
		font-style: normal;
		line-height: 1;
		letter-spacing: .2px
	}
	.two-col-module.media-left .col-wrapper .col.first {
		width: 34%
	}
	.two-col-module.media-left .col-wrapper .col:last-child {
		width: 54%
	}
	.two-col-module.media-left .col-wrapper .col:last-child p {
		font-family: 'Isidora Sans';
		font-size: 22px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.3;
		letter-spacing: .6px
	}
	.two-col-module.media-right .col.first {
		width: 96% !important;
		max-width: none !important
	}
	.two-col-module.media-right .col:last-child {
		max-width: none;
		float: none;
		width: 100%;
		margin-top: 20px;
		padding: 30px 0
	}
	.two-col-module.media-right .col:last-child p {
		padding: 0 30px
	}
	.all-about-us .container {
		max-width: none
	}
	.grid-list .wrapper h3 {
		border-left: solid 8px #3F2A62
	}
	.grid-list .wrapper ul li {
		width: 48%;
		margin: 0 0.5% 30px
	}
	.news-page .latest-news .results-wrapper .heading-wrapper h2 {
		font-size: 28px
	}
	.news-page .latest-news .results-wrapper .heading-wrapper select {
		font-size: 15px
	}
	.news-page .latest-news .results-wrapper ul {
		margin: 0 0 0 6%
	}
	.news-page .news-banner .wrapper {
		height: auto
	}
	.news-page .news-banner .wrapper .banner {
		width: 100%;
		float: none
	}
	.news-page .news-banner .wrapper .banner::after {
		padding-top: 56.25%;
		display: block;
		content: ''
	}
	.news-page .news-banner .wrapper .content {
		width: 92%;
		height: auto;
		float: none;
		padding-top: 20px;
		padding-bottom: 52px
	}
	.news-page .news-banner .wrapper .text-link-big {
		color: #fff;
		border-bottom: solid 1px #fff
	}
}

@media all and (max-width: 960px) {
	body>header .main-nav {
		position: relative
	}
	body>header .main-nav .main-nav-search {
		display: block;
		position: absolute;
		right: 27px;
		top: 25px
	}
	form .input-wrapper {
		width: 100%;
		margin: 0 0 20px 0
	}
	form .input-wrapper input {
		width: 100%
	}
	form .input-wrapper .not-empty:invalid+span,
	form .input-wrapper .not-empty:valid+span {
		position: absolute;
		top: 30%;
		right: 2%;
		width: 20px;
		height: 20px
	}
	form .input-wrapper .not-empty:valid+span {
		top: 32%
	}
	form button[type="submit"] {
		width: 100%;
		max-width: none
	}
	.search .search-wrapper {
		padding: 0
	}
	.search .search-wrapper button {
		position: relative;
		margin-top: 10px
	}
	.footer-email-signup {
		padding: 60px 20px !important
	}
	.footer-email-signup .input-wrapper {
		margin: 0 0 20px 0
	}
	.footer-email-signup #footer-email-signup-firstname,
	.footer-email-signup #footer-email-signup-lastname,
	.footer-email-signup #footer-email-signup-email {
		width: 100%
	}
	.footer-email-signup .yellow-btn {
		width: 100%;
		margin: 0
	}
	.left-border,
	.single-col.border-heading h3,
	.single-col.border-heading h2,
	.two-col-module.hide-media .col-wrapper,
	.article-search-results .search-heading .filter-results div.num-articles {
		border-width: 8px
	}
	.three-col-card .table {
		display: block
	}
	.three-col-card .table-cell {
		display: block;
		margin: 20px
	}
	.three-col-card .yellow-btn {
		max-width: none
	}
	.three-col-card .learn-more {
		margin-top: 0.8em
	}
	.three-col-card.how-we-can-help h3 {
		display: none
	}
	.three-col-card.making-global-impact .table-cell {
		margin: 0
	}
	.two-col-module.media-left .col-wrapper .col:last-child {
		width: 52%
	}
	.two-col-module.media-left .col-wrapper .col:last-child p {
		font-family: 'Isidora Sans';
		font-size: 20px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.3;
		letter-spacing: .6px
	}
	.single-col.additional-info .wrapper {
		border-width: 8px
	}
	.single-col.learn-more .wrapper {
		padding-bottom: 0
	}
	.single-col.learn-more h3 {
		border-width: 8px
	}
	.single-col.home-mission {
		display: none
	}
	.latest-news div,
	.latest-news h5,
	.latest-news p {
		width: 100%
	}
	.latest-news .img {
		margin-bottom: 20px
	}
	.latest-news h5 {
		font-weight: normal;
		padding-bottom: 20px
	}
	.latest-news li {
		margin: 10px 0
	}
	.latest-news.manage-page-list .results-wrapper .row {
		width: auto;
		text-align: left;
		display: block;
		padding: 10px
	}
	.latest-news.manage-page-list .results-wrapper .row .media,
	.latest-news.manage-page-list .results-wrapper .row .description {
		width: 100%;
		height: 100%;
		display: inline-block;
		margin-bottom: 20px
	}
	.latest-news.manage-page-list .results-wrapper .row .media .bg::after,
	.latest-news.manage-page-list .results-wrapper .row .description .bg::after {
		padding-top: 56.25%;
		display: block;
		content: ''
	}
	.latest-news.manage-page-list .results-wrapper .row .description {
		width: 90%
	}
	.latest-news.manage-page-list .results-wrapper .row .description p {
		font-family: 'Isidora Sans';
		font-size: 18px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.3;
		letter-spacing: .5px
	}
	.latest-news.manage-page-list .results-wrapper .row .description .icon {
		display: none
	}
	.latest-news.manage-page-list .results-wrapper .row .hover-content {
		display: none !important
	}
	.news-page .latest-news .banner,
	.article-search-results .latest-news .banner {
		margin: 0 0 30px 0
	}
	.news-page .latest-news .results-wrapper,
	.article-search-results .latest-news .results-wrapper {
		width: 100%
	}
	.news-page .latest-news .results-wrapper .heading-wrapper,
	.article-search-results .latest-news .results-wrapper .heading-wrapper {
		padding: 0 0 30px 0
	}
	.news-page .latest-news .results-wrapper .heading-wrapper h2,
	.article-search-results .latest-news .results-wrapper .heading-wrapper h2 {
		width: 72%;
		font-family: 'Isidora Sans';
		font-size: 28px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.44;
		letter-spacing: .2px
	}
	.news-page .latest-news .results-wrapper .heading-wrapper select,
	.article-search-results .latest-news .results-wrapper .heading-wrapper select {
		width: auto;
		position: absolute;
		top: 15px;
		right: 8px
	}
	.news-page .latest-news .results-wrapper ul,
	.article-search-results .latest-news .results-wrapper ul {
		margin: 0
	}
	.news-page .latest-news .results-wrapper ul li,
	.article-search-results .latest-news .results-wrapper ul li {
		position: relative;
		padding: 45px 0 22px 0;
		border-bottom: solid 1px #979797;
		margin: 0 0 30px 0
	}
	.news-page .latest-news .results-wrapper ul li .col-left,
	.article-search-results .latest-news .results-wrapper ul li .col-left {
		width: 100%;
		padding-top: 10px
	}
	.news-page .latest-news .results-wrapper ul li .col-left .article-image,
	.article-search-results .latest-news .results-wrapper ul li .col-left .article-image {
		width: 100%;
		height: auto;
		max-width: none;
		margin: 0 0 26px 0
	}
	.news-page .latest-news .results-wrapper ul li .col-left .article-image,
	.news-page .latest-news .results-wrapper ul li .col-left .content,
	.news-page .latest-news .results-wrapper ul li .col-left img,
	.news-page .latest-news .results-wrapper ul li .col-left h5,
	.news-page .latest-news .results-wrapper ul li .col-left p,
	.article-search-results .latest-news .results-wrapper ul li .col-left .article-image,
	.article-search-results .latest-news .results-wrapper ul li .col-left .content,
	.article-search-results .latest-news .results-wrapper ul li .col-left img,
	.article-search-results .latest-news .results-wrapper ul li .col-left h5,
	.article-search-results .latest-news .results-wrapper ul li .col-left p {
		width: 100%
	}
	.news-page .latest-news .results-wrapper ul li .col-left span,
	.article-search-results .latest-news .results-wrapper ul li .col-left span {
		margin: 0 0 10px 0
	}
	.news-page .latest-news .results-wrapper ul li .col-left a,
	.news-page .latest-news .results-wrapper ul li .col-left p,
	.article-search-results .latest-news .results-wrapper ul li .col-left a,
	.article-search-results .latest-news .results-wrapper ul li .col-left p {
		margin: 0 0 10px 0;
		display: block
	}
	.news-page .latest-news .results-wrapper ul li .col-left .light-blue-btn,
	.article-search-results .latest-news .results-wrapper ul li .col-left .light-blue-btn {
		display: inline-block
	}
	.news-page .latest-news .results-wrapper ul li .col-right,
	.article-search-results .latest-news .results-wrapper ul li .col-right {
		width: 100%;
		max-width: none;
		padding: 0;
		position: absolute;
		top: 0;
		left: 0
	}
	.news-page .latest-news .results-wrapper ul li .col-right .date,
	.news-page .latest-news .results-wrapper ul li .col-right .tags,
	.article-search-results .latest-news .results-wrapper ul li .col-right .date,
	.article-search-results .latest-news .results-wrapper ul li .col-right .tags {
		display: inline-block;
		width: 49%
	}
	.news-page .latest-news .results-wrapper ul li .col-right .tags,
	.article-search-results .latest-news .results-wrapper ul li .col-right .tags {
		text-align: right
	}
	.news-page .latest-news .results-wrapper ul li .col-right .tags a,
	.news-page .latest-news .results-wrapper ul li .col-right .tags .heading,
	.article-search-results .latest-news .results-wrapper ul li .col-right .tags a,
	.article-search-results .latest-news .results-wrapper ul li .col-right .tags .heading {
		display: none
	}
	.news-page .latest-news .results-wrapper ul li .col-right .tags .topics,
	.article-search-results .latest-news .results-wrapper ul li .col-right .tags .topics {
		width: auto;
		display: inline-block
	}
	.news-page .latest-news .results-wrapper ul li .col-right .article-links,
	.article-search-results .latest-news .results-wrapper ul li .col-right .article-links {
		display: none
	}
	.news-page .latest-news .results-wrapper ul li:last-child,
	.article-search-results .latest-news .results-wrapper ul li:last-child {
		border: 0 none
	}
	.article-search-results .wrapper {
		width: 100%
	}
	.article-search-results .wrapper ul {
		margin: 0
	}
	.donation {
		padding: 20px
	}
	.donation .col-wrapper.double {
		overflow: initial
	}
	.donation .col-wrapper.double .col:first-child {
		float: none
	}
	.donation .col-wrapper.double .col .wrapper img {
		display: none
	}
	.donation .col-wrapper.double .col .wrapper img#suggest-arrow {
		display: block
	}
	.donation .col {
		display: block;
		width: auto
	}
	.donation .col.form {
		float: none
	}
	.donation .wrapper {
		padding: 20px 30px !important
	}
	.donation .wrapper .table button {
		width: 100%
	}
	.donation .wrapper h3.bullet:before {
		width: 40px !important;
		height: 40px !important;
		left: -50px !important;
		top: -2px !important;
		line-height: 40px !important;
		font-size: 22px !important
	}
	.donation .wrapper #donation-form .validity {
		top: 22%
	}
	#win-donation-form .footer-donation-form-module .wrapper {
		padding: 0 0 10px 0
	}
	.micro form ul>li:first-child {
		background: #3F2A62 !important
	}
	.micro form ul>li:first-child .next,
	.micro form ul>li:first-child .prev {
		display: block !important
	}
	.micro .two-col-module {
		padding: 50px 20px !important
	}
	.micro .two-col-module .col-wrapper {
		overflow: initial
	}
	.micro .two-col-module .col {
		display: block;
		width: auto;
		padding: 0;
		margin: 0
	}
	.micro .two-col-module .col.first {
		margin-bottom: 30px !important
	}
	.micro .two-col-module .col>.wrapper {
		padding: 0 !important;
		min-height: initial
	}
	.micro .lead:before {
		content: "";
		display: block;
		width: 1px;
		margin-left: -1px;
		float: left;
		padding-top: 60%
	}
	.micro .lead:after {
		content: "";
		display: block;
		clear: both
	}
	.micro .img-wrapper {
		position: absolute;
		width: initial !important;
		top: -40px !important;
		left: -20px !important;
		right: -20px !important;
		bottom: auto !important
	}
	.micro .table.actions .table-row,
	.micro .table.actions .table-cell {
		display: block
	}
	.micro .table.actions .table-cell {
		padding: 5px 0
	}
	.micro .table.actions .table-cell.right {
		padding-left: 0 !important
	}
	.micro form .link,
	.micro form .body-1 a,
	.body-1 .micro form a,
	.micro form .body-2 a,
	.body-2 .micro form a,
	.micro form .carousel.global-impact ul li .description a,
	.carousel.global-impact ul li .description .micro form a,
	.micro form .article-search-results .search-heading .filter-results div.sort-by a,
	.article-search-results .search-heading .filter-results div.sort-by .micro form a,
	.micro form p a,
	p .micro form a {
		position: static !important
	}
	.micro>form .outer-wrapper {
		padding: 0 !important
	}
	.micro .quote {
		font-size: 18px !important;
		padding: 20px !important;
		margin-bottom: 15px !important;
		border-left-width: 8px !important
	}
	.micro .quote.inset {
		margin-left: 0 !important
	}
	.micro footer .bottom span {
		display: block !important;
		position: static !important
	}
	.micro .hero.photo-gallery .arrow {
		display: none !important
	}
	.yellow-btn {
		color: #fff;
		width: 100%;
		display: block;
		border: none;
		cursor: pointer;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		text-transform: uppercase;
		text-align: center;
		-moz-transition: background-color 400ms ease-out;
		-o-transition: background-color 400ms ease-out;
		-webkit-transition: background-color 400ms ease-out;
		transition: background-color 400ms ease-out;
		background-color: #FFCD00;
		color: #464646;
		font-family: 'Isidora Sans';
		font-size: 15px;
		font-weight: 600;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.2px;
		height: 54px;
		line-height: 54px;
		margin-top: 25px !important;
	}
}

@media all and (max-width: 775px) {
	body {
		font-family: 'Montserrat', sans-serif;
		font-size: 15px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: .1px
	}
	header .logo {
		/* Commented out by Nimantha */
		/*width: 75.1px !important;*/
		/*height: 100px !important;*/
		/*margin-top: 10px !important;*/
		/*background-image: url("img/UNHCR-visibility-vertical-blue.svg") !important*/
	}
	footer {
		padding: 0 28px
	}
	h1 {
		font-family: 'Isidora Sans';
		font-size: 28px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.21;
		letter-spacing: .4px
	}
	h2 {
		font-family: 'Isidora Sans';
		font-size: 28px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.29;
		letter-spacing: .2px
	}
	h3 {
		font-family: 'Isidora Sans';
		font-size: 26px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.15;
		letter-spacing: normal
	}
	h4 {
		font-family: 'Isidora Sans';
		font-size: 24px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.17;
		letter-spacing: .3px
	}
	h5 {
		font-family: 'Isidora Sans';
		font-size: 20px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.35;
		letter-spacing: .3px
	}
	h6 {
		font-family: 'Isidora Sans';
		font-size: 18px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.22;
		letter-spacing: .4px
	}
	input[type='text'],
	input[type='number'],
	input[type='email'],
	select {
		font-family: 'Montserrat', sans-serif;
		font-size: 15px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: .1px
	}
	.numbers1,
	.amount-selection,
	.carousel.best-sellers ul .card-number {
		font-family: 'Montserrat', sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		line-height: 1.75;
		letter-spacing: .3px
	}
	.numbers2 {
		font-family: 'Montserrat', sans-serif;
		font-size: 22px;
		font-weight: bold;
		font-style: normal;
		line-height: normal;
		letter-spacing: .2px
	}
	.numbers3 {
		font-family: 'Montserrat', sans-serif;
		font-size: 55px;
		font-weight: bold;
		font-style: normal;
		line-height: 1;
		letter-spacing: .2px
	}
	.numbers4,
	.carousel.emergency-relief ul li .card-number {
		font-family: 'Montserrat', sans-serif;
		font-size: 55px;
		font-weight: bold;
		font-style: normal;
		line-height: 1;
		letter-spacing: .2px
	}
	.footer-menu-items ul {
		display: none
	}
	.list {
		font-family: 'Montserrat', sans-serif;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.75;
		letter-spacing: .1px
	}
	.category {
		font-family: 'Montserrat', sans-serif;
		font-size: 10px;
		font-weight: 600;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.3px
	}
	.body-1,
	.body-2,
	.carousel.global-impact ul li .description,
	.article-search-results .search-heading .filter-results div.sort-by {
		font-family: 'Montserrat', sans-serif;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: .1px
	}
	.link,
	.body-1 a,
	.body-2 a,
	.carousel.global-impact ul li .description a,
	.article-search-results .search-heading .filter-results div.sort-by a,
	p a {
		font-family: 'Montserrat', sans-serif;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.33;
		letter-spacing: .1px
	}
	.text-link-big {
		text-transform: uppercase;
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: .6px;
		color: #3F2A62;
		border-bottom: solid 1px #3F2A62
	}
	.text-link-big:hover {
		color: #004a98;
		border-bottom: solid 1px #004a98
	}
	.text-link-small {
		text-transform: uppercase;
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: .6px;
		width: 100%;
		max-width: 200px;
		height: 76px;
		line-height: 76px;
		display: inline-block;
		color: #fff;
		background-color: #3F2A62
	}
	.text-link-small span {
		padding-bottom: 4px;
		border-bottom: solid 1px #fff
	}
	.text-link-small:hover {
		color: #FFCD00
	}
	.text-link-small:hover span {
		border-bottom: solid 1px #FFCD00
	}
	.footer-donation-module .amount-selection {
		max-width: 133px;
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: .6px
	}
	.light-blue-btn {
		font-family: 'Montserrat', sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.3px;
		padding-top: 6px;
		padding-right: 16px;
		padding-bottom: 6px;
		padding-left: 16px
	}
	.back-to-top {
		display: block
	}
	.hero .wrapper {
		height: 245px !important
	}
	.hero .panel {
		padding: 20px
	}
	.hero.no-description .panel {
		top: unset !important
	}
	.hero .nav {
		top: 20px;
		left: 10px
	}
	.page-links ul {
		margin: 0;
		padding: 0
	}
	.page-links ul.breadcrumbs,
	.page-links ul.social-links {
		float: none;
		width: 100%;
		text-align: center
	}
	.page-links ul.social-links {
		margin: 20px 0 0 0
	}
	.footer-menu-items div {
		width: 100%
	}
	.footer-menu-items div.contact-us {
		width: 100%
	}
	.footer-menu-items div .main-footer-nav {
		width: 100%;
		display: block;
		font-family: 'Isidora Sans';
		font-size: 20px;
		font-weight: normal;
		font-style: normal;
		line-height: 26px;
		letter-spacing: .5px;
		border-bottom: solid 1px rgba(255, 255, 255, 0.2);
		padding: 20px 0 12px 0;
		margin-bottom: 0
	}

	.donation-link.small {
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: 600;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.5px
	}
	.donation-link span {
		font-family: proxima-nova, sans-serif
	}
	.donation-link span.icon-heart {
		font-family: 'fontello'
	}
	.text-link {
		color: #3F2A62;
		font-family: 'Isidora Sans';
		font-size: 20px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: .8px
	}
	.text-link.small {
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: .6px
	}
	.carousel {
		padding: 40px 0 40px
	}
	.carousel .arrow-wrapper {
		padding: 0;
		margin-top: 30px
	}
	.carousel .arrow-wrapper .arrow {
		display: none !important
	}
	.carousel li {
		width: 287px;
		max-height: 287px
	}
	.video-module .wrapper {
		width: 90%
	}
	.video-module .wrapper .caption {
		padding: 6px;
		height: auto
	}
	.video-module .wrapper .caption .category,
	.video-module .wrapper .caption p {
		font-family: 'Montserrat', sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.3px
	}
	.video-module.dive-deeper .wrapper {
		width: 90%;
		padding: 40px 0
	}
	.video-module.dive-deeper .wrapper h1 {
		padding-bottom: 40px
	}
	.video-module.dive-deeper .wrapper .annual-report,
	.video-module.dive-deeper .wrapper .video {
		width: 100%
	}
	.video-module.dive-deeper .wrapper .video .media {
		height: auto
	}
	.video-module.dive-deeper .wrapper .video video {
		height: auto
	}
	.single-col.general-questions a {
		font-family: 'Montserrat', sans-serif;
		font-size: 16px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.75;
		letter-spacing: .1px
	}
	.two-col-module .col-wrapper .col {
		width: auto !important;
		display: block
	}
	.two-col-module .col-wrapper .col .wrapper {
		padding: 0
	}
	.two-col-module p a {
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: .6px
	}
	.two-col-module.media-left .col-wrapper {
		margin: 30px auto
	}
	.two-col-module.media-left .col-wrapper .col {
		padding-bottom: 90px
	}
	.two-col-module.media-left .col-wrapper .col.first {
		width: 98%;
		border-left: solid 8px #3F2A62
	}
	.two-col-module.media-left .col-wrapper .col.first img {
		width: 100% !important;
		height: auto !important;
		max-width: none
	}
	.two-col-module.media-left .col-wrapper .col:last-child {
		width: 90%;
		padding: 20px
	}
	.two-col-module.media-left .col-wrapper .col:last-child p {
		font-family: 'Isidora Sans';
		font-size: 20px;
		font-weight: normal;
		font-style: normal;
		line-height: 1.3;
		letter-spacing: .6px;
		margin: 0 0 10px 0
	}
	.two-col-module.media-left .col-wrapper .social-links {
		position: relative;
		text-align: right;
		margin: 0 10px 0 0;
		right: 0;
		top: 2px
	}
	.two-col-module.media-left .col-wrapper .social-links li {
		display: inline-block
	}
	.two-col-module.media-left .col-wrapper .social-links li .icon {
		font-size: 20px
	}
	.two-col-module.media-left .col img,
	.two-col-module.media-right .col img {
		width: 100%;
		height: auto
	}
	.two-col-module.media-right h3 {
		border-left: solid 8px #3F2A62
	}
	.two-col-module.media-right .col {
		width: 100%;
		padding: 30px 0
	}
	.two-col-module.media-right .col p {
		padding: 0 10%
	}
	.two-col-module.media-right .col:last-child {
		float: none
	}
	.three-page-link .wrapper,
	.top-news .wrapper {
		border-left: solid 8px #3F2A62
	}
	.article .twitter-tweet,
	.banner-share-embed .caption {
		border-left: solid 8px #3F2A62
	}
	.dark-page .main-wrapper {
		max-width: none
	}
	.dark-page .redirect .link,
	.dark-page .redirect .body-1 a,
	.body-1 .dark-page .redirect a,
	.dark-page .redirect .body-2 a,
	.body-2 .dark-page .redirect a,
	.dark-page .redirect .carousel.global-impact ul li .description a,
	.carousel.global-impact ul li .description .dark-page .redirect a,
	.dark-page .redirect .article-search-results .search-heading .filter-results div.sort-by a,
	.article-search-results .search-heading .filter-results div.sort-by .dark-page .redirect a,
	.dark-page .redirect p a,
	p .dark-page .redirect a {
		display: inline-block;
		max-width: 120px;
		word-wrap: break-word;
		margin: 22px 0 0 0
	}
	.dark-page .redirect .icon-right-small {
		display: none
	}
	.dark-page.right-form .container,
	.dark-page .container {
		width: auto;
		padding: 0;
		position: absolute;
		left: 20px;
		right: 20px;
		bottom: 30px
	}
	.dark-page.right-form .container .main-wrapper,
	.dark-page .container .main-wrapper {
		float: none
	}
	.footer-menu-items div {
		padding: 0
	}
	.footer-menu-items div ul {
		transform: scale(0);
		transform-origin: 100% 100%;
		transition: transform 2s, display 0s 2s
	}
	.footer-menu-items div .main-footer-nav:after {
		font-size: 32px;
		content: "+";
		float: right
	}
	.footer-menu-items .current {
		border-bottom: solid 1px rgba(255, 255, 255, 0.2);
		margin-bottom: 16px
	}
	.footer-menu-items .current ul {
		display: block;
		transform: scale(1);
		transition: transform 2s, display 0s 0s
	}
	.footer-menu-items .current .main-footer-nav:after {
		font-size: 32px;
		content: "-";
		float: right
	}
	.yellow-btn:hover {
		background-color: #fff662
	}
	.yellow-btn.small {
		font-family: 'Isidora Sans';
		font-size: 13px;
		font-weight: 600;
		font-style: normal;
		line-height: normal;
		letter-spacing: 1.5px
	}
	.donation .col-right .wrapper h3:before {
		top: -6px
	}
	.donation .col-right .wrapper #donation-form .validity {
		top: 18%;
		right: 3%
	}
	.u4u-forms .two-col-module p {
		font-size: 16px
	}
	.u4u-forms>footer .copyright li {
		display: block;
		margin: 6px 0 6px 0;
		padding: 0
	}
	.micro header,
	.micro #header-offset {
		height: 60px !important
	}
	.micro header .logo img {
		width: 120px !important
	}
	.micro header .logo {
		background-image: none !important
	}
	.micro .inline-block:not(.small) {
		width: auto !important;
		display: block
	}
	.micro .inline-block.small {
		width: 48% !important
	}
	.micro .error {
		display: none
	}
	.micro .input-wrapper {
		margin: 0
	}
	.micro .input-wrapper .validity {
		top: 12px !important
	}
	.micro input[type=text],
	.micro input[type=email],
	.micro input[type=number],
	.micro select {
		padding: 13px 30px 13px 12px;
		height: auto
	}
	.micro label[for='donation-lastname'] {
		display: none
	}
	.micro .select-arrow-right:before {
		top: 22px !important
	}
	.micro select {
		padding-left: 26px !important
	}
	.micro .inline-block.exp {
		display: inline-block !important;
		width: 48% !important;
		margin-right: 1.7%
	}
	.micro form span.align-right {
		text-align: left !important;
		margin: 20px 0 20px 0 !important;
		display: block !important;
		font-size: 0
	}
	.micro form span.align-right button {
		min-width: initial !important;
		width: 48%;
		margin-right: 1.7%
	}
	.micro form span.align-right button.prev {
		font-size: 13px
	}
	.micro form span.align-right button.next {
		font-size: 15px
	}
	.micro .checkbox-wrapper {
		margin-right: 10px !important
	}
	.micro .checkbox-wrapper .e7-form-radio {
		margin-right: 0 !important
	}
	.micro .checkbox-wrapper label {
		font-size: 16px !important
	}
	#fixed-banner>div p {
		font-size: 22px
	}
}

@media all and (max-width: 640px) {
	.scroll-to-nav {
		display: none
	}
	.hidden-donate {
		width: 80px;
		height: 80px;
		line-height: 80px;
		text-align: center;
		right: 20px;
		bottom: -80px;
		border-radius: 40px
	}
	.hidden-donate.active {
		bottom: 20px;
		opacity: 1
	}
	.hidden-donate span {
		font-family: 'Isidora Sans';
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: white
	}
}

@media all and (max-width: 540px) {
	#win-donation-upsell .table {
		display: block
	}
	#win-donation-upsell .table .table-cell.left {
		display: none
	}
	#win-donation-upsell .table .table-cell.right {
		display: block;
		width: auto
	}
	#win-donation-upsell .table .table-cell.right .wrapper {
		padding: 50px 20px 40px 20px
	}
	.micro .panels .img-wrapper {
		opacity: 0.3 !important
	}
}

@media all and (max-width: 480px) {
	.grid-list .wrapper ul {
		padding: 0;
		margin: 0
	}
	.grid-list .wrapper ul li {
		display: block;
		width: auto;
		margin: 0 0 20px 0;
		padding: 0
	}
	.grid-list .wrapper ul li h6 {
		min-height: 40px
	}
	.footer-donation-form-module .wrapper {
		padding: 50px 10px 60px 10px
	}
	.footer-donation-form-module .wrapper .table {
		border-spacing: 5px
	}
	#no-donation {
		letter-spacing: 0.6px
	}
}

@media all and (max-width: 375px) {
	#side-nav {
		bottom: 0;
		overflow-y: scroll
	}
	.select-arrow-right:before {
		content: none;
		display: inline-block;
		height: 0;
		width: 0;
		border-top: 8px solid #3F2A62;
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
		position: absolute;
		top: 28px;
		left: 8px
	}
	input[type='text'],
	select {
		padding: 14px 5px 14px 10px !important
	}
	#no-donation {
		letter-spacing: 0;
		font-size: 12px
	}
}


/* Localized */

.wrapper img {
	max-width: 100% !important;
	height: auto;
}
