.mobileOnly{display:none}
.cq-wcm-edit .mobileOnly{display:block}
.lightblue{background-color:#01adc9;color:#fff;font-family:'OmnesSemiBold',Arial,sans-serif}
.darkblue{background-color:#019bb5;color:#fff;font-family:'OmnesSemiBold',Arial,sans-serif}
.purpleblue{background-color:#212d55;color:#fff;font-family:'OmnesSemiBold',Arial,sans-serif}
.pink{background-color:#e8327d;font-family:'OmnesSemiBold',Arial,sans-serif}
.yellow-button{display:inline-block;width:65px;height:36px;cursor:pointer;vertical-align:middle}
.yellow-button.service-centers{background:url(images/button-dealer.png) no-repeat;text-indent:-99999px}
.yellow-button.service-centers:hover{background:url(images/button-dealer-hover.png) no-repeat}
.yellow-button.mail{background:url(images/button-mail.png) no-repeat;width:73px;text-indent:-99998px}
.yellow-button.mail:hover{background:url(images/button-mail-hover.png) no-repeat}
.table-display{display:table}
.tr-display{display:table-row}
.td-display{display:table-cell;vertical-align:middle}
.td-display.vmid{vertical-align:middle}
.plugzelf .td-display.promotext p{text-align:right;color:#212d55;font-family:'OmnesMedium',Arial,sans-serif}
.branding-2017-headline.promos .title h3{font-size:35px}
.option-dig-tv .upc-grouping-padding-container.gb4-no-option::before{content:''!important;position:absolute;width:100%;height:100%;background:#898989;opacity:.5;z-index:1000}
.plugtop,.plugzelf{width:100%;max-width:940px;margin:0 auto}
.plugtop{min-height:310px}
.plugtop .td-display{width:20%;text-align:center;position:relative}
.three-columns .td-display{width:14%}
.two-columns-75-25 .upc_columns_percent_70_30-c0{width:75%}
.two-columns-75-25 .upc_columns_percent_70_30-c1{width:25%}
.contact-block td:first-child{min-width:50px;text-align:center}
.contact-block td+td,.contact-block td+td a{color:#fff}
.contact-block td+td a{text-decoration:none}
.contact-block td:first-child img{max-width:30px;vertical-align:middle}
.plugtop .td-display .content,.plugtop .td-display.active .content{display:none;clear:both}
.plugtop .bellen{background:url(images/bellen-bg.png) no-repeat;background-size:cover;background-color:#86cdd3}
.plugtop .data{background:url(images/data-bg.png) no-repeat;background-size:cover;background-color:#e8327d}
.plugtop .surfen{background:url(images/surfen-bg.png) no-repeat;background-size:cover;background-color:#ffc421}
.plugtop .kijken{background:url(images/televisie-bg.png) no-repeat;background-size:cover;background-color:#f1efec}
.plugtop .helpdesk{background:url(images/helpdesk-bg.png) no-repeat;background-size:cover;background-color:#00a09a}
.plugtop h3{color:#fff;margin:0;padding:15px;font-size:19px}
.plugtop img{margin:0 15px 15px 0}
.plugzelf .bellen{background-color:#86cdd3;background-image:url(images/bellen-small.png);background-repeat:no-repeat;background-position:20px 10px}
.plugzelf .data{background-color:#e8327d;background-image:url(images/data-small.png);background-repeat:no-repeat;background-position:25px 30px}
.plugzelf .surfen{background-color:#ffc421;background-image:url(images/surfen-small.png);background-repeat:no-repeat;background-position:20px 15px}
.plugzelf .televisie{background-color:#f1efec;background-image:url(images/televisie-small.png);background-repeat:no-repeat;background-position:20px 10px}
.plugzelf .televisie.promos{background-color:#fff}
.plugzelf .helpdesk{background-color:#00a09a;background-image:url(images/helpdesk-small.png);background-repeat:no-repeat;background-position:20px 10px}
.plugzelf .td-display{padding:10px}
.plugzelf .td-display.first{width:66%}
.plugzelf .td-display.bellen,.plugzelf .td-display.surfen,.plugzelf .td-display.data,.plugzelf .td-display.televisie,.plugzelf .td-display.helpdesk{padding:15px 15px 15px 100px}
.plugzelf .td-display.bellen.promos,.plugzelf .td-display.surfen.promos,.plugzelf .td-display.data.promos,.plugzelf .td-display.televisie.promos,.plugzelf .td-display.helpdesk.promos{padding:5px 15px 5px 100px}
.plugzelf h3{color:#fff;margin:15px 0;padding:0 50px 0 0;position:relative;font-size:19px;cursor:pointer}
.plugzelf .fix h3{position:relative}
.plugzelf .content{display:none;margin-top:30px;color:#fff}
.plugzelf .promos .content{margin-bottom:10px}
.plugzelf .televisie .content,.plugzelf .televisie h3,.plugzelf .televisie ul{color:#58595b}
.plugzelf .televisie h3:after{color:#fff}
.plugzelf label .content{margin-top:10px}
.plugzelf .active .content,.plugzelf .fix .content{display:block}
.plugtop ul{list-style:square;margin:0 15px 20px 32px;color:#fff;text-align:left}
.plugzelf ul{list-style:square;margin:0 0 0 18px;color:#fff;text-align:left}
.plugzelf .lightblue,.plugzelf .purpleblue,.plugzelf .darkblue,.plugprice.orderpromo{text-align:center}
.plugzelf .lightblue.onecolumn .table-display,.plugzelf .darkblue.onecolumn .table-display{display:inline-block}
.plugtouch .touchpoint{text-align:center}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed{height:auto!important;min-height:30px;width:auto;display:inline-block;margin-top:15px}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed .touchpoint_slide_leftside{overflow:auto;zoom:1;text-align:center}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed .touchpoint_slide_leftside>h3{display:none}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed .touchpoint_slide_leftside>div span.mobile{font-family:'OmnesSemiBold',Arial,sans-serif}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed .touchpoint_slide_leftside>div span.desktop{font-family:'OmnesSemiBold',Arial,sans-serif}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed .touchpoint_slide_leftside>div{float:none;width:auto;display:block;clear:both;white-space:normal}
.plugtouch .touchpoint .tn-styling.touchpoint.fixed .touchpoint_slide_leftside>div .tp-telenet-table{width:auto}
.td-display img.check{margin-top:18px}
.td-display.form{width:360px}
.td-display.form.promos{width:320px}
.form label{width:25%;display:block;float:left;padding:10px;background-color:#01adc9;font-size:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:10px 0;border:1px solid white}
.form.promos label{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'OmnesMedium',Arial,sans-serif;width:24%}
.form.promos label span.tit{color:#fff}
.form.promos label.active,.form.promos label.active span.tit{color:#000}
.form label.full{background-color:#019bb5;width:85%;margin:10px}
.plugzelf .form label.active .content,.form label.active{color:#58595b;background-color:#fff}
.form label.mid{margin:10px 5px}
.form label span.tit{display:block;margin:0;font-size:150%}
.form label span.price{display:block;margin:5px 0 0 0;font-size:130%}
.form label.active span.price{color:#ff7e00}
.plugprice .strikethrough{position:relative;display:inline-block}
.strikethrough:before{position:absolute;content:"";left:0;top:40%;right:0;border-top:4px solid;border-color:inherit;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}
span.price-decimal{font-size:65%;vertical-align:top}
.plugprice span.price-decimal{font-size:200%;display:inline-block;margin-top:12px}
.plugprice .price,.plugprice .price-symbol{font-size:360%}
.plugprice .ratio{font-size:80%;display:inline-block;margin:0 0 10px}
.plugprice .upc_button.shopbutton{float:none;display:inline-block}
.plugprice span{color:#fff}
.plugprice.orderpromo{padding:0 10px}
.plugprice.orderpromo .upc_button1-2{background-color:#e8327d;float:none;display:inline-block}
.plugprice.orderpromo .upc_button1-2 span:after{border-color:#e8327d}
.plugprice.orderpromo .upc_button1-2:hover span:after,.plugprice.orderpromo .upc_button1-2:active span:after{border-color:#fff}
.plugzelf .blokje{background-image:url(images/anchor.png);background-repeat:no-repeat;width:230px;height:136px;float:right;padding:0 25px 0 105px;text-align:center;margin-top:15px;display:none}
.plugzelf .blokje h3.ph6{padding:0;color:#58595b}
.mobileblokje{text-align:center;display:none}
.mobileblokje .blokje{background-image:url(images/anchor-fallback.png);background-repeat:no-repeat;width:185px;height:136px;float:none;padding:15px 10px 0 100px;text-align:center;margin-top:15px;display:inline-block}
.mobileblokje .blokje h3{margin:0 0 5px 0;padding-top:10px;font-size:18px}
.plug .plugincolumn{background-color:rgba(255,255,255,0.8);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2);padding:30px;min-height:250px}
.plug .plugincolumn.small{min-height:190px;background-color:#ffc421;color:#58595b}
.plug .plugincolumn.yellow{background-color:#ffc421;color:#58595b}
.plug .plugincolumn.small a,.plug .plugincolumn.yellow a{color:#58595b;text-decoration:underline}
ul.plug-faq{margin:0;list-style:none}
ul.plug-faq a.target{font-family:'OmnesSemiBold',Arial,sans-serif;color:#58595b;text-decoration:none}
ul.plug-faq a.target:hover{font-family:'OmnesSemiBold',Arial,sans-serif;color:#fff;text-decoration:none}
ul.plug-faq>li{padding:10px 0 10px 40px;background-image:url(images/faq-plus.png);background-repeat:no-repeat;background-position:left 5px}
ul.plug-faq>li.active{background-image:url(images/faq-min.png)}
ul.plug-faq>li ul{display:none;list-style:square;margin:10px 0 10px 20px;text-align:left}
ul.plug-faq>li.active ul{display:block}
.plug-frame .iframe{text-align:center}
.plug-frame .iframe iframe{max-width:100%!important;display:inline-block}
.movie-center-aligned .zentrick zentrick div:first-child{margin:0 auto}
@media only screen and (min-width:768px){.plugtop .td-display.active .content{display:none!important}
.plugzelf h3.add:after{border:1px solid #fff}
.plugzelf h3.add:after{text-align:center;content:"+";font-size:1.529em;line-height:25px;position:absolute;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#ffc600;right:10px;top:-3px;width:30px;height:30px;display:block}
.plugzelf .promos h3.add:after{content:url("/content/dam/www-telenet-be/TB/Producten/alles-in-een/images/iconen/white-arrow-down.png");-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:21px}
.plugzelf .active h3.add:after{content:"-"}
.plugzelf .promos.active h3.add:after{content:url("/content/dam/www-telenet-be/TB/Producten/alles-in-een/images/iconen/white-arrow-up.png")}
.plugtop .bellen{background-size:auto}
.plugtop .data{background-size:auto}
.plugtop .surfen{background-size:auto}
.plugtop .kijken{background-size:auto}
.plugtop .helpdesk{background-size:auto}
}
@media only screen and (max-width:767px){.mobileOnly{display:block}
.plugzelf .td-display.first{width:auto}
.plugtop{width:auto;margin:0 15px}
.table-display{display:block}
.tr-display{display:block}
.td-display{display:block}
.plugtop .td-display{width:100%;text-align:center;overflow:auto;zoom:1}
.plugtop .td-display h3{width:50%;float:left;text-align:left}
.plugtop .td-display img{max-width:100%;margin:15px 35px 15px 0}
.plugtop .td-display:after{border:1px solid #fff}
.plugtop .td-display:after{text-align:center;content:"+";font-size:1.529em;line-height:26px;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#ffc600;right:15px;top:15px;width:30px;height:30px;display:block;color:#fff;font-family:'OmnesSemiBold',Arial,sans-serif;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.plugtop .td-display.active:after{content:"-"}
.plugtop .td-display.active .content{display:block}
.plugzelf .tr-display{display:block}
.plugzelf .td-display{display:block;padding:15px!important;background-image:none;width:auto}
.plugzelf .td-display.promotext p{text-align:center}
.plugzelf .td-display h3{padding:0!important;cursor:auto;text-align:center}
.plugzelf .td-display.active .content{display:block!important;cursor:auto;margin-top:0}
.plugzelf .td-display.fix .content{display:none!important;cursor:auto}
.plugzelf .td-display .content{display:none!important;cursor:auto}
.mobileblokje{display:block}
.plugzelf .td-display.nomobile{display:none}
.plugzelf .td-display.lightblue.form{background-color:#01adc9;overflow:auto;zoom:1;padding:0 15px 15px 15px!important}
.plugzelf .td-display.lightblue.form form{display:inline-block;margin:0 auto}
.form label{background-color:transparent;border:1px solid #fff;color:#fff}
.contact-block td:first-child img{max-width:30px}
.branding-2017-usp-blocks .usp-block-cta{position:inherit!important;margin-top:11px;margin-left:10px;margin-right:-10px}
}
@media only screen and (max-width:479px){.plugtop .td-display h3{width:40%}
.plugtop .td-display img{max-width:35%}
.td-display.form,.td-display.form.promos{width:auto}
.form label{width:29%;display:block;float:left;padding:2px;background-color:transparent;font-size:13px;border:1px solid #fff}
.form label.active{color:#58595b;background-color:#fff}
.form label.mid{margin:0 1%}
.form.promos label.mid{margin:10px}
.form label span.tit{display:block;margin:10px 0 0 0;font-size:150%}
.form label span.price{display:block;margin:5px 0 0 0;font-size:130%}
.contact-block td:first-child img{max-width:30px!important}
.movie-center-aligned .zentrick zentrick div:first-child{height:230px!important;max-height:230px}
}