

@font-face {
    font-family: 'SuisseIntl Regular';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/sintlregular.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/sintlregular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SuisseIntl-Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SuisseIntl-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SuisseIntl-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

}
@font-face {
    font-family: 'HelveticaNeueLTStd';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/socaljusticecenterStd-Lt.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Fakt Blonde';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/fakt_b.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/fakt_b.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'PP Neue Montreal Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPNeueMontreal-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPNeueMontreal-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Helvetica Now Text';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/08e020de1811ec4489f82d1247a42c09-Book.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/08e020de1811ec4489f82d1247a42c09-Book.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


    
    
@font-face {
    font-family: 'PP Neue Montreal';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPNeueMontreal-Book.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPNeueMontreal-Book.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



/* PP Neue Montreal */
@font-face {
    font-family: 'PP Neue Montreal Book';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPNeueMontreal-Book.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

/* PP Neue Montreal */
@font-face {
    font-family: 'PP Neue Montreal Medium';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPNeueMontreal-Medium.woff') format('woff');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AktivGroteskVF';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/AktivGroteskVF.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/AktivGroteskVF.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'PPEiko Thin';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPEiko-Thin.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPEiko-Thin.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'PPEiko Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPEiko-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/PPEiko-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Dejanire Headline';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/DejanireHeadline-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/DejanireHeadline-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Dejanire Text';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/DejanireText-Regular.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/DejanireText-Regular.woff') format('woff'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/DejanireText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'GT Sectra Fine';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/gtsectfine695c262bacc7d6849ba6f9403d34bf56.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/gtsectfine695c262bacc7d6849ba6f9403d34bf56.woff') format('woff'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/gtsectfine695c262bacc7d6849ba6f9403d34bf56.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




@font-face {
    font-family: 'Surt Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/font/Surt-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Surt-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FinancierDisplayLight';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/3496d3cb5ec073f60e7f4e96653ca3b7.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/3496d3cb5ec073f60e7f4e96653ca3b7.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Season Mix Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonMix-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonMix-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Season Mix';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonMix-Regular.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonMix-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Season Sans Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonSans-Light.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Season Sans';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonSans-Regular.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonSans-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'SF Pro Display';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Regular.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Medium';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Medium.woff2') format('woff2'),
        url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Medium.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



/* Harvey Regular */
@font-face {
    font-family: 'Harv_Serif';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/harv_serif.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HarvSansDiatypeVariable';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarvSansDiatypeVariable.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SFProSemiText';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProSemibold.woff') format('woff');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-display: swap;
    font-family: 'HarveySerifRegular';
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarveySerifRegular.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarveySerifRegular.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'HarveySans';
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarveySans.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarveySans.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'HarveyItalic';
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarveyItalic.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HarveyItalic.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'SFProSemiBold';
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts//SFProDisplay-Semibold.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Semibold.woff') format("woff");
}



@font-face {
    font-family: 'DieGroteskLight';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/die-grotesk-c-light.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UntitledSansLight';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/untitled-sans-light.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rhymes Display Light';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/rhymesdisplaylight.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'UntitledSansRegular';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/untitled-sans-light.woff2') format('woff2');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: "HarveySans";
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/harv_sans.woff2") format("woff2");
}

@font-face {
    font-family: 'VictorSerif';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/VictorSerif-40Regular.woff') format('woff');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-display: swap;
    font-family: 'NeueHaasGroteskRoman';
    font-style: normal;
    font-weight: 500;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Roman.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Roman.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'NeueHaasGroteskMedium';
    font-style: normal;
    font-weight: 400;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Medium.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Medium.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'NeueHaasGroteskThin';
    font-style: normal;
    font-weight: 100;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Thin.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Thin.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "NeueHaasGroteskBold";
    font-style: normal;
    font-weight: 700;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Bold.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Bold.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "NeueHaasGroteskLight";
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Light.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Light.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "HelveticaNeueMedium";
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeue-Medium.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeue-Medium.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "HelveticaNeueLT";
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeueLT.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeueLT.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "SF Pro Display";
    font-style: normal;
    font-weight: 400;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Regular.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Regular.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "SF Pro Medium";
    font-style: normal;
    font-weight: 500;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Medium.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SFProDisplay-Medium.woff') format("woff");
}



@font-face {
    font-display: swap;
    font-family: "HelveticaNeueLT";
    font-style: normal;
    font-weight: 300;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeueLTStd-Lt.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/HelveticaNeueLTStd-Lt.woff") format("woff");
}

@font-face {
    font-family: 'Cormorant Garamond Light';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/CormorantGaramond-Light.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/CormorantGaramond-Light.woff') format("woff");
}

@font-face {
    font-family: 'Maison Neue';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/maison.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/maison.woff') format("woff");
}


@font-face {
    font-family: 'StudioPro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/StudioPro-Regular.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/StudioPro-Regular.woff') format("woff");
}

@font-face {
    font-family: 'SeasonSans-Light';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonSans-Light.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/SeasonSans-Light.woff') format("woff");
}

@font-face {
    font-family: "GTSectraDisplayLight";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/GTSectraDisplay-Light.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/GTSectraDisplay-Light.woff') format("woff");
}


@font-face {
    font-family: 'GTSectraFineBook';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/GTSectraFineBook.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/GTSectraFineBook.woff') format("woff");
}



@font-face {
    font-family: 'Canela Thin';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Canela-Thin.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Canela-Thin.woff') format("woff");
}
@font-face {
    font-family: 'CanelaLight';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Canela-Light.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Canela-Light.woff') format("woff");
}


@font-face {
    font-family: 'GesturaHeadline-Regular';
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/GesturaHeadline-Regular.woff') format('woff');
    font-weight: 300; 
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: "Adobe Garamond Pro";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/AGaramondPro-Regular.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/AGaramondPro-Regular.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: "NeueHaasGroteskRoman";
    font-style: normal;
    font-weight: 500;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Roman.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Roman.woff") format("woff");
}




@font-face {
    font-display: swap;
    font-family: "BuenosAiresWebBook";
    font-style: normal;
    font-weight: 300;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/BuenosAiresWeb-Book.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/BuenosAiresWeb-Book.woff") format("woff");
}




@font-face {
    font-display: swap;
    font-family: "NeueHaasGroteskLight";
    font-style: normal;
    font-weight: 300;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Light.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/NeueHaasDisplay-Light.woff") format("woff");
}


@font-face {
    font-display: swap;
    font-family: 'Surt Light';
    font-style: normal;
    font-weight: 300;
    src: url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Surt-Light.woff2') format("woff2"), 
         url('https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Surt-Light.woff') format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'GothamLight';
    font-style: normal;
    font-weight: 300;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Gotham-Light.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Gotham-Light.woff") format("woff");
}

@font-face {
    font-display: swap;
    font-family: 'GothamBook';
    font-style: normal;
    font-weight: 400;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Gotham-Book.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/Gotham-Book.woff") format("woff");
}


@font-face {
    font-display: swap;
    font-family: 'Canela Texrt';
    font-style: normal;
    font-weight: 400;
    src: url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/CanelaText-Regular-Web.woff2") format("woff2"), 
         url("https://southerncaliforniajusticecenter.com/wp-content/themes/southerncaliforniajusticecenter/dist/fonts/CanelaText-Regular-Web.woff") format("woff");
}

/* Typography Utility Classes */

.font-adobe-garamond-pro {
    font-family: "Adobe Garamond Pro", serif;
}

.font-dejanire-headline {
    font-family: "Dejanire Headline", serif;
}

.font_aktiv_grotesk {
    font-family: "AktivGroteskVF", sans-serif;
	font-weight: 300;
}

.font-pp-neue-montreal {
    font-family: "PP Neue Montreal", sans-serif;
}

.font-gt-sectra-fine {
    font-family: "GT Sectra Fine", serif;
}

.font-gestura-headline {
    font-family: "GesturaHeadline-Regular", serif;
}

.font-gt-sectra-fine-book {
    font-family: "GTSectraFineBook", serif;
}

.font-gt-sectra-display-light {
    font-family: "GTSectraDisplayLight", serif;
}

.font-season-sans-light {
    font-family: "SeasonSans-Light", sans-serif;
}

.font-studio-pro {
    font-family: "StudioPro", sans-serif;
}

.font-season-sans {
    font-family: "Season Sans Light", sans-serif;
}

.font-season-mix-light, .font_season_mix_light {
    font-family: "Season Mix Light", serif;
}

.font-season-mix, .font_season_mix {
    font-family: "Season Mix", "Season Mix Light", arial, sans-serif;
}

.font_suisse_intl_light {    font-family: 'SuisseIntl-Light';}
.font_suisse_intl_regular {    font-family: 'SuisseIntl-Regular';}
.font_pp_neue_montreal{font-family: "PP Neue Montreal";}




:root {
	--color-brand-navy: #071a24;
	}


/* ==========================================================================
   1. Design Tokens (Variables)
   ========================================================================== */
:root {
  /* Colors */
  --color-black: #000;
  --color-white: #fff;
  --color-dark: #111;
  --color-border: #eee;
  --color-muted: #ccc;
  --color-text: #1a1a1a;

  /* Typography */
  --font-main: 'Season Sans Light', arial, sans-serif;
  
  /* Layout & Spacing */
  --container-width-mobile: 95%;
  --container-width-desktop: 85%;
  --container-max-width: 1200px;
  --gap-md: 30px;
  --spacer-lg: 5em;
  
  /* Motion */
  --transition-fast: 0.2s ease-in-out;
}


html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: var(--font-main);
  font-size: 18px;
  line-height: 1.4;
  color: var(--color-text);
  background: var(--color-white);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;
}

img { display: block; height: auto; max-width: 100%; object-fit: cover;opacity: 1;}


/* Reset and base styles for lists */
ul, ol { 
  list-style: none; 
  margin-bottom: 1.25em; 
}

li {
  font-family: var(--font-main);
  font-size: 19px; /* Matching the p tag */
  line-height: 1.5;;

}


p {
    font-family: "PP Neue Montreal", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
      font-family: "Adobe Garamond Pro";
	font-weight: 300;
}


h2.wp-block-heading {font-size: 40px;}
h3.wp-block-heading {font-size: 40px;}
h4.wp-block-heading {font-size: 40px;}

.single-post ul li {margin-left: 25px; list-style: circle; padding-bottom: 20px;}



.wp-singular .container {
	width: 100%;
	margin: 0 auto;
	padding: 4em 30px;
}

@media (min-width: 992px) {
	.wp-singular .container {
	max-width: 85%;
	}

}

	





	
.mask {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
}

.mask-inner {
    display: inline-block;
    will-change: transform;
}



/* FOOTER */
/*==========================================================================
  FOOTER NEWSLETTER PLACEHOLDER
==========================================================================*/

.custom-footer .newsletter-input-field::placeholder {
	color: #ffffff;
	opacity: 1;
}

.custom-footer .newsletter-input-field::-webkit-input-placeholder {
	color: #ffffff;
	opacity: 1;
}

.custom-footer .newsletter-input-field::-moz-placeholder {
	color: #ffffff;
	opacity: 1;
}

.custom-footer .newsletter-input-field:-ms-input-placeholder {
	color: #ffffff;
}

.custom-footer .newsletter-input-field::-ms-input-placeholder {
	color: #ffffff;
}