@media (min-width:1200px){.container{width:1170px;} .navigation{width:1140px}}
		body.boxed .body{max-width:1210px}
		@media (min-width: 1200px) {body.boxed .body .site-header, body.boxed .body .main-menu-wrapper{width:1210px;}}.recurring-info-icon{display:inline-block;}@media only screen and (max-width: 767px) {.home .hero-slider, .home .slider-revolution-new{top:0!important; margin-bottom:0!important;}} .main-content-row{flex-direction:row}.event-detail h4 a[href^="https://www.google"]:before, .events-grid .grid-content h3 a[href^="https://www.google"]:before, h3.timeline-title a[href^="https://www.google"]:before{display:inline-block;}
			.content{min-height:400px;}.site-header .topbar,.header-style5 .site-header,.header-style6 .site-header,.header-style6 .site-header>.container{height:80px;}.site-header h1.logo{height:65px;}.home .hero-slider{top:-81px;margin-bottom:-81px;}.home .slider-revolution-new{top:-81px;margin-bottom:-81px;}.header-style4 .top-navigation > li ul{top:80px;}.header-style4 .topbar .top-navigation > li > a{line-height:80px;}@media only screen and (max-width: 992px) {.main-menu-wrapper{top:80px;}}@media only screen and (max-width: 992px) {.header-style3 .main-menu-wrapper{top:119px;}.header-style4 #top-nav-clone{top:80px;}}@media only screen and (max-width: 767px) {.header-style3 .main-menu-wrapper{top:159px;}}
/*========== User Custom CSS Styles ==========*/
#header{
margin: 0 auto;
}
h3 {
    font-size: 22px;
}
#home-qt h3:nth-child(1) {
    font-size: 16px;
    margin-bottom: 0;
    line-height: 22px;
}
.page-header h1 {
    font-size: 24px;
}
.is-style-stripes th{
    padding: 15px 20px;
    margin-right: 10px;
    background: #ddd;
    font-weight: 600;
}
.is-style-stripes td{
    padding: 15px 20px;
}
.wp-block-column:not(:last-child) {
    margin-right: 6px;
    margin-left: 6px;
}
.wp-block-column:not(:first-child) {
    margin-left: 6px;
    margin-right: 6px;
}
/*
.home #panel-796-1-0-0 .posts-archive .post:nth-child(3) {
    border-bottom: none;
    margin-bottom: 0;
}
.home #panel-796-1-0-1 .posts-archive .post:nth-child(2) {
    border-bottom: none;
    margin-bottom: 0;
}
.home #panel-796-1-0-2 .posts-archive .post:nth-child(1) {
    border-bottom: none;
}
*/
.posts-archive .post {
    margin-bottom: 10px !important;
    border-bottom: none !important;
}
.home .ngg-widget img {
    border: 1px solid #A9A9A9;
    margin: 0 0 5px 10px;
}
.site-header .menu-toggle{
	margin:24px 10px 0 0;
}
.staff-item .grid-content h3 {
    font-size: 17px;
}
.bwg_container {
    margin: 5px 0;
}
.adv {
    margin-bottom: 30px;
}
.adv h3, .adv h4, .adv h5, .adv h6 {
    margin-bottom: 6px;
}
.adv ul {
    list-style: disc;
    padding-left: 15px;
}
.ad-widget h4 {
    margin-bottom: 7px;
}
.ad-img {
    width: 60px;
    float: left;
    margin: 0 10px 20px 0;
}
.ad-full-img {
    width: 100%;
    margin: 0 0 10px 0;
}
.post-content .meta-data {
    display: none;
}
.widgettitle.media {
    margin-top: 40px;
    margin-bottom: 10px;
}
.site-footer .fa-youtube {
    font-size: 2em;
}
.fa-long-arrow-right:before {
	content: "\f178" !important;
}
#sermons-category {
    padding: 6px;
}
.searchandfilter li {
    vertical-align: top;
}
.highlight {
    display: inline-block;
    background: #b8c127;
    padding: 8px 12px;
    margin-top: 5px;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
}
.icon:after {
    background-image: url('/wp-content/images/icon-mail.gif');
    background-size: 30px 30px;
    display: inline-block;
    width: 30px; 
    height: 30px;
    margin: 5px 0 -4px 5px;
    content:"";
}
.no-top-margin {
    margin-top: 0;
}
#panel-796-0-1-1.so-panel.widget_sow-button {
    float: right;
    margin-top: -10px;
    margin-bottom: 0;
}
.home .ngg-widget img {
    width: 46%;
}
#home-qt .page-content {
    margin-bottom: -13px;
}
#home-qt .page-content p {
    font-size: 12px;
}
.widgettitle .payto {
    font-size: 15px;
    text-transform: initial;
    font-weight: initial;
    color: #666;
}
.no-display {
    display: none;
}
#panel-796-1-0-0 img {
	padding: 10px;
    border: thin solid #ddd;
    margin: 2% 0;
}
@media (min-width: 992px)
.col-md-3 {
  width: 25%;
}