@media (min-width:1200px){.container{width:1040px;} .navigation{width:1010px}}
		body.boxed .body{max-width:1080px}
		@media (min-width: 1200px) {body.boxed .body .site-header, body.boxed .body .main-menu-wrapper{width:1080px;}}.site-footer > .container, .site-footer-bottom > .container{width:100%;}.recurring-info-icon{display:inline-block;} .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:115px;}.site-header h1.logo{height:100px;}.home .hero-slider{top:-116px;margin-bottom:-116px;}.home .slider-revolution-new{top:-116px;margin-bottom:-116px;}.header-style4 .top-navigation > li ul{top:115px;}.header-style4 .topbar .top-navigation > li > a{line-height:115px;}@media only screen and (max-width: 992px) {.main-menu-wrapper{top:115px;}}@media only screen and (max-width: 992px) {.header-style3 .main-menu-wrapper{top:154px;}.header-style4 #top-nav-clone{top:115px;}}@media only screen and (max-width: 767px) {.header-style3 .main-menu-wrapper{top:194px;}}.nav-backed-header{display:block;}.share-bar{display:block;}.page-header{display:block;}.breadcrumb{visibility:visible}.page-banner-image:before{opacity:.4;}.content{}body.boxed{}
		.content{}
/*========== User Custom CSS Styles ==========*/
html, body {
 max-width: 100% !important;
 overflow-x: hidden !important;
}

#header{
margin: 0 auto;
}

.toprow {
 background-color: #268dc9;
}

.toprow .top-navigation > li {
 font-size: 17px;
 padding-top: 0px;
}

.site-header .topbar {
 height: 160px;
}

.header-style3 .top-search {
 margin-top: 70px;
}

.nav-backed-header {
 background-image: url(/images/body-bg.jpg) !important;
 background-size: auto;
 background-repeat: repeat-x;
 height: 50px;
}

.navigation > ul > li i {
 font-size: 18px;
}

.home .slider-revolution-new {
 top: 0px;
 margin-bottom: 0px;
}

ol.breadcrumb {
 padding: none !important;
}

.body ol.breadcrumb {
 padding-top: 40px !important;
}

.page-header {
 padding: 15px 0 10px 0;
}

.simcal-default-calendar-list {
 padding: 0;
}

.simcal-events-list-container {
 margin: -15px 0 0 0;
}

.wpfc-sermon-main {
    background-color: #f8f7f3;
    padding: 24px;
}

.wpfc-sermon-title-text {
font-size: 28px;
font-weight: bold;
color: #268dc9;
}

.wpfc-sermon-description {
display: none;
}

.site-footer-bottom p {
 font-size: 18px;
 padding-top: 3px;
 padding-left: 50px;
}

.site-footer-bottom .social-icons {
 text-align: left;
 position: relative;
 left: 200px;
}

.site-footer-bottom .copyrights-col-left {
 text-align: right;
 padding: 0;
}

div.grecaptcha-badge {
 z-index: 9999 !important;
 bottom: 89% !important;
}

.wpcf7 .cf7s-pina-colada {
 padding: 20px;
 color: #000;
 border: 0px !important;
 background: #fff;
}

.wpcf7-form.cf7skins input[type="submit"] {
 margin: -10px 0 0 !important;
}

input:-internal-autofill-selected {
 background-color: #ffffff !important;
 background-image: none !important;
 color: rgb(0, 0, 0) !important;
}

.fts-jal-fb-header {
 display: none;
}

.footer-putter-credits ul li a {
 font-size: 16px;
}

.sp-button {
    margin: 0 4px 0 4px;
}


@media only screen and (min-width: 1200px){
.col-md-4 {
 width: 60% !important;
 }

.site-header h1.logo {
 height: 155px !important;
 padding: 0px !important;
 margin-top: 0px !important;
}
}


@media only screen and (min-width: 992px){
.col-md-4 {
 width: 60% !important;
 }

.site-header h1.logo {
 height: 155px !important;
 padding: 0px !important;
 margin-top: -35px;
}
}


@media only screen and (max-width: 992px){
.header-style3 .main-menu-wrapper {
 top: 140px !important;
}

.col-md-4 {
 width: 80% !important;
}

.site-header h1.logo {
 height: 155px !important;
 padding: 0px !important;
 margin-top: -75px;
}

.navigation > ul > li i {
 font-size: 22px;
}

.navigation > ul > li > a {
border-bottom: 1px solid #c9c7c5;
}

ol.breadcrumb {
 padding: 0px !important;
}

div.grecaptcha-badge {
 display: none !important;
}
}

@media only screen and (max-width: 767px){
.header-style3 .main-menu-wrapper {
 top: 155px !important;
}
.col-md-4 {
 width: 80% !important;
}

.site-header h1.logo {
 height: 155px !important;
 padding: 0px !important;
 margin-top: 0px;
}
 .toprow .topmenus {
 display: none !important;
}
}

@media only screen and (max-width: 530px){
.toprow .top-navigation {
    border: none;
    Padding: 8px 0 8px 0;
}

.toprow .top-navigation > li {
    display: block;
    line-height: 28px;
}

.toprow .top-navigation > li a {
   padding: 0;
   border: none;
}

.toprow .top-navigation > li:first-child > a {
    border: none;
}

.site-header .topbar {
    height: 80px;
}

.site-header h1.logo {
    height: 75px !important;
    padding: 0px !important;
    margin-top: 5px;
}

.nav-backed-header {
    height: 10px;
}

.site-header .menu-toggle {
    color: #268dc9 !important;
    margin: 28px 10px 0 0;
}

.fa {
    font-size: 30px;
}

.header-style3 .main-menu-wrapper {
    top: 154px !important;
}

.single-staff-page .wp-post-image {
 margin-bottom: 10px !important;
}

.site-footer-bottom {
    padding-top: 8px !important;
    padding-bottom: 12px !important;
}

.site-footer-bottom .copyrights-col-left {
    text-align: center;
    margin-bottom: 12px;
}

.site-footer-bottom p {
    font-size: 18px;
    line-height: 30px;
    padding: 0 15px 0 15px;
}

.site-footer-bottom .social-icons {
    text-align: center;
    position: relative;
    left: 0;
}

.site-footer-bottom .social-icons a {
    line-height: 48px !important;
    font-size: 20px !important;
    height: 40px !important;
    width: 40px !important;
}
}