.full-width-image img {
    min-height: 550px;
    filter: none;
    opacity: 1;
    margin-bottom: 50px;
    object-fit: cover;
	  background: transparent;
}

.full-width-image {
	background: transparent;
}

@media screen and (max-width: 800px) {
.full-width-image img, .breakthrough-featured-image img, .portfolio-featured-image imgry {
    min-height: 300px;
    filter: none;		
    opacity: 1;
    margin-bottom: 20px;
    object-fit: none;
    }
}

.archive-description {
	padding: 0px;
	margin: 0px;
	text-align: center; 
	color: white;
}

.archive-title {
	color: white;
}

.half-width-entries .content .entry {
    float: left;
    margin-left: 4%;
    width: 48%;
    padding-top: 0px;
}

@media screen and (max-width: 800px) {
   .half-width-entries .content .entry {
     float: left;
    margin-left: 4%;
    width: 100%;
    }
}

.footer-widgets .widget .widget-title {
		font-size: 18px;
    color: #fff;
}

.footer-widgets a {
    color: #fff;
}

.footer-widgets a:hover {
    color: #5fbfde;
}

div#breakthrough-page-title {
    background: #96bf7c;
    /* backdrop-filter: blur(3px); */
    margin-bottom: 50px;
    padding: 30px 0;
    position: relative;
    z-index: 99;
    /* border: 5px solid #ffffff; */
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

div#breakthrough-page-title h1.entry-title {
    margin: 0;
    color: #fff;
    display: none;
}

.trainingPage #breakthrough-page-title, #breakthrough-page-title {
    background: #505472;
    display: none;
}
