/* Sivupalkin leveys */
@media (min-width: 992px) {
	.grid .front-intro, .grid .sidebar { 
		flex: 1 0 30%;
		max-width: 30%;
	}
	.grid .content {
		flex: 1 0 70%;
		max-width: 70%;
	}
}

/* Mobiilivalikko */
@media only screen and (max-width: 767px) {
	#mainnavbar .menu-item-has-children {
		margin-right: 30px;
	}
	#mainnavbar .menu-item-has-children .dropdown-menu {
		border: none;
		padding: 0;
	}
	#mainnavbar .menu-item-has-children .dropdown-menu a {
		padding: .2rem 0;
	    text-transform: none;
	    font-size: 1rem;
	}
	header.site-header nav.main-navigation li:hover .dropdown-menu {
		display: none;
	}
	#mainnavbar .dropdown-toggler {
		position: absolute;
		right: -25px;
		top: 0;
	}
}