/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bold-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bolditalic-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bolditalic-webfont.woff') format('woff');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-light-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-lightitalic-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-lightitalic-webfont.woff') format('woff');
    font-weight: 300;
    font-style: italic;

}


@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-medium-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}


@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-mediumitalic-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-mediumitalic-webfont.woff') format('woff');
    font-weight: 500;
    font-style: italic;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-regular-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}


@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-regularitalic-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-regularitalic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: italic;

}


@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-semibold-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-semibolditalic-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-semibolditalic-webfont.woff') format('woff');
    font-weight: 600;
    font-style: italic;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bold-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Neutrif Pro';
    src: url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bolditalic-webfont.woff2') format('woff2'),
         url('https://phcgo.net/wp-content/uploads/2020/08/neutrifpro-bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: italic;

}




h1 {
font-size: clamp(2.125rem, 4vw, 3.75rem);
font-weight:400;                              
}              
                
h2 {
font-size: clamp(1.5rem, 2.5vw, 2.625rem);
font-weight:400;                              
}              
                
h3 {
font-size: clamp(1.25rem, 2vw, 1.75rem);
font-weight:400;                              
}
                
h4 {
font-size: clamp(1.125rem, 1.3vw, 1.25rem);
line-height: 1.4em !important;
font-weight:400;
}

h5 {
font-size: clamp(0.8125rem, 1.05vw, 0.875rem);
line-height: 1.4em;
font-weight:400;                              
}              
                
h6 {
font-size: clamp(0.6875rem, 1vw, 0.8125rem);
font-weight:400;              
}
                
p {
font-size: clamp(0.875rem, 1.1vw, 1rem);
font-weight:400;
}
                
.elementor-button-link{
font-size: clamp(1rem, 1.2vw, 1.125rem);
}

@media only screen and (max-width:767px){
	h4{
		line-height:1.2em !important;
	}
}