/* Font stacks — match live yandisatony.co.za (Helvetica body, Arial footer) */



@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: local('Open Sans Regular'), local('OpenSans-Regular'), local('Arial');

}



@font-face {

    font-family: 'Open Sans';

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: local('Open Sans Bold'), local('OpenSans-Bold'), local('Arial Bold');

}



@font-face {

    font-family: 'Century Gothic';

    font-style: normal;

    font-weight: 400;

    font-display: swap;

    src: local('Century Gothic'), local('CenturyGothic'), local('AppleGothic');

}



@font-face {

    font-family: 'Century Gothic';

    font-style: normal;

    font-weight: 700;

    font-display: swap;

    src: local('Century Gothic Bold'), local('CenturyGothic-Bold'), local('AppleGothic');

}



@font-face {

    font-family: 'Century Gothic';

    font-style: normal;

    font-weight: 600;

    font-display: swap;

    src: local('Century Gothic Bold'), local('CenturyGothic-Bold');

}



@font-face {

    font-family: 'Century Gothic';

    font-style: normal;

    font-weight: 300;

    font-display: swap;

    src: local('Century Gothic'), local('CenturyGothic');

}



html,

body {

    font-family: Helvetica, Arial, sans-serif;

    color: #404040;

}



#logo_section {

    font-family: 'Century Gothic', 'CenturyGothic', 'AppleGothic', 'Futura', 'Trebuchet MS', Arial, Helvetica, sans-serif;

}



.slicknav_menu,

.slicknav_nav a {

    font-family: 'Open Sans', Arial, Helvetica, sans-serif;

}



strong,

b,

h1,

h3,

.font-bold {

    font-weight: 700;

}



h2:not(#headingss) {

    font-weight: 700;

}



h2#headingss {

    font-weight: 300;

}


