.text-h2 label, p {
	text-align: justify
}
.fa, .text-h1 span, .top-links, .top-links li {
	display: inline-block
}
.footer-menu, .month ul, .sub-menu, .top-links {
	list-style: none
}
@font-face {
	font-family: robotoregular;
	src: url(../fonts/Roboto-Regular-webfont.eot);
	src: url(../fonts/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Regular-webfont.woff) format('woff'), url(../fonts/Roboto-Regular-webfont.ttf) format('truetype'), url(../fonts/Roboto-Regular-webfont.svg#robotoregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotomedium;
	src: url(../fonts/Roboto-Medium-webfont.eot);
	src: url(../fonts/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Medium-webfont.woff) format('woff'), url(../fonts/Roboto-Medium-webfont.ttf) format('truetype'), url(../fonts/Roboto-Medium-webfont.svg#robotomedium) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotobold;
	src: url(../fonts/Roboto-Bold-webfont.eot);
	src: url(../fonts/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Bold-webfont.woff) format('woff'), url(../fonts/Roboto-Bold-webfont.ttf) format('truetype'), url(../fonts/Roboto-Bold-webfont.svg#robotobold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: robotoitalic;
	src: url(../fonts/Roboto-Italic-webfont.eot);
	src: url(../fonts/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/Roboto-Italic-webfont.woff) format('woff'), url(../fonts/Roboto-Italic-webfont.ttf) format('truetype'), url(../fonts/Roboto-Italic-webfont.svg#robotoitalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot);
	src: url(../fonts/fontawesome-webfont.eot) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2) format('woff2'), url(../fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/fontawesome-webfont.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
a, a:active, a:focus, a:hover {
	text-decoration: none!important;
	outline: 0;
	color: inherit;
	cursor: pointer
}
body {
	overflow-x: hidden;
	font-family: "robotoregular", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
	font-size: 17px;
	color: #554846;
	line-height: 1.6em
}
p {
	font-size: 17px;
	color: #554846;
	line-height: 1.6em
}
.ash {
	color: #807C7B
}
.fa-phone:before {
	content: "\f095"
}
.fa-facebook-square:before {
	content: "\f082"
}
.fa-twitter-square:before {
	content: "\f081"
}
.fa-youtube-play:before {
	content: "\f16a"
}
.fa-print:before {
	content: "\f02f"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-chevron-left:before {
	content: "\f053"
}
.fa-chevron-right:before {
	content: "\f054"
}
.fa-play:before {
	content: "\f04b"
}
.fa {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.text-h2 label, address strong {
	font-weight: 500
}
.top-links {
	padding-left: 0;
	margin: 0
}
.top-links li {
	padding: 3px 2px
}
.top-nav {
	background: #DA9C35
}
.top-links li i {
	color: #F6F1E5;
	font-size: 23px
}
.top-select {
	background: #F6F1E5;
	border-color: #F6F1E6;
	margin-top: 3px
}
.header-nav {
	background: #F6F1E5;
	border: 0;
	border-radius: 0;
	margin-bottom: 0
}
.header-nav .nav li a {
	font-size: 16px;
	color: #554846;
	text-transform: capitalize!important;
	padding: 13px 15px;
	border-radius: 4px;
	margin: 24px 5px
}
.footer-menu li a, .gs-inside .gs-caption a {
	text-transform: capitalize
}
.header-nav .nav .active a, .header-nav .nav .active a:active, .header-nav .nav .active a:focus, .header-nav .nav .active a:hover, .header-nav .nav li a:active, .header-nav .nav li a:focus, .header-nav .nav li a:hover {
	color: #F6F1E5;
	background: #DA9C35
}
.header-nav .nav .active .sub-menu a {
	background: rgba(218,156,53,.3)
}
.header-nav .nav .active .sub-menu a:active, .header-nav .nav .active .sub-menu a:focus, .header-nav .nav .active .sub-menu a:hover {
	background: rgba(85,72,70,.9)!important
}
.header-nav .navbar-nav {
	float: right
}
.header-nav, .header-nav .navbar-brand {
	height: inherit;
	min-height: inherit
}
.sub-menu {
	padding-left: 0;
	margin-left: 5px
}
.calendar-slider, .home-slider {
	border: none!important;
	margin: 0!important
}
.home-slider .flex-direction-nav a {
	color: #fff;
	background: #DA9C35;
	height: 53px;
	margin: -20px -10px 0;
	padding: 0 4px;
	opacity: 0
}
.home-slider .flex-control-nav {
	bottom: 30px;
	z-index: 999
}
.home-slider .flex-control-paging li a {
	width: 20px;
	height: 20px;
	background: #554846;
	border: 2px solid #fff
}
.flex-control-paging li a.flex-active, .home-slider .flex-control-paging li a:hover {
	background: #DA9C35!important
}
.flex-control-nav li {
	margin: 0 3px!important
}
.text-h1 span {
	font-size: 30px;
	color: #F6F1E5;
	background: #D99B35;
	padding: 11px 25px;
	margin-bottom: 2px
}
.text-h2 label {
	font-size: 18px;
	color: rgba(85,72,70,.85);
	background: rgba(246,241,229,.8);
	padding: 20px 25px;
	margin-bottom: 10px
}
.copyright p, .pastoral-thumb, .title {
	text-align: center
}
.text-h2 h6 {
	font-size: 18px;
	margin: 0;
	line-height: 1.4em
}
.btn-brown {
	color: #F6F1E5!important;
	font-size: 18px;
	background: #554846;
	padding: 7px 30px;
	border-radius: 0
}
.gs-inside .gs-caption a {
	font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
	font-size: 17px
}
.double .gs-caption a {
	font-size: 28px!important
}
.gs-next:before, .gs-prev:before {
	font-family: FontAwesome;
	text-shadow: 1px 1px 0 rgba(255,255,255,.3);
	font-size: 40px;
	display: inline-block;
	position: relative;
	top: 40%;
	color: #776D6B
}
.gs-prev:before {
	content: "\f053"
}
.gs-next:before {
	content: "\f054"
}
.footer-menu {
	padding-left: 0
}
.footer-menu li, .footer-menu li a {
	color: #F5F3ED;
	font-size: 17px;
	margin-bottom: 20px;
	letter-spacing: .4px
}
.footer-menu li i {
	color: #DA9C35;
	padding-right: 10px
}
footer {
	background: url(../images/footer-bg.jpg) repeat-y;
	background-size: cover;
	margin-bottom: -10px;
	border-top: 7px solid #DA9C35
}
.footer {
	padding: 40px 0 70px
}
.copyright p {
	font-size: 17px;
	margin: 0;
	background: rgba(74,64,62,.4);
	padding: 25px;
	color: #F5F3ED;
	letter-spacing: .4px
}
.latset-slidr {
	padding-top: 30px;
	padding-bottom: 10px
}
.banner .container-fluid {
	padding: 0
}
.banner img, .event-img img, .our-mission img {
	width: 100%
}
.title {
	margin-bottom: 45px
}
.title h2 {
	color: #554846;
	font-size: 30px;
	margin-top: 0;
	font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
}
.title img {
	margin: auto;
	width: inherit;
	border: none!important
}
.about-content, .fellowship-section, .service-section {
	padding: 50px 0
}
.borderash {
	border: 4px solid #D6D6D6
}
.fellowship .tab-content li, .fellowship .tab-content p, .our-mission h6, .our-mission li, .title h6, address {
	font-size: 16px;
	color: #554846;
	line-height: 1.6em
}
.fellowship .tab-content ul, .our-mission ul {
	padding-left: 0;
	list-style: none
}
.fellowship .tab-content li:before, .our-mission li:before {
	content: "\f111 ";
	color: #DA9C35;
	font-family: FontAwesome;
	font-size: 8px;
	vertical-align: top;
	padding-right: 10px
}
.pastoral-thumb .caption h3, address strong {
	font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
}
.mission {
	transform: rotate(-8deg);
	width: 75%!important;
	margin: 45px auto 100px;
	border: 4px solid #C2C2C2
}
.banner img {
	border-bottom: 4px solid #D6D6D6
}
.banner-img {
	position: relative
}
.banner-caption {
	position: absolute;
	bottom: 90px;
	margin-left: 7%
}
.pastoral-banner .text-h2 label,.banner .text-h2 label {
	width: 580px;
	padding: 15px 10px
}
.pastoral-thumb {
	background: #FBFAFA;
	border-radius: 0;
	padding: 40px 30px;
	border-color: #eee;
	margin: 0 10px 40px;
	min-height: 790px
}
.pastoral-img {
	width: inherit!important;
	margin: auto;
	border-radius: 4px;
	border: 3px solid #DA9C35
}
.pastoral-thumb .caption h3 {
	color: #554846;
	font-size: 20px;
	margin: 25px 0;
	letter-spacing: .7px;    font-weight: 700;
}
.pastoral-thumb .caption {
	padding: 0
}
.pastoral-thumb .caption h3 span {
	width: 60%;
	border-bottom: 3px solid #DA9C35;
	display: block;
	margin: auto;
	padding-top: 25px
}
.pastoral-thumb .caption p {
	text-align: center!important;
	font-size: 16px
}
address span {
	font-size: 18px;
	margin-top: 0;
	width: 100%;
	display: block
}
.form-div {
	background: #FBFAFA;
	border: 1px solid #eee;
	padding: 50px 50px 30px;
	margin-bottom: 110px
}
.fellow-title h2, .form-group {
	margin-bottom: 25px
}
.form-control {
	border-radius: 0;
	box-shadow: none;
	background: #FEFEFE;
	border-color: #eee;
	height: 45px
}
.form-horizontal .control-label {
	font-size: 16px;
	color: #554846;
	text-align: left!important;
	font-weight: 500
}
.btn-warning {
	font-size: 18px;
	color: #fff;
	border-radius: 0;
	text-transform: uppercase;
	background: #DA9C35;
	padding: 15px;
	width: 185px;
	letter-spacing: .9px
}
.btn-warning:active, .btn-warning:focus, .btn-warning:hover {
	background: #E8A12B
}
.fellowship-banner .banner-caption {
	bottom: 20px
}
.fellowship-banner .text-h2 label {
	width: 600px;
	padding: 15px
}
.fellow-tab li {
	float: none;
	margin-left: 0!important
}
.fellow-tab li a {
	font-size: 13px;
	color: #554846!important;
	font-family: "robotobold", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
	background: rgba(235,234,234,.6);
	border-radius: 0;
	border-bottom: 1px solid #DCD9D9;
	padding: 22px 15px;
	height: 63px
}
 .event-content h3, .event-detail-cnt p, .event-pagination li a, .fellow-title h2, .fellowship .tab-content h5, .single-content h3, .text-h3 h3 {
	font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	background: #DA9C35;
	color: #fff!important
}
.fellow-tab li.active a:after, .fellow-tab li.active a:focus:after, .fellow-tab li.active a:hover:after {
	content: "";
	display: block;
	position: absolute;
	border-bottom: 31px solid transparent;
	border-left: 45px solid #DA9C35;
	border-top: 32px solid transparent;
	top: 0;
	right: -44px
}
.fellow-title h2 {
	color: rgba(85,72,70,.9);
	font-size: 26px;
	margin-top: 0;
	border-bottom: 2px solid #EEECEC;
	padding-bottom: 15px
}
.fellowship .tab-content {
	margin-left: 50px;
	margin-bottom: 50px
}
.fellowship .tab-content img {
	margin-bottom: 15px
}
.fellowship .tab-content h5 {
	color: #D6D6D6;
	margin-bottom: 20px;
	font-size: 15px
}
.service-banner.banner-img img {
	border-bottom: 6px solid #DA9C35;
	outline: #D6D6D6 solid 4px
}
.attribute {
	background: #FBFAFA;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-color: #eee
}
/*.attribute tr td:first-child {
	text-transform: capitalize;
	width: 20%;
	font-size: 16px;
	color: #554846;
	border-right: 1px solid #eee;
	padding-left: 25px!important
}*/
.attribute tr td {
	font-size: 15px;
	color: #554846;
	line-height: 1.6em!important;
	padding: 13px 35px!important
}
.text-h3 h3 ,.serivces-content .table-responsive h3{
	font-size: 18px;
	color: #554846;
	margin: 50px 0 15px
}
.service-section h5 {
	font-size: 15px;
	color: #554846
}
.event-content h3, .single-content h3 {
	font-size: 22px;
	color: #554846;
	margin-top: 0
}
.event-content h5, .single-content h5 {
	color: #B4B4B4;
	font-size: 13px
}
.event-content p, .single-content p {
	font-size: 14px;
	margin-bottom: 25px
}
.btn-event {
	font-size: 16px;
	color: #fff;
	background: #554846;
	border-radius: 0;
	padding: 10px 30px;
	transition: .6s ease
}
.btn-event:focus, .btn-event:hover {
	background: #DA9C35;
	color: #fff
}
.test-item {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 2px solid #eee
}
.event-pagination li a {
	font-size: 18px;
	color: #F5F3ED;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	background: #554846;
	border-color: #554845;
	margin: 0 3px;
	width: 45px;
	border-radius: 4px
}
.event-pagination li i {
	color: #DDDADA
}
.event-pagination li a:active, .event-pagination li a:focus, .event-pagination li a:hover, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background: #DA9C35;
	border-color: #DA9C36;
	color: #fff
}
.sermon-table td, .sermons-list .event-content h4 {
	color: #554846;
	font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
}
.pagination {
	margin: 0 0 40px
}
.sermons-list .event-content h4 {
	font-size: 20px;
	margin: 0 0 25px
}
.sermon-btn {
	padding-top: 20px
}
.single-content img {
	margin: 30px 0
}
.event-detail-cnt p {
	font-size: 16px;
	margin: 6px 0 40px
}
.event-detail-cnt {
	padding: 0 25px
}
.single-event {
	padding: 50px 0 0
}
.single-content {
	padding-bottom: 10px;
	margin-bottom: 40px;
	border-bottom: 2px solid #eee
}
.recent-event {
	margin-bottom: 30px
}
.personal-data {
	margin-bottom: 100px
}
.sermon-table td {
	font-size: 20px;
	border-top: 0!important;
	padding: 15px 0!important;
	text-align: right
}
.sermon-table tr td:first-child {
	width: 20%;
	text-align: left
}
.sermon-table tr:first-child td {
	padding-top: 0!important
}
.sermon-table td h2 {
	font-size: 27px;
	font-family: "robotoitalic", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
	text-align: center;
	color: #554846;
	line-height: 1.3em;
	width: 90%;
	margin: 15px auto 0
}
.calendar-select, .outline h4 {
	color: #554846;
	font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
}
.outline h4 {
	font-size: 20px;
	margin: 15px 0
}
.audio-sermon {
	margin: 100px 0 60px
}
.month {
	padding: 15px 0 60px;
	width: 100%
}
.month ul {
	margin: 0;
	padding: 0
}
.month .prev {
	float: left
}
.calendar-slider .flex-direction-nav .flex-prev:before, .month .prev i {
	transform: rotate(180deg)
}
.month .next {
	float: right
}
.calendar-select {
	font-size: 25px;
	background: #EFEFEF;
	padding: 10px 100px;
	border-color: #DA9C35
}
.calendar-slider .flex-direction-nav a:before, .month i {
	font-size: 50px;
	line-height: 1.1em;
	color: #DA9C35;
	cursor: pointer
}
.calendar-table {
	padding: 0 15px 100px
}
.cal-border img {
	border: 6px solid #DA9C35
}
.top-links li i:active, .top-links li i:focus, .top-links li i:hover {
	color: #554846!important
}
.banner h6 {
	margin: 0
}
.calendar-slider .flex-control-nav {
	display: none
}
.calendar-slider .flex-direction-nav a {
	top: -95px;
	opacity: 1;
	left: 0!important;
	height: inherit;
	font-size: 0
}
.calendar-slider .flex-direction-nav .flex-next {
	right: 0!important;
	left: inherit!important
}
.calendar-slider .flex-direction-nav a:before {
	content: "\f04b"!important
}
/*added by sameer K on 28 sep 2016*/
.tabbb .fellow-tab li::before {
  display: none;
}

#grid-a .filler,
.box {
    position: relative;
    float: left;
    text-align: center;
    background-size: cover;
    background-position: center
}

.grid-item-content--height2 {
    height: 100%
}

.grid {
    margin: auto -15px;
}

.grid-item-content img {
    width: 100%
}

.gs-wrapper {
    border: 5px solid #B6B4B4 !important;
    position: relative
}

.gs-caption {
    position: absolute;
    bottom: 0;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
    background: rgba(217, 155, 53, .8);
    margin: 2%!important;
    line-height: 2em;
    padding: 0;
    width: 96%!important;
    max-width: 100%;
    max-height: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.grid-item {
    margin-bottom: 30px
}

.gs-caption a {
    font-family: "robotomedium", Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
    font-size: 17px;
    text-transform: capitalize
}
.event-pagination li.disabled span,.event-pagination li.disabled span:focus,.event-pagination li.disabled span:hover,.event-pagination li.disabled span:active 
{
	font-size: 18px;
    color: #F5F3ED;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6);
    background: #554846;
    border-color: #554845;
    margin: 0 3px;
    width: 45px;
    border-radius: 4px;
}
@media (min-width:768px) {
    .grid-item.col-sm-3 {
        width: 21.6%
    }
    .grid-item.col-sm-4 {
        width: 35%
    }
}

.logo{max-height:64px;}
.footer-menu li i.fa-envelope
{
	display:none;
}
.header-nav .nav li a
{
font-family: "robotoregular",Helvetica, Arial, "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif;
}
 address strong:lang(it),.attribute tr:first-child  td strong
{
	font-weight:bold !important;
}
.attribute tr  td strong, .our-mission p  strong
{
	font-weight:500;
}
