/*
Theme Name: Barry Wood Ministries Custom Theme
Theme URI: http://barrywoodministries.org/
Description: A Custom Theme by Visual App
Author: VisualApp
Author URI: www.visualapp.com
.
.
*/

@charset "utf-8";

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
font-weight:inherit;
font-style:inherit;
font-family:inherit;
text-align:left;
}
/*! normalize.css v1.1.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
	display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
	font-size: 100%;
 /* 1 */
	-ms-text-size-adjust: 100%;
 /* 2 */
	-webkit-text-size-adjust: 100%;
 /* 2 */;
}
/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html, button, input, select, textarea {
	font-family: sans-serif;
}
/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
	margin: 0;
	overflow-x: hidden;
}
/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
	outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active, a:hover {
	outline: 0;
}
/********************************************************
 Modify the styles below to customize your site's design. 
 ********************************************************/

/* base styles */
body{
font-family: 'Noto Sans', sans-serif; /* base font */
font-size:14px; /* base font-size */
color:#000;
background:#fff;
text-align:center; /* for centering layouts (remove if not desired) */
/*border-top:9px solid #9ca9b4;*/
}

/* By only applying the margin to the bottom, spacing between
   these common block-level elements remains consistent and
   headings can be flush with the following content if desired. */
p,ul,ol,table,form,blockquote{
margin-bottom:10px;
}

/* heading styles */
h1,h2,h3,h4,h5,h6{
color:#444;
font-weight:bold;
}
h1{
font-size: 34px;
margin-bottom: 14px;
color: #608c31;
margin-top: -6px;
line-height: 35px;
}
h2{
font-size:20px;
color:#1E5B89 /*9ca9b4*/;
margin-bottom:10px;
margin-top:20px;
}
.leftnav-top h2 {margin-top:0px;}
h3 {
font-size:16px;
color:#d7461f ;
margin-bottom:10px;
margin-top:20px;
}
h4,h5,h6{
font-size:12px;
}

/* hyperlink styles */
a{
color:#219ee4;
text-decoration:underline;
}
a:hover{
color:#69c9ff;
}
img a{
border:0;
}

/* list styles */
ul{
list-style:none;
}
#content li{
padding:3px;
}
#content ul li{
padding-left:20px; /* custom bullet (because FF has ugly bullets) */
/*background:url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/bullet-default_gif-1390400939) 0 2px no-repeat;*/
}
#content a {color: #d7461f;}
#content a:hover {color:#e9b46b;}
#content ul li:before {
content: "\203A";
color: #93a2ae;
font-size: 24px;
font-weight: bold;
display:block;
margin-left: -15px;
margin-right:6px;
float:left;
margin-top:-2px;
}
#content ul.noBkgr li:before {
float: none;
content: none;
margin:0px;
}


#content li ul li{
background:url(images/bullet-circle.gif) 0 2px no-repeat;
}
.ministryResults li {
	width: 95%;
	border-bottom: 1px dotted #6e6761;
}
.ministryResults li span {
	text-align:right;
	float:right;
}
/* nested lists */
#content li ul{
margin-bottom:0;
}

/* table styles */
td{
vertical-align:top; /* 99% of the time, you really want this */
}

/* A class is used for formatting tables so nothing weird happens
   when someone wants to use a table for layout. */
.dataTable caption{
color:#219ee4;
font-weight:bold;
font-size:14px;
}
.dataTable th, .dataTable td{
text-align:center;
padding:5px;
}
.dataTable th{
font-weight:bold;
color:#fff;
background:#219ee4;
}
.dataTable td{
border-bottom:1px solid #ccc;
}


/* other miscallaneous styles */
strong,b{
font-weight:bold;
}
em,i{
font-style:italic;
}
hr{
height: 0;
border: 0;
width:85%;
border-bottom: 1px solid #ccc;
margin:6px 8%;
margin-bottom:10px;
}
#supportUs {
 transition: all 0.5s ease;
  -webkit-transition: all 2.5s ease;
 background: #d7461f; 
}
#supportUs:hover {
  background: #fcef41; 	
  color:#000 !important;
}
.prev-nextlinks {display:none;}
/* common floats used for formatting and images */
.right{
float:right;
margin:0 10px 20px 20px;
}
#content .right img{
border:1px solid #999;
}

.left{
float:left;
margin:0 10px 10px 0;
}
.clear{
clear:both;
}

/* Begin your layout styles here. Override default styles where necessary. */
body {/*overflow-x: hidden;*/}
#body-wrap{
width:100%;
background:url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/bkgr_png-1390400940) top center repeat-x;
}
#header{
  
height: 193px;
width:960px;
margin:0px auto;
background: url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/header_jpg-1390400944) 0px 8px no-repeat;
position: relative;  
}
#tagline {
position: absolute;
top: 127px;
right: 15px;
color: #fff;
font-style: italic;
font-weight: bold;
font-size: 14px;
text-shadow: 0px 2px 0px rgba(0, 0, 0, 1);
letter-spacing: .5px;
}
#mobile-header{
	display:none;
}
#header img{
margin-top:55px;
margin-left:30px;
}
#header-right{
float:right;
}
#white-bg{
background:#fff url(images/body-background.png) 0 0 repeat-x;
}
#wrap{
max-width:960px;
margin:0px auto;
}
.nav-collapse{
display:none;
}
#button{
display:none;
}
#topnav{
/*overflow: hidden;*/
height: 27px;
width:100%;
}
#topnav ul{
margin:0 auto;
/*margin-left:38px;*/
}
#topnav li{
float:left;
padding:0;
}
#topnav li a{
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
color:#FFFFFF;
font-size:14px;
font-size:13px\9;
text-decoration:none;
display:block;
padding-left:32px;
padding-right:32px;
font-weight:bold;
line-height: 27px;
}
#topnav li a:hover{
color:#fcef41;
}
#page-body-top {
height:38px;
max-width:960px;
margin:0;
padding:0;
}
#page-body{ /* Faux-Column Goes here if desired */
max-width:960px;

}

#content{
width:70%;
padding:15px 15px 20px;
float:right;
min-height:380px;
line-height:18px;
color:#5b5a5a;
margin-right:10px;
}
#rightnav{
float:right;
margin-left:25px;
}
#rightnav h2{
background:url(images/rightnav-heading.png) 0 0 no-repeat;
display:block;
height:20px;
color:#fff;
font-size:12px;
padding-left:15px;
padding-top:3px;
}
#rightnav ul{
background:url(images/rightnav-bg.png) 0 0 no-repeat;
display:block;
padding-top:10px;
padding-bottom:10px;
}
#rightnav ul li{
background:0;
}
#rightnav ul li a{
color:#3350a4;
}
#rightnav ul li a:hover{
color:#668eff;
}
#leftnav{
  padding-right: 20px;
width: 23%;
float:left;

padding-top:10px;

}
div.social{
margin-left:18px;
}
div.social img{
margin-left:6px;
border:none;
}
img.support{
margin-left:-1px;
margin-top:12px;
margin-bottom:12px;
border:1px dashed #dfdfdf;
-webkit-border-radius:10px;
border-radius:10px;
overflow:hidden;
}
div.leftnav-wrap{

}
div.leftnav-wrap #searchform div:first-child {
 	position:relative; 
}
div.leftnav-wrap #searchform div:first-child .screen-reader-text
{
display: none;
}
#s {
width: 100%;
background: #CBC1C1;
border: none;
padding: 0px;
display: block;
height: 23px;
}
#searchsubmit {
position: absolute;
right: 7px;
top: 4px; 
background: url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/search_png-1390400946) 0 0 no-repeat;
border: 0px;
width:16px;
height: 16px;
}
div.leftnav-top, div.leftnav-bottom{
	
}
#socialIcons {
border-bottom: #cbc1c1 solid 11px;
padding-bottom: 7px;
}
div.leftnav-top h2, #leftnav h2 {
font-weight:bold;
font-size:15px;
color:#123855;
padding-top:12px;
padding-left:20px;
margin-bottom: 0px;
color: #d7461f;
margin-top: 0px !important;
}
div.leftnav-top h2 a  {
color: #d7461f;
text-decoration: none;  
}
div.leftnav-links{

}
.leftnav-links ul{
margin:0;
padding-top:5px;
padding-bottom:10px;
}
.leftnav-links ul li{
margin:0;
padding:0;
border-top: 1px dotted #6e6761;
}
#leftnav .leftnav-links ul li a{
padding-left:20px;
font-size:14px;
text-decoration:none;
display:block;
font-weight:bold;
color: #608c31;
line-height:23px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
}
#leftnav .leftnav-links ul li a:hover{
background:#ffffff;
color:#74685b;
}
div.leftnav-bottom{
width:181px;
height:47px;
margin-top:-2px;
}
#socialIcons {
  text-align:center;
 margin-bottom: 4px; 
}
.leftnav-links {
  margin-top: 4px;
}
#how-we-do {
  position: relative;
  z-index: 10;
  
}
#facebook, #twitter, #youtube, #linkedin {display: inline-block;
height: 32px;
width: 33px;

} 
#facebook {
background: url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/facebook_png-1390400948) 0 0 no-repeat;  
}
#twitter {
background: url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/twitter_png-1390400949) 0 0 no-repeat;  
}
#youtube {
background: url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/youtube_png-1390400949) 0 0 no-repeat;  
}
#linkedin {
background: url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/linkedin_png-1390400950) 0 0 no-repeat;  
}
.hoverState {
	display:none;  
}
#footer-bg{
background:url(images/footer-bg.png) 0 0 repeat-x;
height:75px;
}
.africanBand {width:100%;overflow: hidden; background: #d7461f;}
.africanBand  > div {
display: inline;
width: 7.143%;
height: 8px;
float: left;
text-align: center;
}
#mobile-footer{
display:none;
}
#footer{
color:#999;
width:960px;
margin:0 auto;
clear:both;
font-size:11px;
padding-bottom:10px;
border-top: 1px solid #ddd;
}
#footer a{
color:#888;
text-decoration:none;
font-weight:normal;
font-size:11px;
}
#footer a:hover{

text-shadow:none;
}
#footer p{
color:#888;
font-weight:normal;
padding-left:20px;
font-size:13px;
padding-top: 10px;
  font-weight:bold;
}
#footer p a{
font-weight:normal;
color:#888;
  
}
#footer p a:hover{
text-decoration:none;
}
#footer ul{
float:right;
margin:0;
margin-right:15px;
}
#footer li{
float:left;
padding:0;
}
#footer li a{
font-size:13px;
font-weight:normal;
display:block;
padding-top:10px;
padding-bottom:5px;
padding-left:16px;
padding-right:16px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease; 
}
#footer li a:hover{
color:#608c31;
}
#footer span{
display:none;
}
img.right {
margin-top:5px;
-webkit-border-radius: 12px;
border-radius: 12px;
}
.white {color:#fff;}
.blue {color: #93a2ae;}
.dkBlue {color: #0f3d61}
#content a.brown {text-decoration: none;
color: #1E5B89;}
.italic {font-style:italic;}
.center {text-align:center;}
.w200 {width: 200px;}
.manualsLingua {
border: 1px dashed #dfdfdf;
-webkit-border-radius: 10px;
border-radius: 10px;
background: #93a2ae;
display: block;
text-align: center;
}
#content ol li {list-style-position: inside;padding-left:5px;}
#tabs > ul li {
padding-left: 0px;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px; !important;
border-radius: 0px !important;
}
#tabs > ul li:before {
content: none;
}
#tabs a[role="presentation"] {font-weight: bold; color:#1E5B89;font-size: 14px;}
#tabs li[aria-selected="true"] a[role="presentation"] {
color: #d7461f;
font-weight: bold;
}
#tabs p {
line-height: 18px;
color: #666;
}
.ui-widget-header {border-bottom: 0px !important;}
#tabs {
border: 0px solid #ddd !important;}
.ui-widget-content {
border: 0px solid #ddd !important;}
.ui-tabs .ui-tabs-nav li a {
padding: .1em 1em !important;
}
 a:focus { outline: none; } 
.rightNotMobile {float: right;}
#destinyBook, #bwmVideos {background: #eee;padding:10px;border-top:solid 5px #ccc;}
#bwmVideos {margin-top:20px;background: #eee;}
#content #bwmVideos ul li {padding-left: 0px;}
.whiteBkgr {background:#fff;border: 1px solid #cacaca;
padding:10px;padding: 10px;
margin: 10px 10px 0px 0px;
padding-top: 0px;
border-top: 3px solid #9eabb5 /*#194466*/;
overflow:hidden;
  padding: 15px 20px 0px 20px;
}
#destinyBook {border-top: 5px solid #ccc;}
.circular {
	width: 125px;
	height: 125px;
	border-radius: 62.5px;
	-webkit-border-radius: 62.5px;
	-moz-border-radius: 62.5px;
margin-left: 20px;
margin-right: 10px;
}
.barryFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/barry-face_jpg-1390400951') center center no-repeat;
}
.davidFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/david-face_jpg-1390400951') center center no-repeat;
}
.jonathonFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/jonathon-face_jpg-1390400952') center center no-repeat;
}
.delgoneFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/delgone_jpg-1390400953') center center no-repeat;
}
.muhiziFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/muhizi_jpg-1390400954') center center no-repeat;
}
.silvanusFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/silvanus_jpg-1390400954') center center no-repeat;
}
.wanjiruFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/wanjiru_jpg-1390400955') center center no-repeat;
}
.rutabaraFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/rutabara-face_jpg-1390400956') center center no-repeat;
}
.niyoncutiFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/niyoncuti-face1_jpg-1390400956') center center no-repeat;
}
.okethiFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/okethi-face_jpg-1390400957') center center no-repeat;
}
.jonathanFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/jonathon-face_jpg-1390400952') center center no-repeat;	  
}
.kyaloFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/kyalo-face_jpg-1390400958') center center no-repeat;
}
.kutoFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/kuto-face_jpg-1390400959') center center no-repeat;
}
.nakwaFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/nakwa-face_jpg-1390400960') center center no-repeat;
}
.natashaFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/natasha-face_jpg-1390400960') center center no-repeat;
}
.natashaFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/natasha-face_jpg-1390400960') center center no-repeat;
}
.odindoFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/odindo3_jpg-1390400961') center center no-repeat;
}						
.needFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/kaigaiFace_jpg-1390400962') center center no-repeat;
}						
.boskoFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/bosko-face_jpg-1390400966') center center no-repeat;
}						
.memriFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/memriFace_jpg-1390400967') center center no-repeat;
}						
.masaluFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/masalu1_jpg-1390400968') center center no-repeat;
}
.mwaigomoleFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/mwaigomole-face1_jpg-1390400969') center center no-repeat;
}					  
.ringeFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/ringe-face_jpg-1390400970') center center no-repeat;
}	
.banguyaFace {
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/banguya-face_jpg-1390400971') center center no-repeat;
}
	
	
.mg0 {margin:0px!important;}
.textCenter {text-align:center;}
.block {display:block;}
.underline {text-decoration: underline;}
.grn {background:#608c31;}
.yl {background: #fcef41;}
.red {background: #d7461f !important;}
#mobileTopnav {display:none;}
.grayBkgr {
margin-top: 25px;
padding-top: 1%;
padding-bottom: 2%;
padding-left: 2%;
padding-right: 1%;
  background: rgb(238, 238, 238);
background: rgba(238, 238, 238, .75);
position: relative;
left: -2%;
width: 100%;
border-top: 5px solid #ccc;
  -webkit-box-shadow: 1px 2px 2px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    1px 2px 2px rgba(50, 50, 50, 0.3);
box-shadow:         1px 2px 2px rgba(50, 50, 50, 0.3);
  }

.sticky {
  background:#000;
	hieght:26px;
	z-index:99999999;
	left: 0;
  }
  .sticky > ul {
	 max-width: 960px;
	  margin: 0 auto;
	}
#topnav > .africanBand {
display: none;
}

#topnav[style="position: fixed; top: 0px;"] .africanBand, #topnav[style="top: 0px; position: fixed;"] .africanBand /* IE Style */ {
display: block;
border-bottom: 7px solid #d7461f;
}

#topnav[style="position: fixed; top: 0px;"] .africanBand > div, #topnav[style="top: 0px; position: fixed;"] .africanBand > div /* IE Style */ {
  width: 3.4%;
  height: 6px;
}

#topnav[style="position: fixed; top: 0px;"], #topnav[style="top: 0px; position: fixed;"] /* IE Style */ {
height: 52px;	
background: #000;
}

#topnav[style="position: fixed; top: 0px;"] li a, #topnav[style="top: 0px; position: fixed;"] li a /* IE Style */ {
line-height:39px;
}
#cMail,#cPhone, #cEmail {background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/cBkgr_png-1390400971') left top repeat-x ;border: 0px;}

.iconTitle {line-height: 32px;border-bottom: 1px dotted #6e6761;
padding-bottom: 10px;
margin-top: 5px;}
.titleIcons {float:left; margin-right:10px;}
.contactBkgr {background: #fff url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/africa-map21_jpg-1390400972') -140px 240px no-repeat}
.ui-widget-header {background: #1d445e !important;}
.ui-tabs .ui-tabs-panel {
padding: 1em 0em !important;
}
.ui-tabs-nav {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px; !important;
border-radius: 0px !important;
}
.newsMenu {
background: #1d445e;	
height: 33px;
vertical-align: bottom;
display: table-cell;
width: 960px;
}
.newsMenu > a {
float: left;
font-size: 14px;
font-weight: bold;
display: block;
line-height: 27px;
margin-left: 5px;
text-decoration: none;
padding: 0 18px;
color: #1E5B89 !important;
border: 1px solid #d3d3d3;
background: #e6e6e6;
font-family: Verdana;
border-bottom: 0px;	
}
.newsMenu > a:hover {
background: #dadada;
}
.newsMenu > a.currentTab, .newsMenu > a.currentTab:hover  {
background: #fff;
color: #d7461f !important;
border: 1px solid #aaaaaa;
border-bottom: 0px;
}
.fs20 {font-size:20px;}
#content ul.noPadding > li {padding:0px !important;}
.subText-icon {
padding-left: 44px;
margin-top: -18px;
	}
.lH32 {line-height:32px;}
 .mgT5 {margin-top: 5px;}
#content .h2Style {
  color: #1E5B89!important;text-decoration: none;
  }
.staffMember {
	width: 50%;
	float: left;
  margin-bottom: 20px;
}
  .mgT0 {margin-top:0px;}
.slidingDiv {display: none;}
.bio {border-top: 1px dotted #6e6761;
padding-top: 8px;
overflow: hidden;
color: #608c31;
font-weight: bold;
cursor:pointer;}
.bioText {display: none;
  position: relative;
border-top: #608c31 solid 3px;
padding-top: 10px;
background: #eee;
padding: 20px;
  border-bottom: 2px solid #d7461f;
}
.bioText:first-letter {
	  font-weight: bold;
	}
.bioText:first-line {
	font-weight: bold;
  font-variant:small-caps;
  line-height: 22px;
font-style: italic;
font-size: 17px;
  color: #1E5B89;
}
.closeBio {
  text-decoration: none;
padding: 5px 10px;
background: #d7461f;
border: 0px;
position: absolute;
right: 0px;
bottom: 0px;
color: #fff;
font-weight: bold;
font-size: 14px;
cursor: pointer;
}
.whiteBkgr h3 {margin-top: 8px;}
.whiteBkgr h3 + p {height: 54px;}
.whiteBkgr > h2 {  margin-bottom: 25px;margin-top:0px;padding-left: 20px;
color: #fff;
line-height: 36px;
background: #1E5B89;}
.dottedLine {border-top: 1px dotted #6e6761;margin-bottom:10px;}
.homePage #leftnav {float:right;}
#rotator {
margin-bottom: 25px;

}

.slider-wrapper {
  border: 1px solid #bbb;
 } 
#supportUsBanner {
  margin-top:40px;
  position: relative;
 display: block;
  width:100%;
  height: 133px;
  background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/support-the-ministry_jpg-1390400973') center center no-repeat;
  border: 1px solid #555;
  text-decoration:none;
}
#plusSupport {
  text-align:center;
  position: absolute;
  right: 0px;
  bottom: 0px;
background: #d7461f;
  color: #fff;
  font-weight:bold;
  width: 48px;
  height:46px;
  font-size: 40px;
  line-height:46px;
  text-shadow: 0 2px 0 #000;
  -webkit-box-shadow:-2px 0px 2px 0px #333;
box-shadow: -2px 0px 2px 0px #333;
  font-style: normal !important;
  -webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}

#supportUsBanner:hover #plusSupport {
background: #fcef41;
  color: #000;
text-shadow: 0 0 0 #000;
}
#supportUsBanner > span {
display:block;
  color: #fff;
font-weight: bold;
  font-style:italic;
  text-decoration: none;
  text-shadow: 0 2px 0 #000;
  margin-left: 19px;
margin-top: 8px;
}
#supportWord {font-size:24px;}
#theWord {font-size:21px;font-weight:normal !important;margin-top:14px !important;}
#ministryWord {font-size:19px;margin-top: 11px !important;letter-spacing: .5px;}
#homePageThirds {
 clear:both;
 overflow:hidden; 
 padding-left:5px;
  margin-bottom:25px;
  width: 100%;
margin-left: 15px;
  	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
  padding-right: 20px;
}
#homePageThirds > a {
overflow: hidden;
width: 32%;
position: relative;
min-height: 100px;
float: left;
display:block;
 border:1px solid #555;
}
#volMissions, #waterWells {
 margin-right: 1%;

}

.bkgrHover {
display: block;
width:100%;
height:100px;
background:transparent;  
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-ms-transition: background .5s ease;
-o-transition: background .5s ease;
transition:background .5s ease;
}
.btnImg {
display: block;
width:91px;
height:100px;
position: absolute;
left:0px;
}
.plusThreeBanners {
  border: solid 2px #fcef41;
border-right: 0px;
position: absolute;
top: 34px;
right: 0px;
display: block;
background: #608c31;
color: #fff;
text-align:center;
font-size:32px;
font-weight:bold;
height: 32px;
width: 32px;
text-shadow: 0 1.5px 0 #000;	
line-height:32px;
-webkit-box-shadow: -1px 1px 1px 1px #333;
box-shadow: -1px 1px 1px 1px #333;
	
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.text {
display:block;
position:absolute;
width: 200px;
top:10px;
left: 100px;
}
.text > span {
display:block;
color:#fff;
font-weight:bold;
text-shadow: 0 2px 0 #000;
}
	  .lgTxt {font-size:24px;font-style: italic;
line-height: 20px;}
	.medTxt {font-size:21px;font-style: italic;}
.smlTxt {font-weight:normal !important;font-size:13px;line-height: 16px;}

#homePageThirds > a:hover .bkgrHover {
background:rgba(96,140,49,.95);  
}
#homePageThirds > a:hover .plusThreeBanners {
background: #fcef41;
color: #000;
text-shadow: 0 0 0 #000;
  border: transparent 2px solid;
  border-right:0px;
  -webkit-box-shadow: -1px 1px 1px 1px #333;
box-shadow: -1px 1px 1px 1px #333;
}
	
/* Volunteer Missions */  

	
#volMissions {
 background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/volunteer-bkgr_jpg-1390400973') center center no-repeat; 
}
#volMissions .btnImg {
 background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/volunteer-bkgr-btn_png-1390400975') center center no-repeat; 
}
#volMissions .icon {
margin-left: 4px;
margin-top: 16px;
display:block;
width:69px;
height:69px;
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/volMissionsIcon_png-1390400976') top center no-repeat; 
}
#volMissions:hover .icon, #minResources:hover .icon {
-webkit-animation: play 1s steps(10);
-moz-animation: play 1s steps(110);
-o-animation: play 1s steps(10);
animation: play 1s steps(10);	  
}

/* Water Wells */
  
#waterWells {
	 background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/well-bkgr_jpg-1390400977') center center no-repeat; 
}
#waterWells .btnImg {
	 background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/well-bkgr-btn_png-1390400978') center center no-repeat; 
}
#waterWells .icon {
margin-left: 4px;
margin-top: 16px;
display:block;
width:69px;
height:69px;
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/waterWellsIcon_png-1390400979') top center no-repeat; 
}
#waterWells:hover .icon {
-webkit-animation: play 1s steps(10);
-moz-animation: play 21s steps(10);
-o-animation: play 1s steps(10);
animation: play 1s steps(10);	  
}  
/* Ministry Resources */
#minResources  {
	 background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/res-bkgr_jpg-1390400980') center center no-repeat; 
}
  
#minResources .btnImg {
	 background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/res-bkgr-btn_png-1390400981') center center no-repeat; 
}

#minResources .icon {
margin-left: 4px;
margin-top: 16px;
display:block;
width:69px;
height:69px;
background: url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/minResourcesIcon_png-1390400981') top center no-repeat; 
}
	  
blockquote.special {
		color: #1E5B89;
font-style: italic;
font-weight: bold;
font-size: 16px;
text-align: center;
		padding-left: 6%;
		line-height:20px;
		overflow: hidden;
border-top: 1px dotted #6e6761;
padding-top: 10px;
		border-bottom: 1px dotted #6e6761;
		}

	  
	  .page-restrict-output  .dropcap {
  color:#676767 ;
			font-weight: bold;
background: #fff;
float: left;
font-size: 32px;
line-height: 22px !important;
padding-top:10px;
			  padding-bottom:10px;
padding-right: 12px;
padding-left: 12px;
margin-right: 6px;
border: 1px dotted #6e6761;
margin-top: 5px;
			  font-style: italic;
			}
#how-we-do {right: 100px;}
.console {overflow: hidden;position: relative;border-bottom: 1px dotted #6e6761;
padding-bottom: 10px;
margin-bottom: 20px;}
	  .buttons > div {float: left; width: 20%;text-align:center;background: #ddd;border-right: 1px solid #fff; border-left: 1px solid #fff;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;}
#km {display: block;}
.buttons > div:hover, .selected  {
  background: #fff !important;
	}
.buttons > div:hover .bkgrB, .selected .bkgrB {
	 background-color: #d7461f !important ;
	  border-top: #d7461f solid 6px;border-bottom: 8px solid #f1890e;
	}
	.buttons > div:hover h2, .selected h2 {
	  border-top: solid 12px #fcef41 !important;
		}
	.buttons > div > div h2 {margin-top:0px !important; padding-top:20px;text-align:center;font-weight: bold; font-size: 16px; font-style: italic;line-hight: 22px;margin-bottom:20px;border-top: solid 12px #608c31;transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;}
.buttons h2 > span {font-weight: normal;}
.bkgrB {background-color:#1d445e /*#979090*/;height: 80px;border-top:6px solid #1d445e ;transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;}
#kmB .bkgrB {background: #1d445e url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/key-man-icon_png-1390400983') center center no-repeat;}
#wwB .bkgrB {background: #1d445e url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/water-icon_png-1390400984') center center no-repeat;}
#acB .bkgrB {background: #1d445e url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/aids-combat-icon_png-1390400985') center center no-repeat;}
#cpB .bkgrB {background: #1d445e url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/church-planting_png-1390400985') center center no-repeat;}
#vmB .bkgrB {background: #1d445e url('https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/vol-missions-icon_png-1390400986') center center no-repeat;}
.infoContainer {display:none;position: absolute; left: 0; top: 0;}
.infoContainerContainer {height: 250px;}
.infoContainer h2 {margin-top:0px;}
.misState {
  font-style: italic;
margin-bottom: 20px;
padding-right: 10px;
color: #666;
  }
  .misState .help {font-size: 15px;color: #608c31;}
.consoleMore {color:#d7461f;font-size: 36px;}
.moreConsole > span:first-child {
  background: #f1890e /*#fcef41*/;
color: #fff;
text-shadow: 0 1px 1px #0F0F0F;
font-weight: bold;
padding: 3px 7px;
font-size: 14px;
  letter-spacing:.5px;
	  display: block;
float: left;
	  width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	  overflow: hidden; transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;}
	
	.moreConsole {display: block;
padding: 4px;
width: 170px;
border: 1px dotted #6e6761;
	overflow:hidden;position:absolute;bottom:10px;
  }

.moreConsole:hover > span {
background: #608c31;
  color: #fff;
	}
.moreConsole:hover > span > span > span {transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;color: #fff;}
.moreConsole:hover > span > span > span {color:#fcef41;}
.buttons > div > div {height: 88px;}
.infoContainer {height: 250px;}
.proTop .grn,.proTop .yl, .proTop .red{width: 16.516%;height: 7px;float:left;margin-bottom:17px;}
.proTop {background: #f1890e; height: 4px; width: 100%;}
.infoContainer > p {border-top: #1E5B89 dotted 2px;
padding-top: 10px;
overflow: hidden;}
.buttons {
  overflow: hidden;
border-bottom: 0px solid black;
padding-bottom: 0px;
  }
	/* ==========================================================================
   Media Queries
   ========================================================================== */
/* SMALL ANDROID, FEATURE PHONE - PORTRAIT */
@media only screen and (max-width: 240px) {
}
/* SMARTPHONES - PORTRAIT & LANDSCAPE */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px), only screen and (min-width: 0px) and (max-width:
617px) {
	#wrap{
		width:100%!important;
	}
        .rightNotMobile {float:none;}
	.nav-collapse {
		display: block !important;
		height: auto!important;
	}
	#button{
		display:block;
	}
	#topnav{
		display:none;
	}
	#pagebody{
		width:100%;
	}
	#leftnav{
		display:none;
	}
	#content{
		float:none;
		width:100%!important;
		/*padding:20px 10px 10px;*/
	}
	#header{
		/*display:none;*/
	}
	#page-body-top{
		display:none;
	}
	#page-body-bottom{
		margin:0;
	}
	#mobile-header{
		/*display:block;*/
		padding:20px;
		border-bottom:1px solid #cecabe;
		width:100%;
	}
	h2{
		color:#1E5B89;
	}
	#footer{
		display:none;
	}
	#mobile-footer{
		display:block;
		width:100% !important;
	}
	#mobile-footer a.contact-box{
		width:90%;
		margin:0 auto;
		margin-top:20px;
		background:#164365;
		-webkit-border-radius:4px;
		border-radius:4px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		font-size:16px;
		display:block;
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
 		 text-shadow: 0px 2px 0px rgba(0, 0, 0, .5);
		letter-spacing: .5px;
	}
	#mobile-footer div{
		text-align:center;
		margin-top:20px;
	}
	#mobile-footer div a{
		margin-right:10px;
	}
	#wrap, #header, #page-body-wrap, #page-body-top, #page-body, #page-body-bottom, #footer, #headerWrap{
		width:100%!important;
		padding:0!important;
		margin:0!important;
	}
	#topnav, #slider{
		display:none!important;
	}
	.mobileHide {
display:none;
}

#button > span {float: right;
color: #fff;
 
margin-right: 15px;
font-size: 21px;
line-height: 21px;}
#button {
	background: #608c31 !important;
  	 border-top: 14px solid #000;
  	height: 21px !important;
}
#body-wrap {background: none !important;}
#mobileTopnav {
 	background: #1d445e; 
 
  height: 37px;
 

}
#mobileTopnav > span {
	color: #fff; 
  	float: right;
  font-weight: bold;
  padding-right: 10px;
  font-size: 24px;
  padding-top: 4px;
}
.nav-collapse li {
  background: #1d445e !important;
  border-bottom: 1px solid #26597b  !important;

	}
.nav-collapse li:first-child {
	/*border-top: #fff solid 1px !important;*/
}
.nav-collapse li:before
{
 content: "+";
color: #fff;
font-size: 24px;
font-weight: bold;
display: block;
margin-left: 15px;
margin-right: 10px;
float: left;
margin-top: 2px;
}
#header {
	background: #1d445e;
  height: 153px;
 
}
	#header img {
margin: 0px auto;
display: block;
	}
#tagline {display:none;}
#content, .nav-collapse li a  {	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}

#mobileTopnav {display: block;}
.staffMember {
	width: 100%;
	float:none;
 
}
.buttons > div {
	display: none;}
  .moreConsole, .infoContainer, .infoContainerContainer {
  	height: auto !important;
	  position: static;
	display:block !important;
	}
.infoContainer h2 {
	margin-top: 15px;}
	
}
/* SMARTPHONES - LANDSCAPE */
@media only screen and (min-width: 321px) {
}
/* SMARTPHONES - PORTRAIT */
@media only screen and (max-width: 320px) {
}
/* IPADS, TABLETS - PORTRAIT & LANDSCAPE */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px), only screen and (min-width: 768px) and (max-width:
1024px) {
 
}
/* IPADS, TABLETS - LANDSCAPE */
@media only screen and (min-device-width: 768px)and (max-device-width: 1024px) and (orientation: landscape) {
}
/* IPADS, TABLETS - PORTRAIT */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:
portrait) {
}
@media only screen and (max-width: 1000px) {
  #how-we-do {
  top: 0px;
}
}
/* TABLETS, DESKTOPS & LAPTOPS */
@media only screen and (max-width: 960px) {
	#wrap, #header, #topnav, #page-body-top, #page-body, #page-body-bottom, #footer{
		width:100%;
	}
	body, #body-wrap {
		width:100%;
	}
	#page-body-top, #page-body,  {
		/*background:#f7f3e8;*/
	}
	#page-body{
		padding-left:10px;
		padding-right:10px;
	}
	#page-body-bottom{
		border-bottom:2px solid #1f4868;
	}
	#topnav{
		/*background:#174365 url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/topnav-bg-responsive_png-1390400987) repeat-x;*/
		/*height:60px;*/
	}
	#topnav ul{
		height:60px;
		margin-left:0;
	}
	#topnav ul li{
		
		display:table;
	}
	#topnav ul li a{
		font-size:13px;
		display:block;
		text-align:center;
		display:table-cell;
		vertical-align:middle;
		/*height:40px;*/
	}
	#content{
		width:70%;
		
	}
	#footer{
		/*padding-left:10px;
		padding-right:10px;*/
	}
	#footer p, #footer ul{
		display:none;
	}
	#footer span.mobile{
		display:block!important;
		margin-left: 30px;
		color:#666666;
	}
	#footer span.right{
		margin-right:20px;
		margin-top:0px;
	}
  #slider img {
	
	height:200px !important;
  }
  	#slider {
		height:200px !important;
  }
  .homePage #content {width:67%;}
#leftnav {padding-right:0px;}
.homePage #leftnav {padding-right:20px;}
  
#equip {display: block;
clear: both;
margin-bottom: 10px;}
#equip > span {display: none;}
.infoContainer, .infoContainerContainer {height: 308px ;}
}

@media only screen and (max-width: 780px) {
	
	#leftnav div{
		width:100%;
		min-width:150px;
	}
	#leftnav img.support{
		width:100%;
		height: auto;
		min-width:150px;
	}
	#leftnav div.social{
		margin-left:10px;
	}
	#leftnav div.social img{
		margin-left:4px!important;
	}
	#topnav{
		/*background:#174365 url(https://9f5ffe412e34a8482ba9-89d51b45b50c9bff3771e0119a1d40da.ssl.cf2.rackcdn.com/topnav-bg-responsive_png-1390400987) repeat-x;
		height:60px;*/
	}	
	#topnav ul li{
		/*width:13%;*/
	}
	#topnav ul li a{
		font-size:12px;
		padding-left:20px;
		padding-right:20px;
	}
  #how-we-do {
  top: 0px;
}
  .contactBkgr {background: none;}
.staffMember {
	width: 100%;
	float:none;
 
}
.text {
  z-index: 99;
  }
.smlTxt {
  display: none !important;
  }
  .medTxt {
  font-size: 14px !important;
  }
	.lgTxt {
  font-size: 18px !important;
  }
 blockquote.special {
	clear:both;
  }

}
@media only screen and (max-width: 910px) {
	#content{
		/*width:55%;*/
	}
   #how-we-do {
  top: 20px;
}
  .staffMember {
	width: 100%;
	float:none;
 
}
.smlTxt { position: relative;z-index: 99;font-size:11px;}
.infoContainer, .infoContainerContainer {height: 338px;}

}
@media only screen and (max-width: 740px) {
	

}

#header, #wrap {overflow:hidden;}
.flexImg {width:40%;}
.flexImg > img {-webkit-border-radius: 12px;
border-radius: 12px;max-width:100%;width:100%;border: 0px !important;}
/* --- Animate symbols --- */
@-webkit-keyframes play {
	from { background-position: 0 0; }
    to { background-position: 0px -690px; }
}

@-o-keyframes play {
  from   { background-position: 0 0; }
  to { background-position: 0px  -690px; }
}

@keyframes play {
	from { background-position: 0 0; }
    to { background-position: 0px  -690px; }
}

@-moz-keyframes play {
  from  { background-position: 0 0; }
  to { background-position: 0px  -690px; }
}