/* DO NOT MODIFY THIS FILE MANUALLY! IT WILL BE OVERWRITTEN! */
/* This file is generated from admin user interface stylesheet editor */
/* Generated at 1701956940099 */

body h6 {
	margin-bottom: 9px;
	color: #eaf8fe;
	font-size: 1em;
	line-height: 1.2em;
	animation-appear: appear;
}

body h5 {
	margin-bottom: 9px;
	font-weight: 600;
	font-size: 1em;
	line-height: 1.2em;
	text-transform: uppercase;
	animation-appear: appear;
}

body p {
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 0px;
	animation-appear: appear;
}

body h3 {
	margin-bottom: 12px;
	font-weight: 700;
	line-height: 1.2em;
	animation-appear: appear;
}

body h2 {
	margin-bottom: 21px;
	font-weight: 300;
	font-size: 2.2em;
	line-height: 1.2em;
	animation-appear: appear;
}

body h1 {
	margin-bottom: 22px;
	font-size: 2.6em;
	line-height: 1.2em;
	animation-appear: appear;
}

header2, #header2 a {
	letter-spacing: 0px;
	animation-appear: appear;
}

header2, #header2 {
	animation-timing-function: ease;
}

body a {
	animation-appear: appear;
}

footer {
	margin-top: 40px;
	padding-top: 40px;
	background-color: #000000;
	color: #ffffff;
	font-size: 0.9em;
	animation-appear: appear;
}

header2, #header2 p {
	letter-spacing: 2px;
	animation-appear: appear;
}

header2, #header2 h1 {
	letter-spacing: 0px;
	animation-appear: appear;
}

header2, #header2 h2 {
	letter-spacing: 0px;
	animation-appear: appear;
}

header2, #header2 h3 {
	letter-spacing: 2px;
	animation-appear: appear;
}

body li {
	font-size: 16px;
	letter-spacing: 1px;
	animation-appear: appear;
}

footer a {
	letter-spacing: 1px;
	animation-appear: appear;
}

footer p {
	animation-appear: appear;
}

body h4 {
	margin-bottom: 14px;
	font-weight: 400;
	font-size: 1.4em;
	line-height: 1.2em;
	letter-spacing: 1px;
	animation-appear: appear;
}

.etusivunappi2 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
	animation-timing-function: ease;
}

.etusivunappi2 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
	animation-timing-function: ease;
}

body {
	background-color: transparent;
	animation-appear: appear;
	animation-timing-function: ease;
}

.logo {
	font-family: inherit;
	font-size: 40px;
	animation-timing-function: ease;
}

.menu-list {
	padding-top: 0px;
	background-color: transparent;
	font-weight: 600;
	text-align: left;
	text-transform: none;
	animation-timing-function: ease;
}

.item-5688 {
	margin-bottom: 30px;
}

.item-5689 {
	margin-bottom: 30px;
}

.item-5691 {
	margin-bottom: 30px;
}

.item-5692 {
	margin-bottom: 30px;
}

.item-5693 {
	margin-bottom: 30px;
}

.item-5694 {
	margin-bottom: 30px;
}

.item-5695 {
	margin-bottom: 30px;
}

.item-5690 {
	margin-bottom: 30px;
}

.item-5686 {
	margin-bottom: 30px;
}

.item-5687 {
	margin-bottom: 30px;
}

.item-5298 {
	margin-top: 30px;
	margin-bottom: 15px;
}

.pikanapit1 {
	animation-appear: appear;
	animation-timing-function: ease;
}

.painike3 {
	animation-appear: appear;
	animation-timing-function: ease;
}

.painike2 {
	background-color: #000000;
	background-image: url('/resources/images//2019-Yamaha-YZF1000R1-EU-Yamaha_Blue-Action-005_v2.jpg');
	animation-appear: appear;
	animation-timing-function: ease;
}

.no-print {
	padding-left: 0px;
	padding-right: 0px;
	animation-appear: appear;
	animation-timing-function: ease;
}

.nappi1 {
	background-color: #000000;
	font-family: inherit;
	font-weight: 500;
	color: #ffffff;
	font-size: 28px;
	letter-spacing: 2px;
	animation-appear: appear;
	appear-name: zoomIn;
	animation-duration: 5ms;
	animation-delay: 2ms;
	animation-timing-function: ease;
}

.etusivunappi1 {
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 50px;
	background-color: #000000;
	animation-appear: appear;
	animation-timing-function: ease;
}

.sk1 {
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	border-left: 0px  ;
	animation-appear: appear;
	animation-timing-function: ease;
}

.venenappi1 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	color: #000000;
	animation-appear: appear;
	animation-timing-function: ease;
}

.tuotepalsta3 {
	margin-bottom: 20px;
	border-left: 1px solid ;
	border-right: 1px solid ;
	border-top: 1px solid ;
	border-bottom: 1px solid ;
	animation-appear: appear;
	animation-timing-function: ease;
}

.section_padding {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #3d4041;
	color: #ffffff;
}

.nosto1 {
	animation-appear: appear;
	animation-timing-function: ease;
}

.etusivu_isosisaltokaruselli1 {
	animation-appear: appear;
	animation-timing-function: ease;
}

.sisaltokaruselli2 {
	animation-appear: appear;
	animation-timing-function: ease;
}

.otsikkoa {
	background-color: #000000;
	border-left: 0px  ;
	animation-appear: appear;
	animation-timing-function: ease;
}

.header2 {
	padding-top: 20px;
	animation-appear: appear;
	animation-timing-function: ease;
}

.vaihtolaitenappi {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #000000;
	font-weight: 600;
	letter-spacing: 1px;
	animation-appear: appear;
	animation-timing-function: ease;
}

.etusivu_isosisaltokaruselli {
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	border-left: 0px  ;
	animation-appear: appear;
	animation-timing-function: ease;
}

.katsovaihdotnappi {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #000000;
	font-family: 'Raleway';
	font-weight: 600;
	font-style: italic;
	animation-appear: appear;
	animation-timing-function: ease;
}

.etusivunappi2 {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
	animation-timing-function: ease;
}

.valkoinennappi1 {
	animation-appear: appear;
	animation-timing-function: ease;
}

.item-5292 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-3751 {
	margin-top: 20px;
	animation-appear: appear;
}

.item-4874 {
	padding-right: 40px;
	animation-appear: appear;
}

.item-3849 {
	margin-top: 20px;
	background-color: #404147;
	animation-appear: appear;
}

.item-211 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-5240 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-5240 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-5243 {
	animation-appear: appear;
}

.item-1503 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-1236 {
	margin-bottom: 50px;
	animation-appear: appear;
}

.item-5240 {
	margin-bottom: 20px;
	animation-appear: appear;
}

.item-635 {
	animation-appear: appear;
}

.item-3871 {
	margin-top: 40px;
	background-color: #404147;
	animation-appear: appear;
}

.item-4878 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
	appear-name: zoomIn;
}

.item-3862 {
	margin-top: 20px;
	background-color: #404147;
	animation-appear: appear;
}

.item-3885 {
	margin-top: 20px;
	background-color: #404147;
	animation-appear: appear;
}

.item-3958 {
	margin-top: 20px;
	background-color: #404147;
	animation-appear: appear;
}

.item-3981 {
	margin-top: 20px;
	background-color: #404147;
	animation-appear: appear;
}

.item-1492 {
	padding-top: 50px;
	background-color: #e0e4e7;
	animation-appear: appear;
}

.item-5244 {
	padding-top: 50px;
	background-color: #e0e4e7;
	animation-appear: appear;
}

.item-5244 {
	padding-top: 50px;
	background-color: #e0e4e7;
	animation-appear: appear;
}

.item-5244 {
	padding-top: 50px;
	background-color: #e0e4e7;
	animation-appear: appear;
}

.item-5241 {
	margin-top: 20px;
	background-color: #404147;
	animation-appear: appear;
}

.item-5296 {
	padding-top: 50px;
	background-color: #e0e4e7;
	animation-appear: appear;
}

.item-5705 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.item-5707 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.item-5716 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.item-5724 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.item-5728 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.item-5733 {
	padding-top: 40px;
}

.item-5706 {
	padding-bottom: 40px;
}

.item-5742 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.item-5743 {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #0cb9e4;
}

.item-5751 {
	text-align: center;
}

.item-5752 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.item-5243 {
	animation-appear: appear;
}

.item-5469 {
	text-align: center;
}

.item-5745 {
	margin-bottom: 30px;
}

.item-5714 {
	text-align: right;
}

.item-5720 {
	text-align: right;
}

.item-4873 {
	animation-appear: appear;
}

.item-4863 {
	animation-appear: appear;
}

.item-4864 {
	background-color: #ffffff;
	animation-appear: appear;
}

.item-2560 {
	background-color: #ffffff;
	animation-appear: appear;
}

.item-5702 {
	margin-bottom: 40px;
}

.item-4870 {
	background-color: #ffffff;
	animation-appear: appear;
}

.item-4818 {
	margin-bottom: 20px;
	border-left: 1px solid ;
	border-right: 1px solid ;
	border-top: 1px solid ;
	border-bottom: 1px solid ;
	animation-appear: appear;
}

.item-4760 {
	margin-bottom: 20px;
	border-left: 1px solid ;
	border-right: 1px solid ;
	border-top: 1px solid ;
	border-bottom: 1px solid ;
	animation-appear: appear;
}

.item-4724 {
	margin-bottom: 20px;
	border-left: 1px solid ;
	border-right: 1px solid ;
	border-top: 1px solid ;
	border-bottom: 1px solid ;
	animation-appear: appear;
}

.item-4762 {
	margin-bottom: 20px;
	border-left: 1px solid ;
	border-right: 1px solid ;
	border-top: 1px solid ;
	border-bottom: 1px solid ;
	animation-appear: appear;
}

.item-5300 {
	margin-bottom: -40px;
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #404147;
	color: #ffffff;
}

.item-5295 {
	animation-appear: appear;
}

.item-5243 {
	animation-appear: appear;
}

.item-4828 {
	animation-appear: appear;
}

.item-4876 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-4877 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-4879 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-4880 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-4881 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-4882 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-4883 {
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #000000;
	animation-appear: appear;
}

.item-5241 {
	width: 400px;
	float: none;
	animation-appear: appear;
}

.item-5241 {
	width: 400px;
	float: none;
	animation-appear: appear;
}

.item-4895 {
	width: 400px;
	float: none;
	animation-appear: appear;
}

.item-5241 {
	width: 400px;
	float: none;
	animation-appear: appear;
}

.item-1239 {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #268e77;
	animation-appear: appear;
}

.item-5293 {
	width: 400px;
	float: none;
	animation-appear: appear;
}

.item-5727 {
	text-align: right;
}

.item-5747 {
	margin-bottom: 30px;
}

.item-5746 {
	text-align: center;
}

.item-5732 {
	margin-top: -61px;
	padding-top: 40px;
	padding-bottom: 18px;
	background-color: #000000;
	color: #ffffff;
}

.item-5749 {
	text-align: center;
}

.item-5744 {
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #252525;
}

.item-5740 {
	margin-bottom: 30px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #eeeeee;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

.item-5757 {
	margin-top: -61px;
	padding-top: 40px;
	padding-bottom: 18px;
	display: block;
	background-color: #000000;
	color: #ffffff;
}

@media (max-width: 1199.98px) {


}

@media (max-width: 991.98px) {

	.item-81 {
		animation-appear: appear;
	}

	.item-4874 {
		padding-right: 60px;
		animation-appear: appear;
	}

	.item-5714 {
		text-align: left;
	}

	.item-5720 {
		text-align: left;
	}

	.item-5727 {
		text-align: left;
	}


}

@media (max-width: 767.98px) {

	.item-1236 {
		margin-bottom: 50px;
		padding-bottom: 0px;
		animation-appear: appear;
	}

	.item-5720 {
		text-align: left;
	}

	.item-5714 {
		text-align: left;
	}

	.item-5727 {
		text-align: left;
	}


}

@media (max-width: 575.98px) {

	.item-5714 {
		text-align: left;
	}

	.item-5720 {
		text-align: left;
	}

	.item-5727 {
		text-align: left;
	}


}

