.kenmerkbreed {
	display:block!Important;
}

#aichat-root {display:none!important;}


.ww-share-section {
  text-align:center;
  padding:28px 15px 32px;
  margin-top:25px;
  border-top:1px solid #f0f0f0;
  border-bottom:1px solid #f0f0f0;
  background:#fdfdfd;
}

.ww-share-title {
  margin:0 0 14px;
  font-size:18px;
  font-weight:600;
  color:#333;
  letter-spacing:.2px;
}

.ww-share-buttons {
  display:flex;              
  justify-content:center;
  gap:18px;
  flex-wrap:wrap;
}

.ww-share-button {
  height:48px;
  padding:12px 24px;
  border-radius:10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  font-size:15px;
  font-weight:600;
  color:#fff;
  border:none;
  cursor:pointer;
  transition:transform .2s ease, box-shadow .2s ease;
  box-shadow:0 2px 5px rgba(0,0,0,.1);
}

.ww-share-button i { margin-right:10px; font-size:1.15em; }
.ww-share-button:focus-visible { outline:3px solid #0ea5e9; outline-offset:2px; }

.ww-share-button--whatsapp { background:#25D366; }
.ww-share-button--facebook { background:#1877F2; }
.ww-share-button--email    { background:#6b7280; }
.ww-share-button--native   { background:#ff6b29; }

/* COPY: outline-stijl (niet blauw) */
.ww-share-button--copy{
  background:transparent;
  color:#0ea5e9;
  border:2px solid #0ea5e9;
}
.ww-share-button--copy i{ color:inherit; }
.ww-share-button--copy:hover{
  background:#f8fafc;   /* lichtgrijze hover */
  color:#111;
}

/* Responsive helpers */
@media (max-width: 767px){ .nomobile{ display:none !important; } }
@media (min-width: 768px){ .nodesktop{ display:none !important; } }


/* Zorg dat A en BUTTON zich identiek gedragen */
.ww-share-buttons{ display:flex; justify-content:center; align-items:center; gap:18px; flex-wrap:wrap; }

.ww-share-button{
  box-sizing:border-box;
  min-height:48px;           /* i.p.v. fixed height + padding */
  padding:12px 24px;
  border-radius:10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin:0;                  /* buttons hebben soms default margin */
  line-height:1;             /* consistente hoogte */
}

button.ww-share-button{
  appearance:none;
  -webkit-appearance:none;   /* haal UA-styling van <button> weg */
  background:transparent;
  border:0;
}

/* copy-variant (outline) blijft zo */
.ww-share-button--copy{
  background:transparent!important;
  color:#0ea5e9;
  border:2px solid #0ea5e9!important;
}
.ww-share-button--copy i{ color:inherit; }
.ww-share-button--copy:hover{ background:#f8fafc; color:#111; }

/* geen wrap en vaste labelbreedte -> geen “springen” bij Gekopieerd */
.ww-share-button span{ white-space:nowrap; }
.ww-share-button--copy span{ min-width: 12ch; } /* breedte van “Link kopiëren” */



	
	.tabs label:hover { transform:scale(1.1);}
	
	@media (max-width:767px) {
	.fixed #auction_buy_now {
    
  
    background: linear-gradient(to bottom, #5fd01b, #3ca11b); /* Gradient */
    color: white;
 
    
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Schaduw */
    cursor: pointer;
    
    border-radius: 5px; /* Geen afgeronde hoeken voor een strakke look */
}
	}
	
	.jshop_filters {
		display:none!important;
	}
/* Desktop versie */

#fixed-bar .fixed-bar-wishlist::before {
    content: none !important;
}

@media screen and (min-width: 948px) {
    #fixed-bar {
        position: fixed;
        bottom: -100px; /* Start buiten beeld */
        left: 0;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
        z-index: 1000;
        display: none; /* Verberg standaard */
        transition: bottom 0.3s ease-in-out; /* Animatie voor verschijnen */
    }

    #fixed-bar .container {
        max-width: 1300px;
        margin: 0 auto;
        padding: 10px;
        display: flex;
        justify-content: space-between; /* Verdeel de inhoud over de ruimte */
        align-items: center;
    }

    #fixed-bar .left-content {
        display: flex;
        align-items: center;
    }

    #fixed-bar .left-content .product-image {
        max-height: 70px; /* Pas de hoogte aan zoals nodig */
        margin-right: 10px; /* Ruimte tussen het plaatje en de tekst */
    }

    #fixed-bar .left-content .text-content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 1.2; /* Pas de line-height aan zoals nodig */
    }

    #fixed-bar .right-content {
        display: flex;
        align-items: center;
        gap: 10px; /* Ruimte tussen de knoppen */
    }

    #fixed-bar .buttons {
        display: flex;
        gap: 10px; /* Ruimte tussen knoppen */
    }

    #fixed-bar .fixed-bar-wishlist {
        margin-left: 10px;
    }

    #fixed-bar.show {
        bottom: 0; /* Verschuif in beeld */
        display: block;
    }

    /* Zorg ervoor dat de add-to-cart-knop aan de rechterkant staat */
    #anibutton-container {
        display: flex;
        justify-content: flex-end;
        flex-grow: 1;
    }

    .price {
        margin-right: 10px;
    }

    /* Extra styling voor de credits om te zorgen dat de balk eronder blijft */
    #credits {
        margin-bottom: 30px; /* Hoogte van de fixed bar */
    }
	#footerbottom {display:none;}
	
}


	
	
	.download-section {
    font-size: 17px;
    color: #0ea1e7;
    font-weight: bold;
    margin-bottom: 10px;
}

.download-link  {
    color: #404040!important;
    text-decoration: none;
    display: block; /* Of 'inline-block' afhankelijk van je voorkeur */
    margin-bottom: 10px;
}

.download-icon {
    margin-right: 5px;
}

	
	
	.fa-play-circle::before {
  content: "\f144";
  color:#0ea0e7; /* Initial color set to white */
  transition: color 0.3s ease; /* Smooth transition for the color change */
  font-size: 32px;
  line-height: 48px;
}

.fa-play-circle:hover::before {
  color: #333333; /* Darker color on hover */
  /* Adjust the color as needed to match your design */
   font-size:30px;
   font-size: 32px;
  line-height: 48px;
}

	   #tab-content1 li,#ww-meer-specs li { display:none!important; }
	.flying-text {
    display: none!important;
	
}
.warranty-badge {
    font-family: 'Roboto', sans-serif;
    font-size: 1rem; /* Pas de lettergrootte aan indien nodig */
    font-weight: bold;
    color: #fff;
    background-color: #0ea1e7; /* Pas de kleur aan om overeen te komen met het thema van je site */
    border-radius: 4px;
    padding: 0.4em 0.6em;
    margin: 20px auto; /* Centreert de badge horizontaal */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    text-transform: uppercase; /* Optioneel: als je wilt dat de tekst helemaal in hoofdletters is */
    display: block; /* Zet dit op block om het element als een blok te behandelen */
    text-align: center; /* Dit centreert de tekst binnen de .warranty-badge */
	 transform-origin: center; /* Scales from the center */
    transition: transform 0.5s ease-in-out; /* Smooth transition for the transform */
	width:100%;
}

.warranty-badge i {
    font-size: 1rem;  
}

.warranty-badge::after {
    content: var(--warranty-text, 'Boost je huis met topkwaliteit!');
    display: block;
    font-size: 0.9rem; /* Pas aan voor consistentie met de badge */
    color: #0ea1e7; /* Pas de kleur aan om overeen te komen met de badge */
    margin-top: 5px; /* Voegt ruimte toe boven de nieuwe tekst */
    font-style: italic; /* Voor een informeel tintje */
    font-weight: bold; /* Als je wilt dat de tekst vetgedrukt is */
    text-transform: uppercase; /* Als je wilt dat de tekst in hoofdletters staat */
    padding: 0.4em 0.6em; /* Als je dezelfde padding wilt als de badge */
    border-radius: 2px; /* Als je de tekst in een badge-achtige vorm wilt */
    background-color: #fff; /* Als je een achtergrondkleur wilt */
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); /* Als je een schaduw wilt */
}





.jo_info_photo {
  margin-top: 15px;
}



    .priceouter.productens{height:36px!important;}
    .wa_vraag:hover {background-image: url("/share-whatsapp-mobiel-hover.png");}
     .jo-whatsappcontactbutton_pro,.bt_filters_1,.custom-slider-wrapper,#btn_add_to_compare  {display:none!important;}
    .mfp-counter {display: none;}
    a#socialmediamarquito:link, a#socialmediamarquito:visited {margin-right:10px!important;}
.stel_je_vraag:hover {background:#f0f0f0;}
.flex-control-paging {display: ruby!important;} 
.flex-control-paging li a {width:14px!important;height:14px!important;}


#tooltip{text-shadow:none!important;}
a#tooltip:hover {
  pointer-events: auto!important;
  cursor: pointer!important;
}
.jshop_related.block_product {
  border: 1px solid #e8e8e8;
  padding: 5px 10px !important;
  border-radius: 4px;}
.chat-popup123{background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%;}
.cust_img {position:absolute;bottom:0;width:140px;}
.chatmetons {background:#0ea1e7;padding:4px;border-radius:4px;width:200px;text-align:center;display:block;color:#fff;margin-top:10px;font-weight:600;}
.chatblock {background: #f5f5f5;height: 148px;width: 100%;position: relative;}
.chattext {border-radius:5px;padding: 15px;max-width: 270px;background:#fff;position:absolute;box-shadow: 0px 3px 6px rgba(0,0,0,0.15);right: 10px;top: 40%;transform: translateY(-50%);}
.chattext::before {content: '';width: 0px;height: 0px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #fff;position: absolute;left: -10px;top: 50%;transform: translateY(-50%);}
body.task-bids #content_wrapper {background:#000!important;}
.wwshopper span, #right .item_price {margin-top:4px!important;display:block;}
.jshop_list_product .product .image {text-align:inherit;}
div.hide-buy:hover {background:#2dce2d!important;box-shadow: 0px -11px 20px rgba(119, 119, 119, 0.5) inset;-webkit-box-shadow: 0px -11px 20px rgba(119, 119, 119, 0.5) inset; box-shadow: 0px -11px 20px rgba(119, 119, 119, 0.5) inset;}
 .relabut, #related1 .productnamewww, .floating-promo-bar {display:none!important;}
 .hide-buy, #related2 .hide-buy, .productnamew  {display:block!important;}
#santander:hover {background:#ff6700!important;}
        .hovertool:hover {border:1px solid #fff!important;}
 #sbox-window { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;}
.attributes_name {line-height:27px; }
#myBtn483 {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 100px; /* Place the button at the bottom of the page */
  right: 50px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: 1px solid #0e84bd; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #0ea1e7; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 5px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
  width: 40px;
}
input.back.button:hover {padding:5px!important;background-color:grey!important;} 

#myBtn483:hover {
background-color: #555; /* Add a dark-grey background on hover */}
}

@media only screen and (max-width:355px) { 

}

@media only screen and (max-width:356px) {
input#auction_buy_now {
padding: 0px 8px;}
}

@media only screen and (max-width:480px) {
.product_navigation div.product-prev, .product_navigation div.product-next {width:49%;text-align:center;}
.product_navigation div.product-prev {border-radius:4px 0px 0px 4px!important;
}
.product_navigation div.product-next {
border-radius:0px 4px 4px 0px!important;}
}


 @media only screen and (max-width:600px) {
#infobuttie {margin-left:0!important;width:100%;}
/*.jshop_prod_attributes {width:83%!important;}*/
}

@media only screen and (max-width:767px) {
    .priceouter.productens, #blockwhite {height:auto!important;}
    .jshop_list_product .list_related .jshop_related {margin-bottom:0!important;}
    .labeltext {font-size:9px!important;}
    .regular-radio-check {margin-left:0px!important;}
    .jshop .input_type_radio, .input_type_radio.joradiochecked {
    display:block!important;}
div.jshop_prod_attributes {border:none!important;}
.flex-direction-nav,.jo-whatsappcontactbutton,.jo-whatsappcontactbutton_pro {display:none!important;}
.klikbaar { margin-top: 48px !important;}
.paymentfooter {margin-bottom: 30px;}
.block-attribut span.input_type_radio {border:1px solid #c8c8c8;padding:4px;background:#fdfdfd;width: 100% !important; display:flow-root;height:38px;white-space:nowrap;}
.radio_attr_price {font-weight:600;margin-right:10px;font-size: 12px;}
#navbar ul ul li {border-left:0px!important;border-right:0px!important;border-radius:0px!important}
.accessoires_txt {margin-bottom:-15px!important;}
#ww-accordion-1, #ww-accordion-2, #ww-accordion-3, #accordion-4, #ww-accordion-4, #ww-accordion-5 {border:1px solid #cacaca!important;}
#ww-accordion-3 #ww-block-3 .jshop_list_product .wwproducts {border-radius:5px;margin-top:0px;}
#ww-block-3 {background:#fff!important;}
#related2 .priceouter {}
#related2 #blockwhite {height:auto;}
button.mfp-close {top:-40px!important;right:0px!important;}
 #sbox-window {left:5%!important;width:83%!important;}
 #sbox-window, #ww-termijnen-popup {
    max-height: calc(100vh - 100px);
    overflow-y: auto;}
    #anibutton {z-index:2!important;}
    .verlangmob {display:none;}
    .share-mobile {margin-top:-48px;vertical-align:top;}
  .jshop_related.block_product {border:none!important;}
}
 @media only screen and (max-width:900px) {
	 .warranty-badge::after {
    font-size: 0.8rem; /* Pas aan voor consistentie met de badge */
	 }
}

@media only screen and (min-width:768px) {
	.jshop input[type="radio"], .jshop input[type="checkbox"] {
  margin: 0px 5px -2px 5px!important;
	}

    #kosten {padding-top:1px!important;width:383px!important;}
    #kostenbezorg label {float:none!important;}
    .postcode-module-img {margin-top:-48px!important}
        #kostenbezorg #kosten span {margin-left:30px;display:inline-block;margin-top:-3px;}
        .kostenbezorgen {display:inline-block;}
    
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev { margin-top: 36px!important;}
.ajax_wichlist i {margin-right:10px;}
.btn.ajax_wichlist {margin-right:-15px!important;}
.block-attribut span.input_type_radio {padding:4px;background:#fdfdfd;}
.radio_attr_price {float:right;font-weight:500;margin-right:10px;}
}

@media only screen and (max-width:967px) {
	#wessim {display:none;}
}

@media only screen and (min-width:1200px) {
    .roductright {width:43%!important;}
    .eerder_bek {float: left; width: 100%; margin-top: 31px;}
.side-image-right , .side-image-left {
    display:none;}
.title-tags {font-size:17px;font-weight:700;}
.tags {padding:8px; margin-left:15px; border-radius:6px; border:1px solid #cacaca;} 
.title-tags:hover, .tags:hover {border:1px solid #cacaca;}
}
    
    @media only screen and (max-width:1199px) {
        .title-tags,.tags {display:none}
    }

 @media only screen and (max-width:1024px) {
       .energielabel-img {height:50px!important;margin-top:-2px!important;margin-left:0px!important}
    }
	
	
	@media only screen and (min-width:577px) and (max-width:874px) {
       img.betaalideal {display:none;}
    }
	
	.before_text { border-top:none!important;border-bottom:1px solid #cacaca;padding-top:0px!important;padding-bottom:10px!important;}
	
	#wessim2,#wessimmobiel {
width:248px;max-width:244px;padding-bottom:7px;vertical-align:bottom!important;background-color:transparent!important;color:#404040!important;border-top:2px solid #72c2e9!important;
padding-top:5px;margin-top:10px;
}
	
	
	#block_price {color:#FF6B29!important;text-shadow:none!important;font-weight:900!important;}
	
.scroll-to-tabs {
    display: inline-block;
    margin-top: 10px;
    padding: 8px 12px;
   
    font-weight: bold;
    border-radius: 5px;
    text-decoration: none;
}


	
    /* Algemene container voor het hele blok */
    .extra-services-container {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        background-color: #f9f9f9;
        padding: 25px;
        border-radius: 12px;
        border: 1px solid #e0e0e0;
        margin: 20px auto;
    }

    /* Titel van het serviceblok */
    .extra-services-title {
        font-size: 20px;
        font-weight: 600;
        color: #2c3e50;
        margin-bottom: 20px;
    }

    /* Kaart-stijl voor elke service-optie */
    .service-card {
        background-color: #ffffff;
        border-radius: 10px;
        margin-bottom: 15px;
        padding: 20px;
        border: 1px solid #e0e0e0;
        transition: all 0.3s ease;
    }
    .service-card:hover {
        border-color: #3498db;
        box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    }
    
    /* Titel binnen een service-kaart */
    .service-card-title {
        font-size: 17px;
        font-weight: 600;
        color: #34495e;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 15px;
    }

    /* 'Meer informatie' link */
    .service-info-link {
        font-size: 14px;
        color: #3498db;
        text-decoration: none;
        font-weight: 500;
    }
    .service-info-link i {
        margin-right: 5px;
    }

    /* Styling voor de radio buttons/selects */
    .service-options .attris select,
    .service-options .attris input[type="radio"] {
        /* Hier kun je specifieke styling toevoegen als je de radio buttons zelf wilt aanpassen */
        margin-right: 8px;
    }
    .service-options label {
        font-size: 15px;
        color: #555;
    }

    /* Tijdelijke garantie banner */
    .promo-banner {
        background-color: #eaf5ff;
        border: 1px solid #aed6f1;
        color: #2980b9;
        font-weight: 600;
        padding: 12px 15px;
        border-radius: 8px;
        margin-top: 15px;
        font-size: 14px;
        text-align: center;
    }
    .promo-banner .fa-check-circle {
        margin-right: 8px;
        color: #27ae60;
    }

    /* 'Oude retour' blok */
    .retour-info-box {
        background-color: #e8f6f3;
        border: 1px solid #a2d9ce;
        padding: 20px;
        border-radius: 10px;
        margin-top: 25px;
        display: flex;
        align-items: center;
    }
    .retour-info-box .icon {
        font-size: 28px;
        color: #1abc9c;
        margin-right: 20px;
    }
    .retour-info-box .content strong {
        font-size: 16px;
        color: #117a65;
        display: block;
        margin-bottom: 5px;
    }
    .retour-info-box .content p {
        margin: 0;
        font-size: 14px;
        color: #333;
        line-height: 1.5;
    }


.custom-alert {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #d9edf7; /* Lichtblauw achtergrondkleur */
    color: #31708f; /* Donkerblauw tekstkleur */
    padding: 20px;
    border-radius: 8px; /* Zachte afgeronde hoeken */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Lichte schaduw voor diepte */
    margin: 15px 0;
    text-align: center;
}

.custom-alert .alert-icon {
    font-size: 40px; /* Groot icoon voor betere zichtbaarheid */
    color: #31708f;
}

.custom-alert .alert-text {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 500;
}

@media only screen and (max-width: 768px) {
    .custom-alert {
        padding: 15px;
    }
    .custom-alert .alert-icon {
        font-size: 35px;
    }
    .custom-alert .alert-text {
        font-size: 14px;
    }
}

/* optie container */
.attris .input_type_radio{
  position: relative;
  display: block;
  margin: 10px 0;
}

/* label = blauwe box */
.attris .input_type_radio label{
  display: block;
  width: 100%;
  padding: 12px 16px 12px 44px;
  border-radius: 10px;
  border: 1px solid #ccc;
  background: #fff;
  transition: background .15s, border-color .15s, box-shadow .15s;
  cursor: pointer;
}

/* radio zelf links in de box */
.attris .input_type_radio input[type="radio"]{
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  z-index: 1;
}

/* alleen het geselecteerde radio krijgt blauw */
.attris .input_type_radio input[type="radio"]:checked + label{
  background: #d8efff;
  border-color: #0ea0e7;
  box-shadow: 0 0 0 1px #0ea0e7 inset;
}

/* hover */
.attris .input_type_radio label:hover{
  border-color: #91d6f7;
}

/* prijs rechts */
.attris .radio_attr_price{
  float: right;
  margin-left: 8px;
}

.betaalvink {
  list-style: none;
  margin: 0;
  padding: 0;
}

.betaalvink li {
  margin: 10px 0;
  font-size: 15px;
  color: #333;
}

.check {
  color: #28a745; /* Groen vinkje */
  margin-right: 8px;
  font-weight: bold;
}

.groen-bold {
  color: #28a745;
  font-weight: bold;
}

.subregel {
  font-size: 13px;
  color: #777;
  margin-left: 25px; /* netjes onder de tekst inspringen */
}

.beoordeling-link {
  color: #e74314;
  font-weight: bold;
  text-decoration: none;
}

.beoordeling-link:hover {
  text-decoration: underline;
}

/* ==== ATTRIBUTEN – MOBIEL FIX OP JUISTE ELEMENTEN ==== */
@media only screen and (max-width:767px){

  /* Kaartopmaak op de CONTAINER (span.input_type_radio) */
  .block-attribut .attris .input_type_radio{
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
    width: 100% !important;
    padding: 14px !important; /* iets meer lucht */
    margin: 10px 0 !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 12px !important;
    background: #f8fafc !important;
    box-shadow: none !important;
    transition: box-shadow .15s ease;
  }
  .block-attribut .attris .input_type_radio:hover{
    box-shadow: 0 2px 10px rgba(0,0,0,.05) !important;
  }
  .block-attribut .attris .input_type_radio + .input_type_radio{
    margin-top: 10px !important;
  }

  /* Radio zelf */
  .block-attribut .attris .input_type_radio input[type="radio"]{
    flex: 0 0 auto !important;
    margin-top: 2px !important; /* nettere uitlijning */
  }

  /* Label reset (oude pillen weghalen) */
  .block-attribut .attris .input_type_radio label{
    display: block !important;
    flex: 1 1 auto !important;
    width: auto !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    cursor: pointer !important;
  }
  .block-attribut .attris .input_type_radio input[type="radio"]:checked + label{
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
  }

  /* Tekst + prijs */
  .block-attribut .attris .input_type_radio .radio_attr_label{
    display: grid !important;
    grid-template-columns: 1fr auto;
    column-gap: 8px;
    row-gap: 4px;
    align-items: center;
    font-size: 16px !important;
    line-height: 1.35 !important;
    margin-left: 20px; /* zodat tekst los staat van radio */
  }
  .block-attribut .attris .input_type_radio .radio_attr_price,
  .block-attribut .attris .input_type_radio .radio_attr_price_free{
    justify-self: end;
    font-weight: 700 !important;
    font-size: 13px !important;
    opacity: .9;
  }

  /* Oude pillen-reset */
  .block-attribut span.input_type_radio{
    border: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    width: 100% !important;
    display: block !important;
    height: auto !important;
    white-space: normal !important;
  }

  /* (informatie) linkje subtieler */
  .attributes_title .jomobileslide{
    margin-top: 2px !important;
    font-size: 13px !important;
    opacity: .8 !important;
  }
}

