@charset "utf-8";

/*
    Theme Name: mfog-child-theme
    Template:   mfog-parent-theme
    Description: Mfog Basic Starter Child Theme
    Version: 3.1
    Author: Studio MFog
    Author URI: https://www.mfogdesign.com/
    Text Domain: Studio Mfog 
    Tested up to: 6
    License:
    License URI:
    Requires PHP
    
*/
html {
  overflow-x: hidden;
}
a{
	text-decoration:none !important;
}
.icon-email-before a, .icon-phone-before a{
	transition:.2s ease;
	color:white !important;
}
.icon-email-before a:hover, .icon-phone-before a:hover{
	color:var(--mfog_color_1) !important;
	transition:.2s ease;
}
.home .language-switcher-construction{
	position:absolute;
	top:.5em !important;
	right:.8em;
}

/* ------ UP TO DESKTOP SMALL ------ */
@media (max-width: 992px) {
	.text-center-mobile-only p{
		text-align:center !important;
	}
}
/* ------ TABLET ------ */
@media (min-width: 576px) {
.home .language-switcher-construction{
	position:absolute;
	top:1.5em !important;
	right:1em;
}
}
/* ------ DESKTOP SMALL ------ */
@media (min-width: 768px) {


}
/* ------ DESKTOP ------ */
@media (min-width: 992px) {
		.icon-phone-before a:before{
  font-family: "Font Awesome 5 Free";
   content: "\f095";
   display: inline-block;
   margin-right: 10px;
   vertical-align: middle;
   font-weight: 900;
	color:var(--mfog_color_1) !important;
}
.icon-email-before a:before{
   content: " ";
	background-image:url('https://www.nathaliemckenzie.ca/wp-content/uploads/2025/07/email.svg');
	background-repeat:no-repeat;
	background-size:contain;
	height:20px;
	width:30px;
   display: inline-block;
   margin-right: 10px;
   vertical-align: middle;
   font-weight: 900;
}

}
/* ------ DESKTOP LARGE ------ */
@media (min-width: 1200px) {

}
/* ------ DESKTOP XLARGE ------ */
@media (min-width: 1400px) {

}