 @import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,500,400italic,500italic,700,700italic,900,900italic);@import url('https://fonts.googleapis.com/css?family=Saira:400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i');@font-face {font-family: 'FontAwesome';src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');}::-moz-selection {background-color: #333;color: #d9d9d9;}::selection {background-color: #333;color: #d9d9d9;}body {font-family: 'Saira', sans-serif;color: #666;padding: 0;margin: 0;font-size: 17px;line-height: 1.6;}b, strong {font-weight: 700;}p {margin: 0 0 12px 0;}a[href^="tel:"] {color: inherit;text-decoration: none;}a:link, a:visited {color: inherit;outline: none;text-decoration: underline;}a:hover, a:active, a:focus {color: #000;text-decoration: underline;}a.textlink {text-decoration: none;}h1, h2, h3 {font-family: 'Saira', sans-serif;font-weight: 500;line-height: normal;}h1 {font-size: 32px;line-height: 36px;margin: 0 0 15px 0;color: #b81f14;}h2, h3, h4 {margin: 0 0 12px 0;}h2 {font-size: 24px;}h3 {font-size: 20px;}h4 {font-size: 17px;}p + h2 {margin-top: 20px;}a[href^="tel:"] {text-decoration: none;}a.button, input[type=button], input[type=submit], button {border: 1px solid #444;font-weight: 500;background-color: #444;color: white;text-decoration: none;padding: 5px 15px;display: inline-block;border: 1px solid #aaa;border-radius: unset;}a.button:hover, a.button:active, a.button:focus, button:hover, button:active, button:focus, input[type=button]:hover, input[type=button]:active, input[type=button]:focus, input[type=submit]:hover, input[type=submit]:active, input[type=submit]:focus {background-color: #eee;color: #444;}input:focus {outline: none;}input[type=file] {font-size: 14px;}.form-control {box-shadow: none;border-radius: unset;height: 37px;padding: 4px 8px;font-size: 16px;}img {max-width: 100%;}label {font-weight: normal;}ul {padding-left: 15px;list-style: square;}@media print {a[href]:after {content: none !important;}}.margintop5 {margin-top: 5px;}.margintop10 {margin-top: 10px;}.margintop20 {margin-top: 20px;}.margintop30 {margin-top: 30px;}.margintop40 {margin-top: 40px;}.margintop45 {margin-top: 45px;}.margintop50 {margin-top: 50px;}.marginbottom5 {margin-bottom: 5px;}.marginbottom10 {margin-bottom: 10px;}.marginbottom15 {margin-bottom: 15px;}.marginbottom20 {margin-bottom: 20px;}.marginbottom30 {margin-bottom: 30px;}.marginbottom45 {margin-bottom: 45px;}.marginright5 {margin-right: 5px;}.marginright10 {margin-right: 10px;}.marginright20 {margin-right: 20px;}.marginright30 {margin-right: 30px;}.paddingtop50 {padding-top: 50px;}.paddingleft45 {padding-left: 45px;}.center {text-align: center;}#header {padding-top: 15px;padding-bottom: 30px;border-bottom: 5px solid white;position: fixed;top: 0;width: 100%;background-color: #b81f14;z-index: 50;}#header > .row {margin: 0 15px;}.logo {margin-top: 30px;}#logo_animation {}#logo_animation svg {margin-top: 30px;height: 55px !important;width: auto !important;}#headerimage {padding: 0;margin: 0 0 5px 0;position: relative;}#headerimage #imgHeader {width: 100%;}#headerimage > div {padding-bottom: 60%;position: relative;overflow: hidden;}#headerimage > div > video {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);width: 110%;height: auto;z-index: -10;}#headerimage #down {position: absolute;color: white;font-size: 20px;line-height: 22px;bottom: 20px;left: 50%;transform: translate(-50%, -10%);-ms-transform: translate(-50%, -10%);text-align: center;cursor: pointer;}#message {background-color: #E5E8ED;text-align: center;}#message > div > div {padding: 10px 20px;}#message p:last-child {margin-bottom: 0;}.mainnav > ul, .topnav > ul {padding: 0;margin-top: 20px;margin-bottom: 0;list-style-type: none;float: right;}.mainnav > ul li:first-child {padding-left: 0px;}.mainnav > ul li a, .topnav > ul li a {text-decoration: none;}.mainnav > ul li {float: left;padding-left: 12px;}.mainnav > ul a {font-size: 16px;font-family: 'Saira', sans-serif;padding: 10px 10px;text-transform: uppercase;color: #fff;display: block;}body.de .mainnav > ul a {font-size: 15px;}.mainnav > ul li a.active, .mainnav > ul li:hover a, .mainnav > ul li:active a, .mainnav > ul li:focus a {background-color: #a21f14;}.mainnav > ul li.home {width: 40px;}.mainnav > ul li.home > a:before {content: "\f015";font-family: "FontAwesome";display: inline-block;font-size: 20px;line-height: 16px;}.mainnav > ul li.home > a span {display: none;}.topnav > ul li {float: left;margin-left: 30px;}.topnav > ul a {font-family: 'Saira', sans-serif;font-size: 14px;color: #fff;padding: 3px 15px;display: inline-block;}.topnav > ul a.contact, .topnav > ul a.facebook {text-transform: uppercase;border: 1px solid #fff;}.topnav > ul a.active, .topnav > ul a:hover, .topnav > ul a:active, .topnav > ul a:focus {background-color: #a21f14;}.topnav a.facebook {font-size: 16px;line-height: 18px;text-align: center;border: 1px solid #333;padding: 5px 15px;}.topnav a.facebook:before {font-family: 'FontAwesome';content: "\f09a";}.topnav a.facebook span {display: none;}.topnav .language-switch .dropdown-menu {margin: 0;width: 100%;}.topnav .language-switch .dropdown-menu li {margin: 0;border-bottom: 1px solid white;border-left: 1px solid white;border-right: 1px solid white;}.topnav .language-switch .dropdown-menu a {width: 100%;padding: 3px 15px;}.topnav .language-switch a span:after {font-family: "FontAwesome";content: "\f0d7";font-size: 16px;line-height: 16px;padding-left: 10px;}.open-phonenav, .close-phonenav {text-align: right;cursor: pointer;font-size: 18px;font-weight: 500;letter-spacing: 1px;}.open-phonenav:hover, .open-phonenav:active, .open-phonenav:focus, .close-phonenav:hover, .close-phonenav:active, .close-phonenav:focus {color: #fff;}.open-phonenav span:before {font-family: "FontAwesome";content: "\f0c9";font-size: 18px;padding-right: 7px;}.close-phonenav:after {font-family: "FontAwesome";content: "\f00d";font-size: 20px;padding-left: 7px;}.open-phonenav {margin-top: 35px;color: white !important;font-size: 20px;}.close-phonenav {padding: 10px 20px;background-color: #b81f14;color: white;}.phonenav {height: 100%;width: 100%;position: fixed;top: 0;left: 0;background-color: white;z-index: 99;overflow: auto;display: none;background-color: #F6F6F6;}.phonenav.opened {display: block;}.phonenav .language-switch-phone {border-top: 1px solid #ccc;padding: 10px 20px;}.phonenav .language-switch-phone a {text-decoration: none;color: #555;}.phonenav ul {padding: 0px;margin: 0;list-style-type: none;}.phonenav ul li {border-top: 1px solid #ccc;}.phonenav ul li a {display: inline-block;padding: 10px 20px;text-decoration: none;width: 100%;}.phonenav ul.sub-menu li a {padding-left: 40px;}.phonenav > ul > li:last-child {border-bottom: 1px solid #ccc;}.phonenav a.facebook:before {font-family: 'FontAwesome';content: "\f230";font-size: 21px;padding-right: 10px;}.dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px;}.dropdown-menu li:hover .sub-menu {visibility: visible;}.dropdown:hover .dropdown-menu {display: block;}.nav-pills .dropdown-menu {margin-top: 0;}.dropdown-menu {margin: 0 0 0 12px;padding: 0;border: 0;min-width: unset;}.dropdown-menu.pullright {left: unset;right: 0;}.dropdown-menu.pullright li {text-align: right;}.dropdown-menu > li {float: none !important;padding: 0 !important;}.dropdown-menu > li a {background-color: #a21f14;text-transform: none;padding: 10px 15px;}.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background-color: #b81f14 !important;color: white;}.nav .dropdown > a {background-repeat: no-repeat;background-position: right 55%;background-image: url(../images/arrow-down.png);padding-right: 20px;}.nav .dropdown > a.dropdown-toggle-up {background-image: url(../images/arrow-up.png);}#maincontent {margin-top: 45px;margin-bottom: 45px;}#maincontent ul {list-style: square;padding-left: 20px;}#maincontent img {height: auto;}#maincontent p:last-child {margin-bottom: 0;}#maincontent .price-info {border: 1px solid black;background-color: #f4f4f3;padding: 15px;margin-bottom: 20px;}#maincontent .image-right {padding-left: 45px;}#maincontent .image-left {padding-right: 45px;}#maincontent .video a {position: relative;}#maincontent .video a img.play {position: absolute;left: calc(50% - 25px);top: calc(50% - 25px);}.parallax400 {height: 400px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;margin-bottom: 5px;}.parallax500 {height: 500px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;margin-bottom: 5px;}#banners {text-align: center;margin-top: 40px;margin-bottom: 30px;}#banners img {padding: 10px 25px 25px 25px;max-height: 115px;}#services {margin-bottom: 40px;}#services .service-item {margin-bottom: 25px;position: relative;overflow: hidden;}#services .service-item h2 {position: absolute;left: 0px;top: 0px;background-color: rgba(35,40,45,0.3);overflow: hidden;width: 100%;height: 100%;padding: 15px;line-height: 1.3;}#services .service-item h2 a {position: relative;height: 100%;border: 1px solid white;display: block;text-align: center;}#services .service-item h2 a span {margin: 0;font-size: 22px;color: white;position: absolute;top: 50%;left: 0;transform: translateY(-50%);-ms-transform: translateY(-50%);width: 100%;}#services .service-item.large h2 a span {font-size: 32px;line-height: 1.3;}#services .service-item a {text-decoration: none;text-transform: uppercase;color: white;}#services .service-item img {width: 100%;height: auto;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#services .service-item:hover h2 {background-color: rgba(35,40,45,0.4);}#services .service-item-button {margin-bottom: 24px;text-align: center;height: 86px;position: relative;background-size: cover;}#services .service-item-button.why-sell {background-image: url('../images/teaser-verkopen.jpg');}#services .service-item-button.why-buy {background-image: url('../images/teaser-kopen.jpg');}#services .service-item-button h2 {position: absolute;left: 0px;top: 0px;background-color: rgba(35,40,45,0.3);overflow: hidden;width: 100%;height: 100%;}#services .service-item-button:hover h2 {background-color: rgba(35,40,45,0.4);}#services .service-item-button a {color: white;text-decoration: none;font-size: 18px;line-height: normal;margin: 0;display: inline-block;padding: 15px 20px;}#services .service-item-button h2 a span {font-size: 20px;line-height: 24px;display: inline-block;}#newarrivals {border-top: 1px solid #b81f14;padding-top: 35px;border-bottom: 1px solid #b81f14;padding-bottom: 40px;text-align: center;margin-bottom: 40px;}#newarrivals h2 {color: #b81f14;text-transform: uppercase;display: inline-block;}#newarrivals .slider-prev, #newarrivals .slider-next {cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 2px 5px;margin: 0 15px;display: inline-block;color: #b81f14;}body.it #newarrivals .slider-prev, body.it #newarrivals .slider-next {margin: 0 5px;}#newarrivals .slider-prev:before {content: "\f053";font-family: "FontAwesome";}#newarrivals .slider-next:after {content: "\f054";font-family: "FontAwesome";}.new-arrivals {margin-top: 10px;}.new-arrivals strong {font-size: 16px;}.new-arrivals .slick-slide {margin-right: 25px;}.new-arrivals .slick-slide img {width: 200px;height: 112px;object-fit: cover;padding-right: 0;}.new-arrivals .slick-slide span {width: 200px;display: inline-block;margin-top: 10px;padding: 5px 15px;background-color: #b81f14;}.new-arrivals .slick-slide a {text-decoration: none;color: white;font-size: 14px;}#juicer {border-bottom: 1px solid #b81f14;padding-bottom: 40px;margin-bottom: 50px;}#juicer h2 {color: #b81f14;text-transform: uppercase;text-align: center;margin-bottom: 20px;}#juicer .juicer-feed h1.referral {display: none;}#juicer .juicer-feed.modern .j-text {font-family: 'Saira', sans-serif;}#juicer .juicer-feed.modern .j-text .j-message a {font-weight: normal;}#juicer .juicer-feed .j-paginate {display: none;}#detail {margin-top: 30px;margin-bottom: 50px;}#detail ul {list-style: square;padding-left: 20px;}#detail p:last-child {margin-bottom: 0;}#detail h1 {margin: 0 0 25px 0;}#detail .prices {width: 100%;display: flex;}#detail .previous-price {text-align: right;font-size: 24px;margin: 0 15px 25px 0;font-weight: 500;position: relative;}#detail .previous-price:before {top: 50%;background: #b81f14;opacity: .7;content: '';width: 104%;position: absolute;height: .1em;border-radius: .1em;left: -2%;white-space: nowrap;display: block;transform: rotate(-15deg);}#detail .price {text-align: right;font-size: 24px;margin: 0 0 25px 0;color: #b81f14;font-weight: 500;}#detail .popup .spinner {display: block;max-height: 310px;overflow: hidden;}#detail .interior {margin-top: 30px;margin-bottom: 10px;}#detail .interior #panorama {width: 100%;height: 310px;}#detail a.bigimage {display: inline-block;max-height: 310px;overflow: hidden;}#detail a.bigimage > img {width: 100%;height: auto;margin-top: -25px;}#detail .cta {margin-top: 20px;}#detail .cta div {padding: 9px 20px;border: 1px solid #b81f14;line-height: 1.3;margin-bottom: 26px;font-weight: 500;background-color: #f4f4f3;color: #333;font-size: 16px;}#detail .cta div:last-child {margin-bottom: 0;}#detail .cta div i:before {font-family: 'FontAwesome';font-style: normal;line-height: 1;color: #b81f14;width: 50px;float: left;}#detail .cta div.phone i:before {content: "\f095 ";font-size: 28px;}#detail .cta div.mail i:before {content: "\f0e0";font-size: 28px;}#detail .cta div.visit i:before {content: "\f041";font-size: 28px;}#detail .cta div.buy i:before {content: "\f153";font-size: 28px;}#detail .cta div.morepictures i:before {content: "\f063";font-size: 26px;color: white;}#detail .cta div.morepictures {background-color: #b81f14;color: white;}#detail .cta div > a {text-decoration: none;width: 100%;display: inline-block;}#detail .cta div > a > span {margin-top: 5px;display: block;}#detail .cta div > a > span.smaller {margin-top: 0;font-size: 13px;}#detail .cta div > a:hover, #detail .cta div > a:active, #detail .cta div > a:focus {color: black;}#detail .cta div.morepictures > a:hover, #detail .cta div.morepictures > a:active, #detail .cta div.morepictures > a:focus {color: white;}#detail .events div {border: 1px solid #b81f14;padding: 11px 15px;}#detail .events div strong {text-transform: uppercase;line-height: 1.5;display: block;}#detail .events div span {color: #b81f14;font-weight: 500;display: inline-block;margin-top: 5px;}#detail .events div p {margin-bottom: 10px;}#detail .events div p:last-child {margin-bottom: 0;}#detail hr {margin-top: 40px;border-top: 1px solid #b81f14;margin-bottom: 40px;}#detail #specifications, #detail #description {padding: 20px 30px;background-color: #f4f4f3;}#detail .addthis {margin-top: 30px;}#detail #specifications > div {margin-bottom: 10px;}#detail #specifications > div:last-child {margin-bottom: 0;}#detail #specifications > div > strong {width: 200px;float: left;}#detail #specifications > div > span {overflow: hidden;display: block;}#detail #description span.readmore {display: none;padding: 2px 8px;border: 1px solid #666;cursor: pointer;}#detail #description.longtext span.readmore {display: inline-block;}#detail #description.longtext > div {position: relative;max-height: 700px;overflow-y: hidden;}#detail #description.longtext > div:after {content: "";position: absolute;z-index: 1;bottom: 0;left: 0;pointer-events: none;background-image: linear-gradient(to bottom, rgba(244,244,243,0), rgba(244,244,243, 1) 90%);width: 100%;height: 60px;}#detail a.zip {margin: 0px 0px 20px 0px !important;background-color: #b81f14;color: white;padding: 5px 10px;text-decoration: none;}@media print {#detail #description.longtext span.readmore {display: none;}}#gallery {}#gallery a {position: relative;display: inline-block;margin: 0px 20px 20px 0px;}#gallery a img {height: 115px;width: 208px;object-fit: cover;}#gallery a img.play {height: auto;width: auto;position: absolute;left: calc(50% - 25px);top: calc(50% - 25px);}.popup a img {cursor: url(../images/zoomin.cur), pointer !important;}.popup a:hover img {opacity: 0.9;}#overview {margin-bottom: 30px;}#overview .item {margin-bottom: 30px;}#overview .item img {width: 100%;height: auto;}#overview .item a.imagelink {position: relative;display: block;padding-bottom: 60%;background-size: cover;background-position: center;}#overview .item a.imagelink .new {background-color: #b81f14;color: #fff;padding: 5px 10px;position: absolute;bottom: 0;font-size: 11px;display: block;margin-top: 10px;}#overview .galleryitems {display: flex;flex-wrap: wrap;}#overview .galleryitems .item span {display: block;margin-top: 5px;padding: 5px 15px;background-color: #f4f4f3;}#overview .item span a {text-decoration: none;font-size: 14px;line-height: 1.5;display: block;max-height: 42px;overflow: hidden;}#overview .listitems > div:nth-child(even) > div.item {margin-left: 20px;}#overview .listitems > div:nth-child(odd) > div.item {margin-right: 20px;}#overview .listitems div.item {background-color: #f4f4f3;display: flex;}#overview .listitems div.item-pic {width: 35%;}#overview .listitems div.item-pic a.imagelink {height: 100%;}#overview .listitems .item .item-desc {width: 65%;padding: 12px 15px 5px 15px;line-height: 1.3;}#overview .listitems .item-desc a {text-decoration: none;}#overview .listitems .item-desc .previous-price {position: relative;display: inline-block;margin-top: 2px;text-decoration: none !important;margin-right: 10px;}#overview .listitems .item-desc .previous-price:before {top: 50%;background: #b81f14;opacity: .7;content: '';width: 104%;position: absolute;height: .1em;border-radius: .1em;left: -2%;white-space: nowrap;display: block;transform: rotate(-15deg);}#overview .listitems .item-desc .comment {font-size: 0.85em;}#overview .listitems .item-desc .price {display: inline-block;margin-top: 2px;background: none;color: #b81f14;}#overview .search {padding: 20px 0 10px 0;border: 1px solid #b81f14;background-color: #f4f4f3;color: #333;margin-bottom: 40px;}#overview .search label {padding-top: 5px;color: #333;font-weight: 500;}#overview .search input.year {display: inline-block;width: 160px;}#overview .search > div:nth-child(odd) {padding: 0 75px 10px 30px;}#overview .search > div:nth-child(even) {padding: 0 30px 10px 75px;}#overview .search input[type="submit"] {display: inline-block;width: 150px;background-color: #b81f14;color: white;}#overview .count, #overview .sort {margin-bottom: 40px;}#overview .sort {text-align: right;}#overview .display label {color: #333;font-weight: 500;}#overview .display img {margin-right: 10px;opacity: 0.5;}#overview .display a.active img, #overview .display a:hover img, #overview .display a:active img, #overview .display a:focus img {opacity: 1;}#overview .sort label, #overview .sort select {color: #333;font-weight: 500;display: inline-block;width: auto;}#overview .sort label {padding-right: 15px;}#review_tabs {margin-top: 30px;margin-bottom: 30px;}#review_tabs > div {text-align: center;}#review_tabs a {width: 100%;display: block;padding: 10px 20px;text-decoration: none;background-color: white;color: #b81f14;border: 1px solid #b81f14;text-transform: uppercase;}#review_tabs a.active, #review_tabs a:hover, #review_tabs a:focus {background-color: #b81f14;color: white;}#review_tabs a.active:after {content: '';position: absolute;top: 100%;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border-top: solid 10px #b81f14;border-left: solid 10px transparent;border-right: solid 10px transparent;}#reviews > div {margin-top: 15px;background-color: #f4f4f3;padding: 25px;}#reviews > div h2 {font-size: 20px;border-bottom: 1px solid black;padding-bottom: 15px;margin-bottom: 20px;}#reviews > div > p:last-child {margin-bottom: 0;}#reviews > div img {margin: 10px 10px 0 0;}#reviews > div a img {cursor: url(../images/zoomin.cur), pointer !important;}#reviews > div a:hover img {opacity: 0.9;}#searched > div {margin-top: 15px;background-color: #f4f4f3;padding: 25px;}#searched > div h2 {font-size: 20px;border-bottom: 1px solid black;padding-bottom: 15px;margin-bottom: 20px;font-weight: 700;}#searched > div > p {word-wrap: break-word;}#searched > div > p:last-child {margin-bottom: 0;}#searched > div img {margin: 10px 10px 0 0;}#searched > div a img {cursor: url(../images/zoomin.cur), pointer !important;}#searched > div a:hover img {opacity: 0.9;}#jobs {margin-top: 30px;}#jobs > div {margin-top: 15px;background-color: #f4f4f3;padding: 25px;}#jobs > div h2 {font-size: 20px;border-bottom: 1px solid black;padding-bottom: 15px;margin-bottom: 20px;font-weight: 700;}#jobs > div > p {word-wrap: break-word;}#jobs > div > p:last-child {margin-bottom: 0;}#faq {margin-top: 20px;margin-bottom: 20px;}#faq .item {border-bottom: 1px solid #787878;}#faq .item:first-child {border-top: 1px solid #787878;}#faq .item .question {display: block;padding: 12px 0;font-size: 1.1em;font-weight: bold;padding-right: 75px;position: relative;cursor: pointer;}#faq .item .question .trigger {position: absolute;top: 50%;right: 0;width: 20px;}#faq .item .question .trigger:before, #faq .item .question .trigger:after {background-color: #b81f14;content: "";display: block;height: 2px;position: absolute;transition: all 0.3s ease;width: 100%;}#faq .item .question .trigger:before {transform: rotate(-90deg);}#faq .item .question .trigger.active:before {transform: rotate(-45deg);}#faq .item .question .trigger.active:after {transform: rotate(45deg);}#faq .item .answer {padding-bottom: 25px;display: none;}#videos .search {padding: 20px 0 10px 0;border: 1px solid #b81f14;background-color: #f4f4f3;color: #333;margin-bottom: 40px;}#videos .search .searchfield {display:flex;}#videos .search .searchfield label {padding-top: 5px;color: #333;font-weight: 500;width:33.33%;}#videos .search .searchfield > div {width: 66.66%;}#videos .search .searchbutton > div {margin-left:33.33%;width: 66.66%;}#videos .search > div:nth-child(1), #videos .search > div:nth-child(2) {padding-bottom:10px;}#videos .search input[type="submit"] {display: inline-block;width: 150px;background-color: #b81f14;color: white;}#videos .categories ul {padding: 0;margin-top: 0;list-style-type: none;}#videos .categories ul li {border-bottom: 1px solid #aaa;padding: 6px 0;}#videos .categories ul li:first-child {border-top: 1px solid #aaa;}#videos .categories ul li:before {content: '\00BB';margin-right:5px;}#videos .categories ul li a {text-decoration: none;font-weight: bold;padding-left: 3px;}#videos .categories ul li a:hover, #videos .categories ul li a.active {color: #b81f14;}#videos .videos {display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}#videos .videos .video {width: 100%;padding-left: 15px;padding-right: 15px;margin-bottom: 25px;}#videos .videos .video a {position: relative;display: block;margin-bottom: 5px;}#videos .videos .video a img:first-child {width: 100%;max-width: none;}#videos .videos .video a img.play {height: auto;width: auto;position: absolute;left: calc(50% - 25px);top: calc(50% - 25px);}#videos .videos .video h2 {font-size: 16px;text-align: center;line-height: 1.4;margin-bottom: 0;}#footerblocks {background-color: #b81f14;padding: 35px 0px 35px 0px;line-height: 25px;}.footerblock p {color: #fff;opacity: 0.9;}.footerblock strong {opacity: 1;font-size: 18px;text-transform: uppercase;letter-spacing: 1px;color: #fff;}.footerblock a {color: #fff;text-decoration: none;}.footerblock a:hover, .footerblock a:active, .footerblock a:focus {text-decoration: underline;}.footerblock.links {padding-left: 50px;}.footerblock p:last-child {margin: 0;}.footerblock input {background-color: #da2518;color: white;}.footerblock button {background-color: white;color: #b81f14;border: 0;}.footerblock input::-webkit-input-placeholder {color: white;}.footerblock input::-moz-placeholder {color: white;}.footerblock input:-ms-input-placeholder {color: white;}.footerblock input:-moz-placeholder {color: white;}#newsletterEmail {width: 250px;display: inline-block;}.newsletter-error, .newsletter-confirmation {margin-top: 12px;display: none;color: white;}#bottomfooter {border-top: 2px solid white;padding-top: 15px;padding-bottom: 15px;background-color: #444;}#bottomfooter p {margin: 0;color: #fff;opacity: 0.85;}#bottomfooter a {color: #fff;text-decoration: none;}#bottomfooter a:hover, #bottomfooter a:active, #bottomfooter a:focus {text-decoration: underline;}#bottomfooter .developer {opacity: 0.6;text-align: right;}.contactform {background-color: #f4f4f3;padding: 25px 25px 10px 25px;margin-top: 20px;}.contactform .validation {color: #444;font-weight: 500;padding: 5px;border: 2px solid #444;margin-bottom: 15px;}.contactform input[type="file"] {display: inline-block;}.contactform p:last-child {margin-bottom: 12px !important;}#map #googlemap {margin-bottom: 5px;}#map #googlemap > div {height: 400px !important;position: static !important;}.index {height: 100%;}.index body {min-height: 100%;background: url('../images/index-background-2.jpg') no-repeat center top fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;overflow: hidden;}.index #header {padding-bottom: 40px;}.index .logo {margin-top: 30px;}.index #logo_animation svg {margin-top: 30px;}.index #language {padding: 0;margin-top: 50px;margin-bottom: 0;list-style-type: none;float: right;}.index #language li {float: left;margin-left: 25px;}.index #language a {font-family: 'Saira', sans-serif;font-size: 14px;color: #fff;padding: 3px 12px;display: inline-block;text-transform: uppercase;border: 1px solid #fff;text-decoration: none;}#toTop {display: none;width: 50px;height: 50px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;position: fixed;right: 50%;bottom: 50px;z-index: 999;font-size: 21px !important;line-height: 45px !important;color: #fff !important;background: #444;line-height: 50px !important;text-align: center;text-decoration: none;}#toTop:hover {color: #fff !important;background: #222;}.fa-chevron-up:before {font-family: 'FontAwesome';content: "\f062";}#popupModal .modal-header {background-color: #b81f14;color: #fff;border-bottom: 0;border-top-left-radius: 6px;border-top-right-radius: 6px;padding: 10px;}#popupModal .modal-body p:last-child {margin-bottom: 0;}#popupModal .close {color: #fff;filter: initial;opacity: 1;padding: 2px 5px;font-size: 28px;line-height: 20px;}#popupModal input[type="submit"], #popupModal input[type="button"], #popupModal button {padding: 6px 12px;}#popupModal input[type="text"] {max-width: 230px;display: inline-block;}#popupModal .close:hover, #popupModal .close:active, #popupModal .close:focus {background-color: inherit;}@media (min-width: 1200px) {body.de #services .service-item-button a {padding: 15px 15px;}body.it #detail .cta div i:before {width: 40px;}#header + .phonenav + #headerimage {margin-top: 165px;}#header + .phonenav + #message {margin-top: 165px;}#detail .interior #panorama {height: 310px;}#videos .videos .video {width: 33%;}}@media (max-width: 1199px) {#detail h1 {margin-bottom: 5px;}}@media (min-width: 992px) and (max-width: 1199px) {#header + .phonenav + #headerimage {margin-top: 159px;}#header + .phonenav + #message {margin-top: 159px;}#headerimage > div {padding-bottom: 40%;}.logo {max-height: 60px;margin-top: 40px;}#logo_animation {}.topnav > ul li {float: left;margin-left: 20px;}.mainnav > ul {margin-top: 15px;}.mainnav > ul li {padding-left: 5px;}.mainnav > ul a {font-size: 15px;text-transform: none;}.topnav > ul a.contact, .topnav > ul a.facebook {text-transform: none;}.dropdown-menu {margin-left: 5px;}#services .service-item h2 a span {font-size: 18px;}#services .service-item.large h2 a span {font-size: 28px;}#services .service-item-button {height: 67px;}#services .service-item-button a {padding: 8px 20px;}body.de #services .service-item-button a {padding: 8px 8px;}#services .service-item-button h2 a span {font-size: 18px;line-height: 24px;}body.de #services .service-item-button h2 a span {font-size: 17px;}#gallery a img {height: 94px;width: 168px;}#banners img {padding: 10px 15px 25px 15px;max-height: 105px;}#overview .listitems div.item-pic {width: 35%;}#overview .listitems .item .item-desc {width: 65%;line-height: 1.45;}#overview .search > div:nth-child(odd) {padding-right: 50px;}#overview .search > div:nth-child(even) {padding-left: 50px;}#overview .search input.year {width: 130px;}#detail a.bigimage > img {margin-top: -15px;}.index #language {margin-top: 38px;}.index #language li {margin-left: 15px;}.index #language a {padding: 3px 10px;}#videos .search > div:nth-child(1), #videos .search > div:nth-child(2) {padding-right: 50px;}#videos .categories ul {margin-right: 30px;}#videos .videos .video {width: 50%;}}@media (min-width: 992px) {#logo_animation svg {height: 70px !important;}.maincontent-left {padding-right: 30px;}.maincontent-right {padding-left: 30px;}#banners a {margin: 0 25px;}#banners a:first-child img {padding-left: 0;}#banners a:last-child img {padding-right: 0;}#overview .listitems {display: flex;flex-wrap: wrap;}#detail .interior {margin-top: 0;margin-bottom: 0;}#videos .search .searchfield label {width: auto;padding-right: 10px;}#videos .search .searchfield > div {width: auto;flex: 1 1 0;}#videos .search .searchbutton > div {margin-left: 0;width: 100%;}}@media (max-width: 991px) {.logo {margin-top: 15px;}#logo_animation svg {margin-top: 15px;}#headerimage #down {display: none;}#detail a.bigimage {max-height: unset;overflow: unset;}#detail .popup .spinner {max-height: unset;overflow: unset;}#detail a.bigimage > img {margin-top: 0;}#detail .price {text-align: left;margin-bottom: 25px;}#detail #specifications {margin-bottom: 30px;}.newsletter {margin-top: 30px;}#banners {text-align: left;}#banners img {padding: 10px 50px 25px 0px;}#overview .listitems > div:nth-child(even) > div.item {margin-left: 0px;}#overview .listitems > div:nth-child(odd) > div.item {margin-right: 0px;}#overview .search > div:nth-child(odd) {padding-right: 30px;}#overview .search > div:nth-child(even) {padding-left: 30px;}#videos .search > div:nth-child(1), #videos .search > div:nth-child(2) {padding-right: 30px;}#videos .categories {margin-bottom: 25px;}#videos .categories ul li {display: inline-block;margin-right: 10px;margin-bottom: 10px;border: 1px solid #aaa;padding: 5px 10px;}#videos .categories ul li a {text-transform:lowercase;}#videos .categories ul li:before {display:none;}.index #header {padding-bottom: 15px;}.index #language {margin-top: 30px;float: left;}.index #language li {float: left;margin: 0 30px 20px 0;}.index #language li:last-child {margin-right: 0;}}@media (min-width: 768px) and (max-width: 991px) {#header + .phonenav + #headerimage {margin-top: 117px;}#header + .phonenav + #message {margin-top: 128px;}#headerimage > div {padding-bottom: 45%;}.topnav > ul {float: none;display: block;width: 100%;}#services .service-item-button {height: 116px;}#services .service-item-button a {padding: 25px 20px;}#services .service-item-button h2 a span {font-size: 22px;line-height: 34px;}#overview .listitems .item .item-desc {padding: 15px 20px 10px 20px;}#overview .listitems .item-desc .previous-price, #overview .listitems .item-desc .price {margin-top: 5px;}#gallery a img {height: 90px;width: 160px;}#detail .interior #panorama {height: 420px;}#videos .videos .video {width: 33%;}#videos .search .searchfield label {width: 25%;}#videos .search .searchfield > div {width: 75%;}#videos .search .searchbutton > div {margin-left: 25%;width: 75%;}}@media (min-width: 768px) {}@media (min-width: 1200px) {#logo_animation svg {height: 75px !important;}#headerimage > div {padding-bottom: 35%;}#detail .prices {justify-content: flex-end;}#videos .search .searchfield > div {padding-right:25px;}#videos .categories ul {margin-right: 50px;}}@media (min-width: 768px) and (max-width: 1199px) {}@media (max-width: 767px) {#header {position: relative;}.contactform .form-group.row {margin-bottom: 0;}.contactform .form-control, .contactform input[type="file"], .contactform .g-recaptcha, .contactform a.button {margin-bottom: 15px;}#banners img {padding: 10px 30px 25px 0px;}#overview .listitems .item .item-desc {padding: 15px 20px 10px 20px;}#overview .listitems .item-desc .previous-price, #overview .listitems .item-desc .price {margin-top: 5px;}#overview .search input.year {width: 100px;}.parallax400 {height: 300px;background-attachment: initial;}.parallax500 {height: 400px;background-attachment: initial;}#review_tabs a.active:after {content: none;}#gallery a img.play {height: 40px;left: calc(50% - 20px);top: calc(50% - 20px);}#videos a img.play {height: 40px;left: calc(50% - 20px);top: calc(50% - 20px);}}@media (min-width: 601px) and (max-width: 766px) {body.de #services .service-item-button a {padding: 15px 15px;}#detail .interior #panorama {height: 385px;}#videos .videos .video {width: 50%;}}@media (max-width: 640px) {#toTop {bottom: 55px;}}@media (max-width: 600px) {#services .service-item h2 a span {font-size: 18px;}#services .service-item-button {margin-bottom: 12px;}#services .service-item-button {height: 70px;}#services .service-item-button a {padding: 12px 15px;}#services .service-item-button h2 a span {font-size: 18px;line-height: 22px;}#overview .listitems .item .item-desc {padding: 10px 15px 5px 15px;line-height: 1.4;}#overview .listitems .item-desc .previous-price, #overview .listitems .item-desc .price {margin-top: 0;}#banners img {max-height: 90px;}}@media (min-width: 481px) and (max-width: 600px) {body.de #services .service-item-button a {padding: 10px 5px;}body.de #services .service-item-button h2 a span {font-size: 16px;}#videos .videos .video {width: 50%;padding-left: 15px;padding-right: 15px;}}@media (max-width: 480px) {.col-xxs-12 {width: 100%;}.col-xxs-11 {width: 91.66666667%;}.col-xxs-10 {width: 83.33333333%;}.col-xxs-9 {width: 75%;}.col-xxs-8 {width: 66.66666667%;}.col-xxs-7 {width: 58.33333333%;}.col-xxs-6 {width: 50%;}.col-xxs-5 {width: 41.66666667%;}.col-xxs-4 {width: 33.33333333%;}.col-xxs-3 {width: 25%;}.col-xxs-2 {width: 16.66666667%;}.col-xxs-1 {width: 8.33333333%;}.col-xxs-offset-5 {margin-left: 41.66666667%;}.hidden-xxs {display: none;}#header {padding-bottom: 20px;}#services .service-item h2 a span {font-size: 22px;}#services .service-item.large h2 a span {font-size: 26px;}#services .service-item-button h2 a span {font-size: 22px;line-height: 28px;}#services .service-item-button {height: 120px;}#services .service-item-button a {padding: 35px 25px;}#detail #specifications > div > strong {float: none;}.footerblock input {display: block;margin-bottom: 10px;}.open-phonenav {text-align: center;}#footerblocks .footerblock {padding-bottom: 0;}#overview .listitems .item .item-desc {line-height: 1.4;}#overview .listitems .item .item-desc .comment {display: none;}#overview .listitems .item-desc .previous-price, #overview .listitems .item-desc .price {margin-top: 0;}#overview .search input.year {width: 60px;}#overview .display img {margin-bottom: 20px;}#overview .sort {text-align: left;}#overview .sort label {display: block;}#overview .search input[type="submit"] {width: auto;}#overview .search > div:nth-child(odd), #overview .search > div:nth-child(even) {padding-left: 20px;padding-right: 20px;}#videos .search > div:nth-child(1), #videos .search > div:nth-child(2) {padding-left: 20px;padding-right: 20px;}}@media (min-width: 686px) and (max-width: 767px) {#gallery a img {height: 111px;width: 198px;}}@media (min-width: 601px) and (max-width: 685px) {#gallery a img {height: 95px;width: 170px;}}@media (min-width: 551px) and (max-width: 600px) {#gallery a img {height: 86px;width: 153px;}}@media (min-width: 481px) and (max-width: 550px) {#gallery a img {height: 117px;width: 208px;}}@media (min-width: 401px) and (max-width: 480px) {#gallery a img {width: 165px;height: 92px;}}@media (min-width: 351px) and (max-width: 400px) {#gallery a img {width: 140px;height: 78px;}}@media (max-width: 350px) {.index #language li {float: left;margin: 0 20px 20px 0;}.index #language a {padding: 3px 10px;}#gallery a img {width: 125px;height: 70px;}#overview .search input.year {width: 55px;}#overview .item a.imagelink .new {padding: 3px 6px;font-size: 10px;}}