/* Custom CSS
------------------------------------------------------------ */
/********** Center the credit section of the footer ****/
.site-footer .creds {
    float: none;
    text-align: center;
    width: 100%;
}

/* align the subnav to the right */

.full-width-content .menu-secondary {
    width: 457px;
    float: right;
}

/*make phone number in header white*/
.site-header .genesis-nav-menu .phonenum a {
	color: #fff;
}

/* Adjust bullet points on coverage map page*/
ul {
  display: inline-block;
}

.forcefontcolor h2 {
color: black!important;
}

@media only screen and (min-width: 768px) {
.forcefontsize h2 {
font-size: 40px!important;
}}

/*Fix link color issue throughout content*/
.appraiser .fl-module-rich-text a {
	color: #678758!important;
}

.page-id-1227 .fl-module-rich-text a {
	color: #678758!important;
}

.location .fl-module-rich-text a {
	color: #678758!important;
}

/*Making sure appraiser row in location pages properly align*/
#appraiserow .fl-post-grid-post {
	display: flex;
    flex-flow: row;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
    min-height: 70px!important;
}

.appraiserssection .entry {
    margin-bottom: 10px!important;
}

@media only screen and (max-width: 768px) {
	.location .entry-content {
		padding-top: 30px!important;
}
	
	.appraiser .entry-content {
		padding-top: 30px!important;
}
.appraiser .entry-content h1 {
	padding-left: 20px;
	padding-top: 20px;
}
.appraiser .entry-content h2 {
	padding-left: 20px;
	padding-top: 20px;
}	
.appraiser .entry-content h3 {
	padding-left: 20px;
	padding-top: 20px;
}
.appraiser .entry-content h4 {
	padding-left: 20px;
	padding-top: 20px;
}
.appraiser .entry-content h5 {
	padding-left: 20px;
	padding-top: 20px;
}
.appraiser .entry-content h6 {
	padding-left: 20px;
	padding-top: 20px;
}
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 960px) {

}

@media only screen and (min-width: 768px) and (max-width: 960px) {

}

@media only screen and (min-width: 480px) and (max-width: 960px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {

}