/* 20241007153845 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
#cookiemaestro-cookie-listing table td, #cookiemaestro-cookie-listing table th { padding: 3px; }

.lead {
font-size: 17px;
font-weight: 400;
color: grey;
}

.introo-message {
position: relative;
}

.intro-message {
position: relative;
padding-top: 2%;
 padding-bottom: 2%;
}

.meet {
margin: 0;
font-size: 23px !important;
margin-bottom: 30px;
margin-top: 25px !important;
}

.intro-message > h1 {
margin: 0;
font-size: 3em;
}

.intro-divider {
width: 400px;
border-top: 1px solid #f8f8f8;
border-bottom: 1px solid rgba(0,0,0,0.2);
}

.intro-message > h3 {
text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}

.content-section-a {
padding: 50px 0;
background-color: #f8f8f8;
}

.content-section-b {
padding: 50px 0;
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
}

.section-heading {
margin-bottom: 30px;  
font-size: 24px;
}

h2 .section-heading{
font-size: 24px;
}

.section-heading-spacer {
float: left;
width: 200px;
border-top: 3px solid #e7e7e7;
}

.content-section-b .titel{
min-height: 77px;
font-size: 23px;
}

.intro-message .titelwaterproof{
font-size: 23px;
margin-top: 35px;
}

.tbt{
font-size: 26px;
}

h1.text-center:nth-child(1){
font-size: 32px;
color: black !important;
}

.meet{
font-size: 26px !important;
color:black !important;
}

.txt > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2) > small:nth-child(1){
font-size: 23px;
}

.txt > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h1:nth-child(2){
margin-top:15px;
}

.intro-headerr > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
padding-left: 0px;
padding-right: 0px;
}

div.container:nth-child(5) > div:nth-child(1) > div:nth-child(2) > h3:nth-child(1){
font-size: 17px;
}

div.col-xs-4:nth-child(3) > h3:nth-child(1) {
font-size: 17px;
}

div.col-xs-4:nth-child(4) > h3:nth-child(1){
font-size: 17px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1){
font-size:23px;
color:black !important;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2){
font-size: 17px;
color: grey;
padding-right: 10px;
}

div.container:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1){
font-size:23px;
color:black !important;
}

div.container:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2){
font-size: 17px;
color: grey;
padding-right: 10px;
}

div.container:nth-child(7) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1){
margin-top:13px;
}

div.content-section-a:nth-child(9) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(3){
font-size:23px;
}

div.content-section-a:nth-child(9) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(3) > small:nth-child(2){
font-size:20px;
}

div.content-section-a:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1){
font-size: 18px;
color: black;
}

div.content-section-a:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2){
font-size: 17px;
color: grey;
font-style: italic;
padding-right: 25px;
}

div.content-section-a:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(3){
font-size: 18px;
color: black;
}

div.content-section-a:nth-child(9) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(4){
font-size: 17px;
color: grey;
font-style: italic;
padding-right: 25px;
}

div.col-lg-5:nth-child(1) > h2:nth-child(3){
font-size:23px;
}

div.col-lg-5:nth-child(1) > h2:nth-child(3) > small:nth-child(2){
font-size:20px;
}

.content-section-b > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1){
font-size: 18px;
color: black;
}

.content-section-b > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2){
font-size: 17px;
color: grey;
font-style: italic;
padding-right: 25px;
}

.content-section-b > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(3){
font-size: 18px;
color: black;
}

.content-section-b > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(4){
font-size: 17px;
color: grey;
font-style: italic;
padding-right: 25px;
}

div.content-section-a:nth-child(11) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(3){
font-size:23px;
}

div.content-section-a:nth-child(11) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(3) > small:nth-child(2){
font-size:20px;
}

div.content-section-a:nth-child(11) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h4:nth-child(1){
font-size: 18px;
color: black;
}

div.content-section-a:nth-child(11) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2){
font-size: 17px;
color: grey;
font-style: italic;
padding-right: 25px;
}

h1.text-center:nth-child(1){
padding-left:10px;
padding-right:10px;
}

h2.text-center:nth-child(1){
font-size: 32px;
color: black !important;
}

h1.text-center > small:nth-child(1){
font-size: 23px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(3){
font-size: 17px;
color: grey;
padding-right: 10px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(4) > li:nth-child(1){
font-size: 17px;
color: grey;
padding-right: 10px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(5){
font-size: 17px;
color: grey; 
padding-right: 10px;
}

div.col-xs-4:nth-child(5) > h3:nth-child(1){
font-size:17px;
padding-right: 10px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(3) > li:nth-child(1){
font-size: 17px;
color: grey;
padding-right: 10px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul:nth-child(4){
font-size: 17px;
color: grey;
padding-right: 10px;
}

div.container:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(5){
font-size: 17px;
color: grey;
padding-right: 10px;
}

body > div.container-fluid > div.col-xs-12.collection-content.nopadding.short.long > div.col-xs-12.nopadding.txt > div.content-section-b > div:nth-child(1) > div > div.col-lg-5.col-lg-offset-1.col-sm-push-6.col-sm-6 > p{
padding-right: 10px;
}

div.container:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2){
font-size: 17px;
font-weight: 400;
color: grey;
}

.schuin {
font-size: 17px;
color: grey;
font-style: italic;
padding-right: 25px;
}

h3.text-center:nth-child(2) > small:nth-child(1){
font-size: 23px;
color: grey;
text-shadow: none;
}


.intro-messageLPU {
position: relative;
padding-top: 1%;
padding-bottom: 1%;
margin-bottom:25px;
}

.leadLPU {
font-size: 23px;
font-weight: 400;
color: white;
margin-top: 55px;
margin-bottom: 55px;
line-height: 27px;
}

.section-heading-spacer {
float: left;
width: 200px;
border-top: 3px solid #e7e7e7;
}

.content-section-aLPU{
background-color: #3e5567;
margin-top: 15px;
}

.bannerLPU{
margin-top: 40px;
}

.LPUMargin{
  margin-top:40px;
}

.LPUTitel{
  margin-bottom:20px;
}

.txt > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
padding-left: 0px;
}

.imageLPU{
padding-top:30px;
}

.col-lg-8 > ul:nth-child(4){
font-size: 17px;
padding-right: 50px;
}

.section-heading > small:nth-child(2){
  font-size:20px;
}


body > div.container-fluid > div.col-xs-12.collection-content.nopadding.short.long > div.col-xs-12.nopadding.txt > div:nth-child(4) > div > div > div:nth-child(1) > a > button {
    background: #e27a33 !important;
    box-shadow: 0px 4px 0px 0px #b46128;
    border-color: #e27a33;
}

body > div.container-fluid > div.col-xs-12.collection-content.nopadding.short.long > div.col-xs-12.nopadding.txt > div:nth-child(4) > div > div > div:nth-child(1) > a > button:hover{
    background: #d06f2c !important;
    border-color: #b46128;
}

.btn-info.LPZB {
    background: #e27a33 !important;
    box-shadow: 0px 4px 0px 0px #b46128;
    border-color: #e27a33;
}
.btn-info.LPZB:hover {
    background: #d06f2c !important;
    border-color: #b46128;
}

.LPZBsmall{
font-size: 20px;
color: grey;
font-weight: 400;
}

.h3fietstassen{
font-size: 23px;
color: grey;
text-shadow: none;
font-weight: 400;
}

.nietzichtbaar{
  color: #F8F8F8;
}





.valentijntekst {
      font-size: 12px;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

#headlines > div.owl-wrapper-outer.autoHeight > div > div > div > div > div {
text-align:center;
     line-height: 1.6;
}

.caption-title{
font-size: 25px;
    font-weight: 600;
}

.btnlp {
    border: 2px solid black;
    background-color: white;
    color: black;
    padding: 14px 28px;
    font-size: 13px;
    cursor: pointer;
  border-radius: 5px;
  margin-top: 5px;
    margin-bottom: 36px;
}
.success {
    border-color: #0F0F0F;
    color: black;
}

.success:hover {
    background-color: #0F0F0F;
    color: white;
}

#headlines > div.owl-wrapper-outer.autoHeight > div > div > div > div > div.text {
margin-top:15px;
}
#headlines > div.owl-wrapper-outer.autoHeight > div > div > div > div > a {
margin-top:20px;
}

.caption-btn{
background: black!important;
    color: #ffffff!important;
    padding: 6px 18px!important;
    border: none!important;
}
.caption-btn:hover{
background: #E27A33!important;
    color: white!important;
    padding: 6px 18px!important;
    border: none!important;
}
.LPP1 {
margin-top: 20px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px;
}

.LPMB {
margin-bottom:60px;
}
.MPLPM {
margin-top:20px;
}

.tijdlijnbasil {
margin-top:50px;
margin-bottom:20px;
font-size:18px;
text-align:center;
}

body > div.container-fluid.margtop-xs > div.col-xs-12.collection-content.nopadding.nomargin.hidden-xs > div.col-xs-12.paddingbot.txt > div:nth-child(4) {
  height:290px!important;
}

.timeline ul li {
    opacity: 0.9;
}

.center-block-overons {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 850px;
    overflow-x: hidden; 
}

.titeloverons {
    font-size: 24px;
    color: #74a344;
    font-weight: 800;
  	margin-bottom:10px;
}

.LPM {
  padding-right:30px;
  padding-left:30px;
}

.kadernieuwsbrief {
    border-style: solid;
    border-width: 3px;
}
.bgie{
   background:url('https://static.webshopapp.com/shops/203960/files/181911569/ebike-lp-blok1.jpg') no-repeat center center;
}

.MLPEP{
 font-size:8px;
}

.TLPE{
    margin-bottom: 15px;
    text-align: center;
    font-size: 28px;
}

.EPLPB{
    margin-bottom: 30px;
text-decoration:none!important;
}

.imagecatlp {
margin-bottom: 0px!important;
}

.LPwaterdicht { 
  padding-left:14px;
    display: block;
    width: 100% \9;
    max-width: 100%;
  	height: auto;
} 

.kaderrond {
border: 3px solid #77a649;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
}

.PNB{padding-left:10px;}
.NBTG{font-size:20px;}

.category figure.kingsday, .category figure.hondenfietsmanden {
box-shadow: 0 10px #E27A33;
}
.category figure.Noir, .category figure.hondenfietsmanden {
box-shadow: 0 10px #74a344;
}

body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div.categories > div > div:nth-child(1) > div > div.image {
margin-bottom:0px!important;
}
body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div.categories > div > div:nth-child(2) > div > div.image {
  margin-bottom:0px!important;
}
body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > p:nth-child(6) > a {
text-decoration-color: #BF713C;
}


@media (max-width: 575px) {
  .center-block-overons { width:300px;}
  .HLPDN {display:none;}
  .btnlp { margin-left:-70px!important;}
  .kaderrond {border: 0px solid #77a649;}
}

@media (min-width: 576px)  and (max-width: 767px) { 
   .center-block-overons { width:500px;}
  .HLPD {display:none}
  .btnlp { margin-left:-70px!important;} }

@media (min-width: 768px) and (max-width: 991px){ 
  	.HLPD {display:none}
    .center-block-overons { width:700px;}
  	.btnlp { margin-left:190px!important;} }

@media (min-width: 992px) and (max-width: 1199px){ 
 .btnlp { margin-left:240px!important;} 
.HLPD {display:none}
}

/* Three image containers (use 25% for four, and 50% for two, etc) */
.columntest {
  float: left;
  width: 24%;
  padding: 4px;
}
.columntest1 {
  float: left;
  width: 24%;
  padding: 4px;
}
.columntest2 {
  float: left;
  width: 24%;
  padding: 4px;
}

.LPHCI{
padding-left:15px;
}
.LPHCI2{
padding-right:15px;
}
.LPHCT{
  font-size: 18px;
    margin-bottom: 10px;
      margin-top: 15px;
}
.LPHCA{
    margin-top: 30px;
}
.LPHCTT{
    font-size: 20px;
    color: #ccae2d;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}
@media screen and (max-width: 500px) {
  .columntest {width: 100%;}
   .columntest1 {width: 100%;}
   .columntest2 {width: 100%;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.collection-content.nopadding.nomargin > div.col-xs-12.paddingbot.txt > p > img {height:140px;}
}
@media (min-width: 500px){
  #product-tab-content > p:nth-child(6) > iframe {height: 350px;}
   #product-tab-content > p:nth-child(5) > iframe {height: 350px;}
} 

@media only screen and (max-width: 900px) and (min-width: 700px){  
  #product-tab-content > p:nth-child(6) > iframe {height: 250px;}
  #product-tab-content > p:nth-child(5) > iframe {height: 250px;}
}

@media (min-width: 1200px) { 
.btnlp { margin-left:310px!important;} 
.HLPD {display:none}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div.col-xs-12.col-sm-6.col-md-6.left {padding-left: 0px;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div.col-xs-12.col-sm-6.col-md-6.right {padding-right: 0px;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(12) > div > div {padding-left:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(13) > div > div:nth-child(1) {padding-right:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(14) > div > div:nth-child(1) {padding-right:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(15) > div > div {padding-left:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(16) > div > div {padding-right:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(17) > div > div {padding-left:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(18) > div > div {padding-right:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div:nth-child(19) > div > div {padding-right:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.collection-content.nopadding.nomargin > div.col-xs-12.paddingbot.txt > div:nth-child(7) > div > div {padding-right:0px!important;}
  body > div.container-fluid.margtop-xs > div.col-xs-12.nopadding > div.row.LPWR > div.col-6.col-md-4 > img {margin-left: 113px;}
  #product-tab-content > p:nth-child(6) > iframe {height: 450px;}
    #product-tab-content > p:nth-child(5) > iframe {height: 450px;}
}
