body {
font-family: 'Merriweather', serif;
font-size: 19px;
}

#jp-carousel-comment-form, .jp-carousel-image-meta {
    display: none !important;
}

a {
    color: #1e6eb7;
}

img.ylakuva {
  width: 100%;
}

div.ylakuvadiv {
  width: 100%;
  max-height: 560px;
  overflow-y: hidden;
  overflow-x: hidden;
  overflow: hidden;
}

.entry-title {
    padding-top: 50px !important;
  	font-size: 48px;
  color: #1e6eb7;
}

h2.entry-title {
  padding-top: 20px !important;
  	font-size: 36px;
}

.entry-header {
    text-align: left;
}

.entry-title a { 
  color: #1e6eb7; 
}

.entry-title a:hover { 
  color: #88b5df; 
}

.entry {
    margin-bottom: 30px;
}

.entry-header::after {
    border-bottom: none;
}

.tyhja {
background-color: #fff!important;
border: none!important;
border-color: #fff!important;
}

.tyhja span {
border-color: #fff!important;
}

.mfp-bg {
    background: #1e6eb7!important;
    opacity: 0.75!important;
    filter: alpha(opacity=75)!important;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Work Sans', sans-serif !important;
text-transform: uppercase;
font-weight: 800 !important;
  color: #1e6eb7;
}

.home-odd h3 {
  color: #1e6eb7!important;
}

.site-header {
display:none !important;
}

.site-inner {
  margin-top: 0 !important;
}

.full-width-content .content {
    padding: 15px 100px 15px;
}

.title-area {
    width: 100px;
}

.footer-widgets {
    background-color: #fff;
  border-top: 3px solid #d1e2f3;
}

.site-footer {
	background-color: #1e6eb7;
	padding: 20px 0;
    text-align: left;
 	font-size: 15px!important;
}

.site-footer p {
  	color: #fff;
}

.home-section-2 {
	background: #fff;
}

.home-section-3 {
	background: #d1e2f4;
}

#text-4 {
	text-align: left;
	font-size: 18px !important;
}

.home-even, .home-odd {
  	padding-top: 50px;
  	padding-bottom: 50px;
	font-size: 16px;
}

.skin.spinright:hover .layer-media {
	transform: scale(1.35) !important;
	opacity: 0;
}

.boksi {
	background: #d1e2f4;
  border: 0!important;
}

.wp-caption-text {
  text-align: left!important;
   font-size: 14px!important;
}

@media only screen and (max-width: 960px) {
.full-width-content .content {
    padding: 10px 15px 10px!important;
}
  }