.ge-cards .card{
	background-color:transparent;
	border:none;
}

.text-light .ge-cards {
  background: var(--rgbwhite50);
}

.ge-cards .ce-gallery{
  margin: 0 auto;
}

.ge-cards img {
    border: 3px solid var(--secondary);
    border-radius: 5%;
    padding: 3px;
}

.orange .ge-cards h2 {
	color: var(--secondary);
	min-height: 3em;
    font-size: 30px;
    font-weight: 900;
    height: 60px;
    margin-top: 25px;
    margin-bottom: 0;
    text-transform: uppercase;
}

.orange .ge-cards h3 {
	font-weight: 400;
    color: var(--grey);
    font-size: 18px;
    font-style: italic;
    text-transform: initial;
	padding:0;
	padding-bottom:10px;
}

.orange .ge-cards p{
    color: var(--grey);
    min-height: 162px;
}

.orange .ge-cards p:last-child{
	min-height: auto;
}

.orange .ge-cards a {
    background: var(--secondary);
    border: 1px solid var(--secondary);
    color: var(--white);
	text-decoration:none;
    border-radius: 3px;
    padding: 12px 35px;
    text-transform: uppercase;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.orange .ge-cards a:hover {
    background: transparent;
    border: 1px solid var(--secondary);
    color: var(--secondary);
	text-decoration:none;
    text-transform: uppercase;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

@media (min-width:1400px) {
	.card-body {
		padding: 0 3rem;
	}
}

