.fa-apple:before {
    content: url(https://addictioncouplestherapy.com/wp-content/uploads/2018/05/heartstick2.jpg);
}

.fa-heart:before {
    content: url(https://addictioncouplestherapy.com/wp-content/uploads/2018/06/Mill-Valley-Small.jpg);
}

.fa-check:before {
    content: url(https://addictioncouplestherapy.com/wp-content/uploads/2018/05/ducks.jpg) ;
}

.navbar-not-transparent .navbar-brand img {
content:url(https://addictioncouplestherapy.com/wp-content/uploads/2018/06/MaxFullLogoDark.png);
}

.entry-content {
	color: #878787;
}

.card-description {
   color: #2b2c2d !important;
}

.description {
   color: #434343 !important;
}

.section-image:after {
    background-color: rgba(0, 0, 0, 0) !important;
}

.boxed {
  border: 1px solid black;
	padding: 25px;
	;
}

.header-image {
    text-align: center;
}

.page-id-19 .header-filter::after {
    content: "About Max";
    color: white;
    font-size: 50px;
    position: relative;
    top: 45%;
		left: 40%;
}

.page-id-24 .header-filter::after {
    content: "Los Gatos, CA";
    color: white;
    font-size: 50px;
    position: relative;
    top: 45%;
		left: 40%;
}

.page-id-112 .big-title-image:before 
{
    height: auto;
    max-width: 100%;
    flex: 1;
}

.page-id-112.hestia-about.section-image:after
{
    height: auto;
    max-width: 100%;
		background-color: rgba(0, 0, 0, 0) !important;
	
}


/*.hestia-about.section-image::after{
	max-width: 100% !important;
	min-width: 300px;
	height: auto;
}*/

/*@media only screen and (max-width: 414px) {
  .deviceWidth {width:280px!important; padding:0;}	
  .center {text-align: center!important;}	 
    }*/

img.photo {
	max-width: 100%;
	height: auto;
}

/* Legibility: the global .section-image:after rule zeroes out Hestia's
   overlay, but both homepage image sections carry white text. Restore it
   as a gradient. #about keeps a vertical wash (its copy spans the width).
   #contact runs left-to-right: dark behind the headline, clear over the
   streetscape on the right where the form sits on its own white card. */
#about.section-image:after {
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.50) 0%, rgba(0,0,0,0.38) 55%, rgba(0,0,0,0.30) 100%) !important;
}

#contact.section-image:after {
	background-image: linear-gradient(to right, rgba(0,0,0,0.70) 0%, rgba(0,0,0,0.55) 38%, rgba(0,0,0,0.18) 72%, rgba(0,0,0,0.08) 100%) !important;
}

/* Stacked layout: the copy spans the full width, so fall back to vertical. */
@media (max-width: 768px) {
	#contact.section-image:after {
		background-image: linear-gradient(to bottom, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.62) 100%) !important;
	}
}