/* 2022 */

@font-face {
	font-family: 'Facundo';
	src: local('Facundo Thin'), local('Facundo-Thin'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Thin.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Thin.woff') format('woff');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo SemiBold It';
	src: local('Facundo SemiBold It'), local('Facundo-SemiBoldIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-SemiBoldIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-SemiBoldIt.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo Thin It';
	src: local('Facundo Thin It'), local('Facundo-ThinIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-ThinIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-ThinIt.woff') format('woff');
	font-weight: 100;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo Black It';
	src: local('Facundo Black It'), local('Facundo-BlackIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-BlackIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-BlackIt.woff') format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo Bold It';
	src: local('Facundo Bold It'), local('Facundo-BoldIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-BoldIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-BoldIt.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo It';
	src: local('Facundo Regular It'), local('Facundo-RegularIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-RegularIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-RegularIt.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo';
	src: local('Facundo Light'), local('Facundo-Light'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Light.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo ExtraLight It';
	src: local('Facundo ExtraLight It'), local('Facundo-ExtraLightIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-ExtraLightIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-ExtraLightIt.woff') format('woff');
	font-weight: 200;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo';
	src: local('Facundo SemiBold'), local('Facundo-SemiBold'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-SemiBold.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo Light It';
	src: local('Facundo Light It'), local('Facundo-LightIt'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-LightIt.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-LightIt.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo';
	src: local('Facundo Black'), local('Facundo-Black'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Black.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo';
	src: local('Facundo Regular'), local('Facundo-Regular'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Regular.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo';
	src: local('Facundo Bold'), local('Facundo-Bold'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Bold.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Facundo';
	src: local('Facundo ExtraLight'), local('Facundo-ExtraLight'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-ExtraLight.woff2') format('woff2'),
	url('/wwwres/vendor/blueend/saltandpepper/fonts/Facundo-ExtraLight.woff') format('woff');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}



/* Colors for demonstration / preview */
:root {
	--theme-color-header-background-base: 0,0,0 !important;
	--theme-color-header-background: rgb(0,0,0) !important;
	--theme-color-navigation-level-1-selected-text: rgb(255,255,255) !important;
	--theme-color-header-text:#fff!important;
	--theme-font-navigation-weight:bold!important;
}

li.nav-item a {
	color: white !important;
}
li.nav-item a.hover {
	color: #484848 !important;
}
li.nav-item a.row,
li.nav-item a.router-link-sub {
	color: #484848 !important;
}
div.container a.router-link-top,
div.container a.router-link-top.childSelected {
	border-radius: 0!important;
	text-transform: uppercase;
}
div.container a.router-link-top.childSelected {
	font-weight: bold;
}

#search-bar-wrapper .icon-search::before {
	color: white;
}

#search-bar-wrapper {
	border-left: none !important;
}
#search-bar-wrapper input.rounded-pill {
	border-radius: 0!important;
	background:#000;
	color:#fff!important;
	border: white 1px solid;
}
#search-bar-wrapper input.rounded-pill::placeholder {
	color:#fff;
}

#LeftSideContainer .router-link-main,
#LeftSideContainer .router-link-sub {
	/*text-transform: uppercase;*/
}


/* Sidebar Darkmode
aside {
	--theme-color-background-sidebar:#000!important;
}
aside .sidebar-menu {
 background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 400px, rgba(255,255,255,1) 400px, rgba(255,255,255,1) 100%)!important;
}
aside .sidebar-menu div.top ul li>a i{
	color:#fff!important;
}
*/

/* Generics */
h1,h2,h3 {
	text-transform: uppercase;
}

h1 {
	font-weight: bold!important;
	border-bottom: 1px solid;
	padding-bottom: 0.3rem;
}
body div .btn.btn_ok, body div .btn.default, div .modal_confirm .modal_yes {
	background-color:#00c3c4!important;
}

/* Some modules */
div.xm_portal div.portal-grid .handle {
	background-color:#00c3c4!important;
}