/**/
/*Reset CSS*/
body{ margin:0;padding:0; font-size:100%; line-height:1.5}article,aside,figcaption,figure,footer,header,hgroup,nav,section{ display:block}h1,h2,h3,h4{ margin:1em 0 .5em; line-height:1.25; font-weight:bold}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1em}ul,ol{ margin:1em 0; padding-left:40px}p{ margin:1em 0}blockquote{ margin:1em 40px}a{ text-decoration:underline}a:visited{color:#551A8B}a:active{color:#E00}a:hover,a:focus{ /* ... */}a:active,a:hover{ outline:none}a img{ border:none}q,cite{ font-style:italic}q:before,q:after{ content:""}sup,sub{ line-height:0}fieldset{ margin:0; padding:0; border:none}input,button,select{ vertical-align:middle}table{ border-collapse:collapse}td,th{ padding:1px; vertical-align:top; text-align:left}td:first-child,th:first-child{ empty-cells:hide}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .clearfix { height: 1%; }
.linear{clear:both;}
p{margin:0.8em;}
ul,li{padding:0;margin:0;list-style-type:none;}
button::-moz-focus-inner { border: 0; padding: 0;}
/*Layout*/
#header_fb_btn{margin-left:10px;position:relative;}
h2 a{text-decoration:none;}
a{color:#3f739a;}
a:hover{color:#00225f;}
body{background-color:#EEF6FF; repeat-x;font-size:67.5%;font-family:Arial,sans-serif;color:#3f739a;}
.centered{width:950px; margin:0 auto;}
#content{position:relative;width:950px;padding:4px 0px;margin:3px 0;border:1px solid #7F8CB2;background-color:#FFF;}
#topheader-container{background-color:#FFF;}
h1{font-size:2.5em;color:#3f739a;padding:0.3em 0;margin:0.3em;font-weight:normal;}
h2{font-size:1.8em;color:#3f739a;font-weight:bold;padding:0 0 0.3em 0;margin:0 0 0.3em 0.3em;}
h3{font-size:1.3em;color:#3f739a;font-weight:normal;padding:0.1em 0;}
#filter{width:195px;padding-top:5px;}
#articles{width:732px;float:left;padding-left:8px;border:1px solid #7F8CB2;}
#pageinfo{padding: 10px;margin:5px 5px 5px 0;background-color:#e2eaef;}
.loading{display:block;width:16px;height:16px;margin:0 auto;background:url("//www.nmcdn.be/promobutler/images/ajax-loader.gif") no-repeat;}
.underlined{border-bottom: 1px dotted #ccc;padding:0 0 4px 0;clear:both;}
.bordered{border:1px solid #7F8CB2;background-color:#FFF;padding:5px;}
#loggedin-nav{float:right;}
#footer{text-align:center;padding-bottom:30px;}
.rounded{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.modestrounded{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.leftfloatingtitle{float:left;}
.rightfloatingtitle{float:right;margin:8px;padding:8px;}
/*Footerbar*/
.nm-footer{padding:3px;margin:0 auto;background-color:#B7B7B7;}
.footer-logo{display: inline-block;height:33px;background:#B7B7B7 url("https://img.folders.eu/live/logo/footerbar_imagemap.png") no-repeat 0 0;margin:10px 5px 5px 5px;}
.footer-logo span{display:none;}
.pb-footer-logo{background-position:-270px -34px;width:140px;}
.pm-footer-logo{background-position:0 -34px;width:142px;}
.ac-footer-logo{background-position:-410px -34px;width:130px;}
.pf-footer-logo{background-position:-540px -34px;width:130px;}
.jb-footer-logo{background-position:-145px -34px;width:125px;}
.pb-footer-logo:hover{background-position:-270px 0;}
.pm-footer-logo:hover{background-position:0 0;}
.ac-footer-logo:hover{background-position:-410px 0;}
.pf-footer-logo:hover{background-position:-540px 0;}
.jb-footer-logo:hover{background-position:-145px 0;}
/*folder alert*/
.custom_id_colright{float:right;}
a.btn_externallink{float:none;color: white; font-size: 1.2em;padding: 0.1em;margin: 0 1em;}
.subscribe_holder, .subscribe_holder_wide{position:relative;}
.subscribe_holder_wide input{width: 250px;}
.subscribe_holder_wide div{padding:2px;}
.subscribe_holder_wide .call{font-size: 1.2em;}
.subscribe_holder{;width:230px;padding:12px;}
.subscribe_holder_wide .call{display:inline-block;padding-top:7px}
.subscribe_holder_wide .formholder{float:right}
.subscribe_holder button,.subscribe_holder input{width:100%;}
#iteminfo-colleft .subscribe_holder{width:300px;}
.placeholder{color: #aaa;}
#iteminfo-colleft{float:left;}
/*Ads*/
.ad{text-align:center;margin:5px 0;position:relative;}
.ad-leaderboard{background-color:#e2eaf0;width: 100%; height: 100px; line-height: 90px;padding-top:5px;}
.ad-skyscraper{position: absolute;top:135px;left:950px;width:300px;height:600px;}
.ad-isi_imu_top{position: absolute;top:90px;left:960px;}
.ad-isi_skyscraper{position: absolute;top:360px;left:965px;width:300px;height:600px;}
.ad-isi_imu_bottom{position: absolute;top:970px;left:960px;}
.ad-banner{background-color:#e2eaf0;width:100%; height: 65px; padding-top:5px; }
.ad-imu{width:310px;height:260px;}
.ad-specialleaderboard{background-color: #E2EAF0;width: 100%;height: 100px;line-height: 90px;padding-top:5px;}
#breadcrumbs{margin-left:10px;padding-bottom:10px;}
/*Filter*/
.subnavigate .filtertitle{margin-top:0em;line-height:1.35em;}
.filtertitle{display:block;font-weight:bold;font-size:1.35em;margin:1em 0 1em 0.3em;color:#ef7c09;}
@.filterfacet a{margin-top:4px;min-height:16px;padding-left:20px;line-height:16px;display:block; width:160px;font-size:1em;background:url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -700px -29px;}
.filterfacet a:hover{background-position: -700px 1px;color:#FFFFFF;text-decoration:none;}
.filterfacet ul{list-style-type:none;}
.filterfacet ul{padding-left:0px;}
.filterfacet ul ul{padding-left:10px;}
.sortselect{float:right;margin-right:17px;}
.filtering-colleft{float:left;width:195px;}
.subnavigate{font-size: 1.1em;padding-left: 5px;}
.subnavigate ul{padding:0 0 20px 20px;line-height:30px;}
.subnavigate ul li{list-style:disc;line-height:1.4em;}
.subnav-more{font-weight:bold;color:#ff5d38;}
#articles{background-color:#FFF;}
.filterlabel{margin:2px;}
.filter-subcategories{padding-left:10px;}
.articles-sorrynoarticles{padding:10px 0 0 10px;}
/*Pagination*/
#paginator{width: 100%; text-align:center;padding-top:3em;}
.paginator-item {
    background-color: #FFFFFF;
    font-size: 1.3em;
    text-decoration: none;
    display: inline-block;
    padding: 0.4em;
    margin: 0.3em;
    border: 1px solid #969696;
    color: #00112B;
}
a.paginator-current{color:#ff5d38;}
.paginator-item:hover{border: 1px solid #3e3e3e;color:#ff5d38;}
/*Header*/
.header-logininfobox{position:relative;}
.header-logininfobox p {
    margin: 0.4em;
}



    #topnavigationbar ul{padding: 0 0 0 4px;margin: 0;width: 961px;height: 35px;background: url("//www.nmcdn.be/promobutler/images/menubar.png") no-repeat scroll 0 0 transparent;list-style: none outside none;}
    #topnavigationbar ul li a{font-weight: 700;padding: 0 8px;font-size: 1em;line-height: 35px;text-decoration: none;color: #E7EEE6;display: block;}
    #topnavigationbar ul li a:hover{background: url("//www.nmcdn.be/promobutler/images/menubar_hover.png") repeat-x;}

#topnavigationbar{clear: both;padding:8px 0;}
#topnavigationbar ul li{float:left;font-size: 1.2em;list-style: none outside none;padding: 0 0 3px 0;}
#logo{display: inline;float: left;}
#top_textright{float: right;text-align: right;width: 275px;padding: 3px;}
#top_textright a{font-weight:bold;}
#top_logoleft{float: left;}
#top_logoleft img{margin-top:10px;}
em{color: #ef7c09;font-style: normal;font-weight:bold;}
#searchset{margin:0;padding:0;height:35px;line-height:24px;}
#zoekvak{width:110px;margin:5px 3px;}



#searchbutton{margin:0px 0;width: 90px;height: 24px;border: 0;
    background: url("/static/images/searchbutton_nl.png?v=2") repeat-x scroll 0 0;cursor: pointer;}
.searchresult-colleft{float:left; width:190px;}
.searchresult-colright{float:right;width:740px;}
.searchresults{padding:0 10px;}
.socialauth{text-align:center;}
.socialauth img{padding:4px;border:2px solid #fff;}
.socialauth img:hover{border:2px solid #ccc;}
a.lnk_lang{color:#3f739a;font-weight:bold;text-decoration:none;}
a.lnk_lang.active{color:#e05f04;}
/*promovak*/
.pb-pc-component{position:relative;border:1px solid #92959b;background:#FFF;}
.pb-pc-component a{text-decoration:none;font-weight:bold;}
.pb-pc-promo{position:relative;padding: 0;}
.pb-pc-img{}
/*.pb-pc-img:hover{border:1px solid #ef7c09;}*/

.pb-pc-zoombutton{position:absolute;right:5px;top:18px;z-index:1}
.pb-pc-zoombutton img{width:25px;}
.pb-pc-deeplinkbutton{position:absolute;right:5px;top:60px;z-index:1}
.pb-pc-deeplinkbutton-rounded {position:absolute;right:8px;top:60px;z-index:1}
.pb-pc-deeplinkbutton img {width:25px;}
.pb-pc-deeplinkbutton-rounded img {width:25px;}
.pb-pc-addbutton{position:absolute;right:5px;top:60px;z-index:1}
.pb-pc-addbutton img{width:25px;cursor: pointer;}

.pb-pc-tinylogo img{max-width:45px;max-height:45px;border:0;position:absolute;top:0;left:2px;}
.pb-pc-first{height:2.4em;text-align:center;line-height:1.1em;overflow:hidden;padding-top:4px;border-bottom: 1px solid #ccc;padding-bottom:2px;}
.pb-pc-first a{font-size:1.1em;font-weight:bold;color:#ef7c09;}
.pb-pc-first a:hover{color:#d94a38;}
.pb-pc-last{height:26px;text-align:center;font-size:1em;overflow:hidden;margin: 0px 0 2px 0;border-top:1px solid #ccc;padding-top:4px;line-height:1.2em;}
.pb-pc-last a{display:block;}
.pb-pc-imgholder{overflow:hidden;display: table-cell;vertical-align: middle;}
.pb-pc-promo{overflow:hidden;}
.pb-pc-medium{position:relative;width:233px;float:left;margin:5px;}
.pb-pc-medium .pb-pc-component{width:201px;}
.pb-pc-medium .pb-pc-promo,.pb-pc-medium .pb-pc-imgholder{height: 200px;width: 201px;}
.pb-pc-medium .pb-pc-img{max-width: 201px;width:expression(document.body.clientWidth > 201? "201px": "auto" );}
.pb-pc-medium .pb-pc-shadow{height:5px;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -1060px -92px;}
.pb-pc-small{position:relative;width:156px;float:left;}
.pb-pc-small .pb-pc-promo,.pb-pc-small .pb-pc-imgholder{height: 100px;width:118px;}
.pb-pc-small .pb-pc-component{width:125px;}
.pb-pc-small .pb-pc-img{max-width:116px;width:expression(document.body.clientWidth > 119? "119px": "auto" );}
.pb-pc-small .pb-pc-shadow{height:5px;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -999px -156px;}
.alt-text,.pb-pc-small .pb-pc-last-tag{display:none}
/*Basket*/
.pb-fb{color: #FFFFFF;z-index: 1000;padding-left: -50px;}
#basket{position: fixed;bottom: 0;left:0;right:0;z-index:9999;width: 100%}
.pb-fb-promoholder{height: 142px;overflow:auto;margin: 0 autopx;;padding:5px 5px 0 5px;}
.pb-fb-promoholder .pb-pc-first{background-position: -322px -15px;padding-top:5px;}
.pb-fb-promoholder .pb-pc-added{padding-bottom:5px;}
.pb-fb-icon{margin: 0 5px;float: left;width: 16px;height: 14px;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -45px -120px;}
.pb-fb-actionicon{margin: 0 5px;float: right;height: 10px;width: 10px;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -35px -120px;}
.pb-fb-title{float: left;}
.pb-fb-actiontitle{float: right;}
.pb-fb-titleholder{min-height: 20px;padding: 3px 18px;cursor: pointer;}
/*homepage*/
.introtext-header{width:270px;height:80px;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -1000px 0px;}
.introtext{padding:10px 0 15px;}
.introtext strong{color:#e05f04;}
.introtext a{color:#e05f04;font-weight:bold;}
.homepage-bluebox{padding-left:15px;}
.homepage-colright{width: 298px;float:right;}
.homepage-colright-intro{overflow:hidden;}
.homepage-colleft{width: 630px; float:left;border:1px solid #7F8CB2;padding:5px;background-color:#FFF;}
a.homepage-amountbutton{color:#fff;}
.homepage-amountbutton{display:block;text-decoration:none;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -640px -110px; width:299px; height:30px;line-height:30px; text-align:center;color:#FFFFFF;font-size:1.5em;margin:4px 0;}
.homepage-amountbutton-amount{color: #00112B;font-weight:bold;}
.homepage-brandlogo,.homepage-shoplogo{text-align:center;float:left;}
.homepage-brandlogo a,.homepage-shoplogo a{display:block;width: 92px; height:35px; margin: 6px; background-color:#eee;}
.homepage-brandlogo a:hover,.homepage-shoplogo a:hover{background-color:#ddd;}
.homepage-folderinfologo a{display:block;width:90px;margin:4px 0;padding:1px;text-align:center;overflow:hidden;}
.folderinfo-date{font-weight:bold;}
.homepage-folderinfologo,.homepage-folderinfo{float:left;}
.homepage-folderinfo{padding:5px;}
.homepage-folderinfo a{font-weight:bold;color:#e05f04;}
.blocklogo{float:left;margin:10px 12px 2px;overflow:hidden;text-align:center;width:92px; height: 80px;overflow:hidden;}
.blocklogo a{text-decoration: none;}
.smallblocklogo{height:40px;}
.blocklogo-imglink:hover{background-color:#ddd;}
.blocklogo-imglink{display:block;width:92px; height: 35px; background-color:#eee;overflow:hidden;}
.homepage-bluebox{background-color:#e2eaf0;}
.homepage-iotd{position:relative;}
/*Static promoties pagina*/
.hiddencategory{display:none}
.categorie-catalog{width: 30%;float:left;padding-left:10px;margin:0 0 1.5em 2em;}
.categorie-catalog li{list-style-type:disc;margin-left:15px;}
.categorie-catalog a{display:block;line-height:1.2em;text-decoration:none;}
.categorie-catalog-header h2{ padding-top:123px;color:#00225f;}
.categorie-catalog-header h2 span{display:block;background-color:#ffffff;filter:alpha(opacity=70);opacity:0.7;width:100%;}
hr{border-color:#EEEEEE;height:1px;}
.folderbox-title{background:url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -1150px -149px;padding:3px 0;height:25px;line-height:1.1em}
.folderbox-title a{color:#FFF;font-weight:bold;}
.folderbox{float: left;width:110px; padding: 4px;text-align: center;}
.folderbox-picholder{height:160px;vertical-align: middle;background-color: #FFF; border: 1px solid #7F8CB2;overflow:hidden;}
.folderbox-picholder a{display:table-cell; vertical-align: middle;height:160px;width:110px;}
.folderbox-copy{background:url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -1150px -181px;color:#FFF;height:49px;padding:2px 0;line-height:1.1em;}

.dealbox-title{background: #ffffff;padding:3px 0;height:50px;line-height:1.1em;color:#ef7c09;font-weight:bold;cursor: pointer;text-decoration: underline;}
.dealbox{float: left;width:110px; padding: 4px;text-align: center;}
.dealbox-picholder{height:160px;vertical-align: middle;background-color: #FFF; border: 1px solid #7F8CB2;overflow:hidden;cursor: pointer;}
.dealbox-picholder a{display:table-cell; vertical-align: middle;height:160px;width:110px;}
.dealbox-copy{background:url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -1150px -181px;color:#FFF;height:49px;padding:2px 0;line-height:1.1em;}

.strippedfolderbox{width:110px; padding: 4px; text-align:center; float:left;}
.strippedfolderbox-title{font-weight:bold; color:#e05f04 !important;height:3em;overflow:hidden;}
.strippedfolderbox-picholder{height:160px;vertical-align: middle;border: 1px solid #7F8CB2; background-color: #FFF; overflow:hidden;}
.strippedfolderbox-picholder a{display:table-cell; vertical-align: middle; height:160px; width:110px;}
.strippedfolderbox-copy{padding:6px 0; background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -1020px -156px; height: 3em; overflow:hidden;}
/* Folders pagina */
.folders-leftnav{float:left;width:200px;}
.folders-leftnav ul{list-style-type:none; padding:0;margin:0;}
.folders-leftnav a{margin-top:4px;height:16px;padding-left:20px;line-height:16px;display:block; width:160px;font-size:1em;background:url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -700px -30px;}
.folders-leftnav a:hover{background-position: -700px 0px;color:#FFFFFF;text-decoration:none;}
.allfolders{float:left;width:730px;background-color:#FFF;border:1px solid #7F8CB2;padding:4px;}
.allfolders-folders{background-color:#EEF6FF;padding:10px;}
/* Viewer */
.folder-producerinfo{padding-top:10px;border:1px solid #7F8CB2;background-color:#FFF;}
.folder-producerinfo img{padding:0 5px 5px 0;}
.folder-producerinfo .producerlogo{float:left;}
.dockablemenu {
    position: absolute;
    z-index: 999;
    width: 70px;
    top: 30px;
}
.leftdockablemenu {
    left: 0;
}
.rightdockablemenu {
    right: 0;
}
.viewer-topbox-left, .viewer-morefromshoplink {
    display: inline-block;
    width: 49.5%;
}
.viewer-morefromshoplink {
    text-align: right;
}
.small-header-back {
    margin-top: 18px;
}
.small-header-back a {
    padding: 5px 15px 5px 15px;
}
.small-header-back span {
    font-size: 15px;
}
#folder-embed-form {
    margin: 10px 0;
}
#folder-embed-form > div {
    display: inline-block;
    background-color: #EEF6FF;
    margin: 0 10px;
    border: solid 1px #ced6df;
    border-radius: 4px;
}
#folder-embed-width-height input {
    text-align: right;
}
.viewer-get-flash {
    margin: 0 0.2em 0.2em 0.2em;
    font-size: 1.1em;
    text-align: center;
}
.viewer-html-container.embedded {
    width: 100%;
    height: 100%;
    overflow: auto;
}
.viewer-html {
    width: 900px;
    padding: 4px;
    border: 1px solid #7F8CB2;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 10px auto 0 auto;
    background-color: white;
}
.viewer-paginator > div > * {
    vertical-align: middle;
}
.viewer-paginator-left, .viewer-paginator-center, .viewer-paginator-right {
    display: inline-block;
}
.viewer-paginator-center {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 8%;
    text-align: center;
    padding: 0.2em;
}
.viewer-paginator-center > * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
}
.viewer-html-contents-container {
    width: 500px;
    margin: 2em auto;
}
.viewer-html-cover, .viewer-html-contents {
    float: left;
    width: 50%;
}
.viewer-html-contents ul {
    display: inline-block;
    margin-left: 1em;
}
.viewer-paginator-left, .viewer-paginator-right {
    width: 45.5%;
}
.viewer-paginator-left {
    text-align: right;
}
.viewer-paginator input {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0.4em;
    width: 100%;
    margin: 0;
    text-align: center;
}
.viewer-paginator-ellipsis {
    color: #969696;
    font-weight: bolder;
    font-size: 2em;
    letter-spacing: 0.15em;
}
/*Static brands page*/
.letters-index{width:100%; text-align:center;margin-bottom:10px;}
.letters-index li{background-color:#FFFFFF;width:1.2em;font-size:1.3em;text-decoration: none;display:inline-block; padding: 0.4em 3px;margin: 0.132em; border: 1px solid #969696; color: #00112B;zoom:1;*display:inline;}
.letters-index li:hover{border: 1px solid #3e3e3e;color:#ff5d38;}
.letters-index a{width:1.2em;display:block;}
.letters-index .active{background-color:#EF7C09;}
.letters-index .active a{color:#FFF;}
.index-amount{font-weight:bold;}
/*login*/
#info_dailyfolder{background-image:url("//www.nmcdn.be/promobutler/images/dailyfolder.gif");}
#info_myfolder{background-image:url("//www.nmcdn.be/promobutler/images/myfolder.gif");}
.login_folderinfo{background-repeat: no-repeat;float: left; margin: 10px; padding-top: 90px; width: 180px;}
.wwFormTable{width: 100%;}
.wwFormTable input[type=text],.wwFormTable input[type=password]{width:300px;}
/*Detail page*/
.itempicture-addable{width:339px;position:relative;}
.itempicture-addable .pb-pc-addbutton{top:5px;}
#itempicture a{display:block;background-color:#fff; width:300px;border:1px solid #CECECE; margin: 0px;padding:4px;text-align:center;}
#itempicture a:hover{border:1px solid #888888;}
#itempicture img{max-width: 275px;width:expression(document.body.clientWidth > 350)? "350px": "auto" );max-height:350px; }
#itempicture_shadow{height:8px;background: url("//www.nmcdn.be/promobutler/images/promocompmap_nl.png") no-repeat -990px -90px;}
#iteminfo{background-color:#e2eaef;padding:0 15px;margin:5px;}
#iteminfo-info{padding-left:20px;display:block;width:500px;float:left;}
#iteminfo ul{margin-top:1em;padding-left:0;}
#iteminfo li{display:block;margin-left:1.2em;min-height:1.6em;padding:3px;line-height:1.4em;}
.itemprop{font-weight:bold;display:inline-block;width: 120px;}
.itemprice{color:#34A0DF;font-size:1.6em;font-weight:bold;}
.itemval{display:inline-block;}
.sm-button{float:left;padding-left:4px;}
.fb-button{height:24px;}
.itemdetail_logo{max-width:80px; max-height:80px;}
.iteminfo-invalid{font-size:1.3em;color:#F00;font-weight:bold;}
/*slider*/
.slider{width: 100%; position:relative;}
.hp_slider{overflow: auto; overflow-y: hidden; width: 100%; height: 200px; position:relative;}
.hp_innner_slider{position:relative;}
.sliderholder{ float: left;padding:5px; background-color:#EEF6FF;}
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 1em; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1em; }
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
.scroll-bar-wrap .ui-slider-horizontal .ui-slider-handle{top:-0.6em;}
.homepage-themes .slider{margin-left:170px;width: 460px;max-height:200px;}
.homepage-themes .sliderholder{background-color:transparent;}
.homepage-themes .scroll-bar-wrap{background:none;}
/*Mailing*/
.mailing-notsubscribed{text-align:center;}
.mailing-infobox{border:1px solid #CCCCCC;width:900px;background-color:#FFFFFF;margin:0 auto;padding:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.mailing-infobox-left{width:700px;float:left;padding:7px;}
.mailing-infobox-right{width:170px;float:right;text-align:right;padding:7px;}
/*Landing page*/
.landing-image{float:right;margin:6px 10px 10px 10px;}
.landing-top-container{margin: 0px 5px;}
.landing-items{clear:both;margin:7px;}
.btn-landing-link{display:inline-block;*display:inline;margin:2px}
.btn-landing-link a{color:white;font-size:1.4em;padding:0.2em;}
/*Directory*/
.directory-tabs{border-bottom:1px solid #7F8CB2;clear:both;text-align:center;margin-top:-4px;}
.directory-tabs a{display:inline-block;text-decoration:none;padding:0.5em;font-size:1.2em;}
.directory-tabs li.active a{background-color:#5B88A9;color:white;}
.directory-tabs li{display:inline-block;*display:inline;}
.directory-letters .letters-index{margin:10px;}
.directory-letters .letters-index li{padding:2px;margin:0px;}
.directory-listing > ul{float:left;width:31%;margin:1%;}
.directory-listing ul ul li{list-style:disc;margin-left:2em;}
/*fancybox*/
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancy_title_over.png');display:block;}
.fancybox-title-wrap{display:inline-block;}
.fancybox-title-wrap span{height:32px;float:left;}
.fancybox-title-left{padding-left:15px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
.fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
.fancybox-title-right{padding-left:15px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:70px;cursor:pointer;outline:none;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:-55px;}
#fancybox-right{right:-55px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -30px;left:20px;visibility:visible;}
#fancybox-right-ico{background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -60px;left:auto;right:20px;visibility:visible;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('//www.nmcdn.be/promobutler/images/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_close.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie .fancy-bg{background:transparent !important;}
.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www.nmcdn.be/promobutler/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale');}
/*
 * jQuery UI CSS Framework 1.8.12
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=ebedef&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=e69700&iconColorHeader=ff6924&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=0a82eb&bgColorDefault=f37e31&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=22&borderColorDefault=f37e31&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=f3a431&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=26&borderColorHover=8f8f8f&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=3d7198&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=20&borderColorActive=525252&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=c5ddfc&bgTextureHighlight=07_diagonals_small.png&bgImgOpacityHighlight=25&borderColorHighlight=ffffff&fcHighlight=333333&iconColorHighlight=0b54d5&bgColorError=e61100&bgTextureError=04_highlight_hard.png&bgImgOpacityError=20&borderColorError=e69700&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=575757&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=383838&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=20&thicknessShadow=0px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px
 */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: segoe ui, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: segoe ui, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(//www.nmcdn.be/promobutler/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1psotrx solid #cccccc; background: #ebedef url(//www.nmcdn.be/promobutler/images/ui-bg_flat_100_ebedef_40x100.png) 50% 50% repeat-x; color: #e69700; font-weight: bold; }
.ui-widget-header a { color: #e69700; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #f37e31; background: #f37e31 url(//www.nmcdn.be/promobutler/images/ui-bg_highlight-hard_22_f37e31_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #8f8f8f; background: #f3a431 url(//www.nmcdn.be/promobutler/images/ui-bg_highlight-hard_26_f3a431_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #525252; background: #3d7198 url(//www.nmcdn.be/promobutler/images/ui-bg_highlight-hard_20_3d7198_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffffff; background: #c5ddfc url(//www.nmcdn.be/promobutler/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png) 50% 50% repeat; color: #333333; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #333333; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #e69700; background: #e61100 url(//www.nmcdn.be/promobutler/images/ui-bg_highlight-hard_20_e61100_1x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-icon { display: block; overflow: hidden; background-repeat: no-repeat; text-indent:-99999px; width: 16px; height: 16px; background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_0a82eb_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_0a82eb_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_ff6924_256x240.png); }
.ui-state-default .ui-icon { background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_ffffff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_0b54d5_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(//www.nmcdn.be/promobutler/images/ui-icons_ffffff_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; }
.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
.ui-corner-right {  -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.ui-widget-overlay { background: #575757 url(//www.nmcdn.be/promobutler/images/ui-bg_flat_0_575757_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 6px 0 0 6px; padding: 0px; background: #383838 url(//www.nmcdn.be/promobutler/images/ui-bg_flat_0_383838_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;background-image:url(data:);}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width:1px; }
.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;	zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: .4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
button.ui-button::-moz-focus-inner { border: 0; padding: 0; }
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover {display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px;width: 200px; height: 200px;}
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/*multiselect*/
.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }
.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }
.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
.ui-multiselect .add-all { float: right; padding: 7px;}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}
.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

.openinghours-timetable { }
.openinghours-timetable ul.openinghours-week-table { margin: 0; padding: 0; }
.openinghours-timetable .openinghours-week-table-header { overflow: hidden; position: relative; }
.openinghours-timetable .openinghours-week-table-header .openinghours-hours-wrapper { float: left; height: 20px; margin-left: 27%; position: relative; width: 73%; }
.openinghours-timetable .openinghours-week-table-header .openinghours-hours-wrapper .openinghours-hour-item { height: 20px; margin-left: -10px; position: absolute; text-align: center; width: 20px; }
.openinghours-timetable .openinghours-weekday { overflow: hidden; position: relative; }
.openinghours-timetable .openinghours-weekday .openinghours-day { clear: none; float: left; margin-right: 2%; width: 3%; }
.openinghours-timetable .openinghours-weekday .openinghours-hours { clear: none; float: left; margin-right: 2%; min-height: 20px; width: 20%; }
.openinghours-timetable .openinghours-weekday .openinghours-hours .openinghours-hour-item { display: block; }
.openinghours-timetable .openinghours-weekday .openinghours-openingstime { background-color: #808080; clear: none; float: left; height: 20px; position: relative; width: 73%; }
.openinghours-timetable .openinghours-weekday .openinghours-openingstime .openinghours-openingstime-item { background-color: #3f739a; height: 20px; position: absolute; }
.openinghours-timetable .openinghours-weekday .openinghours-openingstime { background-color: #D9D9D9; height: 15px; }
.openinghours-timetable .openinghours-weekday .openinghours-openingstime .openinghours-openingstime-item { background-color: #3f739a; height: 15px; }
.openinghours-open-box { display: none; float: right; margin: -10px; padding: 10px; background-color: green; color: white; }
.openinghours-closed-box { display: none; float: right; margin: -10px; padding: 10px; background-color: red; color: white; }
.openinghours-shop-info { background-color: #E2EAEF; padding: 10px; margin-bottom: 10px; }
.app-content {
    position: relative;
    width: 620px;
    padding: 20px 30px;
    border: dashed 4px #808DB1;
    border-radius: 20px;
    margin: 40px 10px 0 10px;
    color: #122663;
    background-color: white;
    background-image: url(//www.nmcdn.be/promobutler/images/app/gradient-background-large.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.app-content h1 {
    padding: 0;
    margin: 0;
    color: #122663;
    font-weight: bold;
    font-style: italic;
    font-size: 2.9em;
}
.app-content h1 span {
    color: #CD6800;
}
.app-label-oog-touw {
    position: absolute;
    top: -41px;
    right: -34px;
}
.app-shadow-bottom {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -328px;
}
.app-text {
    width: 16em;
    margin: 0.3em 0.5em 1.6em 0.5em;
    font-size: 1.9em;
    font-style: italic;
    line-height: 1.2em;
}
.app-info-block {
    position: relative;
    display: inline-block;
    width: 280px;
    height: 10em;
    margin: 0 10px;
}
.app-info-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
}
.app-info-text {
    position: absolute;
    top: 0;
    right: 0;
    width: 244px;
    color: #898989;
}
.app-info-text h2 {
    margin: 0;
    color: black;
    font-size: 1.3em;
}
.app-info-text p {
    margin: 0;
    font-weight: bold;
}
.app-large-image-container {
    position: relative;
    height: 500px;
}
.app-large-image-container .app-image-folders {
    position: absolute;
    top: 0;
    right: -40px;
}
.app-large-image-container .app-category {
    position: absolute;
    color: #CD6800;
    font-size: 1.4em;
    font-style: italic;
    font-weight: bold;
}
.app-large-image-container .app-image-think-green {
    position: absolute;
    bottom: 0;
    right: 0;
}
.app-large-image-container .app-image-tablet-and-smartphone {
    position: absolute;
    top: -50px;
    right: -220px;
}
.app-download-top {
    position: absolute;
    top: 30px;
    right: -255px;
    width: 230px;
    padding: 10px;
    border-top: dashed 1px #808DB1;
    border-right: dashed 1px #808DB1;
    border-bottom: dashed 1px #808DB1;
    border-radius: 0 20px 20px 0;
    background-color: white;
    text-align: center;
    background-image: url(//www.nmcdn.be/promobutler/images/app/gradient-background-small.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.app-download-top strong, .app-download-bottom strong {
    position: relative;
    display: block;
    z-index: 1;
    margin-bottom: 10px;
    font-weight: bold;
    color: #CD6800;
    line-height: 1.2em;
}
.app-download-top strong {
    font-size: 1.5em;
}
.app-download-bottom strong {
    font-size: 2.3em;
}
.app-download-top strong span, .app-download-bottom strong span {
    color: #122663;
}
.app-download-top-shadow {
    position: absolute;
    top: 0;
    left: 0;
}
.app-download-top-shadow-bottom {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 1px;
}
.app-download-bottom {
    position: relative;
    width: 590px;
    padding: 20px;
    border-right: dashed 1px #808DB1;
    border-bottom: dashed 1px #808DB1;
    border-left: dashed 1px #808DB1;
    border-radius: 0 0 20px 20px;
    margin: 0 0 40px 35px;
    background-color: white;
    text-align: center;
    background-image: url(//www.nmcdn.be/promobutler/images/app/gradient-background-small.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.app-download-bottom-shadow-bottom {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top: 1px;
    margin-left: -328px;
}
.app-download-button-container {
    position: relative;
    z-index: 1;
    display: inline-block;
}
.app-download-bottom .app-download-button {
    margin: 0 0 33px 30px;
}
.app-feature-table {
    display: table;
    table-layout: fixed;
    margin: 0 auto 0 auto;
}
.app-feature-table-row {
    display: table-row;
}
.app-feature-table-cell-img {
    display: table-cell;
    width: 84px;
}
.app-feature-table-cell-heading {
    display: table-cell;
    width: 340px;
    vertical-align: middle;
}
.app-feature-table-cell-img img {
    margin: 10px 20px;
}

.mobile-header {
    font-size: 2em;
    height: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    color: #9d9d9d;
    background-color: #efefef;
    white-space: nowrap;
}
.mobile-header strong {
    color: #000000;
}
.mobile-header .close {
    float: left;
    padding-left: 10px;
}
.mobile-header img {
    float: left;
    padding-top: 10px;
    padding-right: 20px;
}
.mobile-header-close img {
    padding-top: 40px;
    padding-bottom: 40px;
    width: 20px;
    height: 20px;
}
.mobile-header-text {
    float: left;
}
.mobile-header-text img {
    width: 80px;
    height: 80px;
}
.mobile-header-button {
    border: 2px solid #9d9d9d;
    float: right;
    margin-right: 10px;
    margin-top: 30px;
}
.mobile-header-button a {
    padding-left: 30px;
    padding-right: 30px;
    color: #000000;
}

@media only screen and (max-device-width: 480px) {
    .mobile-header {
        font-size: 4em;
        height: 200px;
    }
    .mobile-header img {
        padding-top: 30px;
    }
    .mobile-header-close img {
        padding-top: 80px;
        padding-bottom: 80px;
        width: 40px;
        height: 40px;
    }
    .mobile-header-text img {
        width: 140px;
        height: 140px;
    }
    .mobile-header-button {
        margin-top: 65px;
    }
}
.shop-detail-seo-text-producer * {
    display: inline;
    font-size: 12px;
    color: #3f739a;
}
.folder-seo-text-producer-brand * {
	display: inline;
	font-size: 12px;
	color: #3f739a;
}
/* Start Silktide Cookie Consent */
.cc_banner-wrapper {
    z-index: 10001;
    position: relative
}

.cc_container .cc_btn {
    cursor: pointer;
    text-align: center;
    font-size: 0.6em;
    transition: font-size 200ms;
    line-height: 1em
}

.cc_container .cc_message {
    font-size: 0.6em;
    transition: font-size 200ms;
    margin: 0;
    padding: 0;
    line-height: 1.5em
}

.cc_container .cc_logo {
    display: none;
    text-indent: -1000px;
    overflow: hidden;
    width: 100px;
    height: 22px;
    background-size: cover;
    opacity: 0.9;
    transition: opacity 200ms
}

.cc_container .cc_logo:hover, .cc_container .cc_logo:active {
    opacity: 1
}

@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size: 0.8em
    }

    .cc_container .cc_message {
        font-size: 0.8em
    }
}

@media screen and (min-width: 768px) {
    .cc_container .cc_btn {
        font-size: 1em
    }

    .cc_container .cc_message {
        font-size: 1em;
        line-height: 1em
    }
}

@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em
    }
}

@media print {
    .cc_banner-wrapper, .cc_container {
        display: none
    }
}

.cc_container {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding: 10px
}

.cc_container .cc_btn {
    padding: 8px 10px;
    cursor: pointer;
    transition: font-size 200ms;
    text-align: center;
    font-size: 0.6em;
    display: block;
    width: 33%;
    margin-left: 10px;
    float: right;
    max-width: 120px
}

.cc_container .cc_message {
    transition: font-size 200ms;
    font-size: 0.6em;
    display: block
}

@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size: 0.8em
    }

    .cc_container .cc_message {
        margin-top: 0.5em;
        font-size: 0.8em
    }
}

@media screen and (min-width: 768px) {
    .cc_container {
        padding: 15px 30px 15px
    }

    .cc_container .cc_btn {
        font-size: 1em;
        padding: 8px 15px
    }

    .cc_container .cc_message {
        font-size: 1em
    }
}

@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size: 1em
    }
}

.cc_container {
    background: #fff;
    color: #999;
    font-size: 17px;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
    box-sizing: border-box;
    border: 1px solid #ccc
}

.cc_container ::-moz-selection {
    background: #ff5e99;
    color: #fff;
    text-shadow: none
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
    color: white;
    background-color: #f37e31;
    transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
    -webkit-transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out;
    border-radius: 5px;
    -webkit-border-radius: 5px
}

.cc_container .cc_btn:hover, .cc_container .cc_btn:active {
    color: white;
    background-color: #f3a431;
}

.cc_container a, .cc_container a:visited {
    text-decoration: none;
    color: #31a8f0;
    transition: 200ms color
}

.cc_container a:hover, .cc_container a:active {
    color: #555
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        -ms-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.cc_container, .cc_message, .cc_btn {
    animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    -webkit-animation-name: slideUp;
    animation-name: slideUp
}
/* End Silktide Cookie Consent */
.e-coupon-left-banner {
    width: 300px;
    height: 601px;
    border-left: 1px solid #1f4653;
    border-bottom: 1px solid #1f4653;
    border-top: 1px solid #1f4653;
    float: left;
    display: table;
    text-align: center;
}

.e-coupon-left-banner > div {
    display: table-cell;
    vertical-align: middle;
}

.e-coupon-title-logo {
    float: left;
    width: 140px;
    height: 102px;
    display: table;
    text-align: center;
}

.e-coupon-title-logo > div {
    display: table-cell;
    vertical-align: middle;
}

.e-coupon-top-title {
    width: 940px;
    height: 100px;
    border: 1px solid #1f4653;
}

.e-coupon-float-left {
    float: left;
}

.e-coupon-float-right {
    float: right;
}

.e-coupon-title-wrapper {
    width: 700px;
    float: left;
    text-align: center;
    color: #1f4653;
}

.e-coupon-title {
    font-size: 30px;
    margin-top: 13px;
}

.e-coupon-date {
    font-size: 18px;
}

.e-coupon-coupon-wrapper {
    width: 940px;
    height: 530px;
    border-left: 1px solid #1f4653;
    border-right: 1px solid #1f4653;
    border-bottom: 1px solid #1f4653;
}

.e-coupon-coupon {
    padding-top: 30px;
    width: 940px;
    height: 200px;
    display: table;
    text-align: center;
}

.e-coupon-coupon > div {
    display: table-cell;
    vertical-align: middle;
}

.e-coupon-input-wrapper {
    margin-left: 30px;
    margin-top: 30px;
}

.e-coupon-input {
    width: 569px;
    height: 60px;
    border: 1px solid #1f4653;
    font-size: 20px;
    color: #1f4653;
    padding-left: 10px;
    margin-left: 150px;
}

.e-coupon-optin-wrapper {
    margin-left: 201px;
    margin-right: 150px;
    margin-top: 20px;
}

.e-coupon-optin-checkbox {
    outline: 1px solid #1f4653;
    border: medium none;
    float: left;
    margin-left: -18px;
}

.e-coupon-optin-label {
    margin-left: 10px;
    float: left;
    font-size: 13px;
    color: #1f4653;
}

.e-coupon-privacy {
    margin-left: 180px;
    margin-right: 150px;
    margin-top: 20px;
    font-size: 13px;
    color: #1f4653;
}

.e-coupon-button-wrapper {
    margin-left: 180px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.e-coupon-already-printed-wrapper {
    margin-top: 20px;
    color: #1f4653;
    font-size: 30px;
    display: none;
    text-align: center;
}

.e-coupon-button {
    width: 580px;
    height: 60px;
    background-color: #82ccdf;
    color: #ffffff;
    font-size: 30px;
    outline: 0 none;
    border: medium none;
}

.e-coupon-button-logo {
    float: left;
    left: 5px;
    margin-top: 5px;
    margin-left: 25px;
}

.e-coupon-button-text {
    float: left;
    padding-left: 40px;
    padding-top: 10px;
}

.e-coupon-not-active {
    color: #1f4653;
    font-size: 30px;
    text-align: center;
    padding: 20px;
    border: 1px solid #1f4653;
}
/* BOXES */
.box-ad-container-br {
    cursor: pointer;
}

#box-ad-container, #box-ad-container div {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#box-ad-container svg {
    display: block;
}

#box-ad-container {
    font-family: inherit;
    font-size: 14px;
    line-height: 1;
    position: fixed;
    z-index: 999;
    max-width: 100%;
}

#box-ad-container.box-ad-container-br {
    right: 10px;
    top: 300px;
}

#box-ad-container .box-ad-close {
    height: 22px;
    width: 22px;
    padding: 5px;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 100;
}

#box-ad-container .box-ad-minimize {
    right: 34px;
    display: none;
}

#box-ad-container .box-ad-video-click-container .box-ad-video-buttons {
    text-align: center;
}

#box-ad-container .box-ad-video-click-container {
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

#box-ad-container .box-ad-close svg path {
    fill: #aaa;
}

#box-ad-container .box-ad-close svg rect {
    fill: #aaa;
}

#box-ad-container .box-ad-close:hover {
    cursor: pointer;
}

#box-ad-container .box-ad-close:hover svg path {
    fill: #666;
}

#box-ad-container .box-ad-close:hover svg rect {
    fill: #666;
}

#box-ad-container .box-ad-button {
    font-size: 90%;
    display: inline-block;
    padding: 10px 10px;
    text-align: center;
    background: #eee;
    text-decoration: none;
    border: none;
}

#box-ad-container .box-ad-button:hover {
    cursor: pointer;
}

#box-ad-container .box-ad-button.box-ad-button-fill {
    display: block;
    width: 100%;
}

#box-ad-container .box-ad-input {
    width: 100%;
    padding: 8px 10px;
    font-size: 90%;
    box-sizing: border-box;
    display: table-cell;
    margin-bottom: 10px;
    border: 1px solid #eee;
}

#box-ad-container .box-ad-input:focus {
    border-color: #ddd;
}

#box-ad-container img, #box-ad-container #box-ad-video {
    max-width: 100%;
}

#box-ad-container {
    animation-delay: 0s;
    animation-duration: 0.4s;
    animation-fill-mode: both;
}

#box-ad-container.box-ad-container-br {
    animation-name: box-ad-animation-bottom;
}

#box-ad-container.box-ad-container-tr, #box-ad-container.box-ad-container-br {
    animation-name: box-ad-animation-right;
}

@keyframes box-ad-animation-right {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}

#box-ad-container {
    transition: 0.4s;
}

#box-ad-container .box-ad-toolbar .box-ad-close {
    background: none;
}

#box-ad-container .box-ad-toolbar .box-ad-close svg path {
    fill: #fff;
}

#box-ad-javascript {
    overflow: hidden;
}

.small-header-logo img {
    height: 50px;
}

.optin-success-outer {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.optin-success-inner {
    width: 600px;
    height: 480px;

    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;

    max-width: 100%;
    max-height: 100%;
    overflow: auto;
    text-align: center;
}

.optin-success-inner img {
    margin: 20px;
}

.optin-success-inner button {
    margin: 20px;
    width: 200px;
    height: 42px;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    background: #eef6ff url("https://img.folders.eu/live/promobutler/assets/optin-close-button.png");
}

.optin-success-inner p {
    width: 360px;
    margin-left: 120px;
    font-size: 14px;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

.deal_container {
    width: 500px;
    position: absolute;
    top: 40px;
    left: 225px;
    z-index: 1050;
}

.deal_background {
    background-color: #000000;
    opacity: 0.5;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1040;
}

#deal_DIV_1 {
    background-color: white;
}

#deal_SPAN_4 {
    font-size: 2em;
}

#deal_DIV_1 {
    bottom: 0px;
    box-sizing: border-box;
    color: rgb(126, 134, 150);
    height: 100%;
    width: 100%;
    position: relative;
    text-decoration: none solid rgb(126, 134, 150);
    border: 0px none rgb(126, 134, 150);
    outline: rgb(126, 134, 150) none 0px;
}

#deal_DIV_2 {
    bottom: 0;
    box-sizing: border-box;
    color: rgb(126, 134, 150);
    min-height: 112px;
    position: relative;
    text-decoration: none solid rgb(126, 134, 150);
    text-size-adjust: 100%;
    background: rgb(243, 245, 249) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(126, 134, 150);
    outline: rgb(126, 134, 150) none 0;
    padding: 15px;
}

#deal_BUTTON_3 {
    color: rgb(126, 134, 150);
    cursor: pointer;
    display: block;
    right: 15px;
    position: absolute;
    text-decoration: none solid rgb(126, 134, 150);
    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(126, 134, 150);
    margin: -10px -4px 0px 0px;
    outline: rgb(126, 134, 150) none 0px;
    padding: 0px;
}

#deal_SPAN_5 {
    box-sizing: border-box;
    color: rgb(126, 134, 150);
    display: block;
    background: rgb(255, 255, 255) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 2px solid rgb(209, 212, 218);
    float: left;
    border-radius: 5px;
}

.deal_H4_7 {
    box-sizing: border-box;
    color: rgb(71, 83, 106);
    text-align: left;
    text-decoration: none solid rgb(71, 83, 106);
    border: 0px none rgb(71, 83, 106);
    margin: 0px;
    outline: rgb(71, 83, 106) none 0px;
    overflow: hidden;
    padding: 0px 15px 0px 20px;
}

#deal_DIV_8 {
    padding: 15px;
}

#deal_H4_9 {
    box-sizing: border-box;
    text-align: center;
    margin: 10px 0px;
    color: rgb(71, 83, 106);
}

#deal_DIV_10 {
    box-sizing: border-box;
    color: rgb(126, 134, 150);
    height: 56px;
    text-decoration: none solid rgb(126, 134, 150);
    border: 2px solid rgb(209, 212, 218);
    border-radius: 4px 4px 4px 4px;
    outline: rgb(126, 134, 150) none 0px;
    padding: 5px;
}

#deal_DIV_11 {
    box-sizing: border-box;
    color: rgb(71, 83, 106);
    display: table-cell;
    height: 42px;
    text-align: center;
    text-decoration: none solid rgb(71, 83, 106);
    text-size-adjust: 100%;
    vertical-align: middle;
    width: 454px;
    border: 0px none rgb(71, 83, 106);
    outline: rgb(71, 83, 106) none 0px;
}

#deal_SPAN_12 {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: table-cell;
    height: 42px;
    min-width: 100px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    text-size-adjust: 100%;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    width: 100px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 50px 21px;
    transform-origin: 50px 21px;
    user-select: none;
    caret-color: rgb(255, 255, 255);
    background: rgb(75, 168, 46) linear-gradient(rgb(89, 202, 53), rgb(76, 171, 47)) repeat scroll 0% 0% / auto padding-box border-box;
    border-top: 0px solid rgb(66, 148, 41);
    border-right: 0px solid rgb(66, 148, 41);
    border-bottom: 3px solid rgb(66, 148, 41);
    border-left: 0px solid rgb(66, 148, 41);
    border-radius: 4px 4px 4px 4px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 6px 12px;
}

#deal_P_15 {
    box-sizing: border-box;
    color: rgb(126, 134, 150);
    min-height: 20px;
    text-align: center;
    text-decoration: none solid rgb(126, 134, 150);
    text-size-adjust: 100%;
    column-rule-color: rgb(126, 134, 150);
    perspective-origin: 284px 15.5px;
    transform-origin: 284px 15.5px;
    caret-color: rgb(126, 134, 150);
    background: rgb(243, 245, 249) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid rgb(209, 212, 218);
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0px;
    outline: rgb(126, 134, 150) none 0px;
    padding: 5px;
}

#deal_SPAN_12:hover {
    background-image: -webkit-linear-gradient(top, #469f2b, #469f2b);
    background-image: -moz-linear-gradient(top, #469f2b, #469f2b);
    background-image: -ms-linear-gradient(top, #469f2b, #469f2b);
    background-image: -o-linear-gradient(top, #469f2b, #469f2b);
    background-image: linear-gradient(to bottom, #469f2b, #469f2b);
    border-color: #3e8e26;
}

#deal_coupon_code {
    border: none;
    font-size: 2em;
    text-align: center;
}
.kortingscode-teaser {
    padding: 15px;
    border-top: solid 1px #d8dce8;
}
.kortingscode-teaser .retailer-logo {
    border-radius: 3px;
    position: relative;
    width: 150px;
    height: 100px;
    float: left;
    border: solid 1px #7f8cb2;
    margin-right: 20px;
    margin-bottom: 30px;
}
.kortingscode-teaser h3 {
    margin-top: 0;
    font-size: 16px;
}
.kortingscode-teaser .retailer-logo img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
}
.orange-btn {
    padding: 9px 34px;
    border-radius: 3px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F48E4C), to(#F37E31));
    background: -webkit-linear-gradient(#F48E4C, #F37E31);
    background: -moz-linear-gradient(#F48E4C, #F37E31);
    background: -ms-linear-gradient(#F48E4C, #F37E31);
    background: -o-linear-gradient(#F48E4C, #F37E31);
    background: linear-gradient(#F48E4C, #F37E31);
    border: solid 1px #f37e31;
    color: white;
    font-size: 12px;
    font-weight: bold;
}
.h3 {
    font-size: 12px;
    font-weight: bold;
}
.button-wrapper {
    display: block;
    margin-bottom: 20px;
}
.button-wrapper .info-icon {
    width: 16px;
    height: 14px;
    float: left;
    background-color: #0c56d4;
    border-radius: 50%;
    margin-right: 15px;
    margin-top: 9px;
    color: white;
    text-align: center;
    padding-top: 2px;
    font-size: 12px;
}
.button-wrapper .orange-btn {
    padding: 9px 34px;
    border-radius: 3px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F48E4C), to(#F37E31));
    background: -webkit-linear-gradient(#F48E4C, #F37E31);
    background: -moz-linear-gradient(#F48E4C, #F37E31);
    background: -ms-linear-gradient(#F48E4C, #F37E31);
    background: -o-linear-gradient(#F48E4C, #F37E31);
    background: linear-gradient(#F48E4C, #F37E31);
    border: solid 1px #f37e31;
    color: white;
    font-size: 12px;
    font-weight: bold;
}
.kortingscodes{
    float: right;
    margin-right: 10px;
    margin-bottom: 20px;
    position: initial;
    right: 0;
    width: 45%;
    /* Added By NME */
}
.kortingscodes-left {
    float: left;
}
.kortings-description-empty{
    height: 50px;
    /* Added By NME */
}

.deal-link {
    cursor: pointer;
}


