#news .blog .post-meta{margin-bottom:0 !important}.margin-header .post-title h3.entry-title{margin:29px
0px !important}.blog-style-justified-3x .inline-column{margin-bottom:35px}.top-area{z-index:10}.gem-slideshow{margin-top:-50px}.transparent-header-background{background-color:#fff !important}.link{display:none}.gem-icon-size-small{font-size:16px}.custom_overflow{overflow:visible !important}@media (min-width: 1212px){.blog-style-justified-3x .col-lg-4{width:50%}}body .justified-style-2 .post-content-wrapper{background-color:rgba(41, 36, 43, 0.67)}body .justified-style-2 .description
.info{display:none}body .justified-style-2 .post-content-wrapper{padding-bottom:20px}body .mejs-container .mejs-controls .mejs-time,
body .mejs-controls .mejs-button.mejs-volume-button.mejs-mute button:after,
body .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
body .justified-style-2  .post-text,
body .justified-style-2 .entry-title.title-h4
a{color:#fff}body .blog-style-justified-3x .post-meta-author{color:#ffcd54}body .mejs-container .mejs-controls{background:#3b3947}body .mejs-controls .mejs-time-rail .mejs-time-total{background:#2c2c2c}body .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#949397}body  .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
body  .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after{color:#fff}body .mejs-controls .mejs-time-rail .mejs-time-handle,
body .mejs-controls .mejs-time-rail .mejs-time-current{background:#e15260}body .gem-testimonials.style1  .gem-testimonial-wrapper:after,
body .gem-testimonials.style1 .gem-testimonial-name{color:#ffc332}body .gem-testimonial-text
p{color:#fff}body .gem-testimonials.fullwidth-block .gem-prev:after, body .gem-testimonials.fullwidth-block .gem-next:after{color:#fff}body .gem-prev:hover:after,
body .gem-next:hover:after{background-color:#ffc332 !important}.new-post-style .item-post-container{background:#fff;padding:15px; border-radius:13px;}.new-post-style .blog-style-default article .post-image{text-align:center;margin-bottom:10px;margin:-15px}.new-post-style  .blog-style-default
article{margin-bottom:34px;padding-bottom:0;border-bottom:none !important}.new-post-style-1   .entry-meta{margin-top:25px}.blog-style-default .post-meta-right,
.blog-style-default  .single-post-meta .post-meta-right{margin-left:0}.new-post-style .gem-button.gem-button-style-outline{border-color:#f99740;color:#f99740}.new-post-style .gem-button.gem-button-style-outline:hover{background-color:#f99740;color:#fff}.invalid-api-key-error{display:none}.mc4wp-form-fields
label{display:none}.mc4wp-form-fields
p{display:inline-block}.mc4wp-form-fields input[type='email']{width:466px;height:50px;background-color:rgba(255, 248, 241, 0.21);border-color:transparent}.mc4wp-form-fields input[type="submit"]{background-color:transparent;width:190px;height:50px;border:3px
solid #ffcd54;color:#ffcd54;font-size:19px;letter-spacing:1px;margin-top:0;border-radius:0px}.mc4wp-form{text-align:center}.mc4wp-form-fields{display:inline-block}.gem-button-size-tiny{padding:0
27px}div#link{display:none}@media (max-width: 1199px){.wpb_row>*{margin-top:0}.wpb_row{margin-bottom:0}.center-text
*{text-align:center}.center-text-resp
*{text-align:center !important}.custom-icon-with-text .gem-icon-with-text>.gem-icon-with-text-icon{display:block;text-align:center;padding:0
0 20px}.custom-icon-with-text .gem-icon-with-text>.gem-icon-with-text-content{display:block;text-align:center}}@media (max-width: 768px){.countdown-container.countdown-style-4.align-center .countdown-info{width:auto !important;margin:auto}body
.vc_custom_1495538207875{margin-top:0 !important}.mc4wp-form-fields
p{display:block;width:100%;overflow:hidden;text-align:left}.mc4wp-form-fields input[type="submit"]{margin-left:0}.mc4wp-form-fields input[type='email']{width:190px}.gem-button-position-inline{display:block;text-align:center}.gem-button-size-medium.gem-button-style-outline{margin-right:0}.vc_custom_1495539319979{padding-right:0px !important;padding-left:0px !important}.countdown-style-4 .countdown-item{width:50% !important}.responsive_paddings .vc_column-inner{padding-right:50px !important}.responsive_paddings .gem-button.gem-button-style-outline{float:right;margin-right:0}body
.vc_custom_1495539319979{padding-right:0 !important;padding-left:0 !important}.hide_devider{display:none}.cusotom_padding img.gem-wrapbox-element.img-responsive{margin-top:30px}.center_button .gem-button-position-left{float:none;text-align:center}.center_button .gem-button-position-left
a{margin-right:0}}i.fa-icon-arrow-down{color:#fff}.our_leaders{position:relative;z-index:4}
.eventDesc, .eventIcon{
  float:left;
}

.gem-icon-with-text.gem-icon-with-text-icon-size-small{
  margin-top:-20px;
}

#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink),
#site-header-wrapper.site-header-wrapper-transparent,
#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink) #top-area {
  background-color: #2b2839 !important;
}

#top-area{
  display:block !important;
}

#top-area .top-area-socials {
  padding-left: 0px;
}  

.mid-area-block.mid-area-socials a i {
  font-size: 80px;
  color: #ff9a41;
}

.mid-area-block.mid-area-socials {
  text-align: center;
  margin: auto auto;
}

.mid-area-block.mid-area-socials a {
  margin-left: 20px;
  margin-right: 20px;
}

.socialBar .vc_column-inner {
  padding: 60px 0 80px !important;
}

.socialBar h2 {
  color: #ff9a41;
  margin-top:10px;
}

#upcoming .title-h1,  #our_mission .title-h1 {
  margin: 0px;
  padding: 0px 0 10px;
  color: #fff;
}
#our_mission .title-h1 {
  font-size: 1.75em;
}
#upcoming .vc_column-inner, #our_mission .vc_column-inner, #children .vc_column-inner {
 padding: 50px 0 40px;
}

#upcoming, #our_mission{
  background-color: #2b2839;
  margin-bottom:0px;
}

#upcoming, #children{
  border-radius: 40px 40px 0px 0px;
  margin:0px;
}

#vc_row-5ca1da120458d .vc_column-inner{
  background-color:  #2b2839;
  padding-bottom: 80px;
}

#vc_row-5ca1da120458d .vc_custom_1495538428251{
  border-radius: 0px 40px 40px 0px;
}

#vc_row-5ca1da120458d .vc_custom_1495538435586{
  border-radius: 40px 0px 0px 40px;
}

.block-content{
  padding-top:0px;
}
.vc_row[data-vc-full-width] {
  overflow:visible;
}

.title-vision {
  font-size: 25px;
  font-family: montserrat;
}
.vision_mission{
  opacity:1; 
  width:100%; 
  margin-left:0px;
  margin-right:0px;
  box-sizing: border-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.vision_mission .vc_column-inner {
  padding-bottom: 40px !important;
}

.vision_mission .title-xlarge{
  font-size: 3em;
}

 p{
  font-size: 1.2em;
}

.under_leaders{
  z-index: -1;
  margin-top: -30px;
  padding-top: 0px !important;
  margin-top: -100px;
  padding-bottom: 100px !important;
}

.our_leaders {
  margin-bottom: 0px;
}

.our_leaders .small-body{
  font-size: 1em;
  text-align: center;
  color: #4b485b;
}

#sermons .vc_column-inner {
  padding-top: 0px;
}

#give {
  margin-top: 80px;
}

div#new_here {
  margin-bottom: 0px;
}

.wpb_row{
  margin-top:0px;
}

.vc_custom_1495538435586{ 
  background-color: #e8ecef !important;
  color: #424242;
}   

.vc_custom_1495538428251, .vc_custom_1495538435586{
  border-radius: 13px;
}

#main-content{
  background-color:#fff;
}

#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title {
  display: inline-block;
}

#site-header.fixed.shrink .site-title a img.default, #site-header.fixed.shrink .menu-item-logo a img.default{
  opacity:1;
}

#site-header .site-title{
  display: inline;
}

.site-title .site-logo, #site-header .primary-navigation .menu-item-logo .site-logo{
  margin:0px;
  float:left;
}

.topSocial{
  float:right;
  line-height: 88px;
}

.topSocial i.socials-item-icon {
    font-size: 1.5em;
    color:#fff;
}

.top-area-socials .socials {
  margin-top: 0px;
}

.topSocial a.gem-button {
  background-color:#e25c69 !important;
  font-weight:bold;
  vertical-align: middle;
  font-family: montserrat;
}

#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title{
  padding-bottom:0px;
}

#site-header-wrapper.site-header-wrapper-transparent{
  position: relative !important;
}

#main-content > .block-content > .container{
    width: 100%;
  }
.container{
  padding-left:0px;
  padding-right:0px;
}
#children {
  background-color:rgba(255, 154, 65, .8);
  margin-bottom:0px;
}
#children .vc_column-inner p {
 font-size: 1.5em;
}
#vc_row-5ca1da120458dc .vc_col-wrapper{
  padding-bottom: 80px;
  background-color: rgba(255, 154, 65, .8);
}
#vc_row-5ca1da120458dc img{
  max-height:300px;
  margin: 0 auto;
  display: block;
  border-radius: 10px;
}

#vc_row-5ca1da120458dc div.imgContainer{
  width:100%;
}

#vc_row-5ca1da120458dc .eventIcon{
   width:5%;
}
#vc_row-5ca1da120458dc .eventDesc{
  width:95%;
}
#vc_row-5ca1da120458dc .vc_custom_1495538428251{
  padding-right: 45px !important;
  padding-bottom:20px;
}
#vc_row-5ca1da120458dc .vc_custom_1495538428251 .imgContainer{
   margin-bottom:21px;
}
#vc_row-5ca1da120458dc .title-h2 {
  text-align: center;
}

#leaders{
  padding-top:40px;
  padding-bottom:60px;
  background-color:rgba(0, 188, 212, .5);
}

#leaders .wpb_wrapper{
  margin: 0 auto;
}

#leaders td {
  border: none !important;
  color:  #4b485b;
}
#leaders td a{
  color:  #4b485b;
  font-weight:700;
}
#leaders td a:hover, #leaders td a:focus{
  text-decoration:underline;
}
.blog-style-default article .post-image img{
    margin-top: 20px;
    border-radius: 13px;
}

.blog-style-default .post-meta.date-color{
  display:none;
}

body #resources .blog, #new_events .blog{
  margin:0px;
  padding:0px;
}

#new_events .margin-header .post-title h3.entry-title {
  margin: 10px 0px !important;
}

p.center{
  text-align: center;
  color: #000;
  font-size: 1.5em;
}

.socialBar.newhere .vc_column-inner{
  background-color: rgb(226,92,105, .4);
  background-blend-mode: luminosity;
}

.school{
 background-color: #e25c69;
}

.school .title-h1{
 margin: 40px auto;
 }
 .school a, .linkOnLight{
  text-decoration: underline; 
  color: #4b485b;
}

.school a:hover, .school a:focus, .linkOnLight:hover, .linkOnLight:focus{
  font-weight:bold;
  text-decoration: underline; 
}

.contact-header, .gem-contacts{
  margin-left:20%;
}
.contact-header{
  padding-top:40px;
}

#primary-menu.no-responsive>li:hover>a, .header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li:hover>a {
  color: #e15260;
  text-decoration: underline;
}