/* MUUTOKSET 10/2021 */

.ingressi {
	font-weight: 700;
	line-height: 1.4em;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em !important;
}
strong {
	font-weight: 400 !important;
}
.isotsikko {
	font-weight: 700;
}

.jumbotron{background:url("etusivukuva3.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed;color:white;width:100%;height:100%;padding-top:100px;padding-bottom:510px;font-family:Montserrat, sans-serif;text-shadow:-1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black, -2px 0 0 black, 2px 0 0 black, 0 2px 0 black, 0 -2px 0 black;margin-bottom:0px;}
.jumbotron2{background-color:white;background-size:cover;background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed;color:black;width:100%;height:100%;padding-top:100px;padding-bottom:100px;font-family:Montserrat, sans-serif;}
.img-circle{width:15%;height:15%;border:5px solid black;}
.toiminta{background-color:white;font-family:Montserrat, sans-serif;padding-top:50px;}
.palvelut{background-color:white;font-family:Montserrat, sans-serif;padding-bottom:75px;padding-top:50px;}
.yhteistyokumppanit{background-color:white;font-family:Montserrat, sans-serif;padding-bottom:75px;padding-top:50px;}
.yhteistyokumppanitvihrea{background-color:white;font-family:Montserrat, sans-serif;padding-bottom:75px;padding-top:50px;}
.top-buffer30{margin-top:30px;}
.top-buffer60{margin-top:60px;}
.top-buffer90{margin-top:90px;}
.top-buffer120{margin-top:120px;}
.top-buffer160{margin-top:160px;}
.top-buller30{margin-top:-30px;}
.top-buller60{margin-top:-60px;}
.top-buller90{margin-top:-90px;}
.top-buller120{margin-top:-120px;}
.palaute{background-color:white;font-family:Montserrat, sans-serif;padding-top:50px;}
.logo-small{color:grey;font-size:75px;}
.logo-huge{color:#57941c;font-size:200px;}
.footer{background-color:black;color:white;font-size:14px !important;font-family:Montserrat, sans-serif;letter-spacing:2px;padding-top:10px;padding-bottom:15px;line-height:1.42857143 !important;z-index:9999;}
.footertext2{font-size: 10px;}
.footertext:hover{color:#90d549;font-size:14px;transition:.5s;}
.footertext2:hover{color:#90d549;font-size:10px;transition:.5s;}
.panel{border:1px solid black;border-radius:0;transition:box-shadow 0.5s;}
.panel:hover{box-shadow:5px 5px 8px #d3d3d3;}
.panel-footer .btn:hover{border:1px solid black;background-color:white !important;color:black;}
.panel-heading{color:white !important;background-color:black !important;padding:25px;border-bottom:1px solid transparent;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.panel-footer h2{font-size:32px;}
.panel-footer h3{color:black;font-size:32px;}
.panel-footer .btn{margin:15px 0;background-color:black;color:#fff;}
.item h4{font-size:19px;line-height:1.375em;font-weight:400;font-style:italic;margin:70px 0;}
.item span{font-style:normal;}
.navbar{margin-bottom:0;background-color:black;z-index:9999;border:0;font-size:14px !important;line-height:1.42857143 !important;letter-spacing:2px;border-radius:0;font-family:Montserrat, sans-serif;padding:0px 0px;height:80px;}
.navbar-brand{display:inline-block;}
#auki{color:#90d549!important;}
.navbar li a, .navbar .navbar-brand{color:white !important;padding:30px 10px 30px 10px;}
.navbar-nav li a:hover, .navbar-nav li.active a{color:#90d549 !important;background-color:black !important;transition:.3s;}
.navbar-default .navbar-toggle{border-color:white;color:#fff !important;}
.thumbnail{padding:0 0 15px 0;border-radius:0;font-family:Montserrat, sans-serif;background-color:black;color:white;}
.thumbnail4{padding:0;border:0px solid black;border-bottom:0px;border-radius:0;font-family:Montserrat, sans-serif;background-color:transparent;color:white;}
.thumbnail:hover{color:#90d549;background:black;transition:.5s;}
.thumbnail img{width:100%;height:100%;margin-bottom:10px;}
.thumbnail2 img{width:100%;max-width:368px;max-height:80px;margin-top:0px;margin-bottom:0px;}
.thumbnail3{background:rgba(0, 0, 0, 0.3);border:0px solid black;border-radius:0px;}
.thumbnail3:hover{background:rgba(0, 0, 0, 0.8);border:0px solid black;}
.vidbor{border:4px solid #90d549; border-radius: 3px;}
.tekstivari{color:#57941c;font-size:38px;}
.isotsikko{letter-spacing:1px;}
.yhteyslinkki{color:#57941c;}
.yhteyslinkki:hover{color:#57941c;}
.footeryhteyslinkki{color:#90d549;}
.footeryhteyslinkki:hover{color:#90d549;}
@media (max-width:1361px){.pentti{height:100%;width:100%;display:block;margin-left:auto;margin-right:auto}
.thumbnail3{background:rgba(0, 0, 0, 0.3);border:0px solid black;}
.navbar{margin-bottom:0;background-color:black;z-index:9999;border:0;font-size:10px !important;line-height:1.42857143 !important;letter-spacing:2px;border-radius:0;font-family:Montserrat, sans-serif;padding:0px 0px;height:80px;}
.navbar li a, .navbar .navbar-brand{color:white !important;padding:30px 10px 30px 10px;}
}
@media (max-width:1170px){.pentti{height:100%;width:100%;display:block;margin-left:auto;margin-right:auto}
.thumbnail3{background:rgba(0, 0, 0, 0.3);border:0px solid black;}
.thumbnail3:hover{background:rgba(0, 0, 0, 0.8);border:0px solid black;}
}
@media (max-width:1150px){.isotsikko{font-size:30px;}
.pentti{height:100%;width:100%;display:block;margin-left:auto;margin-right:auto}
.img-circle{height:35%;width:35%;border:3px solid black;}
.thumbnail3{background:rgba(0, 0, 0, 0.3);border:0px solid black;}
.thumbnail3:hover{background:rgba(0, 0, 0, 0.8);border:0px solid black;}
.navbar{margin-bottom:0;background-color:black;z-index:9999;border:0;font-size:10px !important;line-height:1.42857143 !important;letter-spacing:2px;border-radius:0;font-family:Montserrat, sans-serif;padding:0px 0px;height:80px;}
.top-buffer60{margin-top:10px;}
.jumbotron{background:url("etusivukuva3.jpg");background-size:cover;background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed;color:white;width:100%;height:100%;padding-top:100px;padding-bottom:450px;font-family:Montserrat, sans-serif;}
.thumbnail2 img{width:100%;max-width:276px;max-height:80px;margin-top:0px;margin-bottom:0px;}
.navbar-header{float:none;height:80px;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;margin-top:-60px;background-color:white;height:47px;width:48px;border-radius:3px;}
.navbar-header .navbar-toggle .icon-bar{width:26px;height:3px;background-color:black;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);background-color:black;}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.button{margin-top:-50px;}
.footertext:hover{color:white;font-size:14px;}
.footertext2:hover{color:white;font-size:10px;}
.thumbnail:hover{color:white;background:black;}
}
@media (max-width:991px){.pentti{height:50%;width:50%;display:block;margin-left:auto;margin-right:auto}
.isotsikko{letter-spacing:0px;font-size:22px;}
.teksti{font-size:16px;}
.thumbnail2 img{width:80%;max-width:276px;max-height:80px;margin-top:0px;margin-bottom:0px;}
.thumbnail3{padding:20px 10px 20px 10px;background:rgba(0, 0, 0, 0.3);border:0px solid black;border-radius:0;}
.thumbnail3:hover{background:rgba(0, 0, 0, 0.8);border:0px solid black;border-radius:0;}
}