/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*CSS custom PR - 14 11 19 */

body.page-id-4 .section_wrapper{
	padding-top: 0px !important;
	padding-bottom: 10px !important;
}

#Header{
	min-height: 80px !important;
}

.section{
	min-height: 100px !important;
}

.pr_table_recap_costi_assicurazione th{
	text-align: left;
}

.pr_table_recap_costi_assicurazione td{
	text-align: right;
}

#mailpoet_woocommerce_checkout_optin_field{
	/*display: none !important;*/
}

.home-cta .elementor-cta{
	min-height: 0 !important;
}

.home-cta .elementor-cta__title{
	min-height: 90px !important;
}

.home-cta .elementor-cta__description{
	min-height: 100px !important;
}

@media only screen and (max-width: 767px) {
	.single-product .product_title{
		font-size: 24px !important;
	}
	
	.elementor-cta{
		min-height: 100px !important;
	}
}

.recap_costi_quota{
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.includes_tax .woocommerce-Price-amount{
	font-weight: normal !important;
	font-size: 16px !important;
}

/* google badge */

.google-rating-badge {
  display: inline-flex;
  align-items: center;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.1);
  padding: 6px 10px;
  font-family: Arial, sans-serif;
  font-size: 0.9rem;
}
.google-rating-badge .google-logo img {
  margin-right: 6px;
}
.google-rating-badge .label {
  margin-right: 8px;
  color: #333;
  font-weight: 500;
}
.google-rating-badge .value {
  margin-right: 6px;
  font-size: 1.1em;
  font-weight: bold;
  color: #000;
}
.google-rating-badge .stars {
  color: #f4c150;
  font-size: 1em;
}
