@media only screen and (max-width:970px){
body{ background-image:none; font-size:1.7vh; }
#logo{ height:10.0vh; padding-top:0.8vh; }
#sisalto,#valikko,#vaihtuvaSisalto,#alaosaAlue{ width:100%; }
#kuvaAlue,#tekstiAlue,#kuvakeAlue,#sininenViiva,.siteeraus{ width:85%; }
#siteerausAlue{ font-size:2.2vh; }
#valikko div.valinta{ padding:1.2vh; font-size:2.5vh; }
#valikko div.valintateksti{ padding:1.5vh; font-size:2.0vh; }
#kuvaAlue{ height:auto; }
#vaihtuvakuva{ width:100%; height:auto; }
#sisalto{ min-height:30.0vh; }

h1,h2{ font-size:2.2vh; }
#kuvakeAlue{ margin-top:5.0vh; }
.kuvake{ width:42.0vh; padding:0.8vh; }
.kuvakkeenKehys{ height:18.0vh; width:36.0vh; margin-bottom:0.8vh; }
.kuvake span{ font-size:2.0vh; }
.kuvakkeenKehys .kuva{ height:25.0vh; }
.filleri{ height:6.0vh; }
#alaosaAlue .alaosaTiedot:first-child{ display:none; }
.alaosaTiedot{ width:18.0vh; }
.alaosaTiedot img{ height:10.0vh; }

.kohde{ width:41.0vh; max-width:95%; padding:1.7vh; padding-left:0; }
.kohdeOtsake{ font-size:2.0vh; }
.kohdeKuva img{ max-width:42.5vh; margin:1.7vh; margin-left:0; border-radius:0.8vh; }
}