/* Koko sivun liukuväri*/
html:before
{
  background: #b5b1a9;
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 5rem,#FFFFFF 40rem, #FFFFFF 100%);
  color: #000;
  border-bottom: solid 0.25rem #3A5371;
}

/*Peda.net ja henkilÃ¶t linkin taustavÃ¤rin muutos*/
header nav.global .links > span a,
header nav.global .links > span.persondirectory,
header nav.global .links > span.frontpage,
header nav.global input.s, header nav.global button
{
background: transparent;
}


html { --bannerimage: url("https://peda.net/lohja/lukiokoulutus/virkby-gymnasium/f%C3%B6r-%C3%B6vre-bannern/bilder-f%C3%B6r-sidorn/bild-till-bannern:file/download/0dcd6dc33a49a7a9ba1a6fdd213cc9c7450c6f58/vggif%201%20400ms.gif"); --bannerheight: minmax(max(20rem,25vh), auto); --bannerbackgroundsize: auto; --bannerbackgroundposition: 0% 0%; }

html { --bannerimage: url("https://peda.net/lohja/lukiokoulutus/virkby-gymnasium/f%C3%B6r-%C3%B6vre-bannern/bilder-f%C3%B6r-sidorn/bild-till-bannern:file/download/0dcd6dc33a49a7a9ba1a6fdd213cc9c7450c6f58/vggif%201%20400ms.gif"); --bannerheight: minmax(max(14rem,18vh), auto); }

.banner
{
background: url("https://peda.net/lohja/lukiokoulutus/virkby-gymnasium/f%C3%B6r-%C3%B6vre-bannern/bilder-f%C3%B6r-sidorn/bild-till-bannern:file/download/0dcd6dc33a49a7a9ba1a6fdd213cc9c7450c6f58/vggif%201%20400ms.gif") no-repeat left top #fff;
border-bottom: solid 0.4rem #3A5371;

}

/* Sivun otsikkoalueen taustakuva otsikkoalueen ylÃ¤marginaali ja otsikkoalueen tekstin perusvÃ¤ri */

header nav.path
{
	background: transparent;
	padding-top: 0.5rem;
	color: #FFF;

}

/*ylapalkin taustavarin muutos seka perusvari tekstille*/
header nav.global
{
background: transparent;
background: rgba(0,0,0,0.2);
color: #FFF;
}

/*Murupolun linkkien yleisvÃ¤ri*/ 
header .path a
{
color: #FFF;
}

/*Otsikkoalueen tekstin perusvÃ¤ri otsikosta alaspÃ¤in*/

header .path .toplevel
{
	color: #000;
}

/*NÃ¤kymÃ¤tÃ¶n otsikko, joka mÃ¤Ã¤rÃ¤Ã¤ otsikkorivin korkeuden*/

/*
header h1.toplevel a, header h1.toplevel a:hover
{ 

background: transparent;
}
*/


/*Murupolun taustavari*/

nav.path .toplevel > .pathitem
{
	background: transparent;
	color: #FFF;
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}


/*Murupolun linkkien vÃ¤ri otsikon jÃ¤lkeen*/ 

header .path .toplevel a
{
	color: #FFF;
}

/*Murupolun viimeisen linkin vÃ¤ri*/

header h1.toplevel .pathitem.redundant a 
{
    color: #FFF;
}

/*Murupolun efekti*/

header .path .pathitem a:hover, header .path .pathitem a:active

{
	text-shadow: 0 0 0.4rem #000000, 0 0 0.3rem #000000, 0 0 0.4 #000000;
	color: #FFF;
}



header .path .pathitem .toplevel a:hover, header .path .pathitem .toplevel a:active
{
color: #f0f0f0;
}

/*Sivun otsikon vÃ¤ri*/

h1 a, h1 a:link, h1 a:visited
{
    color: #000;
}

/*Moduuleiden otsikoiden vÃ¤ri*/

h2 a, h2 a:link, h2 a:visited
{
    color: #000;
}


/*Vasemman laidan navigoinnin taustavÃƒÂ¤ri ja linkkien vÃƒÂ¤ri*/

nav.main nav.virtualsub li a, nav.main nav.sub .service a
{
background-color: #3A5371;
color: #fff;

}

/*navigoinnin muutos*/

nav.main nav.virtualsub li a,
nav.main nav.sub .service a {
    border: 0;
    border-left: 0.2rem solid #61758d;
    /*box-shadow: 0 0 0 rgba(0, 0, 0, 0);*/
}

nav.main nav.virtualsub li a:hover,
nav.main nav.sub .service a:hover {
    background: #4d647f;
}

