
/*.ls-ct-center {
background: unset !important;
}

.ls-circle-timer{
top: initial !important;
}

.rte p{
font-size:16px !important
}

.rte a:hover, .rte a:focus{
color: #fff;
}

@media screen and (min-width: 540px){
.cards-grid {
display: grid;
grid-template-columns: 50% 50%;
      }
}

@media screen and (min-width: 960px){
.cards-grid {
display: grid;
grid-template-columns: 33.333% 33.333% 33.333%;
      }
}

@media screen and (min-width: 1140px){
.cards-grid {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
      }
}


.card {
padding: 15px;
margin:5px;
margin-left: 0;
margin-right: 10;
min-height: 320px;
-webkit-transition: top .4s ease;
transition: top .4s ease; 
position:relative;
background-repeat: no-repeat;
background-size: contain;
background-position: bottom;
}

.card-light:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  opacity: 0;
}

.card-dark:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  opacity: 0;
}

.card::after {
-webkit-transition: opacity .4s ease;
transition: opacity .4s ease;}

.card .btn {
bottom: 20px !important;
position: absolute;
right: 15px;
left: 15px;
z-index: 999;
max-width: 226px;
margin: auto;
background: #D30B04; 
}

.card .btn:hover {
background-color: #ad0d07 !important
}


.card a {
text-decoration: none;
}

.card-image{
height: 200px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;

} 

.card .card-text{
color: #000;
z-index: 999;
position:relative;
}

.card .card-text h3{
color: #2f333c;
font-size: 18px;
font-weight: 600;
margin-top: 20px;
margin-bottom: 15px;
min-height:38px;
}

.card-light {
border: 2px solid #2f333c; 
color: #2f333c;
}

.card-light .btn{
background-color:white;
}

.card-light p{
color: #2f333c;
}

.card-light h4{
color: #2f333c;
z-index: 999;
position: relative;
}

.card-dark{
background-color: #2f333c;
}

.card-dark p{
color: #fff;
}

.card-dark .btn{
color: #fff;
}

.card-dark h4{
color: #fff;
}

.card-dark .card-text h3{
color: #fff;
}

.card.wide {
grid-column-end: span 2;
}

.card .ls-bottom-slidebuttons a {
min-width: 15px;
min-height: 15px;
display: inline-flex;
background-color: grey;
margin-right: 10px;
}

.card .ls-bottom-slidebuttons .ls-nav-active {
background-color: lightgrey;
}

.card .ls-bottom-nav-wrapper {
position: absolute;
right: 0;
top: -30;
}*/

.card{
min-height:380px !important;
}

