
#main-footer {
	margin-bottom: 60px;
	}
	
#main-player {
	display: block;
	}
	
/* Column styles */
#section-welcome .hero .card .column-content {
    background-color: rgba(50, 50, 50, 0.65); /* rgba(191, 125, 119, 0.75) */
    min-height: 520px;
	}

#section-welcome .hero .card .card-header h1 { /* home page hero title */
	font-size: 36px !important;	
	}
	
.product .column-content {
	margin: 5px 0 10px;
	}

.product .card-content .testimonial {
	display: none;
	}

.product .card-content .testimonial:first-of-type {
	display: block;
	}

.product .image { 
	position: absolute;
	left: 15px;
	top: 15px;
	}

.product .card-header h1 {
	font-family: "Questrial", helvetica, arial, sans-serif;
	}

.product .card-header, 
.product .card-content { 
	margin-left: 170px;
	}

.section-bg-color .product .card-header, 
.section-bg-color .product .card-content, 
.section-bg-color .product .card-header h1 {
	color: #fff;
	}

#section-media-video .card-content {
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
	}
#section-media-video .card-content img {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}
	
#section-welcome .card-header h1 {
	font-family: "Questrial", helvetica, arial, sans-serif !important;
    font-size: 26px !important;
    }
    
div.section:not(#section-reviews) .testimonial {
	margin-left: 0;
    max-width: 225px;		
	}   
	
@media (max-width: 680px) {
	
	div.section:not(#section-reviews) .testimonial {
    	max-width: 100%;
    	margin-left: 0;
    	margin-right: 0;
    }
}