body.custom-background {
background-attachment: fixed !important;
background-size: cover !important;
}

.primary-navigation li:hover > a, .primary-navigation li.focus > a {
background-color: #007fc0;

}
@media screen and (min-width: 783px) {
.primary-navigation ul ul {
background-color: #007fc0;
}

  
#content-sidebar {
background-color: rgba(88, 155, 194, 0.56);
}

}

#content-sidebar {
background-color: rgba(88, 155, 194, 0.56);
}


#slider-donation-container {

	background-color: transparent;
	
}

.etusivu-sidebar {
background-color: rgba(88, 155, 194,  1);
color: white;
}

.index-main-content #primary {
   background-color: rgb(242, 238, 227) !important; 
}

#etusivu-sidebar div, #content-sidebar aside, #donation-sidebar{
width: 250px;
margin: 0 auto;
}

.kategoria {
	background-color: #007fc0;
	color: white;
	padding: 2px 6px;
}
.overlay {
	padding: 5px 20px;
	margin-top: -66px;
	position: relative;
	float: left;
	font-size: 16px;
	z-index: 2;
	background-color: #007fc0;
}

.site-footer {
  background-color: rgba(62, 62, 62, 1);
}

.etusivu-title {
text-decoration: none;
text-align: center;
font-weight: 400;
font-size: 20px;
line-height: 40px;
border-top: 2px solid rgba(0, 124, 194, 0.32);
}
.etusivu-sidebar div {
 margin-bottom: 5px; 
}
.etusivu-sidebar div:last-child {
  margin-bottom: 0;
}


#donation-sidebar div.ssba {
  position: relative;
}

.wpcf7-checkbox .wpcf7-list-item {
display: block;
}
.wpcf7-radio .wpcf7-list-item {
display: block;
}
.index-content article {
margin-bottom: 20px;
}