#buy-overlay.dealer .buy-column {
  width: 50%;
}

#buy-overlay.dealer .buy-column.testcenter {
  display: none;
}

#buy-overlay.testcenter-open .buy-column.compare {
  display: none !important;
}

#buy-overlay.testcenter-closed .buy-column.touragenda,
#buy-overlay.testcenter-closed .buy-column.testcenter {
  display: none;
}

#buy-overlay.testcenter-closed .buy-column.dealer,
#buy-overlay.testcenter-closed .buy-column.compare,
#buy-overlay.testcenter-closed .buy-column.fietsshop {
  display: block;
}

#buy-overlay #buy-dealer-form input,
#buy-overlay #buy-dealer-form select {
  width: 100%;
}

.bike-nav {
  position: relative;
}

.bike-nav.fixed {
  -webkit-backface-visibility: hidden;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 500;
}

.bike-nav.fixed .bike-order {
  right: 0px;
}

.bike-nav .bike-nav-wrapper {
  position: relative;
}

.bike-nav ul#in-page-nav {
  padding: 0px 20px;
  text-align: center;
  background-color: black;
}

.bike-nav ul#in-page-nav li {
  display: inline-block;
  margin-right: -4px;
  border-left: 1px solid #313131;
}

.bike-nav ul#in-page-nav li a {
  display: block;
  padding: 24px 27px 24px 27px;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  color: White;
  font-size: .875em;
  text-transform: uppercase;
  transition: border .25s ease-in-out;
  transition: color .25s ease-in-out;
  position: relative;
}

.bike-nav ul#in-page-nav li a:after {
  transition: all .25s cubic-bezier(0.77, 0, 0.35, 1);
  -moz-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -o-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  content: '';
  background: -moz-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(118,184,42,0)), color-stop(50%, #76b82a), color-stop(100%, rgba(118,184,42,0)));
  background: -webkit-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -o-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -ms-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: linear-gradient(to right, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b82a', endColorstr='#0076b82a', GradientType=1);
  width: 100%;
  height: 4px;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.bike-nav ul#in-page-nav li a:hover,
.bike-nav ul#in-page-nav li a.active {
  text-decoration: none;
}

.bike-nav ul#in-page-nav li a:hover:after,
.bike-nav ul#in-page-nav li a.active:after {
  -moz-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -o-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.bike-nav ul#in-page-nav li a.active {
  color: #62bd19;
}

.bike-nav ul#in-page-nav li:last-child {
  border-right: 1px solid #313131;
}

.bike-body #overview {
  border-bottom: 2px solid #e4e4e4;
  background: White;
}

.bike-body #overview p,
.bike-body #overview .block.full .wrapper ul,
.block.full .wrapper .bike-body #overview ul,
.bike-body #overview .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .bike-body #overview ul,
.bike-body #overview .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .bike-body #overview ul,
.bike-body #overview .block.full .wrapper ol,
.block.full .wrapper .bike-body #overview ol,
.bike-body #overview .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .bike-body #overview ol,
.bike-body #overview .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .bike-body #overview ol,
.bike-body #overview .block.full .wrapper table,
.block.full .wrapper .bike-body #overview table,
.bike-body #overview .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .bike-body #overview table,
.bike-body #overview .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .bike-body #overview table,
.bike-body #overview .block.text .wrapper ul,
.block.text .wrapper .bike-body #overview ul,
.bike-body #overview .block.text .wrapper ol,
.block.text .wrapper .bike-body #overview ol,
.bike-body #overview .block.text .wrapper table,
.block.text .wrapper .bike-body #overview table,
.bike-body #overview .inline-video-player,
.bike-body #overview .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .bike-body #overview li,
.bike-body #overview #footer .column dl,
#footer .column .bike-body #overview dl,
.bike-body #overview .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .bike-body #overview ul,
.bike-body #overview .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .bike-body #overview ol,
.bike-body #overview .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .bike-body #overview table,
.bike-body #overview .accordion .item-content ul,
.accordion .item-content .bike-body #overview ul,
.bike-body #overview .accordion .item-content ol,
.accordion .item-content .bike-body #overview ol,
.bike-body #overview .accordion .item-content table,
.accordion .item-content .bike-body #overview table,
.bike-body #overview #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .bike-body #overview ul,
.bike-body #overview #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .bike-body #overview ul,
.bike-body #overview #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .bike-body #overview ul,
.bike-body #overview #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .bike-body #overview ul,
.bike-body #overview .richtext ul,
.richtext .bike-body #overview ul,
.bike-body #overview .richtext ol,
.richtext .bike-body #overview ol,
.bike-body #overview .richtext table,
.richtext .bike-body #overview table,
.bike-body #overview .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .bike-body #overview div.vcard,
.bike-body #overview .regular-opening-times ul,
.regular-opening-times .bike-body #overview ul,
.bike-body #overview .special-opening-times ul,
.special-opening-times .bike-body #overview ul,
.bike-body #overview .testcenter .wrapper ul,
.testcenter .wrapper .bike-body #overview ul,
.bike-body #overview .testcenter .wrapper ol,
.testcenter .wrapper .bike-body #overview ol,
.bike-body #overview .testcenter .wrapper table,
.testcenter .wrapper .bike-body #overview table {
  margin-bottom: 0px;
}

.bike-body #overview.with-video {
  border-bottom: 0px;
}

.bike-body #technology .block.black .head-3,
.bike-body #technology .block .block.button .head-3,
.block .bike-body #technology .block.button .head-3,
.bike-body #technology .block input.block[type=submit] .head-3,
.block .bike-body #technology input.block[type=submit] .head-3,
.bike-body #technology .block button.block[type=submit] .head-3,
.block .bike-body #technology button.block[type=submit] .head-3,
.bike-body #technology .block.black #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .bike-body #technology .block.black .name,
.bike-body #technology .block .block.button #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .bike-body #technology .block .block.button .name,
.block .bike-body #technology .block.button #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .block .bike-body #technology .block.button .name,
.bike-body #technology .block input.block[type=submit] #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .bike-body #technology .block input.block[type=submit] .name,
.block .bike-body #technology input.block[type=submit] #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .block .bike-body #technology input.block[type=submit] .name,
.bike-body #technology .block button.block[type=submit] #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .bike-body #technology .block button.block[type=submit] .name,
.block .bike-body #technology button.block[type=submit] #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .block .bike-body #technology button.block[type=submit] .name,
.bike-body #technology .block.black #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .bike-body #technology .block.black .second,
.bike-body #technology .block .block.button #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .bike-body #technology .block .block.button .second,
.block .bike-body #technology .block.button #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .block .bike-body #technology .block.button .second,
.bike-body #technology .block input.block[type=submit] #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .bike-body #technology .block input.block[type=submit] .second,
.block .bike-body #technology input.block[type=submit] #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .block .bike-body #technology input.block[type=submit] .second,
.bike-body #technology .block button.block[type=submit] #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .bike-body #technology .block button.block[type=submit] .second,
.block .bike-body #technology button.block[type=submit] #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .block .bike-body #technology button.block[type=submit] .second {
  color: #62bd19;
}

.bike-body #advantages .button:after,
.bike-body #advantages input[type=submit]:after,
.bike-body #advantages button[type=submit]:after {
  content: "\e607";
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6875em;
  line-height: 0;
  position: absolute;
  right: 20px;
  top: 28px;
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  transition: all .1s ease-in-out;
}

.bike-body #specifications {
  border-bottom: 2px solid #e4e4e4;
  border-top: 2px solid #e4e4e4;
}

.bike-body #specifications .wrapper.no-max {
  box-sizing: border-box;
}

.bike-body #specifications .button.download,
.bike-body #specifications input.download[type=submit],
.bike-body #specifications button.download[type=submit],
.bike-body #specifications h3,
.bike-body #specifications form legend,
form .bike-body #specifications legend,
.bike-body #specifications .head-2,
.bike-body #specifications #banner-testride #banner-testride-right .first,
#banner-testride #banner-testride-right .bike-body #specifications .first {
  margin-bottom: 27px;
}

.bike-body #specifications .button.download,
.bike-body #specifications input.download[type=submit],
.bike-body #specifications button.download[type=submit] {
  float: right;
  margin-top: 0px;
  margin-top: -13px;
}

.bike-body #specifications #spec-title .block,
.bike-body #specifications #specifications-summary .block,
.bike-body #specifications #specifications-full .block {
  min-height: initial;
}

.bike-body #specifications #spec-title .block .wrapper,
.bike-body #specifications #specifications-summary .block .wrapper,
.bike-body #specifications #specifications-full .block .wrapper {
  padding-bottom: 0px;
}

.bike-body #specifications #specifications-summary .block .wrapper,
.bike-body #specifications #specifications-full .block .wrapper {
  padding-top: 0px;
}

.bike-body #specifications #specifications-summary .block .wrapper:before,
.bike-body #specifications #specifications-full .block .wrapper:before {
  content: '';
  width: 100%;
  height: 2px;
  margin-bottom: 15px;
  display: block;
  background: -moz-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(118,184,42,0)), color-stop(50%, #76b82a), color-stop(100%, rgba(118,184,42,0)));
  background: -webkit-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -o-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -ms-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: linear-gradient(to right, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b82a', endColorstr='#0076b82a', GradientType=1);
}

.bike-body #specifications #specifications-full {
  display: none;
}

.bike-body #specifications #specifications-cta {
  text-align: center;
}

.bike-body #specifications #specifications-cta .button,
.bike-body #specifications #specifications-cta input[type=submit],
.bike-body #specifications #specifications-cta button[type=submit] {
  margin: 0px;
}

.bike-body #specifications #specifications-cta .button i,
.bike-body #specifications #specifications-cta input[type=submit] i,
.bike-body #specifications #specifications-cta button[type=submit] i {
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.bike-body #specifications #specifications-cta .button:hover i,
.bike-body #specifications #specifications-cta input[type=submit]:hover i,
.bike-body #specifications #specifications-cta button[type=submit]:hover i {
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}

.bike-body #specifications #specifications-cta .button span.show-less,
.bike-body #specifications #specifications-cta input[type=submit] span.show-less,
.bike-body #specifications #specifications-cta button[type=submit] span.show-less {
  display: none;
}

.bike-body #specifications #specifications-cta .button.is-open i,
.bike-body #specifications #specifications-cta input.is-open[type=submit] i,
.bike-body #specifications #specifications-cta button.is-open[type=submit] i {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.bike-body #specifications #specifications-cta .button.is-open span.show-less,
.bike-body #specifications #specifications-cta input.is-open[type=submit] span.show-less,
.bike-body #specifications #specifications-cta button.is-open[type=submit] span.show-less {
  display: inline-block;
}

.bike-body #specifications #specifications-cta .button.is-open span.show-more,
.bike-body #specifications #specifications-cta input.is-open[type=submit] span.show-more,
.bike-body #specifications #specifications-cta button.is-open[type=submit] span.show-more {
  display: none;
}

.hotspot {
  display: inline-block;
  width: 23px;
  height: 23px;
  cursor: pointer;
}

.hotspot .hotspot-wrapper {
  display: block;
  position: relative;
  width: 23px;
  height: 23px;
}

.hotspot i {
  font-family: 'icomoon';
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  box-sizing: border-box;
  color: White;
  padding: 2px 3px 2px 2px;
  font-size: 16px;
  text-align: center;
  line-height: 1 !important;
  background-color: #62bd19;
  border: 2px solid #62bd19;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 31;
}

.hotspot .tooltip {
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  transition: all .25s ease-in-out;
  position: absolute;
  z-index: 30;
  bottom: 21px;
  background-color: #e0e0e0;
  padding: 30px;
  width: 350px;
  box-sizing: border-box;
  text-align: left;
  border: 2px solid #e4e4e4;
}

.hotspot .tooltip .title {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  font-size: 1.25em;
  text-transform: uppercase;
  margin-bottom: 15px;
  display: block;
}

.hotspot .tooltip .description {
  display: block;
}

.hotspot .tooltip p,
.hotspot .tooltip .block.full .wrapper ul,
.block.full .wrapper .hotspot .tooltip ul,
.hotspot .tooltip .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .hotspot .tooltip ul,
.hotspot .tooltip .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .hotspot .tooltip ul,
.hotspot .tooltip .block.full .wrapper ol,
.block.full .wrapper .hotspot .tooltip ol,
.hotspot .tooltip .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .hotspot .tooltip ol,
.hotspot .tooltip .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .hotspot .tooltip ol,
.hotspot .tooltip .block.full .wrapper table,
.block.full .wrapper .hotspot .tooltip table,
.hotspot .tooltip .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .hotspot .tooltip table,
.hotspot .tooltip .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .hotspot .tooltip table,
.hotspot .tooltip .block.text .wrapper ul,
.block.text .wrapper .hotspot .tooltip ul,
.hotspot .tooltip .block.text .wrapper ol,
.block.text .wrapper .hotspot .tooltip ol,
.hotspot .tooltip .block.text .wrapper table,
.block.text .wrapper .hotspot .tooltip table,
.hotspot .tooltip .inline-video-player,
.hotspot .tooltip .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .hotspot .tooltip li,
.hotspot .tooltip #footer .column dl,
#footer .column .hotspot .tooltip dl,
.hotspot .tooltip .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .hotspot .tooltip ul,
.hotspot .tooltip .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .hotspot .tooltip ol,
.hotspot .tooltip .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .hotspot .tooltip table,
.hotspot .tooltip .accordion .item-content ul,
.accordion .item-content .hotspot .tooltip ul,
.hotspot .tooltip .accordion .item-content ol,
.accordion .item-content .hotspot .tooltip ol,
.hotspot .tooltip .accordion .item-content table,
.accordion .item-content .hotspot .tooltip table,
.hotspot .tooltip #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .hotspot .tooltip ul,
.hotspot .tooltip #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .hotspot .tooltip ul,
.hotspot .tooltip #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .hotspot .tooltip ul,
.hotspot .tooltip #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .hotspot .tooltip ul,
.hotspot .tooltip .richtext ul,
.richtext .hotspot .tooltip ul,
.hotspot .tooltip .richtext ol,
.richtext .hotspot .tooltip ol,
.hotspot .tooltip .richtext table,
.richtext .hotspot .tooltip table,
.hotspot .tooltip .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .hotspot .tooltip div.vcard,
.hotspot .tooltip .regular-opening-times ul,
.regular-opening-times .hotspot .tooltip ul,
.hotspot .tooltip .special-opening-times ul,
.special-opening-times .hotspot .tooltip ul,
.hotspot .tooltip .testcenter .wrapper ul,
.testcenter .wrapper .hotspot .tooltip ul,
.hotspot .tooltip .testcenter .wrapper ol,
.testcenter .wrapper .hotspot .tooltip ol,
.hotspot .tooltip .testcenter .wrapper table,
.testcenter .wrapper .hotspot .tooltip table {
  margin-bottom: 0px;
}

.hotspot.right .tooltip {
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
  transform-origin: left bottom;
  left: 23px;
}

.hotspot.left .tooltip {
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  transform-origin: right bottom;
  right: 21px;
}

.hotspot.left.down .tooltip {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
  right: 21px;
  top: 22px;
  bottom: inherit;
}

.hotspot.open i {
  border: 2px solid #e4e4e4;
  background-color: #e4e4e4;
}

.hotspot.open .tooltip {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.color-swatch {
  background-color: #e0e0e0;
  width: 17px;
  height: 17px;
  display: inline-block;
  margin-right: 15px;
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
  transition: border .25s ease-in-out;
}

.color-swatch.active,
.color-swatch:hover {
  border: 2px solid #62bd19;
}

.color-swatch.active {
  -webkit-box-shadow: 0px 0px 8px 0px #62bd19;
  -moz-box-shadow: 0px 0px 8px 0px #62bd19;
  box-shadow: 0px 0px 8px 0px #62bd19;
}

.color-swatch-blauw {
  background-color: #354eaa;
}

.color-swatch-beige {
  background-color: #f4e59f;
}

.color-swatch-bruin {
  background-color: #7b5934;
}

.color-swatch-geel {
  background-color: #fff000;
}

.color-swatch-oranje {
  background-color: darkorange;
}

.color-swatch-goud {
  background-color: #f7d94d;
}

.color-swatch-grijs {
  background-color: #7c7c7c;
}

.color-swatch-groen {
  background-color: #269d31;
}

.color-swatch-paars {
  background-color: #8e269d;
}

.color-swatch-rood {
  background-color: #d22929;
}

.color-swatch-roze {
  background-color: #f14ddc;
}

.color-swatch-wit {
  background-color: #f8f8f8;
}

.color-swatch-zilver {
  background-color: #e6e6e6;
}

.color-swatch-zwart {
  background-color: #111111;
}

table.power {
  width: 100%;
  text-align: center;
}

table.power thead td,
table.power thead th {
  text-transform: uppercase;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 1.25em;
  color: #62bd19;
}

table.power thead td i,
table.power thead td strong,
table.power thead th i,
table.power thead th strong {
  display: block;
  margin: 0 auto;
}

table.power thead td strong,
table.power thead th strong {
  margin: 8px 0px;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

table.power thead td .icon,
table.power thead th .icon {
  -webkit-text-shadow: 0px 0px 12px #62bd19;
  -moz-text-shadow: 0px 0px 12px #62bd19;
  text-shadow: 0px 0px 12px #62bd19;
  color: White;
}

table.power tbody td {
  padding: 12px 0px;
}

table.power td.type {
  text-align: left;
  text-transform: uppercase;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 1.25em;
  color: #62bd19;
}

table.power td.type strong {
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

table.power td.type em,
table.power td.type strong {
  color: White;
}

.power-300 {
  font-size: 20px;
}

.power-400 {
  font-size: 26px;
}

.power-500 {
  font-size: 36px;
}

.power-600 {
  font-size: 46px;
}

table.specs {
  width: 100%;
  margin-bottom: 50px;
}

table.specs tr td {
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 0px;
}

table.specs tr:last-child td {
  border-bottom: 0px;
}

table.specs .label {
  font-weight: bold;
  width: 40%;
  padding-right: 40px;
  position: relative;
}

table.specs .value {
  padding-left: 10px;
}

table.specs .label,
table.specs .value {
  line-height: 1.75;
}

table.specs .more-info {
  position: absolute;
  top: 5px;
  right: 0px;
}

table.gears {
  width: 100%;
}

table.gears td span {
  font-weight: bold;
}

#old-model-notification {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: Black;
  color: White;
  width: 100%;
  max-width: 354px;
  z-index: 45;
  display: none;
}

#old-model-notification.open {
  display: block;
}

#old-model-notification .old-model-wrapper {
  padding: 27px 30px;
  position: relative;
}

#old-model-notification .old-model-wrapper i.icon-close-box,
#old-model-notification .old-model-wrapper .more-info-tooltip.open i,
.more-info-tooltip.open #old-model-notification .old-model-wrapper i,
#old-model-notification .old-model-wrapper .hotspot.open i,
.hotspot.open #old-model-notification .old-model-wrapper i {
  background: #62bd19;
  color: White;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 30px;
  height: 30px;
  font-size: 30px;
}

#old-model-notification .old-model-wrapper strong {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 14px;
  font-size: 1.1875em;
}

#old-model-notification .old-model-wrapper a.button-link {
  color: #62bd19;
  padding-top: 16px;
  padding-left: 0px;
}

#old-model-notification .old-model-wrapper a.button-link i {
  top: 22px;
}

#old-model-notification .old-model-wrapper p,
#old-model-notification .old-model-wrapper .block.full .wrapper ul,
.block.full .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .block.full .wrapper ol,
.block.full .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .block.full .wrapper table,
.block.full .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .block.text .wrapper ul,
.block.text .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .block.text .wrapper ol,
.block.text .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .block.text .wrapper table,
.block.text .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .inline-video-player,
#old-model-notification .old-model-wrapper .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #old-model-notification .old-model-wrapper li,
#old-model-notification .old-model-wrapper #footer .column dl,
#footer .column #old-model-notification .old-model-wrapper dl,
#old-model-notification .old-model-wrapper .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .accordion .item-content ul,
.accordion .item-content #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .accordion .item-content ol,
.accordion .item-content #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .accordion .item-content table,
.accordion .item-content #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .richtext ul,
.richtext #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .richtext ol,
.richtext #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .richtext table,
.richtext #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #old-model-notification .old-model-wrapper div.vcard,
#old-model-notification .old-model-wrapper .regular-opening-times ul,
.regular-opening-times #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .special-opening-times ul,
.special-opening-times #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .testcenter .wrapper ul,
.testcenter .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .testcenter .wrapper ol,
.testcenter .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .testcenter .wrapper table,
.testcenter .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper a.button-link {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#old-model-notification .old-model-wrapper p,
#old-model-notification .old-model-wrapper .block.full .wrapper ul,
.block.full .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .block.full .wrapper ol,
.block.full .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .block.full .wrapper table,
.block.full .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .block.text .wrapper ul,
.block.text .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .block.text .wrapper ol,
.block.text .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .block.text .wrapper table,
.block.text .wrapper #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .inline-video-player,
#old-model-notification .old-model-wrapper .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #old-model-notification .old-model-wrapper li,
#old-model-notification .old-model-wrapper #footer .column dl,
#footer .column #old-model-notification .old-model-wrapper dl,
#old-model-notification .old-model-wrapper .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .accordion .item-content ul,
.accordion .item-content #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .accordion .item-content ol,
.accordion .item-content #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .accordion .item-content table,
.accordion .item-content #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .richtext ul,
.richtext #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .richtext ol,
.richtext #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .richtext table,
.richtext #old-model-notification .old-model-wrapper table,
#old-model-notification .old-model-wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #old-model-notification .old-model-wrapper div.vcard,
#old-model-notification .old-model-wrapper .regular-opening-times ul,
.regular-opening-times #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .special-opening-times ul,
.special-opening-times #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .testcenter .wrapper ul,
.testcenter .wrapper #old-model-notification .old-model-wrapper ul,
#old-model-notification .old-model-wrapper .testcenter .wrapper ol,
.testcenter .wrapper #old-model-notification .old-model-wrapper ol,
#old-model-notification .old-model-wrapper .testcenter .wrapper table,
.testcenter .wrapper #old-model-notification .old-model-wrapper table {
  font-size: .9375em;
}

.score-indicator {
  display: inline-block;
  width: 100%;
  max-width: 160px;
}

.score-indicator .score-labels {
  width: 100%;
  margin-bottom: 8px;
  -moz-transform: translateX(5%);
  -webkit-transform: translateX(5%);
  -o-transform: translateX(5%);
  -ms-transform: translateX(5%);
  transform: translateX(5%);
  display: block;
}

.score-indicator .score-labels:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html .score-indicator .score-labels {
  height: 1px;
}

html[xmlns] .score-indicator .score-labels {
  display: block;
}

.score-indicator .score-labels span {
  display: block;
  float: left;
  width: 10%;
  text-align: left;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 14px;
  font-style: italic;
  box-sizing: border-box;
}

.score-indicator .value-holder {
  display: block;
  width: 100%;
  position: relative;
  position: relative;
  height: 8px;
  background: rgba(98,189,25,0.5);
  border: 1px solid #62bd19;
  -webkit-box-shadow: 0px 0px 8px 0px #62bd19;
  -moz-box-shadow: 0px 0px 8px 0px #62bd19;
  box-shadow: 0px 0px 8px 0px #62bd19;
  border-radius: 4px;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
  -moz-transform: skew(-15deg, 0deg);
  -webkit-transform: skew(-15deg, 0deg);
  -o-transform: skew(-15deg, 0deg);
  -ms-transform: skew(-15deg, 0deg);
  transform: skew(-15deg, 0deg);
  overflow: hidden;
}

.score-indicator .value-holder .filler {
  box-sizing: border-box;
  background: White;
  height: 8px;
  border: 2px solid transparent;
  border-radius: 1px;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
  position: absolute;
  top: 0px;
  left: 0px;
}

#video_stepper-button {
  -webkit-animation: videobutton-dance 4s infinite;
  -moz-animation: videobutton-dance 4s infinite;
  -o-animation: videobutton-dance 4s infinite;
  animation: videobutton-dance 4s infinite;
}

#video_stepper-button span {
  border: 2px solid #62bd19;
  padding-right: 5px;
  display: block;
  height: 22px;
}

#video_stepper-button i.icon-play {
  font-size: 12px;
  display: inline-block;
  padding: 5px 4px 3px 4px;
  margin-right: 5px;
  background-color: #62bd19;
  color: White;
  height: 22px;
  width: 22px;
  box-sizing: border-box;
}

#video_stepper-button i.icon-play:before {
  content: "\e625" !important;
}

#video_stepper-video {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  background: black;
  width: 100%;
  height: 100%;
  z-index: 50;
}

#video_stepper-video #video_stepper-video-inner {
  position: relative;
  width: 100%;
  height: 100%;
}

#video_stepper-video iframe {
  width: 100%;
  height: 100%;
}

#video_stepper-video.open {
  display: block;
}

#video_stepper-video .button-close {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 50;
  cursor: pointer;
}

#video_stepper-video .controls {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  z-index: 50;
  opacity: 1;
  transition: all cubic-bezier(0.77, 0, 0.35, 1) .5s;
}

#video_stepper-video .controls.disabled {
  opacity: 0;
}

#video_stepper-video .button,
#video_stepper-video input[type=submit],
#video_stepper-video button[type=submit] {
  box-sizing: border-box;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 14px;
  transition: all cubic-bezier(0.77, 0, 0.35, 1) .5s;
}

#video_stepper-video .button span,
#video_stepper-video input[type=submit] span,
#video_stepper-video button[type=submit] span {
  display: block;
  font-size: 0.9em;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  margin-top: 4px;
  text-transform: none;
}

#video_stepper-video .button.prev-pause_moment,
#video_stepper-video input.prev-pause_moment[type=submit],
#video_stepper-video button.prev-pause_moment[type=submit] {
  float: left;
}

#video_stepper-video .button.next-pause_moment,
#video_stepper-video input.next-pause_moment[type=submit],
#video_stepper-video button.next-pause_moment[type=submit] {
  float: right;
}

#video_stepper-video .button.disabled,
#video_stepper-video input.disabled[type=submit],
#video_stepper-video button.disabled[type=submit],
#video_stepper-video .button.tmp-disabled,
#video_stepper-video input.tmp-disabled[type=submit],
#video_stepper-video button.tmp-disabled[type=submit] {
  opacity: 0;
}

@-webkit-keyframes videobutton-dance {
  0% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  20% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  40% {
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    color: black;
  }

  60% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  80% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  100% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }
}

@-moz-keyframes videobutton-dance {
  0% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  20% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  40% {
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    color: black;
  }

  60% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  80% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  100% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }
}

@-o-keyframes videobutton-dance {
  0% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  20% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  40% {
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    color: black;
  }

  60% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  80% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  100% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }
}

@keyframes videobutton-dance {
  0% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  20% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  40% {
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    color: black;
  }

  60% {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    color: #62bd19;
  }

  80% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }

  100% {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    color: black;
  }
}

#mail-factsheet-interaction {
  width: 50%;
  position: absolute;
  right: 57px;
  top: 52px;
  min-height: 56px;
}

#mail-factsheet-interaction .inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

#mail-factsheet-interaction .inner #mail-factsheet-btn {
  margin: 0;
  float: right;
  opacity: 1;
  position: relative;
  z-index: 1;
  transition: all 1s cubic-bezier(0.77, 0, 0.35, 1);
}

#mail-factsheet-interaction .inner #mail-factsheet-success {
  text-align: right;
  font-size: .875em;
  line-height: 1.5;
  padding-top: 4px;
  padding-bottom: 4px;
}

#mail-factsheet-interaction *::selection {
  background: #62bd19;
  color: White;
}

#mail-factsheet-interaction *::-moz-selection {
  background: #62bd19;
  color: White;
}

#mail-factsheet-foldout {
  margin-bottom: 20px;
}

#mail-factsheet-foldout #mail-factsheet-call {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
  font-size: .875em;
  line-height: 1.5;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 4px;
}

#mail-factsheet-foldout #mail-factsheet-form {
  position: relative;
  z-index: 10;
  width: 100%;
}

#mail-factsheet-foldout #mail-factsheet-form .column {
  width: 25%;
  float: left;
  padding-left: 10px;
  box-sizing: border-box;
}

#mail-factsheet-foldout #mail-factsheet-form .column:first-child {
  padding-left: 0;
}

#mail-factsheet-foldout #mail-factsheet-form .column input[type=text] {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 16px;
}

#mail-factsheet-foldout #mail-factsheet-form #mail-factsheet-submit {
  margin: 0;
  height: 54px;
  max-height: 54px;
}

#mail-factsheet-foldout #mail-factsheet-form #mail-factsheet-submit .hide-while-loading {
  display: block;
}

#mail-factsheet-foldout #mail-factsheet-form #mail-factsheet-submit .show-while-loading {
  display: none;
}

#mail-factsheet-foldout #mail-factsheet-form #mail-factsheet-submit i:before {
  content: "\e607";
}

#mail-factsheet-foldout #mail-factsheet-form.is-loading #mail-factsheet-submit {
  padding-right: 19px;
  opacity: 0.5;
  cursor: default;
}

#mail-factsheet-foldout #mail-factsheet-form.is-loading #mail-factsheet-submit .hide-while-loading {
  display: none;
}

#mail-factsheet-foldout #mail-factsheet-form.is-loading #mail-factsheet-submit .show-while-loading {
  display: block;
}

#mail-factsheet-foldout *::selection {
  background: #62bd19;
  color: White;
}

#mail-factsheet-foldout *::-moz-selection {
  background: #62bd19;
  color: White;
}

#mail-factsheet-success,
#mail-factsheet-foldout {
  transition: right 1s cubic-bezier(0.77, 0, 0.35, 1);
  z-index: 10;
  position: relative;
  right: -150%;
  width: 100%;
  display: none;
}

.old-bike-header {
  position: absolute;
  text-align: left;
}

.old-bike-header .head-3,
.old-bike-header #testride-step-2 .dealers .dealer-details .name,
#testride-step-2 .dealers .dealer-details .old-bike-header .name,
.old-bike-header #banner-testride #banner-testride-right .second,
#banner-testride #banner-testride-right .old-bike-header .second {
  margin-bottom: 0;
}

.old-bike-header .subtitle {
  color: #dc241f;
  line-height: 1.1;
}

.old-bike-image {
  max-width: 690px;
}

#mail-brochure {
  width: 100%;
  position: relative;
  height: 56px;
}

#mail-brochure *::selection {
  background: #62bd19;
  color: White;
}

#mail-brochure *::-moz-selection {
  background: #62bd19;
  color: White;
}

#mail-brochure #mail-brochure-btn {
  transition: right 1s cubic-bezier(0.77, 0, 0.35, 1);
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}

#mail-brochure #mail-brochure-btn a.button {
  margin: 0;
  float: left;
}

#mail-brochure #mail-brochure-success {
  transition: right 1s cubic-bezier(0.77, 0, 0.35, 1);
  width: 100%;
  text-align: right;
  position: absolute;
  right: -250%;
  top: 0;
}

#mail-brochure #mail-brochure-foldout {
  transition: right 1s cubic-bezier(0.77, 0, 0.35, 1);
  width: 100%;
  position: absolute;
  right: -250%;
  top: 0;
}

#mail-brochure #mail-brochure-foldout p,
#mail-brochure #mail-brochure-foldout .block.full .wrapper ul,
.block.full .wrapper #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .block.full .wrapper ol,
.block.full .wrapper #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .block.full .wrapper table,
.block.full .wrapper #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout .block.text .wrapper ul,
.block.text .wrapper #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .block.text .wrapper ol,
.block.text .wrapper #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .block.text .wrapper table,
.block.text .wrapper #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout .inline-video-player,
#mail-brochure #mail-brochure-foldout .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #mail-brochure #mail-brochure-foldout li,
#mail-brochure #mail-brochure-foldout #footer .column dl,
#footer .column #mail-brochure #mail-brochure-foldout dl,
#mail-brochure #mail-brochure-foldout .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout .accordion .item-content ul,
.accordion .item-content #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .accordion .item-content ol,
.accordion .item-content #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .accordion .item-content table,
.accordion .item-content #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .richtext ul,
.richtext #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .richtext ol,
.richtext #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .richtext table,
.richtext #mail-brochure #mail-brochure-foldout table,
#mail-brochure #mail-brochure-foldout .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #mail-brochure #mail-brochure-foldout div.vcard,
#mail-brochure #mail-brochure-foldout .regular-opening-times ul,
.regular-opening-times #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .special-opening-times ul,
.special-opening-times #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .testcenter .wrapper ul,
.testcenter .wrapper #mail-brochure #mail-brochure-foldout ul,
#mail-brochure #mail-brochure-foldout .testcenter .wrapper ol,
.testcenter .wrapper #mail-brochure #mail-brochure-foldout ol,
#mail-brochure #mail-brochure-foldout .testcenter .wrapper table,
.testcenter .wrapper #mail-brochure #mail-brochure-foldout table {
  margin-bottom: 15px;
}

#mail-brochure #mail-brochure-foldout .column {
  width: 25%;
  float: left;
  padding-left: 10px;
  box-sizing: border-box;
}

#mail-brochure #mail-brochure-foldout .column:first-child {
  padding-left: 0;
}

#mail-brochure #mail-brochure-foldout .column input[type=text] {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 16px;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-submit {
  margin: 0;
  height: 56px;
  max-height: 56px;
  width: 100%;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-submit .hide-while-loading {
  display: block;
  position: relative;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-submit .hide-while-loading i {
  top: 9px;
  right: -15px;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-submit .hide-while-loading i:before {
  content: "\e607";
}

#mail-brochure #mail-brochure-foldout #mail-brochure-submit .show-while-loading {
  display: none;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-form.is-loading #mail-brochure-submit {
  padding-right: 19px;
  opacity: 0.5;
  cursor: default;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-form.is-loading #mail-brochure-submit .hide-while-loading {
  display: none;
}

#mail-brochure #mail-brochure-foldout #mail-brochure-form.is-loading #mail-brochure-submit .show-while-loading {
  display: block;
}

.page-intro {
  padding: 75px 60px;
  text-align: center;
  box-sizing: border-box;
  width: 100%;
  max-width: 830px;
  margin: 0 auto;
}

.page-intro.no-padding {
  padding: 75px 60px 0px 60px;
}

.page-intro hr {
  margin: 25px auto 15px auto;
}

.page-intro p,
.page-intro .block.full .wrapper ul,
.block.full .wrapper .page-intro ul,
.page-intro .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .page-intro ul,
.page-intro .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .page-intro ul,
.page-intro .block.full .wrapper ol,
.block.full .wrapper .page-intro ol,
.page-intro .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .page-intro ol,
.page-intro .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .page-intro ol,
.page-intro .block.full .wrapper table,
.block.full .wrapper .page-intro table,
.page-intro .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .page-intro table,
.page-intro .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .page-intro table,
.page-intro .block.text .wrapper ul,
.block.text .wrapper .page-intro ul,
.page-intro .block.text .wrapper ol,
.block.text .wrapper .page-intro ol,
.page-intro .block.text .wrapper table,
.block.text .wrapper .page-intro table,
.page-intro .inline-video-player,
.page-intro .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .page-intro li,
.page-intro #footer .column dl,
#footer .column .page-intro dl,
.page-intro .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .page-intro ul,
.page-intro .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .page-intro ol,
.page-intro .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .page-intro table,
.page-intro .accordion .item-content ul,
.accordion .item-content .page-intro ul,
.page-intro .accordion .item-content ol,
.accordion .item-content .page-intro ol,
.page-intro .accordion .item-content table,
.accordion .item-content .page-intro table,
.page-intro #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .page-intro ul,
.page-intro #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .page-intro ul,
.page-intro #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .page-intro ul,
.page-intro #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .page-intro ul,
.page-intro .richtext ul,
.richtext .page-intro ul,
.page-intro .richtext ol,
.richtext .page-intro ol,
.page-intro .richtext table,
.richtext .page-intro table,
.page-intro .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .page-intro div.vcard,
.page-intro .regular-opening-times ul,
.regular-opening-times .page-intro ul,
.page-intro .special-opening-times ul,
.special-opening-times .page-intro ul,
.page-intro .testcenter .wrapper ul,
.testcenter .wrapper .page-intro ul,
.page-intro .testcenter .wrapper ol,
.testcenter .wrapper .page-intro ol,
.page-intro .testcenter .wrapper table,
.testcenter .wrapper .page-intro table {
  padding: 0px 35px;
}

.richtext p a,
.richtext .block.full .wrapper ul a,
.block.full .wrapper .richtext ul a,
.richtext .row.fullwidth .block .wrapper ul a,
.row.fullwidth .block .wrapper .richtext ul a,
.richtext .block.fullwidth .wrapper ul a,
.block.fullwidth .wrapper .richtext ul a,
.richtext .block.full .wrapper ol a,
.block.full .wrapper .richtext ol a,
.richtext .row.fullwidth .block .wrapper ol a,
.row.fullwidth .block .wrapper .richtext ol a,
.richtext .block.fullwidth .wrapper ol a,
.block.fullwidth .wrapper .richtext ol a,
.richtext .block.full .wrapper table a,
.block.full .wrapper .richtext table a,
.richtext .row.fullwidth .block .wrapper table a,
.row.fullwidth .block .wrapper .richtext table a,
.richtext .block.fullwidth .wrapper table a,
.block.fullwidth .wrapper .richtext table a,
.richtext .block.text .wrapper ul a,
.block.text .wrapper .richtext ul a,
.richtext .block.text .wrapper ol a,
.block.text .wrapper .richtext ol a,
.richtext .block.text .wrapper table a,
.block.text .wrapper .richtext table a,
.richtext .inline-video-player a,
.richtext .dealers-near-you .dny-list li a,
.dealers-near-you .dny-list .richtext li a,
.richtext #footer .column dl a,
#footer .column .richtext dl a,
.richtext .more-overlay .more-overlay-content ul a,
.more-overlay .more-overlay-content .richtext ul a,
.richtext .more-overlay .more-overlay-content ol a,
.more-overlay .more-overlay-content .richtext ol a,
.richtext .more-overlay .more-overlay-content table a,
.more-overlay .more-overlay-content .richtext table a,
.richtext .accordion .item-content ul a,
.accordion .item-content .richtext ul a,
.richtext .accordion .item-content ol a,
.accordion .item-content .richtext ol a,
.richtext .accordion .item-content table a,
.accordion .item-content .richtext table a,
.richtext #buy-overlay .buy-column.compare ul a,
#buy-overlay .buy-column.compare .richtext ul a,
.richtext #buy-overlay .buy-column.testcenter ul a,
#buy-overlay .buy-column.testcenter .richtext ul a,
.richtext #buy-overlay .buy-column.fietsshop ul a,
#buy-overlay .buy-column.fietsshop .richtext ul a,
.richtext #buy-overlay .buy-column.touragenda ul a,
#buy-overlay .buy-column.touragenda .richtext ul a,
.richtext ul a,
.richtext ol a,
.richtext table a,
.richtext .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard a,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .richtext div.vcard a,
.richtext .regular-opening-times ul a,
.regular-opening-times .richtext ul a,
.richtext .special-opening-times ul a,
.special-opening-times .richtext ul a,
.richtext .testcenter .wrapper ul a,
.testcenter .wrapper .richtext ul a,
.richtext .testcenter .wrapper ol a,
.testcenter .wrapper .richtext ol a,
.richtext .testcenter .wrapper table a,
.testcenter .wrapper .richtext table a {
  color: #62bd19;
  text-decoration: underline;
}

.richtext p strong,
.richtext .block.full .wrapper ul strong,
.block.full .wrapper .richtext ul strong,
.richtext .row.fullwidth .block .wrapper ul strong,
.row.fullwidth .block .wrapper .richtext ul strong,
.richtext .block.fullwidth .wrapper ul strong,
.block.fullwidth .wrapper .richtext ul strong,
.richtext .block.full .wrapper ol strong,
.block.full .wrapper .richtext ol strong,
.richtext .row.fullwidth .block .wrapper ol strong,
.row.fullwidth .block .wrapper .richtext ol strong,
.richtext .block.fullwidth .wrapper ol strong,
.block.fullwidth .wrapper .richtext ol strong,
.richtext .block.full .wrapper table strong,
.block.full .wrapper .richtext table strong,
.richtext .row.fullwidth .block .wrapper table strong,
.row.fullwidth .block .wrapper .richtext table strong,
.richtext .block.fullwidth .wrapper table strong,
.block.fullwidth .wrapper .richtext table strong,
.richtext .block.text .wrapper ul strong,
.block.text .wrapper .richtext ul strong,
.richtext .block.text .wrapper ol strong,
.block.text .wrapper .richtext ol strong,
.richtext .block.text .wrapper table strong,
.block.text .wrapper .richtext table strong,
.richtext .inline-video-player strong,
.richtext .dealers-near-you .dny-list li strong,
.dealers-near-you .dny-list .richtext li strong,
.richtext #footer .column dl strong,
#footer .column .richtext dl strong,
.richtext .more-overlay .more-overlay-content ul strong,
.more-overlay .more-overlay-content .richtext ul strong,
.richtext .more-overlay .more-overlay-content ol strong,
.more-overlay .more-overlay-content .richtext ol strong,
.richtext .more-overlay .more-overlay-content table strong,
.more-overlay .more-overlay-content .richtext table strong,
.richtext .accordion .item-content ul strong,
.accordion .item-content .richtext ul strong,
.richtext .accordion .item-content ol strong,
.accordion .item-content .richtext ol strong,
.richtext .accordion .item-content table strong,
.accordion .item-content .richtext table strong,
.richtext #buy-overlay .buy-column.compare ul strong,
#buy-overlay .buy-column.compare .richtext ul strong,
.richtext #buy-overlay .buy-column.testcenter ul strong,
#buy-overlay .buy-column.testcenter .richtext ul strong,
.richtext #buy-overlay .buy-column.fietsshop ul strong,
#buy-overlay .buy-column.fietsshop .richtext ul strong,
.richtext #buy-overlay .buy-column.touragenda ul strong,
#buy-overlay .buy-column.touragenda .richtext ul strong,
.richtext ul strong,
.richtext ol strong,
.richtext table strong,
.richtext .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard strong,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .richtext div.vcard strong,
.richtext .regular-opening-times ul strong,
.regular-opening-times .richtext ul strong,
.richtext .special-opening-times ul strong,
.special-opening-times .richtext ul strong,
.richtext .testcenter .wrapper ul strong,
.testcenter .wrapper .richtext ul strong,
.richtext .testcenter .wrapper ol strong,
.testcenter .wrapper .richtext ol strong,
.richtext .testcenter .wrapper table strong,
.testcenter .wrapper .richtext table strong {
  font-weight: bold;
}

.richtext img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  display: block;
  margin: 0 auto;
}

.richtext ul {
  list-style: none;
  list-style-image: url(/img/bg-li.gif);
  margin-left: 20px;
}

.richtext ul li {
  padding-left: 12px;
}

.richtext ol {
  margin-left: 20px;
}

.richtext table {
  width: 100% !important;
  max-width: 100% !important;
}

.richtext table thead td,
.richtext table thead th {
  padding: 30px 10px 30px 0px;
  text-align: left;
  font-size: 1.25em;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e0e0;
}

.richtext table td {
  padding: 15px 10px 15px 0px;
  border-bottom: 1px solid #e0e0e0;
}

.richtext .block-in {
  width: 100% !important;
  background-color: transparent !important;
  border: 0px !important;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  overflow: visible !important;
  box-shadow: none !important;
}

.richtext .block-in .holder.content {
  float: none !important;
  padding: 0px !important;
  line-height: inherit !important;
  border-radius: 0px !important;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
  overflow: visible !important;
}

.richtext .block-in .holder.content h2 {
  font-family: "Yummo W01 Regular1444425",sans-serif !important;
  font-size: 2.5em !important;
  text-transform: uppercase !important;
  color: inherit !important;
  margin-bottom: 10px !important;
  font-weight: normal !important;
}

.richtext iframe,
.richtext .issuuembed {
  width: 100% !important;
  margin: 0 auto 20px auto;
}

.richtext .button,
.richtext input[type=submit],
.richtext button[type=submit] {
  text-decoration: none;
  padding-right: 60px;
}

.green .wrapper p a,
input[type=submit] .wrapper p a,
button[type=submit] .wrapper p a,
.green .block.full .wrapper ul a,
.block.full .green .wrapper ul a,
input[type=submit] .block.full .wrapper ul a,
.block.full input[type=submit] .wrapper ul a,
button[type=submit] .block.full .wrapper ul a,
.block.full button[type=submit] .wrapper ul a,
.green .row.fullwidth .block .wrapper ul a,
.row.fullwidth .block .green .wrapper ul a,
input[type=submit] .row.fullwidth .block .wrapper ul a,
.row.fullwidth .block input[type=submit] .wrapper ul a,
button[type=submit] .row.fullwidth .block .wrapper ul a,
.row.fullwidth .block button[type=submit] .wrapper ul a,
.green .block.fullwidth .wrapper ul a,
.block.fullwidth .green .wrapper ul a,
input[type=submit] .block.fullwidth .wrapper ul a,
.block.fullwidth input[type=submit] .wrapper ul a,
button[type=submit] .block.fullwidth .wrapper ul a,
.block.fullwidth button[type=submit] .wrapper ul a,
.green .block.full .wrapper ol a,
.block.full .green .wrapper ol a,
input[type=submit] .block.full .wrapper ol a,
.block.full input[type=submit] .wrapper ol a,
button[type=submit] .block.full .wrapper ol a,
.block.full button[type=submit] .wrapper ol a,
.green .row.fullwidth .block .wrapper ol a,
.row.fullwidth .block .green .wrapper ol a,
input[type=submit] .row.fullwidth .block .wrapper ol a,
.row.fullwidth .block input[type=submit] .wrapper ol a,
button[type=submit] .row.fullwidth .block .wrapper ol a,
.row.fullwidth .block button[type=submit] .wrapper ol a,
.green .block.fullwidth .wrapper ol a,
.block.fullwidth .green .wrapper ol a,
input[type=submit] .block.fullwidth .wrapper ol a,
.block.fullwidth input[type=submit] .wrapper ol a,
button[type=submit] .block.fullwidth .wrapper ol a,
.block.fullwidth button[type=submit] .wrapper ol a,
.green .block.full .wrapper table a,
.block.full .green .wrapper table a,
input[type=submit] .block.full .wrapper table a,
.block.full input[type=submit] .wrapper table a,
button[type=submit] .block.full .wrapper table a,
.block.full button[type=submit] .wrapper table a,
.green .row.fullwidth .block .wrapper table a,
.row.fullwidth .block .green .wrapper table a,
input[type=submit] .row.fullwidth .block .wrapper table a,
.row.fullwidth .block input[type=submit] .wrapper table a,
button[type=submit] .row.fullwidth .block .wrapper table a,
.row.fullwidth .block button[type=submit] .wrapper table a,
.green .block.fullwidth .wrapper table a,
.block.fullwidth .green .wrapper table a,
input[type=submit] .block.fullwidth .wrapper table a,
.block.fullwidth input[type=submit] .wrapper table a,
button[type=submit] .block.fullwidth .wrapper table a,
.block.fullwidth button[type=submit] .wrapper table a,
.green .block.text .wrapper ul a,
.block.text .green .wrapper ul a,
input[type=submit] .block.text .wrapper ul a,
.block.text input[type=submit] .wrapper ul a,
button[type=submit] .block.text .wrapper ul a,
.block.text button[type=submit] .wrapper ul a,
.green .block.text .wrapper ol a,
.block.text .green .wrapper ol a,
input[type=submit] .block.text .wrapper ol a,
.block.text input[type=submit] .wrapper ol a,
button[type=submit] .block.text .wrapper ol a,
.block.text button[type=submit] .wrapper ol a,
.green .block.text .wrapper table a,
.block.text .green .wrapper table a,
input[type=submit] .block.text .wrapper table a,
.block.text input[type=submit] .wrapper table a,
button[type=submit] .block.text .wrapper table a,
.block.text button[type=submit] .wrapper table a,
.green .wrapper .inline-video-player a,
input[type=submit] .wrapper .inline-video-player a,
button[type=submit] .wrapper .inline-video-player a,
.green .wrapper .dealers-near-you .dny-list li a,
.dealers-near-you .dny-list .green .wrapper li a,
input[type=submit] .wrapper .dealers-near-you .dny-list li a,
.dealers-near-you .dny-list input[type=submit] .wrapper li a,
button[type=submit] .wrapper .dealers-near-you .dny-list li a,
.dealers-near-you .dny-list button[type=submit] .wrapper li a,
.green .wrapper #footer .column dl a,
#footer .column .green .wrapper dl a,
input[type=submit] .wrapper #footer .column dl a,
#footer .column input[type=submit] .wrapper dl a,
button[type=submit] .wrapper #footer .column dl a,
#footer .column button[type=submit] .wrapper dl a,
.green .wrapper .more-overlay .more-overlay-content ul a,
.more-overlay .more-overlay-content .green .wrapper ul a,
input[type=submit] .wrapper .more-overlay .more-overlay-content ul a,
.more-overlay .more-overlay-content input[type=submit] .wrapper ul a,
button[type=submit] .wrapper .more-overlay .more-overlay-content ul a,
.more-overlay .more-overlay-content button[type=submit] .wrapper ul a,
.green .wrapper .more-overlay .more-overlay-content ol a,
.more-overlay .more-overlay-content .green .wrapper ol a,
input[type=submit] .wrapper .more-overlay .more-overlay-content ol a,
.more-overlay .more-overlay-content input[type=submit] .wrapper ol a,
button[type=submit] .wrapper .more-overlay .more-overlay-content ol a,
.more-overlay .more-overlay-content button[type=submit] .wrapper ol a,
.green .wrapper .more-overlay .more-overlay-content table a,
.more-overlay .more-overlay-content .green .wrapper table a,
input[type=submit] .wrapper .more-overlay .more-overlay-content table a,
.more-overlay .more-overlay-content input[type=submit] .wrapper table a,
button[type=submit] .wrapper .more-overlay .more-overlay-content table a,
.more-overlay .more-overlay-content button[type=submit] .wrapper table a,
.green .wrapper .accordion .item-content ul a,
.accordion .item-content .green .wrapper ul a,
input[type=submit] .wrapper .accordion .item-content ul a,
.accordion .item-content input[type=submit] .wrapper ul a,
button[type=submit] .wrapper .accordion .item-content ul a,
.accordion .item-content button[type=submit] .wrapper ul a,
.green .wrapper .accordion .item-content ol a,
.accordion .item-content .green .wrapper ol a,
input[type=submit] .wrapper .accordion .item-content ol a,
.accordion .item-content input[type=submit] .wrapper ol a,
button[type=submit] .wrapper .accordion .item-content ol a,
.accordion .item-content button[type=submit] .wrapper ol a,
.green .wrapper .accordion .item-content table a,
.accordion .item-content .green .wrapper table a,
input[type=submit] .wrapper .accordion .item-content table a,
.accordion .item-content input[type=submit] .wrapper table a,
button[type=submit] .wrapper .accordion .item-content table a,
.accordion .item-content button[type=submit] .wrapper table a,
.green .wrapper #buy-overlay .buy-column.compare ul a,
#buy-overlay .buy-column.compare .green .wrapper ul a,
input[type=submit] .wrapper #buy-overlay .buy-column.compare ul a,
#buy-overlay .buy-column.compare input[type=submit] .wrapper ul a,
button[type=submit] .wrapper #buy-overlay .buy-column.compare ul a,
#buy-overlay .buy-column.compare button[type=submit] .wrapper ul a,
.green .wrapper #buy-overlay .buy-column.testcenter ul a,
#buy-overlay .buy-column.testcenter .green .wrapper ul a,
input[type=submit] .wrapper #buy-overlay .buy-column.testcenter ul a,
#buy-overlay .buy-column.testcenter input[type=submit] .wrapper ul a,
button[type=submit] .wrapper #buy-overlay .buy-column.testcenter ul a,
#buy-overlay .buy-column.testcenter button[type=submit] .wrapper ul a,
.green .wrapper #buy-overlay .buy-column.fietsshop ul a,
#buy-overlay .buy-column.fietsshop .green .wrapper ul a,
input[type=submit] .wrapper #buy-overlay .buy-column.fietsshop ul a,
#buy-overlay .buy-column.fietsshop input[type=submit] .wrapper ul a,
button[type=submit] .wrapper #buy-overlay .buy-column.fietsshop ul a,
#buy-overlay .buy-column.fietsshop button[type=submit] .wrapper ul a,
.green .wrapper #buy-overlay .buy-column.touragenda ul a,
#buy-overlay .buy-column.touragenda .green .wrapper ul a,
input[type=submit] .wrapper #buy-overlay .buy-column.touragenda ul a,
#buy-overlay .buy-column.touragenda input[type=submit] .wrapper ul a,
button[type=submit] .wrapper #buy-overlay .buy-column.touragenda ul a,
#buy-overlay .buy-column.touragenda button[type=submit] .wrapper ul a,
.green .wrapper .richtext ul a,
.richtext .green .wrapper ul a,
input[type=submit] .wrapper .richtext ul a,
.richtext input[type=submit] .wrapper ul a,
button[type=submit] .wrapper .richtext ul a,
.richtext button[type=submit] .wrapper ul a,
.green .wrapper .richtext ol a,
.richtext .green .wrapper ol a,
input[type=submit] .wrapper .richtext ol a,
.richtext input[type=submit] .wrapper ol a,
button[type=submit] .wrapper .richtext ol a,
.richtext button[type=submit] .wrapper ol a,
.green .wrapper .richtext table a,
.richtext .green .wrapper table a,
input[type=submit] .wrapper .richtext table a,
.richtext input[type=submit] .wrapper table a,
button[type=submit] .wrapper .richtext table a,
.richtext button[type=submit] .wrapper table a,
.green .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard a,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .green .wrapper div.vcard a,
input[type=submit] .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard a,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data input[type=submit] .wrapper div.vcard a,
button[type=submit] .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard a,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data button[type=submit] .wrapper div.vcard a,
.green .wrapper .regular-opening-times ul a,
.regular-opening-times .green .wrapper ul a,
input[type=submit] .wrapper .regular-opening-times ul a,
.regular-opening-times input[type=submit] .wrapper ul a,
button[type=submit] .wrapper .regular-opening-times ul a,
.regular-opening-times button[type=submit] .wrapper ul a,
.green .wrapper .special-opening-times ul a,
.special-opening-times .green .wrapper ul a,
input[type=submit] .wrapper .special-opening-times ul a,
.special-opening-times input[type=submit] .wrapper ul a,
button[type=submit] .wrapper .special-opening-times ul a,
.special-opening-times button[type=submit] .wrapper ul a,
.green .testcenter .wrapper ul a,
.testcenter .green .wrapper ul a,
input[type=submit] .testcenter .wrapper ul a,
.testcenter input[type=submit] .wrapper ul a,
button[type=submit] .testcenter .wrapper ul a,
.testcenter button[type=submit] .wrapper ul a,
.green .testcenter .wrapper ol a,
.testcenter .green .wrapper ol a,
input[type=submit] .testcenter .wrapper ol a,
.testcenter input[type=submit] .wrapper ol a,
button[type=submit] .testcenter .wrapper ol a,
.testcenter button[type=submit] .wrapper ol a,
.green .testcenter .wrapper table a,
.testcenter .green .wrapper table a,
input[type=submit] .testcenter .wrapper table a,
.testcenter input[type=submit] .wrapper table a,
button[type=submit] .testcenter .wrapper table a,
.testcenter button[type=submit] .wrapper table a {
  color: White;
}

.block.text .wrapper table thead td,
.block.text .wrapper table thead th {
  padding: 15px 5px 15px 0px;
}

.block.text .wrapper table td,
.block.text .wrapper table th {
  border-bottom: 1px solid #000 !important;
}

.block.text.green .wrapper table td,
input.block.text[type=submit] .wrapper table td,
button.block.text[type=submit] .wrapper table td,
.block.text.green .wrapper table th,
input.block.text[type=submit] .wrapper table th,
button.block.text[type=submit] .wrapper table th,
.block.text.darkgrey .wrapper table td,
.block.text.darkgrey .wrapper table th {
  border-bottom: 1px solid White !important;
}

.sitemap .wrapper ul {
  margin-bottom: 0px !important;
}

#opening-de-fietser-col1 p,
#opening-de-fietser-col1 .block.full .wrapper ul,
.block.full .wrapper #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .block.full .wrapper ol,
.block.full .wrapper #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .block.full .wrapper table,
.block.full .wrapper #opening-de-fietser-col1 table,
#opening-de-fietser-col1 .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #opening-de-fietser-col1 table,
#opening-de-fietser-col1 .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #opening-de-fietser-col1 table,
#opening-de-fietser-col1 .block.text .wrapper ul,
.block.text .wrapper #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .block.text .wrapper ol,
.block.text .wrapper #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .block.text .wrapper table,
.block.text .wrapper #opening-de-fietser-col1 table,
#opening-de-fietser-col1 .inline-video-player,
#opening-de-fietser-col1 .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #opening-de-fietser-col1 li,
#opening-de-fietser-col1 #footer .column dl,
#footer .column #opening-de-fietser-col1 dl,
#opening-de-fietser-col1 .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #opening-de-fietser-col1 table,
#opening-de-fietser-col1 .accordion .item-content ul,
.accordion .item-content #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .accordion .item-content ol,
.accordion .item-content #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .accordion .item-content table,
.accordion .item-content #opening-de-fietser-col1 table,
#opening-de-fietser-col1 #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .richtext ul,
.richtext #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .richtext ol,
.richtext #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .richtext table,
.richtext #opening-de-fietser-col1 table,
#opening-de-fietser-col1 .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #opening-de-fietser-col1 div.vcard,
#opening-de-fietser-col1 .regular-opening-times ul,
.regular-opening-times #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .special-opening-times ul,
.special-opening-times #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .testcenter .wrapper ul,
.testcenter .wrapper #opening-de-fietser-col1 ul,
#opening-de-fietser-col1 .testcenter .wrapper ol,
.testcenter .wrapper #opening-de-fietser-col1 ol,
#opening-de-fietser-col1 .testcenter .wrapper table,
.testcenter .wrapper #opening-de-fietser-col1 table {
  text-transform: none;
}

.section.search h1 {
  margin-bottom: 25px;
}

#SearchForm {
  position: relative;
}

#SearchForm label[for="type-bikes"],
#SearchForm #survey-form div.input.radio fieldset legend[for="type-bikes"],
#survey-form div.input.radio fieldset #SearchForm legend[for="type-bikes"] {
  min-width: 80px;
}

#SearchForm label[for="type-pages"],
#SearchForm #survey-form div.input.radio fieldset legend[for="type-pages"],
#survey-form div.input.radio fieldset #SearchForm legend[for="type-pages"] {
  min-width: 90px;
}

#SearchForm .left-side {
  padding-right: 50px !important;
}

#SearchForm .left-side input {
  width: 100%;
}

#SearchForm .submit-link {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 20px;
  padding: 12px 12px 13px 12px;
}

.results-for-type .results-header {
  background-color: #e0e0e0;
  padding: 30px 60px 23px 60px;
}

.results-for-type .results-header h2 {
  width: 50%;
  float: left;
  margin-bottom: 0px;
}

.results-for-type .results-header .results-details {
  text-align: right;
  width: 50%;
  float: right;
  padding: 10px 0px;
}

.results-for-type .results-header .results-details .results-details-set {
  display: inline-block;
  margin-left: 40px;
}

.results-for-type .results-header .results-details .value {
  font-weight: bold;
}

.comparebikes #fiets-vergelijker {
  background-color: White;
}

.comparebikes .row.intro {
  border-bottom: 2px solid #e0e0e0;
}

.comparebikes .row.intro h3,
.comparebikes .row.intro form legend,
form .comparebikes .row.intro legend {
  font-size: 1.25em;
}

.comparebikes .row.intro input[type="checkbox"]+label .check-label,
.comparebikes .row.intro #survey-form div.input.radio fieldset input[type="checkbox"]+legend .check-label,
#survey-form div.input.radio fieldset .comparebikes .row.intro input[type="checkbox"]+legend .check-label {
  top: 0px;
  text-transform: uppercase;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

.comparebikes .compare-labels {
  width: 25%;
}

.comparebikes .compare-models {
  width: 75%;
  float: left;
}

.comparebikes .compare-models .block {
  width: 33.3333%;
  border-left: 2px solid #e0e0e0;
  box-sizing: border-box;
}

.comparebikes .compare-models .block .wrapper {
  padding: 0px;
}

.comparebikes .compare-models .block.add-bike {
  text-align: center;
  display: table;
}

.comparebikes .compare-models .block.add-bike .wrapper {
  padding: 9px 15px 5px 15px;
  display: table-cell;
  vertical-align: middle;
}

.comparebikes .compare-models .block.add-bike a.button-link {
  margin-bottom: 10px;
}

.comparebikes .compare-models .block.add-bike h3,
.comparebikes .compare-models .block.add-bike form legend,
form .comparebikes .compare-models .block.add-bike legend {
  margin-bottom: 40px;
}

.comparebikes .compare-models .block.add-bike .button,
.comparebikes .compare-models .block.add-bike input[type=submit],
.comparebikes .compare-models .block.add-bike button[type=submit] {
  margin-top: 0px;
}

.comparebikes .compare-model-header {
  padding: 9px 15px 5px 15px;
  position: relative;
}

.comparebikes .compare-model-header h3,
.comparebikes .compare-model-header form legend,
form .comparebikes .compare-model-header legend {
  display: inline-block;
  padding-right: 30px;
  margin-bottom: 0px;
  top: 0px;
  left: 0px;
}

.comparebikes .compare-model-header h3 a,
.comparebikes .compare-model-header form legend a,
form .comparebikes .compare-model-header legend a {
  color: inherit;
}

.comparebikes .compare-model-header h3 a:hover,
.comparebikes .compare-model-header form legend a:hover,
form .comparebikes .compare-model-header legend a:hover {
  text-decoration: none;
}

.comparebikes .compare-model-header a.compare-remove {
  position: absolute;
  top: 6px;
  right: 15px;
}

.comparebikes .compare-model-image {
  padding: 30px 15px;
}

.comparebikes .compare-model-image img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 100%;
}

.comparebikes table.compare {
  width: 100%;
  margin-bottom: 60px;
  table-layout: fixed;
}

.comparebikes table.compare h3,
.comparebikes table.compare form legend,
form .comparebikes table.compare legend {
  font-size: 1.25em;
  padding: 24px 0px 8px 0px;
}

.comparebikes table.compare td {
  padding: 0px 30px;
  vertical-align: top;
  position: relative;
  border-bottom: 2px solid #e0e0e0;
}

.comparebikes table.compare td span.compare-value {
  display: block;
  padding: 15px 30px 15px 0px;
  height: 100%;
}

.comparebikes table.compare td.compare-labels {
  padding: 0px 60px;
}

.comparebikes table.compare td.compare-labels {
  font-weight: bold;
}

.comparebikes table.compare td.compare-labels .more-info {
  position: absolute;
  top: 10px;
  right: 30px;
  background-color: white;
}

.comparebikes table.compare td.compare-model {
  width: 25%;
  border-left: 2px solid #e0e0e0;
  box-sizing: border-box;
}

.touragenda {
  overflow: hidden;
}

.touragenda .page-header.last {
  padding-top: 0px;
}

.touragenda .page-intro {
  padding-top: 0px;
  padding-bottom: 0px;
}

.touragenda #TestrideLocatorForm {
  margin-top: 15px;
  margin-bottom: 6px;
}

.touragenda #TestrideLocatorForm .left-side {
  padding-right: 0px;
  width: 100%;
}

.touragenda #TestrideLocatorForm .left-side .location-wrapper {
  width: 65%;
  padding-right: 20px;
  box-sizing: border-box;
  float: left;
  position: relative;
}

.touragenda #TestrideLocatorForm .left-side .location-wrapper #gps {
  position: absolute;
  top: 16px;
  right: 35px;
}

.touragenda #TestrideLocatorForm .left-side .location-wrapper #gps:hover {
  text-decoration: none;
}

.touragenda #TestrideLocatorForm .left-side .location-wrapper input {
  width: 100%;
}

.touragenda #TestrideLocatorForm .left-side .location-wrapper span.or {
  width: 10%;
  float: left;
  text-align: center;
  padding-top: 18px;
  text-transform: uppercase;
}

.touragenda #TestrideLocatorForm .left-side select,
.touragenda #TestrideLocatorForm .left-side .selectboxit-container {
  width: 35%;
  float: left;
}

.touragenda #touragenda-results-mapdetails {
  position: relative;
}

.touragenda #touragenda-results-mapdetails #touragenda-map {
  width: 100%;
  height: 500px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details {
  width: 33%;
  height: 100%;
  background: black;
  position: absolute;
  top: 0px;
  right: -33%;
  transition: right .5s cubic-bezier(0.77, 0, 0.35, 1);
}

.touragenda #touragenda-results-mapdetails #touragenda-details.open {
  right: 0%;
}

.touragenda #touragenda-results-mapdetails #touragenda-details .wrapper {
  padding: 23px 30px;
  position: relative;
  color: White;
}

.touragenda #touragenda-results-mapdetails #touragenda-details .close {
  position: absolute;
  right: 30px;
  top: 23px;
  z-index: 100;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data h3,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data form legend,
form .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data legend {
  font-size: 1.25em;
  font-family: "Source Sans Pro",sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: White;
  margin-bottom: 0px;
  line-height: 1.75;
  top: 0px;
  left: 0px;
  padding-right: 40px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data h4 {
  font-size: 1em;
  text-transform: uppercase;
  color: White;
  opacity: 0.7;
  font-family: "Yummo W01 Regular1444425",sans-serif;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data h4 span {
  padding-right: 15px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data a {
  color: inherit;
  text-decoration: underline;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data p,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.full .wrapper ul,
.block.full .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.full .wrapper ol,
.block.full .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.full .wrapper table,
.block.full .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.text .wrapper ul,
.block.text .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.text .wrapper ol,
.block.text .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .block.text .wrapper table,
.block.text .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .inline-video-player,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data li,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #footer .column dl,
#footer .column .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data dl,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .accordion .item-content ul,
.accordion .item-content .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .accordion .item-content ol,
.accordion .item-content .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .accordion .item-content table,
.accordion .item-content .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
#buy-overlay .buy-column.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .richtext ul,
.richtext .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .richtext ol,
.richtext .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .richtext table,
.richtext .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .regular-opening-times ul,
.regular-opening-times .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .special-opening-times ul,
.special-opening-times .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .testcenter .wrapper ul,
.testcenter .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ul,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .testcenter .wrapper ol,
.testcenter .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data ol,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .testcenter .wrapper table,
.testcenter .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data table {
  margin-bottom: 0px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.opstapdagen h4 {
  font-size: 1em;
  font-family: "Source Sans Pro",sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  opacity: 1;
  margin-top: 8px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.opstapdagen ul li {
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.opstapdagen ul li strong {
  display: block;
  font-size: .875em;
  opacity: 0.7;
  margin-bottom: 2px;
}

.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data a.button {
  text-decoration: none;
}

.touragenda #not-found {
  position: absolute;
  width: 100%;
  top: 0px;
  padding: 10px;
  background-color: #e0e0e0;
  text-align: center;
  left: 0px;
}

.touragenda #testrideresult {
  width: 100%;
}

.touragenda #testrideresult th {
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px 10px 0px;
  text-align: left;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
}

.touragenda #testrideresult th a {
  cursor: pointer;
}

.touragenda #testrideresult th a:hover {
  text-decoration: none;
}

.touragenda #testrideresult th a.asc i,
.touragenda #testrideresult th a.desc i {
  font-family: 'icomoon';
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: .75em;
  padding-left: 10px;
}

.touragenda #testrideresult td {
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px 10px 0px;
  line-height: 1.875;
}

.touragenda #testrideresult td i.icon-check {
  color: #62bd19;
}

.touragenda #testrideresult td i.icon-close {
  color: #dc241f;
  font-size: .75em;
}

.touragenda #testrideresult td strong {
  font-weight: bold;
}

.dealerpage .page-header {
  width: 100%;
  display: table;
}

.dealerpage .page-header .visual,
.dealerpage .page-header .dealer-summary {
  display: table-cell;
  vertical-align: middle;
}

.dealerpage .page-header .visual {
  width: 72.5%;
  min-height: 200px;
  background-color: #62bd19;
  background-size: cover;
  background-position: center center;
  position: relative;
}

.dealerpage .page-header .visual .block.pano {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 29;
  position: absolute;
}

.dealerpage .page-header .dealer-summary {
  width: 27.5%;
  height: 100%;
}

.dealerpage .info-container {
  display: table;
  width: 100%;
  border-spacing: 10px;
  padding: 0 25px;
  box-sizing: border-box;
  margin-top: 20px;
}

.dealerpage .info-wrapper {
  width: 33%;
  box-sizing: border-box;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  display: table-cell;
  vertical-align: bottom;
  background: #62bd19;
  color: #ffffff;
  cursor: pointer;
  padding: 18px 10px 16px;
  text-transform: uppercase;
  font-size: .875em;
  text-decoration: none;
}

.dealerpage .info-wrapper img {
  margin: 0 auto;
  width: 40px;
  height: auto;
}

.dealerpage .info-wrapper span {
  display: block;
  margin-top: 10px;
}

.dealerpage .info-wrapper.dealer-phone dl dt,
.dealerpage .info-wrapper.dealer-phone dl dd {
  color: #ffffff;
  font-size: 1em;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

.dealerpage .info-wrapper.dealer-phone dl dt a,
.dealerpage .info-wrapper.dealer-phone dl dd a {
  font-size: .875em;
  color: #ffffff;
  margin-bottom: 0;
}

.dealerpage .info-wrapper.dealer-phone dl dt {
  margin-top: 10px;
}

.dealerpage .info-wrapper.dealer-phone dl dd {
  display: none;
  margin-bottom: 0;
}

.dealerpage .info-wrapper.dealer-phone.active {
  vertical-align: middle;
}

.dealerpage .info-wrapper.dealer-phone.active img {
  display: none;
}

.dealerpage .info-wrapper.dealer-phone.active dt {
  margin-top: 0;
  margin-bottom: 10px;
}

.dealerpage .info-wrapper.dealer-phone.active dd {
  display: block;
  font-size: 14px;
}

.dealerpage h2 {
  margin-bottom: 20px;
}

.dealerpage #avatar-and-type {
  text-align: center;
  margin-bottom: 20px;
}

.dealerpage #avatar-and-type div.avatar,
.dealerpage #avatar-and-type div.type {
  display: inline-block;
  margin: 0px 5px;
}

.dealerpage div.type i {
  position: relative;
  top: 2px;
}

.dealerpage div.avatar {
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 32px;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
  border: 2px solid #62bd19;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}

.dealerpage div.avatar img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0%;
  left: 0%;
  max-width: initial;
}

.dealerpage #planned-events {
  text-align: center;
}

.dealerpage #planned-events hr {
  width: 100%;
  max-width: 420px;
}

.dealerpage #planned-events .single-events-holder .single-event {
  padding: 10px 0px;
  border-top: 2px solid #e0e0e0;
}

.dealerpage #planned-events .single-events-holder .single-event:first-child {
  border-top: 0px;
}

.dealerpage #planned-events .single-events-holder .single-event p,
.dealerpage #planned-events .single-events-holder .single-event .block.full .wrapper ul,
.block.full .wrapper .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .block.full .wrapper ol,
.block.full .wrapper .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .block.full .wrapper table,
.block.full .wrapper .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event .block.text .wrapper ul,
.block.text .wrapper .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .block.text .wrapper ol,
.block.text .wrapper .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .block.text .wrapper table,
.block.text .wrapper .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event .inline-video-player,
.dealerpage #planned-events .single-events-holder .single-event .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .dealerpage #planned-events .single-events-holder .single-event li,
.dealerpage #planned-events .single-events-holder .single-event #footer .column dl,
#footer .column .dealerpage #planned-events .single-events-holder .single-event dl,
.dealerpage #planned-events .single-events-holder .single-event .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event .accordion .item-content ul,
.accordion .item-content .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .accordion .item-content ol,
.accordion .item-content .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .accordion .item-content table,
.accordion .item-content .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .richtext ul,
.richtext .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .richtext ol,
.richtext .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .richtext table,
.richtext .dealerpage #planned-events .single-events-holder .single-event table,
.dealerpage #planned-events .single-events-holder .single-event .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .dealerpage #planned-events .single-events-holder .single-event div.vcard,
.dealerpage #planned-events .single-events-holder .single-event .regular-opening-times ul,
.regular-opening-times .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .special-opening-times ul,
.special-opening-times .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .testcenter .wrapper ul,
.testcenter .wrapper .dealerpage #planned-events .single-events-holder .single-event ul,
.dealerpage #planned-events .single-events-holder .single-event .testcenter .wrapper ol,
.testcenter .wrapper .dealerpage #planned-events .single-events-holder .single-event ol,
.dealerpage #planned-events .single-events-holder .single-event .testcenter .wrapper table,
.testcenter .wrapper .dealerpage #planned-events .single-events-holder .single-event table {
  margin-bottom: 10px;
}

.dealerpage #planned-events .single-events-holder .single-event dl {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
  line-height: 1.875;
}

.dealerpage #planned-events .single-events-holder .single-event dl dt,
.dealerpage #planned-events .single-events-holder .single-event dl dd {
  display: inline-block;
}

.dealerpage #planned-events .single-events-holder .single-event dl dt {
  color: black;
  margin-right: 5px;
}

.dealerpage #planned-events .single-events-holder .single-event dl dd {
  color: #62bd19;
  margin-right: 30px;
}

.dealerpage #planned-events .button,
.dealerpage #planned-events input[type=submit],
.dealerpage #planned-events button[type=submit] {
  margin-top: 35px;
}

.dealerpage .dealer-default-intro strong {
  font-weight: bold;
  color: #62bd19;
}

.dealerpage #dealer-content-long h1,
.dealerpage #dealer-content-long h2,
.dealerpage #dealer-content-long h3,
.dealerpage #dealer-content-long form legend,
form .dealerpage #dealer-content-long legend,
.dealerpage #dealer-content-long h4,
.dealerpage #dealer-content-long h5,
.dealerpage #dealer-content-long h6 {
  font-size: 1em;
  display: block;
}

.dealer-summary {
  text-align: center;
  background: #e0e0e0;
  color: black;
  padding: 45px 25px;
  box-sizing: border-box;
}

.dealer-summary h1 {
  font-size: 1.875em;
  line-height: 1;
  margin-bottom: 0px;
  text-shadow: 0px 0px 0px transparent;
}

.dealer-summary hr {
  margin: 25px auto;
  width: 100%;
}

.dealer-summary dl {
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

.dealer-summary dl dt {
  color: #6a6a6a;
  font-size: .75em;
  text-transform: uppercase;
  display: block;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

.dealer-summary dl dd {
  font-size: 1em;
  margin-bottom: 15px;
}

.regular-opening-times,
.special-opening-times {
  width: 50%;
  float: left;
}

.regular-opening-times h3,
.regular-opening-times form legend,
form .regular-opening-times legend,
.special-opening-times h3,
.special-opening-times form legend,
form .special-opening-times legend {
  color: #6a6a6a;
  font-size: .75em;
  text-transform: uppercase;
  display: block;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

.regular-opening-times ul li,
.special-opening-times ul li {
  display: block;
}

.regular-opening-times ul li:after,
.special-opening-times ul li:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html .regular-opening-times ul li,
* html .special-opening-times ul li {
  height: 1px;
}

html[xmlns] .regular-opening-times ul li,
html[xmlns] .special-opening-times ul li {
  display: block;
}

.regular-opening-times ul li strong,
.special-opening-times ul li strong {
  color: #6a6a6a;
  font-size: .75em;
  text-transform: uppercase;
  display: block;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  float: left;
  width: 50px;
  position: relative;
  top: 2px;
}

.row.without-reviews {
  background-color: #e0e0e0;
}

.row.without-reviews .block {
  float: none;
  margin: 0 auto;
  background-color: #e0e0e0;
}

#gallery.dealer-gallery {
  height: auto !important;
}

#dealer-showmodels-list li {
  display: block;
  border-bottom: 1px solid #e0e0e0;
  box-sizing: border-box;
  padding: 10px 0px;
  width: 50%;
  float: left;
}

#dealer-showmodels-list li.odd {
  border-left: 1px solid #e0e0e0;
}

#dealer-showmodels-list li.last-two {
  border-bottom: 0px;
}

#dealer-showmodels-list li a {
  display: block;
  display: block;
  position: relative;
}

#dealer-showmodels-list li a:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html #dealer-showmodels-list li a {
  height: 1px;
}

html[xmlns] #dealer-showmodels-list li a {
  display: block;
}

#dealer-showmodels-list li a span.image,
#dealer-showmodels-list li a span.text {
  float: left;
}

#dealer-showmodels-list li a span.image {
  margin-right: 15px;
  width: 80px;
  position: absolute;
  top: 10px;
  left: 0px;
}

#dealer-showmodels-list li a span.image img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

#dealer-showmodels-list li a span.text {
  font-size: 1em;
  line-height: 1;
  padding: 25px 0px 25px 100px;
  display: block;
}

#dealer-showmodels-list li a span.text strong {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  color: Black;
  font-size: 1.25em;
}

#dealer-showmodels-list li a span.text span {
  font-family: "Yummo W01 Regular1444425",sans-serif;
  text-transform: uppercase;
  color: black;
  display: block;
}

#available-demobikes .big-title {
  border-bottom: 0px;
}

#available-demobikes .big-title hr {
  margin-bottom: 0px;
  width: 100%;
  max-width: 420px;
}

#available-demobikes .big-title:after {
  display: none;
}

#available-demobikes .availabe-demobikes-intro .wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
}

#available-demobikes .full-slider .wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
}

.social-media {
  border-top: 4px solid #e0e0e0;
}

.social-media .block.full,
.social-media .row.fullwidth .block,
.row.fullwidth .social-media .block {
  padding-top: 0px;
  max-width: 100%;
}

.social-media h2 {
  text-align: center;
}

.social-media hr {
  width: 100%;
  max-width: 420px;
  margin-bottom: 0px;
}

.social-media .social-media-post-column {
  width: 33.3333333333%;
  float: left;
}

.social-media .social-media-post-column .social-media-post:last-child {
  border-bottom: 4px solid #e0e0e0;
}

.social-media .social-media-posts {
  background-color: White;
  border-top: 2px solid #e0e0e0;
}

.social-media-post {
  display: block;
  width: 100%;
  border: 2px solid #e0e0e0;
  box-sizing: border-box;
  background-color: White;
}

.social-media-post .social-media-message,
.social-media-post .social-media-author {
  padding: 30px;
  box-sizing: border-box;
}

.social-media-post .social-media-author {
  padding: 11px 30px;
  margin-bottom: 11px;
  font-family: "Yummo W01 Regular1444425",sans-serif;
}

.social-media-post .social-media-author .social-media-author-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-bottom: 1px solid #e0e0e0;
}

.social-media-post .social-media-author .social-media-author-inner .social-media-author-cell {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 11px;
}

.social-media-post .social-media-author .social-media-author-inner .social-media-author-cell.with-image {
  width: 60px;
}

.social-media-post .social-media-author .social-media-author-inner .social-media-author-cell.with-image div.avatar {
  width: 50px;
  height: 50px;
  border: 0px;
  border-radius: 25px;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
}

.social-media-post .social-media-author .social-media-author-inner .social-media-author-cell.with-icon {
  width: 40px;
}

.social-media-post .social-media-author a {
  display: block;
  margin-bottom: 5px;
}

.social-media-post .social-media-author i.icon {
  font-size: 1.875em;
}

.social-media-post .social-media-author i.icon.icon-facebook {
  color: #3e5c9a;
}

.social-media-post .social-media-image {
  width: auto;
  margin-bottom: 11px;
}

.social-media-post .social-media-image a,
.social-media-post .social-media-image img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

.social-media-post .social-media-image .with-link {
  border: 2px solid #e0e0e0;
  background: #e0e0e0;
  margin: 0px 30px;
}

.social-media-post .social-media-image .with-link img {
  margin: 10px auto 10px auto;
}

.social-media-post .social-media-image .with-link strong {
  display: block;
  text-decoration: none;
  color: #000;
  padding: 10px;
  background-color: White;
  line-height: 1.875;
}

.social-media-post .social-media-image .with-link a:hover {
  text-decoration: none;
}

.social-media-post .social-media-message {
  padding-top: 0px;
  padding-bottom: 0px;
}

.social-media-post .social-media-message p,
.social-media-post .social-media-message .block.full .wrapper ul,
.block.full .wrapper .social-media-post .social-media-message ul,
.social-media-post .social-media-message .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .social-media-post .social-media-message ul,
.social-media-post .social-media-message .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .social-media-post .social-media-message ul,
.social-media-post .social-media-message .block.full .wrapper ol,
.block.full .wrapper .social-media-post .social-media-message ol,
.social-media-post .social-media-message .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .social-media-post .social-media-message ol,
.social-media-post .social-media-message .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .social-media-post .social-media-message ol,
.social-media-post .social-media-message .block.full .wrapper table,
.block.full .wrapper .social-media-post .social-media-message table,
.social-media-post .social-media-message .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .social-media-post .social-media-message table,
.social-media-post .social-media-message .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .social-media-post .social-media-message table,
.social-media-post .social-media-message .block.text .wrapper ul,
.block.text .wrapper .social-media-post .social-media-message ul,
.social-media-post .social-media-message .block.text .wrapper ol,
.block.text .wrapper .social-media-post .social-media-message ol,
.social-media-post .social-media-message .block.text .wrapper table,
.block.text .wrapper .social-media-post .social-media-message table,
.social-media-post .social-media-message .inline-video-player,
.social-media-post .social-media-message .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .social-media-post .social-media-message li,
.social-media-post .social-media-message #footer .column dl,
#footer .column .social-media-post .social-media-message dl,
.social-media-post .social-media-message .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .social-media-post .social-media-message ul,
.social-media-post .social-media-message .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .social-media-post .social-media-message ol,
.social-media-post .social-media-message .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .social-media-post .social-media-message table,
.social-media-post .social-media-message .accordion .item-content ul,
.accordion .item-content .social-media-post .social-media-message ul,
.social-media-post .social-media-message .accordion .item-content ol,
.accordion .item-content .social-media-post .social-media-message ol,
.social-media-post .social-media-message .accordion .item-content table,
.accordion .item-content .social-media-post .social-media-message table,
.social-media-post .social-media-message #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .social-media-post .social-media-message ul,
.social-media-post .social-media-message #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .social-media-post .social-media-message ul,
.social-media-post .social-media-message #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .social-media-post .social-media-message ul,
.social-media-post .social-media-message #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .social-media-post .social-media-message ul,
.social-media-post .social-media-message .richtext ul,
.richtext .social-media-post .social-media-message ul,
.social-media-post .social-media-message .richtext ol,
.richtext .social-media-post .social-media-message ol,
.social-media-post .social-media-message .richtext table,
.richtext .social-media-post .social-media-message table,
.social-media-post .social-media-message .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .social-media-post .social-media-message div.vcard,
.social-media-post .social-media-message .regular-opening-times ul,
.regular-opening-times .social-media-post .social-media-message ul,
.social-media-post .social-media-message .special-opening-times ul,
.special-opening-times .social-media-post .social-media-message ul,
.social-media-post .social-media-message .testcenter .wrapper ul,
.testcenter .wrapper .social-media-post .social-media-message ul,
.social-media-post .social-media-message .testcenter .wrapper ol,
.testcenter .wrapper .social-media-post .social-media-message ol,
.social-media-post .social-media-message .testcenter .wrapper table,
.testcenter .wrapper .social-media-post .social-media-message table {
  margin-bottom: 11px;
}

@media screen and (min-width: 881px) and (max-width: 1330px) {
  .dealerpage .info-container {
    display: block;
  }

  .dealerpage .info-wrapper {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 500px) {
  .dealerpage .info-container {
    display: block;
  }

  .dealerpage .info-wrapper {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
}

.faq .page-intro,
.faq .accordion .wrapper,
.jobs .page-intro,
.jobs .accordion .wrapper {
  max-width: 735px;
}

.faq .page-intro,
.jobs .page-intro {
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: left;
}

.faq .page-intro p,
.faq .page-intro .block.full .wrapper ul,
.block.full .wrapper .faq .page-intro ul,
.faq .page-intro .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .faq .page-intro ul,
.faq .page-intro .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .faq .page-intro ul,
.faq .page-intro .block.full .wrapper ol,
.block.full .wrapper .faq .page-intro ol,
.faq .page-intro .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .faq .page-intro ol,
.faq .page-intro .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .faq .page-intro ol,
.faq .page-intro .block.full .wrapper table,
.block.full .wrapper .faq .page-intro table,
.faq .page-intro .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .faq .page-intro table,
.faq .page-intro .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .faq .page-intro table,
.faq .page-intro .block.text .wrapper ul,
.block.text .wrapper .faq .page-intro ul,
.faq .page-intro .block.text .wrapper ol,
.block.text .wrapper .faq .page-intro ol,
.faq .page-intro .block.text .wrapper table,
.block.text .wrapper .faq .page-intro table,
.faq .page-intro .inline-video-player,
.faq .page-intro .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .faq .page-intro li,
.faq .page-intro #footer .column dl,
#footer .column .faq .page-intro dl,
.faq .page-intro .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .faq .page-intro ul,
.faq .page-intro .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .faq .page-intro ol,
.faq .page-intro .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .faq .page-intro table,
.faq .page-intro .accordion .item-content ul,
.accordion .item-content .faq .page-intro ul,
.faq .page-intro .accordion .item-content ol,
.accordion .item-content .faq .page-intro ol,
.faq .page-intro .accordion .item-content table,
.accordion .item-content .faq .page-intro table,
.faq .page-intro #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .faq .page-intro ul,
.faq .page-intro #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .faq .page-intro ul,
.faq .page-intro #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .faq .page-intro ul,
.faq .page-intro #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .faq .page-intro ul,
.faq .page-intro .richtext ul,
.richtext .faq .page-intro ul,
.faq .page-intro .richtext ol,
.richtext .faq .page-intro ol,
.faq .page-intro .richtext table,
.richtext .faq .page-intro table,
.faq .page-intro .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .faq .page-intro div.vcard,
.faq .page-intro .regular-opening-times ul,
.regular-opening-times .faq .page-intro ul,
.faq .page-intro .special-opening-times ul,
.special-opening-times .faq .page-intro ul,
.faq .page-intro .testcenter .wrapper ul,
.testcenter .wrapper .faq .page-intro ul,
.faq .page-intro .testcenter .wrapper ol,
.testcenter .wrapper .faq .page-intro ol,
.faq .page-intro .testcenter .wrapper table,
.testcenter .wrapper .faq .page-intro table,
.jobs .page-intro p,
.jobs .page-intro .block.full .wrapper ul,
.block.full .wrapper .jobs .page-intro ul,
.jobs .page-intro .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .jobs .page-intro ul,
.jobs .page-intro .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .jobs .page-intro ul,
.jobs .page-intro .block.full .wrapper ol,
.block.full .wrapper .jobs .page-intro ol,
.jobs .page-intro .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .jobs .page-intro ol,
.jobs .page-intro .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .jobs .page-intro ol,
.jobs .page-intro .block.full .wrapper table,
.block.full .wrapper .jobs .page-intro table,
.jobs .page-intro .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .jobs .page-intro table,
.jobs .page-intro .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .jobs .page-intro table,
.jobs .page-intro .block.text .wrapper ul,
.block.text .wrapper .jobs .page-intro ul,
.jobs .page-intro .block.text .wrapper ol,
.block.text .wrapper .jobs .page-intro ol,
.jobs .page-intro .block.text .wrapper table,
.block.text .wrapper .jobs .page-intro table,
.jobs .page-intro .inline-video-player,
.jobs .page-intro .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .jobs .page-intro li,
.jobs .page-intro #footer .column dl,
#footer .column .jobs .page-intro dl,
.jobs .page-intro .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .jobs .page-intro ul,
.jobs .page-intro .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .jobs .page-intro ol,
.jobs .page-intro .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .jobs .page-intro table,
.jobs .page-intro .accordion .item-content ul,
.accordion .item-content .jobs .page-intro ul,
.jobs .page-intro .accordion .item-content ol,
.accordion .item-content .jobs .page-intro ol,
.jobs .page-intro .accordion .item-content table,
.accordion .item-content .jobs .page-intro table,
.jobs .page-intro #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .jobs .page-intro ul,
.jobs .page-intro #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter .jobs .page-intro ul,
.jobs .page-intro #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .jobs .page-intro ul,
.jobs .page-intro #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .jobs .page-intro ul,
.jobs .page-intro .richtext ul,
.richtext .jobs .page-intro ul,
.jobs .page-intro .richtext ol,
.richtext .jobs .page-intro ol,
.jobs .page-intro .richtext table,
.richtext .jobs .page-intro table,
.jobs .page-intro .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .jobs .page-intro div.vcard,
.jobs .page-intro .regular-opening-times ul,
.regular-opening-times .jobs .page-intro ul,
.jobs .page-intro .special-opening-times ul,
.special-opening-times .jobs .page-intro ul,
.jobs .page-intro .testcenter .wrapper ul,
.testcenter .wrapper .jobs .page-intro ul,
.jobs .page-intro .testcenter .wrapper ol,
.testcenter .wrapper .jobs .page-intro ol,
.jobs .page-intro .testcenter .wrapper table,
.testcenter .wrapper .jobs .page-intro table {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 0px;
}

.faq .accordion .wrapper,
.jobs .accordion .wrapper {
  box-sizing: border-box;
  padding-left: 60px;
  padding-right: 60px;
}

#FormJobApplyForm input,
#FormJobApplyForm textarea {
  width: 100%;
}

#FormJobApplyForm .form-intro {
  margin-bottom: 15px;
}

#FormJobApplyForm .input {
  margin-bottom: 9px;
}

#FormJobApplyForm .input .info.error-message-wrapper {
  display: none;
}

#FormJobApplyForm div.radio.with-label label,
#FormJobApplyForm div.radio.with-label #survey-form div.input.radio fieldset legend,
#survey-form div.input.radio fieldset #FormJobApplyForm div.radio.with-label legend {
  font-weight: normal;
}

#FormJobApplyForm .end {
  margin-top: 25px;
}

#FormJobApplyForm fieldset div.textarea {
  margin-bottom: 35px;
}

#FormJobApplyForm fieldset div.textarea:last-child {
  margin-bottom: 0px;
}

.testcenter .wrapper p a,
.testcenter .block.full .wrapper ul a,
.block.full .testcenter .wrapper ul a,
.testcenter .row.fullwidth .block .wrapper ul a,
.row.fullwidth .block .testcenter .wrapper ul a,
.testcenter .block.fullwidth .wrapper ul a,
.block.fullwidth .testcenter .wrapper ul a,
.testcenter .block.full .wrapper ol a,
.block.full .testcenter .wrapper ol a,
.testcenter .row.fullwidth .block .wrapper ol a,
.row.fullwidth .block .testcenter .wrapper ol a,
.testcenter .block.fullwidth .wrapper ol a,
.block.fullwidth .testcenter .wrapper ol a,
.testcenter .block.full .wrapper table a,
.block.full .testcenter .wrapper table a,
.testcenter .row.fullwidth .block .wrapper table a,
.row.fullwidth .block .testcenter .wrapper table a,
.testcenter .block.fullwidth .wrapper table a,
.block.fullwidth .testcenter .wrapper table a,
.testcenter .block.text .wrapper ul a,
.block.text .testcenter .wrapper ul a,
.testcenter .block.text .wrapper ol a,
.block.text .testcenter .wrapper ol a,
.testcenter .block.text .wrapper table a,
.block.text .testcenter .wrapper table a,
.testcenter .wrapper .inline-video-player a,
.testcenter .wrapper .dealers-near-you .dny-list li a,
.dealers-near-you .dny-list .testcenter .wrapper li a,
.testcenter .wrapper #footer .column dl a,
#footer .column .testcenter .wrapper dl a,
.testcenter .wrapper .more-overlay .more-overlay-content ul a,
.more-overlay .more-overlay-content .testcenter .wrapper ul a,
.testcenter .wrapper .more-overlay .more-overlay-content ol a,
.more-overlay .more-overlay-content .testcenter .wrapper ol a,
.testcenter .wrapper .more-overlay .more-overlay-content table a,
.more-overlay .more-overlay-content .testcenter .wrapper table a,
.testcenter .wrapper .accordion .item-content ul a,
.accordion .item-content .testcenter .wrapper ul a,
.testcenter .wrapper .accordion .item-content ol a,
.accordion .item-content .testcenter .wrapper ol a,
.testcenter .wrapper .accordion .item-content table a,
.accordion .item-content .testcenter .wrapper table a,
.testcenter .wrapper #buy-overlay .buy-column.compare ul a,
#buy-overlay .buy-column.compare .testcenter .wrapper ul a,
#buy-overlay .buy-column.testcenter .wrapper ul a,
.testcenter .wrapper #buy-overlay .buy-column.fietsshop ul a,
#buy-overlay .buy-column.fietsshop .testcenter .wrapper ul a,
.testcenter .wrapper #buy-overlay .buy-column.touragenda ul a,
#buy-overlay .buy-column.touragenda .testcenter .wrapper ul a,
.testcenter .wrapper .richtext ul a,
.richtext .testcenter .wrapper ul a,
.testcenter .wrapper .richtext ol a,
.richtext .testcenter .wrapper ol a,
.testcenter .wrapper .richtext table a,
.richtext .testcenter .wrapper table a,
.testcenter .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard a,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .testcenter .wrapper div.vcard a,
.testcenter .wrapper .regular-opening-times ul a,
.regular-opening-times .testcenter .wrapper ul a,
.testcenter .wrapper .special-opening-times ul a,
.special-opening-times .testcenter .wrapper ul a,
.testcenter .wrapper ul a,
.testcenter .wrapper ol a,
.testcenter .wrapper table a {
  color: #62bd19;
  text-decoration: underline;
}

.testcenter .wrapper p strong,
.testcenter .block.full .wrapper ul strong,
.block.full .testcenter .wrapper ul strong,
.testcenter .row.fullwidth .block .wrapper ul strong,
.row.fullwidth .block .testcenter .wrapper ul strong,
.testcenter .block.fullwidth .wrapper ul strong,
.block.fullwidth .testcenter .wrapper ul strong,
.testcenter .block.full .wrapper ol strong,
.block.full .testcenter .wrapper ol strong,
.testcenter .row.fullwidth .block .wrapper ol strong,
.row.fullwidth .block .testcenter .wrapper ol strong,
.testcenter .block.fullwidth .wrapper ol strong,
.block.fullwidth .testcenter .wrapper ol strong,
.testcenter .block.full .wrapper table strong,
.block.full .testcenter .wrapper table strong,
.testcenter .row.fullwidth .block .wrapper table strong,
.row.fullwidth .block .testcenter .wrapper table strong,
.testcenter .block.fullwidth .wrapper table strong,
.block.fullwidth .testcenter .wrapper table strong,
.testcenter .block.text .wrapper ul strong,
.block.text .testcenter .wrapper ul strong,
.testcenter .block.text .wrapper ol strong,
.block.text .testcenter .wrapper ol strong,
.testcenter .block.text .wrapper table strong,
.block.text .testcenter .wrapper table strong,
.testcenter .wrapper .inline-video-player strong,
.testcenter .wrapper .dealers-near-you .dny-list li strong,
.dealers-near-you .dny-list .testcenter .wrapper li strong,
.testcenter .wrapper #footer .column dl strong,
#footer .column .testcenter .wrapper dl strong,
.testcenter .wrapper .more-overlay .more-overlay-content ul strong,
.more-overlay .more-overlay-content .testcenter .wrapper ul strong,
.testcenter .wrapper .more-overlay .more-overlay-content ol strong,
.more-overlay .more-overlay-content .testcenter .wrapper ol strong,
.testcenter .wrapper .more-overlay .more-overlay-content table strong,
.more-overlay .more-overlay-content .testcenter .wrapper table strong,
.testcenter .wrapper .accordion .item-content ul strong,
.accordion .item-content .testcenter .wrapper ul strong,
.testcenter .wrapper .accordion .item-content ol strong,
.accordion .item-content .testcenter .wrapper ol strong,
.testcenter .wrapper .accordion .item-content table strong,
.accordion .item-content .testcenter .wrapper table strong,
.testcenter .wrapper #buy-overlay .buy-column.compare ul strong,
#buy-overlay .buy-column.compare .testcenter .wrapper ul strong,
#buy-overlay .buy-column.testcenter .wrapper ul strong,
.testcenter .wrapper #buy-overlay .buy-column.fietsshop ul strong,
#buy-overlay .buy-column.fietsshop .testcenter .wrapper ul strong,
.testcenter .wrapper #buy-overlay .buy-column.touragenda ul strong,
#buy-overlay .buy-column.touragenda .testcenter .wrapper ul strong,
.testcenter .wrapper .richtext ul strong,
.richtext .testcenter .wrapper ul strong,
.testcenter .wrapper .richtext ol strong,
.richtext .testcenter .wrapper ol strong,
.testcenter .wrapper .richtext table strong,
.richtext .testcenter .wrapper table strong,
.testcenter .wrapper .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard strong,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .testcenter .wrapper div.vcard strong,
.testcenter .wrapper .regular-opening-times ul strong,
.regular-opening-times .testcenter .wrapper ul strong,
.testcenter .wrapper .special-opening-times ul strong,
.special-opening-times .testcenter .wrapper ul strong,
.testcenter .wrapper ul strong,
.testcenter .wrapper ol strong,
.testcenter .wrapper table strong {
  font-weight: bold;
}

.testcenter .wrapper img {
  width: auto;
  max-width: 100%;
  height: auto !important;
  display: block;
  margin: 0 auto;
}

.testcenter .wrapper ul {
  list-style: none;
  list-style-image: url(/img/bg-li.gif);
  margin-left: 20px;
}

.testcenter .wrapper ul li {
  padding-left: 12px;
}

.testcenter .wrapper ol {
  margin-left: 20px;
}

.testcenter .wrapper table {
  width: 100% !important;
  max-width: 100% !important;
}

.testcenter .wrapper table thead td,
.testcenter .wrapper table thead th {
  padding: 30px 10px 30px 0px;
  text-align: left;
  font-size: 1.25em;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e0e0;
}

.testcenter .wrapper table td {
  padding: 15px 10px 15px 0px;
  border-bottom: 1px solid #e0e0e0;
}

.testcenter .wrapper .block-in {
  width: 100% !important;
  background-color: transparent !important;
  border: 0px !important;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  overflow: visible !important;
  box-shadow: none !important;
}

.testcenter .wrapper .block-in .holder.content {
  float: none !important;
  padding: 0px !important;
  line-height: inherit !important;
  border-radius: 0px !important;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
  overflow: visible !important;
}

.testcenter .wrapper .block-in .holder.content h2 {
  font-family: "Yummo W01 Regular1444425",sans-serif !important;
  font-size: 2.5em !important;
  text-transform: uppercase !important;
  color: inherit !important;
  margin-bottom: 10px !important;
  font-weight: normal !important;
}

.testcenter .wrapper iframe,
.testcenter .wrapper .issuuembed {
  width: 100% !important;
  margin: 0 auto 20px auto;
}

.testcenter .wrapper .button,
.testcenter .wrapper input[type=submit],
.testcenter .wrapper button[type=submit] {
  text-decoration: none;
  padding-right: 60px;
}

.testcenter .wrapper ul.selectboxit-options {
  margin-left: -2px !important;
}

.testcenter .block .wrapper table thead th,
.testcenter .block .wrapper table thead td {
  font-size: 1.1em !important;
}

.testcenter .block .wrapper table tr td {
  border-bottom: 1px solid #e0e0e0 !important;
  padding: 5px 0px !important;
}

.testcenter .block .wrapper table tr:last-child td {
  border-bottom: 0px !important;
}

.testcenter #available-in-testcenter {
  border-bottom: 1px solid #e0e0e0;
}

.testcenter img.ui-datepicker-trigger {
  width: 100%;
  height: 50px !important;
  float: left;
  overflow: hidden;
  z-index: 100;
  margin-top: -50px;
  position: absolute;
}

.testcenter #dateblock {
  box-sizing: border-box;
  border: 2px solid #e4e4e4;
  padding: 12px 18px 13px 19px;
  font-weight: normal !important;
  outline: none !important;
  color: #000;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  text-transform: none;
  font-size: 1em;
  border-radius: 0px;
  background-clip: padding-box;
  behavior: url(/css/sparta/PIE.htc);
  margin-bottom: 9px;
}

.testcenter table p,
.testcenter table .block.full .wrapper ul,
.block.full .wrapper .testcenter table ul,
.testcenter table .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper .testcenter table ul,
.testcenter table .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper .testcenter table ul,
.testcenter table .block.full .wrapper ol,
.block.full .wrapper .testcenter table ol,
.testcenter table .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper .testcenter table ol,
.testcenter table .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper .testcenter table ol,
.testcenter table .block.full .wrapper table,
.block.full .wrapper .testcenter table table,
.testcenter table .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper .testcenter table table,
.testcenter table .block.fullwidth .wrapper table,
.block.fullwidth .wrapper .testcenter table table,
.testcenter table .block.text .wrapper ul,
.block.text .wrapper .testcenter table ul,
.testcenter table .block.text .wrapper ol,
.block.text .wrapper .testcenter table ol,
.testcenter table .block.text .wrapper table,
.block.text .wrapper .testcenter table table,
.testcenter table .inline-video-player,
.testcenter table .dealers-near-you .dny-list li,
.dealers-near-you .dny-list .testcenter table li,
.testcenter table #footer .column dl,
#footer .column .testcenter table dl,
.testcenter table .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content .testcenter table ul,
.testcenter table .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content .testcenter table ol,
.testcenter table .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content .testcenter table table,
.testcenter table .accordion .item-content ul,
.accordion .item-content .testcenter table ul,
.testcenter table .accordion .item-content ol,
.accordion .item-content .testcenter table ol,
.testcenter table .accordion .item-content table,
.accordion .item-content .testcenter table table,
.testcenter table #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare .testcenter table ul,
#buy-overlay .buy-column.testcenter table ul,
.testcenter table #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop .testcenter table ul,
.testcenter table #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda .testcenter table ul,
.testcenter table .richtext ul,
.richtext .testcenter table ul,
.testcenter table .richtext ol,
.richtext .testcenter table ol,
.testcenter table .richtext table,
.richtext .testcenter table table,
.testcenter table .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data .testcenter table div.vcard,
.testcenter table .regular-opening-times ul,
.regular-opening-times .testcenter table ul,
.testcenter table .special-opening-times ul,
.special-opening-times .testcenter table ul,
.testcenter table .wrapper ul,
.testcenter .wrapper table ul,
.testcenter table .wrapper ol,
.testcenter .wrapper table ol,
.testcenter table .wrapper table,
.testcenter .wrapper table table {
  margin-bottom: 0px;
}

.testcenter .wrapper table td {
  padding: 0px !important;
}

.testcenter .selectboxit-list a.selectboxit-option-anchor,
.testcenter .selectboxit-options a.selectboxit-option-anchor {
  text-decoration: none;
  color: black;
}

.testcenter .selectboxit-container .selectboxit-btn .selectboxit-option-icon-container {
  padding-right: 0px;
}

.testcenter-survey #bike-to-review,
.testcenter-survey #bike-to-win {
  width: 100% !important;
  position: relative;
}

.testcenter-survey #bike-to-review,
.testcenter-survey #bike-to-win {
  text-align: center;
}

.testcenter-survey #bike-to-review h3,
.testcenter-survey #bike-to-review form legend,
form .testcenter-survey #bike-to-review legend,
.testcenter-survey #bike-to-win h3,
.testcenter-survey #bike-to-win form legend,
form .testcenter-survey #bike-to-win legend {
  margin-bottom: 30px;
}

.testcenter-survey #bike-image-to-review img {
  height: auto !important;
}

.testcenter-survey #bike-to-review .wrapper {
  padding-bottom: 0px;
}

.testcenter-survey #guarantee {
  text-align: center;
}

.testcenter-survey #guarantee h3,
.testcenter-survey #guarantee form legend,
form .testcenter-survey #guarantee legend {
  margin-bottom: 30px;
}

.testcenter-survey #guarantee,
.testcenter-survey #bike-reviews-to-review .block.reviews {
  width: 100% !important;
  position: relative;
}

.testcenter-survey .reviews-fake-header {
  text-align: left;
  position: relative;
}

.testcenter-survey .reviews-fake-header h3,
.testcenter-survey .reviews-fake-header form legend,
form .testcenter-survey .reviews-fake-header legend {
  display: block;
  width: 35%;
  float: left;
  font-size: 2.5em;
  margin-bottom: 0px !important;
  padding-right: 320px;
}

.testcenter-survey .reviews-fake-header #bike-average-to-review {
  width: 310px;
  position: absolute;
  top: 15px;
  right: 0px;
}

.testcenter-survey .reviews-fake-header #bike-average-to-review strong {
  float: right;
}

@media screen and (max-width: 1080px) {
  .testcenter-survey .reviews-fake-header h3,
  .testcenter-survey .reviews-fake-header form legend,
  form .testcenter-survey .reviews-fake-header legend,
  .testcenter-survey .reviews-fake-header #bike-average-to-review {
    display: block;
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }

  .testcenter-survey .reviews-fake-header #bike-average-to-review {
    position: static;
  }

  .testcenter-survey .reviews-fake-header #bike-average-to-review strong {
    float: left;
  }
}

.testcenter-survey #guarantee h3,
.testcenter-survey #guarantee form legend,
form .testcenter-survey #guarantee legend {
  text-transform: none;
}

.testcenter-survey #guarantee:after {
  content: "";
  width: 100%;
  height: 4px;
  background: -moz-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(118,184,42,0)), color-stop(50%, #76b82a), color-stop(100%, rgba(118,184,42,0)));
  background: -webkit-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -o-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -ms-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: linear-gradient(to right, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b82a', endColorstr='#0076b82a', GradientType=1);
  position: absolute;
  bottom: 0px;
  left: 0px;
}

.testcenter-survey #bike-reviews-to-review .block {
  background-color: White !important;
  color: Black !important;
}

.testcenter-survey #bike-reviews-to-review .block h3,
.testcenter-survey #bike-reviews-to-review .block form legend,
form .testcenter-survey #bike-reviews-to-review .block legend {
  display: none;
}

.testcenter-survey #bike-reviews-to-review .review-gallery .holder .slide {
  background-color: #e0e0e0;
}

.testcenter-survey #bike-reviews-to-review .review-gallery .holder .review-summary,
.testcenter-survey #bike-reviews-to-review .review-gallery .holder .review-detail {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  box-sizing: border-box;
}

.testcenter-survey #bike-reviews-to-review .review-gallery .holder .review-summary {
  padding-top: 20px;
}

.testcenter-survey #bike-reviews-to-review .review-gallery .holder .review-summary ul {
  display: none;
}

.testcenter-survey #bike-reviews-to-review .simple-review .review-summary .left {
  width: 31px;
  padding-right: 0px;
  margin-right: 20px;
}

.testcenter-survey #bike-reviews-to-review .simple-review .review-summary .right {
  width: 180px;
}

.testcenter-survey #bike-reviews-to-review .block.reviews .reviews-nav a.arrow:hover {
  color: Black;
}

@media screen and (max-width: 750px) {
  .testcenter-survey #bike-reviews-to-review .block.reviews .reviews-nav {
    margin-bottom: 10px;
  }
}

#survey-form select:disabled {
  pointer-events: none;
  opacity: 0.5;
}

#survey-form div.input label,
#survey-form div.input.radio fieldset legend,
#survey-form div.input legend {
  line-height: 1.875;
  font-weight: normal !important;
  text-transform: none;
}

#survey-form div.input label .smaller,
#survey-form div.input.radio fieldset legend .smaller,
#survey-form div.input legend .smaller {
  font-size: .875em;
  font-style: italic;
  line-height: 14px;
  font-weight: bold;
  position: relative;
  top: -4px;
}

#survey-form div.input.required label,
#survey-form div.input.required div.input.radio fieldset legend,
#survey-form div.input.radio fieldset div.input.required legend {
  color: #000;
}

#survey-form .right div.input {
  margin-bottom: 20px;
}

#survey-form .number-input {
  float: none;
  display: block;
}

#survey-form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  cursor: pointer;
  display: block;
  width: 15px;
  height: 22px;
  color: #333;
  text-align: center;
  position: relative;
}

#survey-form input[type=number]::-webkit-inner-spin-button:before,
#survey-form input[type=number]::-webkit-inner-spin-button:after {
  content: "";
  position: absolute;
  right: 0;
  width: 15px;
  height: 8px;
  background: url(/img/inputs/number-arrows.png) no-repeat White;
}

#survey-form input[type=number]::-webkit-inner-spin-button:before {
  top: 0px;
  background-position: top left;
}

#survey-form input[type=number]::-webkit-inner-spin-button:after {
  bottom: 0px;
  background-position: bottom left;
}

#survey-form div.input.radio {
  display: block;
}

#survey-form div.input.radio:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html #survey-form div.input.radio {
  height: 1px;
}

html[xmlns] #survey-form div.input.radio {
  display: block;
}

#survey-form div.input.radio fieldset {
  margin-bottom: 0px;
}

#survey-form div.input.radio label[for="BikereviewSuitableJa"],
#survey-form div.input.radio fieldset legend[for="BikereviewSuitableJa"],
#survey-form div.input.radio label[for="BikereviewSuitableNee"],
#survey-form div.input.radio fieldset legend[for="BikereviewSuitableNee"] {
  float: left;
  margin-right: 20px;
  line-height: 21px;
}

#survey-form #search-for-dealers {
  display: block;
  width: 48px;
  margin-left: auto;
  box-sizing: border-box;
}

#overview-best-reviewed ul {
  background: White;
  border-top: 1px solid #e0e0e0;
}

#overview-best-reviewed ul li {
  width: 33.3333%;
  position: relative;
}

#overview-best-reviewed ul li .bike-header span.sub,
#overview-best-reviewed ul li .bike-header div.available-colors {
  display: none;
}

#overview-best-reviewed ul li .bike-reviews {
  min-height: initial !important;
}

#overview-best-reviewed ul li .bike-details {
  min-height: initial !important;
}

#overview-best-reviewed ul li .rating-position {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 80px;
  height: 80px;
  background: url(/img/bg_bestreviewed.png) no-repeat transparent top left;
  z-index: 10;
}

#overview-best-reviewed ul li .rating-position span {
  display: block;
  position: absolute;
  top: 10px;
  right: 18px;
  color: White;
  font-weight: bold;
  font-size: 1.875em;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

@media screen and (max-width: 1010px) {
  #overview-best-reviewed ul li {
    width: 50%;
  }
}

@media screen and (max-width: 750px) {
  #overview-best-reviewed ul li {
    width: 100% !important;
    float: none;
    border-right: 0px;
  }
}

div.mini-dealer-finder {
  position: relative;
  overflow: hidden;
}

div.mini-dealer-finder #mini-dealer-map-holder {
  position: absolute;
  top: 0px;
  left: 0px;
  transition: all 1s cubic-bezier(0.77, 0, 0.35, 1);
  width: 100%;
  height: 100%;
  z-index: 22;
}

div.mini-dealer-finder #mini-dealer-map-holder-inner {
  position: relative;
  width: 100%;
  height: 100%;
}

div.mini-dealer-finder #mini-dealer-map {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
}

div.mini-dealer-finder #request-testride {
  transition: opacity 1s cubic-bezier(0.77, 0, 0.35, 1);
  opacity: 0;
}

div.mini-dealer-finder.show-testride-form #mini-dealer-map-holder {
  left: -100%;
}

div.mini-dealer-finder.show-testride-form #request-testride {
  opacity: 1;
}

#m8e-submit-mail-form p:last-child,
#m8e-submit-mail-form .block.full .wrapper ul:last-child,
.block.full .wrapper #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .row.fullwidth .block .wrapper ul:last-child,
.row.fullwidth .block .wrapper #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .block.fullwidth .wrapper ul:last-child,
.block.fullwidth .wrapper #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .block.full .wrapper ol:last-child,
.block.full .wrapper #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .row.fullwidth .block .wrapper ol:last-child,
.row.fullwidth .block .wrapper #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .block.fullwidth .wrapper ol:last-child,
.block.fullwidth .wrapper #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .block.full .wrapper table:last-child,
.block.full .wrapper #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form .row.fullwidth .block .wrapper table:last-child,
.row.fullwidth .block .wrapper #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form .block.fullwidth .wrapper table:last-child,
.block.fullwidth .wrapper #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form .block.text .wrapper ul:last-child,
.block.text .wrapper #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .block.text .wrapper ol:last-child,
.block.text .wrapper #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .block.text .wrapper table:last-child,
.block.text .wrapper #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form .inline-video-player:last-child,
#m8e-submit-mail-form .dealers-near-you .dny-list li:last-child,
.dealers-near-you .dny-list #m8e-submit-mail-form li:last-child,
#m8e-submit-mail-form #footer .column dl:last-child,
#footer .column #m8e-submit-mail-form dl:last-child,
#m8e-submit-mail-form .more-overlay .more-overlay-content ul:last-child,
.more-overlay .more-overlay-content #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .more-overlay .more-overlay-content ol:last-child,
.more-overlay .more-overlay-content #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .more-overlay .more-overlay-content table:last-child,
.more-overlay .more-overlay-content #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form .accordion .item-content ul:last-child,
.accordion .item-content #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .accordion .item-content ol:last-child,
.accordion .item-content #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .accordion .item-content table:last-child,
.accordion .item-content #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form #buy-overlay .buy-column.compare ul:last-child,
#buy-overlay .buy-column.compare #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form #buy-overlay .buy-column.testcenter ul:last-child,
#buy-overlay .buy-column.testcenter #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form #buy-overlay .buy-column.fietsshop ul:last-child,
#buy-overlay .buy-column.fietsshop #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form #buy-overlay .buy-column.touragenda ul:last-child,
#buy-overlay .buy-column.touragenda #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .richtext ul:last-child,
.richtext #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .richtext ol:last-child,
.richtext #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .richtext table:last-child,
.richtext #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard:last-child,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8e-submit-mail-form div.vcard:last-child,
#m8e-submit-mail-form .regular-opening-times ul:last-child,
.regular-opening-times #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .special-opening-times ul:last-child,
.special-opening-times #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .testcenter .wrapper ul:last-child,
.testcenter .wrapper #m8e-submit-mail-form ul:last-child,
#m8e-submit-mail-form .testcenter .wrapper ol:last-child,
.testcenter .wrapper #m8e-submit-mail-form ol:last-child,
#m8e-submit-mail-form .testcenter .wrapper table:last-child,
.testcenter .wrapper #m8e-submit-mail-form table:last-child,
#m8e-submit-mail-form p.last,
#m8e-submit-mail-form .block.full .wrapper ul.last,
.block.full .wrapper #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .row.fullwidth .block .wrapper ul.last,
.row.fullwidth .block .wrapper #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .block.fullwidth .wrapper ul.last,
.block.fullwidth .wrapper #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .block.full .wrapper ol.last,
.block.full .wrapper #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .row.fullwidth .block .wrapper ol.last,
.row.fullwidth .block .wrapper #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .block.fullwidth .wrapper ol.last,
.block.fullwidth .wrapper #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .block.full .wrapper table.last,
.block.full .wrapper #m8e-submit-mail-form table.last,
#m8e-submit-mail-form .row.fullwidth .block .wrapper table.last,
.row.fullwidth .block .wrapper #m8e-submit-mail-form table.last,
#m8e-submit-mail-form .block.fullwidth .wrapper table.last,
.block.fullwidth .wrapper #m8e-submit-mail-form table.last,
#m8e-submit-mail-form .block.text .wrapper ul.last,
.block.text .wrapper #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .block.text .wrapper ol.last,
.block.text .wrapper #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .block.text .wrapper table.last,
.block.text .wrapper #m8e-submit-mail-form table.last,
#m8e-submit-mail-form .last.inline-video-player,
#m8e-submit-mail-form .dealers-near-you .dny-list li.last,
.dealers-near-you .dny-list #m8e-submit-mail-form li.last,
#m8e-submit-mail-form #footer .column dl.last,
#footer .column #m8e-submit-mail-form dl.last,
#m8e-submit-mail-form .more-overlay .more-overlay-content ul.last,
.more-overlay .more-overlay-content #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .more-overlay .more-overlay-content ol.last,
.more-overlay .more-overlay-content #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .more-overlay .more-overlay-content table.last,
.more-overlay .more-overlay-content #m8e-submit-mail-form table.last,
#m8e-submit-mail-form .accordion .item-content ul.last,
.accordion .item-content #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .accordion .item-content ol.last,
.accordion .item-content #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .accordion .item-content table.last,
.accordion .item-content #m8e-submit-mail-form table.last,
#m8e-submit-mail-form #buy-overlay .buy-column.compare ul.last,
#buy-overlay .buy-column.compare #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form #buy-overlay .buy-column.testcenter ul.last,
#buy-overlay .buy-column.testcenter #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form #buy-overlay .buy-column.fietsshop ul.last,
#buy-overlay .buy-column.fietsshop #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form #buy-overlay .buy-column.touragenda ul.last,
#buy-overlay .buy-column.touragenda #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .richtext ul.last,
.richtext #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .richtext ol.last,
.richtext #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .richtext table.last,
.richtext #m8e-submit-mail-form table.last,
#m8e-submit-mail-form .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.last.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8e-submit-mail-form div.last.vcard,
#m8e-submit-mail-form .regular-opening-times ul.last,
.regular-opening-times #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .special-opening-times ul.last,
.special-opening-times #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .testcenter .wrapper ul.last,
.testcenter .wrapper #m8e-submit-mail-form ul.last,
#m8e-submit-mail-form .testcenter .wrapper ol.last,
.testcenter .wrapper #m8e-submit-mail-form ol.last,
#m8e-submit-mail-form .testcenter .wrapper table.last,
.testcenter .wrapper #m8e-submit-mail-form table.last {
  margin-bottom: 15px;
}

#m8e-submit-mail-form input[type=submit] {
  width: auto;
}

#TestrideFormIndexForm #TestrideFormSalutationSelectBoxItContainer,
#TestrideFormIndexForm #TestrideFormSalutation {
  width: 20%;
  float: left;
  margin-right: 5%;
  font-weight: normal !important;
}

#TestrideFormIndexForm #TestrideFormFirstName,
#TestrideFormIndexForm #TestrideFormLastName {
  width: 35%;
  float: left;
}

#TestrideFormIndexForm #TestrideFormFirstName {
  margin-right: 5%;
}

#TestrideFormIndexForm #TestrideFormEmail {
  width: 60%;
  margin-right: 5%;
  float: left;
}

#TestrideFormIndexForm #TestrideFormPhone {
  width: 35%;
  float: left;
}

#TestrideFormIndexForm #TestrideFormAppointmentDate {
  width: 60%;
  margin-right: 5%;
  float: left;
}

#TestrideFormIndexForm #TestrideFormTime,
#TestrideFormIndexForm #TestrideFormTimeSelectBoxItContainer {
  width: 35%;
  float: left;
}

#TestrideFormIndexForm #TestrideFormTime .selectboxit-options.selectboxit-list,
#TestrideFormIndexForm #TestrideFormTimeSelectBoxItContainer .selectboxit-options.selectboxit-list {
  top: initial !important;
  bottom: 100% !important;
  max-height: 150px !important;
}

#TestrideFormIndexForm .submit {
  display: block;
  margin-top: 35px;
}

#TestrideFormIndexForm .submit:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html #TestrideFormIndexForm .submit {
  height: 1px;
}

html[xmlns] #TestrideFormIndexForm .submit {
  display: block;
}

#TestrideFormIndexForm #close-request-testride {
  margin-top: 0px;
}

#TestrideFormIndexForm #close-request-testride:before {
  font-family: 'icomoon';
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e606";
  font-size: 1.6875em;
  line-height: 0px;
  position: relative;
  top: 4px;
  margin-right: 10px;
}

#TestrideFormIndexForm input[type=submit] {
  width: auto;
  display: inline-block;
  float: right;
}

#mini-dealer-form {
  width: 100%;
  box-sizing: border-box;
}

#mini-dealer-form .location-wrapper {
  position: relative;
  width: 60%;
  float: left;
}

#mini-dealer-form .location-wrapper label,
#mini-dealer-form .location-wrapper #survey-form div.input.radio fieldset legend,
#survey-form div.input.radio fieldset #mini-dealer-form .location-wrapper legend {
  display: none;
}

#mini-dealer-form button {
  min-width: initial;
  width: 35%;
  float: right;
  text-align: center;
  padding: 16px 18px 17px 19px !important;
  background-image: none !important;
}

#mini-dealer-form label,
#mini-dealer-form #survey-form div.input.radio fieldset legend,
#survey-form div.input.radio fieldset #mini-dealer-form legend {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

#mini-dealer-form input[type=text] {
  display: block;
  width: 100%;
}

#mini-dealer-form #gps {
  position: absolute;
  bottom: 13px;
  right: 15px;
}

#mini-dealer-form #gps:hover {
  text-decoration: none;
}

#not-found,
#select-a-dealer {
  display: none;
  margin-bottom: 0px;
  font-style: italic;
}

.section.efcom .page-header img {
  width: auto;
  max-width: 690px;
  margin: 0 auto;
}

.section.efcom .block.full,
.section.efcom .row.fullwidth .block,
.row.fullwidth .section.efcom .block {
  overflow: visible;
}

.section.efcom .double-radios label,
.section.efcom .double-radios #survey-form div.input.radio fieldset legend,
#survey-form div.input.radio fieldset .section.efcom .double-radios legend {
  float: left;
  display: block;
}

.section.efcom .double-radios label,
.section.efcom .double-radios #survey-form div.input.radio fieldset legend,
#survey-form div.input.radio fieldset .section.efcom .double-radios legend {
  min-width: 85px;
  margin-right: 15px;
}

.section.efcom #FormContactPostalCode,
.section.efcom #FormContactTown,
.section.efcom #FormContactEmail,
.section.efcom #FormContactPhone {
  width: 47.5%;
  margin-right: 2.5%;
}

.section.efcom #FormContactTown,
.section.efcom #FormContactPhone {
  margin-right: 0px;
  margin-left: 2.5%;
}

.section.efcom #FormContactBikeSelectBoxItOptions {
  max-height: 300px;
}

.section.efcom .end.end-with-footnote #form-footnote {
  width: 47.5%;
  float: left;
  margin-right: 2.5%;
  font-size: .5625em;
  padding-right: 0px;
  top: 7px;
}

.section.efcom .end.end-with-footnote button {
  position: static;
  width: 47.5%;
  margin-left: 2.5%;
}

#reviews-page .page-header h2 strong {
  color: #62bd19;
  font-family: "Yummo W01 Bold1444433",sans-serif;
}

#reviews-page #about-bike {
  background-color: White;
  position: relative;
}

#reviews-page #bike-reviews {
  position: relative;
}

#reviews-page #bike-reviews:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background: -moz-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(118,184,42,0)), color-stop(50%, #76b82a), color-stop(100%, rgba(118,184,42,0)));
  background: -webkit-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -o-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: -ms-linear-gradient(left, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  background: linear-gradient(to right, rgba(118,184,42,0) 0%, #76b82a 50%, rgba(118,184,42,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0076b82a', endColorstr='#0076b82a', GradientType=1);
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
}

#reviews-page .bike-summary .bike-price,
#reviews-page .bike-summary p,
#reviews-page .bike-summary .block.full .wrapper ul,
.block.full .wrapper #reviews-page .bike-summary ul,
#reviews-page .bike-summary .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #reviews-page .bike-summary ul,
#reviews-page .bike-summary .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #reviews-page .bike-summary ul,
#reviews-page .bike-summary .block.full .wrapper ol,
.block.full .wrapper #reviews-page .bike-summary ol,
#reviews-page .bike-summary .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #reviews-page .bike-summary ol,
#reviews-page .bike-summary .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #reviews-page .bike-summary ol,
#reviews-page .bike-summary .block.full .wrapper table,
.block.full .wrapper #reviews-page .bike-summary table,
#reviews-page .bike-summary .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #reviews-page .bike-summary table,
#reviews-page .bike-summary .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #reviews-page .bike-summary table,
#reviews-page .bike-summary .block.text .wrapper ul,
.block.text .wrapper #reviews-page .bike-summary ul,
#reviews-page .bike-summary .block.text .wrapper ol,
.block.text .wrapper #reviews-page .bike-summary ol,
#reviews-page .bike-summary .block.text .wrapper table,
.block.text .wrapper #reviews-page .bike-summary table,
#reviews-page .bike-summary .inline-video-player,
#reviews-page .bike-summary .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #reviews-page .bike-summary li,
#reviews-page .bike-summary #footer .column dl,
#footer .column #reviews-page .bike-summary dl,
#reviews-page .bike-summary .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #reviews-page .bike-summary ul,
#reviews-page .bike-summary .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #reviews-page .bike-summary ol,
#reviews-page .bike-summary .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #reviews-page .bike-summary table,
#reviews-page .bike-summary .accordion .item-content ul,
.accordion .item-content #reviews-page .bike-summary ul,
#reviews-page .bike-summary .accordion .item-content ol,
.accordion .item-content #reviews-page .bike-summary ol,
#reviews-page .bike-summary .accordion .item-content table,
.accordion .item-content #reviews-page .bike-summary table,
#reviews-page .bike-summary #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #reviews-page .bike-summary ul,
#reviews-page .bike-summary #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #reviews-page .bike-summary ul,
#reviews-page .bike-summary #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #reviews-page .bike-summary ul,
#reviews-page .bike-summary #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #reviews-page .bike-summary ul,
#reviews-page .bike-summary .richtext ul,
.richtext #reviews-page .bike-summary ul,
#reviews-page .bike-summary .richtext ol,
.richtext #reviews-page .bike-summary ol,
#reviews-page .bike-summary .richtext table,
.richtext #reviews-page .bike-summary table,
#reviews-page .bike-summary .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #reviews-page .bike-summary div.vcard,
#reviews-page .bike-summary .regular-opening-times ul,
.regular-opening-times #reviews-page .bike-summary ul,
#reviews-page .bike-summary .special-opening-times ul,
.special-opening-times #reviews-page .bike-summary ul,
#reviews-page .bike-summary .testcenter .wrapper ul,
.testcenter .wrapper #reviews-page .bike-summary ul,
#reviews-page .bike-summary .testcenter .wrapper ol,
.testcenter .wrapper #reviews-page .bike-summary ol,
#reviews-page .bike-summary .testcenter .wrapper table,
.testcenter .wrapper #reviews-page .bike-summary table {
  margin-bottom: 30px;
}

#reviews-page .bike-summary .bike-price {
  font-size: .75em;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
}

#reviews-page .bike-summary .bike-price span.size {
  display: block;
}

#reviews-page .bike-summary .bike-price span.starting-label {
  display: block;
  margin-bottom: 5px;
}

#reviews-page .bike-summary .bike-price strong,
#reviews-page .bike-summary .bike-price mark {
  display: block;
  background: none;
  font-size: 30px;
}

#m8i-and-m10i h1,
#m8i-and-m10i-pageheader h1 {
  font-size: 3.125em;
  line-height: 1.2;
}

#m8i-and-m10i h2,
#m8i-and-m10i-pageheader h2 {
  font-size: 3.125em;
  line-height: 1.2;
}

#m8i-and-m10i h3,
#m8i-and-m10i form legend,
form #m8i-and-m10i legend,
#m8i-and-m10i-pageheader h3,
#m8i-and-m10i-pageheader form legend,
form #m8i-and-m10i-pageheader legend {
  font-size: 1.875em;
  line-height: 1.33;
}

#m8i-and-m10i sup,
#m8i-and-m10i-pageheader sup {
  font-size: 75%;
  vertical-align: top;
}

#m8i-and-m10i .row,
#m8i-and-m10i-pageheader .row {
  background-color: White;
}

#m8i-and-m10i .row.with-popout,
#m8i-and-m10i-pageheader .row.with-popout {
  z-index: 10;
}

#m8i-and-m10i .row.with-popout .block,
#m8i-and-m10i-pageheader .row.with-popout .block {
  z-index: 8;
}

#m8i-and-m10i .row.with-popout .block.image,
#m8i-and-m10i-pageheader .row.with-popout .block.image {
  z-index: 5;
}

#m8i-and-m10i .block,
#m8i-and-m10i-pageheader .block {
  box-sizing: border-box;
}

#m8i-and-m10i .block .wrapper,
#m8i-and-m10i-pageheader .block .wrapper {
  padding: 62px 87px;
}

@media screen and (max-width: 1440px) {
  #m8i-and-m10i .block .wrapper,
  #m8i-and-m10i-pageheader .block .wrapper {
    padding: 42px 67px;
  }
}

@media screen and (max-width: 1360px) {
  #m8i-and-m10i .block .wrapper,
  #m8i-and-m10i-pageheader .block .wrapper {
    padding: 22px 47px 37px 47px;
  }
}

#m8i-and-m10i .block.pull-right,
#m8i-and-m10i-pageheader .block.pull-right {
  float: right;
}

#m8i-and-m10i .block.align-right,
#m8i-and-m10i-pageheader .block.align-right {
  text-align: right;
}

#m8i-and-m10i .block.border-right,
#m8i-and-m10i-pageheader .block.border-right {
  border-right: 1px solid #e4e4e4;
}

#m8i-and-m10i .block h2,
#m8i-and-m10i-pageheader .block h2 {
  margin-bottom: 20px;
}

#m8i-and-m10i .block p,
#m8i-and-m10i .block.full .wrapper ul,
#m8i-and-m10i .row.fullwidth .block .wrapper ul,
.row.fullwidth #m8i-and-m10i .block .wrapper ul,
#m8i-and-m10i .block.fullwidth .wrapper ul,
#m8i-and-m10i .block.full .wrapper ol,
#m8i-and-m10i .row.fullwidth .block .wrapper ol,
.row.fullwidth #m8i-and-m10i .block .wrapper ol,
#m8i-and-m10i .block.fullwidth .wrapper ol,
#m8i-and-m10i .block.full .wrapper table,
#m8i-and-m10i .row.fullwidth .block .wrapper table,
.row.fullwidth #m8i-and-m10i .block .wrapper table,
#m8i-and-m10i .block.fullwidth .wrapper table,
#m8i-and-m10i .block.text .wrapper ul,
#m8i-and-m10i .block.text .wrapper ol,
#m8i-and-m10i .block.text .wrapper table,
#m8i-and-m10i .block .inline-video-player,
#m8i-and-m10i .block .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i .block li,
#m8i-and-m10i .block #footer .column dl,
#footer .column #m8i-and-m10i .block dl,
#m8i-and-m10i .block .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i .block ul,
#m8i-and-m10i .block .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i .block ol,
#m8i-and-m10i .block .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i .block table,
#m8i-and-m10i .block .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i .block ul,
#m8i-and-m10i .block .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i .block ol,
#m8i-and-m10i .block .accordion .item-content table,
.accordion .item-content #m8i-and-m10i .block table,
#m8i-and-m10i .block #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i .block ul,
#m8i-and-m10i .block #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i .block ul,
#m8i-and-m10i .block #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i .block ul,
#m8i-and-m10i .block #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i .block ul,
#m8i-and-m10i .block .richtext ul,
.richtext #m8i-and-m10i .block ul,
#m8i-and-m10i .block .richtext ol,
.richtext #m8i-and-m10i .block ol,
#m8i-and-m10i .block .richtext table,
.richtext #m8i-and-m10i .block table,
#m8i-and-m10i .block .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i .block div.vcard,
#m8i-and-m10i .block .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i .block ul,
#m8i-and-m10i .block .special-opening-times ul,
.special-opening-times #m8i-and-m10i .block ul,
#m8i-and-m10i .block .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i .block ul,
#m8i-and-m10i .block .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i .block ol,
#m8i-and-m10i .block .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i .block table,
#m8i-and-m10i-pageheader .block p,
#m8i-and-m10i-pageheader .block.full .wrapper ul,
#m8i-and-m10i-pageheader .row.fullwidth .block .wrapper ul,
.row.fullwidth #m8i-and-m10i-pageheader .block .wrapper ul,
#m8i-and-m10i-pageheader .block.fullwidth .wrapper ul,
#m8i-and-m10i-pageheader .block.full .wrapper ol,
#m8i-and-m10i-pageheader .row.fullwidth .block .wrapper ol,
.row.fullwidth #m8i-and-m10i-pageheader .block .wrapper ol,
#m8i-and-m10i-pageheader .block.fullwidth .wrapper ol,
#m8i-and-m10i-pageheader .block.full .wrapper table,
#m8i-and-m10i-pageheader .row.fullwidth .block .wrapper table,
.row.fullwidth #m8i-and-m10i-pageheader .block .wrapper table,
#m8i-and-m10i-pageheader .block.fullwidth .wrapper table,
#m8i-and-m10i-pageheader .block.text .wrapper ul,
#m8i-and-m10i-pageheader .block.text .wrapper ol,
#m8i-and-m10i-pageheader .block.text .wrapper table,
#m8i-and-m10i-pageheader .block .inline-video-player,
#m8i-and-m10i-pageheader .block .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i-pageheader .block li,
#m8i-and-m10i-pageheader .block #footer .column dl,
#footer .column #m8i-and-m10i-pageheader .block dl,
#m8i-and-m10i-pageheader .block .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block ol,
#m8i-and-m10i-pageheader .block .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block table,
#m8i-and-m10i-pageheader .block .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i-pageheader .block ol,
#m8i-and-m10i-pageheader .block .accordion .item-content table,
.accordion .item-content #m8i-and-m10i-pageheader .block table,
#m8i-and-m10i-pageheader .block #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .richtext ul,
.richtext #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .richtext ol,
.richtext #m8i-and-m10i-pageheader .block ol,
#m8i-and-m10i-pageheader .block .richtext table,
.richtext #m8i-and-m10i-pageheader .block table,
#m8i-and-m10i-pageheader .block .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i-pageheader .block div.vcard,
#m8i-and-m10i-pageheader .block .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .special-opening-times ul,
.special-opening-times #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i-pageheader .block ul,
#m8i-and-m10i-pageheader .block .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i-pageheader .block ol,
#m8i-and-m10i-pageheader .block .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i-pageheader .block table {
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 1.25em;
  line-height: 1.5;
}

#m8i-and-m10i .block .button,
#m8i-and-m10i .block input[type=submit],
#m8i-and-m10i .block button[type=submit],
#m8i-and-m10i-pageheader .block .button,
#m8i-and-m10i-pageheader .block input[type=submit],
#m8i-and-m10i-pageheader .block button[type=submit] {
  margin-top: 0px;
  margin-right: 0px;
}

#m8i-and-m10i .block.green p,
#m8i-and-m10i input.block[type=submit] p,
#m8i-and-m10i button.block[type=submit] p,
#m8i-and-m10i .block.green .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .row.fullwidth .block.green .wrapper ul,
.row.fullwidth #m8i-and-m10i .block.green .wrapper ul,
#m8i-and-m10i .row.fullwidth input.block[type=submit] .wrapper ul,
.row.fullwidth #m8i-and-m10i input.block[type=submit] .wrapper ul,
#m8i-and-m10i .row.fullwidth button.block[type=submit] .wrapper ul,
.row.fullwidth #m8i-and-m10i button.block[type=submit] .wrapper ul,
#m8i-and-m10i .block.green .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .row.fullwidth .block.green .wrapper ol,
.row.fullwidth #m8i-and-m10i .block.green .wrapper ol,
#m8i-and-m10i .row.fullwidth input.block[type=submit] .wrapper ol,
.row.fullwidth #m8i-and-m10i input.block[type=submit] .wrapper ol,
#m8i-and-m10i .row.fullwidth button.block[type=submit] .wrapper ol,
.row.fullwidth #m8i-and-m10i button.block[type=submit] .wrapper ol,
#m8i-and-m10i .block.green .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .block.green .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i .row.fullwidth .block.green .wrapper table,
.row.fullwidth #m8i-and-m10i .block.green .wrapper table,
#m8i-and-m10i .row.fullwidth input.block[type=submit] .wrapper table,
.row.fullwidth #m8i-and-m10i input.block[type=submit] .wrapper table,
#m8i-and-m10i .row.fullwidth button.block[type=submit] .wrapper table,
.row.fullwidth #m8i-and-m10i button.block[type=submit] .wrapper table,
#m8i-and-m10i .block.green .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i .block.green .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .block.green .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i .block.green .inline-video-player,
#m8i-and-m10i input.block[type=submit] .inline-video-player,
#m8i-and-m10i button.block[type=submit] .inline-video-player,
#m8i-and-m10i .block.green .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i .block.green li,
#m8i-and-m10i input.block[type=submit] .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i input.block[type=submit] li,
#m8i-and-m10i button.block[type=submit] .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i button.block[type=submit] li,
#m8i-and-m10i .block.green #footer .column dl,
#footer .column #m8i-and-m10i .block.green dl,
#m8i-and-m10i input.block[type=submit] #footer .column dl,
#footer .column #m8i-and-m10i input.block[type=submit] dl,
#m8i-and-m10i button.block[type=submit] #footer .column dl,
#footer .column #m8i-and-m10i button.block[type=submit] dl,
#m8i-and-m10i .block.green .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .block.green .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i .block.green .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .block.green .accordion .item-content table,
.accordion .item-content #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .accordion .item-content table,
.accordion .item-content #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .accordion .item-content table,
.accordion .item-content #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i .block.green #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .richtext ul,
.richtext #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .richtext ul,
.richtext #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .richtext ul,
.richtext #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .richtext ol,
.richtext #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .richtext ol,
.richtext #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .richtext ol,
.richtext #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .block.green .richtext table,
.richtext #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .richtext table,
.richtext #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .richtext table,
.richtext #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i .block.green .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i .block.green div.vcard,
#m8i-and-m10i input.block[type=submit] .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i input.block[type=submit] div.vcard,
#m8i-and-m10i button.block[type=submit] .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i button.block[type=submit] div.vcard,
#m8i-and-m10i .block.green .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .special-opening-times ul,
.special-opening-times #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .special-opening-times ul,
.special-opening-times #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .special-opening-times ul,
.special-opening-times #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i .block.green ul,
#m8i-and-m10i input.block[type=submit] .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i input.block[type=submit] ul,
#m8i-and-m10i button.block[type=submit] .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i button.block[type=submit] ul,
#m8i-and-m10i .block.green .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i .block.green ol,
#m8i-and-m10i input.block[type=submit] .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i input.block[type=submit] ol,
#m8i-and-m10i button.block[type=submit] .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i button.block[type=submit] ol,
#m8i-and-m10i .block.green .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i .block.green table,
#m8i-and-m10i input.block[type=submit] .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i input.block[type=submit] table,
#m8i-and-m10i button.block[type=submit] .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i button.block[type=submit] table,
#m8i-and-m10i-pageheader .block.green p,
#m8i-and-m10i-pageheader input.block[type=submit] p,
#m8i-and-m10i-pageheader button.block[type=submit] p,
#m8i-and-m10i-pageheader .block.green .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .row.fullwidth .block.green .wrapper ul,
.row.fullwidth #m8i-and-m10i-pageheader .block.green .wrapper ul,
#m8i-and-m10i-pageheader .row.fullwidth input.block[type=submit] .wrapper ul,
.row.fullwidth #m8i-and-m10i-pageheader input.block[type=submit] .wrapper ul,
#m8i-and-m10i-pageheader .row.fullwidth button.block[type=submit] .wrapper ul,
.row.fullwidth #m8i-and-m10i-pageheader button.block[type=submit] .wrapper ul,
#m8i-and-m10i-pageheader .block.green .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .row.fullwidth .block.green .wrapper ol,
.row.fullwidth #m8i-and-m10i-pageheader .block.green .wrapper ol,
#m8i-and-m10i-pageheader .row.fullwidth input.block[type=submit] .wrapper ol,
.row.fullwidth #m8i-and-m10i-pageheader input.block[type=submit] .wrapper ol,
#m8i-and-m10i-pageheader .row.fullwidth button.block[type=submit] .wrapper ol,
.row.fullwidth #m8i-and-m10i-pageheader button.block[type=submit] .wrapper ol,
#m8i-and-m10i-pageheader .block.green .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .block.green .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i-pageheader button.block[type=submit] table,
#m8i-and-m10i-pageheader .row.fullwidth .block.green .wrapper table,
.row.fullwidth #m8i-and-m10i-pageheader .block.green .wrapper table,
#m8i-and-m10i-pageheader .row.fullwidth input.block[type=submit] .wrapper table,
.row.fullwidth #m8i-and-m10i-pageheader input.block[type=submit] .wrapper table,
#m8i-and-m10i-pageheader .row.fullwidth button.block[type=submit] .wrapper table,
.row.fullwidth #m8i-and-m10i-pageheader button.block[type=submit] .wrapper table,
#m8i-and-m10i-pageheader .block.green .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader button.block[type=submit] table,
#m8i-and-m10i-pageheader .block.green .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .block.green .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i-pageheader button.block[type=submit] table,
#m8i-and-m10i-pageheader .block.green .inline-video-player,
#m8i-and-m10i-pageheader input.block[type=submit] .inline-video-player,
#m8i-and-m10i-pageheader button.block[type=submit] .inline-video-player,
#m8i-and-m10i-pageheader .block.green .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i-pageheader .block.green li,
#m8i-and-m10i-pageheader input.block[type=submit] .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i-pageheader input.block[type=submit] li,
#m8i-and-m10i-pageheader button.block[type=submit] .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i-pageheader button.block[type=submit] li,
#m8i-and-m10i-pageheader .block.green #footer .column dl,
#footer .column #m8i-and-m10i-pageheader .block.green dl,
#m8i-and-m10i-pageheader input.block[type=submit] #footer .column dl,
#footer .column #m8i-and-m10i-pageheader input.block[type=submit] dl,
#m8i-and-m10i-pageheader button.block[type=submit] #footer .column dl,
#footer .column #m8i-and-m10i-pageheader button.block[type=submit] dl,
#m8i-and-m10i-pageheader .block.green .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .block.green .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader button.block[type=submit] table,
#m8i-and-m10i-pageheader .block.green .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .block.green .accordion .item-content table,
.accordion .item-content #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .accordion .item-content table,
.accordion .item-content #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .accordion .item-content table,
.accordion .item-content #m8i-and-m10i-pageheader button.block[type=submit] table,
#m8i-and-m10i-pageheader .block.green #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .richtext ul,
.richtext #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .richtext ul,
.richtext #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .richtext ul,
.richtext #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .richtext ol,
.richtext #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .richtext ol,
.richtext #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .richtext ol,
.richtext #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .block.green .richtext table,
.richtext #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .richtext table,
.richtext #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .richtext table,
.richtext #m8i-and-m10i-pageheader button.block[type=submit] table,
#m8i-and-m10i-pageheader .block.green .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i-pageheader .block.green div.vcard,
#m8i-and-m10i-pageheader input.block[type=submit] .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i-pageheader input.block[type=submit] div.vcard,
#m8i-and-m10i-pageheader button.block[type=submit] .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i-pageheader button.block[type=submit] div.vcard,
#m8i-and-m10i-pageheader .block.green .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .special-opening-times ul,
.special-opening-times #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .special-opening-times ul,
.special-opening-times #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .special-opening-times ul,
.special-opening-times #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i-pageheader .block.green ul,
#m8i-and-m10i-pageheader input.block[type=submit] .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ul,
#m8i-and-m10i-pageheader button.block[type=submit] .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ul,
#m8i-and-m10i-pageheader .block.green .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i-pageheader .block.green ol,
#m8i-and-m10i-pageheader input.block[type=submit] .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i-pageheader input.block[type=submit] ol,
#m8i-and-m10i-pageheader button.block[type=submit] .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i-pageheader button.block[type=submit] ol,
#m8i-and-m10i-pageheader .block.green .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i-pageheader .block.green table,
#m8i-and-m10i-pageheader input.block[type=submit] .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i-pageheader input.block[type=submit] table,
#m8i-and-m10i-pageheader button.block[type=submit] .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i-pageheader button.block[type=submit] table {
  color: Black;
}

#m8i-and-m10i .block.image.popout,
#m8i-and-m10i-pageheader .block.image.popout {
  background-color: #100f14;
  overflow: visible;
  pointer-events: none;
}

#m8i-and-m10i .block.image.popout img,
#m8i-and-m10i-pageheader .block.image.popout img {
  position: absolute;
  width: auto;
  max-width: initial;
}

#m8i-and-m10i .block.image.popout.ion img,
#m8i-and-m10i-pageheader .block.image.popout.ion img {
  height: 129.2592%;
  bottom: 0px;
  left: 0px;
}

@media screen and (max-width: 1620px) {
  #m8i-and-m10i .block.image.popout.ion img,
  #m8i-and-m10i-pageheader .block.image.popout.ion img {
    left: initial;
    right: 0px;
  }
}

#m8i-and-m10i .block.image.popout.motor img,
#m8i-and-m10i-pageheader .block.image.popout.motor img {
  height: 136.25%;
  top: 0px;
  right: 0px;
}

@media screen and (max-width: 1170px) {
  #m8i-and-m10i .block.image.popout.motor img,
  #m8i-and-m10i-pageheader .block.image.popout.motor img {
    left: 0px;
    right: initial;
  }
}

#m8i-and-m10i .block.image.popout.accu img,
#m8i-and-m10i-pageheader .block.image.popout.accu img {
  height: 103.7441%;
  left: 0px;
  bottom: 0px;
}

@media screen and (max-width: 1630px) {
  #m8i-and-m10i .block.image.popout.accu img,
  #m8i-and-m10i-pageheader .block.image.popout.accu img {
    left: initial;
    right: 0px;
  }
}

#m8i-and-m10i .simple-logo,
#m8i-and-m10i-pageheader .simple-logo {
  display: block;
  width: 100%;
  padding: 50px 0px 30px 0px;
  box-sizing: border-box;
  max-width: 108px;
  margin-left: auto;
  margin-right: auto;
}

#m8i-and-m10i .simple-logo a,
#m8i-and-m10i-pageheader .simple-logo a {
  display: block;
  width: auto;
  max-width: 100%;
  display: block;
  max-width: 108px;
  margin: 0 auto;
}

#m8i-and-m10i .simple-logo img,
#m8i-and-m10i-pageheader .simple-logo img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

#m8i-and-m10i #top-links,
#m8i-and-m10i-pageheader #top-links {
  position: absolute;
  width: 100%;
  top: -4px;
  left: 0px;
  z-index: 15;
}

#m8i-and-m10i #top-links .button-link,
#m8i-and-m10i-pageheader #top-links .button-link {
  margin: 0px;
}

#m8i-and-m10i #top-links .button-link.left,
#m8i-and-m10i-pageheader #top-links .button-link.left {
  float: left;
}

#m8i-and-m10i #top-links .button-link.right,
#m8i-and-m10i-pageheader #top-links .button-link.right {
  float: right;
}

#m8i-and-m10i #intro .simple-logo,
#m8i-and-m10i-pageheader #intro .simple-logo {
  position: relative;
  z-index: 20;
}

#m8i-and-m10i #intro h1,
#m8i-and-m10i-pageheader #intro h1 {
  text-align: center;
  display: block;
  margin: 0px auto 50px auto;
  width: 100%;
  box-sizing: border-box;
}

#m8i-and-m10i #intro h1 span.first,
#m8i-and-m10i-pageheader #intro h1 span.first {
  font-size: 0.8em;
  text-transform: uppercase;
  margin-bottom: 10px;
}

#m8i-and-m10i #intro h1 span,
#m8i-and-m10i-pageheader #intro h1 span {
  font-size: 0.75em;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  text-transform: none;
  display: block;
}

#m8i-and-m10i .bike-price,
#m8i-and-m10i-pageheader .bike-price {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
  color: Black;
  font-size: 1em;
}

#m8i-and-m10i .bike-price strong,
#m8i-and-m10i-pageheader .bike-price strong {
  font-size: 1.75em;
  display: block;
}

#m8i-and-m10i #intro-scene,
#m8i-and-m10i #intro-text,
#m8i-and-m10i-pageheader #intro-scene,
#m8i-and-m10i-pageheader #intro-text {
  display: block;
  position: relative;
}

#m8i-and-m10i #intro-scene:after,
#m8i-and-m10i #intro-text:after,
#m8i-and-m10i-pageheader #intro-scene:after,
#m8i-and-m10i-pageheader #intro-text:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html #m8i-and-m10i #intro-scene,
* html #m8i-and-m10i #intro-text,
* html #m8i-and-m10i-pageheader #intro-scene,
* html #m8i-and-m10i-pageheader #intro-text {
  height: 1px;
}

html[xmlns] #m8i-and-m10i #intro-scene,
html[xmlns] #m8i-and-m10i #intro-text,
html[xmlns] #m8i-and-m10i-pageheader #intro-scene,
html[xmlns] #m8i-and-m10i-pageheader #intro-text {
  display: block;
}

#m8i-and-m10i #intro-scene .left,
#m8i-and-m10i #intro-scene .right,
#m8i-and-m10i #intro-text .left,
#m8i-and-m10i #intro-text .right,
#m8i-and-m10i-pageheader #intro-scene .left,
#m8i-and-m10i-pageheader #intro-scene .right,
#m8i-and-m10i-pageheader #intro-text .left,
#m8i-and-m10i-pageheader #intro-text .right {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 0px 30px;
}

#m8i-and-m10i #intro-scene .left,
#m8i-and-m10i #intro-text .left,
#m8i-and-m10i-pageheader #intro-scene .left,
#m8i-and-m10i-pageheader #intro-text .left {
  text-align: right;
  border-right: 1px solid #e4e4e4;
}

#m8i-and-m10i #intro-scene .middle,
#m8i-and-m10i-pageheader #intro-scene .middle {
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -173px;
  width: 346px;
  z-index: 5;
}

#m8i-and-m10i #intro-scene .middle img,
#m8i-and-m10i-pageheader #intro-scene .middle img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

#m8i-and-m10i #intro-scene .left,
#m8i-and-m10i #intro-scene .right,
#m8i-and-m10i-pageheader #intro-scene .left,
#m8i-and-m10i-pageheader #intro-scene .right {
  position: relative;
}

#m8i-and-m10i #intro-scene .left .intro-bike-title,
#m8i-and-m10i #intro-scene .right .intro-bike-title,
#m8i-and-m10i-pageheader #intro-scene .left .intro-bike-title,
#m8i-and-m10i-pageheader #intro-scene .right .intro-bike-title {
  position: absolute;
  top: 0px;
  z-index: 20;
  text-align: left;
}

#m8i-and-m10i #intro-scene .left h2,
#m8i-and-m10i #intro-scene .right h2,
#m8i-and-m10i-pageheader #intro-scene .left h2,
#m8i-and-m10i-pageheader #intro-scene .right h2 {
  font-size: 40px;
  color: Black;
  transition: all .5s cubic-bezier(0.77, 0, 0.35, 1);
}

#m8i-and-m10i #intro-scene .left a.intro-bike-hover,
#m8i-and-m10i #intro-scene .right a.intro-bike-hover,
#m8i-and-m10i-pageheader #intro-scene .left a.intro-bike-hover,
#m8i-and-m10i-pageheader #intro-scene .right a.intro-bike-hover {
  display: block;
  text-decoration: none;
  max-width: 448px;
}

#m8i-and-m10i #intro-scene .left a.intro-bike-hover img,
#m8i-and-m10i #intro-scene .right a.intro-bike-hover img,
#m8i-and-m10i-pageheader #intro-scene .left a.intro-bike-hover img,
#m8i-and-m10i-pageheader #intro-scene .right a.intro-bike-hover img {
  display: block;
  width: auto;
  max-width: 100%;
  transition: all .5s cubic-bezier(0.77, 0, 0.35, 1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  margin-bottom: 20px;
}

#m8i-and-m10i #intro-scene .left a.intro-bike-hover.hovered-front h2,
#m8i-and-m10i #intro-scene .right a.intro-bike-hover.hovered-front h2,
#m8i-and-m10i-pageheader #intro-scene .left a.intro-bike-hover.hovered-front h2,
#m8i-and-m10i-pageheader #intro-scene .right a.intro-bike-hover.hovered-front h2 {
  color: #62bd19;
}

#m8i-and-m10i #intro-scene .left,
#m8i-and-m10i-pageheader #intro-scene .left {
  padding-right: 95px;
}

#m8i-and-m10i #intro-scene .left .intro-bike-title,
#m8i-and-m10i-pageheader #intro-scene .left .intro-bike-title {
  right: 30px;
  text-align: right;
}

#m8i-and-m10i #intro-scene .left a,
#m8i-and-m10i-pageheader #intro-scene .left a {
  margin-left: auto;
}

#m8i-and-m10i #intro-scene .left img,
#m8i-and-m10i-pageheader #intro-scene .left img {
  margin-top: 10px;
}

#m8i-and-m10i #intro-scene .left a.intro-bike-hover.hovered-front img,
#m8i-and-m10i-pageheader #intro-scene .left a.intro-bike-hover.hovered-front img {
  -moz-transform: scale(1) translateX(0px) translateY(0px);
  -webkit-transform: scale(1) translateX(0px) translateY(0px);
  -o-transform: scale(1) translateX(0px) translateY(0px);
  -ms-transform: scale(1) translateX(0px) translateY(0px);
  transform: scale(1) translateX(0px) translateY(0px);
}

#m8i-and-m10i #intro-scene .left a.intro-bike-hover.hovered-back img,
#m8i-and-m10i-pageheader #intro-scene .left a.intro-bike-hover.hovered-back img {
  -moz-transform: scale(0.9) translateX(80px) translateY(4px);
  -webkit-transform: scale(0.9) translateX(80px) translateY(4px);
  -o-transform: scale(0.9) translateX(80px) translateY(4px);
  -ms-transform: scale(0.9) translateX(80px) translateY(4px);
  transform: scale(0.9) translateX(80px) translateY(4px);
}

#m8i-and-m10i #intro-scene .right,
#m8i-and-m10i-pageheader #intro-scene .right {
  padding-left: 95px;
}

#m8i-and-m10i #intro-scene .right .intro-bike-title,
#m8i-and-m10i-pageheader #intro-scene .right .intro-bike-title {
  left: 30px;
}

#m8i-and-m10i #intro-scene .right a,
#m8i-and-m10i-pageheader #intro-scene .right a {
  margin-right: auto;
}

#m8i-and-m10i #intro-scene .right a.intro-bike-hover.hovered-front img,
#m8i-and-m10i-pageheader #intro-scene .right a.intro-bike-hover.hovered-front img {
  -moz-transform: scale(1) translateX(0px) translateY(0px);
  -webkit-transform: scale(1) translateX(0px) translateY(0px);
  -o-transform: scale(1) translateX(0px) translateY(0px);
  -ms-transform: scale(1) translateX(0px) translateY(0px);
  transform: scale(1) translateX(0px) translateY(0px);
}

#m8i-and-m10i #intro-scene .right a.intro-bike-hover.hovered-back img,
#m8i-and-m10i-pageheader #intro-scene .right a.intro-bike-hover.hovered-back img {
  -moz-transform: scale(0.9) translateX(-80px) translateY(4px);
  -webkit-transform: scale(0.9) translateX(-80px) translateY(4px);
  -o-transform: scale(0.9) translateX(-80px) translateY(4px);
  -ms-transform: scale(0.9) translateX(-80px) translateY(4px);
  transform: scale(0.9) translateX(-80px) translateY(4px);
}

#m8i-and-m10i #intro-text .left,
#m8i-and-m10i #intro-text .right,
#m8i-and-m10i-pageheader #intro-text .left,
#m8i-and-m10i-pageheader #intro-text .right {
  padding-bottom: 120px;
}

#m8i-and-m10i #intro-text h3,
#m8i-and-m10i #intro-text form legend,
form #m8i-and-m10i #intro-text legend,
#m8i-and-m10i-pageheader #intro-text h3,
#m8i-and-m10i-pageheader #intro-text form legend,
form #m8i-and-m10i-pageheader #intro-text legend {
  width: 100%;
  max-width: 445px;
  margin-bottom: 40px;
}

#m8i-and-m10i #intro-text .bike-price,
#m8i-and-m10i-pageheader #intro-text .bike-price {
  margin-bottom: 30px;
}

#m8i-and-m10i #intro-text .button,
#m8i-and-m10i #intro-text input[type=submit],
#m8i-and-m10i #intro-text button[type=submit],
#m8i-and-m10i-pageheader #intro-text .button,
#m8i-and-m10i-pageheader #intro-text input[type=submit],
#m8i-and-m10i-pageheader #intro-text button[type=submit] {
  margin: 0px;
}

#m8i-and-m10i #intro-text .left,
#m8i-and-m10i-pageheader #intro-text .left {
  padding-right: 110px;
  text-align: right;
}

#m8i-and-m10i #intro-text .left h3,
#m8i-and-m10i #intro-text .left form legend,
form #m8i-and-m10i #intro-text .left legend,
#m8i-and-m10i-pageheader #intro-text .left h3,
#m8i-and-m10i-pageheader #intro-text .left form legend,
form #m8i-and-m10i-pageheader #intro-text .left legend {
  margin-left: auto;
}

#m8i-and-m10i #intro-text .right,
#m8i-and-m10i-pageheader #intro-text .right {
  padding-left: 110px;
}

#m8i-and-m10i .row.bike-details,
#m8i-and-m10i-pageheader .row.bike-details {
  display: table;
  table-layout: fixed;
}

#m8i-and-m10i .row.bike-details .block,
#m8i-and-m10i-pageheader .row.bike-details .block {
  width: 43%;
  display: table-cell;
  float: none;
  vertical-align: middle;
}

#m8i-and-m10i .row.bike-details .block ul.advantages,
#m8i-and-m10i-pageheader .row.bike-details .block ul.advantages {
  margin-left: 0px;
  margin-bottom: 20px;
}

#m8i-and-m10i .row.bike-details .block .bike-price,
#m8i-and-m10i-pageheader .row.bike-details .block .bike-price {
  margin-bottom: 30px;
}

#m8i-and-m10i .row.bike-details .block .button,
#m8i-and-m10i .row.bike-details .block input[type=submit],
#m8i-and-m10i .row.bike-details .block button[type=submit],
#m8i-and-m10i-pageheader .row.bike-details .block .button,
#m8i-and-m10i-pageheader .row.bike-details .block input[type=submit],
#m8i-and-m10i-pageheader .row.bike-details .block button[type=submit] {
  margin-bottom: 20px;
}

#m8i-and-m10i .row.bike-details .block .button-link,
#m8i-and-m10i-pageheader .row.bike-details .block .button-link {
  padding: 0px;
}

#m8i-and-m10i .row.bike-details .block .button-link i,
#m8i-and-m10i-pageheader .row.bike-details .block .button-link i {
  display: none;
}

#m8i-and-m10i .row.bike-details .block.image,
#m8i-and-m10i-pageheader .row.bike-details .block.image {
  width: 57%;
  padding-top: 25px;
  padding-bottom: 25px;
}

#m8i-and-m10i .row.bike-details .block.image img,
#m8i-and-m10i-pageheader .row.bike-details .block.image img {
  display: block;
  width: auto;
  max-width: 100%;
}

#m8i-and-m10i .row.bike-details .block.image.right,
#m8i-and-m10i-pageheader .row.bike-details .block.image.right {
  padding-right: 20px;
}

#m8i-and-m10i .row.bike-details .block.image.right img,
#m8i-and-m10i-pageheader .row.bike-details .block.image.right img {
  margin: 0 auto 0 0;
}

#m8i-and-m10i .row.bike-details .block.image.left,
#m8i-and-m10i-pageheader .row.bike-details .block.image.left {
  padding-left: 20px;
}

#m8i-and-m10i .row.bike-details .block.image.left img,
#m8i-and-m10i-pageheader .row.bike-details .block.image.left img {
  margin: 0 0 0 auto;
}

#m8i-and-m10i #accu-toggler,
#m8i-and-m10i-pageheader #accu-toggler {
  max-width: 540px;
}

#m8i-and-m10i #accu-toggler-list,
#m8i-and-m10i-pageheader #accu-toggler-list {
  display: block;
  border: 2px solid black;
  margin: 0px;
  padding: 0px;
  position: relative;
  margin-bottom: 25px;
}

#m8i-and-m10i #accu-toggler-list span.active-bg,
#m8i-and-m10i-pageheader #accu-toggler-list span.active-bg {
  content: '';
  width: 25%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0%;
  z-index: 5;
  background-color: black;
  transition: all .5s cubic-bezier(0.77, 0, 0.35, 1);
}

#m8i-and-m10i #accu-toggler-list li,
#m8i-and-m10i-pageheader #accu-toggler-list li {
  float: left;
  padding: 6px 10px 8px 10px;
  width: 25%;
  text-align: center;
  box-sizing: border-box;
  text-transform: uppercase;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  position: relative;
  z-index: 10;
  font-size: 20px;
  border-left: 2px solid black;
}

#m8i-and-m10i #accu-toggler-list li.first,
#m8i-and-m10i-pageheader #accu-toggler-list li.first {
  border-left: 0px;
}

#m8i-and-m10i #accu-toggler-list li span,
#m8i-and-m10i-pageheader #accu-toggler-list li span {
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 16px;
  display: inline-block;
  margin-left: 8px;
  position: relative;
  top: -1px;
}

#m8i-and-m10i #accu-toggler-list li a,
#m8i-and-m10i-pageheader #accu-toggler-list li a {
  color: black;
  transition: all .5s cubic-bezier(0.77, 0, 0.35, 1);
}

#m8i-and-m10i #accu-toggler-list li a:hover,
#m8i-and-m10i-pageheader #accu-toggler-list li a:hover {
  text-decoration: none;
  color: White;
}

#m8i-and-m10i #accu-toggler-list li a.active,
#m8i-and-m10i-pageheader #accu-toggler-list li a.active {
  color: White;
}

#m8i-and-m10i #accu-toggler-list.active-1 span.active-bg,
#m8i-and-m10i-pageheader #accu-toggler-list.active-1 span.active-bg {
  left: 0%;
}

#m8i-and-m10i #accu-toggler-list.active-2 span.active-bg,
#m8i-and-m10i-pageheader #accu-toggler-list.active-2 span.active-bg {
  left: 25%;
}

#m8i-and-m10i #accu-toggler-list.active-3 span.active-bg,
#m8i-and-m10i-pageheader #accu-toggler-list.active-3 span.active-bg {
  left: 50%;
}

#m8i-and-m10i #accu-toggler-list.active-4 span.active-bg,
#m8i-and-m10i-pageheader #accu-toggler-list.active-4 span.active-bg {
  left: 75%;
}

#m8i-and-m10i #accu-toggler-details,
#m8i-and-m10i-pageheader #accu-toggler-details {
  overflow: hidden;
  height: 100px;
  width: 100%;
  position: relative;
}

#m8i-and-m10i #accu-toggler-details .accu-toggler-details,
#m8i-and-m10i-pageheader #accu-toggler-details .accu-toggler-details {
  transition: all 1s cubic-bezier(0.77, 0, 0.35, 1);
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
}

#m8i-and-m10i #accu-toggler-details .accu-toggler-details.active,
#m8i-and-m10i-pageheader #accu-toggler-details .accu-toggler-details.active {
  opacity: 1;
}

#m8i-and-m10i #accu-toggler-details .meter-holder,
#m8i-and-m10i-pageheader #accu-toggler-details .meter-holder {
  width: 99px;
  float: left;
  margin-right: 10px;
}

#m8i-and-m10i #accu-toggler-details .meter-holder.last,
#m8i-and-m10i-pageheader #accu-toggler-details .meter-holder.last {
  margin-right: 0px;
}

#m8i-and-m10i #accu-toggler-details .meter-holder .meter,
#m8i-and-m10i-pageheader #accu-toggler-details .meter-holder .meter {
  margin-bottom: 19px;
}

#m8i-and-m10i #accu-toggler-details .meter-holder .meter-label,
#m8i-and-m10i-pageheader #accu-toggler-details .meter-holder .meter-label {
  font-size: 14px;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  display: block;
  text-align: center;
  color: black;
}

#m8i-and-m10i #accu-toggler-details .meter,
#m8i-and-m10i-pageheader #accu-toggler-details .meter {
  width: 99px;
  height: 50px;
  display: block;
  position: relative;
  overflow: hidden;
}

#m8i-and-m10i #accu-toggler-details .meter .indicator,
#m8i-and-m10i #accu-toggler-details .meter .surround,
#m8i-and-m10i-pageheader #accu-toggler-details .meter .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter .surround {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}

#m8i-and-m10i #accu-toggler-details .meter .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter .indicator {
  z-index: 0;
  background: url(/img/m8i_m10i/counter-fill.png) no-repeat transparent top center;
  height: 200%;
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: all .5s cubic-bezier(0.77, 0, 0.35, 1);
}

#m8i-and-m10i #accu-toggler-details .meter .surround,
#m8i-and-m10i-pageheader #accu-toggler-details .meter .surround {
  z-index: 1;
  background: url(/img/m8i_m10i/counter-bg.png) no-repeat transparent top center;
}

#m8i-and-m10i #accu-toggler-details .meter .label,
#m8i-and-m10i-pageheader #accu-toggler-details .meter .label {
  color: White;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  font-size: 14px;
  width: 100%;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 8px;
  left: 0px;
  z-index: 2;
}

#m8i-and-m10i #accu-toggler-details .meter.meter-90.animate .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter.meter-90.animate .indicator {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

#m8i-and-m10i #accu-toggler-details .meter.meter-115.animate .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter.meter-115.animate .indicator {
  -moz-transform: rotate(115deg);
  -webkit-transform: rotate(115deg);
  -o-transform: rotate(115deg);
  -ms-transform: rotate(115deg);
  transform: rotate(115deg);
}

#m8i-and-m10i #accu-toggler-details .meter.meter-130.animate .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter.meter-130.animate .indicator {
  -moz-transform: rotate(130deg);
  -webkit-transform: rotate(130deg);
  -o-transform: rotate(130deg);
  -ms-transform: rotate(130deg);
  transform: rotate(130deg);
}

#m8i-and-m10i #accu-toggler-details .meter.meter-145.animate .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter.meter-145.animate .indicator {
  -moz-transform: rotate(145deg);
  -webkit-transform: rotate(145deg);
  -o-transform: rotate(145deg);
  -ms-transform: rotate(145deg);
  transform: rotate(145deg);
}

#m8i-and-m10i #accu-toggler-details .meter.meter-160.animate .indicator,
#m8i-and-m10i-pageheader #accu-toggler-details .meter.meter-160.animate .indicator {
  -moz-transform: rotate(160deg);
  -webkit-transform: rotate(160deg);
  -o-transform: rotate(160deg);
  -ms-transform: rotate(160deg);
  transform: rotate(160deg);
}

#m8i-and-m10i #extra-guarantee,
#m8i-and-m10i-pageheader #extra-guarantee {
  text-align: center;
}

#m8i-and-m10i #extra-guarantee h2,
#m8i-and-m10i-pageheader #extra-guarantee h2 {
  margin-bottom: 58px;
}

#m8i-and-m10i #extra-guarantee .button.green,
#m8i-and-m10i #extra-guarantee input[type=submit],
#m8i-and-m10i #extra-guarantee button[type=submit],
#m8i-and-m10i-pageheader #extra-guarantee .button.green,
#m8i-and-m10i-pageheader #extra-guarantee input[type=submit],
#m8i-and-m10i-pageheader #extra-guarantee button[type=submit] {
  margin-top: 20px;
}

#m8i-and-m10i #extra-guarantee .block .wrapper,
#m8i-and-m10i-pageheader #extra-guarantee .block .wrapper {
  max-width: 1255px;
  box-sizing: border-box;
}

#m8i-and-m10i #extra-guarantee ul,
#m8i-and-m10i-pageheader #extra-guarantee ul {
  margin: 0px;
}

#m8i-and-m10i #extra-guarantee li,
#m8i-and-m10i-pageheader #extra-guarantee li {
  box-sizing: border-box;
  display: block;
  float: left;
  text-align: center;
  width: 20%;
  padding: 0px 25px;
}

#m8i-and-m10i #extra-guarantee li.middle a,
#m8i-and-m10i-pageheader #extra-guarantee li.middle a {
  display: block;
}

#m8i-and-m10i #extra-guarantee li.middle a img,
#m8i-and-m10i-pageheader #extra-guarantee li.middle a img {
  transition: all .5s cubic-bezier(0.77, 0, 0.35, 1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

#m8i-and-m10i #extra-guarantee li.middle a:hover img,
#m8i-and-m10i-pageheader #extra-guarantee li.middle a:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

#m8i-and-m10i #extra-guarantee li strong,
#m8i-and-m10i-pageheader #extra-guarantee li strong {
  color: #62bd19;
  font-size: 30px;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  margin-bottom: 10px;
  display: block;
  font-weight: normal;
}

#m8i-and-m10i #extra-guarantee li p,
#m8i-and-m10i #extra-guarantee li .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li .inline-video-player,
#m8i-and-m10i #extra-guarantee li .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i #extra-guarantee li li,
#m8i-and-m10i #extra-guarantee li #footer .column dl,
#footer .column #m8i-and-m10i #extra-guarantee li dl,
#m8i-and-m10i #extra-guarantee li .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .accordion .item-content table,
.accordion .item-content #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .richtext ul,
.richtext #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .richtext ol,
.richtext #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .richtext table,
.richtext #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i #extra-guarantee li .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i #extra-guarantee li div.vcard,
#m8i-and-m10i #extra-guarantee li .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .special-opening-times ul,
.special-opening-times #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i #extra-guarantee li ul,
#m8i-and-m10i #extra-guarantee li .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i #extra-guarantee li ol,
#m8i-and-m10i #extra-guarantee li .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li p,
#m8i-and-m10i-pageheader #extra-guarantee li .block.full .wrapper ul,
.block.full .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .block.full .wrapper ol,
.block.full .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .block.full .wrapper table,
.block.full .wrapper #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li .block.text .wrapper ul,
.block.text .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .block.text .wrapper ol,
.block.text .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .block.text .wrapper table,
.block.text .wrapper #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li .inline-video-player,
#m8i-and-m10i-pageheader #extra-guarantee li .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #m8i-and-m10i-pageheader #extra-guarantee li li,
#m8i-and-m10i-pageheader #extra-guarantee li #footer .column dl,
#footer .column #m8i-and-m10i-pageheader #extra-guarantee li dl,
#m8i-and-m10i-pageheader #extra-guarantee li .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li .accordion .item-content ul,
.accordion .item-content #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .accordion .item-content ol,
.accordion .item-content #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .accordion .item-content table,
.accordion .item-content #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .richtext ul,
.richtext #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .richtext ol,
.richtext #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .richtext table,
.richtext #m8i-and-m10i-pageheader #extra-guarantee li table,
#m8i-and-m10i-pageheader #extra-guarantee li .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i-pageheader #extra-guarantee li div.vcard,
#m8i-and-m10i-pageheader #extra-guarantee li .regular-opening-times ul,
.regular-opening-times #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .special-opening-times ul,
.special-opening-times #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .testcenter .wrapper ul,
.testcenter .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ul,
#m8i-and-m10i-pageheader #extra-guarantee li .testcenter .wrapper ol,
.testcenter .wrapper #m8i-and-m10i-pageheader #extra-guarantee li ol,
#m8i-and-m10i-pageheader #extra-guarantee li .testcenter .wrapper table,
.testcenter .wrapper #m8i-and-m10i-pageheader #extra-guarantee li table {
  font-size: 20px;
  margin-bottom: 0px;
}

#m8i-and-m10i #rdf-champion-speaking h1.rdf,
#m8i-and-m10i-pageheader #rdf-champion-speaking h1.rdf {
  color: #62bd19 !important;
}

#m8i-and-m10i #rdf-champion-speaking ul,
#m8i-and-m10i-pageheader #rdf-champion-speaking ul {
  list-style-image: url(/img/bg-li.gif);
}

#m8i-and-m10i #rdf-champion-speaking .hr,
#m8i-and-m10i-pageheader #rdf-champion-speaking .hr {
  background-color: #62bd19;
}

#m8i-and-m10i #outro,
#m8i-and-m10i-pageheader #outro {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

#m8i-and-m10i #outro h3,
#m8i-and-m10i #outro form legend,
form #m8i-and-m10i #outro legend,
#m8i-and-m10i-pageheader #outro h3,
#m8i-and-m10i-pageheader #outro form legend,
form #m8i-and-m10i-pageheader #outro legend {
  margin-bottom: 30px;
  font-size: 1.7em;
}

#m8i-and-m10i #outro .block,
#m8i-and-m10i-pageheader #outro .block {
  width: 37%;
}

#m8i-and-m10i #outro .block.middle,
#m8i-and-m10i-pageheader #outro .block.middle {
  width: 26%;
}

#m8i-and-m10i #outro .block .wrapper,
#m8i-and-m10i-pageheader #outro .block .wrapper {
  max-width: 480px;
  padding-top: 65px;
  padding-bottom: 65px;
  padding-right: 50px;
  padding-left: 50px;
}

#m8i-and-m10i #outro .block.middle,
#m8i-and-m10i-pageheader #outro .block.middle {
  text-align: center;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}

#m8i-and-m10i #outro .block.middle .wrapper,
#m8i-and-m10i-pageheader #outro .block.middle .wrapper {
  padding-right: 11px;
  padding-left: 11px;
}

#m8i-and-m10i #outro .block.middle .phone-number,
#m8i-and-m10i-pageheader #outro .block.middle .phone-number {
  color: #62bd19;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  display: block;
  font-size: 40px;
  margin-bottom: 20px;
}

#m8i-and-m10i #outro .block.middle .phone-number a,
#m8i-and-m10i-pageheader #outro .block.middle .phone-number a {
  color: inherit;
  text-decoration: none;
}

#m8i-and-m10i #outro .block.middle .phone-number a:hover,
#m8i-and-m10i-pageheader #outro .block.middle .phone-number a:hover {
  text-decoration: none;
}

#m8i-and-m10i #outro .block.middle .phone-availability,
#m8i-and-m10i-pageheader #outro .block.middle .phone-availability {
  font-family: "Yummo W01 Regular1444425",sans-serif;
}

#m8i-and-m10i #outro .block.middle .phone-availability a,
#m8i-and-m10i-pageheader #outro .block.middle .phone-availability a {
  color: inherit;
}

#m8i-and-m10i #outro .block.middle .phone-availability a:hover,
#m8i-and-m10i-pageheader #outro .block.middle .phone-availability a:hover {
  text-decoration: none;
}

#m8i-and-m10i #outro .block.middle .phone-availability strong,
#m8i-and-m10i-pageheader #outro .block.middle .phone-availability strong {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  display: inline-block;
  margin-right: 5px;
}

#m8i-and-m10i #outro .block.right .wrapper,
#m8i-and-m10i-pageheader #outro .block.right .wrapper {
  margin-left: 20px;
  margin-right: auto;
}

#m8i-and-m10i #outro .block.left .wrapper,
#m8i-and-m10i-pageheader #outro .block.left .wrapper {
  margin-left: auto;
  margin-right: 20px;
}

#m8i-and-m10i #outro .left form,
#m8i-and-m10i #outro .right .before-submit,
#m8i-and-m10i-pageheader #outro .left form,
#m8i-and-m10i-pageheader #outro .right .before-submit {
  padding-right: 195px;
  position: relative;
}

#m8i-and-m10i #outro .left form input[type=text],
#m8i-and-m10i #outro .left form input[type=email],
#m8i-and-m10i #outro .right .before-submit input[type=text],
#m8i-and-m10i #outro .right .before-submit input[type=email],
#m8i-and-m10i-pageheader #outro .left form input[type=text],
#m8i-and-m10i-pageheader #outro .left form input[type=email],
#m8i-and-m10i-pageheader #outro .right .before-submit input[type=text],
#m8i-and-m10i-pageheader #outro .right .before-submit input[type=email] {
  padding: 15px 17px 16px 18px;
}

#m8i-and-m10i #outro .left form input[type=submit],
#m8i-and-m10i #outro .left form a.button,
#m8i-and-m10i #outro .right .before-submit input[type=submit],
#m8i-and-m10i #outro .right .before-submit a.button,
#m8i-and-m10i-pageheader #outro .left form input[type=submit],
#m8i-and-m10i-pageheader #outro .left form a.button,
#m8i-and-m10i-pageheader #outro .right .before-submit input[type=submit],
#m8i-and-m10i-pageheader #outro .right .before-submit a.button {
  min-width: 175px;
  width: 175px;
  float: right;
  position: absolute;
  top: 0px;
  right: 0px;
  margin: 0px;
}

#m8i-and-m10i #outro-end,
#m8i-and-m10i-pageheader #outro-end {
  text-align: center;
  padding-top: 50px;
}

#m8i-and-m10i #outro-end strong,
#m8i-and-m10i-pageheader #outro-end strong {
  font-family: "Yummo W01 Bold1444433",sans-serif;
  font-size: 3.125em;
  display: block;
  margin-bottom: 40px;
  text-transform: uppercase;
}

#m8i-and-m10i #outro-end ul,
#m8i-and-m10i-pageheader #outro-end ul {
  display: block;
}

#m8i-and-m10i #outro-end ul li,
#m8i-and-m10i-pageheader #outro-end ul li {
  display: inline-block;
  margin: 0px 10px;
  font-size: 2.8125em;
}

#m8i-and-m10i #outro-end ul li a:hover,
#m8i-and-m10i-pageheader #outro-end ul li a:hover {
  text-decoration: none;
  color: black;
}

#m8i-and-m10i #outro-end .simple-logo,
#m8i-and-m10i-pageheader #outro-end .simple-logo {
  padding-bottom: 60px;
}

@media screen and (max-width: 1440px) and (min-width: 1024px) {
  #m8i-and-m10i #accu-toggler-details,
  #m8i-and-m10i-pageheader #accu-toggler-details {
    height: 200px;
    text-align: center;
  }

  #m8i-and-m10i #accu-toggler-details .meter-holder,
  #m8i-and-m10i-pageheader #accu-toggler-details .meter-holder {
    display: inline-block;
    float: none;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }
}

@media screen and (max-width: 1200px) {
  #m8i-and-m10i #intro-scene .middle,
  #m8i-and-m10i-pageheader #intro-scene .middle {
    bottom: 10px;
  }

  #m8i-and-m10i #intro-text .right,
  #m8i-and-m10i-pageheader #intro-text .right {
    padding-left: 30px;
  }

  #m8i-and-m10i #intro-text .left,
  #m8i-and-m10i-pageheader #intro-text .left {
    padding-right: 30px;
  }

  #m8i-and-m10i #outro .block.middle .phone-number,
  #m8i-and-m10i-pageheader #outro .block.middle .phone-number {
    font-size: 30px;
  }

  #m8i-and-m10i #outro .block.middle .phone-availability span,
  #m8i-and-m10i-pageheader #outro .block.middle .phone-availability span {
    display: block;
  }

  #m8i-and-m10i .row.bike-details .block,
  #m8i-and-m10i .row.bike-details .block.image,
  #m8i-and-m10i-pageheader .row.bike-details .block,
  #m8i-and-m10i-pageheader .row.bike-details .block.image {
    width: 50%;
  }
}

@media screen and (max-width: 1020px) {
  #m8i-and-m10i,
  #m8i-and-m10i-pageheader {
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  #m8i-and-m10i #intro .simple-logo,
  #m8i-and-m10i-pageheader #intro .simple-logo {
    padding-top: 30px;
  }

  #m8i-and-m10i #intro #top-links,
  #m8i-and-m10i-pageheader #intro #top-links {
    top: -25px;
  }

  #m8i-and-m10i .row.with-popout,
  #m8i-and-m10i-pageheader .row.with-popout {
    z-index: 12;
  }

  #m8i-and-m10i .row.with-popout .block,
  #m8i-and-m10i-pageheader .row.with-popout .block {
    width: 100%;
    float: none;
    height: auto !important;
  }

  #m8i-and-m10i .row .block.align-right,
  #m8i-and-m10i-pageheader .row .block.align-right {
    text-align: left;
  }

  #m8i-and-m10i .row .block.image.popout,
  #m8i-and-m10i-pageheader .row .block.image.popout {
    background-color: white;
    z-index: 10;
    overflow: visible;
  }

  #m8i-and-m10i .row .block.image.popout img,
  #m8i-and-m10i-pageheader .row .block.image.popout img {
    width: 100%;
    height: auto;
    display: block;
  }

  #m8i-and-m10i .row .block.image.popout.ion,
  #m8i-and-m10i-pageheader .row .block.image.popout.ion {
    margin-top: 9vw;
    height: 54.7408vw !important;
  }

  #m8i-and-m10i .row .block.image.popout.motor,
  #m8i-and-m10i-pageheader .row .block.image.popout.motor {
    height: 48.75vw !important;
  }

  #m8i-and-m10i .row .block.image.popout.accu,
  #m8i-and-m10i-pageheader .row .block.image.popout.accu {
    margin-top: 4vw;
    height: 65.2559vw !important;
  }

  #m8i-and-m10i .row .block.motor-text .wrapper,
  #m8i-and-m10i-pageheader .row .block.motor-text .wrapper {
    padding-top: 17.5vw;
  }

  #m8i-and-m10i #outro .left form,
  #m8i-and-m10i #outro .right .before-submit,
  #m8i-and-m10i-pageheader #outro .left form,
  #m8i-and-m10i-pageheader #outro .right .before-submit {
    padding-right: 0px;
  }

  #m8i-and-m10i #outro .left form input[type=text],
  #m8i-and-m10i #outro .left form input[type=email],
  #m8i-and-m10i #outro .right .before-submit input[type=text],
  #m8i-and-m10i #outro .right .before-submit input[type=email],
  #m8i-and-m10i-pageheader #outro .left form input[type=text],
  #m8i-and-m10i-pageheader #outro .left form input[type=email],
  #m8i-and-m10i-pageheader #outro .right .before-submit input[type=text],
  #m8i-and-m10i-pageheader #outro .right .before-submit input[type=email] {
    margin-bottom: 20px;
  }

  #m8i-and-m10i #outro .left form input[type=submit],
  #m8i-and-m10i #outro .left form a.button,
  #m8i-and-m10i #outro .right .before-submit input[type=submit],
  #m8i-and-m10i #outro .right .before-submit a.button,
  #m8i-and-m10i-pageheader #outro .left form input[type=submit],
  #m8i-and-m10i-pageheader #outro .left form a.button,
  #m8i-and-m10i-pageheader #outro .right .before-submit input[type=submit],
  #m8i-and-m10i-pageheader #outro .right .before-submit a.button {
    position: relative;
    width: auto;
    float: left;
  }

  #m8i-and-m10i #outro .block .wrapper,
  #m8i-and-m10i-pageheader #outro .block .wrapper {
    padding-top: 37px;
    padding-top: 22px;
  }

  #m8i-and-m10i #outro .block.align-right,
  #m8i-and-m10i-pageheader #outro .block.align-right {
    text-align: left;
  }
}

@media screen and (max-width: 875px) {
  #m8i-and-m10i #intro-scene .middle,
  #m8i-and-m10i-pageheader #intro-scene .middle {
    width: 200px;
    margin-left: -100px;
  }

  #m8i-and-m10i #intro-text .left,
  #m8i-and-m10i #intro-text .right,
  #m8i-and-m10i-pageheader #intro-text .left,
  #m8i-and-m10i-pageheader #intro-text .right {
    padding-bottom: 30px;
  }

  #m8i-and-m10i #extra-guarantee h2,
  #m8i-and-m10i-pageheader #extra-guarantee h2 {
    margin-bottom: 20px !important;
  }

  #m8i-and-m10i #extra-guarantee a.show-on-mobile,
  #m8i-and-m10i-pageheader #extra-guarantee a.show-on-mobile {
    display: block !important;
    max-width: 50%;
    margin: 0px auto 20px auto;
  }

  #m8i-and-m10i #extra-guarantee li,
  #m8i-and-m10i-pageheader #extra-guarantee li {
    width: 100%;
    float: none;
    padding: 0px;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
  }

  #m8i-and-m10i #extra-guarantee li:last-child,
  #m8i-and-m10i-pageheader #extra-guarantee li:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
  }

  #m8i-and-m10i #extra-guarantee li strong,
  #m8i-and-m10i-pageheader #extra-guarantee li strong {
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 0px;
  }

  #m8i-and-m10i #extra-guarantee li.middle,
  #m8i-and-m10i-pageheader #extra-guarantee li.middle {
    display: none;
  }
}

@media screen and (max-width: 750px) {
  #m8i-and-m10i h1,
  #m8i-and-m10i-pageheader h1 {
    font-size: 1.875em;
    margin-bottom: 10px !important;
  }

  #m8i-and-m10i h2,
  #m8i-and-m10i h2.sub,
  #m8i-and-m10i-pageheader h2,
  #m8i-and-m10i-pageheader h2.sub {
    font-size: 1.5625em;
    margin-bottom: 10px !important;
  }

  #m8i-and-m10i h3,
  #m8i-and-m10i form legend,
  form #m8i-and-m10i legend,
  #m8i-and-m10i-pageheader h3,
  #m8i-and-m10i-pageheader form legend,
  form #m8i-and-m10i-pageheader legend {
    font-size: 1.25em;
    margin-bottom: 10px !important;
  }

  #m8i-and-m10i h4,
  #m8i-and-m10i-pageheader h4 {
    font-size: 1.25em;
    margin-bottom: 10px !important;
  }

  #m8i-and-m10i .block .wrapper,
  #m8i-and-m10i-pageheader .block .wrapper {
    padding: 22px 20px 30px 20px;
  }

  #m8i-and-m10i .block p,
  #m8i-and-m10i .block.full .wrapper ul,
  #m8i-and-m10i .row.fullwidth .block .wrapper ul,
  .row.fullwidth #m8i-and-m10i .block .wrapper ul,
  #m8i-and-m10i .block.fullwidth .wrapper ul,
  #m8i-and-m10i .block.full .wrapper ol,
  #m8i-and-m10i .row.fullwidth .block .wrapper ol,
  .row.fullwidth #m8i-and-m10i .block .wrapper ol,
  #m8i-and-m10i .block.fullwidth .wrapper ol,
  #m8i-and-m10i .block.full .wrapper table,
  #m8i-and-m10i .row.fullwidth .block .wrapper table,
  .row.fullwidth #m8i-and-m10i .block .wrapper table,
  #m8i-and-m10i .block.fullwidth .wrapper table,
  #m8i-and-m10i .block.text .wrapper ul,
  #m8i-and-m10i .block.text .wrapper ol,
  #m8i-and-m10i .block.text .wrapper table,
  #m8i-and-m10i .block .inline-video-player,
  #m8i-and-m10i .block .dealers-near-you .dny-list li,
  .dealers-near-you .dny-list #m8i-and-m10i .block li,
  #m8i-and-m10i .block #footer .column dl,
  #footer .column #m8i-and-m10i .block dl,
  #m8i-and-m10i .block .more-overlay .more-overlay-content ul,
  .more-overlay .more-overlay-content #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .more-overlay .more-overlay-content ol,
  .more-overlay .more-overlay-content #m8i-and-m10i .block ol,
  #m8i-and-m10i .block .more-overlay .more-overlay-content table,
  .more-overlay .more-overlay-content #m8i-and-m10i .block table,
  #m8i-and-m10i .block .accordion .item-content ul,
  .accordion .item-content #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .accordion .item-content ol,
  .accordion .item-content #m8i-and-m10i .block ol,
  #m8i-and-m10i .block .accordion .item-content table,
  .accordion .item-content #m8i-and-m10i .block table,
  #m8i-and-m10i .block #buy-overlay .buy-column.compare ul,
  #buy-overlay .buy-column.compare #m8i-and-m10i .block ul,
  #m8i-and-m10i .block #buy-overlay .buy-column.testcenter ul,
  #buy-overlay .buy-column.testcenter #m8i-and-m10i .block ul,
  #m8i-and-m10i .block #buy-overlay .buy-column.fietsshop ul,
  #buy-overlay .buy-column.fietsshop #m8i-and-m10i .block ul,
  #m8i-and-m10i .block #buy-overlay .buy-column.touragenda ul,
  #buy-overlay .buy-column.touragenda #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .richtext ul,
  .richtext #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .richtext ol,
  .richtext #m8i-and-m10i .block ol,
  #m8i-and-m10i .block .richtext table,
  .richtext #m8i-and-m10i .block table,
  #m8i-and-m10i .block .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
  .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i .block div.vcard,
  #m8i-and-m10i .block .regular-opening-times ul,
  .regular-opening-times #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .special-opening-times ul,
  .special-opening-times #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .testcenter .wrapper ul,
  .testcenter .wrapper #m8i-and-m10i .block ul,
  #m8i-and-m10i .block .testcenter .wrapper ol,
  .testcenter .wrapper #m8i-and-m10i .block ol,
  #m8i-and-m10i .block .testcenter .wrapper table,
  .testcenter .wrapper #m8i-and-m10i .block table,
  #m8i-and-m10i-pageheader .block p,
  #m8i-and-m10i-pageheader .block.full .wrapper ul,
  #m8i-and-m10i-pageheader .row.fullwidth .block .wrapper ul,
  .row.fullwidth #m8i-and-m10i-pageheader .block .wrapper ul,
  #m8i-and-m10i-pageheader .block.fullwidth .wrapper ul,
  #m8i-and-m10i-pageheader .block.full .wrapper ol,
  #m8i-and-m10i-pageheader .row.fullwidth .block .wrapper ol,
  .row.fullwidth #m8i-and-m10i-pageheader .block .wrapper ol,
  #m8i-and-m10i-pageheader .block.fullwidth .wrapper ol,
  #m8i-and-m10i-pageheader .block.full .wrapper table,
  #m8i-and-m10i-pageheader .row.fullwidth .block .wrapper table,
  .row.fullwidth #m8i-and-m10i-pageheader .block .wrapper table,
  #m8i-and-m10i-pageheader .block.fullwidth .wrapper table,
  #m8i-and-m10i-pageheader .block.text .wrapper ul,
  #m8i-and-m10i-pageheader .block.text .wrapper ol,
  #m8i-and-m10i-pageheader .block.text .wrapper table,
  #m8i-and-m10i-pageheader .block .inline-video-player,
  #m8i-and-m10i-pageheader .block .dealers-near-you .dny-list li,
  .dealers-near-you .dny-list #m8i-and-m10i-pageheader .block li,
  #m8i-and-m10i-pageheader .block #footer .column dl,
  #footer .column #m8i-and-m10i-pageheader .block dl,
  #m8i-and-m10i-pageheader .block .more-overlay .more-overlay-content ul,
  .more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .more-overlay .more-overlay-content ol,
  .more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block ol,
  #m8i-and-m10i-pageheader .block .more-overlay .more-overlay-content table,
  .more-overlay .more-overlay-content #m8i-and-m10i-pageheader .block table,
  #m8i-and-m10i-pageheader .block .accordion .item-content ul,
  .accordion .item-content #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .accordion .item-content ol,
  .accordion .item-content #m8i-and-m10i-pageheader .block ol,
  #m8i-and-m10i-pageheader .block .accordion .item-content table,
  .accordion .item-content #m8i-and-m10i-pageheader .block table,
  #m8i-and-m10i-pageheader .block #buy-overlay .buy-column.compare ul,
  #buy-overlay .buy-column.compare #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block #buy-overlay .buy-column.testcenter ul,
  #buy-overlay .buy-column.testcenter #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block #buy-overlay .buy-column.fietsshop ul,
  #buy-overlay .buy-column.fietsshop #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block #buy-overlay .buy-column.touragenda ul,
  #buy-overlay .buy-column.touragenda #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .richtext ul,
  .richtext #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .richtext ol,
  .richtext #m8i-and-m10i-pageheader .block ol,
  #m8i-and-m10i-pageheader .block .richtext table,
  .richtext #m8i-and-m10i-pageheader .block table,
  #m8i-and-m10i-pageheader .block .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
  .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #m8i-and-m10i-pageheader .block div.vcard,
  #m8i-and-m10i-pageheader .block .regular-opening-times ul,
  .regular-opening-times #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .special-opening-times ul,
  .special-opening-times #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .testcenter .wrapper ul,
  .testcenter .wrapper #m8i-and-m10i-pageheader .block ul,
  #m8i-and-m10i-pageheader .block .testcenter .wrapper ol,
  .testcenter .wrapper #m8i-and-m10i-pageheader .block ol,
  #m8i-and-m10i-pageheader .block .testcenter .wrapper table,
  .testcenter .wrapper #m8i-and-m10i-pageheader .block table {
    margin-bottom: 15px;
    font-size: 16px;
  }

  #m8i-and-m10i .block.pull-right,
  #m8i-and-m10i-pageheader .block.pull-right {
    float: none;
  }

  #m8i-and-m10i .block.border-right,
  #m8i-and-m10i-pageheader .block.border-right {
    border-right: 0px;
  }

  #m8i-and-m10i .block.align-right,
  #m8i-and-m10i-pageheader .block.align-right {
    text-align: left;
  }

  #m8i-and-m10i .row.bike-details,
  #m8i-and-m10i-pageheader .row.bike-details {
    display: block;
  }

  #m8i-and-m10i .row.bike-details .block,
  #m8i-and-m10i .row.bike-details .block.image,
  #m8i-and-m10i-pageheader .row.bike-details .block,
  #m8i-and-m10i-pageheader .row.bike-details .block.image {
    display: block;
    width: 100%;
    float: none;
  }

  #m8i-and-m10i .row.bike-details .block.image,
  #m8i-and-m10i-pageheader .row.bike-details .block.image {
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }

  #m8i-and-m10i .simple-logo,
  #m8i-and-m10i-pageheader .simple-logo {
    padding: 20px 10px 10px 10px !important;
  }

  #m8i-and-m10i #top-links,
  #m8i-and-m10i-pageheader #top-links {
    position: static;
    top: 0px;
    background-color: #e0e0e0;
    border-bottom: 2px #e4e4e4;
  }

  #m8i-and-m10i #top-links .content-wrapper,
  #m8i-and-m10i-pageheader #top-links .content-wrapper {
    padding: 0px;
  }

  #m8i-and-m10i #top-links .button-link,
  #m8i-and-m10i-pageheader #top-links .button-link {
    width: 50%;
    padding: 7px 0px 13px 0px;
    text-align: center;
  }

  #m8i-and-m10i #top-links .button-link i,
  #m8i-and-m10i-pageheader #top-links .button-link i {
    display: none;
  }

  #m8i-and-m10i #top-links .button-link.left,
  #m8i-and-m10i-pageheader #top-links .button-link.left {
    border-right: 1px solid #e4e4e4;
  }

  #m8i-and-m10i #intro h1,
  #m8i-and-m10i-pageheader #intro h1 {
    margin-bottom: 20px !important;
    padding-left: 20px;
    padding-right: 20px;
  }

  #m8i-and-m10i #intro-scene .middle,
  #m8i-and-m10i-pageheader #intro-scene .middle {
    width: 80%;
    position: static;
    margin: 0px auto;
  }

  #m8i-and-m10i #intro-text .left,
  #m8i-and-m10i #intro-text .right,
  #m8i-and-m10i-pageheader #intro-text .left,
  #m8i-and-m10i-pageheader #intro-text .right {
    width: 100%;
    float: none;
    padding: 20px !important;
    text-align: left !important;
  }

  #m8i-and-m10i #intro-text .left img,
  #m8i-and-m10i #intro-text .right img,
  #m8i-and-m10i-pageheader #intro-text .left img,
  #m8i-and-m10i-pageheader #intro-text .right img {
    max-width: 80%;
    display: block;
    margin: 0 auto;
  }

  #m8i-and-m10i #intro-text .left h2,
  #m8i-and-m10i #intro-text .left h3,
  #m8i-and-m10i #intro-text .left form legend,
  form #m8i-and-m10i #intro-text .left legend,
  #m8i-and-m10i #intro-text .left .bike-price,
  #m8i-and-m10i #intro-text .right h2,
  #m8i-and-m10i #intro-text .right h3,
  #m8i-and-m10i #intro-text .right form legend,
  form #m8i-and-m10i #intro-text .right legend,
  #m8i-and-m10i #intro-text .right .bike-price,
  #m8i-and-m10i-pageheader #intro-text .left h2,
  #m8i-and-m10i-pageheader #intro-text .left h3,
  #m8i-and-m10i-pageheader #intro-text .left form legend,
  form #m8i-and-m10i-pageheader #intro-text .left legend,
  #m8i-and-m10i-pageheader #intro-text .left .bike-price,
  #m8i-and-m10i-pageheader #intro-text .right h2,
  #m8i-and-m10i-pageheader #intro-text .right h3,
  #m8i-and-m10i-pageheader #intro-text .right form legend,
  form #m8i-and-m10i-pageheader #intro-text .right legend,
  #m8i-and-m10i-pageheader #intro-text .right .bike-price {
    text-align: center;
  }

  #m8i-and-m10i #intro-text .left h2,
  #m8i-and-m10i #intro-text .right h2,
  #m8i-and-m10i-pageheader #intro-text .left h2,
  #m8i-and-m10i-pageheader #intro-text .right h2 {
    font-size: 2.25em;
    margin-bottom: 10px !important;
  }

  #m8i-and-m10i #intro-text .left .bike-price,
  #m8i-and-m10i #intro-text .right .bike-price,
  #m8i-and-m10i-pageheader #intro-text .left .bike-price,
  #m8i-and-m10i-pageheader #intro-text .right .bike-price {
    margin-bottom: 10px !important;
    font-size: 1em;
  }

  #m8i-and-m10i #intro-text .left .bike-price strong,
  #m8i-and-m10i #intro-text .right .bike-price strong,
  #m8i-and-m10i-pageheader #intro-text .left .bike-price strong,
  #m8i-and-m10i-pageheader #intro-text .right .bike-price strong {
    font-size: 1.5em;
  }

  #m8i-and-m10i #intro-text .left h3,
  #m8i-and-m10i #intro-text .left form legend,
  form #m8i-and-m10i #intro-text .left legend,
  #m8i-and-m10i #intro-text .right h3,
  #m8i-and-m10i #intro-text .right form legend,
  form #m8i-and-m10i #intro-text .right legend,
  #m8i-and-m10i-pageheader #intro-text .left h3,
  #m8i-and-m10i-pageheader #intro-text .left form legend,
  form #m8i-and-m10i-pageheader #intro-text .left legend,
  #m8i-and-m10i-pageheader #intro-text .right h3,
  #m8i-and-m10i-pageheader #intro-text .right form legend,
  form #m8i-and-m10i-pageheader #intro-text .right legend {
    max-width: 100%;
    margin: 0px 0px 20px 0px !important;
  }

  #m8i-and-m10i #intro-text .left .button,
  #m8i-and-m10i #intro-text .left input[type=submit],
  #m8i-and-m10i #intro-text .left button[type=submit],
  #m8i-and-m10i #intro-text .right .button,
  #m8i-and-m10i #intro-text .right input[type=submit],
  #m8i-and-m10i #intro-text .right button[type=submit],
  #m8i-and-m10i-pageheader #intro-text .left .button,
  #m8i-and-m10i-pageheader #intro-text .left input[type=submit],
  #m8i-and-m10i-pageheader #intro-text .left button[type=submit],
  #m8i-and-m10i-pageheader #intro-text .right .button,
  #m8i-and-m10i-pageheader #intro-text .right input[type=submit],
  #m8i-and-m10i-pageheader #intro-text .right button[type=submit] {
    margin: 0 auto;
    width: 200px;
    display: block;
  }

  #m8i-and-m10i #intro-text .left,
  #m8i-and-m10i-pageheader #intro-text .left {
    border-right: 0px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list {
    width: 45%;
    float: left;
    margin-bottom: 30px;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list li,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list li {
    display: block;
    width: 100%;
    border-left: 0px;
    border-bottom: 2px solid black;
    height: 37px;
    font-size: 1.1em;
    position: relative;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list li a:after,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list li a:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: -10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9px 0 9px 10px;
    border-color: transparent transparent transparent black;
    display: none;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list li a.active:after,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list li a.active:after {
    display: block;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list li span,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list li span {
    font-size: 0.75em;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list li.last,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list li.last {
    border-bottom: 0px;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list span.active-bg,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list span.active-bg {
    left: 0% !important;
    width: 100%;
    height: 25%;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list.active-1 span.active-bg,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list.active-1 span.active-bg {
    top: 0%;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list.active-2 span.active-bg,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list.active-2 span.active-bg {
    top: 25%;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list.active-3 span.active-bg,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list.active-3 span.active-bg {
    top: 50%;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-list.active-4 span.active-bg,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-list.active-4 span.active-bg {
    top: 75%;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details {
    height: auto;
    width: 50%;
    float: right;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details {
    position: static;
    display: none;
    opacity: 1;
    margin-top: 3px;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details.active,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details.active {
    display: block;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter-holder,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter-holder {
    width: 100%;
    float: none;
    margin-right: 0px;
    margin-bottom: 10px;
    clear: both;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter-holder .meter,
  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter-holder .meter-label,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter-holder .meter,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter-holder .meter-label {
    margin-bottom: 14px;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter {
    margin-bottom: 0px;
    width: 40%;
    height: 100%;
    float: left;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter .indicator,
  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter .surround,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter .indicator,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter .surround {
    display: none;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter .label,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter .label {
    position: static;
    text-align: left;
  }

  #m8i-and-m10i #accu-toggler #accu-toggler-details .accu-toggler-details .meter-label,
  #m8i-and-m10i-pageheader #accu-toggler #accu-toggler-details .accu-toggler-details .meter-label {
    width: 60%;
    float: left;
    height: auto;
  }

  #m8i-and-m10i #outro .block,
  #m8i-and-m10i-pageheader #outro .block {
    width: 100% !important;
  }

  #m8i-and-m10i #outro .block .wrapper,
  #m8i-and-m10i-pageheader #outro .block .wrapper {
    padding: 20px 20px 22px 20px !important;
    border-bottom: 1px solid #e4e4e4;
    margin: 0px !important;
  }

  #m8i-and-m10i #outro .block.middle,
  #m8i-and-m10i-pageheader #outro .block.middle {
    text-align: left;
  }

  #m8i-and-m10i #outro-end,
  #m8i-and-m10i-pageheader #outro-end {
    padding: 22px 20px;
  }

  #m8i-and-m10i #outro-end strong,
  #m8i-and-m10i-pageheader #outro-end strong {
    font-size: 1.25em;
    margin-bottom: 20px;
  }

  #m8i-and-m10i #outro-end ul li,
  #m8i-and-m10i-pageheader #outro-end ul li {
    font-size: 1.75em;
  }
}

#m8i-and-m10i-pageheader {
  padding-top: 60px;
}

#m8i-and-m10i-pageheader #intro h1 {
  margin-bottom: 20px;
}

#m8i-and-m10i-pageheader #intro-scene {
  max-width: 850px;
  margin: 0 auto;
}

#m8i-and-m10i-pageheader #intro-scene .middle {
  bottom: 30px;
  width: 300px;
  margin-left: -150px;
}

#m8i-and-m10i-pageheader #intro-scene .right,
#m8i-and-m10i-pageheader #intro-scene .left {
  padding-top: 20px;
  padding-bottom: 20px;
}

#m8i-and-m10i-pageheader #intro-scene .right img,
#m8i-and-m10i-pageheader #intro-scene .left img {
  margin-bottom: 35px;
}

#m8i-and-m10i-pageheader #intro-cta {
  margin: 0px 0px 30px 0px;
}

#m8i-and-m10i-pageheader h1,
#m8i-and-m10i-pageheader h2,
#m8i-and-m10i-pageheader h3,
#m8i-and-m10i-pageheader form legend,
form #m8i-and-m10i-pageheader legend {
  color: Black;
}

#m8i-and-m10i-pageheader h1,
#m8i-and-m10i-pageheader h2 {
  text-shadow: 0px 0px 0px transparent;
}

@media screen and (max-width: 750px) {
  #m8i-and-m10i-pageheader {
    padding-top: 20px;
  }

  #m8i-and-m10i-pageheader #intro h1 {
    padding: 0px 10px;
  }

  #m8i-and-m10i-pageheader #intro-scene .middle {
    margin: 0px auto !important;
    width: 40%;
    max-width: 300px;
  }

  #m8i-and-m10i-pageheader #intro-scene .left,
  #m8i-and-m10i-pageheader #intro-scene .right {
    display: block !important;
    width: 50%;
    float: left;
    padding: 20px !important;
  }

  #m8i-and-m10i-pageheader #intro-scene .left .intro-bike-title,
  #m8i-and-m10i-pageheader #intro-scene .right .intro-bike-title {
    position: static;
  }

  #m8i-and-m10i-pageheader #intro-scene .left a.intro-bike-hover img,
  #m8i-and-m10i-pageheader #intro-scene .right a.intro-bike-hover img {
    margin-bottom: 20px;
  }

  #m8i-and-m10i-pageheader #intro-scene .right .intro-bike-title {
    text-align: left;
  }

  #m8i-and-m10i-pageheader #intro-cta {
    padding-left: 30px;
    padding-right: 30px;
  }

  #m8i-and-m10i-pageheader #intro-cta i {
    display: none;
  }
}

@font-face {
  font-family: 'MonopolyLight';
  src: url("/files/fonts/retour-de-france/monopoly-light/monopoly-light.eot");
  src: url("/files/fonts/retour-de-france/monopoly-light/monopoly-light.eot?#iefix") format("embedded-opentype"),url("/files/fonts/retour-de-france/monopoly-light/monopoly-light.woff2") format("woff2"),url("/files/fonts/retour-de-france/monopoly-light/monopoly-light.woff") format("woff"),url("/files/fonts/retour-de-france/monopoly-light/monopoly-light.ttf") format("truetype"),url("/files/fonts/retour-de-france/monopoly-light/monopoly-light.svg#youworkforthem") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Monopoly-Bold';
  src: url("/files/fonts/retour-de-france/monopoly-bold/monopoly-bold.eot");
  src: url("/files/fonts/retour-de-france/monopoly-bold/monopoly-bold.eot?#iefix") format("embedded-opentype"),url("/files/fonts/retour-de-france/monopoly-bold/monopoly-bold.woff2") format("woff2"),url("/files/fonts/retour-de-france/monopoly-bold/monopoly-bold.woff") format("woff"),url("/files/fonts/retour-de-france/monopoly-bold/monopoly-bold.ttf") format("truetype"),url("/files/fonts/retour-de-france/monopoly-bold/monopoly-bold.svg#youworkforthem") format("svg");
  font-weight: normal;
  font-style: normal;
}

#retour-de-france *,
#rdf-champion-speaking * {
  box-sizing: border-box;
}

#retour-de-france * ::-moz-selection,
#rdf-champion-speaking * ::-moz-selection {
  background: #f6cc1e;
  color: #000;
}

#retour-de-france * ::selection,
#rdf-champion-speaking * ::selection {
  background: #f6cc1e;
  color: #000;
}

#retour-de-france iframe,
#rdf-champion-speaking iframe {
  display: block;
  margin: 0;
  padding: 0;
}

#retour-de-france .content-wrapper,
#rdf-champion-speaking .content-wrapper {
  padding: 60px;
  margin: 0 auto;
}

#retour-de-france .button.rdf,
#retour-de-france input.rdf[type=submit],
#retour-de-france button.rdf[type=submit],
#retour-de-france input[type=submit],
#retour-de-france #rdf-champion-speaking input[type=submit],
#rdf-champion-speaking #retour-de-france input[type=submit],
#rdf-champion-speaking .button.rdf,
#rdf-champion-speaking input.rdf[type=submit],
#rdf-champion-speaking input[type=submit],
#rdf-champion-speaking button.rdf[type=submit],
#rdf-champion-speaking #retour-de-france input[type=submit],
#retour-de-france #rdf-champion-speaking input[type=submit],
#rdf-champion-speaking input.button[type=submit],
#rdf-champion-speaking input[type=submit] {
  background-color: #f6cc1e;
  color: Black;
  border: 2px solid #f6cc1e;
}

#retour-de-france .button.rdf.ghost,
#retour-de-france input.rdf.ghost[type=submit],
#retour-de-france button.rdf.ghost[type=submit],
#retour-de-france input.ghost[type=submit],
#retour-de-france #rdf-champion-speaking input.ghost[type=submit],
#rdf-champion-speaking #retour-de-france input.ghost[type=submit],
#rdf-champion-speaking .button.rdf.ghost,
#rdf-champion-speaking input.rdf.ghost[type=submit],
#rdf-champion-speaking button.rdf.ghost[type=submit],
#rdf-champion-speaking #retour-de-france input.ghost[type=submit],
#retour-de-france #rdf-champion-speaking input.ghost[type=submit],
#rdf-champion-speaking input.ghost[type=submit] {
  border: 2px solid White;
  color: White;
  background-color: transparent;
}

#retour-de-france .button-link.rdf,
#retour-de-france input.button-link[type=submit],
#rdf-champion-speaking .button-link.rdf,
#rdf-champion-speaking input.button-link[type=submit] {
  color: #f6cc1e;
}

#retour-de-france h1,
#rdf-champion-speaking h1 {
  font-size: 5.625em;
}

#retour-de-france h1.rdf,
#rdf-champion-speaking h1.rdf {
  font-family: "MonopolyLight",sans-serif;
  letter-spacing: 6px;
}

#retour-de-france h1 span,
#rdf-champion-speaking h1 span {
  font-size: .2444444444em;
  display: block;
  margin-bottom: 5px;
  letter-spacing: 4px;
}

#retour-de-france h2,
#rdf-champion-speaking h2 {
  font-size: 1.625em;
}

#retour-de-france h2.rdf,
#rdf-champion-speaking h2.rdf {
  font-family: "MonopolyLight",sans-serif;
  letter-spacing: 6px;
}

#retour-de-france h3,
#retour-de-france form legend,
form #retour-de-france legend,
#rdf-champion-speaking h3,
#rdf-champion-speaking form legend,
form #rdf-champion-speaking legend {
  font-size: 1.625em;
}

#retour-de-france h3.rdf,
#retour-de-france form legend.rdf,
form #retour-de-france legend.rdf,
#rdf-champion-speaking h3.rdf,
#rdf-champion-speaking form legend.rdf,
form #rdf-champion-speaking legend.rdf {
  font-family: "MonopolyLight",sans-serif;
  letter-spacing: 6px;
}

#retour-de-france .section-intro,
#rdf-champion-speaking .section-intro {
  width: auto;
  max-width: 900px;
  color: White;
}

#retour-de-france .section-intro p,
#retour-de-france .section-intro .block.full .wrapper ul,
.block.full .wrapper #retour-de-france .section-intro ul,
#retour-de-france .section-intro .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #retour-de-france .section-intro ul,
#retour-de-france .section-intro .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #retour-de-france .section-intro ul,
#retour-de-france .section-intro .block.full .wrapper ol,
.block.full .wrapper #retour-de-france .section-intro ol,
#retour-de-france .section-intro .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #retour-de-france .section-intro ol,
#retour-de-france .section-intro .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #retour-de-france .section-intro ol,
#retour-de-france .section-intro .block.full .wrapper table,
.block.full .wrapper #retour-de-france .section-intro table,
#retour-de-france .section-intro .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #retour-de-france .section-intro table,
#retour-de-france .section-intro .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #retour-de-france .section-intro table,
#retour-de-france .section-intro .block.text .wrapper ul,
.block.text .wrapper #retour-de-france .section-intro ul,
#retour-de-france .section-intro .block.text .wrapper ol,
.block.text .wrapper #retour-de-france .section-intro ol,
#retour-de-france .section-intro .block.text .wrapper table,
.block.text .wrapper #retour-de-france .section-intro table,
#retour-de-france .section-intro .inline-video-player,
#retour-de-france .section-intro .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #retour-de-france .section-intro li,
#retour-de-france .section-intro #footer .column dl,
#footer .column #retour-de-france .section-intro dl,
#retour-de-france .section-intro .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #retour-de-france .section-intro ul,
#retour-de-france .section-intro .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #retour-de-france .section-intro ol,
#retour-de-france .section-intro .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #retour-de-france .section-intro table,
#retour-de-france .section-intro .accordion .item-content ul,
.accordion .item-content #retour-de-france .section-intro ul,
#retour-de-france .section-intro .accordion .item-content ol,
.accordion .item-content #retour-de-france .section-intro ol,
#retour-de-france .section-intro .accordion .item-content table,
.accordion .item-content #retour-de-france .section-intro table,
#retour-de-france .section-intro #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #retour-de-france .section-intro ul,
#retour-de-france .section-intro #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #retour-de-france .section-intro ul,
#retour-de-france .section-intro #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #retour-de-france .section-intro ul,
#retour-de-france .section-intro #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #retour-de-france .section-intro ul,
#retour-de-france .section-intro .richtext ul,
.richtext #retour-de-france .section-intro ul,
#retour-de-france .section-intro .richtext ol,
.richtext #retour-de-france .section-intro ol,
#retour-de-france .section-intro .richtext table,
.richtext #retour-de-france .section-intro table,
#retour-de-france .section-intro .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #retour-de-france .section-intro div.vcard,
#retour-de-france .section-intro .regular-opening-times ul,
.regular-opening-times #retour-de-france .section-intro ul,
#retour-de-france .section-intro .special-opening-times ul,
.special-opening-times #retour-de-france .section-intro ul,
#retour-de-france .section-intro .testcenter .wrapper ul,
.testcenter .wrapper #retour-de-france .section-intro ul,
#retour-de-france .section-intro .testcenter .wrapper ol,
.testcenter .wrapper #retour-de-france .section-intro ol,
#retour-de-france .section-intro .testcenter .wrapper table,
.testcenter .wrapper #retour-de-france .section-intro table,
#rdf-champion-speaking .section-intro p,
#rdf-champion-speaking .section-intro .block.full .wrapper ul,
.block.full .wrapper #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .block.full .wrapper ol,
.block.full .wrapper #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .block.full .wrapper table,
.block.full .wrapper #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro .block.text .wrapper ul,
.block.text .wrapper #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .block.text .wrapper ol,
.block.text .wrapper #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .block.text .wrapper table,
.block.text .wrapper #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro .inline-video-player,
#rdf-champion-speaking .section-intro .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #rdf-champion-speaking .section-intro li,
#rdf-champion-speaking .section-intro #footer .column dl,
#footer .column #rdf-champion-speaking .section-intro dl,
#rdf-champion-speaking .section-intro .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro .accordion .item-content ul,
.accordion .item-content #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .accordion .item-content ol,
.accordion .item-content #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .accordion .item-content table,
.accordion .item-content #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .richtext ul,
.richtext #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .richtext ol,
.richtext #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .richtext table,
.richtext #rdf-champion-speaking .section-intro table,
#rdf-champion-speaking .section-intro .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #rdf-champion-speaking .section-intro div.vcard,
#rdf-champion-speaking .section-intro .regular-opening-times ul,
.regular-opening-times #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .special-opening-times ul,
.special-opening-times #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .testcenter .wrapper ul,
.testcenter .wrapper #rdf-champion-speaking .section-intro ul,
#rdf-champion-speaking .section-intro .testcenter .wrapper ol,
.testcenter .wrapper #rdf-champion-speaking .section-intro ol,
#rdf-champion-speaking .section-intro .testcenter .wrapper table,
.testcenter .wrapper #rdf-champion-speaking .section-intro table {
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 1.25em;
  line-height: 1.3;
}

#retour-de-france input[type=text]:hover,
#retour-de-france input[type=number]:hover,
#retour-de-france input[type=tel]:hover,
#retour-de-france input[type=email]:hover,
#retour-de-france input[type=search]:hover,
#retour-de-france input[type=password]:hover,
#retour-de-france textarea:hover,
#rdf-champion-speaking input[type=text]:hover,
#rdf-champion-speaking input[type=number]:hover,
#rdf-champion-speaking input[type=tel]:hover,
#rdf-champion-speaking input[type=email]:hover,
#rdf-champion-speaking input[type=search]:hover,
#rdf-champion-speaking input[type=password]:hover,
#rdf-champion-speaking textarea:hover {
  border: 2px solid #f6cc1e;
}

#retour-de-france input[type=text]:focus,
#retour-de-france input[type=number]:focus,
#retour-de-france input[type=tel]:focus,
#retour-de-france input[type=email]:focus,
#retour-de-france input[type=search]:focus,
#retour-de-france input[type=password]:focus,
#retour-de-france textarea:focus,
#rdf-champion-speaking input[type=text]:focus,
#rdf-champion-speaking input[type=number]:focus,
#rdf-champion-speaking input[type=tel]:focus,
#rdf-champion-speaking input[type=email]:focus,
#rdf-champion-speaking input[type=search]:focus,
#rdf-champion-speaking input[type=password]:focus,
#rdf-champion-speaking textarea:focus {
  -webkit-box-shadow: 0px 0px 8px 0px #f6cc1e;
  -moz-box-shadow: 0px 0px 8px 0px #f6cc1e;
  box-shadow: 0px 0px 8px 0px #f6cc1e;
}

#retour-de-france input[type=submit],
#rdf-champion-speaking input[type=submit] {
  display: inline-block;
  box-sizing: border-box;
  font-size: .875em;
  line-height: 12px;
  padding: 18px 64px 22px 19px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-align: left;
  min-width: 220px;
  margin-top: 20px;
  margin-right: 15px;
  cursor: pointer;
  position: relative;
  color: #000 !important;
  border: 2px solid #f6cc1e !important;
  background-image: url(/img/retour-de-france/bg-arrow-right.png) !important;
}

#retour-de-france input[type=submit] i,
#retour-de-france input[type=submit] .icon,
#rdf-champion-speaking input[type=submit] i,
#rdf-champion-speaking input[type=submit] .icon {
  font-family: 'icomoon';
  line-height: 1;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6875em;
  line-height: 0;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -13.5px;
  height: 27px;
  line-height: 27px;
  -moz-transform: translateX(0px);
  -webkit-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  transition: all .1s ease-in-out;
}

#retour-de-france input[type=submit]:hover,
#rdf-champion-speaking input[type=submit]:hover {
  text-decoration: none;
}

#retour-de-france input[type=submit]:hover i,
#rdf-champion-speaking input[type=submit]:hover i {
  -moz-transform: translateX(10px);
  -webkit-transform: translateX(10px);
  -o-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

#retour-de-france .hr,
#rdf-champion-speaking .hr {
  display: block;
  width: 100%;
  height: 10px;
  background-color: #f6cc1e;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 11;
}

#retour-de-france .hr.static,
#rdf-champion-speaking .hr.static {
  position: static;
}

#retour-de-france .price-tag,
#rdf-champion-speaking .price-tag {
  display: block;
  margin-top: 10px;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  text-transform: uppercase;
  font-size: .75em;
}

#retour-de-france .price-tag strong,
#rdf-champion-speaking .price-tag strong {
  font-size: 1.3em;
  display: block;
}

#retour-de-france #trigger-docu-video,
#retour-de-france #trigger-gallery-video,
#rdf-champion-speaking #trigger-docu-video,
#rdf-champion-speaking #trigger-gallery-video {
  text-decoration: none;
  color: #f6cc1e;
}

#retour-de-france .rdf-playvideo-inner,
#rdf-champion-speaking .rdf-playvideo-inner {
  color: inherit;
  text-transform: uppercase;
  font-family: "Yummo W01 Bold1444433",sans-serif;
  font-size: .875em;
  display: block;
  text-align: center;
}

#retour-de-france .rdf-playvideo-inner i,
#rdf-champion-speaking .rdf-playvideo-inner i {
  border: 2px solid #f6cc1e;
  width: 60px;
  height: 60px;
  margin: 0 auto 15px auto;
  display: block;
  text-align: center;
  padding: 17px 13px 13px 17px;
  font-size: 22px;
  -webkit-animation: play-breathe 2.5s infinite;
  -moz-animation: play-breathe 2.5s infinite;
  -o-animation: play-breathe 2.5s infinite;
  animation: play-breathe 2.5s infinite;
  transition: all 1s cubic-bezier(0.77, 0, 0.35, 1);
}

#retour-de-france .rdf-playvideo-inner:hover i,
#rdf-champion-speaking .rdf-playvideo-inner:hover i {
  border-color: #f6cc1e;
  background-color: #f6cc1e;
  color: Black;
}

#retour-de-france .block.zoom-on-hover,
#rdf-champion-speaking .block.zoom-on-hover {
  position: relative;
  overflow: hidden;
}

#retour-de-france .block.zoom-on-hover img,
#rdf-champion-speaking .block.zoom-on-hover img {
  position: absolute;
  display: block;
  max-width: 200%;
  width: auto;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 5;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all 1s cubic-bezier(0.77, 0, 0.35, 1);
}

#retour-de-france .block.zoom-on-hover .line-animation:before,
#retour-de-france .block.zoom-on-hover .line-animation:after,
#rdf-champion-speaking .block.zoom-on-hover .line-animation:before,
#rdf-champion-speaking .block.zoom-on-hover .line-animation:after {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  z-index: 5;
  opacity: 0;
  -moz-transform: scale(0.1);
  -webkit-transform: scale(0.1);
  -o-transform: scale(0.1);
  -ms-transform: scale(0.1);
  transform: scale(0.1);
  transition: all 1s cubic-bezier(0.77, 0, 0.35, 1);
}

#retour-de-france .block.zoom-on-hover .line-animation:before,
#rdf-champion-speaking .block.zoom-on-hover .line-animation:before {
  border-top: 2px solid #f6cc1e;
  border-left: 2px solid #f6cc1e;
  moz-transform-origin: top left;
  -o-transform-origin: top left;
  -ms-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

#retour-de-france .block.zoom-on-hover .line-animation:after,
#rdf-champion-speaking .block.zoom-on-hover .line-animation:after {
  border-right: 2px solid #f6cc1e;
  border-bottom: 2px solid #f6cc1e;
  moz-transform-origin: bottom right;
  -o-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

#retour-de-france .block.zoom-on-hover:hover img,
#rdf-champion-speaking .block.zoom-on-hover:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

#retour-de-france .block.zoom-on-hover:hover .line-animation:before,
#retour-de-france .block.zoom-on-hover:hover .line-animation:after,
#rdf-champion-speaking .block.zoom-on-hover:hover .line-animation:before,
#rdf-champion-speaking .block.zoom-on-hover:hover .line-animation:after {
  opacity: 1;
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

#rdf-intro {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-image: url(/img/retour-de-france/bg-intro-mobile.jpg);
  -ms-behavior: url("/css/sparta/backgroundsize.min.htc");
  color: White;
  text-align: center;
  overflow: hidden;
}

#rdf-intro h1 {
  color: #f6cc1e;
  margin-bottom: 50px;
}

#rdf-intro h1 span {
  color: White;
  font-size: 0.37em;
}

#rdf-intro h2 {
  margin-bottom: 0px;
}

#rdf-intro h3,
#rdf-intro form legend,
form #rdf-intro legend {
  position: relative;
  top: -5px;
  font-family: "Yummo W01 Regular1444425",sans-serif;
  text-transform: none;
}

#rdf-intro .button,
#rdf-intro input[type=submit],
#rdf-intro button[type=submit] {
  margin-top: 8px;
}

#rdf-intro .button-link {
  display: block;
  margin: 10px auto 0 auto;
  width: 200px;
  text-align: center;
  padding-right: 19px;
}

#rdf-intro #next-anchor {
  position: absolute;
  left: 50%;
  margin-left: -25px;
  font-size: 3.125em;
  bottom: 30px;
  z-index: 11;
  color: White;
  -webkit-animation: arrow-jump 3.5s infinite;
  -moz-animation: arrow-jump 3.5s infinite;
  -o-animation: arrow-jump 3.5s infinite;
  animation: arrow-jump 3.5s infinite;
}

#rdf-intro #next-anchor:hover {
  color: #f6cc1e;
  text-decoration: none;
}

#rdf-intro-video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 8;
}

#rdf-intro-overlay {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: rgba(0,0,0,0.3);
  position: absolute;
  z-index: 9;
}

#rdf-intro-text {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  z-index: 10;
  height: 320px;
  margin-top: -160px;
}

#rdf-intro-text .content-wrapper {
  padding: 0px;
}

#rdf-intro-text h2 {
  margin-bottom: 5px;
}

#rdf-intro-text h3,
#rdf-intro-text form legend,
form #rdf-intro-text legend {
  font-size: 1.3125em;
  text-transform: uppercase;
  letter-spacing: 4px;
}

#rdf-intro-text h3 sup,
#rdf-intro-text form legend sup,
form #rdf-intro-text legend sup {
  font-family: sans-serif;
  display: none;
}

#rdf-intro-header {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
}

#rdf-intro-header .content-wrapper {
  display: block;
  padding: 60px 60px 0px 60px;
  position: relative;
}

#rdf-intro-header .content-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

* html #rdf-intro-header .content-wrapper {
  height: 1px;
}

html[xmlns] #rdf-intro-header .content-wrapper {
  display: block;
}

#rdf-intro-header .content-wrapper .sparta-logo {
  float: left;
}

#rdf-intro-header .content-wrapper .logo {
  display: block;
  width: 540px;
  position: absolute;
  top: 78px;
  left: 50%;
  margin-left: -270px;
}

#rdf-intro-header .content-wrapper .button-link {
  float: right;
  color: White;
  margin-right: 0px;
}

#rdf-bikechoice {
  background-size: cover;
  background-image: url(/img/retour-de-france/zoetemelk-closeup.jpg);
  -ms-behavior: url("/css/sparta/backgroundsize.min.htc");
}

#rdf-bikechoice .content-wrapper {
  padding: 85px 60px;
}

#rdf-bikechoice h1 {
  color: #f6cc1e;
  margin-bottom: 0px;
}

#rdf-bikechoice h1 span {
  color: White;
}

#rdf-bikechoice h2 {
  color: White;
  font-style: italic;
  margin-bottom: -5px;
}

#rdf-bikechoice strong {
  font-family: "Monopoly-Bold",sans-serif;
}

#rdf-bikechoice-text {
  min-height: 50vw;
}

#rdf-bikechoice-text p,
#rdf-bikechoice-text .block.full .wrapper ul,
.block.full .wrapper #rdf-bikechoice-text ul,
#rdf-bikechoice-text .row.fullwidth .block .wrapper ul,
.row.fullwidth .block .wrapper #rdf-bikechoice-text ul,
#rdf-bikechoice-text .block.fullwidth .wrapper ul,
.block.fullwidth .wrapper #rdf-bikechoice-text ul,
#rdf-bikechoice-text .block.full .wrapper ol,
.block.full .wrapper #rdf-bikechoice-text ol,
#rdf-bikechoice-text .row.fullwidth .block .wrapper ol,
.row.fullwidth .block .wrapper #rdf-bikechoice-text ol,
#rdf-bikechoice-text .block.fullwidth .wrapper ol,
.block.fullwidth .wrapper #rdf-bikechoice-text ol,
#rdf-bikechoice-text .block.full .wrapper table,
.block.full .wrapper #rdf-bikechoice-text table,
#rdf-bikechoice-text .row.fullwidth .block .wrapper table,
.row.fullwidth .block .wrapper #rdf-bikechoice-text table,
#rdf-bikechoice-text .block.fullwidth .wrapper table,
.block.fullwidth .wrapper #rdf-bikechoice-text table,
#rdf-bikechoice-text .block.text .wrapper ul,
.block.text .wrapper #rdf-bikechoice-text ul,
#rdf-bikechoice-text .block.text .wrapper ol,
.block.text .wrapper #rdf-bikechoice-text ol,
#rdf-bikechoice-text .block.text .wrapper table,
.block.text .wrapper #rdf-bikechoice-text table,
#rdf-bikechoice-text .inline-video-player,
#rdf-bikechoice-text .dealers-near-you .dny-list li,
.dealers-near-you .dny-list #rdf-bikechoice-text li,
#rdf-bikechoice-text #footer .column dl,
#footer .column #rdf-bikechoice-text dl,
#rdf-bikechoice-text .more-overlay .more-overlay-content ul,
.more-overlay .more-overlay-content #rdf-bikechoice-text ul,
#rdf-bikechoice-text .more-overlay .more-overlay-content ol,
.more-overlay .more-overlay-content #rdf-bikechoice-text ol,
#rdf-bikechoice-text .more-overlay .more-overlay-content table,
.more-overlay .more-overlay-content #rdf-bikechoice-text table,
#rdf-bikechoice-text .accordion .item-content ul,
.accordion .item-content #rdf-bikechoice-text ul,
#rdf-bikechoice-text .accordion .item-content ol,
.accordion .item-content #rdf-bikechoice-text ol,
#rdf-bikechoice-text .accordion .item-content table,
.accordion .item-content #rdf-bikechoice-text table,
#rdf-bikechoice-text #buy-overlay .buy-column.compare ul,
#buy-overlay .buy-column.compare #rdf-bikechoice-text ul,
#rdf-bikechoice-text #buy-overlay .buy-column.testcenter ul,
#buy-overlay .buy-column.testcenter #rdf-bikechoice-text ul,
#rdf-bikechoice-text #buy-overlay .buy-column.fietsshop ul,
#buy-overlay .buy-column.fietsshop #rdf-bikechoice-text ul,
#rdf-bikechoice-text #buy-overlay .buy-column.touragenda ul,
#buy-overlay .buy-column.touragenda #rdf-bikechoice-text ul,
#rdf-bikechoice-text .richtext ul,
.richtext #rdf-bikechoice-text ul,
#rdf-bikechoice-text .richtext ol,
.richtext #rdf-bikechoice-text ol,
#rdf-bikechoice-text .richtext table,
.richtext #rdf-bikechoice-text table,
#rdf-bikechoice-text .touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data div.vcard,
.touragenda #touragenda-results-mapdetails #touragenda-details #touragenda-details-data #rdf-bikechoice-text div.vcard,
#rdf-bikechoice-text .regular-opening-times ul,
.regular-opening-times #rdf-bikechoice-text ul,
#rdf-bikechoice-text .special-opening-times ul,
.special-opening-times #rdf-bikechoice-text ul,
#rdf-bikechoice-text .testcenter .wrapper ul,
.testcenter .wrapper #rdf-bikechoice-text ul,
#rdf-bikechoice-text .testcenter .wrapper ol,
.testcenter .wrapper #rdf-bikechoice-text ol,
#rdf-bikechoice-text .testcenter .wrapper table,
.testcenter .wrapper #rdf-bikechoice-text table {
  font-family: "Yummo W01 Regular1444425",sans-serif;
  font-size: 1.125em;
  line-height: 1.3;
}