.post .entry-thumbnail {
  display:none}

a:hover {
 cursor:pointer!important;
}

/* Vantage Horizontal Footer Menu */

#footer-widgets .widget.widget_nav_menu {
width: 100%;
}
#footer-widgets .widget.widget_nav_menu ul {
text-align: center;
}
#footer-widgets .widget.widget_nav_menu li {
display: inline-block;
float: none;
margin-right: 16px;
}
#footer-widgets .widget.widget_nav_menu li:first-of-type:before {
content: none;
margin-right: 0;
}
#footer-widgets .widget.widget_nav_menu li:last-of-type {
margin-right: 0;
}

#footer-widgets .widget {
  width:100%
}

@media screen and (max-width: 640px) {
body.responsive #footer-widgets .widget {
  padding-bottom:0px!important}  
}

.layout-full #colophon {
padding-top:5px!important;
padding-bottom:30px!important}

/* HOME PAGE SIGNUP */

/* puts Mailchimp fields in a row */
.homeform .mc-field-group,
.homeform .input-group,
.homeform .clear {
     display: inline-block;
}

.faithcheckbox input {
  width:auto!important}

.faithcheckbox input {
  margin-right:15px}

.homeform input#mc-embedded-subscribe.button {
padding:10px 30px;
font-size:100%}

.homeform {
     padding: 5px;
     text-align: center;
}

 .homeform .mc-field-group {
          margin: 7px;
   border:3px solid #008bad;
     border-radius: 5px;
}

.homeform .input-group ul {
  list-style-type:none;
  margin:0px 0px 5px 0px;
}

.homeform .input-group {
  border:0px;
}

.homeform .clear {
  margin:10px
}

.homeform input {
padding:9px}

@media (min-width:700px) and (max-width:1050px) {
 
     /* makes form fields in two columns */
  .homeform {
     padding: 10px;
}   
  
  .homeform .mc-field-group {
          display: inline-block;
       width:45%;
       float:left
     }
 
  
  .homeform input {
    width:100%
  }
 
     /* adds spacing below form fields */
     .homeform .mc-field-group {
          margin-bottom: 5px;
     }
  

		
}

@media only screen and (max-width: 700px) {
 
     /* stacks the form fields and makes them full width */
     .homeform .mc-field-group,
     .homeform .clear,
  .homeform input[type='text'],
  .homeform input[type='email']{
          display: block;
          width: 100%;
     }
  
  .homeform .input-group {
    display:inline-block;
  }
  
   .faithcheckbox input {
  width:auto!important}

.faithcheckbox input {
  margin-right:15px}
 
     /* adds spacing below form fields */
     .homeform .mc-field-group {
          margin-bottom: 5px;
     }
  
  .issues-description {
  margin:10px 20px 10px 20px!important;
}
		
}


/* HOME PAGE */

.home #main {
padding-top: 0px!important;
  padding-left:5px!important;
  padding-right:5px!important;
  padding-bottom:5px!important;
}

.home .site-content {
  padding-top:0px!important
}

@media (max-width: 680px) {
	.homepageoverview {
		margin-top:-30px;
	}
}

#secondary .widget .widget-title {
font-size:13pt;
  font-family: Raleway;
  color:#523988
}

header#masthead .hgroup {
padding-bottom: 10px !important;
padding-top: 10px !important;
}

.grid-loop-columns-2.vantage-grid-loop article .homeprojects {
  width:33%!important
}

.logo-no-height-constrain {
  width:auto;
max-height:60px}

@media (max-width: 700px)
 {
 #header-sidebar {
    display:none!important
  }
}

.declaration-homepage {
  background: #008cae;
     margin: 0px 20px;
     padding: 15px 40px 40px 40px;
  border-radius:5px;
     text-align: center;
}

.declaration-homepage button {
background-color:#523988!important}



.frontnews h3 {
  text-align:center}

 /* MOBILE MENU */

.mobile-nav-frame input[type=search] {
padding:11px!important;
border:3px solid #008bad;
border-radius:5px;}

.mobile-nav-frame .title h3 {
  text-shadow:none;
   font-family: Raleway;
  font-weight:bold
}

.mobile-nav-frame ul li a.link {
  text-shadow:none;
  font-family:Raleway
}

.mobile-nav-frame li {
  border-bottom:none!important
}

#menu-item-11434 {
background-color:#008bad;
color:#FFF!important;}

.widget_wpcom_social_media_icons_widget .genericon {
font-size: 25px;
  align-content:center;
}

.more-link {
  margin-top:15px!important;
}

.vantage-grid-loop article h3 a {
  color: #008cae!important;
}

.site-content {
  padding-top:25px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:10px;
}

div#secondary.widget-area {
padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

#page-title, article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
font-size:215%!important;
  line-height:100%!important;
}

h4.dateofpost {
  padding-bottom:5px!important;
  color:#523988!important;
}

.vantage-grid-loop article .excerpt {
  color:#000;
  font-size:110%;
}

.taxonomy-description {
  margin-top: 0!important;
  font-style:normal!important;
  font-size:11pt!important;
  line-height:140%!important;
}

.main-navigation ul li a {
  padding-left:7px!important;
  padding-right:7px!important;
  font-style:normal!important;
}

.main-navigation a {
  font-weight:normal!important;
}

div.roundedrow {
border-radius:20px;
  background-color:#008bad;
  margin:5px
}

#main-slider {
  display:none;
}



.col-container {
    display: table; /* Make the container element behave like a table */
    width: 100%; /* Set full-width to expand the whole page */
}

.col {
    display: table-cell; /* Make elements inside the container behave like table cells */
}

div#theme-attribution {
  display:none
}

.vantage-grid-loop article .excerpt {
  font-size: 95%!important;
  line-height: 1.5em!important;
}

.category .page-title { display: none; }

.vantage-grid-loop article h4 {
  padding-bottom:5px!important;
  color:#523988!important;
  font-size:95%!important;
  margin:0px!important
}

.jumptoyear a {
color:#FFF!important;
}

button.jumptoyear {
margin:5px!important}

.facetwp-facet {
  margin-bottom:0px!important}

.facetwp-selections li {
      background-color: #008daf;
    color: #FFF;
    padding: 10px;
    border-radius: 10px
}

.facetwp-selection-label {
text-decoration:underline}

.facetwp-selections ul {
  margin-left:0px!important}

.post-list-entry a {
color:#3a216e!important;
 font-family:"Raleway"!important;
 }

.facet-tags a{
  color:#008bae!important;
font-weight:100!important;
  font-style:italic;
}

div.facet-tags {
 float:left!important;
}

div.post-list-entry-content {
  padding-top:25px
}

span.facetwp-pager-label {
background-color:#008bae;
padding:5px;
color:#FFF}

.issues-description {
  border-radius:15px!important;
  margin:10px 20px 10px 20px!important;
}

.purple-heading p {
  line-height:100%!important;
  font-family:'Raleway';
}

.topline-description {
border-radius:10px;
padding:15px;
  color:#FFF;
}

span.vantage-carousel-title-text {
   font-size: 1.5em!important;
   font-family:"Raleway"!important;
   color: #523988!important;
  font-weight: 500!important;
  text-transform:none!important;
}

.search-results .entry-thumbnail {
display: none;
}

/* CONGREGATIONAL GUIDEBOOKS */

#openletterdate h4 {
  display:none!important}

#openletterdate h3 {
  display:none!important}

#openletterdate .more-link {
  display:none!important}

/* CONTACT US FORM AND INTERIOR SIGNUP FORM */

.contactusform .mc-field-group {
		border:3px solid #008bad;
     border-radius: 5px;
  width:90%;
  margin:5px
}

.contactusform input[type='text'],
  .contactusform input[type='email']{
    width:100%
  }

.contactusform .input-group ul {
  list-style-type:none;
  margin:0px 0px 5px 0px;
}

.contactusform li {
  list-style-type: none;
}

.contactusform .input-group {
  border:0px;
}

.contactusform .clear {
  margin:10px
}

.contactusform input {
padding:9px}

.contactusform input#mc-embedded-subscribe.button {
padding:10px 30px;
  width:90%;
font-size:100%}

@media only screen and (max-width: 700px) {
 
     /* stacks the form fields and makes them full width */
     .contactusform .mc-field-group,
    .contactusform.clear {
          display: block;
          width: 100%;
     }
  
  .contactusform input {
    width:100%
  }
  
  .ginput_container_checkbox input {
    width:10px!important
}
  
   .contactusform .input-group {
    display:inline-block;
  }
 
     /* adds spacing below form fields */
          .contactusform .mc-field-group {
          margin-bottom: 5px;
     }
		
}

.assistanceform input, .assistanceform textarea {
		border:3px solid #008bad;
     border-radius: 5px;
  width:90%;
  margin:5px
}

.assistanceform label {
display:none!important}

.assistanceform .input-group ul {
  list-style-type:none;
  margin:0px 0px 5px 0px;
}


.assistanceform .input-group {
  border:0px;
}

.assistanceform .clear {
  margin:10px
}

.assistanceform input {
padding:9px!important}

.assistanceform input#mc-embedded-subscribe.button {
padding:10px 30px;
  width:90%;
font-size:100%}

@media (max-width: 780px) {
#pgc-7169-6-0 {
  margin-bottom:0px!important 
}
}
  
  #projectdate h4 {
  display:none!important}

.ow-button-base a {
background:#008bae!important}

.widget_circleicon-widget .circle-icon-box h4 {
color:#533888}

.widget_circleicon-widget .circle-icon-box p.text {
  line-height:120%
}

.widget_circleicon-widget .circle-icon-box a.more-button {
  color:#FFF;
  width:100px;
  margin-left:35%;
  border-radius:7px;
  background-color:#008bad;
}

@media (max-width: 780px) {
div#pgc-12240-1-0.panel-grid-cell {
  margin-bottom:15px
  }
}

.sow-features-list .sow-features-feature p.sow-more-text a {
  color:#FFF;
  border-radius:7px;
  background-color:#008bad;
  padding: 5px 12px;
}

.so-widget-sow-features-default-bb078736e62c .sow-features-list .sow-features-feature .textwidget > p {
line-height:140%}

.sow-features-list .sow-features-feature.sow-features-feature-last-row {
  margin-bottom:18px
}

@media (max-width: 780px) {
div#pgc-11413-7-0.panel-grid-cell, div#pgc-11413-9-0.panel-grid-cell, div#pgc-11413-9-1.panel-grid-cell {
  margin-bottom:0px
  }
}

@media (max-width: 800px) {
.responsive-off
 .sow-features-responsive .sow-features-feature {
float: left !important;
width: 50% !important;
}
}
div.gform_footer.left_label {
  width:50%;
  margin-left:100px
}

div.gform_footer.top_label {
  width:50%;
  margin-left:100px
}

ul#gform_fields_4.gform_fields.left_label.form_sublabel_below.description_below {
margin: 0 0 1.5em 0!important
}

ul#gform_fields_7.gform_fields.left_label.form_sublabel_below.description_below {
margin: 0 0 1.5em 0!important
}

.tightfeaturedescription p {
  width:75%;
  margin:auto;
margin-bottom:10px}

@media (max-width: 780px) {
.so-panel {
  margin-bottom:15px!important}
}

#pl-11413 .so-panel {
  margin-bottom:0px!important
}

@media (max-width: 780px) {
#pgc-11474-1-0 {
  margin-bottom:5px!important}
}

#panel-5694-0-0-0, #panel-5695-0-0-0, #pgc-11552-4-1, #pl-5698, #pgc-11552-4-1, #pgc-11552-6-0, #pgc-5698-6-0 {
  margin-bottom:0px!important
}

h4 {
  margin-top:0em!important
}

.memes img {
  padding:10px;
  width:200px;
  height:auto
}

/* PRESS LIST SIGNUP */

.presslist input#mc-embedded-subscribe.button {
padding:10px 30px;
font-size:100%}

.presslist  .mc-field-group {
    margin: 15px;
}

.presslist  .clear {
  margin:10px
}

.socialfootericons i {
  width:30px;
  font-size:20px;
  margin:5px
}

.mastheadsociallogos i {
  width:15px;
background-color:#008bad;
  font-size:15px;
  color:#FFF;
  margin:0px 5px 10px 0px;
  padding:10px;
  border-radius:90px
}

#post-11644 .sfsi_Sicons div, #post-11622 .sfsi_Sicons div {
  display:none}

.ginput_container_checkbox input {
  margin-left:-25px!important;
  margin-right:10px;
    width:auto!important
}

textarea#input_7_5.textarea.medium, textarea#input_4_5.textarea.medium {
  width:100%
}

.widget_circleicon-widget .circle-icon-box a.more-button {
  display:none}

.boardbios h1.entry-title {
  color:#533888!important}

.single-post .single-nav-wrapper {
    display: none;
}