/* Columns (from Bamboo Columns 1.6.1) */
.column-half{display:inline-block;width:48%;vertical-align:top}
.column-half.first{margin:0 1% 0 0}
.column-half.second{margin:0 0 0 1%}
.column-third{display:inline-block;vertical-align:top;width:31%}
.column-third.first{margin:0 1% 0 0}
.column-third.second{margin:0 1% 0 1%}
.column-third.third{margin:0 0 0 1%}
.column-third.first-second{width:64%;margin:0 1% 0 0}
.column-third.second-third{width:64%;margin:0 0 0 1%}
.column-quarter{display:inline-block;vertical-align:top;width:23%}
.column-quarter.first{margin:0 1% 0 0}
.column-quarter.second{margin:0 1% 0 1%}
.column-quarter.third{margin:0 1% 0 1%}
.column-quarter.fourth{margin:0 0 0 1%}
.column-quarter.first-second{width:48%;margin:0 1% 0 0}
.column-quarter.first-second-third{width:73%;margin:0 1% 0 0}
.column-quarter.second-third{width:48%;margin:0 1% 0 1%}
.column-quarter.second-third-fourth{width:73%;margin:0 0 0 1%}
.column-quarter.third-fourth{width:48%;margin:0 0 0 1%}
@media only screen and (max-width:767px){
	.column-half,.column-third,.column-quarter{width:100% !important;margin:0 0 1em 0 !important}
}

/* Reviews (from Rich Reviews 1.9.19, display rules only) */
.testimonial_group{overflow:hidden;clear:both}
.testimonial_group .full-testimonial{box-sizing:border-box;float:left;width:100%;padding:8px 0 8px 28px}
.testimonial_group .full-testimonial .rr_title{margin-bottom:5px}
.testimonial_group .full-testimonial .rr_review_text{position:relative}
.testimonial_group .full-testimonial .rr_review_text .drop_cap{position:absolute;font-size:100px;top:-13px;left:-20px;line-height:100px;opacity:.25}
.testimonial_group .full-testimonial .rr_review_name{text-align:right;padding-right:10%;font-style:italic}
.review-head{display:flex;margin-bottom:13px}
.review-head .review-info{padding:8px;padding-left:0}
.stars{color:#ffaf00}

/* [show_more] */
details.show-more summary{cursor:pointer;font-style:italic}
