body, #header {background: #1c1a28;}
#logo {height: 100px;}
#content {border-radius: 10px 10px 0 0;}
#footer {background: #222128;}
#footer a {color: #d0d0d0;}
ul#main-menu, #navigation, #languagepicker {top: 51px;/*display: none;*/}

a span.vs-cat {margin-bottom:5px;}

a,
#footer a:hover,
#main .top-banner h3 span
{color: #cf2a23}

#top a.button-small {background: #222128;}

ul#main-menu,
#main input[type=submit],
.compare-form .irs--big .irs-bar,
#top a.button-big,
#top a.red,
#content .button,
#duel a.button-big
{background: #cf2a23}

.compare-form .irs--big .irs-from,.compare-form .irs--big .irs-to,.compare-form .irs--big .irs-single
{background: linear-gradient(to bottom,#e63d53 0%,#cf2a23 100%);}

#footer-menu ul {float: none;}

.product-first-row {width: 40%;}
.product-second-row {width: 33%;}
.product-buttons {width: 21%;}


#detail-buy img:hover {border-color: #cf2a23;}

div.score {
    border: #d0d0d0 1px solid;
    width: 100%;
    background: #fff;
    border-radius: 5px;
    height: 30px;
}

div.barometer {
    background: #1c1a28;
    height: 30px;
    color: #fff;
	text-shadow: 0 0 2px #000;
    text-align: center;
    line-height: 2;
    font-weight: bold;
	border-radius: 5px 0 0 5px;
}

.parameter-values {width: 100%;}
.parameter-value {justify-content: normal;}

.score-par .parameter-title, .score-par .parameter-value {
	color: #fff;
	background: #1c1a28;
	border: #1c1a28;
	padding: 10px 5px;
}

#detail h1 {margin: 20px 0;}

#content #detail .button {width: 110px;}

#page {text-align: left;}
#page h4 {font-size: 15px; font-weight: bold; margin: 20px 0 12px 0;}
#page p {margin-bottom: 20px;}
#page p, #page li {font-size: 14px; line-height: 22px;}
#page i {font-style: italic;}
#page a {font-weight: normal;}
#page ul {padding-left: 40px; margin-bottom: 20px;}
#page li {list-style: disc;}
#page .center {text-align: center;}

@media screen and (max-width: 800px) {
#header {position: relative;box-shadow: none;}
#header #logo-wrap {padding: 0;}
#logo {height: 70px; margin-right: 40px;}
#languagepicker {top: 24px;}
#footer-menu ul {padding-bottom: 0;}
.product-first-row, .product-second-row, .product-buttons {width: 100%;}
.product-parameter {display: block;}
.parameter-title {justify-content: normal;text-align: right;}
#content {margin-top: 0;}

#stick-top {
		position: static;
		z-index: auto;
		top: auto;
		left: auto;
		width: auto;
		box-shadow: none;
		background: none;
		padding: 0;
		box-sizing: content-box;
		display: block;
		flex-direction: row;
		justify-content: normal;
	}
	#detail h1 {font-size: 25px; text-align: center; display: block; vertical-align: baseline; height: auto;margin-top: 10px;}
	#detail h1 a {color: #000; margin-top: 5px;}
	#detail img.main {max-width: 280px; max-height: 188px; margin-right: 0;}
	#description {margin-top: 20px;}

}