aside#sidebar-subsidiary {
    display: none;
}

.wp-image-138 {
		width: 280px;
		height: 300px;
}

.site-description {
				color: black;
				background: rgba(255, 255, 255, 0.9);
		width: 100%;
		font-style: bold;
		font-weight: 900;
}

.site-title a {
				background: rgba(255, 255, 255, 0.6);
				color: black;
				font-family: Tahoma;
				border: none;
}

		@media screen and (min-width: 800px) {
				
	.wp-image-138 {
		width: 216px;
		height: 250px;
	}

		.site-description {
				font-size: 20px;
				font-size: 1.25rem;
				font-style: bold;
				font-weight: 900;
				text-transform: none;
				padding: 0 0 16px 0;
				margin: 0 auto;
				color: black;
				background: rgba(255, 255, 255, 0.9);
				text-align: center;
				width: 30%;
		}

		.custom-header-image .site-header > .wrap::before, .sidebar-subsidiary > .wrap::before {
				content: "";
				display: block;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				z-index: 0;
		}

		.site-title a {
				background: rgba(255, 255, 255, 0.6);
				color: black;
				font-family: Tahoma;
		}

		.site-title a, a.toivo-button {
				border: none;
		}

		.entry-content, .entry-summary, .entry-footer, .layout-1c #sidebar-primary > .wrap {
			max-width: 1260px;
		}

		.entry-inner, #comments, .layout-1c #sidebar-primary {
				padding: 0px 0px;
		}

		.entry-header .entry-title:after, .front-page-area > .entry-title:after {
				content: "";
				display: block;
				width: 396px;
				height: 4px;
				margin: 2% auto;
		}

		h1, h2, h3, h4, h5, h6, .site-title {
				clear: both;
				font-weight: 700;
				line-height: 1.3333333;
				margin: 0 0 0.5em 0;
		}		
}

.entry-inner {
		margin: 0.8em;
		text-align: left;
}