/*
Theme Name: ZAXU CHILD
Theme URI: https://www.zaxu.com
Author: ZAXU
Author URI: https://www.zaxu.com
Description: A basic child theme for the ZAXU theme.
Template: zaxu
Version: 1.1.9
Requires at least: 6.0
Requires PHP: 7.4
*/

/* --------------------------------------
-----   Theme customization starts here   -----
------------------------------------------*/

@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 100;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-100.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-100.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 100;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-100italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-100italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 200;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-200.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-200.woff') format('woff')
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 200;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-200italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-200italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-300.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-300.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 300;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-300italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-300italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-regular.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-regular.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 400;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-500.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-500.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 500;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-500italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-500italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 600;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-600.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-600.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 600;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-600italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-600italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-700.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-700.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 700;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-700italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-700italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 800;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-800.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-800.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 800;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-800italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-800italic.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 900;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-900.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-900.woff') format('woff');
}
@font-face {
    font-display: swap;
    font-family: 'Barlow Semi Condensed';
    font-style: italic;
    font-weight: 900;
    src: url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-900italic.woff2') format('woff2'),
    url('assets/fonts/barlow-semi-condensed/barlow-semi-condensed-900italic.woff') format('woff');
}

/*Global variables start*/
	.barlow-semi-condensed {
		font-family: 'Barlow Semi Condensed', sans-serif;
	}

	.uppercase {
		text-transform: uppercase;
	}
/*Global variables end*/

/*Navigation start*/
	.navigation-container{
		font-family: 'Barlow Semi Condensed', sans-serif;
	}
	/*Desktop start*/
		.header-menu-container .navigation-container {
			font-size: 1.8rem;
			text-transform: uppercase;
		}

		@media screen and (max-width: 767px) {
			.header-menu-container {
				display: block !important;
			}

			.navigation-action-container {
				display: none !important;
			}
		}
	/*Desktop end*/

	/*Mobile start*/
		.site-hamburger-menu-container {
			padding-top: 0 !important;
		}

		.hamburger-menu-content {
			display: flex;
			align-items: center;
		}

		.hamburger-menu-content .scroll-content {
			width: 100%;
		}

		.hamburger-menu-content nav.navigation-container {
			padding-bottom: 0;
		}

		.hamburger-menu-content .menu-item:before,
		.hamburger-menu-content .menu-item:last-child:after {
			display: none;
		}

		.hamburger-menu-content .menu-item a {
			font-size: 3rem !important;
			text-align: center;
		}
	/*Mobile end*/
/*Navigation end*/

/*Showcase start*/
	.post-article-container.showcase-mode gallery .swiper-wrapper .swiper-slide .showcase-article .showcase-head .showcase-headline {
		font-family: 'Barlow Semi Condensed', sans-serif;
	}
/*Showcase end*/

/*Single page start*/
	.entry-content #j-project-title {
		line-height: normal;
		margin-bottom: .5rem;
	}

	.entry-content #j-project-subtitle {
		font-size: 1.8rem;
		margin-top: 0;
		margin-bottom: 4rem;
	}
/*Single page end*/

@media (prefers-color-scheme: dark) {
	/* Dark mode customization starts here */
}