	body {
		background-color: rgba(255, 255, 255, 0) !important;
	}
	
	#page-top-bar {
		background-color: #000000;
	}
	
	.page-header:not(.header-pinned) #page-header-inner {
		background: none !important;
	}
	
	.header-categories-nav {
		--link-rounded: 5px;
	}
	
	.page-title-bar {
		--heading-font-size: 42px;
	}
	
	.page-title-bar-minimal-01 {
		--breadcrumb-align: center;
		--breadcrumb-height: 0px
	}
	
	body {
		background-color: #fff;
	}
	
	.page-header .branding__logo a {
		padding-top: 5px;
		padding-right: 0;
		padding-bottom: 5px;
		padding-left: 0;
	}
	
	.top-bar-01 {
		font-family: Jost;
		font-weight: 500;
		font-size: 15px;
		line-height: 26px;
		color: #ffffff;
	}
	
	.top-bar-01 {
		background-color: #DA3F3F
	}
	
	.top-bar-01 {
		--top-bar-link-color: #fff
	}
	
	.top-bar-01 {
		--top-bar-link-hover-color: rgba(255, 255, 255, 0.7)
	}
	
	#page-header.header-pinned .page-header-inner {
		background-color: #fff!important;
	}
	
	.page-header .menu--primary>ul>li>a {
		font-family: Jost;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
	}
	
	.header-icon .text {
		font-family: Jost;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
	}
	
	.header-categories-nav .nav-toggle-btn {
		font-family: Jost;
		font-weight: 500;
		font-size: 16px;
		line-height: 22px;
	}
	
	.page-header.header-dark .page-header-inner {
		background-color: #fff;
	}
	
	.desktop-menu .sm-simple .children,
	.primary-menu-sub-visual {
		box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
	}
	
	.page-mobile-main-menu>.inner {
		background-color: #fff;
	}
	
	.page-mobile-main-menu .menu__container>li>a {
		padding-top: 13px;
		padding-right: 0;
		padding-bottom: 13px;
		padding-left: 0;
	}
	
	.page-title-bar-minimal-01 {
		margin-bottom: 60px;
	}
	
	.page-title-bar-minimal-01 {
		--breadcrumb-align: center;
	}
	
	.error404 {
		background-color: #f5f1ed;
	}
	
	.minimog-pre-loader-gif-img {
		width: 100px;
	}