/*
Theme Name: Ulistic
Template: Divi
Author: ulistic.com
Version: 1.0
*/

/* font-family: "Open Sans", sans-serif; */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700&display=swap");

/* font-family: "Source Sans Pro", sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700;900&display=swap');

/* font-family: "Barlow", sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;600;700;800;900&display=swap');


@font-face {
	font-family: SegoeUI;
	src: local("Segoe UI Bold"),
		url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),
		url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),
		url(https://c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");
	font-weight: 700;
	font-display: swap;
}

/* 
@font-face {
	font-family: "Barlow";
	font-style: normal;
	font-weight: 400;
	src: url("fonts/Barlow-Regular.woff") format("woff");
}

@font-face {
	font-family: "Barlow";
	font-style: normal;
	font-weight: 600;
	src: url("fonts/Barlow-SemiBold.woff") format("woff");
}

@font-face {
	font-family: "Barlow";
	font-style: normal;
	font-weight: 700;
	src: url("fonts/Barlow-Bold.woff") format("woff");
}

@font-face {
	font-family: "Barlow";
	font-style: normal;
	font-weight: 800;
	src: url("fonts/Barlow-ExtraBold.woff") format("woff");
}

@font-face {
	font-family: "Barlow";
	font-style: normal;
	font-weight: 900;
	src: url("fonts/Barlow-Black.woff") format("woff");
} */

@font-face {
	font-family: 'dinbold';
	src: url('../fonts/ufonts.com_din-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'beonmedium';
	src: url('../fonts/beon-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SegoeUIBlack';
	src: url('../fonts/SegoeUIBlack.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI-Regular';
	src: url('../fonts/SegoeUI-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SegoeUI-Bold';
	src: url('../fonts/SegoeUI-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SegoeUI-SemiBold';
	src: url('../fonts/SegoeUI-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI SemiBold';
	src: url('../fonts/SegoeUI-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI light';
	src: url('../fonts/SegoeUI-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI Regular';
	src: url('../fonts/SegoeUI-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI Bold';
	src: url('../fonts/SegoeUI-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SegoeUI-Semilight';
	src: url('../fonts/SegoeUI-Semilight.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansitalic';
	src: url('../fonts/opensans-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'montserratbold';
	src: url('../fonts/montserrat-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/OpenSans-Bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansbold_italic';
	src: url('../fonts/opensans-bolditalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansitalic';
	src: url('../fonts/opensans-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url('../fonts/opensans-semibolditalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanslight_italic';
	src: url('../fonts/opensans-lightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/opensans-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansextrabold';
	src: url('../fonts/opensans-extrabold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TradeGothic';
	src: url('../fonts/TradeGothic-BoldCondTwenty.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'robotoitalic';
	src: url('../fonts/roboto-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemilight_italic';
	src: url('../fonts/weblysleekuisli-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'robotolight_italic';
	src: url('../fonts/roboto-lightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemibold';
	src: url('../fonts/weblysleekuisb-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'titillium_webbold';
	src: url('../fonts/titilliumweb-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'titillium_webblack';
	src: url('../fonts/titilliumweb-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'titillium_webregular';
	src: url('../fonts/titilliumweb-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'sofia_problack';
	src: url('../fonts/sofiapro-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SegoeUI-Light';
	src: url('../fonts/SegoeUI-Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansbold_italic';
	src: url('../fonts/opensans-bolditalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI Semilight';
	src: url('../fonts/SegoeUI-Semilight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

/* @font-face {
	font-family: 'Segoe UI Regular';
	src: url('../fonts/SegoeUI-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
} */

/* @font-face {
	font-family: 'Segoe UI Bold';
	src: url('../fonts/SegoeUI-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
} */

@font-face {
	font-family: 'Segoe UI Black';
	src: url('../fonts/SegoeUIBlack.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanslight_italic';
	src: url('../fonts/opensans-lightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'TradeGothicBoldCondTwenty_2';
	src: url('../fonts/TradeGothicBoldCondTwenty_2.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: 'din_mediumregular';
	src: url('../fonts/ufonts.com_din-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemibold';
	src: url('../fonts/weblysleekuisb-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'dinbold';
	src: url('../fonts/ufonts.com_din-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemilight';
	src: url('../fonts/weblysleekuisl-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemilight_italic';
	src: url('../fonts/weblysleekuisli-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uilight_italic';
	src: url('../fonts/weblysleekuili-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uilight';
	src: url('../fonts/weblysleekuil-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemibold_italic';
	src: url('../fonts/weblysleekuisbi-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'weblysleek_uisemilight_italic';
	src: url('../fonts/weblysleekuisli-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'dinregular_alter';
	src: url('../fonts/dinmediumalternate-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Rockwell';
	src: url('../fonts/Rockwell.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'din_lightregular';
	src: url('../fonts/ufonts.com_din-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'din-lightitalicregular';
	src: url('../fonts/dinlightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/OpenSans-Bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/opensans-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sanslight_italic';
	src: url('../fonts/opensans-lightitalic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'open_sansitalic';
	src: url('../fonts/opensans-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI light italic';
	src: url('../fonts/SegoeUI-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

/* @font-face {
	font-family: 'Segoe UI Semibold';
	src: url('../fonts/SegoeUI-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
} */

@font-face {
	font-family: 'TradeGothic';
	src: url('../fonts/TradeGothic-BoldCondTwenty.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Segoe UI SemilightItalic';
	src: url('../fonts/SegoeUI-SemilightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Perpetua Bold';
	src: url('../fonts/Perpetua-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Perpetua';
	src: url('../fonts/Perpetua.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'great_vibesregular';
	src: url('../fonts/greatvibes-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* @font-face {
	font-family: 'Segoe UI Bold';
	src: url('../fonts/SegoeUI-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
} */

@font-face {
	font-family: 'abril_fatfaceregular';
	src: url('../fonts/abrilfatface-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'lily_script_oneregular';
	src: url('../fonts/lilyscriptone-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* @font-face {
	font-family: 'Segoe UI SemilightItalic';
	src: url('../fonts/SegoeUI-SemilightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
} */

@font-face {
	font-family: 'Segoe UI Italic';
	src: url('../fonts/SegoeUI-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'kaufmann_btregular';
	src: url('../fonts/kaufmann_bt-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'montserratregular';
	src: url('../fonts/montserrat-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'cairoregular';
	src: url('../fonts/cairo-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'SegoeUI-Regular';
	src: url('../fonts/SegoeUI-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Helvetica Neue - Condensed Bold";
	src: url('../fonts/HelveticaNeue-CondensedBold.woff') format('woff'),
	url('../fonts/HelveticaNeue-CondensedBold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue-Medium';
    src: url('../fonts/HelveticaNeueMedium2.woff2') format('woff2'),
        url('../fonts/HelveticaNeueMedium2.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue.woff2') format('woff2'),
        url('../fonts/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../fonts/HelveticaNeue-Black.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
	font-family: 'SegoeUI-Bold';
	src: url('../fonts/SegoeUI-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
} */

/* @font-face {
	font-family: 'SegoeUI-Semilight';
	src: url('../fonts/SegoeUI-Semilight.woff') format('woff');
	font-weight: 300;
	font-style: normal;
} */