/*
Theme Name: Hello Biz Child
Theme URI: https://github.com/elementor/hello-biz-child/
Description: Hello Biz Child is a child theme of Hello Biz, created by Elementor team
Author: Elementor Team
Template: hello-biz
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0.0
Stable tag: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-biz-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready, style-variations
*/

/* Add your custom styles here */

/*
 * Social profile bar
 * Elementor shortcode: [social_profile_bar]
 *
 * Change these variables on .mep-social-bar to resize or space the icons.
 */
.mmg-social-bar {
	--mep-social-icon-size: 1.25rem;
	--mep-social-link-size: 2.5rem;
	--mep-social-gap: 0.375rem;

	display: inline-flex;
}

.mmg-social-bar__list {
	display: flex;
	align-items: center;
	gap: var(--mep-social-gap);
	margin: 0;
	padding: 0;
	list-style: none;
}

.mmg-social-bar__item {
	margin: 0;
	padding: 0;
}

.mmg-social-bar .mmg-social-bar__link {
	display: inline-grid;
	place-items: center;
	width: var(--mep-social-link-size);
	height: var(--mep-social-link-size);
	color: var(--mmg-social-icon-color, currentColor);
	line-height: 1;
	transition: color 160ms ease;
}

.mmg-social-bar .mmg-social-bar__link:hover {
	color: var(--mmg-social-icon-hover-color, currentColor);
}

.mmg-social-bar .mmg-social-bar__link:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.mmg-social-bar__icon {
	display: block;
	width: var(--mep-social-icon-size);
	height: var(--mep-social-icon-size);
	background-color: currentColor;
	-webkit-mask-image: var(--mmg-social-icon-image);
	mask-image: var(--mmg-social-icon-image);
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
}
