.desktop_text_container h2:not(.choklad) {
	padding-left:0px !important;
}

@media all and (min-width: 769px) {
	#top {
		height: 100px;
	}
	.top_inner {
		padding-top: 16px;
	}
	#top ul:not(#mobile_menu) {
		gap: 30px;
		flex-wrap: nowrap;
	}
	#top li {
		font-size: 0.9em;
	}
	.lanklogo {
		width: 220px;
	}
	.locale_select {
		margin-left: 0;
		margin-right: 16px !important;
		transform: scale(1.05);
	}
	.themeToggleButton {
		font-size: 21px;
	}
	#bigPrimary {
		font-size: 15px;
		padding: 14px 22px;
	}
	#hero .iphone_hero {
		width: 265px;
		margin-right: 0;
		margin-top: -8px;
	}
}

@media all and (min-width: 769px) and (max-width: 1320px) {
	#top ul:not(#mobile_menu) {
		gap: 22px;
	}
	#top li {
		font-size: 0.84em;
	}
	.lanklogo {
		width: 205px;
	}
	#bigPrimary {
		font-size: 14px;
		padding: 13px 18px;
	}
	#hero .iphone_hero {
		width: 240px;
		margin-right: 6px;
	}
}

@media all and (min-width: 769px) and (max-width: 1180px) {
	#top ul:not(#mobile_menu) {
		gap: 16px;
	}
	#top li {
		font-size: 0.79em;
	}
	.lanklogo {
		width: 190px;
	}
	.locale_select {
		margin-right: 10px !important;
	}
	#bigPrimary {
		font-size: 13px;
		padding: 12px 15px;
	}
	#hero .iphone_hero {
		width: 215px;
		margin-right: 10px;
	}
}

.dragUploadText:after {
	content: '(napsauta tästä tai vedä ja pudota kuva)' !important;
}
#hero i {
	margin-top:0px !important;
}
#hero h2 {
	font-size:35px;
}
#hero p {
	font-size: 31px;
}
@media all and (max-width:650px) {
	.dragUploadText:after {
		content: '(napsauta ladataksesi)' !important;
	}
}
@media all and (max-width:1100px) {
	#hero h1 {
		font-size:5vw;
	}
	#hero h2 {
		font-size:25px;
	}
}
@media all and (max-width:990px) {
	#hero h1 {
		font-size:5vw;
	}
}
@media all and (max-width:700px) {
	#hero h1 {
		font-size:7.8vw;
	}
	#hero h2 {
		font-size:20px;
	}
}
