@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

@font-face
{
      font-family: 'Montserrat';
      src: url('Montserrat.eot'); /* IE9 Compat Modes */
      src: url('Montserrat.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('Montserrat.woff') format('woff'), /* Modern Browsers */
      url('Montserrat.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('Montserrat.svg#svgFontName') format('svg'); /* Legacy iOS */
}

.skip-links { display : none; }

footer span a:hover { border-bottom: 1px solid; }
main a:hover p span { border-bottom: 2px solid; }

.carousel-controls { position: absolute; }

body.wide aside.top, body.wide aside.bottom
{
	padding: 0!important;}

body.wide header>nav.bar_container>ul
{
    flex-grow: 1;
    background-color: #ffffff;
    padding-top: 0.2rem; padding-bottom: 0.2rem;
}

body.wide header>nav.bar_container.switches>ul
{
    flex-grow: 1;
    background-color: #fff;
    padding-right: 1rem;
}

/*
input, textarea
{
	background-color: var(--input-background-color);
	border-color: var(--input-border-color);
}

select
{
	background-color: var(--select-background-color);
	border-color: var(--select-border-color);
}

button, input[type=button], input[type=submit]
{
	background-color: var(--button-background-color);
	border-color: var(--button-border-color);
}

@media (max-width: 45rem)
{

input, textarea
{
	background-color: var(--narrow-input-background-color);
	border-color: var(--narrow-input-border-color);
}

select
{
	background-color: var(--narrow-select-background-color);
	border-color: var(--narrow-select-border-color);
}

button, input[type=button], input[type=submit]
{
	background-color: var(--narrow-button-background-color);
	border-color: var(--narrow-button-border-color);
}

}
*/

footer {
     min-height: 5em;
     padding: 1.5em 1.5em 1.5em 1.5em !important;
}

body.wide .bar_container>ul.bar
{
	justify-content: center !important; align-items: center;
	column-gap: 0.1rem;
}

body.narrow aside.top { display: none ; }
