/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen Child Theme
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.2.1496699900
Updated: 2017-06-05 21:58:20

*/

@font-face {
	font-family: 'FontAwesome';
	src: url('fonts/fontawesome-webfont.eot'),
		url('fonts/fontawesome-webfont.otf'),
		url('fonts/fontawesome-webfont.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/fontawesome-webfont.woff') format('woff'), /* Pretty Modern Browsers */
		url('fonts/fontawesome-webfont.ttf')  format('truetype'); /* Safari, Android, iOS */
}
h1, h2, h3, h4, h5, h6{
  padding-top: 0;
}
.single-featured-image-header{
  padding: 10px;
}

/* Business CPT */
.single-business_listing #content #primary {
  float: none;
  width: auto;
}
.single-business_listing .site-content {
	padding-top: 2.5em;
}
.biz-contact-items {
  margin: 0 0 15px 0;
  position: relative;
  padding-left: 30px;
}
.biz-contact-items:before {
  font-family: FontAwesome;
  color: #222;
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 24px;
}
.bc-web:before {
  content: '\f0ac';
}
.bc-email:before {
  content: '\f199';
}
.bc-phone:before {
  content: '\f098';
}
.bc-facebook:before {
  content: '\f082';
}
.biz-sm-items {
  margin-bottom: 15px;
}
.biz-sm-items label {
  display: block;
  margin-bottom: 2px;
}
.biz-sm-items span {
  margin-left: 20px;
  display: block;
}
.biz-sm-googlemaps {
  margin-top: 20px;
}
.biz-listing-content{
	padding-top: 15px;
}
.biz-sm-googlemaps iframe{
  width: 100%;
}
.testimonials{
	margin-top: 20px;
}
article.testimonial-item {
  padding-bottom: 5px;
}


/*Google Places Reviews*/
.review-item {
  padding-bottom: 5px;
}
.review-stars ul {
  display: inline-block;
  list-style: none;
  margin-bottom: 0;
}
.review-stars ul li {
  float: left;
  margin-right: 5px;
}
.review-stars ul li i {
  color: #E4B248;
  font-size: 12px;
}
.review-stars ul li i.inactive {
  color: #c6c6c6;
}
.star:after {
  content: "\2605";
}