/**
Theme Name: Astra Child
Author: Make My Website
Author URI: https://www.makemywebsite.com.au/
Description: Custom Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

a:focus-visible,a:focus{outline-style: none !important;}

p, body{font-size:17px;color:#414141;}
h1{font-size: clamp(1.3125rem, 0.775rem + 2.6875vw, 4rem) !important;line-height: 1.2em !important;}
h2{font-size: clamp(1.3125rem, 0.9375rem + 1.875vw, 3.1875rem) !important;line-height: 1.2em !important;}
h3{font-size: clamp(1.3125rem, 1.0625rem + 1.25vw, 2.5625rem) !important;line-height: 1.2em !important;}
h4{font-size: clamp(1.3125rem, 1.1625rem + 0.75vw, 2.0625rem) !important;line-height: 1.2em !important;}
h5{font-size: clamp(1.3125rem, 1.25rem + 0.3125vw, 1.625rem)!important;line-height: 1.2em !important;}
h6{font-size: clamp(1.3125rem, 1.3125rem + 0vw, 1.3125rem) !important;line-height: 1.2em !important;}



.mmw-underline a {
    position: relative; /* Set position to relative for proper positioning */
    color: #007BFF; /* Link color */
    text-decoration: none; /* Remove underline */
    padding: 0 0 5px; /* Add some padding for the underline effect */
    transition: color 0.3s ease; /* Optional: Smooth color transition */
	color:#051112 !important
}

.mmw-underline a::after {
    content: ''; /* Required for pseudo-element */
    position: absolute; /* Position it absolutely */
    left: 0; /* Start from the left */
    bottom: 0; /* Align to the bottom of the link */
    height: 1px; /* Height of the underline */
    width: 100%; /* Full width */
    background-color: currentColor; /* Use the link's color */
    transform: scaleX(0); /* Initially hide the underline */
    transition: transform 0.3s ease; /* Smooth transition */
}

.mmw-underline a:hover {
    color: #0056b3; /* Optional: Change color on hover */
}

.mmw-underline a:hover::after {
    transform: scaleX(1); /* Scale to full width on hover */
}
