/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.celebration{
text-align: center;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
color: #555;
font-weight: 600;
background-color: rgb(224, 242, 250);
}

.gb-container-coga-cards
{
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
box-shadow: 0 4px 4px 0 rgba(0,0,0,.18),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.1);
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
    background-size: contain;
    background-repeat: no-repeat;
}

.site-footer{
	border-bottom: 2px solid #ee562f;
	color: #fff;
	font-style: normal; 
	font-size:16px;
}

.site-footer hr{
	    margin-bottom: 15px;
    margin-top: 10px;
	height:2px;
	    background-color: #f7f7f7 !important;
    color: #f7f7f7 !important;
}


.site-footer p{
	    margin-bottom: 0;
}

.service-times{
margin: 0 0 1.5em 1em;	
}

.cogosac-post, .service-times {
	list-style: circle;
}

.cogosac-post {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
}

.crellyslider > .cs-slides > .cs-slide {
color: #fff;
font-family: "Poppins",Sans-serif;
font-size: 75px;
font-weight: 700;
}

.coga-button{
	background-color: #16bac5;
	border-radius:25px;
}

.crellyslider > .cs-slides > .cs-slide a{
		color:#fff !important;
}

h1.gb-headline, .cv-post-left-wrap, .inline-post-meta-area, .wp-block-gallery .blocks-gallery-item figcaption {
	display:none;
}

.mission-read .wp-block-column{
	padding:15px;
}

.bible-read p, .mission-read p{
    text-align: justify; 
}

.bible-img img{
	float: right;
	width: 90%;
}

.cv-block-list--layout-two .cv-post-right-wrap{
	margin-left: 19.5%;
	padding: 20px 30px 20px 30px;
	background-color: #fbfbfb;
}
    
.cv-post-title a {
 font-weight: 600;	
}

.cv-block .cv-post-wrapper article {
    margin: 0 0 1.5% 3%;
}

.entry-meta a{
	font-size:16px;
}

.coga-sticky-element {
    position: sticky;
    position: -webkit-sticky;
    top: 50px; /* Offset from top of container */
}

.hr-top{
margin-bottom: 20px;
margin-top: 0;
}

.hr-bottom{
margin-bottom: 30px;
margin-top: -30px;
}

.how-sub{
	padding: 0 40px 0 40px;
}

.card {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}

/* On mouse-over, add a deeper shadow */
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

/* Add some padding inside the card container 
.container {
  padding: 2px 16px;
}
*/

.coga-shadow{
/*-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.16),0 1px 1px 0 rgba(0,0,0,.12);*/
box-shadow: 1px 0 12px rgba(0,0,0,.13);
-webkit-box-shadow: 1px 0 12px rgba(0,0,0,.13);
}

.coga-leaders p{
	margin-bottom: .5em;
}

a.wp-block-button__link:not(.has-background) {
    color: #333;
}
.coga-grp-links a{
padding-bottom: 2px !important;
border-bottom: 1px solid rgba(0,0,0,.125);	
	text-align:center;
}
	
	
	
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.cogosac-post {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
	}

	}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...} 


