/*Theme Name: Business ThemeTheme URI: /Author: Yi YadongAuthor Ownership is dependent upon fulfillment of all scope and payment obligations by each party.License URI: http://en.wikipedia.org/wiki/Rights_Managed*//**************************************************RESET**************************************************/* {
	list-style:none;
	margin:0;
	outline:none;
	padding:0
}
input, select, textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
article, aside, details, figcaption, figure, footer, header, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block
}/**************************************************UNIVERSAL STYLES**************************************************/

 @font-face {
 font-family: 'goudy-old-styleoldstylenormal';
 src: url('fonts/goudyo-webfont.eot');
 src: url('fonts/goudyo-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/goudyo-webfont.woff') format('woff'),  url('fonts/goudyo-webfont.ttf') format('truetype'),  url('fonts/goudyo-webfont.svg#goudy-old-styleoldstylenormal') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadProRegular';
 src: url('fonts/myriadpro-regular.eot');
 src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),  url('fonts/myriadpro-regular.woff2') format('woff2'),  url('fonts/myriadpro-regular.woff') format('woff'),  url('fonts/myriadpro-regular.ttf') format('truetype'),  url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
 @font-face {
 font-family: 'Conv_TrajanPro-Regular';
 src: url('fonts/TrajanPro-Regular.eot');
 src: local('☺'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'), url('fonts/TrajanPro-Regular.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Adobe Garamond Pro Regular';
 font-style: normal;
 font-weight: normal;
 src: local('Adobe Garamond Pro Regular'), url('AGaramondPro-Regular.woff') format('woff');
}
 @font-face {
 font-family: 'HelveticaNeueLTPro-Lt';
 src: url('fonts/HelveticaNeueLTPro-Lt.eot?') format('eot'),  url('fonts/HelveticaNeueLTPro-Lt.otf') format('opentype'),  url('fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),  url('fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'),  url('fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg');
}
a {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color:#000;
	text-decoration:none;
}
a img {
	border:none
}
img {
	height:auto;
	max-width:100%;
}
.alignleft {
	float:left;
	margin:0 12px 12px 0
}
.aligncenter {
	text-align:center
}
img.aligncenter {
	display:inline-block;
	margin:auto
}
.alignright {
	float:right;
	margin:0 0 12px 12px
}
.error {
	background:#FDD;
	border:1px solid #C00;
	border-radius:6px;
	color:#C00;
	margin-top:18px;
	padding:12px
}
.success {
	background:#DFD;
	border:1px solid #090;
	border-radius:6px;
	color:#090;
	margin-top:18px;
	padding:12px
}
.update {
	background:#DDF;
	border:1px solid #009;
	border-radius:6px;
	color:#009;
	margin-top:18px;
	padding:12px
}
.bt_pay {
	height: 32px;
	width: 143px;
	margin: 5px 0px 0px 0px;
	color: #fff;
	font-weight: bold;
	background: #334C51;
	cursor: pointer;
}
body { /*background:#161616;*/
	background: url('/wp-content/uploads/2014/08/sky.png');
	color:#000;
	font-family:open sans;
	font-size:14px;
	font-weight:300;
	background-color: #ecf9ff !important;
	/* background-repeat: no-repeat;*/







background-size: cover;
}
body {
	overflow-x:hidden;
}/**************************************************HEADER**************************************************/
header {
	width:auto;
}
header #top { /*background: url(images/header/light.png) center top #151515;*/
	border-top:1px solid #323c42;
	height:166px;
	background-color: #fff !important;
}
header #top .inner {
	margin:0 auto;
	overflow:hidden;
	width:1127px;
}
header #top .inner .site-logo {
	float:left;
	margin:0 0px 0 0;
	padding:19px 0 0 0;
	width:388px;
}
header #top .inner .site-logo h1 a {
	color:#fff;
}
header #top .inner .site-logo h2 {
	color:#5f7e92;
}
header #top .inner .contact-button {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#5f7e92;
	border-radius:50px;
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:33px 25px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:140px;
	display: none;
}
header #top .inner .contact-button:hover {
	background:#8ebddb;
}
header #top .inner .contact-header {
	float:right;
	width:196px;
}
header #top .inner .contact-header * {
/*color:#fff;







	text-transform:uppercase;*/







}
header #top .inner .contact-header span {
	font-size:10px;
}
header #top .inner .contact-header p {
	font-size:26px;
}/**************************************************SITE NAVIGATION**************************************************/
#nav {
	/*	background:RGBA(255, 255, 255, 0.6);







	border-top:1px solid #232323;*/







	display:block;
	position:relative;
	z-index:100;
	float: right;
}
#nav .inner {
	height:45px;
	margin: -46px 0 0 0 !important;
	width:774px;
}		/* LEFT: Top-level elements aligned to the left */
#nav .inner ul {
}
#nav .inner ul li {
	background:url(images/header/nav-divider.png) no-repeat right center;
	color:#c1c5c5;
	float:left;
	position:relative;
	font-family: 'HelveticaNeueLTPro-Lt';
}	/* /LEFT */	/* CENTER: Top-level elements aligned to the center */	/* #nav .inner { background:#CCC ; height:40px ; margin:auto ; width:960px }		#nav .inner ul { font-size:0em ; text-align:center }			#nav .inner ul li { background:#AAA ; color:#FFF ; display:inline-block ; font-size:16px ; position:relative ; text-align:left } */	/* /CENTER */	/* FILL: Top-level elements fill all available space */	/* #nav .inner { background:#CCC ; display:table ; height:40px ; margin:auto ; table-layout:fixed ; width:960px }		#nav .inner > ul { display:table-row }			#nav .inner ul li { background:#AAA ; color:#FFF ; float:left ; position:relative }			#nav .inner > ul > li { display:table-cell ; float:none }				#nav .inner > ul > li > a { padding:0 !important ; text-align:center } */	/* /FILL */
#nav .inner ul li.children {
	background:#F00
}
#nav .inner ul li:hover {
	color:#000;
	-o-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-webkit-transition: background 300ms ease;
	transition: background 300ms ease
}
#nav .inner ul a {
	color:#c1c5c5;
	display:block;
	line-height:45px;
	padding:0 9px;
	text-decoration:none;
	font-family: 'goudy-old-styleoldstylenormal';
	font-size: 14px !important;
	font-family: "Adobe Garamond Pro" !important;
}
#nav .inner ul li:first-child a {
	padding-left:0;
}
#nav .inner ul a:hover {
	color:#8bb0b9;
}
#nav .inner ul li ul {
	box-shadow:1px 1px 1px RGBA(0, 0, 0, 0.6);
	display:none;
	position:absolute;
	top:45px;
	width:200px;
	z-index:99999
}
#nav .inner ul li:last-child ul {
	right:0
}
#nav .inner ul li ul li {
	background:#8bb0b9;
	color:#000;

	float:none;
	min-width:100%
}
#nav .inner ul li ul li:hover {
	background:#a9d3dd;
	color:#000
}
#nav .inner ul li ul li a {
	color:#fff;
	line-height:1.25em;
	padding:12px
}
#nav .inner ul li ul li a:hover {
	color:#fff;
}
#nav .inner ul li ul li ul {
	left:100%;
	top:0
}
#nav .inner ul li:last-child ul li ul {
	left:auto;
	right:100%
}/* Hover States */
#nav .inner > ul > li:hover > ul {
	display:block
}
#nav .inner > ul > li:hover > ul > li:hover > ul {
	display:block
}
#nav .inner > ul > li:hover > ul > li:hover > ul > li:hover > ul {
	display:block
}/* Active States */
#nav .inner > ul > li.current_page_item a, #nav .inner > ul > li.current_page_ancestor a, #nav .inner > ul > li.current_page_parent a {
	background:#000;
	color:#000
}
#nav-toggle {
	display:none;
}
.inner .menu-menu-1-container {
	float:right !important;
}
/**************************************************SITE CONTENT AREAS**************************************************/







#main {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#fff;
	margin:0 auto 0px auto;
	overflow:hidden;
	padding:30px;
	width:1000px;
	color: #fff;
}
body.page #main {
	background: none !important;
}
#primary {
	float:left;
	width:65%
}
.content {
}
.content h1, .content h2, .content h3, .content h4, .content h5 {
	font-weight:300;
	 margin: 0 0 5px 0;
}
.content dl {
	padding-top:.5em
}
.content dt {
	font-weight:bold;
	margin-top:.5em
}
.content dd {
	margin-top:.125em
}
.content h1 {
	font-size:20px;
}
.content h2 {
	font-size:24px;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
}
.content h2:before {
	/*	background:url(images/inner/heading-two-bg.jpg) no-repeat;







	border-bottom:1px solid #5f7e92;*/







	content:"";
	display:block;
	font-size:24px;
	margin:0 0 10px 0;
	padding:9px 0 0 0;
}
.content h3 {
	/*color:#222222;*/







	font-size:24px;
}
.content h4 {
	font-size:18px;
}
.content h5 {
	font-size:16px;
}
.content input, .content select, .content textarea {
	border:1px solid #999;
	border-radius:0px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px;
	width:100%
}
.content input[type="checkbox"], .content input[type="radio"] {
	border:none;
	padding:0;
	width:auto
}
.content input[type="submit"] {
	width:auto
}
.content p {
	margin:0 0 15px 0;
	font-size: 15px;
	font-family: Georgia, "Bitstream Charter", serif;
	line-height: 24px;/*color: #333;*/







}
.hellopost {
	font-size: 16px;
	font-family: Georgia, "Bitstream Charter", serif !important;
	line-height: 24px;
	color:#000 !important;
}
.categories-links {
	margin-left: 15px !important;
}
.author vcard {
	margin-left: 15px !important;
}
.content ul {
	width:auto;
}
.content ul li {
	background: url(/wp-content/uploads/2014/08/quick_link_arrows.png) no-repeat 8px 8px;
	/*border-bottom: 1px solid #dadada;*/







margin: 0 0 2px 0;
	padding: 8px 0 10px 46px;
	font-family: "Adobe Garamond Pro";
	color:#000;
}
.content ul li:last-child {
	border:none;
}
.content ol, .content ol li {
	list-style:decimal;
	margin-left:18px
}
.content .white {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#fff;
	display:block;
	margin:0 auto;
	padding:30px;
	width:1000px;
}
.content .blue {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#fff;
	display:block;
	margin:0 auto;
	padding:30px;
	width:1000px;
}
.content .margin_top_negative_five {
	margin-top:-5px;
}
.content .margin_bottom_negative_five {
	margin-bottom:15px;
}
.content .margin_top_five {
	margin-top:5px;
}
.content .margin_bottom_five {
	margin-bottom:5px;
}
.content .margin_top_negative_ten {
	margin-top:-10px;
}
.content .margin_bottom_negative_ten {
	margin-bottom:110px;
}
.content .margin_top_ten {
	margin-top:10px;
}
.content .margin_bottom_ten {
	margin-bottom:10px;
}
.content .margin_top_negative_fifteen {
	margin-top:-15px;
}
.content .margin_bottom_negative_fifteen {
	margin-bottom:-15px;
}
.content .margin_top_fifteen {
	margin-top:15px;
}
.content .margin_bottom_fifteen {
	margin-bottom:15px;
}
.content .margin_top_negative_twenty {
	margin-top:-20px;
}
.content .margin_bottom_negative_twenty {
	margin-bottom:-20px;
}
.content .margin_top_twenty {
	margin-top:20px;
}
.content .margin_bottom_twenty {
	margin-bottom:20px;
}
.content .margin_top_negative_thirty {
	margin-top:-30px;
}
.content .margin_bottom_negative_thirty {
	margin-bottom:-30px;
}
.content .margin_top_thirty {
	margin-top:30px;
}
.content .margin_bottom_thirty {
	margin-bottom:30px;
}
.content .margin_bottom_zero {
	margin-bottom:0;
}
.content .margin_zero {
	margin:0;
}
.content .padding_zero {
	padding:0;
}
.content .p_padding_left_twenty_five p {
	padding-left:25px;
}
.content .wpb_separator, .vc_text_separator {
	border-top:1px solid #e4e7e9;
}
#secondary {
	/*	float:right;







	width:30%*/







/*float: right;*/







width: 43%;
	margin: 90px 0px 0px 389px;
	font-size: medium;
}
#secondary h2 {
	font-size:1.5em;
	line-height:1.5em;
	padding-top:.25em
}
#secondary h2:first-child {
	padding-top:0
}
#secondary h3 {
	font-size:1.25em;
	line-height:1.5em
}
#secondary ul, #secondary li {
	line-height:1.5em;
	list-style:square;
	margin-left:18px;
	padding-top:.25em
}/************EXTRA STYLES*************************/
.church {
	text-align: justify;
	color: #000!important;
	padding-right: 14px;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 18px !important;
	line-height: 21px!important;
}
.sundaypara {
	font-size: 17px!important;
	font-family: "Adobe Garamond Pro" !important;
	line-height: 22px!important;
	color: #000;
}
.learn {
	text-align: justify;
	color: #000!important;
	width: 445px;
	margin-left: -6px !important;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 18px!important;
	line-height: 21px!important;
}
.firstblock {
	background: url('/wp-content/uploads/2014/09/img_02.png');
	background-repeat: no-repeat;
}
.churchheading {
	padding-top: 245px !important;
	color: #fff !important;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 33px !important;
	line-height: 30px !important;
}
.churchheading1 {
	padding-top: 245px !important;
	color: #fff !important;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 33px !important;
	line-height: 30px !important;
}
.secondblock {
	background: url('/wp-content/uploads/2014/08/img_02.png');
	background-repeat: no-repeat;
	position: relative !important;
	left: 11px;
}
.readbtn {
	color: #6e8ca6;
	float: right;
	border: 1px solid #6e8ca6;
	padding: 0 10px 0 10px;
	margin-right: 17px !important;
	font-family: "Adobe Garamond Pro" !important;
	line-height: 20px!important;
}
.readbtn1 {
	color: #6e8ca6;
	float: right;
	border: 1px solid #6e8ca6;
	padding: 0 10px 0 10px;
	margin-right: 17px !important;
	font-family: "Adobe Garamond Pro" !important;
	line-height: 20px!important;
}
.quicklinks1 {
	background: #4a6368;
	color: #fff !important;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 32px !important;
	border-top-left-radius: 30px !important;
	padding: 10px !important;
}
.ourbelifsharehead {
	margin: 0px 0px 45px 0px!important;
	font-size: 18px;
	line-height: 16px;
}
.subli {
	border-bottom: none !important;
	font-size: 19px;
	font-weight: 500;
	font-family: "Adobe Garamond Pro" !important;
}
.subul {
	font-family: 'HelveticaNeueLTPro-Lt';
}
.quicklinkblock {
	border: solid 1px #A3A8B1;
	margin-left: -14px;
	border-top-left-radius: 32px;
	border-bottom-left-radius: 32px;
	background-image: -webkit-gradient(  linear,  left top,  left top,  color-stop(0, rgb(231, 232, 234)),  color-stop(0.94, rgb(255, 255, 255))  );
	background-image: -o-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: -moz-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: -webkit-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: -ms-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: linear-gradient(to left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	height: 510px;
	font-family: 'HelveticaNeueLTPro-Lt';
}
.quicklinkmainblock {
	padding-right: 12px !important;
}
.lastrowf {
	margin-left: -28px !important;
	margin-right: -28px !important;
}
.calender {
	background: #4a6368;
	color: #fff !important;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 32px !important;
	border-top-right-radius: 30px !important;
	padding: 10px !important;
}
.calenderdiv1 {
	float: left;
	margin: 3px 20px 0 20px;
}
.calenderdiv1 img{ max-width:122px ! important ; max-height: 107px ! important}
.calenderpara {
	font-size: 18px!important;
	font-weight: 700;
	font-family: "Adobe Garamond Pro" !important;
	color: #000!important;
	line-height: 5px!important;
}
.calenderpara1 {
	font-weight: 800!important;
	font-family: "Adobe Garamond Pro" !important;
	color: #000!important;
	line-height: 5px!important;
}
.calenderdiv2 {
	line-height: 5px;
	/*padding: 5px 0 0 0;*/
       /*margin: -9px 0px 0px 160px;*/
}
.calenderblock {
	padding-right: 0px !important;
	padding-left: 12px !important;
}
.calenderpara2 {
	font-family: "Adobe Garamond Pro" !important;
	color: #414242 !important;
	color: #000!important;
	line-height: 20px!important;
	padding: 0px 0px 0px 0px;
        text-align: justify;
       width: 95% ! important;
}
.lifebbq {
	margin-bottom: 27px !important;
}
.familyfun {
	margin-bottom: 45px !important;
}
.lifegrouprow {
	padding-bottom: 19px !important;
}
.calenderinnerrowblock {
	border: solid 1px #A3A8B1;
	border-bottom-right-radius: 32px;
	background-image: -webkit-gradient(  linear,  left top,  left top,  color-stop(0, rgb(231, 232, 234)),  color-stop(0.94, rgb(255, 255, 255))  );
	background-image: -o-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: -moz-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: -webkit-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: -ms-linear-gradient(left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	background-image: linear-gradient(to left top, rgb(231, 232, 234) 0%, rgb(255, 255, 255) 94%);
	padding: 27px 0 0 0 !important;
	height: 452px;
	margin: -35px 0 0 0 !important;
}
.calenderinnerrow {
	padding: 0 0 0 0 !important;
}
.signurow {
	background: #000;
	border-bottom-right-radius: 47px;
	border-top-left-radius: 47px;
}
.signuppara {
	color: #fff!important;
	font-size: 25px!important;
	font-weight: 600;
	font-family: "Adobe Garamond Pro" !important;
}
.signuppara1 {
	color: #fff!important;
	font-size: 25px!important;
	font-weight: 600;
	line-height: 0px!important;
	font-family: "Adobe Garamond Pro" !important;
}
.lastrowpara {
	color: #446165!important;
	font-size: 33px!important;
	font-weight: 600;
	border-bottom: solid 3px #446165;
	font-family: "Adobe Garamond Pro" !important;
	line-height: 38px!important;
}
.mappara {
	font-size: 20px;
	font-weight: 600;
	font-family: "Adobe Garamond Pro" !important;
}
.mappara1 {
	font-size: 12px;
	font-weight: 700;
	line-height: 0px;
	font-family: "Adobe Garamond Pro" !important;
	color: #000;
}
.footerpara {
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding: 26px 0 33px 0;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 17px;
}
.servicepara {
	font-weight: 700;
	font-size: 17px!important;
	font-family: "Adobe Garamond Pro" !important;
	line-height: 22px!important;
	color: #000;
}
.churchheadp1 {
	float: left !important;
	font-size: 15px;
	margin-left: -410px;
	font-family: "Adobe Garamond Pro" !important;
}
.signupdiv {
	padding: 30px 0 42px 47px
}
.signupblock1 {
	width:40% !important;
}
.signupblock2 {
	width:60% !important;
}

.eemail_textbox {
}
.sliderpara {
	font-size: 37px !important;
	font-weight: 600 !important;
	font-family: "Adobe Garamond Pro" !important;
}
.quickmaindiv {
	height: 454px !important;
}
.headertopsectiondiv {
	background:#000;
	color: #fff !important;
	width:100%;
	float:left;
}
.headerspn {
	color: #fff;
	font-size: 21px;
}
.headerli {
	background:none !important;
	border-bottom:none !important;
	float:left !important;
	padding-top: 3px;
}
.headersubdiv {
	float:left !important;
}
.head_dv {
	width:auto;
	height:auto;
	float:left;
	background:url('/wp-content/uploads/2014/08/DIVIDER.png');
	background-repeat:no-repeat;
	background-position:right;
	margin:-6px 6px;
	padding: 0 19px 0 0;
	font-family: "Adobe Garamond Pro" !important;
	font-size: 20px !important;
}
.head_dv ul {
	width:auto;
	height:25px;
	background:#F00;
}
.head_dv ul li {
	float:left;
	background:#3F0
}
.head_dv ul li a {
	color:#fff;
}
.head_dv ul li a:hover {
	color:#999;
}
.top_search {
	width:auto;
	height:auto;
	float:left;
	margin-top: -2px;
	padding-left: 11px;
}
.contactmenu {
	background: none !important;
}
.head_dv1 {
}
.contactmsg {
	border: solid 1px #C7C3C3 !important;
	height: 177px;
	border-radius: 4px !important;
}
.contactname {
	border: solid 1px #C7C3C3 !important;
	height: 41px;
	border-radius: 4px !important;
}
.contactph {
	border: solid 1px #C7C3C3 !important;
	height: 41px;
	border-radius: 4px !important;
}
.contactsubmit {
	border-radius: 4px !important;
	background: #74013f !important;
	font-size: 16px !important;
	width: 78px !important;
}
.contactpara {/*text-align: center;*/
	font-size: 17px!important;
	line-height: 14px!important;
	margin: -4px 0px 0px 0px!important;
}
.belifli {
	margin: 0 0 2px 0 !important;
	padding: 8px 0 10px 32px !important;
	font-size: 17px !important;
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #4c1131!important;
}
.ourbelif {
	font-size: 18px!important;
	line-height: 11px!important;
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
}
.ourbelif1 {
	font-size: 21px !important;
	padding: 38px 0px 0px 0px;
	text-align: center;
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #4c1131!important;
}
.ourbelifwebpara {
	text-align: -webkit-center;
	line-height: 84px;
	font-size: 18px !important;
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #4c1131!important;
}
.bib_page_nav {
	display: none;
}
.lcenter {
	text-align: center;
	background: #0094b4;
	/*height: 112px;*/







height:150px;
	padding: 15px 0px 0px 0px;
	font-family: 'MyriadProRegular';
	border-radius: 4px;
}
.pc {
	font-size: 17px!important;
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
	line-height: 8px!important;
}
.blue {
	background: #00a7cb!important;
	color: #fff;
	font-family: 'Georgia, "Bitstream Charter", serif';/*min-height: 450px;*/











}
.contb {
	text-align: center;
	background: #0094b4;
	height: 199px;
	padding: 29px 0px 0px 0px;
	width: 450px;
	border-radius: 3px;
	font-family: 'MyriadProRegular';
	margin: -8px 0px 0px 65px;
}
.regb {
	text-align: justify;
	width: 695px;
	font-family: 'Georgia, "Bitstream Charter", serif'!important;
	color: #fff!important;
	font-size: 17px!important;
}
.videoss {
	height: 209px;
}
.dots ul li {
	background:url('/wp-content/uploads/2014/08/bullet.png') no-repeat 29px 17px;
}
.evnt {
	background: #0094b4;
	height: 41px;
	margin: 0px 0px 0px -31px;
	padding: 10px 0px 0px 17px;
	font-size: 20px;
	border-radius: 4px;
	width: 745px;
}
.ps {
	background: #0094b4;
	height: 32px;
	margin: 0px 0px 0px -7px!important;
	width: 303px;
	border-radius: 4px;
	padding: 4px 0px 0px 13px;
	font-family: 'Georgia, "Bitstream Charter", serif'!important;
	color: #fff!important;
}
.tp {
	font-family: 'Georgia, "Bitstream Charter", serif';
	text-align: center;
	font-size: 23px;
	color: #fff!important;
}
.worsh .wpb_tabs_nav li.ui-tabs-active a {
	background: #dc6414!important;
	color:#fff!important;
}
.worsh .wpb_tour_tabs_wrapper .wpb_tabs_nav a,  .wpb_content_element .wpb_accordion_header a {
	background: #ffd3b5!important;
	color:#000!important;
}
.worsh .wpb_tour_tabs_wrapper .wpb_tabs_nav li,  .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	background:#ffd3b5!important;
	font-size: 15px;
}
.pink {
	background:#ffd3b5;
	font-family: 'Georgia, "Bitstream Charter", serif';
	/*min-height: 632px;*/
	  padding-bottom: 50px;
}
.pinky {
	background:#ffd3b5;
	font-family: 'Georgia, "Bitstream Charter", serif';
	min-height: 1165px;
}
.pinks {
	background:#ffd3b5;
	font-family: 'Georgia, "Bitstream Charter", serif';
	min-height: 850px;
}
/*.pink {
	background:#ffd3b5;
	font-family: 'Georgia, "Bitstream Charter", serif';
	min-height: 632px;
}*/
.wcenter {
	text-align: center;
	background: #4c1131;
	/*height: 112px;*/







height: 130px;
	padding: 15px 0px 0px 0px;
	font-family: 'MyriadProRegular';
	border-radius: 4px;
	margin: 28px 0px 0px 0px;
	width: 939px;
	color: #fff;
	line-height: 10px;
}
.wevnt {
	background: #dc6414;
	height: 41px;
	margin: 0px 0px 0px -31px;
	padding: 10px 0px 0px 17px;
	font-size: 20px;
	border-radius: 4px;
	width: 730px;
	color: #fff;
	font-family: Georgia, "Bitstream Charter", serif!important;
}
.contactp {
	text-align: center;
	background: #4c1131;
	height: 165px;
	padding: 12px 0px 0px 0px;
	font-family: Georgia, "Bitstream Charter", serif!important;
	border-radius: 4px;
	font-size: 19px!important;
	line-height: 23px!important;
	margin: 30px 0px 0px 0px!important;
	color: #fff!important;
}
.conts {
	background:#00a7cb;
	height: auto;
	min-height: 68px;
	color: #fff;
}
.pjuly {
	font-family: Georgia, "Bitstream Charter", serif!important;
	text-align:center;
	color: #4c1131;
}
.cp {
	text-align: center;
	font-family: Georgia, "Bitstream Charter", serif!important;
}
.st {
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
	line-height: 24px!important;
	text-align: justify;
	font-size: 16px;
}
.sts {
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
	line-height: 24px!important;
}
.sst {
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
	/*line-height: 10px!important;*/







line-height: 22px!important;
}
.date2 {
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
}
.mc {
	line-height: 16px!important;
	color: #4c1131;
}
.bc {
	background: #0094b4;
	border-radius: 4px;
	padding: 4px 0px 0px 7px;
	height: 33px;
}
.bcl ul li {
	font-family: Georgia, "Bitstream Charter", serif!important;
	color: #fff!important;
	font-size: 16px;
	background: url('/wp-content/uploads/2015/01/bullet.png')7px 11px;
	background-repeat: no-repeat;
}
.parac {
	text-align: justify;
	color: #fff!important;
}
.lrshare_iconsprite32 lrshare_sharingcounter32 lrshare-totalshare {
	color: #000 !important;
}
/**************************************************FOOTER**************************************************/







footer {
	width:auto;
}
footer * {
	color:#FFFFFF
}
footer a:hover {
	color:#302E2E;
}
footer .inner {
	margin:0 auto;
	overflow:hidden;
	width:auto;
	background: #4c1131;
	height: 98px;
}
footer .inner h4 {
	color:#cdcdcd;
	font-size:18px;
	padding:0 0 15px 0;
}
footer .inner .widget-one {
	float:left;
	margin:0 55px 0 0;
	width:289px;
}
footer .inner .widget-one .site-logo h1 a {
	color:#fff;
}
footer .inner .widget-one .site-logo h2 {
	color:#5f7e92;
}
footer .inner .widget-two {
	float:left;
	margin:0 80px 0 0;
	width:110px;
}
footer .inner .widget-two li {
	padding:0 0 5PX 0;
}
footer .inner .widget-three {
	float:left;
	margin:0 45px 0 0;
	width:220px;
}
footer .inner .widget-three li {
	overflow:hidden;
	padding:0 0 20px 0;
}
footer .inner .widget-three p {
	float:left;
	width:184px;
}
footer .inner .widget-three li i.one {
	background:url(images/footer/icon-1.png) no-repeat center 3px;
	display:block;
	float:left;
	height:30px;
	margin:0 10px 0 0;
	width:26px;
}
footer .inner .widget-three li i.two {
	background:url(images/footer/icon-2.png) no-repeat center 5px;
	display:block;
	float:left;
	height:30px;
	margin:0 10px 0 0;
	width:26px;
}
footer .inner .widget-three li i.three {
	background:url(images/footer/icon-3.png) no-repeat center 5px;
	display:block;
	float:left;
	height:30px;
	margin:0 10px 0 0;
	width:26px;
}
footer .inner .widget-four {
	float:right;
	width:201px;
}
footer .inner .widget-four ul {
	text-align:left;
	width:100%;
}
footer .inner .widget-four ul li {
	display:inline-block;
	float:left;
}
footer .inner .widget-four ul li a:after {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
footer .inner .widget-four ul li.icon-1 a {
	background:url(images/footer/social-network.png) no-repeat left bottom;
	display:block;
	height:16px;
	margin:0 40px 0 0;
	position:relative;
	width:11px;
}
footer .inner .widget-four ul li.icon-1 a:after {
	background:url(images/footer/social-network.png) no-repeat left top;
	content:"";
	height:16px;
	opacity:0;
	position:absolute;
	width:11px;
}
footer .inner .widget-four ul li.icon-1 a:hover:after {
	opacity:1;
}
footer .inner .widget-four ul li.icon-2 a {
	background:url(images/footer/social-network.png) no-repeat -48px bottom;
	display:block;
	height:16px;
	margin:0 40px 0 0;
	position:relative;
	width:16px;
}
footer .inner .widget-four ul li.icon-2 a:after {
	background:url(images/footer/social-network.png) no-repeat -48px top;
	content:"";
	height:16px;
	opacity:0;
	position:absolute;
	width:16px;
}
footer .inner .widget-four ul li.icon-2 a:hover:after {
	opacity:1;
}
footer .inner .widget-four ul li.icon-3 a {
	background:url(images/footer/social-network.png) no-repeat -104px bottom;
	display:block;
	height:16px;
	position:relative;
	width:7px;
}
footer .inner .widget-four ul li.icon-3 a:after {
	background:url(images/footer/social-network.png) no-repeat -104px top;
	content:"";
	height:16px;
	opacity:0;
	position:absolute;
	width:7px;
}
footer .inner .widget-four ul li.icon-3 a:hover:after {
	opacity:1;
}
footer .copyright {
	/*	border-top:1px solid #2e2e2e;*/







	margin:0 auto;
	padding:20px 0;
	width:1000px;
}
footer .copyright p {
	font-size:11px;
	text-transform:uppercase;
}				/**************************************************HOME**************************************************/
#home {
	margin:-45px 0 0 0;
	min-height:500px;
}
#slider {
	padding: 46px 0 0 0;
}
#slider * {
	color:#fff;
}
#slider h2 {
	font-family:open sans !important;
	font-weight:300 !important;
	color:#fff;
	font-size:350%;
	line-height:100%;
}
#slider p {
	font-family:open sans;
	font-weight:300;
	color:#fff;
	font-size:100%;
	line-height:120%;
}
#slider a.button {
	background:#5f7e92;
	border-radius:50px;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	width:140px;
}
#slider a.button:hover {
	background:#8ebddb;
}
.page-top-section {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#5f7e92;
	border-bottom:6px solid #85bd6f;
	margin:0 auto;
	overflow:hidden;
	padding:15px 30px 0 30px;
	position:relative;
	width:1000px;
	z-index:100;
}
.page-top-section img:hover {
}
#slider .button_custom {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#5f7e92;
	border-radius:50px;
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:33px 25px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:140px;
}
#slider .button_custom:hover {
	background:#8ebddb;
}
.home .page-top-section {
	margin-top:-107px;
}
.page-top-section * {
	color:#fff;
}
.page-top-section h2 {
	font-size:30px;
	font-weight:300;
}
.page-top-section p {
	text-transform:uppercase;
}
.inner-page-top-section {
	margin:30px auto 0 auto;
	display: none;
}
.home-footer-content {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#f3f3f3;
	margin:0 auto 30px auto;
	overflow:hidden;
	padding:30px;
	width:1000px;
}
.home-footer-content .alignleft {
	margin:0 30px 30px 0;
} /**************************************************GRAVITY FORM**************************************************/
.wpcf7 * {
	font-family:open sans;
	margin:0;
	padding:0;
}
.wpcf7 li {
	background-image:none;
	border:none;
}
.wpcf7 input[type="text"], .wpcf7 textarea, .wpcf7 input[type="email"] {
	background:#fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-radius:0;
	border:1px solid #e0e0e0;
	color:#000;
	font-size:12px;
	margin:0 0 15px 0;
	padding:10px;
}
.wpcf7 input[type="submit"] {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#5f7e92;
	border:none;
	border-radius:50px;
	color:#fff;
	cursor:pointer;
	display:block;
	font-size:12px;
	margin:15px 25px 0 0;
	text-align:center;
	text-transform:uppercase;
	width:140px;
}
.wpcf7 input[type="submit"]:hover {
	background:#8ebddb;
}/**************************************************GALLERY**************************************************/
.gallery img {
	border:none !important;
}/**************************************************TESTIMONIAL**************************************************/
.testimonial {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#b8c4cc;
	margin:-30px auto 0 auto;
	padding:30px 60px;
	width:1000px;
}
.testimonial * {
	color:#fff;
}
.testimonial h4 {
	font-size:40px;
	font-weight:300;
	padding:0 0 15px 0;
	text-align:center;
}
.testimonial .front_end_data {
	border:1px solid #fff;
	overflow:hidden;
	padding:15px 30px;
}
.testimonial .front_end_data .testimonial_content {
	padding:0 0 20px 77px;
}
.testimonial .front_end_data .testimonial_content:last-child {
	padding:0 0 0 77px;
}
.testimonial .front_end_data .testimonial_content:first-child {
	background:url(images/home/quote.png) no-repeat;
}
.widget_swp_testimonial_widget {
	background:#b8c4cc;
	padding:20px;
}
.widget_swp_testimonial_widget * {
	color:#fff;
}
.front_end_data {
	border:1px solid #fff;
	overflow:hidden;
	padding:15px;
}
.front_end_data .testimonial_content {
	padding:0 0 10px 77px;
}
.front_end_data .testimonial_content:last-child {
	padding:0 0 0 77px;
}
.front_end_data .testimonial_content:first-child {
	background:url(images/home/quote.png) no-repeat;
}/**************************************************TABLE**************************************************/
table {
	border-collapse:collapse;
}
table * {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
table.schedule {
	margin-top:-5px;
	margin-bottom:30px;
	width:100%;
}
table.schedule tr {
	border-bottom:1px solid #dadada;
	display:block;
}
table.schedule tr:last-child {
	border:none;
}
table.schedule th {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:url(images/home/bullet.jpg) no-repeat 0 16px;
	font-weight:300;
	padding:10px 5px 10px 20px;
	text-align:left;
	width:71%
}
table.schedule td {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:right;
}/**************************************************REVIEWS**************************************************/
h2.summary:before {
	background:none !important;
	border:none !important;
	padding:0;
}
h2.summary {
	padding:0 !important;
}
.review * {
	border:none !important;
}
#wpcr_button_1, #wpcr_button_1:link, #wpcr_button_1:visited, #wpcr_submit_btn, #wpcr_submit_btn:link, #wpcr_submit_btn:visited {
	margin:30px 0 0 0;
}
.hreview {
	border-bottom:1px solid #e4e7e9 !important;
	margin:0 0 30px 0 !important;
	padding:0 0 30px 0 !important;
}
.review input[type="text"], .review label, .review textarea {
	box-sizing:border-box !important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:5px !important;
}
.review textarea, .review input[type="text"] {
	border:1px solid #e4e7e9 !important;
	margin:0 0 15px 0 !important;
}
.review td {
	padding-bottom:10px !important;
}
#wpcr_commentform textarea {
	padding:5px !important;
}/**************************************************WOOCOMMERCE**************************************************/
.woocommerce-page #page-top-section-bg {
	display:none !important;
}
.woocommerce-page p.buttons {
	padding:15px 0 0 0 !important;
}
.woocommerce-page #main {
	min-height:700px;
}
.woocommerce-page #main .shadow {
	display:none;
}
.woocommerce-page .content-shop {
}
.woocommerce-page .content-shop h1, .woocommerce-page .content-shop h2, .woocommerce-page .content-shop h3, .woocommerce-page .content-shop h4, .woocommerce-page .content-shop h5 {
	font-weight:300;
	padding:0 0 20px 0;
}
.woocommerce-page .woocommerce-page .content-shop h1 {
	border-top:none;
	display:block;
	font-size:24px;
	padding:0 0 0 0;
}
.woocommerce-page .content-shop h2 {
	font-size:24px;
}
.woocommerce-page .content-shop .heading_plain h2 {
	border:none;
	padding-top:0;
}
.woocommerce-page .content-shop h3 {
	color:#222222;
	font-size:24px;
}
.woocommerce-page .content-shop h4 {
	font-size:18px;
}
.woocommerce-page .content-shop h5 {
	font-size:16px;
}
.woocommerce-page .content-shop input, .woocommerce-page .content-shop select, .woocommerce-page .content-shop textarea {
	border:1px solid #999;
	border-radius:6px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px;
	width:100%
}
.woocommerce-page .content-shop input[type="checkbox"], .woocommerce-page .content-shop input[type="radio"] {
	border:none;
	padding:0;
	width:auto
}
.woocommerce-page .content-shop input[type="submit"] {
	width:auto
}
.woocommerce-page .content-shop p {
	margin:0 0 15px 0;
}
.woocommerce-page .content-shop ul {
	width:auto;
}
.woocommerce-page .content-shop ul li {
	padding:0 0 15px 0;
}
.woocommerce-page .content-shop ul li:last-child {
	border:none;
}
.woocommerce-page .content-shop ol, .woocommerce-page .content-shop ol li {
	list-style:decimal;
	margin-left:18px
}
.woocommerce-page .content-shop div {
	margin:0 0 15px 0;
}
.fir {
	margin-left: -15px;
	margin-right: -20px;
}
.widget-title ul li {
	color: #fff;
}
.entry-title {
	color: #000;
}
.reb {
	background: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 13px 0px 16px 0px;
	color: #414242;
}
.reb1 {
	border-bottom: 1px solid #d1d1d1;
	height: 154px;
	width: 876px;
	margin: 0px 0px 0px 31px;
}
.reb2 {
	border-bottom: 1px solid #d1d1d1;
	width: 876px;
	margin: 0px 0px 0px 31px;
}
.rebc {
	background: #fff;
	width: 940px;
	margin: 0px 0px 0px 0px!important;
}
#rebid {
	border-top: 1px solid #d1d1d1;
	margin-left: -34px;
	margin-right: 20px;
}
#rebid1 {
	border-top: 1px solid #d1d1d1;
	margin-left: 15px;
}
.free {
	color: #4c1131;
	font-weight: bold;
}
.past {
	background: #fff;
	border-radius: 4px;
	padding: 13px 0px 65px 0px;
	color: #414242;
}
.past_head {
	font-weight: bold;
	width: 200px;
	margin: 0px 0px 0px 377px!important;
}
.past_para {
	padding: 0px 17px 0px 31px;
	text-align: justify;
}
.bush {
	background: #fff;
	border-radius: 4px;
	padding: 38px 0px 44px 0px;
	color: #000;
}
.paster {
	border-radius: 4px;
	background: #4c1131;
	padding: 8px 0px 8px 0px;
	margin: 28px 0px 0px 0px;
}
.searchsub {
	background: url('http://titusvillelutherans.org/wp-content/uploads/2014/10/icon-search-small.gif') no-repeat;
	width: 19px;
	margin: 0px 0px 0px -3px;
	height: 19px;
}
#s {
	width: 116px;
	padding: 4px 0px 0px 0px;
	height: 20px;
	-moz-padding: 0px 0px 0px 0px;
}
.dts {
	width: 163px;
}
.anounc {
	background: #0094b4;
	padding: 0px 0px 20px 10px;
	font-family: 'MyriadProRegular';
	border-radius: 25px;
	width: 970px;
	margin: 0px 0px 0px -15px;
}
.fdpan h3{}
.fdpan p{}
.past h3{padding: 33px 0px 0px 0px;text-align:center;}
.past p{padding: 0px 17px 0px 31px;
text-align: justify;}
.sermonshead{padding: 45px 0 0 30px;
margin: 0 auto;
width: 253px;}
.sermonshead p{font-size: 24px !important;
color: #000;
line-height: 70px;
text-align: center;}
.ttw-music-player .player .title{display:none;}
.feb{text-align: center;
font-weight: 600;
font-size: 21px !important;
color: #000;
padding-top: 20px;}
.htvd{width: 241px;
margin: 0 auto;}
.febblk{margin-bottom: 6px !important;}

.ttw-music-player .tracklist .title{ width: 50% ! important;}
.latest-page .player .player-controls{ width:100% ! important;}
.wonderpluginaudio a{ display:  none ! important;}
.worsh .wonderpluginaudio ul li{background:none  !important; }
.latest-page .wonderpluginaudio ul li{background:none  !important; }

.nopadding{ padding-left:0px ! important; padding-right:0px ! important;}
/**EVENT**/
.wpb_tour .wpb_tab{ width: 75% ! important;}
.event_calendar .fc-header-right{ display:none; }
.event_calendar .fc-header-left{ text-align:center;background-color: #DC6414;}
.event_calendar .fc-day-header{ background-color: #E59139; }
.event_calendar .fc-border-separate tr:nth-child(odd){ background-color: #DC6414 ! important;}
.event_calendar .fc-border-separate tr:nth-child(even){ background-color: #E59139 ! important;}
.event_calendar .fc-event-container a{ background: none  !important;}
.event_calendar .column_container{ padding: 0px ! important; margin: 0px ! important;}
.event_calendar .fc-event-inner{ padding: 0 2px; }
.event_calendar .fc-event-title{font-size: 12px ! important}
.event_calendar .ui-widget-content > div { min-height: 76px ! important;}

.list_cal{ background-color:#DC6414; padding: 10px 20px;}
.list_cal .wpb_content_element {  margin-bottom: 5px ! important;}
.list_cal .cal_header h5{  font-size: 1.8em ! important;  padding: 10px 0; text-align:left;}

.fc-day {
    border: #fff 1px solid;
	padding: 0 3px;
}