@charset "utf-8";
/* CSS Document */

html,body,div,span,object,iframe,/*h1,h2,h3,h4,h5,h6,*//*p,*/em,img,strong,sub,sup,var,b,i,label,legend,table,caption,tr,th,td,article,aside,canvas,details,footer,header,menu,nav,section,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

@font-face {
font-family: 'UniversCondensed';
src: url('fonts/universcondensed-webfont.eot');
src: url('fonts/universcondensed-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/universcondensed-webfont.woff') format('woff'),
     url('fonts/universcondensed-webfont.ttf') format('truetype'),
     url('fonts/universcondensed-webfont.svg#UniversLTStd57CnRegular') format('svg');
font-weight: normal;
font-style: normal;
}



body { background:/*url(../images/bg.png) repeat*/#eaeff7; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:22px; }


a { text-decoration:none; color:#343434; -moz-transition: color 0.3s linear; -o-transition: color 0.3s linear; -webkit-transition: color 0.3s linear; transition: color 0.3s linear; cursor:pointer; outline:none; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
a:hover, a:active { outline: 0; color:#bf0e10; }

td { vertical-align:top; }

*, *:before, *:after {
    -moz-box-sizing: border-box;
}
select {
  width: 8%; 
  }

*, *:before, *:after {
    -moz-box-sizing: border-box;
}
.pa-lr-0 { padding-left:0px; padding-right:0px; }
.pa-l-0 { padding-left:0px; }
.pa-l-15 { padding-left:15px; }
.pa-r-0 { padding-right:0px; }
.pa-r-15 { padding-right:15px; }
.pa-lr-10 { padding-left:10px; padding-right:10px; }
.pa-t-20 { padding-top:20px; }
.pa-t-10 { padding-top:10px; }
.pa-tb-10 { padding-top:10px; padding-bottom:10px; }
.pa-tb-5 { padding-top:5px; padding-bottom:5px; }
.pa-tb-20 { padding-top:20px; padding-bottom:20px; }
.pa-b-10 { padding-bottom:10px; }
.pa-b-20 { padding-bottom:20px; }
.mr-t-20 { margin-top:20px; }
.mr-t-10 { margin-top:10px; }
.mr-tb-0 { margin-top:0px; margin-bottom:0px; }
.pa-tb-0 { padding-top:0px; padding-bottom:0px; }

.br-b { border-bottom:#d5d0c0 1px solid; }
.br-t { border-top:#d5d0c0 1px solid; }
img { margin-bottom:0px; }
td { vertical-align:top; }
.row .row { margin:0; }
.row { max-width: /*62.5*/68.250rem; }


h1,h2,h3,h4,h5,h6 { font-family: 'Lato', sans-serif; font-weight:300; }
h1 { font-size:36px; color:#fff; line-height:36px; padding:50px 50px; margin:0px; }
h2 { font-size:30px; line-height:30px; color:#273978/*112C67*//*514B43*//*217dd9*/; }
h3 { font-size:24px; color:#595959; line-height:24px; }
h4 { font-size:18px; line-height:22px; color:#595959; text-transform:uppercase; }
p { font-size:12px; line-height:20px; }
p span { color:#8c1515; font-size:14px; font-style:normal; }

.br-b-dot { border-bottom:2px dotted #E8E6EF; }
.br-t-dot { border-top:2px dotted #E8E6EF; }

.readmore { background: linear-gradient(#ff0000, #c30202) repeat scroll 0% 0% transparent;
border-color: #e00000;
color: #FFF;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
/*background: none repeat scroll 0% 0% #A60314;*/ padding: 8px 12px; border-radius: 3px; }
.readmore:hover { color:#FFFFFF; }

.top-bg { background:#273978; padding:3px 0px; }
.top-bg .inline-list { font-family: 'UniversCondensed'; font-size: 14px; margin-bottom:0px; float:right; }
.top-bg .inline-list a { color:#FFF; padding:0px 15px; }
.top-bg .inline-list a.br { border-right:#FFF 1px solid; }
.inline-list > li { margin-left:0px; }

.login { margin-top: 0px; }
.login-bar input[type="text"], .login-bar input[type="password"] { border: 0px none; color: #b8becc; padding: 2px 0px 2px 10px; border-radius: 3px; background-clip: padding-box; background-color: #243048; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.08), 0px 1px 2px rgba(0, 0, 0, 0.22) inset; font-weight: bold; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1); height: 1.4125rem; margin: 0px; font-size: 0.675rem; }
.login-bar input.login, .login-bar a.login { color: #243048; background-color: #b8becc; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); background-image: -moz-linear-gradient(center bottom , rgba(204, 204, 204, 0.5) -1%, rgba(244, 244, 244, 0.5) 149%); }
.login-bar input.login, .login-bar input.register, .login-bar a.login, .login-bar a.register { border: 0px none; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1); padding: 2px 16px; width: auto; border-radius: 3px; background-clip: padding-box; }
input[type="submit"] { cursor: pointer; }
.login-bar input.register, .login-bar a.register { color: #243048; background-color: #b8becc; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); background-image: -moz-linear-gradient(center bottom , rgba(204, 204, 204, 0.2) -1%, rgba(244, 244, 244, 0.2) 149%); padding: 4px 16px !important; }



.header-bg { background:#fff; }
.header-bg .logo { padding:10px; }

#nav, .nav { margin:0px; padding:0px; width:100%; background:none; height:45px; font-family: 'UniversCondensed'; -moz-border-radius: 13px;
-webkit-border-radius: 13px;
border-radius: 13px; }
#nav { margin-top:35px; }
.nav { padding:0px; margin:0px; }
#nav li{ list-style:none; float:left;/* padding:9px 0px 9px 0px;*/ }
#nav li.br { /*border-right:#003078 1px solid;*/ }
#nav li a{ font-size:14px; color:#4f7026; line-height:1px; height:10px; padding:9px 12px 9px 12px; }
#nav li a:hover{ color:#fff; background:#66902e; text-decoration:none; }
#nav li.active a{ color:#fff; }
#nav li .sub { display:none; }
#nav li:hover .sub { position:absolute; display:block; list-style:none; padding:0px; margin:0px; margin-top:6px; margin-left:0px; width:190px; z-index:9999; background: #f4f4f4; opacity: 0.98; border: solid #ffffff; border-width: 0 1px 1px; -webkit-box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); -moz-box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); -o-box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); box-shadow: 0 1px 3px rgba(41, 41, 41, 0.4); }
#nav li .sub li { margin: 0; padding: 0; float:left !important; list-style: none; min-height:20px; }
#nav li .sub li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; overflow: hidden;  color: #4f7026; padding: 8px 15px !important; width: 190px; height:auto; line-height:22px; font-weight: 500; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45); border-top: solid 1px rgba(255, 255, 255, 0.5); }
#nav li .sub li a:hover { color: #fff; background: #66902e; }


.banner { /*width:350px;*/ }
.flash { /*width:650px; height:275px;*/ }
.orbit-bullets-container, .orbit-timer, .paused, .orbit-slide-number, .orbit-caption { display:none; }
.orbit-container .orbit-prev, .orbit-container .orbit-next { top: 45%; }
.orbit-container .orbit-slides-container img { display: block; max-width: 100%; max-height: 600px; }

.six-banner { }
.six-banner a { padding:2px; }
.six-banner img { /*background:#F0F0F0; margin:0px 3px;*/ height:96px; }


.news-and-events { font-family: 'Lato', sans-serif; font-weight:300; }
.news-and-events img { width:100%; height:120px; border-radius: 3px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07); }
.news-and-events .heading { font-size: 18px; margin-top: 10px; margin-bottom: 4px; }
.news-and-events .thumbnail-list-date { background-color: #78C159; color: #FFF; border-radius: 30px; font-size: 11px; line-height: 13px; text-transform: uppercase; width: 55px; height: 55px; padding-top: 10px; position: absolute; top: 82px; left: -2px; text-align: center; z-index: 100; }
.news-and-events .thumbnail-list-date span { display: block; font-size: 25px; line-height: 23px; font-weight: 300; }
.view-all { color:#cf0404; font-size:14px; }
.view-all .aro { font-size: 30px; background: #cf0404; color:#fff; border-radius: 30px;  line-height: 13px; text-transform: uppercase; width: 18px; height: 18px; text-align: center; padding-top: 0px; padding-left:1px; }



.center-row { background:#fff; }
.daily-web-life { background: url(../images/bstp.jpg) no-repeat fixed center top / cover transparent; position: static; overflow: hidden; }
.daily-web-life .big-block { padding: 30px 0px; position: relative; }
.daily-web-life .big-block .block-layer { background: none repeat scroll 0% 0% #000; opacity: 0.6; padding: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.daily-web-life .big-block h2 { color:#fff; }
.daily-web-life .big-block .wbg { background:#fff; }


.vid { margin:0px; padding:0px; width:100%; background:#FFF; margin-top:10px; }
.vid img { width:100%; }
.vid .title { background:#434343; width:100%; padding:10px; font-family: 'UniversCondensed'; font-size:20px; line-height:24px; color:#FFF; }

.verse { background:url(../images/verse.png) no-repeat top center; color:#FFF; padding:25px 50px 10px 50px;margin-top: 36px; width:auto; }
.verse-m { background:none; color:#FFF; padding:5px;margin-top: 24px; }
.verse .title, .verse-m .title { width:100%; font-family: 'UniversCondensed'; font-size:24px; line-height:24px; color:#FFF; }
.verse br { display:none; }
.prayer-request { width:auto; }

.cons { /*padding:3px;*/ /*background:#FFF;*/ /*border:#666 1px solid;*/border-right:#666 1px solid; }
.cons-border-bottom { border-bottom:#666 5px solid; padding-bottom:10px; }

.content { margin:0px; padding:0px; width:100%; background:#FFF; /*margin-top:20px;*/ padding:20px; text-align:justify; color:#343434; /*border-left:#00ab95 1px solid;  border-right:#00ab95 1px solid;*/ /*border-right:#999 1px solid;*/ position:relative; display:table; }
.content .title { background:#006f60; padding:10px; font-family: 'UniversCondensed'; font-size:24px; color:#FFF; position:absolute; margin-top:-33px; }
.content .title-down-aerrow { margin:0px; padding:0px; padding-left:20px; }
.content ul li { font-size:12px; }

.thum-img { }
.thum-img img { height: 140px; overflow: hidden; width: 100%; }

.tabs dd { padding: 2px; }

.tabs dd > a { background:#716E5D; color: #fff; padding: 10px 20px; border-radius:10px; outline:none; }
.tabs dd.active a { background:#96938F; color:#514B43; }
.tabs dd > a:hover { background:#514B43; color:#fff; }

.right-side { background:url(../images/testimoney-bg.png) repeat; line-height:18px; border-top:#fff 3px solid; color:#FFF; position:relative; display:table; }
.right-side .title { font-family: 'UniversCondensed'; font-size:26px; line-height:26px; padding:10px; width:333px; }
.right-side .post { background:#FFF; margin:0px; padding:0px; padding:3px 6px; border-bottom:#a0a0a0 1px solid; width:100%; display:table; }
.right-side .post a { float:left; }
.right-side .post a span { font-size:10px; }

.sitemap { background: #0d1d57 ; background: -moz-linear-gradient(top, #2c4498 0%, #0d1d57   100%); background: -webkit-linear-gradient(top, #2c4498 0%, #0d1d57   100%); background: linear-gradient(to bottom, #2c4498  0%, #0d1d57  100%); }
.sitemap .pattern {  background:url(../images/sitemap-pattern.png) repeat; }
.sitemap ul { margin:0px; padding:0px; list-style:none; }
.sitemap ul li {  border-bottom:#FFF 1px solid; padding:3px 0px; }
.sitemap li.title { font-family: 'Lato', sans-serif; font-weight:300; font-size:24px; line-height:30px; color:#FFF; border-bottom:none; margin-top:10px; }
.sitemap ul a { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; }
.sitemap ul a:hover { text-decoration:underline; }

.img-bg li { margin-right:0px; width:230px; padding:5px; }
.img-bg img { width: 200px; height: 175px; margin: 5px 10px; }
.img-bg .by { min-height:60px; margin: 5px 10px; font-size:11px; }


.map-area { list-style:url(../images/tick-white.png) inside; padding:0px; margin:0px; }
.map-area li { border-bottom:#f9f9f9 1px solid; float:left; width:49%; background:#ebeef4; padding:3px 5px; margin-right:1%; }
.map-area li a { font-weight:normal; color:#5e5998; }
.map-area li:hover, .map-area li a:hover { background:#3b5998; color:#FFF; }
.map-area li:hover a { background:#3b5998; color:#FFF; }
	

.footer { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#afb7cc; background:#021040; }
.footer a { color:#afb7cc; }
.footer a:hover { color:#afb7cc; text-decoration:underline }
.footer .columns { padding:3px 0px; }
@media only screen and (max-width: 980px) {
	.header-bg .inline-list a { color:#FFF; padding:0px 16px; }
	#nav li a{ font-size:14px; padding:0 13px 0 13px; }
}
@media only screen and (max-width: 966px) {
	#nav li a{ font-size:14px; padding:0 11px 0 11px; }
}
@media only screen and (max-width: 854px) {
	.header-bg .inline-list a { padding:0px 8px; font-size:14px; }
	#nav li a{ padding:0px 10px 0px 10px; font-size:12px; }
}
@media only screen and (max-width: 800px) {
	.header-bg .inline-list a { color:#FFF; padding:0px 8px; font-size:12px; }
	#nav li a{ padding:0px 8px; font-size:12px; }
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 720px) {
}
@media only screen and (max-width: 604px) {
	.header-bg { background:none; }
	.cons { /*padding:3px;*/ /*background:#FFF;*/ /*border:#666 1px solid;*/border-right:none; border-bottom:#666 1px solid }
	.cons-border-bottom { border-bottom:none; padding-bottom:10px; }
}
@media only screen and (max-width: 640px) {
	/*body { background:url(../images/bg-small.jpg) repeat; }*/
	.header-bg { background:none; }
	.nav { padding:0px; margin:0px; padding-top:10%; padding-left:10px; }
}
@media only screen and (max-width: 540px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 360px) {
}