body {
    padding-top: 56px;
}

.jumbotron {
    /*background: url("../img/waves.jpg") no-repeat center;*/
	background: white;
}
.jumbotron img {
	/*filter: brightness(50%);*/
}
.btn-primary {
    background-color: #c60063;
    border-color: #c60063;
}

.btn-secondary {
    background-color: transparent;
    border-color: #c60063;
    color: #c60063;
}

#contact {
    /*background: url("contact.jpg") no-repeat center;*/
}

.tophead {
	font-size: 1rem;
}

.tophead, .subhead {
	font-weight: 300;
}

.card-img-top, .postcard {
	max-height: 360px;
	max-height: 360px;
	width: auto;
}

.about {
	padding: 1rem 0;
	background-color: white;
	border-top: 0px dotted #999;
	border-bottom: 0px dotted #999;
}

.home-text-block {
	padding: 1rem 0;
	/* background-color: #fbf7f0; */
	background-color: #e6f4fb;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

.about-images img {
	margin: 0 2rem 1rem 0 !important;
}

.about img {
	max-height: 60px;
	width: auto;
	margin: 1rem 0;
	filter: gray;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

#testimonials .card-text {
	font-style: italic;
	font-family: Times, serif;
}

section:before, #offer:before {
    height: 54px;
    content: "";
    display:block;
}

#examples .btn-link {
	color: #c60063;
}
#examples h5 {
	font-weight: 600;
	margin: 1.75rem 0 0.75rem 0;
}
#examples .card {
	margin: 1rem 0 1rem 0;;
}

.border-15 {
    border-width: 15px !important;
}

.steps li {
	margin-bottom: 1rem;
}

.promoBox aside p { padding: 10px 80px 10px 80px; margin: 0; }
.promoBox h4 { 
	font-size: 25px; 
	margin: 0; 
	padding: 0 35% 10px 0; 
	line-height: 25px; 
	border-bottom: 1px solid #ddd;

}
.promoBox p { font-size: 12px; }




