@charset "UTF-8";
#two-columns:after, .breadcrumbs:after, .container:after, .header-pos:after, .header-top:after, .two-cols:after {
	content:" ";
	display:block;
	clear:both
}
#content ul, #nav ul, .breadcrumbs, .club-list, .content-block-sub ul, .content-links, .country-block .country-list, .event-block .address-list, .event-block .gallery-list, .fast-fact ul, .flag-list, .footer-links, .footer-section .footer-nav ul, .header-right .header-nav ul, .need-list, .side-block .media-list, .side-links, .side-menu-list>ul, .side-menu-list>ul ul, .social-networks {
	margin:0;
	padding:0;
	list-style:none
}
@font-face {
font-family:icomoon;
src:url(../fonts/icomoon.eot?nl66h6);
src:url(../fonts/icomoon.eot?#iefixnl66h6) format("embedded-opentype"), url(../fonts/icomoon.woff?nl66h6) format("woff"), url(../fonts/icomoon.ttf?nl66h6) format("truetype"), url(../fonts/icomoon.svg?nl66h6#icomoon) format("svg");
font-weight:400;
font-style:normal
}
@font-face {
font-family:EvelethCleanRegular;
src:url(../fonts/2dc0fb_0_0.eot);
src:url(../fonts/2dc0fb_0_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2dc0fb_0_0.woff2) format('woff2'), url(../fonts/2dc0fb_0_0.woff) format('woff'), url(../fonts/2dc0fb_0_0.ttf) format('truetype')
}
@font-face {
font-family:EvelethRegular;
src:url(../fonts/2dc0fb_1_0.eot);
src:url(../fonts/2dc0fb_1_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2dc0fb_1_0.woff2) format('woff2'), url(../fonts/2dc0fb_1_0.woff) format('woff'), url(../fonts/2dc0fb_1_0.ttf) format('truetype')
}
@font-face {
font-family:AzoWeb-Light;
src:url(../fonts/2dc0fb_2_0.eot);
src:url(../fonts/2dc0fb_2_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2dc0fb_2_0.woff2) format('woff2'), url(../fonts/2dc0fb_2_0.woff) format('woff'), url(../fonts/2dc0fb_2_0.ttf) format('truetype')
}
@font-face {
font-family:AzoWeb-Bold;
src:url(../fonts/2dc0fb_3_0.eot);
src:url(../fonts/2dc0fb_3_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2dc0fb_3_0.woff2) format('woff2'), url(../fonts/2dc0fb_3_0.woff) format('woff'), url(../fonts/2dc0fb_3_0.ttf) format('truetype')
}
@font-face {
font-family:AzoWeb-Medium;
src:url(../fonts/2dc0fb_4_0.eot);
src:url(../fonts/2dc0fb_4_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2dc0fb_4_0.woff2) format('woff2'), url(../fonts/2dc0fb_4_0.woff) format('woff'), url(../fonts/2dc0fb_4_0.ttf) format('truetype')
}
@font-face {
font-family:AzoWeb-Regular;
src:url(../fonts/2dc0fb_5_0.eot);
src:url(../fonts/2dc0fb_5_0.eot?#iefix) format('embedded-opentype'), url(../fonts/2dc0fb_5_0.woff2) format('woff2'), url(../fonts/2dc0fb_5_0.woff) format('woff'), url(../fonts/2dc0fb_5_0.ttf) format('truetype')
}
.btn, [class^=btn-] {
font-family:AzoWeb-Regular
}
.blogroll-block h3, .in-the-news h3, .newsroom h2, .newsroom h3 {
	font-family:AzoWeb-Medium
}
[class*=" icon-"], [class^=icon-] {
font-family:icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.send-icon {
	background-image:url(../images/send-icon.png);
	width:16px;
	height:16px;
	display:block
}
.newletter-form button:hover .send-icon {
	background-image:url(../images/send-icon-hover.png)
}
.search-icon {
	background-image:url(../images/search-icon.png);
	width:22px;
	height:22px;
	display:block
}
.search-icon:hover {
	background-image:url(../images/search-icon-hover.png)
}
.icon-instagram-with-circle:before {
	content:"\e607"
}
.icon-youtube-with-circle:before {
	content:"\e606"
}
.icon-checkmark:before {
	content:"\e605"
}
.icon-mail:before {
	content:"\e604"
}
.icon-magnifying-glass:before {
	content:"\e603"
}
.icon-google-plus:before {
	content:"\e602"
}
.icon-twitter:before {
	content:"\e601"
}
.icon-facebook:before {
	content:"\e600"
}
.icon-chevron-left:before {
	content:"\f053"
}
.icon-calendar:before {
	content:"\f073"
}
.icon-chevron-up:before {
	content:"\f077"
}
.icon-chevron-down:before {
	content:"\f078"
}
.icon-mobile:before {
	content:"\f10b"
}
.icon-chevron-right:before {
	content:"\f054"
}
.icon-paper-plane:before {
	content:"\f1d8"
}
html {
	box-sizing:border-box;
	-webit-box-sizing: border-box;
}
*, :after, :before {
	box-sizing:inherit;
	-webit-box-sizing: inherit;
}
body {
	margin:0;
	color:#000;
	font-family:AzoWeb-Light;
	font-size:18px;
	line-height:1.3333;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
	background:url(../images/bg-main.jpg) 50% 0 #fff;
	min-width:320px
}
* {
	max-height:1000000px
}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
	display:block
}
img {
	border-style:none;
	max-width:100%
}
a {
	text-decoration:none;
	color:#006bb7
}
a:hover {
	text-decoration:none;
	color:#03497b
}
input, select, textarea {
	font:100% AzoWeb-Light;
	color:#000;
	vertical-align:middle
}
fieldset, form {
	margin:0;
	padding:0;
	border-style:none
}
legend {
	position:absolute;
	left:-9999px;
	right:-9999px;
	width:100%
}
fieldset {
	min-width:0
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button:hover, input[type=submit]:hover {
	cursor:pointer
}
input[type=text], input[type=tel], input[type=email], input[type=url], input[type=password], input[type=search], textarea {
	margin:0;
	padding:4px 7px;
	border:1px solid #999
}
input[type=email], input[type=file], input[type=password], input[type=search], input[type=submit], input[type=text], textarea {
	-webkit-appearance:none;
	-webkit-border-radius:0
}
textarea {
	overflow:auto;
	resize:vertical;
	vertical-align:top
}
input[type=checkbox], input[type=radio] {
	padding:0
}
input[type=search] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
h1, h2, h3, h4, h5, h6 {
	font-family:EvelethCleanRegular;
	line-height:1.2em;
	margin:0 0 1.2em;
	color:#252525
}
p {
	margin:0 0 1.2em
}
q {
	quotes:none
}
q:after, q:before {
	content:"";
	content:none
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
table {
	border-collapse:collapse;
	border-spacing:0
}
#wrapper {
	position:relative;
	overflow:hidden
}
.container {
	margin:0 auto;
	max-width:1130px;
	padding:0 10px
}
#header {
	padding:0 0 40px;
	position:relative;
	z-index:11
}
#header .btn-holder {
	text-align:right;
	overflow:hidden;
	padding:9px 0 0 10px
}
.logo {
	float:left;
	width:535px
}
.logo a {
	display:block;
	margin:0 0 0 auto
}
.logo img {
	max-width:100%;
	height:auto
}
.side-menuwrap {
	float:left
}
.btn-donate {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	border-radius:5px;
	color:#fff;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	padding:8px 20px;
	text-align:center;
	opacity:.9
}
.btn-donate:hover {
	opacity:1;
	color:#fff
}
.btn-gift {
	display:none;
	background:#0064ac;
	font:22px/30px AzoWeb-Light;
	color:#fff;
	padding:8px 20px;
	text-transform:uppercase;
	border-radius:5px
}
.header-top {
	padding:8px 28px 25px 35px
}
.header-top .container {
	padding:0 10px
}
.header-top .hidden-mobile {
	overflow:hidden;
	padding:1px 0 10px;
	margin-bottom:-27px
}
.nav-holder {
	background:url(../images/bg-nav.png);
	position:relative
}
.nav-holder:after {
	background:url(../images/nav-bottom.png) 50% -20px repeat-x;
	height:38px;
	position:absolute;
	left:0;
	right:0;
	top:100%;
	content:""
}
#main .intro-block:after {
	background:url(../images/banner-bottom.png) center 10px repeat-x;
	content:"";
	display:block;
	height:30px;
	left:0;
	position:absolute;
	right:0;
	bottom:0
}
#nav {
	font:700 26px/30px Arial, Helvetica, sans-serif;
	text-transform:uppercase
}
#nav ul {
	display:table;
	width:100%;
	text-align:center
}
#nav li {
	display:table-cell
}
#nav a {
	color:#000;
	padding:7px 0;
	display:block;
	z-index:999
}
#nav a:hover {
	color:#982126
}
.header-opener {
	font-size:18px;
	line-height:22px;
	float:left;
	color:#000;
	position:relative;
	top:6px
}
.header-opener>span {
	position:relative;
	width:40px;
	height:22px;
	display:inline-block;
	vertical-align:top;
	margin-right:7px
}
.header-opener>span span, .header-opener>span:after, .header-opener>span:before, .nav-opener>span span, .nav-opener>span:after, .nav-opener>span:before {
	background:#000;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	height:3px;
-webkit-transition:all .2s linear;
transition:all .2s linear
}
.nav-opener {
	font-size:9px;
	line-height:13px;
	left:20px;
	top:26px
}
.nav-opener>span {
	width:20px;
	height:13px
}
.nav-opener>span span, .nav-opener>span:after, .nav-opener>span:before {
	height:3px;
	margin-top:-1px
}
.header-opener>span span, .header-opener>span:after, .header-opener>span:before {
	background:#000
}
.header-opener>span span:hover, .header-opener>span:after:hover, .header-opener>span:before:hover {
background:#006bb7
}
.head-active .header-opener>span span, .head-active .header-opener>span:after, .head-active .header-opener>span:before {
	background:#006ab5;
	height:3px;
	margin-top:0
}
.head-active .header-opener {
	color:#006ab5
}
.header-opener>span:after, .header-opener>span:before, .nav-opener>span:after, .nav-opener>span:before {
	content:"";
	top:0
}
.header-opener>span:after, .nav-opener>span:after {
	top:100%
}
.nav-active .nav-opener>span span {
	display:none
}
.head-active .header-opener>span span {
	opacity:0
}
.nav-opener>span:hover {
	opacity:.9
}
.head-active .header-opener>span:after, .head-active .header-opener>span:before, .nav-active .nav-opener>span:after, .nav-active .nav-opener>span:before {
	top:50%;
	left:0;
	right:0;
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
.head-active .header-opener>span {
	overflow:hidden
}
.head-active .header-opener>span:after, .nav-active .nav-opener>span:after {
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg)
}
.head-active .header-opener>span:after, .head-active .header-opener>span:before {
	-moz-transform:rotate(-60deg);
	-ms-transform:rotate(-60deg);
	-o-transform:rotate(-60deg);
	-webkit-transform:rotate(-60deg);
	margin-top:-2px
}
.head-active .header-opener>span:after {
	-moz-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	-webkit-transform:rotate(60deg)
}
.side-menu {
	background:rgba(1, 86, 151, 100);
	position:absolute;
	left:0;
	top:174px;
	width:305px;
	color:#fff;
	z-index:9999;
	max-height:0;
-webkit-transition:all .3s linear;
transition:all .3s linear;
	overflow:hidden;
	font-family:AzoWeb-Regular
}
.side-menu .slot {
	padding:20px 24px
}
.side-menu .slot label {
	display:inline-block;
	vertical-align:middle;
	font-size:30px;
	line-height:30px
}
.side-menu .slot input[type=text] {
	font-style:italic;
	width:122px;
	height:44px;
	border-radius:5px;
	border:2px solid #d7d7d7;
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#000;
	vertical-align:middle;
	display:inline-block
}
.side-menu .slot ::-webkit-input-placeholder {
color:#000
}
.side-menu .slot ::-moz-placeholder {
opacity:1;
color:#000
}
.side-menu .slot :-moz-placeholder {
color:#000
}
.side-menu .slot :-ms-input-placeholder {
color:#000
}
.side-menu .slot .placeholder {
	color:#000
}
.side-menu .slot .btn-donate {
	display:inline-block;
	vertical-align:middle;
	width:101px;
	min-width:0;
	font-size:15px!important;
	line-height:20px;
	height:43px;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	border:0;
	border-radius:5px;
	padding-left:5px;
	padding-right:5px;
	opacity:1
}
.side-menu .slot .btn-donate:hover {
	opacity:.9
}
.head-active .side-menu {
	max-height:1000px
}
.side-menu-list {
	padding-bottom:20px
}
.side-menu-list .title {
	display:block;
	font-size:30px;
	line-height:30px;
	padding:0 25px 10px;
	border-bottom:1px solid #669ec7;
	text-transform:uppercase
}
.side-menu-list>ul {
	font-size:22px;
	line-height:22px;
	font-weight:700;
	padding:10px 25px;
	text-transform:uppercase
}
.side-menu-list>ul>li {
	margin-bottom:15px
}
.side-menu-list>ul a {
	color:#fff
}
.side-menu-list>ul a:hover {
	color:#ccc
}
.side-menu-list>ul ul {
	font-size:17px;
	line-height:20px;
	font-weight:400;
	padding:15px 0;
	text-transform:none
}
.side-menu-list>ul ul li {
	margin-bottom:10px
}
.side-menu-list>ul ul ul {
	padding:0
}
#main .container {
	padding:0 25px 0 17px
}
#main .container .stories-detail {
	padding:0
}
.breadcrumbs {
	color:#252525;
	font-size:14px;
	line-height:20px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:16px;
	float:left;
	max-width:50%;
	font-family:AzoWeb-Regular
}
.breadcrumbs a span {
	display:none
}
.breadcrumbs li {
	float:left;
	padding:0 15px;
	position:relative
}
.breadcrumbs li:first-child {
	padding-left:0
}
.breadcrumbs li:first-child:before {
	display:none
}
.breadcrumbs li:before {
	content:"\f054";
	font:10px/20px icomoon;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-10px
}
.content-block.event-content-block {
	border:0;
	margin:0
}
.info-block h2, article h2 {
	text-align:center
}
.content-block .sub-text {
	margin:0 0 59px
}
.content-block .sub-text.sub-text-info {
	padding:16px 0 10px
}
.content-block .sub-text.sub-text-info .tel {
	color:#000
}
.content-block .sub-text p {
	margin:0
}
.text-intro {
	font-size:24px;
	line-height:24px;
	color:#252525;
	font-weight:700;
	margin:0 0 36px
}
.text-intro.issue-intro {
	line-height:30px;
	margin-bottom:28px
}
.text-intro.issue-intro p {
	margin:0
}
h1 {
	font-size:40px;
	line-height:50px;
	margin:0 0 16px;
	text-transform:uppercase
}
h2 {
	font-size:30px;
	line-height:34px;
	text-transform:uppercase;
	color:#252525;
	margin:0 0 7px
}
.info-block {
	margin:0 -48px 49px;
	overflow:hidden;
	font-size:0;
	line-height:0
}
.info-block.event-info {
	margin-bottom:48px
}
.info-block.event-info .holder {
	border:1px solid #e1e1e1;
-webkit-transition:border, .2s, ease-in-out;
transition:border, .2s, ease-in-out
}
.info-block.event-info .holder:hover {
	border-color:#006bb7;
	box-shadow:0 0 3px #006bb7
}
.info-block.event-info .holder:hover .image-holder {
	border-color:#006bb7
}
.info-block.event-info .image-holder {
	margin:-1px -1px 0;
-webkit-transition:border, .2s, ease-in-out;
transition:border, .2s, ease-in-out
}
.info-block.event-info .title {
	color:#006bb7;
	font-size:24px;
	line-height:28px;
	display:block
}
.info-block.event-info p {
	margin:0 0 24px
}
.info-block.event-info address {
	font-style:normal;
	margin-bottom:25px
}
.info-block.event-info .description {
	padding:19px 22px
}
.info-block.info-help {
	margin:0 0 40px
}
.info-block.info-help h2 {
	margin-bottom:25px;
	text-align:center
}
.info-block.info-help h2 a {
	color:#006bb7
}
.info-block.info-help h2 a:hover {
	color:#03497b
}
.info-block.info-help .image-holder {
	margin-bottom:25px
}
.info-block.info-help .holder {
	margin:0 -28px;
	border-bottom:2px solid #e1e1e1
}
.info-block.info-help .col {
	padding:0 28px 24px
}
.info-block.info-help .title a {
	color:#252525
}
.info-block .col {
	display:inline-block;
	vertical-align:top;
	padding:5px 48px;
	width:50%;
	font:18px/1.3333 AzoWeb-Light
}
.info-block .image-holder {
	padding:10px;
	background:#fff;
	border:1px solid #e1e1e1;
	text-align:center;
	margin:0 0 20px;
	position:relative
}
.info-block .image-holder .caption {
	font:24px/30px AzoWeb-Bold;
	color:#fff;
	position:absolute;
	left:10px;
	top:10px;
	right:10px;
	padding:11px 14px;
	text-align:left;
	background:rgba(0, 0, 0, .4);
	text-transform:uppercase
}
.info-block .image-holder img {
	max-width:100%;
	height:auto;
	vertical-align:top;
	display:block
}
.info-block.three-col {
	margin:0 -10px 48px
}
.info-block.three-col .col {
	width:33.333%;
	padding:0 10px
}
.info-block.three-col .image-holder {
	margin:0 0 18px
}
.info-block.three-col .help-caption {
	position:absolute;
	left:10px;
	bottom:10px;
	right:10px;
	padding:14px 10px;
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-weight:400;
	background:rgba(0, 0, 0, .4)
}
.event-block {
	overflow:hidden;
	padding:35px 0;
	border-top:2px solid #e1e1e1
}
.event-block .col {
	float:left;
	padding:0 30px;
	width:33.333%
}
.event-block h2 {
	text-align:left;
	color:#252525;
	margin-bottom:23px
}
.event-block p {
	margin:0 0 25px
}
.event-block .address-list li, .event-block .gallery-list li {
	margin-bottom:12px;
	position:relative;
	padding-left:17px
}
.event-block .address-list li:before, .event-block .gallery-list li:before {
	content:"";
	position:absolute;
	left:0;
	top:8px;
	width:7px;
	height:7px;
	background:#252525;
	border-radius:7px
}
.event-block .address-list a, .event-block .gallery-list a {
	color:#006bb7
}
.event-block .address-list a:hover, .event-block .gallery-list a:hover {
	color:#03497b
}
.event-block .gallery-list li {
	margin:0 0 15px;
	display:inline-block;
	vertical-align:top;
	width:32%;
	padding:0 20px
}
.event-block.gallery-block {
	padding:50px 30px
}
.event-block.gallery-block h2 {
	margin-bottom:20px
}
.stat-block {
	border:1px solid #e1e1e1;
	margin:0 0 68px;
	display:table;
	width:100%;
	table-layout:fixed
}
.stat-block .col {
	display:table-cell;
	width:33%;
	padding:69px 50px 47px;
	text-align:center;
	border-left:1px solid #e1e1e1
}
.stat-block .col:first-child {
	border-left:0
}
.stat-block .houses {
	font:60px/64px AzoWeb-Bold;
	display:block;
	text-transform:uppercase;
	margin-bottom:20px
}
.sub-info {
	overflow:hidden;
	margin:0 -10px 30px
}
.sub-info .col {
	float:left;
	width:33.3333%;
	padding:0 10px
}
.sub-info .title {
	display:block;
	color:#006bb7;
	margin:0 0 20px;
	font-weight:700
}
.donate-feature {
	padding:53px 0 0;
	position:relative
}
#main .donate-feature .container {
	padding:0 10px
}
.donate-feature:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:53px;
	background:url(../images/donate-feature-top.png) 50% 0 repeat-x
}
.donate-feature .holder {
	padding:16px 0 47px;
	background:rgba(208, 199, 189, .6)
}
.donate-feature h2 {
	font-size:18px;
	line-height:24px;
	color:#222221;
	margin:0 0 19px;
	text-transform:uppercase
}
.donate-feature .amount-block {
	display:inline-block;
	vertical-align:middle;
	font:20px/30px AzoWeb-Light;
	color:#fff;
	width:62%;
	margin:0 -6px;
	position:relative
}
.donate-feature .donate-form .amount-block label {
	display:inline-block;
	vertical-align:top;
	width:115px;
	border-radius:5px;
	text-align:center;
	margin:0 7px 5px;
	cursor:pointer
}
.donate-feature .amount-input {
	display:inline-block;
	vertical-align:middle;
	width:38%;
	font-size:14px;
	line-height:20px;
	margin-bottom:5px;
	position:relative
}
.donate-feature .amount-input label {
	display:inline-block;
	vertical-align:middle;
	margin-right:9px;
	width:115px
}
.donate-feature .amount-input .input-holder {
	display:inline-block;
	vertical-align:middle;
	padding-right:10px
}
.donate-feature .amount-input .dollar {
	color:#005492;
	font:30px/40px AzoWeb-Light;
	display:inline-block;
	vertical-align:middle
}
.donate-feature .amount-input .form-control {
	display:inline-block;
	vertical-align:middle;
	width:105px;
	height:41px;
	padding:0 10px;
	background:rgba(255, 255, 255, .8);
	border-radius:5px;
	border:2px solid #d4d3d3;
	opacity:.8
}
.donate-feature .btn {
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	font-family:AzoWeb-Regular;
	font-size:15px;
	line-height:21px;
	text-transform:uppercase;
	color:#fff;
	width:145px;
	padding:10px;
	display:inline-block;
	vertical-align:top;
	border:0;
	border-radius:5px;
	opacity:.9
}
.donate-feature .btn:focus, .donate-feature .btn:hover {
	opacity:1
}
.donate-feature .mobile-only {
	display:none
}
.hidden-mobile {
	display:block
}
.visible-mobile {
	display:none
}
.header-pos {
	margin-bottom:2px
}
.header-pos>div {
	float:left
}
.header-pos>div p {
	display:none
}
.social-networks a {
	text-align:left;
	height:32px;
	width:32px;
	text-indent:-9999px;
	overflow:hidden
}
.social-networks a:hover {
	opacity:.7
}
.social-networks .facebook a {
	background:url(../images/ico-facebook.png) no-repeat
}
.social-networks .twitter a {
	background:url(../images/ico-twitter.png) no-repeat
}
.social-networks .instagram a {
	background:url(../images/ico-instgram-32.png) no-repeat;
}
.social-networks .google a {
	background:url(../images/ico-google-plus.png) no-repeat;
	background-size:100% auto
}
.header-right {
	padding-right:19px;
	float:right
}
.header-right .social-networks {
	text-align:right;
	margin-right:-5px
}
.header-right .social-networks a {
	color:#000
}
.header-right .social-networks a:hover {
	color:#b8a69b
}
.header-right a {
	color:#58595b
}
.header-right a:hover {
	color:#b8a69b
}
.header-right .header-nav {
	font-size:14px;
	line-height:20px;
	font-weight:700;
	float:left;
	padding-right:5px
}
.header-right .header-nav ul li {
	display:inline-block;
	vertical-align:top;
	padding:0 2px;
	text-transform:uppercase
}
.search-form {
	float:right;
	position:relative
}
.search-form legend {
	display:none
}
.search-form .drop {
	position:absolute;
	top:100%;
	right:0;
	background:rgba(1, 86, 151, .8);
	border-radius:5px;
	padding:5px 10px;
	width:250px;
	z-index:4
}
.search-form [type=text] {
	border-radius:5px;
	width:100%;
	font-size:15px;
	line-height:20px;
	color:#58595b
}
.search-form [type=submit] {
	display:none
}
.search-form ::-webkit-input-placeholder {
color:#58595b
}
.search-form :-moz-placeholder {
color:#58595b
}
.search-form ::-moz-placeholder {
color:#58595b;
opacity:1
}
.search-form :-ms-input-placeholder {
color:#58595b
}
.btn-back {
	float:left;
	width:50%
}
.btn-back a {
	padding-left:15px;
	position:relative;
	color:#252525;
	font-size:14px;
	line-height:17px;
	font-weight:700;
	text-transform:uppercase
}
.btn-back a:hover {
	color:#00589a
}
.btn-back a:before {
	content:"\f053";
	position:absolute;
	left:0;
	top:50%;
	font:12px/12px icomoon;
	margin-top:-5px
}
.btn-share {
	float:right;
	max-width:48%;
	margin-left:16px
}
.btn-share>a {
	padding:5px 35px 5px 0;
	position:relative;
	color:#252525;
	font-size:14px;
	line-height:20px;
	font-weight:700;
	text-transform:uppercase;
	background:url(../images/btn-share.png) right center no-repeat
}
.btn-share>a:hover {
	background-image:url(../images/btn-share-hover.png)
}
.btn-share a:hover {
	color:#00589a
}
.btn-print {
	float:right;
	padding:4px 0 0;
	margin-top:-1px
}
.btn-print a {
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ico-print.png) no-repeat;
	height:20px;
	width:20px;
	display:block;
	background-size:20px 20px
}
.btn-print a:hover {
	background-image:url(../images/ico-print-hover.png)
}
.copy-text {
	font-size:12px;
	line-height:14px;
	font-weight:700;
	color:#fff;
	padding:10px 0
}
.copy-text a {
	color:#fff
}
.copy-text a:hover {
	color:#ccc
}
.donate-form [type=radio] {
	position:fixed;
	left:0;
	top:0;
	opacity:0;
	z-index:-1
}
.donate-form .fake-input {
	width:16px;
	height:16px;
	border:1px solid #bbb;
	background:#f8f8f8;
	vertical-align:middle;
	position:relative;
	margin-right:5px;
	display:none
}
.donate-form [type=radio]+.fake-input {
	border-radius:100%
}
.donate-form [type=radio]+.fake-input:before {
	content:"";
	position:absolute;
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	background:#777;
	border-radius:100%;
	opacity:0
}
.donate-form [type=radio]~.fake-label {
padding:6px 10px;
display:block;
background:rgba(0, 49, 87, .8);
border-radius:5px;
font-family:AzoWeb-Regular
}
.donate-feature .donate-form .error [type=radio]~.fake-label {
border:2px solid #932b1d
}
.donate-feature .error .amount-input .form-control {
	border-color:#932b1d
}
.donate-form [type=radio]:checked+.fake-input:before {
	opacity:.6
}
.donate-form [type=radio]:checked~.fake-label {
background:#982126
}
#content ul {
	padding-left:15px;
	margin-bottom:26px
}
#content li {
	padding-left:20px;
	position:relative
}
#content li strong {
	color:#252525
}
#content li a strong {
	color:#006bb7
}
#content li a:hover strong {
	color:#03497b
}
#content li:before {
	content:"";
	position:absolute;
	left:0;
	top:7px;
	background:#5f5d5b;
	width:7px;
	height:7px;
	border-radius:7px
}
#content ol li:before {
	width:0
}
#content .image-sub {
	margin-bottom:50px
}
#content .sub-block-pos {
	padding-bottom:10px;
	margin-bottom:30px;
	overflow:hidden
}
#content .sub-block-pos .image-thumb {
	float:left;
	margin-right:20px
}
#content .sub-block-pos .title {
	display:block;
	font-size:24px;
	line-height:30px;
	margin:0 0 15px;
	color:#252525
}
#content .sub-block-pos .description {
	overflow:hidden
}
#content .sub-block-pos ul {
	padding:0
}
#content .sub-block-pos li {
	position:relative;
	margin-bottom:10px
}
#content .sub-block-pos li:before {
	content:"";
	position:absolute;
	left:0;
	top:7px;
	width:7px;
	height:7px;
	background:#252525;
	border-radius:7px
}
.sub-des {
	margin-bottom:100px;
	padding:12px 0 0
}
.sub-des .title {
	display:block;
	margin-bottom:25px;
	font-weight:400
}
.news-list h2 {
	margin-bottom:43px
}
.news-list .news-holder {
	margin-bottom:31px
}
.news-list .image-holder {
	padding:10px;
	background:#fff;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	float:left;
	margin-right:22px;
	width:29.5%
}
.news-list .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.news-list article {
	padding:25px 0;
	border-top:1px solid #e1e1e1;
	overflow:hidden
}
.news-list article:first-child {
	padding-top:0;
	border-top:0
}
.news-list .text-holder {
	overflow:hidden;
	padding:5px 0 0
}
.news-list h3 {
	font-size:24px;
	line-height:24px;
	margin:0
}
.news-list .btn-more {
	font-size:16px;
	line-height:20px;
	font-weight:700;
	color:#fff;
	background:#005ea4;
	padding:14px;
	min-width:200px;
	text-transform:uppercase;
	text-align:center;
	border-radius:5px;
	display:inline-block;
	vertical-align:top
}
.news-list .btn-more:hover {
	background:#014170
}
.news-list .btn-holder {
	margin-left:29%;
	padding-left:20px
}
#two-columns #content {
	padding:0 40px 0 0;
	width:61%;
	float:left
}
#two-columns .aside {
	float:right;
	width:39%;
	padding:0 0 0 40px
}
#two-columns .aside.issue-aside {
	padding-top:50px
}
#two-columns .aside.issue-aside h2 {
	margin-bottom:1px
}
#two-columns .aside.issue-aside .image-holder {
	margin-bottom:43px
}
#two-columns .aside .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	margin-bottom:62px
}
#two-columns .aside .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.intro-img {
	position:relative;
	margin-bottom:107px;
	overflow:hidden
}
.intro-img:after, .intro-img:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	background:url(../images/intro-image-top.png) center 0 repeat-x;
	height:20px;
	z-index:9
}
.intro-img:after {
	background:url(../images/bottom-part.png) 50% 0 repeat-x;
	top:auto;
	bottom:0
}
.intro-img .image-holder {
	position:relative;
	float:left;
	width:100%;
	min-width:1920px;
	left:50%
}
.intro-img img {
	width:100%;
	height:auto;
	position:relative;
	left:-50%
}
.intro-img .intro-caption {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.intro-img .container {
	position:relative;
	height:100%;
	display:table;
	table-layout:fixed;
	width:100%
}
.intro-img .container .text-block {
	display:table-cell;
	width:350px;
	padding:20px 0;
	vertical-align:middle;
	color:#fff;
	font-size:22px;
	line-height:24px
}
.intro-img p {
	margin:0
}
.intro-img .title {
	display:block;
	font:60px/48px AzoWeb-Bold;
	text-transform:uppercase;
	margin-bottom:10px
}
.country-block h1 a, .need-block h1 a {
	color:#006bb7
}
.country-block h1 a:hover, .need-block h1 a:hover {
	color:#03497b
}
.need-list {
	font-size:0;
	line-height:0;
	margin:0 -10px 50px;
	padding-bottom:35px;
	border-bottom:2px solid #e1e1e1
}
.need-list.need-list-sub {
	border:0;
	padding-bottom:0
}
.need-list li {
	display:inline-block;
	vertical-align:top;
	width:16.6667%;
	font-size:16px;
	line-height:20px;
	text-align:center;
	font-weight:700;
	padding:0 10px 20px
}
.need-list .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	margin-bottom:20px
}
.need-list .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.need-list a {
	color:#00589a
}
.need-list a:hover {
	color:#03497b
}
.country-block {
	padding-bottom:60px
}
.country-block .country-list {
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:-1px 0 0
}
.country-block .country-list li {
	display:inline-block;
	vertical-align:top;
	font-size:24px;
	line-height:28px;
	font-weight:700;
	padding:10px;
	width:25%;
	position:relative;
	background-image:url(../images/country-li-border.png);
	background-position:-8px bottom;
	background-repeat:no-repeat
}
.country-block .country-list a {
	color:#005290
}
.country-block .country-list a:hover {
	color:#03497b
}
.content-sub {
	border:0
}
.content-sub .description a strong {
	color:#006bb7
}
.content-sub .description a:hover strong {
	color:#03497b
}
#content .content-sub .description ul.black strong {
	color:#000
}
.content-sub .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	margin-bottom:54px
}
.content-sub .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.stat-side .slot {
	margin-bottom:37px
}
.help-block {
	background:rgba(1, 86, 151, .8);
	padding:114px 0 92px;
	position:relative;
	z-index:9;
	margin:14px 0 -40px;
	color:#fff;
	text-align:center
}
.help-block.help-issue {
	padding:60px 0
}
.help-block.add-bg:after {
	height:42px;
	bottom:-42px;
	opacity:.8;
	background-image:url(../images/help-bottom.png)
}
.help-block.work-detail:before {
	height:42px;
	top:-42px;
	opacity:.8;
	background-image:url(../images/help-top.png)
}
.help-block:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	background:url(../images/top-part.png) center 0 repeat-x;
	height:25px;
	z-index:10
}
.help-block:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:-5px;
	background:url(../images/bottom-part.png) 50% 0 repeat-x;
	height:25px;
	z-index:10
}
.remevo-tears:after {
	background:0 0
}
.remevo-tears {
	margin-bottom:0
}
.help-block h1 {
	color:#fff;
	font-size:60px;
	line-height:60px;
	margin:0 0 20px
}
.help-block h1 a, .help-block h2 {
	color:#fff
}
.help-block .slot {
	max-width:916px;
	margin:10px auto;
	font:30px/24px AzoWeb-Bold
}
.help-block .text {
	font-size:60px;
	line-height:50px;
	display:inline-block;
	vertical-align:middle;
	width:30%
}
.help-block .right {
	display:inline-block;
	vertical-align:middle;
	width:68%;
	text-align:left;
	line-height:30px
}
.help-block .help-option {
	margin-bottom:40px
}
.help-block .btn, .help-block .btn-send {
	background:url(../images/bg-donate-white.png);
	border-radius:5px;
	min-width:240px;
	font-size:16px;
	line-height:20px;
	font-weight:700;
	padding:12px 15px 10px;
	display:inline-block;
	vertical-align:middle;
	color:#00589a;
	text-transform:uppercase;
	float:none
}
.help-block .btn-send:hover, .help-block .btn:hover {
	background:#ccc
}
.help-block .btn-send {
	background:0 0;
	border:2px solid #fff;
	color:#fff;
	padding:10px
}
.help-block .btn-send:hover {
	background:#fff;
	color:#00589a
}
.help-block .btn {
	padding-left:40px;
	position:relative;
	margin:0 10px;
	line-height:26px
}
.help-block .btn span {
	position:absolute;
	left:15px;
	top:50%;
	margin-top:-8px
}
.help-block .btn .icon-mobile {
	font-size:24px;
	line-height:24px;
	margin-top:-10px
}
.help-block .or {
	font:30px/24px AzoWeb-Bold;
	vertical-align:middle;
	margin:0 15px;
	text-transform:uppercase
}
.help-block blockquote {
	text-align:center;
	font-size:24px;
	line-height:24px;
	margin:0 auto 44px;
	max-width:920px
}
.help-block blockquote q {
	display:block;
	font-weight:700
}
.help-block blockquote cite {
	font-style:normal
}
.help-block.issue-block {
	padding:60px 0 37px
}
.intro-block {
	margin-top:-45px;
	overflow:hidden;
	position:relative
}
.intro-block .image-holder {
	min-width:1200px;
	width:100%;
	float:left;
	position:relative;
	left:50%;
	max-height:558px
}
.intro-block .image-holder.focuspoint {
	float: none;
	height: auto;
	max-height: 320px;
	min-width: 100%;
	left: 0;
}



@media screen and (min-width: 1024px) {
	.intro-block .image-holder.focuspoint {
		max-height: 558px;
	}

	.safari .intro-block .image-holder.focuspoint {
		height: 320px;
	}
}

.intro-block .image-holder img {
	width:100%;
	height:auto;
	float:left;
	left:-50%;
	position:relative
}
.intro-block .image-holder.focuspoint img {
	float:none;
	height:auto;
	left:0;
	min-width: 767px;
	width: auto;
	max-width: 1024px;
}
@media screen and (min-width: 1024px) {
	.intro-block .image-holder.focuspoint img { 
		max-width: 100%;
	}
}
.intro-block .caption-block {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0
}
.intro-block .container {
	position:relative;
	height:100%;
	display:table;
	width:100%;
	padding-left:42px!important
}
.intro-block .text-holder {
	display:table-cell;
	vertical-align:middle
}
.intro-block .title {
	font-size:73px;
	line-height:94px;
	color:#fff;
	display:block;
	margin:0 0 30px
}
.intro-block .btn-donate {
	float:none
}
.intro-block .photo-info {
	position:absolute;
	right:20px;
	bottom:20px;
	font:12px/15px AzoWeb-Bold;
	color:#020310
}
.main-slide {
	position:relative
}
.main-slide .slide {
	position:absolute;
	z-index:1;
	left:0;
	top:0
}
.main-slide .slide.active {
	z-index:2
}
.main-slide.not-enough-slides {
	visibility:hidden
}
.intro-slide {
	position:relative;
	width:1080px;
	margin:20px auto 0
}
.intro-slide .holder {
	position:relative;
	z-index:9
}
.intro-slide .btn-next, .intro-slide .btn-prev {
	color:#c4bdb4;
	position:absolute;
	top:50%;
	left:-78px;
	font-size:80px;
	line-height:80px;
	margin-top:-40px
}
.intro-slide .btn-next:hover, .intro-slide .btn-prev:hover {
	color:#2273b7
}
.intro-slide .btn-next {
	left:auto;
	right:-78px
}
.intro-slide .image-holder {
	padding:6px;
	display:inline-block;
	vertical-align:middle;
	width:41%;
	background:#fff;
	box-shadow:0 0 5px rgba(24, 24, 24, .75);
	border:1px solid #c0c0bf;
	position:relative;
	z-index:2
}
.intro-slide .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.intro-slide .description {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:59%;
	font-size:18px;
	line-height:22px;
	color:#58595b;
	text-align:center;
	margin-left:-5px;
	padding:10px;
	background:url(../images/bg-sprite.png) 5px 0 no-repeat
}
.intro-slide .description:after, .intro-slide .description:before {
	background:url(../images/bg-sprite.png) -408px 0 repeat-y;
	position:absolute;
	top:45px;
	left:0;
	bottom:25px;
	content:"";
	right:3px
}
.intro-slide .description:after {
	background-position:-210px 100%;
	background-repeat:no-repeat;
	top:auto;
	bottom:0;
	height:25px;
	right:0
}
.intro-slide .description .title {
	display:block;
	color:#006bb6;
	text-transform:uppercase;
	font-size:24px;
	line-height:28px
}
.intro-slide .description .title a {
	color:#006bb6
}
.intro-slide .description .title a:hover {
	color:#03497b
}
.intro-slide .description p {
	margin:0
}
.intro-slide .mask {
	position:relative;
	overflow:hidden;
	width:1080px
}
.intro-slide .mask .slideset {
	width:99999px;
	float:left
}
.intro-slide .mask .slide {
	float:left;
	width:360px!important;
	padding:11px 12px;
	font-size:0
}
.slide {
	font-family:AzoWeb-Regular
}
.two-cols {
	padding:134px 0 31px;
	border-bottom:1px solid #dbd9d7;
	margin-bottom:20px
}
.two-cols h2 {
	font-size:80px;
	line-height:72px;
	margin-bottom:30px
}
.mission-block {
	line-height:24px;
	float:left;
	padding:10px 50px 0 5px;
	width:45%
}
.mission-block h2 {
	margin-bottom:32px
}
.mission-block .select-holder {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	width:90px
}
.mission-block p {
	margin:0 0 23px
}
.mission-block .btn-holder {
	padding-top:15px
}
.mission-start {
	margin-bottom:10px
}
.mission-start .to {
	color:#252525;
	font-size:14px;
	line-height:20px;
	font-weight:700;
	display:inline-block;
	vertical-align:middle;
	text-transform:uppercase;
	padding-left:9px
}
.btn-check, .btn-tick, .datepicker.hasDatepicker {
	font-size:16px;
	line-height:24px;
	font-weight:700;
	min-width:240px;
	border-radius:5px;
	padding:13px 5px 11px;
	text-align:center;
	text-transform:uppercase;
	background:#005ea4;
	color:#fff;
	display:inline-block;
	vertical-align:top;
	border:0;
	cursor:pointer
}
.btn-check:hover, .btn-tick:hover, .datepicker.hasDatepicker:hover {
	background:#01497e;
	color:#fff
}
.btn-check span, .btn-tick span, .datepicker.hasDatepicker span {
	display:inline-block;
	vertical-align:middle;
	margin:-3px 8px 0 0
}
.btn-tick {
	margin-left:4px;
	padding-right:10px
}
.btn-tick span {
	margin:-3px 0 0 5px
}
.special-event {
	padding-left:54px;
	width:55%;
	float:left
}
.special-event h2 {
	font-size:60px;
	line-height:72px;
	margin:0 0 26px -4px
}
.special-event .event {
	overflow:hidden;
	padding:35px 0 39px;
	border-top:1px solid #dbd7d4
}
.special-event .event:first-child {
	padding-top:0;
	border-top:0
}
.special-event .event:last-child {
	padding-bottom:16px
}
.special-event .date {
	float:left;
	margin-right:30px;
	padding:6px 5px;
	font-size:14px;
	line-height:18px;
	font-weight:700;
	color:#fff;
	width:67px;
	background:rgba(0, 51, 120, .8);
	border-radius:5px
}
.special-event .date span {
	display:block;
	text-align:center;
	text-transform:uppercase
}
.special-event .date .day {
	font-size:36px;
	line-height:40px;
	margin:3px 0
}
.special-event .description {
	overflow:hidden
}
.special-event .title {
	display:block;
	font-size:24px;
	line-height:28px
}
.special-event .title a {
	color:#005796
}
.special-event .title a:hover {
	color:#03497b
}
.special-event .meta {
	display:block;
	font-weight:700;
	color:#252525
}
.special-event p {
	margin:0
}
.champion-block {
	padding-bottom:67px;
	margin-bottom:66px;
	border-bottom:1px solid #dbd9d7;
	font-size:24px;
	line-height:24px
}
.champion-block h1 {
	font-size:60px;
	line-height:72px;
	margin:0;
	overflow:hidden;
	padding:24px 10px 0 0
}
.champion-block .heading {
	overflow:hidden;
	margin-bottom:21px
}
.champion-block .logo-champion {
	float:right
}
.champion-block p {
	margin:0 0 27px
}
.champion-block p strong {
	color:#005796
}
.sub-pos {
	overflow:hidden
}
.sub-pos h2 {
	font-size:60px;
	line-height:56px;
	margin:0 0 41px
}
.sub-pos .heading {
	overflow:hidden
}
.sub-pos .heading h3 {
	overflow:hidden;
	padding-right:10px
}
.sub-pos a {
	color:#005796
}
.sub-pos a:hover {
	color:#03497b
}
.latest-blog {
	width:43%;
	float:right
}
.latest-blog .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	margin-bottom:21px
}
.latest-blog .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.latest-blog h3 {
	font-size:24px;
	line-height:24px;
	margin:0;
	font-family:AzoWeb-Medium
}
.latest-blog .description {
	overflow:hidden
}
.latest-news {
	float:left;
	padding-right:90px;
	width:57%
}
.blog-holder h2, .latest-news h2 {
	margin-bottom:46px
}
.blog-holder h3, .latest-news h3 {
	font-size:24px;
	line-height:26px;
	margin:3px 0 0 4px;
	overflow:hidden;
	padding-right:10px;
	font-family:AzoWeb-Medium
}
.blog-holder .row, .latest-news .row {
	padding:14px 0 38px;
	border-top:1px solid #dededc
}
.blog-holder .row:first-child, .latest-news .row:first-child {
	border-top:0;
	padding-top:0
}
.blog-holder .share, .latest-news .share {
	margin:5px 0 0
}
.blog-holder .meta, .latest-news .meta {
	font-size:14px;
	line-height:16px
}
.share {
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	width:18px;
	height:15px;
	background:url(../images/btn-share.png) no-repeat;
	background-size:18px 15px;
	margin:3px 4px 0 0
}
.share:hover {
	background:url(../images/btn-share-hover.png) no-repeat;
	background-size:18px 15px
}
.content-block-sub {
	border:0;
	margin-bottom:56px
}
.content-block-sub h2 {
	font-size:26px;
	line-height:35px;
	text-transform:uppercase;
	margin:0 0 24px;
	color:#252525;
	text-align:left
}
.content-block-sub ul {
	padding-left:15px;
	margin-bottom:26px
}
.content-block-sub li {
	padding-left:20px;
	position:relative
}
.content-block-sub li strong {
	color:#00518f
}
.content-block-sub li:before {
	content:"";
	position:absolute;
	left:0;
	top:7px;
	background:#252525;
	width:7px;
	height:7px;
	border-radius:7px
}
.info-sub {
	color:#252525;
	padding:20px 0 0;
	font-size:22px;
	line-height:30px;
	margin:0 0 35px
}
.benefits-block {
	margin:0 0 40px
}
.benefits-block h2 {
	margin-bottom:22px
}
.benefits-block ul {
	padding:0!important
}
.feature-block h2 {
	padding-bottom:13px;
	border-bottom:2px solid #e1e1e1;
	margin-bottom:34px
}
.feature-block .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative
}
.feature-block .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.feature-block .feature-caption {
	font-weight:700;
	color:#fff;
	text-align:center;
	background:rgba(0, 0, 0, .4);
	padding:20px 10px;
	left:10px;
	right:10px;
	bottom:10px;
	position:absolute
}
.feature-block .feature-caption h2 {
	margin:0;
	text-align:center;
	border:0;
	color:#fff;
	padding:0
}
.feature-block .feature-caption p {
	margin:0
}
.feature-list {
	margin:0 -10px;
	font-size:0;
	line-height:0
}
.feature-list article {
	width:50%;
	display:inline-block;
	vertical-align:top;
	margin:0 0 56px;
	padding:0 10px
}
.feature-list .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	float:left;
	margin:3px 25px 0 0
}
.feature-list .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.feature-list .description {
	overflow:hidden;
	font-size:18px;
	line-height:24px
}
.feature-list .description .holder {
	margin-bottom:42px
}
.feature-list .description p {
	margin:0
}
.feature-list h3 {
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	margin:0 0 8px
}
.feature-list .btn-join {
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:22px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	border-radius:5px;
	min-width:200px;
	text-align:center;
	padding:14px;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	opacity:.9
}
.feature-list .btn-join:hover {
	opacity:1
}
.club-list {
	margin-bottom:50px
}
.club-list li {
	position:relative;
	padding-left:20px
}
.club-list li:before {
	content:"";
	position:absolute;
	left:0;
	top:7px;
	background:#252525;
	border-radius:7px;
	height:7px;
	width:7px
}
.club-list a {
	color:#005b9e
}
.club-list a:hover {
	color:#333
}
.feature-text {
	margin-bottom:50px
}
.feature-text h2 {
	font-size:18px;
	line-height:25px;
	word-spacing:-.5px;
	margin:0;
	text-transform:inherit
}
.feature-text .date {
	display:block;
	margin-bottom:20px;
	font-size:15px;
	line-height:18px
}
.feature-text .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	margin-right:35px
}
.feature-text .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.content-links {
	padding:0!important;
	margin:0 -10px 40px!important;
	text-transform:uppercase;
	font-size:0;
	line-height:0
}
.content-links li {
	display:inline-block;
	vertical-align:top;
	color:#252525;
	font:30px/30px AzoWeb-Bold;
	padding:0 10px 0 15px!important;
	position:relative
}
.content-links li:after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:2px;
	background:#252525
}
.content-links li:before, .content-links li:first-child:after {
	display:none
}
.content-links li.active a {
	color:#006bb7
}
.content-links a {
	color:#252525
}
.content-links a:hover {
	color:#006bb7
}
.feature-content .row {
	padding:22px 0;
	border-top:1px solid #e1e1e1;
	overflow:hidden
}
.feature-content .row:first-child {
	padding-top:0;
	border-top:0
}
.feature-content .image-holder {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative;
	margin-right:25px;
	float:left
}
.feature-content .image-holder img {
	width:100%;
	height:auto;
	vertical-align:top
}
.feature-content .description {
	overflow:hidden
}
.feature-content h3 {
	font-size:24px;
	line-height:24px;
	margin:0
}
.feature-content .meta a {
	color:#006bb7
}
.feature-content .meta a:hover {
	color:#000
}
.paginator {
	font:20px/35px AzoWeb-Bold
}
.paginator td {
	padding:0 10px
}
.paginator td.pg-curr {
	background:#0068b1;
	border-radius:35px;
	color:#fff!important;
	display:block;
	min-height:35px;
	min-width:35px;
	line-height:35px;
	padding:0 10px
}
.paginator td.pg-items {
	padding-right:5px;
	font-size:25px
}
.paginator td.pg-prev a {
	display:inline-block;
	vertical-align:top;
	width:35px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:#0068b1;
	border-radius:35px;
	position:relative
}
.paginator td.pg-prev a:after {
	content:"";
	background:url(../images/ico-arrow-left.png) no-repeat;
	background-size:18px 26px;
	width:21px;
	height:31px;
	position:absolute;
	left:7px;
	top:50%;
	margin-top:-14px;
	z-index:99
}
.paginator td.pg-next a {
	display:inline-block;
	vertical-align:top;
	width:35px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:#0068b1;
	border-radius:35px;
	position:relative
}
.paginator td.pg-next a:after {
	content:"";
	background:url(../images/ico-arrow.png) no-repeat;
	background-size:18px 26px;
	width:21px;
	height:31px;
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-14px;
	z-index:99
}
.paginator a {
	display:block;
	color:#000
}
.paginator a:hover {
	color:#0068b1
}
.paginator strong {
	color:#fff!important;
	background:#0068b1;
	display:block;
	width:35px;
	height:35px;
	border-radius:35px
}
.paginator .next a {
	color:#fff;
	background:#0068b1;
	border-radius:35px;
	width:35px;
	height:35px
}
.paginator .next a:hover {
	background:#000;
	color:#fff
}
.paginator .next span {
	line-height:35px
}
.side-block {
	margin-bottom:50px
}
.side-block .social-networks li {
	font-size:36px
}
.side-block .social-networks a {
	color:#000;
	height:36px;
	width:36px;
	background-position:0 -72px
}
.side-block .social-networks a:hover {
	color:#b8a69b
}
.side-block .social-networks .twitter a {
	background:url(../images/ico-twitter-lg.png) no-repeat
}
.side-block .social-networks .facebook a {
	background:url(../images/ico-facebook-lg.png) no-repeat
}
.side-block .social-networks .instagram a {
	background:url(../images/ico-instgram.png) no-repeat
}
.side-block .social-networks .youtube a {
	background:url(../images/ico-youtube.png) no-repeat
}
.side-block .social-networks .google a {
	background:url(../images/ico-google-plus.png) no-repeat
}
.side-block h2 {
	padding-bottom:15px;
	border-bottom:2px solid #e1e1e1;
	margin:0 0 20px
}
.side-block .media-holder .text {
	color:#252525;
	font-weight:700;
	line-height:18px
}
.side-block .media-holder a {
	font-weight:700
}
.side-block .tel {
	color:#252525
}
.side-block .media-list li {
	margin-bottom:20px
}
.side-block .blog-holder {
	font-size:14px;
	line-height:16px
}
.side-block .blog-holder a {
	color:#00518f
}
.side-block .blog-holder a:hover {
	color:#000
}
.side-block .blog-holder h3 {
	font-size:16px;
	line-height:20px;
	margin:0 0 5px
}
.side-block .blog-holder h3 a {
	color:#005796
}
.side-block .blog-holder h3 a:hover {
	color:#000
}
aside .press-holder .image-thumb {
	float:none!important;
	margin-right:15px;
	max-width:300px
}
.image-thumb {
	padding:10px;
	border:1px solid #e1e1e1;
	text-align:center;
	position:relative
}
.image-thumb img {
	width:100%;
	height:auto;
	vertical-align:top
}
.blog-holder {
	float:none;
	width:100%;
	padding:0
}
.blog-holder .row {
	padding:15px 0
}
.blog-holder .row:first-child {
	border-top:1px solid #dededc;
	padding-top:15px
}
.blog-intro {
	padding-bottom:15px;
	margin-bottom:15px
}
.blog-intro a {
	color:#00518f
}
.blog-intro a:hover {
	color:#000
}
.blog-intro .image-thumb {
	margin:0 0 20px
}
.blog-intro h3 {
	font-size:24px;
	line-height:24px;
	margin:0 0 10px;
	overflow:hidden;
	padding-right:10px
}
.blog-intro h3 a {
	color:#005796
}
.blog-intro h3 a:hover {
	color:#03497b
}
.side-links {
	font-weight:700
}
.side-links li {
	position:relative;
	padding-left:25px
}
.side-links li:before {
	content:"";
	position:absolute;
	left:0;
	top:7px;
	height:7px;
	width:7px;
	background:#006bb6;
	border-radius:7px
}
.help-col .image-thumb {
	background:#fff;
	margin-bottom:25px
}
.info-block .help-col h2 {
	text-align:center;
	margin-bottom:25px
}
.info-block.help-row .help-col h2 {
	font-size:26px
}
.solve-block {
	margin-bottom:105px;
	padding:104px 0 68px
}
.solve-block h1 {
	color:#fff;
	text-align:left;
	margin-bottom:40px;
	font-size:48px;
	line-height:48px
}
.solve-block .image-holder {
	background:rgba(255, 255, 255, .9);
	border:0
}
.solve-block .need-list {
	margin-bottom:0;
	padding:0;
	border:0
}
.solve-block .need-list .image-holder {
	margin-bottom:24px
}
.solve-block .need-list a {
	color:#fff
}
.solve-block .need-list a:hover {
	color:#ccc
}
.help-row {
	padding:43px 0 41px
}
.country-sub h1 {
	margin-bottom:54px
}
.stories-detail {
	margin:0 auto 40px;
	padding:0 22px;
	max-width:800px
}
.heading-sub {
	margin:0 0 50px;
	text-align:center
}
.heading-sub h2 {
	font-size:26px;
	line-height:30px;
	margin:0
}
.make-donate {
	border:1px solid #dcd9d9;
	padding:50px 20px;
	text-align:center;
	margin:0 auto 50px;
	max-width:585px
}
.make-donate h2 {
	margin-bottom:15px
}
.make-donate .btn-donate {
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:20px;
	font-weight:700;
	width:200px;
	padding:14px;
	color:#fff;
	border-radius:5px;
	text-transform:uppercase
}
.stories-main {
	font-size:0;
	line-height:0;
	margin:0 -10px
}
.stories-main article {
	width:33.3333%;
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
	line-height:18px;
	font-size:18px;
	color:#fff;
	margin-bottom:50px
}
.stories-main article a {
	color:#006ab5
}
.stories-main article a:hover {
	color:#fff
}
.stories-main article .des {
	position:absolute;
	left:10px;
	bottom:10px;
	right:10px;
	top:10px;
	opacity:0;
	cursor:pointer;
-webkit-transition:all .1s linear;
transition:all .1s linear;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, #000));
	background:-webkit-linear-gradient(top, transparent 0, #000 100%);
	background:linear-gradient(to bottom, transparent 0, #000 100%)
}
.stories-main article .des a {
	font-weight:700
}
.stories-main article .des .holder {
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	padding:10px 25px
}
.stories-main p {
	margin:0 0 15px
}
.stories-main .image-thumb {
	margin:0 0 20px;
	text-align:left
}
.stories-main .image-thumb img {
	height:auto;
	max-width:100%
}
.stories-main .image-thumb:hover .des {
	opacity:1
}
.stories-main h2 {
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
	margin:0
}
.stories-main h2 a:hover {
	color:#03497b
}
.detail-intro {
	text-align:center;
	margin:50px 0;
	position:relative
}
.detail-intro:after, .detail-intro:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	background:url(../images/top-part.png) 50% 0 repeat-x;
	height:20px;
	z-index:9
}
.detail-intro:after {
	background:url(../images/bottom-part.png) 50% 0 repeat-x;
	top:auto;
	bottom:0
}
.detail-intro .headline {
	display:table-cell;
	vertical-align:middle;
	font:84px/72px AzoWeb-Light;
	color:#fff
}
.work-detail {
	font:28px/30px AzoWeb-Bold;
	margin-bottom:100px!important;
	text-transform:uppercase;
	padding:50px 0 30px
}
.work-detail p {
	margin:0
}
.map-pos {
	margin:0 0 -25px;
	position:relative;
	padding:20px 0 0
}
.map-pos:before {
	content:"";
	position:absolute;
	background:url(../images/top-part.png) no-repeat;
	left:0;
	right:0;
	top:9px;
	height:20px;
	z-index:9
}
.map-pos iframe {
	width:100%;
	height:auto;
	min-height:535px
}
.press-block {
	border-top:1px solid #e1e0df;
	padding-top:50px
}
.press-block h2 {
	margin-bottom:30px
}
.press-block .row {
	padding:15px 0
}
.press-block .row:first-child {
	padding-top:0
}
.press-block .title a {
	color:#00589a
}
.press-block .title a:hover {
	color:#000
}
.press-block .meta {
	font-size:14px;
	line-height:20px
}
.press-block .meta a {
	color:#00518f
}
.press-block .meta a:hover {
	color:#000
}
.feature-content {
	margin-bottom:100px
}
.feature-content .description .date {
	font-size:16px
}
.check-trip {
	text-align:center;
	font:30px/30px AzoWeb-Bold;
	text-transform:uppercase;
	padding:0 100px 50px;
	color:#000;
	margin:90px auto 50px;
	border-bottom:2px solid #e1e1e1
}
.check-trip p {
	margin:0 0 20px
}
.sub-detail-info {
	overflow:hidden;
	padding-top:0;
	margin:0 -20px
}
.sub-detail-info h1 {
	font-size:48px;
	line-height:60px;
	margin:0 0 40px
}
.sub-detail-info .btn {
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:22px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	border-radius:5px;
	min-width:200px;
	text-align:center;
	padding:14px;
	background:rgba(0, 51, 120, .8)
}
.sub-detail-info .btn:hover {
	background:#003378
}
.sub-detail-info .two-col {
	overflow:hidden;
	margin:0 -20px;
	padding:68px 0 50px
}
.sub-detail-info .two-col h2 {
	margin-bottom:22px
}
.sub-detail-info .two-col .col {
	float:left;
	width:50%;
	padding:0 20px
}
.content-col {
	float:left;
	width:65%;
	padding:0 20px
}
.side-col {
	overflow:hidden;
	padding:0 20px
}
.side-col .holder {
	padding:20px;
	border:1px solid #e1e1e1
}
.side-col .top {
	display:block;
	color:#252525;
	font-style:italic
}
.side-col .top strong {
	text-transform:uppercase;
	font-style:normal
}
.demographics-content {
	margin-bottom:30px
}
.demographics-content .row {
	padding:20px 0;
	border-bottom:1px solid #e1e1e1
}
.demographics-content .row:first-child {
	padding-top:0
}
.demographics-content dl {
	margin:0;
	padding:0
}
.demographics-content dl dt {
	float:left;
	width:65px;
	padding-right:5px
}
.demographics-content dl dd {
	margin:0
}
.fast-fact strong {
	color:#252525;
	display:block
}
.fast-fact ul li {
	position:relative;
	padding-left:25px
}
.fast-fact ul li:before {
	background:#242424!important;
	height:7px;
	width:7px;
	border-radius:7px;
	position:absolute;
	top:10px;
	left:0;
	content:""
}
.detail-container {
	padding-bottom:50px!important
}
.picker-holder {
	display:inline-block;
	vertical-align:top;
	background:#005ea4;
	border-radius:5px;
	position:relative;
	color:#fff;
	font-size:16px;
	line-height:48px;
	min-width:25px
}
.picker-holder span {
	position:absolute;
	top:50%;
	left:45px;
	margin-top:-8px;
	z-index:999
}
.picker-holder button {
	background:0 0;
	border:0;
	padding-left:70px;
	height:48px;
	width:240px;
	display:block
}
.picker-holder .ui-datepicker-trigger {
	display:none
}
.ui-datepicker-title {
	font-size:15px;
	line-height:20px
}
.ui-datepicker-calendar thead th {
	font-size:12px;
	line-height:20px
}
.ui-datepicker-calendar tbody td a {
	font-size:12px;
	line-height:24px;
	text-align:center;
	border-radius:2px
}
.custom-donate-form h1 {
	font-size:30px;
	line-height:30px;
	margin:0 0 20px
}
.type-gift {
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:2px solid #e1dfdf
}
.type-gift h1 {
	font-size:30px;
	line-height:30px;
	margin:0 0 20px
}
.type-gift label {
	display:block!important
}
.type-gift .title {
	font-size:25px;
	line-height:30px;
	display:block
}
.type-gift .check-lbl {
	overflow:hidden;
	display:block;
	margin-bottom:20px
}
.type-gift .fake-input {
	float:left;
	margin-right:20px
}
.custom-donate-form [type=checkbox] {
	position:fixed;
	left:0;
	top:0;
	opacity:0;
	z-index:-1
}
.custom-donate-form .fake-input, .custom-donate-form.has-radio .fake-input {
	display:inline-block;
	width:36px;
	height:36px;
	border:2px solid #d3cfce;
	background:rgba(71, 71, 71, .15);
	vertical-align:middle;
	position:relative;
	border-radius:5px
}
.custom-donate-form .fake-input:before, .custom-donate-form.has-radio .fake-input:before {
	content:"";
	width:25px;
	height:22px;
	position:absolute;
	top:50%;
	left:50%;
	background:url(../images/icon-tick.png) no-repeat;
	z-index:99;
	margin:-11px;
	opacity:0
}
.custom-donate-form [type=checkbox]:checked+.fake-input:before, .custom-donate-form.has-radio [type=checkbox]:checked+.fake-input:before {
	opacity:1
}
.custom-donate-form [type=radio] {
	position:fixed;
	left:0;
	top:0;
	opacity:0;
	z-index:-1
}
.custom-donate-form .gift-selection .fake-input {
	width:16px;
	height:16px;
	border:1px solid #bbb;
	background:#f8f8f8;
	vertical-align:middle;
	position:relative;
	margin-right:5px;
	display:none
}
.custom-donate-form [type=radio]+.fake-input {
	border-radius:100%
}
.custom-donate-form [type=radio]+.fake-input:before {
	content:"";
	position:absolute;
	top:3px;
	right:3px;
	bottom:3px;
	left:3px;
	background:#777;
	border-radius:100%;
	opacity:0
}
.custom-donate-form [type=radio]~.fake-label {
padding:9px 10px;
display:block;
background:#005490;
border-radius:5px
}
.custom-donate-form [type=radio]:checked+.fake-input:before {
	opacity:.6
}
.custom-donate-form [type=radio]:checked~.fake-label {
background:#912b1c
}
.amount-gift .holder {
	margin:0 -10px
}
.amount-gift .holder label {
	display:inline-block;
	vertical-align:top;
	margin:0 10px 5px;
	border:1px solid #d7d5d3;
	color:#fff;
	min-width:128px;
	text-align:center;
	cursor:pointer;
	border-radius:5px;
	font-size:30px;
	line-height:31px
}
.amount-gift {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:2px solid #d3cfce
}
.amount-gift .input-holder {
	padding-top:30px
}
.amount-gift .input-holder label {
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
	font-size:30px;
	line-height:30px;
	text-transform:uppercase
}
.amount-gift input {
	display:inline-block;
	vertical-align:middle;
	width:158px;
	border:2px solid #c7c1bc;
	background:rgba(71, 71, 71, .15);
	height:48px;
	border-radius:5px
}
.billing-info {
	padding-bottom:30px;
	margin-bottom:10px
}
.billing-info .slot {
	margin-bottom:30px
}
.billing-info label {
	display:inline-block;
	vertical-align:middle!important;
	width:186px;
	padding-right:10px;
	font-weight:700;
	font-size:24px;
	line-height:24px
}
.billing-info .input-holder, .billing-info .select-holder {
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	width:280px
}
.billing-info .form-control {
	background:rgba(71, 71, 71, .15)!important;
	height:48px;
	width:100%;
	border-radius:5px;
	border:2px solid #d7d7d7
}
.jcf-select-billing-select {
	background:rgba(71, 71, 71, .15)!important
}
.donate-info {
	padding-bottom:50px
}
.donate-info h2 {
	font-size:22px;
	line-height:28px
}
.custom-donate-form {
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:2px solid #e1dfde
}
.custom-donate-form .holder {
	margin:0 -5px 25px
}
.custom-donate-form .has-rad .fake-input {
	border-radius:5px
}
.custom-donate-form .has-rad .fake-input:before {
	background:url(../images/icon-tick.png) no-repeat;
	content:"";
	height:22px;
	left:50%;
	margin:-11px;
	opacity:0;
	position:absolute;
	top:50%;
	width:25px;
	z-index:99
}
.custom-donate-form .has-rad .fake-label {
	background:0 0;
	padding:0
}
.custom-donate-form .has-rad [type=radio]:checked~.fake-label {
background:0 0
}
.custom-donate-form .has-rad [type=radio]:checked+.fake-input:before {
	opacity:1
}
.custom-donate-form .btn-wrap {
	overflow:hidden
}
.custom-donate-form .btn-wrap .certificate-wrap {
	float:right
}
.custom-donate-form .payment-selection {
	font-size:14px;
	line-height:20px
}
.custom-donate-form .payment-selection label {
	margin-bottom:5px
}
.custom-donate-form .payment-selection .fake-input {
	display:none
}
.custom-donate-form .payment-selection .title {
	font-size:24px;
	line-height:24px;
	display:block;
	margin-bottom:10px
}
.custom-donate-form .payment-selection [type=radio]:checked~.fake-label {
background:#932b1d!important;
border-color:#932b1d;
color:#fff
}
.custom-donate-form .payment-selection .fake-label {
	background:rgba(71, 71, 71, .15)!important;
	border:2px solid #d7d7d7;
	width:127px;
	text-align:center;
	cursor:pointer
}
.custom-donate-form .payment-selection .paypal .fake-label {
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/paypal.png) 0 -2px no-repeat!important;
	height:42px;
	width:127px
}
.custom-donate-form .payment-selection .paypal [type=radio]:checked~.fake-label {
background:url(../images/paypal.png) 0 -2px no-repeat!important
}
.custom-donate-form .payment-selection .amazon .fake-label {
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/amazon.png) 0 -3px no-repeat!important;
	height:42px;
	width:127px
}
.custom-donate-form .payment-selection .amazon [type=radio]:checked~.fake-label {
background:url(../images/amazon.png) 0 -3px no-repeat!important
}
.custom-donate-form label {
	display:inline-block;
	vertical-align:top;
	margin:0 5px
}
.custom-donate-form .card-holder {
	margin:0 -5px 25px
}
.custom-donate-form .card-holder .form-control {
	display:inline-block;
	vertical-align:top;
	margin:0 5px 5px;
	width:552px
}
.custom-donate-form .form-control {
	background:rgba(71, 71, 71, .15)!important;
	height:48px;
	width:100%;
	border-radius:5px;
	border:2px solid #d7d7d7
}
.custom-donate-form .date-holder {
	margin:0 -5px 25px
}
.custom-donate-form .date-holder .select-holder {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	width:268px
}
.custom-donate-form .cvv-holder {
	margin-bottom:40px;
	overflow:hidden
}
.custom-donate-form .cvv-holder .title-holder .title {
	display:inline-block;
	vertical-align:middle
}
.custom-donate-form .cvv-holder .title-holder a {
	color:#0460a7;
	font-size:14px;
	line-height:20px;
	display:inline-block;
	vertical-align:middle
}
.custom-donate-form .cvv-holder .title-holder a:hover {
	color:#333
}
.custom-donate-form .cvv-holder .form-control {
	width:127px
}
.custom-donate-form .btn-donate {
	border:0;
	background:#912b1c;
	font-size:24px;
	line-height:30px;
	width:253px;
	padding:15px;
	float:none;
	overflow:hidden;
	border-radius:5px
}
.donate-info .tel {
	color:#000
}
.donate-info address {
	font-style:normal;
	margin-bottom:25px
}
.donate-aside {
	width:22.9%;
	min-width:250px;
	padding:28px 0 20px;
	position:relative;
	float:right
}
.donate-aside:after, .donate-aside:before {
	background:url(../images/widget-top.png) no-repeat;
	height:28px;
	position:absolute;
	left:0;
	right:0;
	content:"";
	top:0
}
.donate-aside:before {
	background:url(../images/widget-bottom.png) no-repeat;
	height:20px;
	top:auto;
	bottom:0
}
.donate-aside .holder {
	background:#00589a;
	text-align:center
}
.donate-aside .holder .slot {
	padding:10px;
	color:#fff;
	border-top:1px solid #3379ae
}
.donate-aside .holder .slot:first-child {
	border-top:0
}
.donate-aside .title {
	text-transform:uppercase;
	font-size:24px;
	line-height:27px
}
.donate-aside .percent {
	font-size:60px;
	line-height:50px;
	display:block;
	text-transform:uppercase
}
.donate-aside .sub-text {
	font-weight:700;
	line-height:30px
}
.donate-aside .percentage-info {
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	padding-top:15px
}
.donate-aside .percentage-info .percentage {
	width:142px;
	height:125px;
	color:#fff;
	text-align:center;
	padding:40px 17px 40px 0;
	font:36px/41px AzoWeb-Bold;
	background:url(../images/bg-percentage.png) no-repeat
}
.donate-aside .percentage-info strong {
	display:block;
	font-size:20px;
	line-height:24px;
	margin-bottom:10px
}
.donate-aside .percentage-info .text-holder {
	overflow:hidden;
	padding:0 0 0 10px;
	line-height:21px;
	text-align:left;
	float:right;
	margin-top:-20px;
	width:125px
}
.donate-aside .percentage-info .text-holder p {
	margin:0 0 24px
}
.lightbox iframe {
	width:700px;
	height:auto;
	height:300px
}
images.help-caption {
	position:absolute;
	left:10px;
	bottom:10px;
	right:10px;
	padding:14px 10px;
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-weight:400;
	background:rgba(0, 0, 0, .4);
	overflow-wrap:break-word;
	text-align:left
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none
}
#fancybox-loading div {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background-image:url(../images/fancybox.png)
}
#fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none
}
#fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none
}
#fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:0;
	display:none;
	box-sizing:content-box
}
#fancybox-outer {
	position:relative;
	width:100%;
	height:100%;
	background:#fff
}
#fancybox-content {
	width:0;
	height:0;
	padding:0;
	outline:0;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0 solid #fff
}
#fancybox-hide-sel-frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:0 0;
	z-index:1101
}
#fancybox-close {
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:url(../images/fancybox.png) -40px 0;
	cursor:pointer;
	z-index:1103;
	display:none
}
#fancybox-error {
	color:#444;
	font:400 12px/20px AzoWeb-Light;
	padding:14px;
	margin:0
}
#fancybox-img {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	outline:0;
	line-height:0;
	vertical-align:top
}
#fancybox-frame {
	width:100%;
	height:100%;
	border:none;
	display:block
}
#fancybox-left, #fancybox-right {
	position:absolute;
	bottom:0;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:0;
	background:url(../images/blank.gif);
	z-index:1102;
	display:none
}
#fancybox-left {
	left:0
}
#fancybox-right {
	right:0
}
#fancybox-left-ico, #fancybox-right-ico {
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block
}
#fancybox-left-ico {
	background-image:url(../images/fancybox.png);
	background-position:-40px -30px
}
#fancybox-right-ico {
	background-image:url(../images/fancybox.png);
	background-position:-40px -60px
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility:visible
}
#fancybox-left:hover span {
	left:20px
}
#fancybox-right:hover span {
	left:auto;
	right:20px
}
.fancybox-bg {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001
}
#fancybox-bg-n {
	top:-20px;
	left:0;
	width:100%;
	background-image:url(../images/fancybox-x.png)
}
#fancybox-bg-ne {
	top:-20px;
	right:-20px;
	background-image:url(../images/fancybox.png);
	background-position:-40px -162px
}
#fancybox-bg-e {
	top:0;
	right:-20px;
	height:100%;
	background-image:url(../images/fancybox-y.png);
	background-position:-20px 0
}
#fancybox-bg-se {
	bottom:-20px;
	right:-20px;
	background-image:url(../images/fancybox.png);
	background-position:-40px -182px
}
#fancybox-bg-s {
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url(../images/fancybox-x.png);
	background-position:0 -20px
}
#fancybox-bg-sw {
	bottom:-20px;
	left:-20px;
	background-image:url(../images/fancybox.png);
	background-position:-40px -142px
}
#fancybox-bg-w {
	top:0;
	left:-20px;
	height:100%;
	background-image:url(../images/fancybox-y.png)
}
#fancybox-bg-nw {
	top:-20px;
	left:-20px;
	background-image:url(../images/fancybox.png);
	background-position:-40px -122px
}
#fancybox-title {
	font-family:Helvetica;
	font-size:12px;
	z-index:1102
}
.fancybox-title-inside {
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative
}
.fancybox-title-outside {
	padding-top:10px;
	color:#fff
}
.fancybox-title-over {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	text-align:left
}
#fancybox-title-over {
	padding:10px;
	background-image:url(../images/fancy_title_over.png);
	display:block
}
.fancybox-title-float {
	position:absolute;
	left:0;
	bottom:-20px;
	height:32px
}
#fancybox-title-float-wrap {
	border:none;
	border-collapse:collapse;
	width:auto
}
#fancybox-title-float-wrap td {
	border:none;
	white-space:nowrap
}
#fancybox-title-float-left {
	padding:0 0 0 15px;
	background:url(../images/fancybox.png) -40px -90px no-repeat
}
#fancybox-title-float-main {
	color:#fff;
	line-height:29px;
	font-weight:700;
	padding:0 0 3px;
	background:url(../images/fancybox-x.png) 0 -40px
}
#fancybox-title-float-right {
	padding:0 0 0 15px;
	background:url(../imagesfancybox.png) -55px -90px no-repeat
}
.show-print {
	display:none
}
#footer {
	overflow:hidden
}
#footer .container {
	max-width:1226px
}
#footer .social-networks li {
	margin:0 3px 5px
}
#footer .social-networks a {
	width:27px;
	height:27px;
	background-position:0 -40px
}
#footer .social-networks .facebook a {
	background:url(../images/ico-facebook-small.png) no-repeat
}
#footer .social-networks .twitter a {
	background:url(../images/ico-twitter-small.png) no-repeat
}
#footer .social-networks .google a {
	background:url(../images/ico-google-small.png) no-repeat
}
.footer-holder {
	background:#005799;
	background:rgba(0, 51, 120, .8);
	padding:46px 0 19px;
	overflow:hidden
}
.footer-holder .row {
	margin:0 -10px 33px;
	position:relative;
	overflow:hidden
}
.footer-holder .row .title {
	font:16px/21px AzoWeb-Bold;
	display:block;
	color:#fff;
	margin:0 0 8px;
	padding:0 0 10px;
	border-bottom:1px solid #30709f;
	text-transform:uppercase
}
.footer-holder .row .title a {
	color:#fff
}
.footer-holder .row .title a:hover {
	color:#ccc
}
.footer-holder .col {
	float:left;
	width:16.6666%;
	padding:0 10px
}
.footer-holder .inner-col {
	margin:-10px 0 0;
	font-size:14px;
	line-height:17px;
	color:#fff
}
.footer-holder .inner-col .logo-holder {
	float:left;
	padding:10px 23px 0 0
}
.footer-holder .inner-col .description {
	width:262px;
	padding:15px 10px 0 0;
	float:left
}
.footer-holder .percentage-info {
	overflow:hidden
}
.footer-holder .percentage-info .percentage {
	width:142px;
	height:125px;
	float:left;
	color:#fff;
	text-align:center;
	padding:40px 17px 40px 0;
	font:30px/41px AzoWeb-Bold;
	background:url(../images/bg-percentage.png) no-repeat
}
.footer-holder .percentage-info strong {
	display:block;
	font-size:20px;
	line-height:24px;
	margin-bottom:10px
}
.footer-holder .percentage-info .text-holder {
	overflow:hidden;
	padding:0 0 0 10px;
	line-height:21px
}
.footer-holder .percentage-info .text-holder p {
	margin:0 0 24px
}
.footer-holder .percentage-frame {
	width:160px
}
.footer-holder .footer-bottom {
	margin-bottom:0
}
.footer-holder .footer-bottom .title {
	font-size:14px;
	line-height:18px;
	padding-bottom:5px;
	margin-bottom:33px;
	text-transform:capitalize
}
.footer-holder .footer-bottom .col {
	width:16.4%
}
.footer-holder .footer-bottom .col.col-bbb .logo-holder {
	text-align:center;
	padding-right:31px
}
.footer-holder .footer-bottom .col.col-ministry {
	width:60.5%
}
.footer-holder .footer-bottom .col.col-info {
	font-size:14px;
	line-height:17px;
	color:#fff;
	width:23%
}
.footer-holder .footer-bottom .col.col-info .title {
	margin-bottom:22px
}
.footer-holder .country-info {
	overflow:hidden
}
.footer-holder .country-info .ico-holder {
	float:left;
	padding-right:10px
}
.footer-holder .country-info .description {
	overflow:hidden
}
.footer-holder .country-info a {
	color:#6cf;
	text-decoration:underline
}
.footer-holder .country-info a:hover {
	text-decoration:none
}
.footer-links {
	font-size:16px;
	line-height:24px
}
.footer-links a {
	color:#fff
}
.footer-links a:hover {
	color:#ccc
}
.newsletter-block {
	margin:0 auto 40px;
	max-width:440px
}
.newsletter-block .title {
	display:block;
	color:#fff;
	margin-bottom:16px;
	text-transform:uppercase;
	font:24px/25px AzoWeb-Bold;
	text-align:center
}
.newletter-form {
	background:#fff;
	width:296px;
	margin:0 auto;
	border-radius:5px
}
.newletter-form .form-control {
	color:#942c1d;
	font-size:18px;
	line-height:48px;
	padding:0 20px;
	height:48px;
	background:0 0;
	border:0;
	width:100%;
	outline:0
}
.newletter-form button {
	background:0 0;
	border:0;
	color:#942c1d;
	float:right;
	margin:16px 16px 0 0;
	padding:0;
	position:relative
}
.newletter-form button:hover {
	color:#000
}
.newletter-form .input-holder {
	overflow:hidden;
	position:relative
}
.newletter-form ::-webkit-input-placeholder {
color:#942c1d
}
.newletter-form ::-moz-placeholder {
opacity:1;
color:#942c1d
}
.newletter-form :-moz-placeholder {
color:#942c1d
}
.newletter-form :-ms-input-placeholder {
color:#942c1d
}
.newletter-form .placeholder {
	color:#942c1d
}
.footer-section {
	padding-top:28px;
	padding-bottom:24px;
	background:rgba(204, 204, 204, .6)
}
.footer-section .logo-holder {
	display:inline-block;
	vertical-align:middle;
	width:22%;
	padding-right:5px
}
.footer-section .logo-holder a {
	display:block;
	margin:0 auto;
	text-align:center
}
.footer-section .logo-holder img {
	max-width:100%;
	height:auto;
	display:inline-block;
	vertical-align:top
}
.footer-section address {
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	line-height:18px;
	color:#2a4e68;
	font-style:normal;
	width:26.2%
}
.footer-section address a {
	color:#2a4e68
}
.footer-section .footer-nav {
	display:inline-block;
	vertical-align:middle;
	width:40%
}
.footer-section .footer-nav ul {
	font-size:0
}
.footer-section .footer-nav li {
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:14px;
	padding:0 5px;
	border-left:1px solid #003053;
	text-transform:uppercase
}
.footer-section .footer-nav li:first-child {
	border-left:0
}
.footer-section .footer-nav a {
	color:#003053
}
.footer-section .footer-nav a:hover {
	color:#000
}
.footer-section .social-networks {
	display:inline-block;
	vertical-align:middle;
	width:10%
}
.footer-frame {
	padding:57px 0;
	background:#023155;
	color:#fff;
	font-size:14px;
	line-height:20px;
	font-weight:700;
	text-align:center
}
.footer-frame p {
	margin:0 0 18px
}
.flag-list li {
	display:inline-block;
	vertical-align:top;
	margin:0 7px 5px
}
.flag-list li a:after {
	color:#fff;
	content:attr(title);
	display:block;
	font-size:11px;
	font-weight:400;
	max-width:60px;
	text-transform:capitalize;
	word-wrap:break-word;
	line-height:15px
}
.social-networks li {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	font-size:26px;
	line-height:26px
}
.social-networks a {
	display:block;
	color:#002f52
}
.social-networks a:hover {
	color:#333
}
.accessibility {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden
}
.accessibility:focus {
	position:static;
	width:auto;
	height:auto
}
.hidden {
	position:absolute;
	left:-9999px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden
}
.hide-text {
	position:absolute;
	left:-9999px;
	top:-99999px
}
noscript {
	text-align:center
}
.jcf-select {
	display:inline-block;
	vertical-align:top;
	position:relative;
	border:2px solid #d6d5d5;
	height:49px;
	border-radius:5px;
	width:100%;
	background:#ebebeb
}
.jcf-select select {
	z-index:1;
	left:0;
	top:0
}
.jcf-select .jcf-select-text {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	cursor:default;
	display:block;
	font-size:18px;
	line-height:44px;
	margin:0 35px 0 15px;
	color:#252525;
	font-weight:700
}
.jcf-select .jcf-select-opener {
	position:absolute;
	text-align:center;
	width:30px;
	bottom:0;
	right:0;
	top:0
}
.jcf-select .jcf-select-opener:after {
	content:"\f078";
	position:absolute;
	left:0;
	top:50%;
	margin-top:-8px;
	font-family:icomoon;
	color:#242424;
	font-size:16px;
	line-height:16px
}
body>.jcf-select-drop {
	position:absolute;
	margin:-1px 0 0;
	z-index:9999
}
body>.jcf-select-drop.jcf-drop-flipped {
	margin:1px 0 0
}
.jcf-select .jcf-select-drop {
	position:absolute;
	margin-top:0;
	z-index:9999;
	top:100%;
	left:-1px;
	right:-1px
}
.jcf-select .jcf-drop-flipped {
	bottom:100%;
	top:auto
}
.jcf-select-drop .jcf-select-drop-content {
	border:2px solid #d6d5d5;
	border-radius:5px
}
.jcf-list-box {
	overflow:hidden;
	display:inline-block;
	border:1px solid #b8c3c9;
	min-width:200px;
	margin:0 15px
}
.jcf-list {
	display:inline-block;
	vertical-align:top;
	position:relative;
	background:#fff;
	line-height:24px;
	font-size:18px;
	width:100%
}
.jcf-list .jcf-list-content {
	vertical-align:top;
	display:inline-block;
	overflow:auto;
	width:100%
}
.jcf-list ul {
	list-style:none;
	padding:0;
	margin:0
}
.jcf-list ul li {
	overflow:hidden;
	display:block
}
.jcf-list .jcf-overflow {
	overflow:auto
}
.jcf-list .jcf-option {
	white-space:nowrap;
	overflow:hidden;
	cursor:default;
	display:block;
	padding:10px 15px;
	color:#656565;
	height:1%
}
.jcf-list .jcf-disabled {
	background:#fff!important;
	color:#aaa!important
}
.jcf-list-box .jcf-selected, .jcf-select-drop .jcf-hover {
	background:#e6e6e6;
	color:#000
}
.jcf-list .jcf-optgroup-caption {
	white-space:nowrap;
	font-weight:700;
	display:block;
	padding:5px 9px;
	cursor:default;
	color:#000
}
.jcf-list .jcf-optgroup .jcf-option {
	padding-left:30px
}
.new-search input[type=text] {
	max-width:200px;
	margin:0 0 10px 10px!important
}
.new-search input[type=submit] {
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	border-radius:5px;
	color:#fff;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	padding:8px 20px;
	text-align:center;
	opacity:.9;
	border:0;
	font-family:AzoWeb-Regular
}
.new-search table td {
	float:left;
	font-family: AzoWeb-Light !important;
	font-size: 14px !important;
}
.new-search table td:nth-child(odd) {
width:30%;
line-height:40px;
text-align:right
}
.new-search table td:nth-child(even) {
width:70%
}
.new-search table tr:nth-child(3) td:last-child {
text-align:center;
width:100%
}
@media only screen and (min-width:1025px) {
.tel {
pointer-events:none;
cursor:default
}
}
@media only screen and (max-width:1920px) {
.intro-block .title {
font-size:40px;
line-height:46px;
font-family:EvelethCleanRegular
}
.intro-block .title span {
font-size:36px!important
}
}
@media only screen and (max-width:1499px) {
.intro-block .title span {
font-size:30px!important
}
.header-top .hidden-mobile {
margin-bottom:0
}
.side-menu {
top:217px
}
}
@media only screen and (max-width:1239px) {
.intro-slide {
margin:20px auto 0;
width:702px
}
.intro-slide .description {
font-size:16px;
line-height:16px
}
.intro-slide .description .title {
font-size:20px;
line-height:22px
}
.intro-slide .mask {
width:702px;
margin:0 auto
}
.intro-slide .mask .slide {
width:351px!important
}
}
@media only screen and (max-width:1225px) {
.donate-feature .amount-block {
width:54%
}
.donate-feature .donate-form .amount-block label {
width:90px;
margin:0 3px
}
.donate-feature .amount-input {
width:43%
}
.donate-feature .amount-input .form-control {
width:85px
}
.footer-holder .inner-col .description {
width:160px
}
.footer-section address {
font-size:13px;
line-height:20px;
width:24%
}
.footer-section address br {
display:none
}
.footer-section .footer-nav {
width:42%
}
.footer-section .footer-nav li {
padding:0 5px;
font-size:12px
}
.footer-section .social-networks li {
margin:0
}
.footer-frame {
font-size:12px;
line-height:16px
}
.flag-list li {
margin:0 2px 5px
}
}
@media only screen and (max-width:1025px) {
.side-menu {
top:217px
}
.event-block .col {
padding:0 10px
}
.btn-print {
margin-top:-3px
}
#content .sub-block-pos .image-thumb {
float:none;
margin-right:0
}
.news-list .image-holder {
float:none;
width:60%;
margin:0 auto 20px
}
#two-columns #content {
padding-right:20px
}
#two-columns .aside.issue-aside {
padding-top:0
}
#two-columns .aside {
padding-left:20px
}
#two-columns .aside .image-holder {
margin-bottom:20px
}
.intro-img .container .text-block {
font-size:18px;
line-height:22px
}
.intro-img .title {
font-size:48px;
line-height:40px
}
.need-list li {
width:33.3333%;
margin-bottom:20px
}
.country-block .country-list li {
width:50%
}
.help-block {
margin-bottom:-20px
}
.help-block h1 {
font-size:40px;
line-height:48px
}
.help-block .slot {
font-size:20px;
line-height:22px
}
.help-block .text {
font-size:40px;
line-height:36px
}
.intro-block .image-holder {
min-width:1000px
}
.intro-block .image-holder.focuspoint {
	min-width: 0;
}
.intro-block .title {
font-size:30px;
line-height:35px;
margin:10px 0
}
.intro-slide .btn-next, .intro-slide .btn-prev {
font-size:40px;
line-height:40px;
margin-top:-20px;
left:-30px
}
.intro-slide .btn-next {
left:auto;
right:-30px
}
.two-cols {
padding:70px 0
}
.two-cols h2 {
font-size:56px;
line-height:50px
}
.mission-block {
font-size:20px;
line-height:20px;
padding-right:30px
}
.mission-block .select-holder {
width:80px
}
.mission-block .btn-holder {
text-align:center
}
.mission-start {
text-align:center;
margin-bottom:0
}
.mission-start .to {
display:block;
padding:10px 0;
text-align:center
}
.special-event {
padding-left:30px
}
.special-event h2 {
font-size:40px;
line-height:44px
}
.special-event .event {
padding:20px 0
}
.special-event .date {
margin-right:10px
}
.special-event .title {
font-size:20px;
line-height:24px
}
.champion-block {
padding-bottom:40px;
margin-bottom:40px;
font-size:18px;
line-height:18px
}
.champion-block h1 {
font-size:32px;
line-height:40px;
padding-top:16px
}
.sub-pos h2 {
font-size:40px;
line-height:40px
}
.latest-blog h3 {
font-size:18px;
line-height:18px
}
.blog-holder h3, .latest-news h3 {
font-size:18px;
line-height:24px
}
.content-block-sub {
margin-bottom:20px
}
.content-block-sub h2 {
font-size:22px;
line-height:24px
}
.feature-block {
margin-bottom:30px
}
.feature-block .feature-caption {
padding:10px
}
.feature-block .feature-caption h2 {
padding-bottom:0
}
.feature-list .image-holder {
margin-right:10px
}
.feature-list .description .holder {
margin-bottom:10px
}
.feature-list .description .holder .same-height {
height:auto!important
}
.feature-list h3 {
font-size:18px;
line-height:22px
}
.feature-list .btn-join {
min-width:0
}
.content-links li, .feature-text h2 {
font-size:18px;
line-height:18px
}
.feature-content h3 {
font-size:20px;
line-height:20px
}
.solve-block {
margin-bottom:70px
}
.stories-main article {
font-size:14px;
line-height:15px
}
.sub-detail-info .btn {
min-width:0
}
.content-col {
width:50%
}
.picker-holder {
min-width:251px
}
.type-gift h1 {
font-size:24px;
line-height:24px
}
.type-gift .title {
font-size:20px;
line-height:20px
}
.custom-donate-form .card-holder .form-control {
width:83%
}
.custom-donate-form .date-holder .select-holder {
width:40%;
margin-bottom:5px
}
.jcf-select .jcf-select-text {
font-size:14px
}
.paginator td {
padding:0 10px;
float:left
}
.paginator td.pg-items {
float:left;
width:100%;
margin-bottom:15px
}
}
@media only screen and (max-width:991px) {
body {
font-size:18px;
line-height:20px
}
#header .btn-holder {
padding-top:0
}
.logo {
width:370px
}
.intro-block .title span {
font-size:24px!important
}
#nav {
font-size:18px;
line-height:24px
}
.content-block .sub-text {
margin-bottom:40px
}
.side-menu {
top:192px
}
.text-intro {
font-size:18px;
line-height:18px
}
h1 {
font-size:36px;
line-height:40px
}
h2 {
font-size:22px;
line-height:30px
}
.info-block {
margin:0 -20px 30px
}
.info-block .col {
padding:0 20px
}
.info-block .image-holder {
margin-bottom:15px
}
.info-block.three-col {
margin-bottom:40px
}
.info-block.three-col .image-holder {
margin-bottom:10px
}
.stat-block {
margin-bottom:50px
}
.stat-block .col {
padding:15px 0
}
.stat-block .houses {
font-size:18px;
line-height:22px;
margin-bottom:5px
}
.sub-info {
margin-bottom:20px
}
.donate-feature {
padding:30px 0 0
}
.donate-feature:before {
height:30px
}
.donate-feature .holder {
padding-bottom:30px
}
.donate-feature h2 {
font-size:16px;
line-height:20px;
text-align:center
}
.donate-feature .amount-block {
font-size:18px;
line-height:22px;
width:100%;
margin-bottom:15px;
text-align:center
}
.donate-feature .donate-form .amount-block label {
margin:0
}
.donate-feature .amount-input {
width:100%;
text-align:center
}
.donate-feature .amount-input .dollar {
font-size:20px;
line-height:30px
}
.donate-feature .btn {
font-size:13px;
line-height:20px
}
.footer-holder .row .title {
font-size:14px;
line-height:20px;
text-align:center
}
.footer-holder .footer-bottom .col {
width:25%
}
.footer-holder .footer-bottom .col.col-ministry {
width:75%
}
.footer-holder .footer-bottom .col.col-info {
width:100%;
clear:both
}
.footer-links {
font-size:14px;
line-height:18px
}
.newsletter-block {
margin-bottom:25px
}
.newsletter-block .title {
font-size:16px;
line-height:20px
}
.newletter-form .form-control {
font-size:14px;
line-height:26px
}
.footer-section .logo-holder, .footer-section address {
width:100%;
display:block;
text-align:center;
margin-bottom:20px
}
.footer-section .footer-nav {
width:100%;
text-align:center
}
.footer-section .social-networks {
width:100%;
display:block;
text-align:center;
margin-top:10px
}
.footer-holder .inner-col {
float:none;
width:100%;
margin:-10px auto 0
}
}
@media only screen and (max-width:767px) {
.container {
padding:0
}
#header {
padding-bottom:36px;
background:url(../images/bg-nav-mobile.png) 50% 100% repeat-x
}
#header .btn-holder a {
font-family:AzoWeb-Bold;
font-size:11px;
line-height:0;
min-width:0;
text-align:center;
padding:19px 20px 15px
}
#header .btn-holder a:hover {
color:#ccc
}
#header .btn-holder {
clear:both;
float:none;
padding:0;
display:block
}
.logo {
width:260px;
float:right;
margin-bottom:20px;
text-align:right
}
.btn-donate {
float:none;
background:#942c1d;
margin:0 auto
}
.btn-gift {
display:block;
float:left
}
.header-top {
padding:26px 0 10px
}
.nav-holder {
display:none;
padding:0;
overflow:hidden;
max-height:0;
-webkit-transition:all .3s linear;
transition:all .3s linear
}
.nav-holder #nav {
padding:0
}
.nav-holder #nav ul {
display:block
}
.nav-holder #nav li {
display:block;
padding:10px 0
}
.header-opener {
font-size:9px;
line-height:16px;
margin-left:10px;
top:0;
color:transparent;
width:30px
}
a.header-opener:hover {
color:transparent
}
.header-opener>span {
width:25px;
height:14px
}
.side-menu {
top:126px
}
#main .container {
padding:0 20px
}
.text-intro, h1 {
text-align:center
}
.info-block.event-info {
margin-bottom:10px
}
.info-block.event-info .holder {
border:0
}
.info-block.event-info .image-holder {
margin-bottom:20px
}
.info-block {
margin:0
}
.info-block .col {
width:100%;
padding:0;
margin-bottom:20px;
text-align:center
}
.info-block .image-holder {
display:inline-block;
vertical-align:top;
margin-bottom:20px
}
.info-block.three-col {
margin:0
}
.info-block.three-col .col {
padding:0;
width:100%;
margin-bottom:20px
}
.event-block {
padding:20px 0
}
.event-block .col {
width:100%;
float:none;
margin-bottom:30px
}
.event-block .gallery-list li {
width:100%;
display:block
}
.stat-block {
display:block;
border:0
}
.stat-block .col {
display:block;
width:100%;
font-size:14px;
line-height:18px;
border-left:0;
padding-bottom:0
}
.sub-info {
margin:0 0 30px
}
.sub-info .col {
width:100%;
padding:0;
margin-bottom:20px
}
.donate-feature .amount-block {
display:none
}
.donate-feature .mobile-only {
display:block
}
.donate-feature .btn {
margin-top:10px
}
.donate-feature .holder {
padding-bottom:20px
}
.hidden-mobile {
display:none
}
.visible-mobile {
display:block
}
.btn-share a {
padding-right:35px
}
.btn-share a:after {
background-size:15px 12px;
width:15px;
height:12px;
top:1px
}
.container-top {
border-bottom:2px solid #d6d6d6;
padding:0 0 20px!important;
margin:0 20px 20px!important
}
.col-second {
float:right!important
}
#content .sub-block-pos .image-thumb {
max-width:250px;
margin:0 auto 20px
}
.sub-des {
margin-bottom:50px
}
.news-list h2 {
margin-bottom:20px
}
.news-list p {
margin:0
}
.news-list .image-holder {
float:left;
width:30%;
margin:0 10px 0 0
}
#two-columns #content {
float:none;
padding:0;
margin-bottom:40px;
width:100%
}
#two-columns .aside {
padding:0;
width:100%;
float:none
}
.intro-img .image-holder {
min-width:900px
}
.intro-img .container .text-block {
font-size:14px;
line-height:18px
}
.intro-img .title {
font-size:30px;
line-height:30px
}
.need-block h1 {
font-size:32px;
line-height:34px
}
.need-list {
padding-bottom:40px;
margin-bottom:30px
}
.need-list li {
width:50%
}
.stat-side {
text-align:center
}
.help-block {
padding:50px 0
}
.help-block.help-issue:after {
display:none
}
.help-block.help-issue {
margin-bottom:0
}
.help-block h1 {
font-size:36px;
line-height:36px
}
.help-block h2 {
font-size:18px;
line-height:18px
}
.help-block .slot {
font-size:16px;
line-height:16px;
text-align:center;
margin-bottom:10px
}
.help-block .text {
font-size:60px;
line-height:60px;
display:block;
width:100%
}
.help-block .right {
display:block;
width:100%;
font-size:14px;
line-height:14px;
text-align:center
}
.help-block .equal {
display:none
}
.help-block .btn, .help-block .btn-send {
margin-bottom:10px;
font-size:14px
}
.help-block .btn {
min-width:0;
display:block;
margin:0 auto 10px;
max-width:250px
}
.help-block .or {
display:none
}
.help-block blockquote {
font-size:16px;
line-height:18px
}
.intro-block {
margin-top:-18px
}
.intro-block .image-holder {
min-width:1000px;
left:50%
}
.intro-block .image-holder.focuspoint {
	min-width: 0;
	left: 0;
}
.intro-block .container {
padding-left:10px!important
}
.intro-block .title {
font-size:30px;
line-height:35px
}
.intro-block .btn-donate {
font-size:14px;
line-height:20px
}
.intro-block .photo-info {
right:10px;
display:none
}
.intro-slide {
width:500px
}
.intro-slide .btn-next, .intro-slide .btn-prev {
font-size:20px;
line-height:20px;
margin-top:-11px;
left:-15px
}
.intro-slide .btn-next {
left:auto;
right:-15px
}
.intro-slide .description {
font-size:14px;
line-height:16px
}
.intro-slide .description .title {
font-size:18px;
line-height:20px
}
.intro-slide .mask {
width:500px
}
.intro-slide .mask .slide {
width:250px!important
}
.two-cols h2 {
font-size:32px;
line-height:32px
}
.mission-block {
width:100%;
float:none;
padding:0;
margin-bottom:30px
}
.mission-block h2 br {
display:none
}
.special-event {
padding:0;
width:100%;
float:none
}
.special-event h2 {
font-size:30px;
line-height:30px
}
.champion-block {
font-size:14px;
line-height:14px
}
.champion-block h1 {
font-size:18px;
line-height:40px
}
.sub-pos h2 {
font-size:32px;
line-height:32px
}
.latest-blog {
width:100%;
float:none;
margin-bottom:50px
}
.latest-news {
padding-right:0
}
.blog-holder, .latest-news {
padding-left:0;
width:100%;
float:none
}
.blog-holder .row, .latest-news .row {
padding:20px 0
}
.info-sub {
margin-bottom:50px;
font-size:16px;
line-height:20px
}
.benefits-block {
margin-bottom:50px
}
.feature-block h2 {
font-size:16px;
line-height:16px
}
.feature-block .feature-caption p {
display:none
}
.feature-list article {
width:100%;
display:block
}
.feature-text {
margin-bottom:30px
}
.feature-text .image-holder {
margin-right:0
}
.content-links {
margin-bottom:30px!important
}
.content-links li {
font-size:14px;
line-height:14px;
padding:0 5px 0 10px!important
}
.feature-content {
font-size:14px;
line-height:20px
}
.feature-content h3 {
font-size:16px;
line-height:16px
}
.paginator {
font-size:20px;
line-height:30px
}
.paginator .next a, .paginator strong {
width:30px;
height:30px
}
.paginator .next span {
line-height:30px
}
.blog-intro h3 {
font-size:20px;
line-height:20px
}
.solve-block h1 {
font-size:32px;
line-height:32px
}
.help-row {
padding-top:5px
}
.heading-sub h2 {
font-size:18px;
line-height:18px
}
.make-donate {
padding:25px 10px
}
.stories-main article {
width:50%
}
.stories-main h2 {
font-size:18px;
line-height:18px
}
.detail-intro .headline {
font-size:40px;
line-height:36px
}
.work-detail {
font-size:20px;
line-height:22px
}
.map-pos iframe {
min-height:400px
}
.feature-content {
margin-bottom:30px
}
.check-trip {
margin:30px 0;
padding:0 0 30px;
font-size:22px;
line-height:22px
}
.sub-detail-info {
margin-bottom:50px
}
.sub-detail-info h1 {
font-size:36px;
line-height:40px
}
.sub-detail-info .two-col {
padding-bottom:0
}
.content-col {
width:100%;
float:none;
margin-bottom:30px
}
.custom-donate-form .btn-wrap .certificate-wrap {
float:none;
text-align:center;
margin-bottom:10px
}
.custom-donate-form .btn-wrap {
text-align:center
}
.custom-donate-form .card-holder .form-control {
width:92%
}
.donate-aside {
margin:0 auto 30px;
float:none
}
.lightbox iframe {
width:100%;
height:auto
}
.footer-holder .row:before {
content:"";
position:absolute;
left:-9999px;
right:-9999px;
bottom:0;
background:#30709f;
height:1px
}
.footer-holder .row .title {
text-align:center
}
.footer-holder .row .title a:hover {
color:#f5f5f5
}
.footer-holder .row .title {
border:0
}
.footer-holder .col {
width:50% !important;
margin-bottom:20px
}
.footer-holder .inner-col .logo-holder {
display:block;
width:100%;
text-align:center
}
.footer-holder .inner-col .description {
display:none
}
.footer-holder .percentage-info {
left:0;
margin-top:150px;
overflow:visible;
position:absolute;
width:100%
}
.footer-holder .percentage-info .percentage {
width:100%;
margin:10px 0;
background-position:center top
}
.footer-holder .percentage-info .text-holder {
float:left;
line-height:21px;
overflow:visible;
padding:0 0 0 10px;
width:100%;
text-align:center
}
.footer-holder .percentage-frame {
width:100%
}
.footer-holder .footer-bottom .col.col-bbb {
display:block;
width:50%;
margin-bottom:280px
}
.footer-holder .footer-bottom .col.col-ministry {
width:50%;
padding-top:0;
margin:0
}
.footer-holder .footer-bottom .col.col-info, .footer-links {
display:none
}
.newsletter-block .title {
font-size:14px;
line-height:16px
}
.newletter-form {
width:100%
}
.footer-section {
background:#005799;
background:rgba(0, 51, 120, .8);
text-align:center
}
.footer-section .logo-holder {
width:100%;
text-align:center
}
.footer-section address a {
color:#fff;
display:inline-block;
vertical-align:top
}
.footer-section address {
display:block;
width:100%;
color:#fff
}
.footer-section .footer-nav {
width:100%;
display:block;
text-align:center
}
.footer-section .footer-nav a {
color:#fff!important
}
.footer-section .footer-nav a:hover {
color:#ccc!important
}
.footer-section .footer-nav li {
border-left-color:#fff
}
.footer-section .social-networks {
width:100%;
padding:15px 0;
display:block;
text-align:center
}
.footer-section .social-networks li {
margin:0 2px
}
.footer-section .social-networks a {
color:#fff;
font-size:25px
}
.footer-section .social-networks a:hover {
color:#ccc
}
.footer-frame {
display:none
}
.paginator td {
padding:0 7px;
float:left
}
.footer-holder .champion-footer-first-links{
	display:none;
}
#footer .footer-holder .champion-footer-second-links .title{
	display:none;
}
#footer .footer-holder .champion-footer-second-links{
	width:100% !important;
	
}
.footer-holder .champion-footer-second-links .footer-links{
display:block;
text-align:center;
text-transform:uppercase;
font-family: AzoWeb-Bold;
}
.footer-holder .champion-footer-second-links .footer-links li{
	width:50%;
	float:left;
	margin-bottom:40px;
	
}
.footer-holder .champion-footer-third-links {
display:none;
}
.footer-holder .champion-footer-last-links{
float:none;
margin:0px auto;
text-align:center;
min-width:300px;
}
.footer-holder .champion-footer-last-links strong{
display:none;
}
.footer-holder .champion-footer-last-links .footer-links{
display:block;
}
.container h1, .container h2, .container h3, .container h4, .container h5, .container h6 {
	padding-top:15px;
}
}
@media only screen and (max-width:639px) {
.intro-block .image-holder {
min-width:1000px;
left:20%
}
.info-block .image-holder img {
width:100%
}
.info-block .image-holder.focuspoint img {
	width: auto;
}
.news-list .image-holder {
width:60%;
float:none;
margin:0 auto 20px
}
.intro-block .title {
font-size:20px;
line-height:30px
}
.news-list .btn-holder {
width:100%;
text-align:center;
margin:0;
padding:0
}
.country-block .country-list li {
width:100%;
font-size:18px;
line-height:22px
}
.intro-slide, .intro-slide .mask {
width:280px
}
.intro-slide .mask .slide {
width:280px!important
}
.champion-block .logo-champion {
float:none;
display:block;
margin:0 auto
}
.sub-detail-info .two-col .col {
width:100%;
float:none;
margin-bottom:30px
}
}
@media only screen and (max-width:479px) {
.news-list .image-holder {
width:90%
}
.feature-list .image-holder {
float:none;
margin:0 auto 20px;
max-width:200px
}
.feature-content .image-holder {
margin:0 0 15px;
float:none
}
.intro-block .title {
font-size:20px;
line-height:30px;
margin:0
}
.stories-main article, .stories-main article img {
width:100%
}
body #mc_login label {
margin:10px 0 0;
width:100%
}
.new-search table {
width:100%
}
.new-search table td, .new-search table td:nth-child(even), .new-search table td:nth-child(odd) {
float:left;
width:100%;
text-align:left;
line-height:25px
}
.new-search input[type=text] {
margin:0 0 10px!important;
max-width:280px
}
}
@media print {
* {
	background:0 0!important;
	color:#000!important
}
.show-print {
	display:block
}
#footer, #tab02, #tab03, .breadcrumbs, .btn-holder, .btn-join, .btn-print, .btn-share, .check-trip, .club-list, .content-block-sub .feature-block, .country-block, .custom-donate-form, .detail-container#two-columns .aside, .donate-aside, .donate-feature, .header-top .hidden-mobile, .help-block, .info-block .image-holder .caption, .info-sub, .intro-block, .intro-img, .intro-slide, .latest-news, .make-donate, .map-pos iframe, .nav-holder, .need-block, .pager, .press-block, .print-hide, .side-col, .side-menuwrap, .social-block, .stat-side, .sub-detail-info, .sub-detail-info .btn, .sub-detail-info .two-col, .work-detail, form {
	display:none!important
}
#content .sub-block-pos, #main .container, #two-columns #content, #two-columns .aside, #two-columns .aside.issue-aside, .blog-holder, .content-col, .event-block .col, .event-block .gallery-list li, .feature-content .row, .feature-list, .feature-list article, .info-block, .info-block .col, .info-block.info-help .col, .info-block.info-help .holder, .info-block.three-col .col, .latest-blog, .logo, .mission-block, .special-event, .stat-block .col, .sub-detail-info, .sub-info, .sub-info .col, .two-col {
	width:100%!important;
	float:none!important;
	padding:0!important;
	margin:0 0 50px!important;
	overflow:visible!important;
	display:block!important;
	max-width:none;
	clear:both
}
.info-block.three-col .help-caption {
	position:static;
	padding:20px 0;
	display:none!important
}
.sub-detail-info {
	margin-bottom:-150px!important
}
.event-block .gallery-list li {
	margin:0!important
}
.logo img.hidden-mobile {
	display:block!important
}
.info-block .image-holder, .news-list .image-holder, .news-list article {
	border:0!important
}
.country-block .country-list li, .need-list li {
	width:50%!important
}
.detail-container p {
	margin:0 0 30px!important
}
.detail-container {
	padding:0!important
}
.content-col p {
	margin:0
}
.donate-info, .feature-list, .info-block, .info-block.info-help, .sub-detail-info, .sub-detail-info .two-col {
	page-break-before:always
}
#content .sub-block-pos, .info-block .col, .info-block.three-col, .info-block.three-col .col, .print-action, .stat-block, .stat-block .col {
	page-break-inside:avoid!important;
	border:0!important
}
.news-list, .print-action .info-block {
	page-break-inside:inherit!important;
	page-break-before:inherit!important
}
.info-block .image-holder {
	width:100%;
	text-align:center
}
.info-block .image-holder img {
	display:inline-block
}
.event-block {
	border:0
}
.info-block.event-info .description a {
	display:none
}
* {
	border:0!important
}
.map-pos img {
	width:100%;
	height:auto
}
.info-block.three-col .col .image-thumb img {
	width:auto;
	height:auto
}
.sub-detail-info {
	display:none!important
}
#content .sub-block-pos .image-thumb {
	margin-left:2px!important;
	border:0
}
#content .sub-block-pos li {
	padding-left:5px!important
}
.stories-detail {
	padding:0;
	max-width:none;
	padding-top:10px!important
}
.stories-detail p {
	margin-bottom:10px!important
}
.image-thumb {
	border:0!important
}
.feature-list .image-holder {
	margin:0 auto 30px;
	float:none;
	width:50%
}
.feature-list .description {
	overflow:visible;
	text-align:center
}
.sub-detail-info h1 {
	margin-bottom:10px!important
}
.print-action, .print-action .info-block, .print-action .info-block .col {
	page-break-inside:inherit!important
}
#header, #header .logo, #header .logo img {
	margin:0!important;
	padding:0!important
}
.special-event h2 {
	margin:0
}
.print-action * {
	margin:0!important
}
#content .sub-des ul, .sub-des .title, .text-intro p {
	margin-bottom:35px!important
}
#content .sub-des ul {
	margin-bottom:55px!important
}
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.row:after, .row:before {
	display:table;
	content:" "
}
.row:after {
	clear:both
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
@media (min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
float:left
}
.col-sm-12 {
width:100%
}
.col-sm-11 {
width:91.66666667%
}
.col-sm-10 {
width:83.33333333%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666667%
}
.col-sm-7 {
width:58.33333333%
}
.col-sm-6 {
width:50%
}
.col-sm-5 {
width:41.66666667%
}
.col-sm-4 {
width:33.33333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.66666667%
}
.col-sm-1 {
width:8.33333333%
}
.hidden-desktop {
display:none
}
}
@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
float:left
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666667%
}
.col-md-10 {
width:83.33333333%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666667%
}
.col-md-7 {
width:58.33333333%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666667%
}
.col-md-4 {
width:33.33333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.66666667%
}
.col-md-1 {
width:8.33333333%
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
float:left
}
.col-lg-12 {
width:100%
}
.col-lg-11 {
width:91.66666667%
}
.col-lg-10 {
width:83.33333333%
}
.col-lg-9 {
width:75%
}
.col-lg-8 {
width:66.66666667%
}
.col-lg-7 {
width:58.33333333%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666667%
}
.col-lg-4 {
width:33.33333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.66666667%
}
.col-lg-1 {
width:8.33333333%
}
}
.content-sub .description strong.black {
	color:#000
}
body .text-left {
	text-align:left
}
body .text-left.black {
	color:#000
}
#content #mc_login label {
	float:left;
	font-family:AzoWeb-Bold;
	margin:15px 0 0;
	width:130px
}
#content #mc_login #login {
	background:url(../images/bg-button.jpg) 50% 0 #962126;
	border:0;
	border-radius:5px;
	color:#fff;
	display:inline-block;
	font-family:AzoWeb-Regular;
	font-size:15px;
	line-height:21px;
	opacity:.9;
	padding:10px;
	text-transform:uppercase;
	vertical-align:top;
	width:145px
}
#content #mc_login input[type=text], #content #mc_login input[type=tel], #content #mc_login input[type=email], #content #mc_login input[type=url], #content #mc_login input[type=password], #content #mc_login input[type=search], #content #mc_login textarea {
	border:2px solid #ccc;
	background-color:rgba(187, 187, 187, .25);
	padding:6px 7px;
	border-radius:3px;
	margin:10px 0
}
.image-holder img, div.responsive {
	width:100%
}
#content #mc_login h2 {
	color:#252525
}
#content #mc_mainContent {
	float:left;
	padding-right:0;
	width:100%
}
#content #mc_info, #content #mc_interests {
	float:left;
	height:auto;
	padding:10px;
	width:100%
}
.gsc-control-cse-en {
	background:0 0!important;
	border:none!important
}
.gsc-selected-option-container {
	width:100%!important
}
@media only screen and (min-width:768px) {
#two-columns #content .intro-slide {
position:relative;
width:100%;
margin:20px auto 0
}
#two-columns #content .intro-slide .holder {
position:relative;
z-index:9
}
#two-columns #content .intro-slide .btn-next:hover, #two-columns #content .intro-slide .btn-prev:hover {
color:#2273b7
}
#two-columns #content .intro-slide .image-holder {
padding:6px;
display:inline-block;
vertical-align:middle;
width:41%;
background:#fff;
box-shadow:0 0 5px rgba(24, 24, 24, .75);
border:1px solid #c0c0bf;
position:relative;
z-index:2
}
#two-columns #content .intro-slide .image-holder img {
width:100%;
height:auto;
vertical-align:top
}
#two-columns #content .intro-slide .description {
position:relative;
display:inline-block;
vertical-align:middle;
width:59%;
color:#58595b;
text-align:center;
margin-left:-5px;
padding:10px;
background:url(../images/bg-sprite.png) 5px 0 no-repeat
}
#two-columns #content .intro-slide .description:after, #two-columns #content .intro-slide .description:before {
background:url(../images/bg-sprite.png) -408px 0 repeat-y;
position:absolute;
top:45px;
left:0;
bottom:25px;
content:"";
right:3px
}
#two-columns #content .intro-slide .description:after {
background-position:-210px 100%;
background-repeat:no-repeat;
top:auto;
bottom:0;
height:25px;
right:0
}
#two-columns #content .intro-slide .description .title {
display:block;
color:#006bb6;
text-transform:uppercase
}
#two-columns #content .intro-slide .description .title a {
color:#006bb6
}
#two-columns #content .intro-slide .description .title a:hover {
color:#03497b
}
#two-columns #content .intro-slide .description p {
margin:0
}
#two-columns #content .intro-slide .mask {
position:relative;
overflow:hidden;
width:100%;
min-height:150px!important
}
#two-columns #content .intro-slide .mask .slideset {
width:150%!important;
float:left
}
#two-columns #content .intro-slide .mask .slide {
float:left;
width:33.333%!important;
padding:11px 12px;
font-size:0
}
#two-columns #content .intro-slide .description .title {
font-size:20px;
line-height:22px
}
#two-columns #content .intro-slide .description {
font-size:16px;
line-height:16px
}
#two-columns #content .intro-slide .btn-next, #two-columns #content .intro-slide .btn-prev {
color:#c4bdb4;
font-size:50px;
left:-40px;
line-height:80px;
margin-top:-35px;
position:absolute;
top:50%
}
#two-columns #content .intro-slide .btn-next {
left:auto;
right:-40px
}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
#two-columns #content .intro-slide .description .title {
font-size:13px;
line-height:14px
}
#two-columns #content .intro-slide .description {
font-size:12px;
line-height:13px
}
#two-columns #content .intro-slide .btn-next, #two-columns #content .intro-slide .btn-prev {
color:#c4bdb4;
font-size:25px;
left:-15px;
line-height:80px;
margin-top:-43px;
position:absolute;
top:50%
}
#two-columns #content .intro-slide .btn-next {
left:auto;
right:-15px
}
}
.donate-right-area {
	max-width:250px
}
.donate-right-area-inner {
	background-color:#00589a;
	float:left;
	width:100%
}
.donate-right-area .content {
	text-align:center;
	color:#fff;
	padding:20px 10px 0;
	border-bottom:Solid 1px #3379ae
}
.donate-right-area .content h3 {
	color:#fff;
	margin:0 0 .5em
}
.donate-right-area .content h1 {
	color:#fff;
	margin:0 0 .3em;
	font-size:60px
}
.donate-right-area .content-percentage {
	text-align:center;
	color:#fff;
	padding:20px 10px 0;
	font-size:14px
}
.donate-right-area .content-percentage strong {
	font-size:18px
}
.donate-right-area .percentage-info .percentage {
	width:142px;
	height:125px;
	float:left;
	color:#fff;
	text-align:center;
	padding:40px 17px 40px 0;
	font:36px/41px AzoWeb-Bold;
	background:url(../images/bg-percentage.png) no-repeat
}
.donate-right-area .percentage-frame {
	float:right;
	margin-top:-20px;
	width:55%
}
#content .TabbedPanelsTabGroup li::before {
width:0
}
#content .TabbedPanelsTabGroup li {
	padding:5px 10px
}
.share-box {
	float:left;
	position:absolute;
	margin:10px 0 0 -125px;
	display:none;
	z-index:9999
}
.share-box .popup-holder {
	background-color:#d7d7d7;
	padding:7px;
	position:absolute;
	width:205px
}
.share-box .popup-holder:before {
	bottom:100%;
	left:70%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(215, 215, 215, 0);
	border-bottom-color:#d7d7d7;
	border-width:10px;
	margin-left:-10px;
	z-index:2
}
.share-box .popup-holder td div {
	float:left
}
.share-box .popup-holder p {
	margin:0
}
.share-box .popup-holder a {
	width:32px;
	height:32px;
	padding:0
}
.map-pos #map-overlay {
	position:absolute;
	width:100%;
	height:600px;
	left:0;
	top:0
}
.side-block.enewsletter form {
	background-color:#006bb7;
	padding:10px;
	width:100%
}
.side-block.enewsletter fieldset {
	background:#fff;
	border-radius:5px
}
body .gsib_a {
	padding:0px;
}
body .gsib_a input[type="text"] {
	min-height:31px !important;
	height:31px !important;
	padding-left:3px !important;
	background-color:transparent !important;
}
body .gsc-input-box {
	height:33px
}
body .gsst_a .gscb_a {
	margin-top:6px
}
body .gsc-selected-option-container {
	width:100%!important
}
body input.gsc-search-button, body input.gsc-search-button:focus, body input.gsc-search-button:hover {
	background-color:#006bb7;
	height:31px;
	width:73px
}
body input.gsc-search-button:hover {
	background-color:#03497b
}
.container #survey_1400 label {
	font-family:AzoWeb-Bold;
	font-size:16px;
	line-height:1.3333
}
.container #survey_1400 input[type=text], .container #survey_1400 input[type=password] {
	border:2px solid #ccc;
	background-color:rgba(187, 187, 187, .25);
	padding:6px 7px;
	border-radius:3px;
	margin:10px 0;
	box-shadow:0;
	height:44px;
	width:300px
}
.container #survey_1400 textarea {
	border:2px solid #ccc;
	background-color:rgba(187, 187, 187, .25);
	padding:6px 7px;
	border-radius:3px;
	margin:10px 0;
	box-shadow:0;
	height:150px;
	width:300px
}
.container #survey_1400 .jcf-hidden {
	appearance:normal!important;
	border:2px solid #ccc!important;
	height:44px!important;
	left:0!important;
	margin:0!important;
	position:inherit!important;
	width:300px!important;
	float:left;
	background-color:hsla(0, 0%, 73%, .25);
	border-radius:5px;
	padding:5px 7px;
	background-image:url(../images/arrow-down.png);
	background-repeat:no-repeat;
	background-position:98% 16px
}
.container #survey_1400 #cons_state+.jcf-list-box, .container #survey_1400 .jcf-hidden option:first-child, .container #survey_1400 .jcf-list-box, body #survey_1400 #cons_country+.jcf-list-box {
	display:none
}
.container #survey_1400 .jcf-select {
	display:inline-block;
	vertical-align:top;
	position:relative;
	border:2px solid #ccc;
	height:44px;
	border-radius:5px;
	background:#ebebeb;
	background:rgba(187, 187, 187, .25);
	width:300px
}
.container #survey_1400 .jcf-select .jcf-select-text {
	line-height:40px
}
.container #survey_1400 .Button {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	border-radius:5px;
	color:#fff;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	padding:8px 20px;
	text-align:center;
	opacity:.9;
	border:0;
	font-family:AzoWeb-Regular
}
.container #survey_1400 .Button:hover {
	opacity:1
}
.container #survey_1400 td.req+td span.NetscapeFix .jcf-hidden {
	display:none!important
}
#content label {
	font-family:AzoWeb-Bold;
	font-size:16px;
	line-height:1.3333
}
#content input[type=text], #content input[type=password] {
	border:2px solid #ccc;
	background-color:rgba(187, 187, 187, .25);
	padding:6px 7px;
	border-radius:3px;
	margin:10px 0;
	box-shadow:0;
	min-height:44px;
	height:44px;
	width:300px
}
#content textarea {
	border:2px solid #ccc;
	background-color:rgba(187, 187, 187, .25);
	padding:6px 7px;
	border-radius:3px;
	margin:10px 0;
	box-shadow:0;
	height:150px;
	width:300px
}
#content select.jcf-hidden {
	appearance:normal!important;
	border:2px solid #ccc!important;
	height:44px!important;
	left:0!important;
	margin:10px 0!important;
	position:inherit!important;
	width:300px!important;
	float:left;
	background-color:hsla(0, 0%, 73%, .25);
	border-radius:5px;
	padding:5px 7px;
	background-image:url(../images/arrow-down.png);
	background-repeat:no-repeat;
	background-position:98% 16px
}
.container .jcf-unselectable {
	display:none
}
#content .Button {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	border-radius:5px;
	color:#fff;
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	padding:8px 20px;
	text-align:center;
	opacity:.9;
	border:0;
	font-family:AzoWeb-Regular
}
#content .Button:hover {
	opacity:1
}
.mobile-call p {
	background-color:#dceaf1;
	border-radius:10px;
	padding:15px 10px
}
.mobile-call p a {
	font-weight:700
}
#two-columns .description {
	margin-bottom:20px
}
#two-columns .description h3 {
	margin:0 0 .2em
}
.product__top .product__title {
	float:left;
	font-size:1.38889em;
	line-height:1.4em;
	margin-bottom:1.33333em;
	text-transform:none;
	width:100%
}
.help-caption {
	position:absolute;
	left:10px;
	bottom:10px;
	right:10px;
	padding:14px 10px;
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-weight:400;
	background:rgba(0, 0, 0, .6);
	overflow-wrap:break-word;
	text-align:left
}
.press-holder .image-thumb {
	float:left;
	margin-right:15px
}
.press-block .row {
	clear:both
}
#newsletter {
	float:left;
	max-width:625px;
	width:100%;
	margin:20px 0
}
#newsletter .top-area {
	float:left;
	margin-bottom:30px;
	width:100%
}
#newsletter .logo-area {
	float:left;
	width:60%
}
#newsletter .top-area .right-area {
	float:right;
	margin-top:10px
}
#newsletter .top-area .right-area .social-links {
	float:left;
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0
}
#content #newsletter .top-area .right-area .social-links li:before {
	width:0
}
#content #newsletter .top-area .right-area .social-links li {
	float:left;
	margin:0;
	padding:0 5px 0 0
}
#content #newsletter .top-area .right-area .social-links a {
	height:20px;
	width:20px;
	text-align:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden
}
#content #newsletter .top-area .right-area .social-links a:hover {
	opacity:.7
}
#content #newsletter .top-area .right-area .social-links .facebook a {
	background:url(../images/ico-facebook.png) no-repeat;
	background-size:100% auto
}
#content #newsletter .top-area .right-area .social-links .twitter a {
	background:url(../images/ico-twitter.png) no-repeat;
	background-size:100% auto
}
#content #newsletter .top-area .right-area .social-links .google a {
	background:url(../images/ico-google-plus.png) no-repeat;
	background-size:100% auto
}
#content #newsletter a.forward {
	background:url(../images/btn-share.png) right center no-repeat;
	color:#252525;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	padding:5px 25px 5px 0;
	position:relative;
	text-transform:uppercase;
	background-size:18px 15px
}
#content #newsletter a.forward:hover {
	color:#006bb7;
	background-image:url(../images/btn-share-hover.png)
}
#newsletter .content-area {
	padding:0 10px
}
#content #newsletter .image-holder {
	border:1px solid #e1e1e1;
	padding:10px;
	position:relative;
	text-align:center
}
#content #newsletter ul.get-started {
	margin:0 0 30px;
	padding:0
}
#content #newsletter ul.get-started li {
	margin:0;
	padding:0
}
#content #newsletter ul.get-started li:before {
	width:0;
	margin:0;
	padding:0
}
#content #newsletter .row .director-image {
	padding-right:20px
}
#content #newsletter .footer-holder {
	width:100%;
	background:0 0;
	padding:0;
	margin:30px 0 0;
	overflow:visible
}
#content #newsletter .footer-holder .row {
	margin:0
}
#content #newsletter .footer-area:before {
	content:"";
	height:24px;
	left:0;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/newsletter-footer-tears.png) center 0 repeat-x;
	margin:0
}
#content #newsletter .footer-area {
	background:rgba(0, 88, 154, .9);
	color:#fff;
	font-size:14px;
	padding-bottom:15px;
	margin-top:24px
}
#content #newsletter .footer-area .footer-top {
	border-bottom:solid 1px #3379ac;
	padding:10px 0;
	margin-bottom:20px
}
#content #newsletter .footer-area .footer-bottom {
	padding:0 15px
}
#content #newsletter .footer-area .footer-top ul li:before {
	width:0
}
#content #newsletter .footer-area .footer-top ul li {
	margin:0 20px 0 0;
	padding:0;
	float:left
}
#content #newsletter .footer-area .footer-top ul li strong, #content #newsletter .footer-area a {
	color:#fff
}
#content #newsletter .footer-area a img {
	width:20px;
	float:left;
	margin-right:5px
}
#content #newsletter .footer-area .footer-top a strong, #content #newsletter .footer-area .footer-top ul li strong {
	float:left
}
#content #newsletter .footer-area .forward-to-friend a strong {
	margin-top:-8px;
	line-height:15px
}
#content #newsletter .footer-area nav ul {
	margin:5px 0 0;
	padding:0
}
#content #newsletter .footer-area nav li:before {
	width:0
}
#content #newsletter .footer-area nav li {
	margin:5px 0 0;
	padding:0;
	float:left;
	border-right:solid 1px #fff;
	font-size:12px;
	line-height:12px
}
#content #newsletter .footer-area nav li:nth-child(3), #content #newsletter .footer-area nav li:nth-child(6) {
border:0
}
#content #newsletter .footer-area nav li a {
	line-height:12px;
	padding:0 10px
}
#content #newsletter .footer-area nav li a strong {
	color:#fff;
	text-transform:uppercase
}
#content #newsletter .footer-area nav li:nth-child(1) a, #content #newsletter .footer-area nav li:nth-child(4) a {
padding-left:0
}
#content #newsletter .footer-area .pull-right {
	text-align:right
}
#content #newsletter .footer-area .btn {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bg-button.jpg) 50% 0 #982126;
	border-radius:5px;
	color:#fff;
	font-size:13px;
	line-height:13px;
	text-transform:uppercase;
	padding:8px 10px;
	text-align:center;
	opacity:.9;
	margin-top:5px
}
#content #newsletter .footer-area .btn:hover {
	opacity:1
}
#content #newsletter .footer-area address {
	font-style:normal;
	font-size:12px;
	margin:20px 0 0
}
#content #newsletter .footer-area .bbb-logo img, #content #newsletter .footer-area .ministry-logo img {
	max-height:90px;
	margin-top:20px
}
#content #newsletter .footer-area .percentage-info .percentage {
	background:url(../images/bg-percentage.png) no-repeat;
	color:#fff;
	float:left;
	font:30px/41px AzoWeb-Bold;
	height:125px;
	padding:40px 17px 40px 0;
	text-align:center;
	width:142px;
	margin:0 10px 0 0
}
#content #newsletter .footer-area .percentage-info {
	font-size:14px
}
#content #newsletter .footer-area .percentage-info .text-holder strong {
	font-size:18px
}
#content #newsletter .footer-area .tax-info {
	font-size:13px;
	margin-top:20px
}
#content #newsletter [class^=col-], .btn {
Padding-left:0;
Padding-right:0
}
#content #newsletter .top-area .btn-donate {
	width:120px;
	min-width:120px;
	font-size:20px;
	padding:4px 0
}
#content #newsletter .image-copyright {
	font-size:12px;
	margin-top:5px
}
#content #newsletter .signature-image img {
	margin:15px 0
}
#content #newsletter .quote {
	text-align:center;
	color:#006bb7
}
#content #newsletter .gift-catalog {
	text-align:center;
	margin-bottom:30px
}
#content #newsletter .feature-content {
	margin-bottom:20px
}
#content #newsletter .feature-content .row {
	border:0;
	padding-right:10px
}
#content #newsletter .feature-content .image-holder {
	padding:2px;
	margin-right:10px
}
#content #newsletter .right-side-area {
	margin-top:50px;
	background:rgba(255, 255, 255, .5);
	font-size:15px
}
#content #newsletter .feature-content h4 {
	font-family:AzoWeb-Medium
}
#content #newsletter .block-heading {
	background-color:#00589a;
	margin-bottom:20px
}
#content #newsletter .right-side-area h4 {
	font-family:AzoWeb-Medium;
	color:#fff;
	margin:0;
	text-align:center;
	padding:3px 10px;
	font-size:18px
}
#content #newsletter .block-heading:after {
	background:url(../images/widget-bottom.png) left -5px no-repeat;
	content:"";
	display:block;
	height:30px;
	left:0;
	position:absolute;
	right:0
}
#content #newsletter .right-side-area ul {
	margin:0 0 30px
}
#content #newsletter .right-side-area ul li:before {
	width:0
}
#content #newsletter .right-side-area ul li {
	padding:0 0 8px
}
#content #newsletter .right-side-area .latest-video {
	padding:10px;
	text-align:center
}
#content #newsletter .right-side-area p {
	margin:10px 0
}
#content #newsletter .right-side-area .btn-donate {
	min-width:90%;
	font-size:16px;
	margin:0 5%;
	padding:4px
}
#content #newsletter .blog-ffp {
	background:rgba(255, 255, 255, .5);
	margin-top:40px
}
#content #newsletter .blog-ffp .block-heading {
	background-color:#00589a;
	margin-bottom:30px
}
#content #newsletter .blog-ffp .block-heading:after {
	background:url(../images/newsletter-page-tears.png) left -5px no-repeat;
	content:"";
	display:block;
	height:30px;
	left:0;
	position:absolute;
	right:0
}
#content #newsletter .blog-ffp .block-heading h4 {
	font-family:AzoWeb-Medium;
	color:#fff;
	margin:0;
	text-align:center;
	padding:3px 10px;
	font-size:18px
}
#content #newsletter .blog-ffp h5, #content #newsletter .in-the-news h5 {
	font-family:AzoWeb-light;
	font-size:15px;
	margin:10px 0
}
#content #newsletter .in-the-news {
	background:rgba(255, 255, 255, .5)
}
#content #newsletter .in-the-news .block-heading {
	margin-bottom:30px
}
#content #newsletter .in-the-news .block-heading:after {
	background:url(../images/newsletter-page-tears.png) left -5px no-repeat;
	background-size:100% auto;
	content:"";
	display:block;
	height:30px;
	left:0;
	position:absolute;
	right:0
}
#content #newsletter .in-the-news .block-heading h4 {
	font-family:AzoWeb-Medium;
	color:#fff;
	margin:0;
	text-align:center;
	padding:3px 10px;
	font-size:18px
}
#content #newsletter .in-the-news h5 {
	margin:15px 0
}
@media only screen and (max-width:952px) {
#content #newsletter .footer-area:before {
content:"";
height:24px;
left:0;
position:absolute;
right:0;
top:0;
background:url(../images/newsletter-footer-tears.png) center 0 repeat-x;
margin:-24px 0 0
}
}
.TabbedPanels {
	overflow:hidden;
	margin:0;
	padding:0;
	clear:none;
	width:100%
}
.TabbedPanelsTabGroup {
	margin:0;
	padding:0
}
.TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:3px 5px;
	margin:0 1px 0 0;
	list-style:none;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	background-color:#1d5dac;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px
}
.TabbedPanelsTabHover {
	background-color:#e0dcc0;
	color:#000
}
.TabbedPanelsTabSelected {
	background-color:#e0dcc0;
	border-bottom:1px solid #EEE;
	color:#000
}
.TabbedPanelsTab a {
	color:#000;
	text-decoration:none
}
.TabbedPanelsContentGroup {
	clear:both;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	border-top:solid 1px #999;
	border-right:solid 1px #999
}
.TabbedPanelsContent {
	overflow:hidden;
	padding:4px
}
.VTabbedPanels {
	overflow:hidden;
	zoom:1
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float:left;
	width:10em;
	height:20em;
	background-color:#EEE;
	position:relative;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC
}
.VTabbedPanels .TabbedPanelsTab {
	float:none;
	margin:0;
	border-top:none;
	border-left:none;
	border-right:none
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color:#EEE;
	border-bottom:solid 1px #999
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear:none;
	float:left;
	padding:0;
	width:30em;
	height:20em
}
@media print {
.TabbedPanels {
	overflow:visible!important
}
.TabbedPanelsContentGroup {
	display:block!important;
	overflow:visible!important;
	height:auto!important
}
.TabbedPanelsContent, .TabbedPanelsTab {
	overflow:visible!important;
	display:block!important;
	clear:both!important
}
}
