.image-bg h1 {
    color: #FFFFFF;
}
h1 {
    font-size: 40px;
}
.image-bg p, .image-bg li h1 {
    color: #FFFFFF;
}
p, span h1 {
    font-weight: 600;
	font-size: 14px;
}
.bg-secondary {
    background: rgba(255,255,255,1);
}
.btn-white, .image-bg .btn, .image-bg .btn:visited {
    color: #FFFFFF;
    border-color: #FFFFFF;
}
.btn-filled, .btn-filled:visited, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .video-widget .video-controls button, input[type="submit"], button[type="submit"], .post-content .more-link {
	
    background: #5ABDB4 !important;
    border: none !important;
}
section, footer {
    padding: 61px 0;
    position: relative;
    overflow: hidden;
}
.bg-dark {
    background: #5abdb4;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0 1.8% 1.8em 0;
    padding: 0;
    position: relative;
    width: 100%;
    margin-left: 0;
}
.woocommerce ul.products li.product a img {
    margin: 0 0 0em;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 5;
    margin: 0px; 
    line-height: 1.5em; 
}
.price span{
    font-size: 13px !important;
    color: #2D2D2D !important;
    font-family: sans-serif !important;
    font-weight: bold !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 13px !important;
    color: #2D2D2D !important;
    font-family: sans-serif !important;
    font-weight: medium !important;
}
.cfa-text {
  font-size: 24px !important;
  line-height: 1.4 !important;
}
footer a {
  color: #FFFFFF !important;
}