/**Bible Alpha**/ @charset "UTF-8";

/**hide**/ footer.entry-footer, .entry-header .entry-meta {
  display: none;
}
.container {
  max-width: 900px;
} 
.entry-header { 
    margin-top: 1.5rem; margin-bottom: 0;
}
/**font**/ 
/*body, p, li {
  font-family: 'Noto Sans KR', Nanum Gothic, Nanum Barun Gothic, "Spoqa Han Sans", "Spoqa Han Sans JP", "Source Sans Pro", Apple SD Gothic Neo, Verdana, Arial, Dotum, sans-serif !important;
}*/   
.site-title a { font-family: "Raleway"; font-size: 3.4rem; font-weight: 300; }
.excerpt { font-style: italic; font-size: 0.8rem; display: block; color:#777; }
.excerpt-dash { display:none; }
.title { font-size:1.6rem; /*text-decoration: none !important;*/ }
.listing-item { list-style: none; margin-top:2rem; }
.listing-item .content { margin-top:1rem; }
.listing-item .content ol { margin-top: -2rem; margin-bottom: 1rem; }

/**color**/ 
.color-01 {
  color: #79bece !important;
}
.color-bg-01, .table-worship tr:first-child td, #page-pastor-profile .gutter-wrap {
  background: #79bece !important;
  color: #fff !important;
}
.color-02, a[href^="tel:"] {
  color: #878e87 !important;
}
.color-bg-02, header#masthead, footer#colophon, #page-senior-intro, #page-pastor-profile .gutter-wrap {
  background: #878e87 !important;
  color: #fff !important;
}
.color-03 {
  color: #f45e45 !important;
}
.color-bg-03, .widget_nav_menu h2, .btn-cta {
  background: #f45e45 !important;
  color: #fff !important;
}
.color-04, #page-senior-intro blockquote p {
  color: #f6ca35 !important;
}
.color-bg-04 {
  background: #f6ca35 !important;
  color: #fff;
}
.color-05, #page-biblestudy-qt a {
  color: #26303d !important;
}
.color-bg-05, #footer-widget.bg-light {
  background: /*#3c4858*/ #26303d !important;
  color: #fff !important;
}
.color-bg-gr, .kboard-total-count {
  background: #eee;
} /*section:nth-child(even) { background: #f7f7f7; }*/ body, #kboard-default-list .kboard-list table a {
  color: #555 !important;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, .03) !important;
}
#page-senior-profile .gutter-wrap {
  background: #ccc;
}
span.gc-cs-link {
  color: #f6ca35;
}
a[href^="mailto:"], blockquote p, blockquote span {
  color: #676f93;
}
#main-feature {
  background: #26303d;
} /*header {	position: relative;	z-index: 10;}footer#colophon, #page-sub-header, .entry-footer, .carousel-indicators, #secondaryzzz, .attachment-post-thumbnail, .kboard-default-poweredby, .kboard-thumbnail-poweredby, article footer.entry-meta { display: none !important; }.metaslider .theme-default a.nivo-prevNav { left: 30px !important; }.metaslider .theme-default a.nivo-nextNav { right: 30px !important; }.page .entry-header {	height: 320px;	background-size: cover;}.page-id-31 .entry-header, .page-id-129 .entry-header, .page-id-134 .entry-header, .page-id-136 .entry-header, .page-id-138 .entry-header, .page-id-140 .entry-header, .page-id-142 .entry-header { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/church-02.jpg) center repeat; }.page-id-151 .entry-header, .page-id-153 .entry-header, .page-id-306 .entry-header, .page-id-307 .entry-header, .page-id-308 .entry-header, .page-id-309 .entry-header { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/worship-02.jpg) center repeat; }.page-id-149 .entry-header { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/bible-01.jpg) center repeat; }.page-id-144 .entry-header { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/bible-02.jpg) center repeat; }.page-id-146 .entry-header { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/09/nextgen-02.jpg) center repeat; }#page-biblestudy-qt { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/bible-02.jpg) center repeat; }.page-id-166 .entry-header { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/heaven-01.jpg) center repeat; }.container { max-width: 100% !important; }.page-id-31 header.entry-header:after { content: "Lead Pastor"; }.page-id-134 header.entry-header:after { content: "Vision"; }.page-id-136 header.entry-header:after { content: "Worship Service"; }.page-id-129 header.entry-header:after { content: "Senior Pastor"; }.page-id-138 header.entry-header:after { content: "History"; }.page-id-140 header.entry-header:after { content: "Staff"; }.page-id-142 header.entry-header:after { content: "Visitors"; }.page-id-149 header.entry-header:after { content: "Bible Study"; }.page-id-144 header.entry-header:after { content: "Sermon"; }.page-id-146 header.entry-header:after { content: "Next Generation"; }.page-id-151 header.entry-header:after { content: "Ministries"; }.page-id-153 header.entry-header:after { content: "Prayers"; }.page-id-306 header.entry-header:after { content: "Hope Ministry"; }.page-id-307 header.entry-header:after { content: "Love Ministry"; }.page-id-308 header.entry-header:after { content: "Gallery"; }.page-id-309 header.entry-header:after { content: "Bulletin"; }.page-id-166 header.entry-header:after { content: "Spread the Word"; }header.entry-header:after {	display: block;	font-weight: 400;	font-size: 24px;	z-index: 100000;	color: #fff;	top: 50px;	position: relative;	text-transform: uppercase;}*/ /**slider*.sliders, .slider-01, .slider-02, .slider-03, .slider-04a, .slider-05 {	height: 440px;	background-size: cover !important;}.slider-01 { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/09/main-cross.jpg) center; }.slider-02 { background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/main-jesus.jpg) center; }.carousel-item {	display: block;	height: 400px;}.carousel-inner img {	width: 100%;	height: 100%;}#footer-widget h3, .dropdown-item, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus {	background: transparent !important;	color: #fff !important;}.dropdown.active > a {	border-bottom: 3px solid #fff;	transition: .3s ease-in-out;}.dropdown-menu {	background-color: rgba(0,0,0,0.8) !important;	min-width: max-content !important;	border-radius: 0 !important;	padding: 1rem 0 !important;}body:not(.theme-preset-active) #masthead .navbar-nav > li > a {	color: #fff;	font-weight: 600;}#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a, button.kboard-default-button-small, a.kboard-default-button-small, #kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li.active a, a.kboard-thumbnail-button-small, input.kboard-thumbnail-button-small, button.kboard-thumbnail-button-small {	background-color: #eee !important;	color: #777 !important;}*/ 

/**Weight**/ 
body, p, li {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; 
  font-weight: 400 !important;
}
.site-title {
  text-transform: uppercase;
}
h1, h1.entry-title {
  font-weight: 200;
  font-size: 40px;
  text-align: center; 
}
h2 {
  font-weight: 500;
}
h3 {
  font-weight: 500;
  line-height: 1.3;
}
.block {
  width: 100%;
  display: block;
}
p .lrg {
  font-size: 1.4em;
}
p .sml {
  font-size: 0.8em;
}
dl, ol, ul {
  padding: 10px 0px;
}
ol {
  counter-reset: item;
  list-style-type: none;
}
ol li:before {
  content: counter(item) "  ";
  counter-increment: item;
  width: 2em;
  display: inline-block;
  margin-right: 20px;
  max-width: 20px;
  text-align: center;
} 
iframe {
  border-bottom: 1px solid #ccc;
  height: 406px;
  width: 100%;
  border: none !important;
  overflow: hidden;
} /*#main-vision {	background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/09/vision-d.jpg);	background-position-y: -12px;}#main-worship {	background: url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/08/worship-01.jpg);	background-size: cover;}h1, h2, h3, h4, h5, h6 { margin-bottom: 30px; }h1 { font-size: 66px !important; }h2 {	padding: 0;	text-align: center;	font-size: 36px;	margin-top: 0;}h3 { 	font-size: 26px;	text-align: center;}h4 { padding: 10px 0 0; }h5 { font-size: 17px; } .entry-content img { width: auto; }.entry-content img.pull-right { max-width: 460px; } .site-title {	margin-top: 0px;	font-size: 22px !important;	letter-spacing: 1px;	font-weight: 400;	left: 1.6%;	position: absolute;	top: 10%;	text-shadow: 2px 1px 24px rgba(0,0,0,0.4);}.site-title h1 a {	width: 260px;	height: 60px;	background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/04/logo.png) no-repeat center;	background-size: contain;	text-indent: -9999px;	display: inline-block;}.site-description { display: none; }.display-posts-listing {	max-width: 1100px;	margin: 0 auto;}.display-posts-listing .listing-item {	padding: 15px 0;	display: inline-block;	margin: 20px;}.display-posts-listing .listing-item .image img {	width: 260px;	height: auto;}.display-posts-listing .listing-item .title {	display: block;	margin-top: 10px;	font-size: 22px;}.display-posts-listing .listing-item .image img { border-radius: 16px; }.display-posts-listing .listing-item span {	margin-top: 20px;	font-size: 14px !important;	display: inline-block;	margin-bottom: 10px;}#about-us .display-posts-listing .listing-item {	border: 1px solid #ccc;	border-radius: 16px;	padding: 25px;	width: 28.8%;}#about-us p {	font-size: 17px;	line-height: 1.6;}.page-id-489 .display-posts-listing {	max-width: 900px;	margin: 0 auto;}*/ /**font*body {	font-size: 16px;	font-weight: 300;	line-height: 1.5;}.highlight { margin: 20px; }.highlight span {	font-size: 32px;	font-weight: 100;	line-height: 1.4;}*/ /**header*.home .page header.entry-header { display: none; }.page header.entry-header {	display: flex;	justify-content: center;	align-items: center;	text-align: center;			 	z-index: 9;	position: relative;	text-shadow: 2px 1px 24px rgba(0,0,0,0.4);	background-size: cover;}.page header.entry-header h1 {	color: #fff;	margin-bottom: 0 !important;	text-align: center;	font-weight: 200;	top: 22%;	position: absolute;}#page-gallery .display-posts-listing .listing-item .image img { width: 250px; } .single-post header.entry-header {	height: auto;	width: 100%;	padding: 0 0 30px;}.single-post .site-main {	max-width: 1000px;	margin: 0 auto;}.single-post main-column .post { border: 0px; }.single-post .comments-area { margin-bottom: 60px; }.page-id-2 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/02/sub-01.jpg); }.page-id-383 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/02/sub-02.jpg); }.page-id-19 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/02/sub-03.jpg); }.page-id-489 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/04/sub-04.jpg); }.page-id-688 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/04/sub-06.jpg); }.page-id-768 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/05/LS_Service-3.jpg); }.page-id-792 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/05/LS_Direction.jpg); }.page-id-750 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/05/LS_Photoalbum.jpg); }.page-id-751 header.entry-header { background: url(http://www.lincolnshirech.org/wp-content/uploads/2019/05/LS_Brochure.jpg); }.sub-banner span {	background: url(/wp-content/uploads/2019/01/sub-tag3.png);	display: block;	width: 618px;	height: 111px;	background-size: cover;	margin: 0px auto;}.sub-01 { background: url(/wp-content/uploads/2016/04/banner-sub.jpg) center; }.sub-sermon { background: url(/wp-content/uploads/2016/05/sub-sermon.jpg) center; }*/ /**structure*html {	-ms-text-size-adjust: 100%;	-webkit-text-size-adjust: 100%;}html, body { overflow-x: hidden; }body #content {	margin-top: 0 !important;	margin-bottom: 0 !important;	padding-bottom: 0 !important;	padding-top: 0 !important;}.container {	max-width: 100%;	width: 100% !important;	padding-right: 0px;	padding-left: 0px;}#main-column .page {	border: none !important;	padding: 0px;}section { padding: 50px 0 30px; }#page-biblestudy-d1d2d3 { padding: 60px 0 60px; }section#primary, section#main-banner { padding: inherit; }section .row, #footer-widget .container {	max-width: 1100px !important;	margin: auto;   }#section-vision-planning .col-md-3 { margin-bottom: 30px; }#footer-widget .container .col-md-4 {	-ms-flex: 0 0 100% !important;	flex: 0 0 100% !important;	max-width: 100% !important;	width: 100% !important;}#text-2 { margin-bottom: 0px !important; }#footer-widget h3, #footer-widget p { text-align: center; }#footer-widget h3 { margin-top: 0px !important; }#footer-widget p { margin-bottom: 10px; }#site-footer #footer-row { margin: 40px auto; }#site-footer #footer-row ul li { text-align: center; }#main-feature { padding: 40px 0 10px; }#main-feature .row div { margin-bottom: 30px; }#main-feature img { width: 100%; }#main-feature .col-md-4 { position: relative; }#main-feature a {	position: absolute;	top: 50%;	left: 50%;	margin-right: -50%;	transform: translate(-50%, -50%);	width: 100%;	text-align: center;	height: 228px;	line-height: 188px;	color: #fff;	font-size: 30px;	font-weight: 300;	margin-top: 3px;	text-decoration: none;}#main-feature .mask { background: rgba(0,0,0,0.2); }#main-feature span {	font-size: 16px;	position: absolute;	top: 42px;	left: 0;	right: 0;	bottom: 0;}#main-feature span:before {	content: "• • •";	margin: 0 auto;	display: block;	text-align: center;	position: absolute;	top: -18px;	left: 0;	right: 0;	font-size: 15px;}#page-evangelize-local table tr td:first-child { width: 25%; }#page-evangelize-local hr, #page-church-visitors hr { margin: 60px auto !important; }section#main-feature h3 span {	margin-left: 4px;	color: #999;	font-size: 14px;	letter-spacing: 1px;}section#main-feature2 { margin-top: 60px; }section#main-feature2 h4 {	text-align: center;	margin-top: 20px;}section#main-feature2 a {	display: block;	text-align: center;}section#about-us .col-md-4 { text-align: center; }section#about-us .col-md-4 img { max-width: 220px; }.page-id-19 .fl-builder-content .fl-widget ul { list-style: none; }.page-id-19 .fl-builder-content .fl-widget ul .has-label br { display: none; }.page-id-19 .fl-builder-content .fl-widget ul li { margin-bottom: 20px; }.site { max-width: 100% !important; }.site-header {	margin-left: auto;	margin-right: auto;	width: 100%;	background-color: transparent !important;	position: absolute;	box-shadow: 0 0 0 rgba(0,0,0,0), inset 0 0 0 rgba(0,0,0,0) !important;}.site-header hgroup { display: inline-block; }.site-content article {	border-bottom: 0px !important;	margin-bottom: 0px !important;}.home .entry-header { display: none; }.site-title, #primary { width: 100%; }#primary {	padding-left: 0;	padding-right: 0;}.site-branding {	float: left;	margin-bottom: 0 !important;}*/ /**footer*footer .site-info .sep, footer .site-info .credits { display: none; }footer .container {	text-align: right;	padding-left: 30px;	padding-right: 30px;}#site-footer {	background: #eee !important;	border-top: 0px solid #fff;}#site-footer #footer-row {	border-top: 0px solid #ddd;	margin-top: 0 !important;	padding-top: 40px;}#site-footer .footer-left {	width: 100%;	text-align: center;}#site-footer .footer-left ul {	list-style: none;	text-align: left;	padding-left: 0;}#site-footer .footer-left ul li {	font-size: 14px;	line-height: 1.5;}#site-footer .footer-right {	display: none;	text-align: left !important;}#site-footer .footer-right ul {	list-style: none;	line-height: 1.6;}#site-footer .wp-image-358 {	display: none;	width: 120px;	margin-bottom: 10px;}*/ /**nav.main-navigation { float: right; }.main-navigation li { margin-right: 28px !important; }.main-navigation li a {	font-size: 16px;	font-weight: 600;	padding: 10px;}.main-navigation li ul li { border-bottom: 1px solid #444 !important; }.main-navigation li ul li a {	font-size: 12px !important;	color: #ddd;	font-weight: 300;}.main-navigation .sub-menu .menu-item { width: 100%; }.main-navigation .sub-menu { background: #333 !important; }.main-navigation .sub-menu .dropdown-menu { background: #333 !important; }.main-menu {	text-align: center;	margin-top: 20px !important;}.main-menu li {	display: inline-block;	position: relative;	padding: 10px 8px;	margin: 0 28px !important;}.navbar-default {	background-image: none;	background-color: transparent;	border: none;	box-shadow: inset 0 0 0 rgba(255,255,255,0.0), 0 0 0 rgba(0,0,0,0);} */ /**banner**/ .full-banner {
  margin: 20px -9999rem;
  padding: 40px 9999rem;
  overflow: hidden;
}
.main-banner { /*margin: 0 -9999rem;   padding: 0 9999rem;  overflow: hidden;  background-position-x: 1260px;  background-size: 1920px;*/ margin-bottom: 20px;
}
.placeholder {
  max-width: 218px;
  height: 218px;
  border: 1px solid #ccc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.carousel-control.left, .carousel-control.right {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
} /**spacing**/ hr {
  margin-left: 0 !important;
  margin: 20px 0 !important;
  width: 100%;
}
ol ul {
  padding-left: 50px;
  margin-bottom: 20px;
}
ol ul li {
  line-height: 1.5;
}
ol li ol {
  padding: 10px;
}
.mtop0 {
  margin-top: 0px;
}
.mtop5 {
  margin-top: 5px;
}
.mtop10 {
  margin-top: 10px;
}
.mtop20 {
  margin-top: 20px !important;
}
.mtop30 {
  margin-top: 30px;
}
.mtop40 {
  margin-top: 40px !important;
}
.mtop50 {
  margin-top: 50px;
}
.mtop60 {
  margin-top: 60px !important;
}
.mtop80 {
  margin-top: 80px !important;
}
.mbottom0 {
  margin-bottom: 0px !important;
}
.mbottom5 {
  margin-bottom: 5px;
}
.mbottom10 {
  margin-bottom: 10px;
}
.mbottom20 {
  margin-bottom: 20px !important;
}
.mbottom30 {
  margin-bottom: 30px;
}
.mbottom40 {
  margin-bottom: 40px;
}
.mbottom50 {
  margin-bottom: 50px;
}
.mbottom60 {
  margin-bottom: 60px;
}
.mleft20 {
  margin-left: 20px;
}
.msection {
  margin-top: 20px;
  margin-bottom: 40px;
}
.mcenter {
  margin-left: auto;
  margin-right: auto;
}
.ptop0 {
  padding-top: 0px;
}
.ptop5 {
  padding-top: 5px;
}
.ptop10 {
  padding-top: 10px;
}
.ptop20 {
  padding-top: 20px;
}
.ptop30 {
  padding-top: 30px;
}
.ptop40 {
  padding-top: 40px;
}
.ptop50 {
  padding-top: 50px;
}
.ptop60 {
  padding-top: 60px;
}
.pbottom0 {
  padding-bottom: 0px;
}
.pbottom5 {
  padding-bottom: 5px;
}
.pbottom10 {
  padding-bottom: 10px;
}
.pbottom20 {
  padding-bottom: 20px;
}
.pbottom30 {
  padding-bottom: 30px;
}
.pbottom40 {
  padding-bottom: 40px;
}
.pbottom60 {
  padding-bottom: 60px;
}
.none {
  float: none !important;
}
.clear {
  clear: both !important;
}
.clear5 {
  width: 100%;
  height: 5px;
  clear: both;
}
.clear10 {
  width: 100%;
  height: 10px;
  clear: both;
}
.clear15 {
  width: 100%;
  height: 15px;
  clear: both;
}
.clear20 {
  width: 100%;
  height: 20px;
  clear: both;
}
.clear25 {
  width: 100%;
  height: 25px;
  clear: both;
}
.clear30 {
  width: 100%;
  height: 30px;
  clear: both;
}
.clear35 {
  width: 100%;
  height: 35px;
  clear: both;
}
.clear40 {
  width: 100%;
  height: 40px;
  clear: both;
}
.clear45 {
  width: 100%;
  height: 45px;
  clear: both;
}
.clear50 {
  width: 100%;
  height: 50px;
  clear: both;
}
.hidden {
  display: none;
}
.text-serif {
  font-family: serif;
}
.text-xxxlg {
  font-size: 30px;
  line-height: 1.4;
}
.text-xxlg, .text-xxlg li {
  font-size: 24px;
  line-height: 1.4;
}
.text-xlg, .text-xlg li {
  font-size: 20px;
  line-height: 1.4;
}
.text-lg, .text-lg li {
  font-size: 18px;
  line-height: 1.4;
}
.text-md, .text-md li {
  font-size: 16px;
  line-height: 1.4;
}
.text-sm, .text-sm li {
  font-size: 14px;
  line-height: 1.4;
}
.text-xsm, .text-xsm li {
  font-size: 13px;
  line-height: 1.4;
}
.text-xxsm, .text-xxsm li {
  font-size: 11px;
  line-height: 1.4;
}
.entry-content iframe {
  width: 100%;
}
.border-round {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.bold {
  font-weight: 600;
}
.gutter-box {
  margin-right: -15px;
  margin-left: -15px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 15px !important;
  padding-right: -15px !important;
  padding-left: -15px !important;
}
.gutter-box > [class^="col-"], .gutter-box > [class^=" col-"] {
  padding-right: 15px !important;
  padding-left: 15px !important;
  margin: 0 0 0;
  border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
}
.gutter-box > [class^="col-"] > span, .gutter-box > [class^=" col-"] > span, .gutter-box > [class^="col-"] > div, .gutter-box > [class^=" col-"] > div {
  text-align: center;
  display: block;
  vertical-align: middle;
  line-height: normal;
  padding: 25px !important;
  text-indent: initial;
  border: 0px solid #eee;
}
.gutter-box p {
  font-size: 14px;
  line-height: 1.5;
}
img.alignright {
  margin: 10px 0 10px 30px;
}
img.alignleft {
  margin: 10px 30px 10px 0;
}
#main-vision {
  background-size: cover;
  padding: 80px 0 100px;
}
#main-vision {
  color: #fff;
}
#main-vision h3 {
  margin-bottom: 40px;
  letter-spacing: 3px;
  font-size: 28px;
  color: #fff;
}
#main-vision p {
  font-size: 31px;
  max-width: 740px;
  margin: 0 auto;
}
#main-worship h3 {
  margin-bottom: 20px;
}
#main-worship .gutter-wrap {
  padding: 0px !important;
}
#main-worship .gutter-wrap h4, #main-worship .gutter-wrap p {
  color: #fff;
}
#page-pastor-profile {
  background: #f7f7f7 url(http://www.torrancegcc.org/wp/wp-content/uploads/2019/09/bg-pastorbible-bw.jpg) center no-repeat;
  background-position: 400px -160px;
}
#page-pastor-profile > .row, #page-senior-profile > .row {
  margin-top: 0 !important;
} /*#page-pastor-profile { background:#fafcfd; }*/ .table-history tr td {
  font-size: 1.3em;
  padding-left: 15px;
}
.table-worship tr td {
  width: 20%;
  padding: 10px;
}
.table-main-worship {
  color: inherit !important;
  margin-top: 20px !important;
}
.table-main-worship tr td {
  background: rgba(255, 255, 255, 0.7);
  padding: 10px;
  border: 1px solid #bbb;
}
.entry-content {
  margin: 0 !important;
}
.entry-content table { /*border-bottom: 1px solid #ededed;				border-top: 1px solid #ededed;*/ color: #757575;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 40px;
  width: 100%;
}
.entry-content td {
  border: 1px solid #eee;
}
.entry-content .col-md-9 h2, .entry-content .col-md-9 h3 {
  text-align: left;
}
.entry-content #page-community-ministry .col-md-9 h3 {
  text-align: center;
}
.widget_nav_menu {
  border: 0px solid #ddd;
  background: #f7f7f7;
}
.widget_nav_menu h2, .side-menu ul li a {
  font-size: 16px;
  color: #777;
}
.widget_nav_menu h2 {
  padding: 20px;
  margin: 0px;
  font-size: 18px;
  font-weight: 500;
}
.side-menu ul li {
  border-top: 1px solid #ddd;
  padding: 10px;
}
#page-community-ministry h2 {
  margin-bottom: 20px;
}
#page-church-visitors .gutter-wrap {
  border: 0px solid #ddd;
  background: #f7f7f7;
  padding: 25px;
  margin-bottom: 20px;
  font-size: 17px;
}
#page-church-visitors span {
  display: block;
  font-size: 42px;
  font-weight: 100;
  text-transform: capitalize;
  margin-bottom: 10px;
}
#page-church-visitors hr {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
#page-church-visitors h2, #page-church-visitors h3, #page-church-visitors p {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#page-church-visitors img {
  max-width: 140px;
}
#page-church-history table tr td {
  padding: 10px;
}
#page-church-staff .col-md-3 {
  margin-bottom: 20px;
}
#page-church-staff .col-md-3 .img-mask {
  height: 240px;
  overflow: hidden;
}
#page-church-staff .col-md-3 .img-mask img {
  height: auto;
}
#page-nextgen .col-md-6 {
  margin-bottom: 20px;
}
#page-nextgen .col-md-6 .img-mask {
  height: 332px;
  overflow: hidden;
}
#page-nextgen .col-md-6 .img-mask img {
  height: auto;
}
#page-nextgen .img-thumb {
  margin-right: 15px;
  height: 98px;
  border-radius: 14px;
}
#kboard-default-document {
  margin-top: 40px;
}
#kboard-default-document .kboard-title h1 {
  font-size: 19px !important;
  font-weight: 500;
}
.kboard-document-wrap {
  padding: 6px 0;
}
.kboard-total-count {
  font-style: italic;
  color: #999;
  display: inline-block !important;
  padding: 4px 10px;
  border-radius: 14px;
}
#kboard-thumbnail-document .kboard-title h1 {
  margin: 0;
  padding: 12px 0;
  color: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  text-align: inherit !important;
}
#kboard-thumbnail-document .kboard-content .content-view {
  padding: 0;
}
#kboard-thumbnail-document .kboard-content .content-view img {
  margin: 20px 0 0;
}
#kboard-thumbnail-document .kboard-document-action {
  padding: 15px 22px 5px 22px;
}
blockquote p {
  font-size: 40px;
  line-height: 1.1;
  margin-bottom: 10px;
}
blockquote .sml {
  font-weight: 400;
}
#page-pastor-intro img {
  max-width: 220px;
  margin-right: 40px;
  margin-bottom: 20px;
}
#page-senior-intro img {
  max-width: 500px;
  margin-right: 40px;
  margin-top: 25px;
}
#page-senior-intro .btn {
  margin-top: 20px;
  font-size: 18px;
}
#page-senior-intro blockquote p {
  font-size: 40px;
}
#page-senior-profile .gutter-wrap {
  border: 0px solid #ccc;
  font-size: 14px !important;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  header#masthead {
    position: static !important;
    background-color: #26303d !important;
  }
  .navbar-light .navbar-toggler-icon {
    filter: invert(1);
  }
  h2 {
    font-size: 32px;
  }
  section {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  section#primary {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body {
    font-size: 15px;
  }
  #main-vision {
    background-position-y: 0;
  }
  #main-worship {
    background: #b0c3d1;
  }
  .site-title {
    position: static;
  }
  .main-navigation, .site-branding, .navbar-toggle {
    float: none;
  }
  .main-navigation li, .navbar-header {
    text-align: center;
    margin-top: 0;
    margin-right: 0 !important;
  }
  .navbar-nav {
    background: #222;
    padding: 10px;
  }
  .dropdown-menu {
    background-color: rgba(0, 0, 0, 0) !important
  }
  .navbar-nav .dropdown-menu {
    margin-left: 0;
  }
  .dropdown-menu li a {
    padding: 10px 0;
    text-align: center;
  }
  .dropdown.active > a + ul {
    display: block;
  }
  .navbar-nav .open .dropdown-menu {
    border-radius: 0;
  }
  .navbar-toggle {
    margin-top: 0;
    margin-right: 0;
  }
  .site-title .site-title-heading {
    text-align: center;
  }
  #main-feature h3 {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .sliders {
    height: 160px;
    background-size: cover;
  }
  .side-menu {
    margin-bottom: 30px;
  }
  .entry-content img {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
  }
  .entry-content img.pull-left {
    max-width: 100%;
    float: none;
  }
  .entry-content img.pull-right {
    max-width: 100%;
    float: none;
  }
  .display-posts-listing .listing-item, #about-us .display-posts-listing .listing-item {
    margin: 10px 0;
    width: 100%;
  }
  section .btn {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
  }
  .page header.entry-header h1 {
    width: 80%;
    font-size: 56px !important;
  }
  #about-us h3 {
    display: inline-block;
  }
  .single-post .comments-area {
    padding: 10px;
  }
  #page-gallery .display-posts-listing .listing-item .image img {
    width: 100%;
  }
  .page-id-489 header.entry-header, .page-id-19 header.entry-header {
    background-position-x: -780px;
  }
  .page-id-750 header.entry-header, .page-id-792 header.entry-header {
    background-position-x: -924px;
  }
  .page-id-146 .entry-header {
    background-position-x: -130px;
  }
  #page-church-history table tr td:first-child, #page-evangelize-local table tr td:first-child {
    width: 30%;
  }
  .entry-content .col-md-9 h2, .entry-content .col-md-9 h3, #page-church-staff p, #page-nextgen p {
    text-align: center;
  }
  .epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb, #page-evangelize-local img {
    width: 100%;
    max-width: 200px;
  }
  #page-nextgen .img-thumb {
    height: auto;
    max-width: 200px;
    margin-bottom: 20px;
  }
  #page-nextgen .col-md-6 .img-mask {
    height: auto;
    margin-top: 40px;
  }
  #page-biblestudy-qt a {
    color: #fff !important;
  }
  #page-biblestudy-d1d2d3 a img {
    margin: 10px auto;
  }
  #page-community-ministry h2 {
    margin-bottom: 20px;
  }
  #page-community-ministry .widgettitle {
    margin-bottom: 0px;
  }
  #kboard-thumbnail-list .kboard-list table td.kboard-list-title .kboard-thumbnail-cut-strings .kboard-mobile-contents {
    margin-right: 10px;
  }
  #kboard-default-list .kboard-control {
    float: none;
    text-align: center;
  }
  .dropdown-toggle, .menu-item {
    font-size: 20px !important;
    font-size: 15px !important;
  }
  .menu-item {
    font-size: 22px !important;
  }
  #main-vision p {
    font-size: 24px;
  }
  .metaslider .theme-default .nivoSlider img {}
}
@media (max-width: 480px) {
  .sliders {
    height: 120px;
    background-size: cover;
  }
}