/*=====================================================================*/
.body-burgerdocumentsidebarleft
	{
	font-family: arial, sans-serif;
	overflow:               hidden; /* to avoid unwanted scroll bars */
	background-color:  transparent;
	}

.div-burgerdocumentsidebarleft
	{
	display: inline-block;
	margin:           0px;
	overflow:      hidden; /* to avoid unwanted scroll bars */
	}

/*=====================================================================*/
.div-burgergroupsidebarleft
	{
	margin-left:   35px;
	margin-top:    15px;
	padding-bottom: 5px;
	overflow:    hidden; /* to avoid unwanted scroll bars */
	}

.h2-burgerheadingdiscussions
	{
	width:  fit-content;
	margin-left:   10px;
	margin-top:    20px;
	margin-right:  10px;
	margin-bottom: 10px;
	padding:        0px;
	vertical-align: text-bottom;
	color: hsl(299, 38%, 46%); color:      var(--textburgerheadingcolour);
	font-size:  smaller;
	font-weight: normal;
	font-variant: small-caps;
	cursor:       pointer;
	text-decoration: none;     text-decoration: var(--textlinkdecoration);
	opacity:            1;     opacity:            var(--mainiconopacity);
	}

@media (pointer: coarse)
{
.h2-burgerheadingdiscussions
	{
	opacity: 1; opacity: var(--iconopacity);
	}
}

.h2-burgerheadingdiscussions:visited
	{
	color: hsl(299, 38%, 46%); color: var(--textburgerheadingcolour);
	}

.h2-burgerheadingdiscussions:hover,
.h2-burgerheadingdiscussions:focus,
.h2-burgerheadingdiscussions:focus-visible
	{
	color: hsl(240, 100%, 40%); color: var(--textinternallinkcolour);
	text-decoration: underline;
	opacity:                 1;
	}

.h2-burgerheadingdiscussions:active
	{
	color: blue; color: var(--textinternallinkactivecolour);
	}

/*=====================================================================*/
.div-burgertogglediscussionsdisplay
	{
	display:     block; display: var(--burgerdiscussionsdisplay);
	margin-left:  10px;
	margin-right: 10px;
	}

.p-burgertitle
	{
	width:       fit-content;
	margin-top:         50px;
	margin-right:       10px;
	padding-top:         5px;
	color:   hsl(0, 0%, 30%); color: var(--texttitlecolour);
	font-variant: small-caps;
	}

.p-burgergotodiscussions
	{
	width:  fit-content;
	margin-top:    30px;
	margin-right:  10px;
	margin-bottom:  8px;
	padding-top:    5px;
	font-weight: normal;
	line-height:   100%;
	}

.p-burgertextdiscussions
	{
	margin-right:  10px;
	padding-bottom: 5px;
	font-size:  smaller;
	}

.span-smallburgergoto
	{
	font-size:   smaller;
	font-weight:  normal;
	font-variant: normal;
	}

/*=====================================================================*/
.body-burgerdocumentsidebarright
	{
	font-family: arial, sans-serif;
	overflow:               hidden; /* to avoid unwanted scroll bars */
	background-color:  transparent;
	}

.div-burgerdocumentsidebarright
	{
	display: inline-block;
	margin:           0px;
	overflow:      hidden; /* to avoid unwanted scroll bars */
	}

.div-burgergroupsidebarright
	{
	margin-left:  10px;
	margin-top:   35px;
	margin-right: 10px;
	margin-bottom: 5px;
	}

.h2-burgerheadinganimations
	{
	width:  fit-content;
	margin-left:   10px;
	margin-top:    20px;
	margin-right:  10px;
	margin-bottom: 10px;
	padding:        0px;
	vertical-align: text-bottom;
	color: hsl(299, 38%, 46%); color:      var(--textburgerheadingcolour);
	font-size:  smaller;
	font-weight: normal;
	font-variant: small-caps;
	cursor:       pointer;
	text-decoration: none;     text-decoration: var(--textlinkdecoration);
	opacity:            1;     opacity:            var(--mainiconopacity);
	}

@media (pointer: coarse)
{
.h2-burgerheadinganimations
	{
	opacity: 1; opacity: var(--iconopacity);
	}
}
.h2-burgerheadinganimations:visited
	{
	color: hsl(299, 38%, 46%); color: var(--textburgerheadingcolour);
	}

.h2-burgerheadinganimations:hover,
.h2-burgerheadinganimations:focus,
.h2-burgerheadinganimations:focus-visible
	{
	color: hsl(240, 100%, 40%); color: var(--textinternallinkcolour);
	text-decoration: underline;
	opacity:                 1;
	}

.h2-burgerheadinganimations:active
	{
	color: blue; color: var(--textinternallinkactivecolour);
	}

/*=====================================================================*/
.div-burgertoggleanimationsdisplay
	{
	display:     block; display: var(--burgeranimationsdisplay);
	margin-left:  10px;
	margin-right: 20px;
	}

.p-burgergotoanimations
	{
	width:  fit-content;
	margin-top:    30px;
	padding-bottom: 5px;
	font-size:   larger;
	font-weight: normal;
	line-height:   100%;
	}

.p-burgertextanimations
	{
	padding-bottom: 5px;
	font-size:  smaller;
	}

/*=====================================================================*/