.disable-auto-link,
.icon:after{
	
	pointer-events:none;
}
.icon.has-helper:after,
.icon:after,
.subtitle .optional-line-break:after{
	content:" ";
}
.to_be_deleted{
	color:#666;
	text-decoration:line-through;
}
.suggested_copy{
	font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-weight:400;
	color:#BF0000;
	text-decoration:underline;
}
.vertical-spacer-20{
	width:100%;
	height:20px;
}
.subtitle{
	white-space:nowrap;
	white-space:normal;
}
.subtitle .optional-line-break{
	display:inline;
	white-space:normal;
	width:1em;
}
.subtitle.align-to-bottom{
	display:flex;
	width:100%;
	height:auto;
	vertical-align:bottom;
	outline:red solid 0;
}
.subtitle.align-to-bottom .wrapper{
	display:block;
	align-self:flex-end;
	width:100%;
	height:auto;
	margin:inherit;
	padding:inherit;
	outline:green solid 0;
}
.params{
	list-style:none;
	margin:0 0 15px;
	padding:0;
}
.params .param{
	list-style:none;
	display:table-row;
}
.params .param .label,
.params .param .value{
	display:table-cell;
	color:#333;
	
	font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:1em;
	line-height:120%;
	white-space:nowrap;
}
.params .param .label{
	width:100px;
	padding:0 10px 0 0;
	border-right:2px solid #51569F;
	text-align:right;
	font-weight:500;
}
.params .param .value{
	padding:5px 10px;
	text-align:left;
	font-weight:300;
}
.optional-line-break{
	white-space:normal;
}
.no-break{
	white-space:nowrap}img.snap-to-right{
	float:right;
}
.disable-auto-link>a{
	text-decoration:none;
	color:inherit;
}
.suzuki-cars{
	margin:0 10px 0 0;
	display:block;
	float:left;
}
.suzuki-cars img{
	width:100%;
	height:auto;
}
.icon:after{
	display:block;
	opacity:0;
	height:0;
	width:0;
	transition:opacity .5s ease,width 0s linear 1s,height 0s linear 1s;
}
.icon.has-helper:after{
	opacity:1;
	position:relative;
	left:-16px;
	top:-16px;
	width:42px;
	height:42px;
	border:5px solid red;
	margin:0 -52px -52px 0;
	border-radius:42px;
	transition:opacity .5s ease,width 0s linear,height 0s linear;
}
	
@media screen and (min-width:1600px)
{
	.suzuki-cars{
	width:300px;
	height:128px}
}
@media screen and (min-width:1200px) and (max-width:1599px)
{
	.suzuki-cars{
	width:300px;
	height:128px}
}
@media screen and (min-width:1000px) and (max-width:1199px)
{
	.suzuki-cars{
	width:300px;
	height:128px}
}
@media screen and (min-width:800px) and (max-width:999px)
{
	.suzuki-cars{
	width:200px;
	height:115px}
}
@media screen and (min-width:600px) and (max-width:799px)
{
	.suzuki-cars{
	width:200px;
	height:105px}
}
@media screen and (min-width:400px) and (max-width:599px)
{
	.params .param,
	.params .param .label{
		display:block;
		vertical-align:top;
	}
	.params .param .label,
	.params .param .value{
		text-align:left;
		color:#333;
		font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;
		font-weight:400;
		font-size:1em;
		line-height:120%;
		vertical-align:top;
	}
	.params .param .label {
		opacity: 0.5;
	}
	.suzuki-cars{
		display:block;
		position:relative;
		margin:0 50px -20px 0;
	}
	.suzuki-cars img{
		width:80%;
		height:auto;
	}
	.params .param .label{
		margin:0;
		padding:0;
		width:auto;
		border-right:none;
		white-space:normal;
	}
	.params .param .label:after{
		position:relative;
		left:-3px;
		padding:0;
		text-align:left;
		content:":";
	}
	.params .param .value{
		display:inline-block;
		padding:0 10px 10px 0;
	}
	img.snap-to-right{
		float:none;
		width:100%;
	}
	.suzuki-cars{
		width:100%;
		width:300px;
		height:128px;
	}
}
@media screen and (max-width:399px)
{
	.params .param,
	.params .param .label{
		display:block;
		vertical-align:top;
	}
	.params .param .label,
	.params .param .value{
		text-align:left;
		color:#333;
		font-family:museo,"Lucida Sans Unicode","Lucida Grande",sans-serif;
		font-weight:400;
		font-size:1em;
		line-height:120%;
		vertical-align:top;
	}
	.params .param .label {
		opacity: 0.5;
	}
	.suzuki-cars{
		display:block;
		position:relative;
		margin:0 50px -20px 0;
	}
	.suzuki-cars img{
		width:80%;
		height:auto;
	}
	.params .param .label{
		margin:0;
		padding:0;
		width:auto;
		border-right:none;
		white-space:normal;
	}
	.params .param .label:after{
		position:relative;
		left:-3px;
		padding:0;
		text-align:left;
		content:":";
	}
	.params .param .value{
		display:block;
		padding:0 10px 10px 0;
		white-space: normal;
	}
	img.snap-to-right{
		float:none;
		width:100%;
	}
	.suzuki-cars{
		width:100%;
		width:300px;
		height:128px;
	}
}