 body { 
 padding: 0px; margin: 0px; 
/* background-image: url('images/kyna.jpg');*/
/* background-position: left top;*/
 /*background-repeat: repeat-x; font-family: Arial; font-size: 11px;*/
 /*background-color: #ffffff;*/
 /*background-color: #BADCCB;*/
 background-size: 100% 100%;
 font-family: 'Ubuntu', sans-serif;
color: #2AA928;
 }
            
.selLink {
padding-left: 10px;
padding-right: 10px;
color: #FFF;
/*border-bottom: 2px solid green;*/
/*padding-bottom: 4px;*/
background-color: RGBA(42,169,40,0.8) !important;
}
.Link {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 6px;
background-color: #7DCA7B;
}

.headerLink {
text-transform: uppercase;
font-size: 24px;
color: #FFF;
}

.headerLink a {
color: #FFF;
}

.greenText {

color: #2AA928 !important;
font-size: 18px !important;
line-height: 30px !important;
padding-left: 50px;
}

.greenTextSm {
color: #2AA928 !important;
font-size: 18px !important;
line-height: 10px !important;
padding-left: 50px;
}

.greenText a {
color: #7DCA7B !important;
}

.palvelutContainer {
background-color: RGBA(255,255,255,0.8);
min-height: 682px;
}

.mainContainer {
background-image: url('images/kyna.jpg');
background-size: 100% 100%;
background-position: left top;
background-repeat: repeat-x;
background-color: #ffffff;
max-width: 1400px;

}

.headerRow .headerLink{
background-color: RGBA(125,205,123,0.8);
padding-top: 200px;
margin-left: 5px;
}

.headerLogo{
padding-top: 120px;
padding-left: 50px;

}

.contentDiv {
padding-top: 120px;
padding-left: 50px;
}

.contentDivSmallSpacing {
padding-top: 40px;
padding-left: 50px;
}

.contentDiv h1, .contentDivSmallSpacing h1 {
/*line-height: 1px;*/
font-size: 60px;
color: #2AA928;
}

.contentDiv p, .contentDivSmallSpacing p {
padding-left: 20px;
font-size: 24px;
color: #000;
line-height: 18px;

}

.headerLogo h2 {
font-size: 24px;
color: #2AA928;
}

.headerLogo h1 {
line-height: 1px;
font-size: 80px;
color: #2AA928;
}

.footerArea {
background-color: #2AA928;
min-height: 40px;

}

.fixedSizeContent {
min-height: 400px;
}

.headerRow {
background-color: transparent;
}
            
h1 {
color: green;
font-size: 24px;
font-weight: normal;
}

h2 {
color: green;
}
            
a:link, a:visited, a:active {
/*color: black;*/
text-decoration: none;
}
            
a:hover {
color: green;
text-decoration: none;
}



            
.selLink a:link, .selLink a:visited, .selLink a:active {
color: #FFF; 
text-decoration: none;
}
            
.selLink a:hover {
color: green;
text-decoration: none;
}
            
.Link a:link, .Link a:visited, .Link a:active {
color: black;
text-decoration: none;
}
            
.Link a:hover {
color: black;
text-decoration: none;
}

input[type="text"] {
    color: #2AA928;
}

input[type="button"] {
    color: #2AA928;
}

input[type=submit] {
	color: #2AA928;
}

input[type=reset] {
	color: #2AA928;
}

@media (max-width: 1095px) {
.headerLogo{
padding-top: 120px;
padding-left: 0px;

}

.headerLogo h2 {
font-size: 24px;
color: #2AA928;
}

.headerLogo h1 {
/*line-height: 40px;*/
font-size: 80px;
color: #2AA928;
}

}

@media (max-width: 991px) {

.headerLogo{
padding-top: 120px;
padding-left: 0px;

}
.headerRow .headerLink {
max-width: 30%;
}

}

