:root {
	--accentColor: #006AA7;
	--secondaryColor: #FECC00;
	--borderBottom: 0.625rem;
	--topPadding: 0.625rem;
}

@media (max-width: 991.98px) {
	:root {
		--logoHeight: 3rem;
		--logoUrl: url('images/SRL_1-rad_opti.svg');
		--logoRealWidth: 824.9;
		--logoRealHeight: 82.1;
	}
}

@media (min-width: 992px) {
	:root {
		--logoHeight: 1.7rem;
		--logoUrl: url('images/SRL_1-rad_opti.svg');
		--logoRealWidth: 824.9;
		--logoRealHeight: 82.1;
	}
}

@media (min-width: 1200px) {
	:root {
		--logoHeight: 2.25rem;
		--logoUrl: url('images/SRL_1-rad_opti.svg');
		--logoRealWidth: 824.9;
		--logoRealHeight: 82.1;
	}
}

/*===============================================================================*/

html {
	font-size: 1rem;
	overflow-y: scroll;
}

/*===============================================================================*/

body {
	font-family: 'Source Sans Pro',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}

/*===============================================================================*/

.collapsing {
    -webkit-transition: none !important;
    transition: none !important;
    display: none !important;
}

span.discordIcon {
	background-image: url(images/discord-opti.svg);
	width: 18px;
	height: 13px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	position: relative;
	top: 2px;
}

#ssgr3s17Content li {
	margin-bottom: .5rem;
}

/*===============================================================================*/

@media (max-width: 991.98px) {
}

@media (max-width: 767.98px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}


.text-hr {
	display: flex;
	align-items: center;
	font-family: sans-serif;
	width: 80vw;
	margin: 15px auto;
	color: #444;
}
.text-hr__text {
	padding-right: 15px;
}
.text-hr__text:not(:first-child) {
	display: none;
}
.text-hr::after {
	flex: 1;
	background: #c7c7c7;
	content: "";
	height: 3px;
}
.text-hr--center::before {
	flex: 1;
	background: #c7c7c7;
	content: "";
	height: 4px;
}
.text-hr--center .text-hr__text {
	padding: 0 15px;
}

/*== 2024-08-13 =============================================================================*/

.ssgr3category > span {
	float: right;
}