/* Patient Reviews
--------------------------------------------- */

#menu-primary-menu-1 > li a {
    color: black;
}

.site-header {
    margin-bottom: 0;
}

.testimonials-page .archive-description.cpt-archive-description {
    border-top: 1px solid #eee;
    margin: 0 auto 40px;
    padding-top: 50px;
}

.testimonials-page .content {
	padding: 0 60px 60px;
	width: 100%;
}

.testimonials-page .testimonials-container {
	display: none;
}

.testimonials-page h1.archive-title {
	font-size: 36px;
	text-align: left;
}

.testimonials-page .content-sidebar-wrap {
	float: right;
    width: 65%;
}

.testimonials-page .review-form-sidebar {
	padding: 40px;
	float: left;
	width: 30%;
}

.testimonials-page .review-form-sidebar h2 {
	font-size: 24px;
}

.testimonials-page ul.testimonial-list li {
	font-style: italic;
    margin-bottom: 30px;
    padding-bottom: 25px;
    border-bottom: 1px solid #eee;
}

.testimonials-page span.tm-author {
	font-weight: 600;
}

.testimonials-page .acf-field p.description {
	font-size: 12px;
}

.testimonials-page .review-form-sidebar p.sidebar-intro {
    font-size: 15px;
}

.testimonials-page .review-form-sidebar a.button.button-small.clear-button {
	color: #999;
	padding: 0;
	background: none;
	box-shadow: none;
	margin-left: 10px;
}

.testimonials-page .review-form-sidebar a.button.button-small.clear-button:after {
	content: "";
}

div.field_type-star_rating ul.star-rating li i {
    color: #D7A031;
    cursor: pointer;
	font-size: 25px;
}

.frm-star-group .star-rating, .frm-star-group input + label {
	height: 25px !important;
}

@media only screen and (max-width: 1200px) {

	.testimonials-page .review-form-sidebar a.button.button-small.clear-button {
		display: block;
		margin-left: 0;
	}

	.testimonials-page .review-form-sidebar {
    	padding: 40px 20px;
	}

}

@media only screen and (max-width: 1023px) {

	.testimonials-page h1.archive-title {
		font-size: 30px;
	}

	.testimonials-page .acf-fields > .acf-field {
		padding: 15px 0;
	}

	.after-entry, .archive-description {
		padding: 30px 0;
	}

	.testimonials-page .review-form-sidebar,
	.testimonials-page .content-sidebar-wrap {
		width: 100%;
		max-width: 100%;
	}

	.testimonials-page .content {
		padding: 5%;
		width: 100%;
	}

	.testimonials-page .review-form-sidebar {
    	padding: 40px;
	}

    .site-header button.uk-button.uk-button-default {
        background: white;
        color: black;
    }



}
