* {
	font-family: 'MuseoSans-300';
	font-size: 14px;
	font-weight: normal;
	border: 0px;
	border-collapse: collapse;
	webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	outline: 0;
}
html, body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}
img#infobutton {
	width: 16px;
}
span.tooltip {
	width: 16px;
}
@media only screen and (max-width: 700px) {
	/*img#infobutton{
		width: 16px;
		float: right;
		position: relative;
    	left: 30px!important;
	}
	span.tooltip{
		width: 16px;
		float: right;
		margin-right: 30px!important;
	}*/
	#lowestdiv {
		height: 175px!important;
	}
}
select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}
select::-ms-expand {
	display: none;
}
main, header, section, article, footer {
	display: block;
}
select {
	-webkit-appearance: none;
	border-radius: 0px;
}
input[type=text] {
	border-radius: 0px;
	-webkit-appearance: none;
}
body {
	height: auto;
}
img {
	border: 0px;
}
a {
	color: #f4520b;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
b, strong {
	font-weight: normal;
}
main {
	width: 100%;
}
main#katalog h1 {
	font-family: 'MuseoSlab-700';
	position: relative;
	background-color: #FFF;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 20px;
}
main#katalog #header {
	width: 100%;
}
main#katalog #header td {
	padding-bottom: 10px;
}
main#katalog #header td:last-of-type {
	text-align: right;
}
main#katalog hr {
	border-bottom: 1px solid #dccdb2;
	margin-bottom: 20px;
}
main#katalog hr.smallLine {
	border-bottom: 1px solid #dccdb2;
}
main#katalog section p {
	max-width: 800px;
}
main#katalog section:first-of-type {
	/*height: 300px;*/
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
main#katalog section:first-of-type>img {
	display: none;
}
main#katalog section:first-of-type article {
	margin: 0px;
	width: calc(542px - 50px);
	/*height: calc(100% - 50px);*/
	background-color: #FFF;
	padding: 0px;
}
main#katalog section:first-of-type article h2 {
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	font-family: 'MuseoSans-700';
	margin-bottom: 20px;
}
main#katalog section:first-of-type article, main#katalog section:first-of-type article p, main#katalog section:first-of-type article p a {
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}
main#katalog section:first-of-type article {
	position: relative;
}
main#katalog section:first-of-type article img {
	border: 1px solid #DCCDB2;
	border-radius: 10px;
	padding: 5px;
	height: 22px;
	margin: 10px 0px;
	margin-bottom: 0px;
	margin-right: 9px;
	float: left;
}
main#katalog section:first-of-type article .gowagospecial {
	line-height: 120%;
	display: block;
	font-size: 11px;
	margin-top: 15px;
}
main .ui-slider {
	position: relative;
	border: 1px solid #dccdb2;
	width: calc(100% - 6px);
	height: 5px;
	background-color: #FFF;
	-ms-touch-action: none;
	touch-action: none;
}
main .ui-slider .ui-slider-handle {
	position: absolute;
	width: 6px;
	height: 15px;
	border: 1px solid #dccdb2;
	background-color: #ede1cd;
	transform: translate(-50%, -50%);
	margin-top: 2.5px;
}
main .ui-slider .ui-slider-range {
	position: absolute;
	height: 100%;
	background-color: #ffeb00;
}
main#katalog section>div:not(#infoboxp):first-of-type {
	width: calc(100% - 40px - 2px);
	border: 6px solid #f7f2e9;
	padding: 15px 15px 0px 15px;
}
main#katalog section>div .filter-title {
	font-family: 'MuseoSlab-700';
	font-size: 16px;
	background-color: #FFF;
	padding: 16px 20px 14px;
	border-bottom: 1px solid #dccdb2;
}
main#katalog section>div:not(#infoboxp) ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding: 15px 20px;
}
main#katalog section>div:not(#infoboxp) ul li {
	padding: 5px 0px;
}
main#katalog section>div ul li.active a {
	font-family: 'MuseoSans-300';
}
main#katalog section>div:not(#infoboxp) ul li a {
	text-decoration: none;
	color: #000;
}
main#katalog section>div .slider, main#katalog section>div .dropdown {
	font-size: 16px;
	font-family: 'MuseoSlab-700';
}
main#katalog section>div .dropdown {
	position: relative;
}
main#katalog section>div .dropdown .select-box-detail {
	position: absolute;
	margin-top: 10px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	width: calc(100% - 40px);
	z-index: 5;
	background-color: #FFF;
	padding: 20px;
	display: none;
}
main#katalog section>div .dropdown.active .select-box-detail {
	display: block;
}
main#katalog section>div .dropdown .select-box-detail table td {
	padding: 5px 0px;
	padding-right: 5px;
}
main#katalog section>div .dropdown .select-box-detail input {
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 25px;
	height: 25px;
	border-radius: 3px;
	border: 1px solid #dccdb2;
}
main#katalog section>div .dropdown .select-box-detail input:checked {
	background-color: #FEE636;
	background-image: url(../img/close-lightbox.svg);
	background-position: center center;
	border-color: #FEE636;
}
main#katalog section>div .slider span {
	font-size: 14px;
	font-family: 'MuseoSans-700';
}
main#katalog section>div .slider sub, main#katalog section>div .dropdown sub {
	font-size: 12px;
	font-family: 'MuseoSans-700';
}
main#katalog section>div .slider .ui-slider {
	margin-top: 10px;
}
main#katalog section>div .slider .slider-description, main#katalog section>div .slider .slider-description span {
	padding-top: 10px;
	text-align: center;
	width: 100%;
	font-family: 'MuseoSans-300';
	font-size: 12px;
}
main#katalog section>div .slider .slider-description label {
	font-size: 12px;
}
main#katalog section>div .slider .slider-description label:first-of-type {
	float: left;
}
main#katalog section>div .slider .slider-description label:last-of-type {
	float: right;
}
main#katalog section>div .dropdown .dropdown-css, #lightbox .dropdown .dropdown-css {
	width: 100%;
	height: 40px;
	border: 1px solid #dccdb2;
	overflow: hidden;
	background-image: url(../img/dropdown.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-size: contain;
	border-radius: 3px;
}
main#katalog section>div .dropdown .dropdown-css div, #lightbox .dropdown .dropdown-css div {
	padding: 12px 20px;
	font-family: 'MuseoSlab-700';
}
main#katalog section>div .dropdown .dropdown-css select, #lightbox .dropdown .dropdown-css select, main#katalog section>div #filters .dropdown-css select {
	width: calc(100% + 20px);
	padding: 12px 15px;
	font-family: 'MuseoSlab-700';
	background-color: transparent;
}
#lightbox .dropdown {
	margin-bottom: 5px;
}
main#katalog section .half .dropdown, main#katalog section .half .slider {
	width: calc((100% / 2) - 82px / 2);
	float: left;
	margin-right: 40px;
	font-family: 'MuseoSlab-700';
	margin-bottom: 15px;
}
main#katalog section .half .checkbox-container {
	width: calc(((100% / 2) * 1) - 14px);
	float: left;
	margin-bottom: 15px;
}
main#katalog section .half .checkbox-container p {
	font-family: 'MuseoSlab-700';
	margin: 0 0 8px 0;
}
main#katalog section .half .checkbox-container .checkbox-css {
	display: inline-block;
	margin-right: 20px;
}
main#katalog section .half .checkbox-container .checkbox-css input {
	display: none;
}
main#katalog section .half .checkbox-container .checkbox-css span {
	height: 15px;
	width: 15px;
	border: 1px solid #dccdb2;
	display: inline-block;
	position: relative;
	margin-right: 5px;
	border-radius: 3px;
}
main#katalog section .half .checkbox-container .checkbox-css label {
	vertical-align: top;
}
input[type=checkbox]:checked+span:before {
	content: '\2715';
	position: absolute;
	top: -3px;
	left: 2px;
}
main#katalog section div#comparison {
	width: calc(100% - 42px);
}
main#katalog section div#comparison button {
	position: absolute;
	right: 23px;
	z-index: 2;
}
@media(max-width: 767px) {
	main#katalog section div#comparison button {
		position: static;
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}
}
main#katalog section .dropdown.bigdrop {
	width: 280px;
}
main#katalog section .half .dropdown:nth-child(3n), main#katalog section .half .slider:nth-child(3n) {
	margin-right: 0px;
}
main#katalog section>div #extendfilter, main#katalog section>div #resetfilter, main#katalog section>div .headerbutton, main#katalog button {
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-family: 'MuseoSlab-700';
	cursor: pointer;
	border: 1px solid #dccdb2;
	border-radius: 3px;
	padding: 8px;
	background-color: transparent;
}
.rating-box {
	border: 1px solid #dccdb2;
	border-radius: 5px;
	width: 110px;
	margin-right: 18px;
	margin-bottom: 18px;
	display: inline-block;
	text-align: center;
	font-family: 'MuseoSlab-700';
	font-size: 10px;
	height: 75px;
	vertical-align: top;
	opacity: 0.5;
	cursor: pointer;
}
.rating-box.active {
	opacity: 1;
	border: 3px solid #dccdb2;
	width: 106px;
	height: 71px;
}
.rating-box>div {
	padding: 8px 5px;
	text-align: center;
	font-family: 'MuseoSlab-700';
	font-size: 13px;
	display: inline-block;
	margin-bottom: 15px;
	width: calc(100% - 10px);
}
.color1 {
	background-color: #66ae3d;
}
.color2 {
	background-color: #bed630;
}
.color3 {
	background-color: #fef238;
}
.color4 {
	background-color: #e39727;
}
.color5 {
	background-color: #da511e;
}
.smallbox {
	position: absolute;
	bottom: 28px;
	left: 20px;
}
.smallbox>div:first-of-type {
	padding: 5px;
	border-radius: 3px;
	width: 30px;
	text-align: center;
	font-family: 'MuseoSlab-700';
	font-size: 12px;
}
main#katalog section>div #extendfilter {
	font-size: 18px;
	float: right;
}
main#katalog section>div .headerbutton {
	margin-left: 20px;
}
main#katalog section>div #favorites {
	display: none;
}
main#katalog section>div #resetfilter {}
main#katalog section>div #extend {
	display: none;
}
main#katalog section:last-of-type>div:last-of-type {
	width: 100%;
}
main#katalog section:last-of-type>div:last-of-type#info aside, main#katalog section:last-of-type>div:last-of-type#info article, main#katalog section:last-of-type>div:last-of-type#news aside, main#katalog section:last-of-type>div:last-of-type#news article {
	position: relative;
	padding: 20px;
	background-color: #FFF;
	font-family: 'MuseoSans-300';
	margin-bottom: 20px;
}
main#katalog section:last-of-type>div:last-of-type#info aside {
	font-size: 16px;
}
main#katalog section:last-of-type>div:last-of-type#info aside a {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}
main#katalog section:last-of-type>div:last-of-type#info article p sub, main#katalog section:last-of-type>div:last-of-type#info article p sup {
	font-size: 10px;
}
main strong *, main b * {
	font-family: 'MuseoSans-700';
}
main#katalog section:last-of-type>div:last-of-type#info aside, main#katalog section:last-of-type>div:last-of-type#news aside {
	font-family: 'MuseoSans-700';
}
main#katalog section:last-of-type>div:last-of-type#info aside h1, main#katalog section:last-of-type>div:last-of-type#news aside h1 {
	padding: 0px;
	margin: 0px;
}
main#katalog section:last-of-type>div:last-of-type#info article h2, main#katalog section:last-of-type>div:last-of-type#news article h2 {
	padding: 0px;
	margin: 0px;
	font-family: 'MuseoSans-300';
	font-weight: normal;
}
main#katalog section:last-of-type>div:last-of-type#info article h2 {
	padding-right: 20px;
	font-size: 16px;
}
/*main#katalog section:last-of-type > div:last-of-type#info article h2 > span,
				main#katalog section:last-of-type > div:last-of-type#news article h2 > span {
					position: absolute;
					right: 20px;
					top: 28px;
					display: block;
					transition:transform 0.2s;
				}

					main#katalog section:last-of-type > div:last-of-type#info article h2 > span.active,
					main#katalog section:last-of-type > div:last-of-type#news article h2 > span.active {
						transform:rotateZ(-45deg);
						transition:transform 0.2s;
					}

					main#katalog section:last-of-type > div:last-of-type#info article h2 > span > span:first-of-type,
					main#katalog section:last-of-type > div:last-of-type#news article h2 > span > span:first-of-type {
						position: absolute;
						width: 13px;
						height: 3px;
						left:50%;
						top: 50%;
						transform:translate(-50%,-50%);
						background-color: #CCC;
						display: block;
					}

					main#katalog section:last-of-type > div:last-of-type#info article h2 > span > span:last-of-type,
					main#katalog section:last-of-type > div:last-of-type#news article h2 > span > span:last-of-type {
						position: absolute;
						width: 3px;
						height: 13px;
						left:50%;
						top: 50%;
						transform:translate(-50%,-50%);
						background-color: #CCC;
						display: block;
					}*/

main#katalog section:last-of-type>div:last-of-type#news article .news-image {
	height: 358px;
	width: calc(100% + 40px);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	float: none;
	display: block !important;
	margin: -20px;
	margin-bottom: 0px;
}
main#katalog section:last-of-type>div:last-of-type#news article .news-image img {
	display: none;
}
main#katalog section:last-of-type>div:last-of-type#news article span.date {
	font-family: 'MuseoSans-300';
}
main#katalog section:last-of-type>div:last-of-type#news article span.date, main#katalog section:last-of-type>div:last-of-type#news article span.autor {
	display: inline-block;
	margin: 20px 0px 25px;
}
main#katalog section:last-of-type>div:last-of-type#news article .social {
	position: absolute;
	right: 20px;
	margin-top: 15px;
}
main#katalog section:last-of-type>div:last-of-type#news article .social .facebook {
	width: 25px;
	height: 25px;
	background-image: url(../img/social-icons.png);
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
}
main#katalog section:last-of-type>div:last-of-type#news article .social .twitter {
	width: 25px;
	height: 25px;
	background-image: url(../img/social-icons.png);
	background-position: -35px 0px;
	background-size: cover;
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 10px;
}
main#katalog section:last-of-type>div:last-of-type#news article h2 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-family: 'MuseoSans-300';
}
main#katalog section:last-of-type>div:last-of-type#info article>div span, main#katalog section:last-of-type>div:last-of-type#info article>div {
	/*display: none;*/
}
main#katalog section:last-of-type>div:last-of-type#info article>div img, main#katalog section:last-of-type>div:last-of-type#info article>div iframe {
	max-width: 100%;
}
main#katalog section:last-of-type>div:last-of-type#info article>div img {
	height: auto !important;
}
main#katalog section:last-of-type>div:last-of-type #filters {
	position: relative;
	background-color: #FFF;
	padding: 20px;
}
@media(max-width: 850px) {
	main#katalog section:last-of-type>div:last-of-type #filters {
		padding: 20px 0px;
	}
}
main#katalog section:last-of-type>div:last-of-type #filters>div {
	position: absolute;
	right: 20px;
	top: 14px;
}
/*main#katalog section:last-of-type > div:last-of-type #filters .dropdown-css {
				width: 244px;
				border: 1px solid #dccdb2;
				overflow: hidden;
				display: inline-block;
				margin-left: 10px;
				
				background-image: url(../img/dropdown.png);
				background-repeat: no-repeat;
				background-position: right top;
			}
		
				main#katalog section:last-of-type > div:last-of-type #filters .dropdown-css select {
					width: 280px;
					padding: 4px 2px;
					font-family: 'MuseoSans-300';
					background-color: transparent;
					font-size: 12px;
				}
				
			main#katalog section:last-of-type > div:last-of-type #filters .dropdown-css:first-of-type {
				width: 184px;
			}
			
				main#katalog section:last-of-type > div:last-of-type #filters .dropdown-css:first-of-type select {
					width: 220px;
					background-position: 115px 0px;
				}*/

main#katalog section:last-of-type>div:last-of-type #images {
	width: 100%;
}
main#katalog section:last-of-type>div:last-of-type #images article {
	position: relative;
	width: calc(100% / 4 - 60px / 4 - 16px);
	margin-right: 20px;
	margin-top: 20px;
	float: left;
	height: 345px;
	background-color: #fff;
	border: 8px solid #f7f2e9;
}
main#katalog section:last-of-type>div:last-of-type #images article:nth-child(4n) {
	margin-right: 0px;
}
main#katalog section:last-of-type>div:last-of-type #images article.bigpopup {
	height: 390px;
}
main#katalog section:last-of-type>div:last-of-type #images article.bigpopup table {
	position: absolute;
	top: 250px;
	width: 240px;
}
main#katalog section:last-of-type>div:last-of-type #images article.bigpopup td {
	font-size: 12px;
	vertical-align: top;
}
main#katalog section:last-of-type>div:last-of-type #images article.bigpopup td sub {
	font-size: 8px;
}
main#katalog section:last-of-type>div:last-of-type #images article.bigpopup tr td:last-of-type {
	padding-left: 10px;
	width: 90px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div {
	font-size: 18px;
	font-family: 'MuseoSlab-700';
	padding: 20px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:first-of-type {
	padding: 0px;
	width: 100%;
	height: 180px;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: #FFF;
	background-position: center center;
}
.subline {
	display: block;
	font-size: 11px;
	font-family: 'MuseoSlab-700';
	line-height: 140%;
}
.subline:first-of-type {
	margin-top: 5px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:first-of-type img {
	display: none;
}
main#katalog section:last-of-type>div #images article.favbox.hoverstate {
	min-height: 340px;
	position: relative;
}
main#katalog section:last-of-type>div #images article.favbox.hoverstate {
	cursor: pointer;
}
main#katalog section:last-of-type>div #images article.favbox.hoverstate>div:first-of-type {
	background-color: transparent;
	height: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	background-image: url() !!important;
	font-family: 'MuseoSans-300';
	font-size: 15px;
}
main#katalog section:last-of-type>div #images article.favbox.hoverstate>div:first-of-type img {
	display: inline-block !important;
	margin: 0px;
	border: 0px;
	border-radius: 0px;
	width: 45px;
	height: 45px;
	float: none;
	margin-bottom: 10px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo {
	height: auto;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo>div {
	height: auto;
	padding: 20px;
	width: calc(100% - 40px);
	background-color: transparent;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .preview {
	position: relative;
	float: none;
	width: 100%;
	height: auto;
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-radius: 0px;
	height: 200px;
	object-fit: contain;
	object-position: center center;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .yellow {
	display: block;
	width: calc(55% - 40px + 20px - 4px);
	background-color: #FEE636;
	padding: 20px 20px;
	float: left;
	margin-left: -20px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: 'MuseoSans-700';
	margin-right: 4px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .yellow span {
	font-size: 12px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .ratingfav span {
	font-size: 12px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .ratingfav {
	display: block;
	width: calc(45% - 40px + 20px);
	padding: 20px 20px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: -20px;
	font-family: 'MuseoSans-700';
	text-align: right;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .yellow p {
	margin: 0px;
	margin-top: 5px;
	font-size: 20px;
	font-family: 'MuseoSans-700';
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .ratingfav p {
	margin: 0px;
	margin-top: 5px;
	font-size: 20px;
	font-family: 'MuseoSans-700';
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box {
	margin: 0px -20px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element {
	border-bottom: 1px solid #dccdb2 !important;
	padding: 20px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element:first-of-type {
	border-top: 1px solid #dccdb2 !important;
	margin-top: 10px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element .title {
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-right: 50px;
	position: relative;
	cursor: pointer;
	margin-bottom: -42px !important;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element.active .title {
	background-image: url(https://tcsautoabo.live.dimaster.ch/templates/web/img/subtract-box.png) !important;
	margin-bottom: 0px !important;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element .element .title {
	padding-left: 0px !important;
	background-image: url() !important;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element .title .progressbar {
	position: absolute;
	right: 0px;
	top: 0px;
	font-family: 'MuseoSans-700';
	color: #69A023;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element table td {
	word-wrap: break-word;
	hyphens: auto;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element .title .progressbar div {
	font-family: 'MuseoSans-700';
	color: #69A023;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element .title .progressbar .size1 {
	min-width: 100%;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element .text {
	display: none;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element.active .text {
	display: block;
	margin-top: -25px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element.active .text ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element.active .text ul li {
	background-image: url(../img/hacken.svg) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 8px !important;
	color: #678f3d;
	font-family: 'MuseoSlab-700';
	padding: 5px 0px !important;
	padding-left: 30px !important;
	display: block !important;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo #tco-box .element.active .text ul li.red {
	background-image: url(../img/kreuz.svg) !important;
	color: #c01f3a;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .progresstable {
	width: 100%;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .progresstable .infobox .toolt {
	position: absolute;
	max-width: 240px;
	min-width: 150px;
	background: #f7f2e9;
	display: none;
	padding: 20px;
	top: calc(-100% - 40px);
	z-index: 2;
	transform: translateX(30px);
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .progresstable .infobox {
	display: inline-block !important;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .progresstable .infobox img {
	display: inline-block !important;
	height: 18px;
	border: none;
	margin: 0px;
	z-index: 1;
	padding: 0px;
	transform: translateY(4px);
	margin-left: 10px;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .progresstable tr td:first-of-type {
	font-family: 'MuseoSans-700';
	vertical-align: top;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .progresstable tr td:last-of-type {
	text-align: right;
	vertical-align: top;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo a {
	color: #000;
	text-decoration: underline;
}
main#katalog section:last-of-type>div #images article.favbox.favinfo .close {
	display: block !important;
	position: absolute;
	right: 15px;
	width: 35px;
	height: 35px;
	background-color: transparent;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
	margin: 0px;
	top: 15px;
}
main#katalog #onlyfind {
	padding-top: 50px;
}
.heart {
	width: 26px;
	height: 26px;
	position: absolute;
	top: 12px;
	right: 12px;
	background-image: url(../img/fav-inactive.png);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.heart.active {
	background-image: url(../img/fav-active.png);
}
.topcar {
	position: absolute;
	left: 13px;
	top: 13px;
	background-color: #fe5600;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	padding: 4px 8px;
	padding-top: 3px;
	border-radius: 20px;
	vertical-align: middle;
}
.favnew {
	position: absolute;
	/*top: 10px;*/
	right: 20px;
	bottom: 25px;
	background-color: #FFF;
	cursor: pointer;
	/*color: #cf1e49 !important;*/
	/*padding: 5px 8px;*/
	/*border: 1px solid #585858;*/
	width: auto !important;
	height: auto !important;
	/*background-image: url(../img/compare1.png) !important;
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: 8px 50%;*/
	user-select: none;
	padding: 8px;
	padding-right: 40px;
	background-image: url(../img/fav-plus.svg);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 30px;
}
/*.favnew.active {
	background-color: #cf1e49;
	background-image: url(../img/compare2.png) !important;
	color: #FFF !important;
	border-color: #cf1e49;
}*/

.favnew img {
	display: inline-block !important;
	position: static !important;
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 5px;
	width: 18px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:last-of-type .price {
	position: absolute;
	bottom: 14px;
	/*color: #fe5600;*/
	right: 20px;
	text-align: right;
	font-size: 16px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:last-of-type .gco2 {
	position: absolute;
	bottom: 14px;
	left: calc(20px + 30px);
	text-align: right;
	font-size: 16px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:last-of-type .gco2 sub {
	font-size: 10px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:last-of-type .mot {
	/*position: absolute;
					right: 20px;*/
	margin-top: 10px;
	font-size: 16px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:last-of-type .ant {
	/*position: absolute;
					left: 20px;
					margin-top: 10px;*/
	font-size: 16px;
}
main#katalog section:last-of-type>div:last-of-type #images article>div:last-of-type .ek {
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 16px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td:first-of-type {
	max-width: 200px;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td:last-of-type .ek {
	width: 16px;
	text-align: center;
	color: #FFF !important;
	cursor: pointer;
}
.ek.A {
	background-color: #aac800;
	color: #FFF;
	padding: 0px 3px;
	display: inline-block;
}
.ek.B {
	background-color: #60a741;
	color: #FFF;
	padding: 2px;
	display: inline-block;
}
.ek.C {
	background-color: #aacb32;
	color: #FFF;
	padding: 2px;
	display: inline-block;
}
.ek.D {
	background-color: #fdf401;
	color: #FFF;
	padding: 2px;
	display: inline-block;
}
.ek.E {
	background-color: #e1ac08;
	color: #FFF;
	padding: 2px;
	display: inline-block;
}
.ek.F {
	background-color: #c96720;
	color: #FFF;
	padding: 2px;
	display: inline-block;
}
.ek.G {
	background-color: #bb2820;
	color: #FFF;
	padding: 2px;
	display: inline-block;
}
.t_a {
	color: #109045 !important;
}
.t_b {
	color: #60a741 !important;
}
.t_c {
	color: #aacb32 !important;
}
.t_d {
	color: #fdf401 !important;
}
.t_e {
	color: #e1ac08 !important;
}
.t_f {
	color: #c96720 !important;
}
.t_g {
	color: #bb2820 !important;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td .ek {
	font-size: 12px;
	display: inline-block;
	width: 14px;
	cursor: pointer;
}
main#katalog section:last-of-type>div:last-of-type #list {
	position: relative;
	width: 100%;
}
main#katalog section:last-of-type>div:last-of-type #list table {
	width: 100%;
	background-color: #FFF;
	margin-top: 20px;
}
main#katalog section:last-of-type>div:last-of-type #list table tr {
	border-bottom: 1px solid #CCC;
}
main#katalog section:last-of-type>div:last-of-type #list table tr td {
	padding: 20px 5px;
	font-size: 12px;
	text-align: center;
}
main#katalog section:last-of-type>div:last-of-type #list table tr td sup, main#katalog section:last-of-type>div:last-of-type #list table tr td sub {
	font-size: 10px;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td:first-of-type {
	padding-left: 20px;
	font-family: 'MuseoSans-300';
	text-align: left;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td:nth-child(12) {
	color: #fe5600;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td.title:first-of-type {
	text-align: left;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td.title div, .number {
	background-color: #000;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	width: 16px;
	font-family: 'MuseoSans-300';
	display: inline-block;
	padding-top: 2px;
}
main#katalog section:last-of-type>div:last-of-type #list table tr>td .heart {
	position: static;
	display: inline-block;
	left: auto;
	top: auto;
	width: 14px;
	height: 14px;
	margin: 0px 6px;
}
#infotext {
	margin-top: 20px;
	background-color: #FFF;
	padding: 20px;
}
#infotext h2 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	font-size: 16px;
	font-family: 'MuseoSans-700';
	font-weight: normal;
}
#legend {
	margin-top: 20px;
	background-color: #FFF;
	padding: 10px 20px;
}
#legend>div span {
	display: inline-block;
	margin: 6px 0px;
	max-width: calc(100% - 50px);
	vertical-align: top;
	font-family: 'MuseoSans-300';
	font-size: 12px;
	padding-top: 2px;
}
#legend>div span.number-desc {
	padding-left: 5px;
}
#legend span sub, #legend span sup {
	font-size: 10px;
}
#legend>div {
	float: left;
	width: calc(100% / 3);
}
#tooltip {
	position: absolute;
	text-align: center;
	display: none;
}
#tooltip>div {
	background-color: #dccdb2;
}
#tooltip>div:first-of-type {
	padding: 10px;
	font-size: 14px;
	font-family: 'MuseoSans-300';
	max-width: 140px;
}
#tooltip>div:first-of-type sub, #tooltip>div:first-of-type sup {
	font-size: 10px;
	font-family: 'MuseoSans-300';
}
#tooltip>div:last-of-type {
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	transform: translate(-50%, -50%) rotateZ(45deg);
	left: 50%;
}
.tooltip {
	cursor: default;
}
.hide {
	display: none;
}
#lightbox {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: calc(100% - 100px);
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	padding: 100px 0px 0px;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10;
	display: none;
}
#lightbox>div:not(#infoboxp) {
	position: relative;
	z-index: 11;
	max-width: calc(100% - 40px);
	width: 832px;
	padding: 20px;
	background-color: #FFF;
	margin: 0px auto;
}
#lightbox:after {
	content: ' ';
	display: block;
	padding-bottom: 100px;
	background-color: transparent;
}
#lightbox>div .ek {
	/*position: absolute;
			bottom:20px;
			left: 20px;*/
	position: relative;
	width: 40px;
	height: 15px;
	padding-left: 5px;
}
#lightbox>div .ek.rot {
	position: absolute;
	left: 100%;
	transform: translate(-50%, -50%) rotate(45deg);
	width: 10px;
	height: 10px;
	bottom: auto;
	padding: 2px;
	top: 50%;
	margin-left: 0px;
}
#lightbox>div:not(#infoboxp)>div:first-of-type {
	position: absolute;
	right: 16px;
	top: 16px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}
#lightbox>div:not(#infoboxp) ul {
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}
#lightbox>div:not(#infoboxp) ul li {
	padding: 0px 10px;
	margin: 0px;
	list-style: none;
	font-size: 21px;
	border-right: 1px solid #000;
	display: inline-block;
	cursor: pointer;
}
#lightbox>div:not(#infoboxp) ul li.active {
	font-family: 'MuseoSans-700';
}
#lightbox>div #lnav li, #lightbox>div #fnav li {
	color: #f4520b;
}
#lightbox>div #lnav li.active, #lightbox>div #fnav li.active {
	color: #000;
}
#lightbox>div:not(#infoboxp) ul li:first-of-type {
	padding-left: 0px;
}
#lightbox>div:not(#infoboxp) ul li:last-of-type {
	border-right: 0px;
}
#lightbox>div:not(#infoboxp) #lightbox-image {
	float: left;
	width: 400px;
}
#lightbox>div #lightbox-image>div {
	width: 400px;
	height: 300px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
}
#lightbox>div #lightbox-image span {
	font-family: 'MuseoSans-700';
	display: block;
	padding: 20px 0px;
	float: none;
}
#lightbox>div #lightbox-image img {
	display: none;
}
#lightbox>div #lightbox-content {
	float: left;
	width: calc(100% - 400px - 30px);
	padding-left: 30px;
}
#lightbox>div #lightbox-content span#lightbox-small {
	/*font-size: 10px;
				line-height: 4px;*/
	font-style: italic;
	font-family: 'MuseoSans-300';
}
/*#lightbox > div #lightbox-content span#lightbox-small sub {
				font-size: 5px;	
			}*/

#lightbox>div #lightbox-content td {
	padding-right: 20px;
	vertical-align: top;
}
#lightbox>div #lightbox-content table tr>td:first-of-type {
	width: 160px;
}
#lightbox>div #lightbox-content table tr>td sub, #lightbox>div #lightbox-content table tr>td sup {
	font-size: 10px;
}
#lightbox>div #lightbox-content table tr>td .smalldesc {
	font-size: 10px;
}
#lightbox>div:not(#infoboxp)>div:first-of-type>div:first-of-type {
	position: absolute;
	width: 16px;
	height: 2px;
	background-color: #585858;
	transform: translate(-50%, -50%) rotate(45deg);
	margin-top: 8px;
	margin-left: 8px;
}
#lightbox>div:not(#infoboxp)>div:first-of-type>div:last-of-type {
	position: absolute;
	width: 16px;
	height: 2px;
	background-color: #585858;
	transform: translate(-50%, -50%) rotate(-45deg);
	margin-top: 8px;
	margin-left: 8px;
}
#lightbox input[type=text] {
	border: 1px solid #CCC;
	padding: 2px;
}
#lightbox button {
	text-align: left;
	padding: 10px 0px;
	font-size: 14px;
	font-family: 'MuseoSans-300';
	cursor: pointer;
	width: auto;
	background-color: transparent;
	margin: 0px;
	border: 0px;
	color: #f4520b;
}
#lightbox .smallbox {
	margin-top: 20px;
}
#lightbox .smallbox table {
	width: 100%;
}
#lightbox .smallbox tr:first-of-type {
	border-top: 1px solid #CCC;
}
#lightbox .smallbox tr {
	border-bottom: 1px solid #CCC;
}
#lightbox .smallbox td {
	vertical-align: top;
	padding: 5px 0px;
	padding-right: 20px;
	min-width: 200px;
}
#lightbox .smallbox td sub {
	font-size: 10px;
}
#lightbox .smallbox tr>td:first-of-type {
	width: 200px;
}
.popup {
	cursor: pointer;
}
#lightbox #tco-box {
	margin: -20px;
	margin-top: 0px;
	border-top: 1px solid #CCC;
	padding: 20px;
}
#lightbox #tco-box>div {
	width: calc(100% / 2);
	float: left;
}
#popup_slider1 {
	width: 200px;
}
.sub {
	width: 200px;
	text-align: center;
}
.inline {
	float: right;
	color: #fe5600;
}
#lightbox #tco-box>div table {
	width: 100%;
}
#lightbox #tco-box table.border {
	border-top: 1px solid #CCC;
}
#lightbox #tco-box table.border tr:first-of-type td {
	padding-top: 10px;
}
.fix1 {
	width: 16px;
	height: 16px;
	background-color: #6fbf34;
}
.fix2 {
	width: 16px;
	height: 16px;
	background-color: #ffb901;
}
.var1 {
	width: 16px;
	height: 16px;
	background-color: #e43c3c;
}
#chart-area {
	margin: 20px 0px 10px;
}
footer {
	background-color: #FFF;
	margin-top: 20px;
}
footer>div {
	padding: 20px;
	margin: 0px auto;
	max-width: 1172px;
	width: calc(100% - 40px);
}
footer>div:first-of-type {
	width: 200px;
	float: left;
}
footer>div:last-of-type {
	width: calc(100% - 200px - 80px);
	float: left;
	max-width: 800px;
}
.button-filter button {
	border: 1px solid #DCCDB2;
	border-radius: 10px;
	width: 100px;
	padding: 10px;
	padding-top: 40px;
	text-align: center;
	margin-right: 20px;
	background-color: #FFF;
	color: #000;
	font-family: 'MuseoSans-300';
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 10px;
}
.button-filter button.active {
	border: 3px solid #6fbf34 !important;
}
.button-filter button.limousine {
	background-image: url(../img/limousine.svg);
}
.button-filter button.kombi {
	background-image: url(../img/kombi.svg);
}
.button-filter button.coupe {
	background-image: url(../img/coupe.svg);
}
.button-filter button.cabriolet {
	background-image: url(../img/cabriolet.svg);
}
.button-filter button.targa {
	background-image: url(../img/targa.svg);
}
.button-filter button.minivan {
	background-image: url(../img/minivan.svg);
}
.button-filter button.suv {
	background-image: url(../img/suv.svg);
}
.button-filter button.carvolution {
	padding: 30px 10px !important;
	background-image: url(../img/carvolution.png);
	background-position: 50% 50%;
	border-radius: 10px !important;
}
.button-filter button.flatdrive {
	padding: 30px 10px !important;
	background-image: url(../img/flatdrive.png);
	background-position: 50% 50%;
	border-radius: 10px !important;
}
.button-filter button.clyde {
	padding: 30px 10px !important;
	background-image: url(../img/clyde.png);
	background-position: 50% 50%;
	border-radius: 10px !important;
}
.button-filter button.carify {
	padding: 30px 10px !important;
	background-image: url(../img/carify.png);
	background-position: 50% 50%;
	border-radius: 10px !important;
}
.button-filter button.upto {
	padding: 30px 10px !important;
	background-image: url(../img/upto.png);
	background-position: 50% 50%;
	border-radius: 10px !important;
}
.button-filter button.e-joy {
	padding: 30px 10px !important;
	background-image: url(../img/e-joy.png);
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 10px !important;
}
.button-filter button.vivelacar {
	padding: 30px 10px !important;
	background-image: url(../img/vivelacar.png);
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 10px !important;
}
.button-filter button.gowago {
	padding: 30px 10px !important;
	background-image: url(../img/gowago.png);
	background-position: 50% 50%;
	background-size: contain;
	background-repeat: no-repeat;
	border-radius: 10px !important;
}
h3 {
	font-weight: normal;
	font-family: 'MuseoSlab-700';
	font-size: 14px;
}
main#katalog section:last-of-type article.big {
	width: calc(100% - 40px);
	height: auto;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #FFF;
}
main#katalog section:last-of-type article.big p {
	font-size: 14px;
}
.eka {
	text-decoration: none !important;
}
#ds_ads_rectangle {
	width: 300px;
	height: 250px;
	margin: 0px auto;
	display: block;
	overflow: hidden;
	padding-top: 20px;
}
#ds_ads_leaderboard {
	width: 720px;
	height: 300px;
	margin: 0px auto;
	display: block;
	overflow: hidden;
	padding-top: 20px;
}
#ds_ads_leaderboard iframe, #ds_ads_rectangle iframe {
	overflow: hidden;
	width: 100%;
	height: 100%;
	border: 0px;
}
@media(max-width: 767px) {
	#ds_ads_leaderboard {
		display: none;
	}
}
@media only screen and (max-width: 1200px) {
	main#katalog section:last-of-type>div:last-of-type #images article {
		/*width: calc(100% / 2 - 20px);*/
		width: calc(50% - 26px);
	}
	main#katalog section:last-of-type>div:last-of-type #images article:nth-child(3n) {
		margin-right: 20px;
	}
	main#katalog section:last-of-type>div:last-of-type #images>article:nth-of-type(even) {
		margin-right: 0;
	}
	header>div #note {
		top: 130px;
	}
}
@media only screen and (max-width: 500px) {
	main#katalog section:last-of-type>div:last-of-type #filters>div {
		position: relative;
		right: auto;
		top: auto;
		margin: 0px;
		padding: 0px;
		margin-top: 10px;
	}
	main#katalog section:last-of-type>div:last-of-type #filters .dropdown-css {
		width: 100% !important;
		margin: 0px;
	}
	main#katalog section:last-of-type>div:last-of-type #filters .dropdown-css select {
		width: calc(100% + 36px) !important;
		margin: 0px;
	}
	main#katalog section:first-of-type article {
		width: calc(100% - 50px);
		height: auto;
	}
	main#katalog section:first-of-type {
		height: auto;
	}
	main#katalog section:last-of-type>div:last-of-type #images article {
		width: calc(100% - 20px);
	}
	header>div>nav ul {
		width: calc(100% - 100px);
		text-align: right;
		right: 50px;
	}
	.hidemobile {
		display: none !important;
	}
}
@media only screen and (max-width: 868px) {
	#lightbox>div #lightbox-image, #lightbox>div #lightbox-content {
		float: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	#lightbox>div #lightbox-content {
		padding-bottom: 40px;
	}
	#lightbox>div #lightbox-image>div {
		width: 100%;
	}
	#lightbox {
		padding-top: 0px;
		height: 100%;
	}
	#lightbox::after {
		padding: 0px;
	}
	#lightbox>div ul li {
		font-size: 14px;
		display: block;
		border: 0px;
		padding: 2px 0px;
		margin: 0px;
	}
	#lightbox #tco-box>div {
		float: none;
		width: 100%;
	}
	#lightbox>div ul li:last-of-type {
		width: 100%;
	}
	#popup_slider1 {
		width: 100%;
	}
	.sub {
		width: 100%;
	}
}
@media only screen and (max-width: 680px) {
	main#katalog section>div, main#katalog section:last-of-type>div:last-of-type {
		float: none;
		width: 100%;
		margin: 0px;
	}
	main#katalog section:last-of-type>div:last-of-type {
		margin-top: 20px;
	}
	header>div #search {
		width: 100%;
	}
	header>div #search input {
		top: 90px;
		left: 0px;
		width: calc(100% - 40px);
	}
	main {
		/*margin-top: 140px;*/
	}
	header>div #note {
		display: none;
	}
	main#katalog section:first-of-type article {
		margin-top: 0px;
		padding-top: 0px;
	}
	main#katalog section:first-of-type {
		padding: 0px;
		width: 100%;
	}
	main#katalog section .half .dropdown, main#katalog section .half .slider {
		width: calc((100% / 2) - 41px / 2);
		margin-right: 40px;
	}
	main#katalog section .half .dropdown:nth-child(3n), main#katalog section .half .slider:nth-child(3n) {
		margin-right: 40px;
	}
	main#katalog section .half .dropdown:nth-of-type(even), main#katalog section .half .slider:nth-of-type(even) {
		margin-right: 0;
	}
	main#katalog section .half .checkbox-container {
		width: 100%;
	}
	header>div>nav ul>li {
		display: block;
		padding-right: 0px;
		margin-right: 0px;
	}
	header>div>nav ul {
		right: 0px;
		top: 16px;
	}
	header>div #lang ul {
		top: 78px;
		left: 7px;
	}
	#lightbox .smallbox tr>td {
		width: auto;
		min-width: auto;
	}
	#lightbox .smallbox tr>td:first-of-type {
		width: 110px;
	}
	footer>div:first-of-type {
		width: auto;
		float: none;
	}
	footer>div:last-of-type {
		width: auto;
		float: none;
	}
}
@media only screen and (max-width: 750px) {
	main#katalog section>div .headerbutton {
		display: block;
		width: 150px;
		margin: 0 0 10px 10px;
		float: right;
	}
}
@media only screen and (max-width: 550px) {
	main#katalog #header td {
		display: block;
	}
	main#katalog section>div .headerbutton {
		width: calc(100% - 20px);
		margin: 0 0 10px 0;
		float: none;
	}
}
@media only screen and (max-width: 450px) {
	main#katalog section .half .dropdown, main#katalog section .half .slider {
		width: 100%;
		margin-right: 0;
	}
	main#katalog section .half .dropdown:nth-child(3n), main#katalog section .half .slider:nth-child(3n) {
		margin-right: 0;
	}
	main#katalog section .half .dropdown:nth-of-type(even), main#katalog section .half .slider:nth-of-type(even) {
		margin-right: 0;
	}
}
@media only screen and (max-width: 475px) {
	#lowestdiv {
		height: 245px!important;
	}
}
button.green {
	background-color: #69A023 !important;
	border: none !important;
	margin: 0px;
}
#infoboxp {
	position: absolute;
	z-index: 1000;
	width: 240px;
	text-align: center;
	display: none;
}
#infoboxp #infoboxp-content {
	margin: 0px;
	min-height: 20px;
	text-align: center;
	padding: 15px;
	background-color: rgb(248, 245, 237) !important;
	color: #222222;
}
#infoboxp img {
	display: block;
	margin: 0px auto;
	width: 16px;
}
.strength {
	width: calc(100% + 20px);
}
.strength tr td {
	font-size: 10px;
	padding-right: 10px;
	vertical-align: top;
}
.strength tr td img {
	margin: 0px !important;
	padding: 5px 0px !important;
}
.rightper {
	position: absolute;
	right: 0px;
	font-family: 'MuseoSans-700';
	text-align: right;
	line-height: 100%;
}
.rightper img {
	position: static;
	width: auto !!important;
}