body {background:#f0f2f3;font-family: 'OpenSans';-webkit-text-stroke: 1px transparent;margin:0;}

@font-face {
    font-family: OpenSans_bold;
    src: url(/fletcherReceptie/fonts/OpenSans-Bold.ttf);
}

@font-face {
    font-family: OpenSans;
    src: url(/fletcherReceptie/fonts/OpenSans-Regular.ttf);
}

@font-face {
    font-family: "Futura Std";
    src: url(/fletcherReceptie/fonts/FuturaStd-Bold.otf);
    font-weight: bold;
}
@font-face {
    font-family: "Futura Medium";
    src: url(/fletcherReceptie/fonts/Futura Medium.otf);
    font-weight: bold
}

#corona {
    background: #f7941d;
    color: #000;
}

.clearer {clear:both;height:0px;}
a,*,a:focus {outline:none;}
a:link,a:active,a:visited {text-decoration:none;}

#headerInvul {background:#fff;font-size:12px;font-family:OpenSans_bold; color:#fff;padding:35px 0;height:70px;margin-top:15px;}
#headerInvul a{color:#fff}
#headerInvul a:hover {text-decoration:none;color:#FFF;}

#mainlogo {margin-top:-16px;text-align: center;}
#mainlogoT {margin-top:-16px;text-align: center;}
.center {   float: none;  margin-left: auto;  margin-right: auto; }

.subtitle {text-align: center;padding-top: 40px;font-family:OpenSans_bold;font-size: 30pt;color:#999999;}

#navigationHolder {background:#FFF;padding:0 0 0 0;height:35px;margin:0}
#navigationHolder .nav {margin-top:5px;}
#navigationHolder .nav a img {margin-top:-5px;}
#navigationHolder .nav a {color:#004379;font-size:24px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding-bottom: 10px}
#invertedNavigation {background:#004379;color:#FFF!important;font-size:20px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding-bottom: 10px;border-radius: 8px!important;}

#navigationHolder .nav a.active {color: #ff5b05;text-decoration: underline;}

.dropdown-menu>li>a:focus {background-image: linear-gradient(to bottom,rgba(0, 136, 204, 0),rgba(0, 119, 179, 0));text-decoration:underline!important;color:#333333;background-color:#FFF}
.dropdown-menu>li>a:hover {background-image: linear-gradient(to bottom,rgba(0, 136, 204, 0),rgba(0, 119, 179, 0));text-decoration:underline!important;color:#333333;background-color:#FFF}
.nav-pills .open .dropdown-toggle{background-color: #FFF;border-color: #FFF}


.centered-pills { text-align:right; }
.centered-pills ul.nav-pills { display:inline-block; }
.centered-pills li { display:inline; }
.centered-pills a { float:left; }

.nav-pills .dropdown-menu{}

#navigationTabletHolder {background:#FFF;padding: 45px 0px 0 0px;height: 85px;margin:0;width:100%;}
#navigationTabletHolder .nav {margin-top:10px;}
#navigationTabletHolder .nav a img {margin-top:-5px;}
#navigationTabletHolder .nav a {color:#314f85;font-family:OpenSans_bold;font-weight:bold;font-size:16px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
#navigationTabletHolder .nav a.active {background:#314f85;color:#FFF}


.smallheader {
    position: relative;
    width: 100%;
    height: 25px;
    overflow: hidden;
    margin: -20px 0 0 0;
    padding: 0;
    background: #f7f7f7;
}

.smallheader .detailPageheader {
    height:25px;
}

.slider {
    position: relative;
    width: 100%;
    height: 330px;
    overflow: hidden;
    margin: -1px 0;
    padding: 0;
    background: #f7f7f7;
}

.slider-nav {
    position: absolute;
    top: 465px;
    right: 25px;
}

.sliderHolder {background:#FFF;height:500px;}
a#slidePrev {font-family: 'Karla', sans-serif;color:#FFF;font-size:100px;line-height:100px;margin-left:40px;float:left;margin-top:200px;}
a#slideNext {font-family: 'Karla', sans-serif;color:#FFF;font-size:100px;line-height:100px;margin-right:40px;float:right;margin-top:200px}

.sliderImage {height:100%;width:100%;text-align:center;margin:0;padding:0;background-size:100% auto;}

#kenmerkenHolder {background-color:#ffe145;color:#192d4e;}
#kenmerkenHolder h5 {margin:0;}

#kenmerkenHolder h5 {padding:10px 15px;}
#kenmerkenHolder .active {background:#1b2e4e;color:#FFF;margin-right:20px;}
#kenmerkenHolder .active strong {color:#b4d9f3}

#zoekenHolder {background-color:#004379;color:#FFF;font-size:15px;font-weight:bold;padding:5px 0;}
#zoekenHolder input#searchQuery, #zoekenHolder select#sortBy {margin:0 5px 0 5px;height:20px}
#zoekenHolder .btn-primary {margin-left:-7px;height:25px;color:#fff;background-image:none;background-color: transparent;}
#zoekenHolder .btn-action.magenta {padding: 5px 30px 5px 30px;margin-left: 0px;}
#zoekenHolder .v-align {    float: none;    display: inline-block;    vertical-align: middle;}
#zoekenHolder select {margin-top: 10px;}

#mailingHolder {background-color:#ffe145;color:#192d4e;padding:30px 0;line-height:1.5em;}

#footerLinksHolder {background:#f0f2f3;padding-bottom:50px;line-height:1.5em;color:#8a97a7;font-size:12px;line-height:1.5em;}
#footerLinksHolder h5 {color:#000;}
#footerLinksHolder a {color:#000;}
#footerLinksHolder a:hover {text-decoration:none;color:#000;}
#footerLinksHolder hr {border-color:#293953;border:0px solid;border-top:1px solid #293953}
#footerLinksHolder footer {text-align:center;margin-top: 50px;}

.nav-tabs a {color:#192d4e;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;margin:0;}
#homepageTabs .nav-tabs .blueTab .active a {color:#fff;}
#homepageTabs .nav-tabs .blueTab .active a:hover {background:#192d4e; border-bottom:0 solid !important;}

#tabsHolder {background:#FFF;}
#homepageTabs {background-color:#eaedf2;color:#192d4e;text-align:center;border-bottom:1px solid #d9dce5;margin-top:-1px;}
#homepageTabs .nav-tabs {display:inline-block;border-bottom:0px solid;margin:0 auto;margin-top:20px;margin-bottom:-6px;}
#homepageTabs .nav-tabs a {color:#8591a1;font-weight:bold;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
#homepageTabs .nav-tabs .active a {color:#192d4e;}
#homepageTabs .nav-tabs .active a:hover {background:#FFF;color:#192d4e;border-bottom:1px solid #FFF !important;}
#homepageTabs .nav-tabs a:hover {background:transparent;color:#192d4e;border-bottom:0 solid #d9dce5 !important;}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {border-bottom:1px solid #FFF !important;}

#mobileLogoHolder {padding:10px;background:#fff;}
#logoHolder {padding:10px;background-color:#FFF;}

#mobileNavigationHolder {background:#FFF;padding:0;margin:0;overflow:hidden;position:absolute;z-index:1000;width:100%;}
#mobileNavigationHolder .nav {background:#004379;display:none;}
#mobileNavigationHolder .nav li {}
#mobileNavigationHolder .nav li a {color:#FFF;padding:15px;}
#mobileNavigationHolder .nav li a:hover {color:#FFF;}
#mobileNavigationHolder .nav > li > a {border-bottom:1px solid #fff}
#mobileNavigationHolder .nav > li > a:hover,
#mobileNavigationHolder .nav > li > a.active {background-color:#f4416b;}

#mobileSearchHolder {border:0 solid #fff;border-bottom:1px solid #fff;display:none;position:absolute;width:100%;z-index:1020;background:#004379;}
#mobileSearchHolder .container  {padding:0;margin:0;overflow:hidden;color:#FFF;padding:15px;line-height:1.25em}
#mobileSearchHolder .container input {margin-top:10px;}

#mobileNavigationWrapper {background-color:#004379;padding-top:1px;line-height:45px;margin-bottom:0;overflow:hidden;border-bottom:1px solid #004379;}
#mobileNavigationWrapper a.pull-right {padding:2px 15px 0 15px;border-left:1px solid #fff;border-right:0px solid #fffae4}
#mobileNavigationWrapper a {padding:15px;color:#fff;border-left:0px solid #fff;border-right:1px solid #fff}
#mobileNavigationWrapper a:hover {background:#004379}
#mobileNavigationWrapper a.selected {background-color:#004379;color:#FFF;}

a.mobileNavigationTrigger {font-size:16px;padding-top:13px !important;}

#contentHolder {background:#fff;}
#contentHolder .container {background:#FFF;border:0 solid #e0e1e5 !important;}

.input-append {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

.btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f7941d ;
  background-image: -moz-linear-gradient(top, #f7941d , #f7941d );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7941d ), to(#f7941d ));
  background-image: -webkit-linear-gradient(top, #f7941d , #f7941d );
  background-image: -o-linear-gradient(top, #f7941d , #f7941d );
  background-image: linear-gradient(to bottom, #f7941d , #f7941d );
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7941d ', endColorstr='#f7941d ', GradientType=0);
  border-color: #f7941d  #f7941d  #f7941d ;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f7941d ;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ea7721 ;
    background-image: -moz-linear-gradient(top, #ea7721 , #ea7721 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ea7721 ), to(#ea7721 ));
    background-image: -webkit-linear-gradient(top, #ea7721 , #ea7721 );
    background-image: -o-linear-gradient(top, #ea7721 , #ea7721 );
    background-image: linear-gradient(to bottom, #ea7721 , #ea7721 );
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7941d ', endColorstr='#f7941d ', GradientType=0);
    border-color: #ea7721  #ea7721  #ea7721 ;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ea7721 ;
}
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;background:#eb9320;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#eb9320;background-image: linear-gradient(to bottom,#eb9320,#eb9320);background-repeat: repeat-x;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #ff5b05 ;
}

.btn-large.btn-primary.norc {font-family:OpenSans_bold;
}

.categoryList {list-style-type: none}

.listHolder {padding:0 0;}
.listHolder .introHolder {padding:0 0 15px 0;}
.listHolder.pull-right {margin-right:30px;}

.introHolder h3 {font-family: Futura Medium;text-transform: uppercase; font-size: 25px}

.thumbHolder {cursor:pointer;-moz-box-shadow: 0 0 7px #192d4e;-webkit-box-shadow: 0 0 7px #192d4e;box-shadow: 0 0 7px #192d4e;margin:10px;margin-bottom:40px;}
.thumbHolder .extraBadges {background:#dc0058;color:#FFF;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:right;margin:15px;position:relative;margin-bottom:-100%}
.thumbHolder .airmilesBadges {padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:right;margin:15px;position:relative;margin-bottom:-100%}
.thumbHolder .imageHolder {margin:0;padding:0;overflow:hidden;text-align:center;vertical-align:bottom;position:relative;-webkit-appearance:none}
.thumbHolder .imageHolder .descriptionHolderBone {height:100%;width:100%;padding:0;margin:0;position:absolute;left:0;bottom:0;z-index:2;}
.thumbHolder .imageHolder .descriptionHolderBone td {vertical-align:bottom}
.thumbHolder .imageHolder .descriptionHolder {text-align:left;}
.thumbHolder .descriptionHolder {font-family: OpenSans;font-size:14px;padding:15px;background:#004379 ;color:#FFF;position:relative;opacity:.70;height:auto !important;position:relative;margin-bottom:0;display:none;}
.thumbHolder .titleHolder {padding: 15px 15px 0px 15px;}
.thumbHolder .titleHolder h3 {color:#192d4e;margin:0 0 10px 0;font-size:14px;height:30px;line-height:1.25em;overflow:hidden;font-family: Futura;text-transform: uppercase;font-weight:bold}
.thumbHolder .titleHolder {background:#FFF;}
.thumbHolder .priceHolder {background:#004379;float:right;margin-right:15px;position:relative;margin-bottom:-100%; height: 90px; width: 90px;z-index:1;}
.thumbHolder .priceHolder .oude-prijs {font-family:OpenSans_bold;margin: 24px 0 0 0; padding: 0; line-height: 0; text-align: center}
.thumbHolder .priceHolder .oude-prijs small {;color: #fff; font-size: 24px;font-family:OpenSans_bold;}
.thumbHolder .priceHolder .oude-prijs sup {;color: #fff; font-size: 18px;font-family:OpenSans_bold; top: -0.3em;}
.thumbHolder .priceHolder .nieuwe-prijs {font-family:OpenSans_bold;font-size: 20px;margin: 4px 0 0 0; padding :0; line-height: 0; text-align: center;}
.thumbHolder .priceHolder .nieuwe-prijs small {color: #ffffff; font-size: 20px;font-family:OpenSans_bold;}
.bestelHolder {background-color: #f7941d; height: 35px; text-align: center;}
.bestelHolder a {font-size: 19px; line-height: 35px; color: #ffffff;font-family: OpenSans_bold;}
.thumbHolder h3.prijsHolder {background:#d8ecf7;padding-top:0px;font-size:16px;vertical-align:top;color:#192d4e;margin:0;padding:10px 0;}
.thumbHolder h3.AirmilesprijsHolder {background:#d8ecf7;padding-top:0px;font-size:16px;vertical-align:top;color:#192d4e;margin:0;padding:10px 0;}
.thumbHolder h3.prijsHolder small{text-decoration:line-through;margin:15px;font-size:13px}
.thumbHolder a.btn-bestel {float:right;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#192d4e;background-image: linear-gradient(to bottom,#2e4c7e,#192d4e);background-repeat: repeat-x;color:#FFF;padding:20px 25px 20px 25px;font-size:16px}
.thumbHolder a.btn-bestel:hover {background:#dc0058;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#dc0058;background-image: linear-gradient(to bottom,#f45396,#dc0058);background-repeat: repeat-x;}
.thumbHolder:hover a.btn-bestel {background:#dc0058;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#dc0058;background-image: linear-gradient(to bottom,#f45396,#dc0058);background-repeat: repeat-x;}
.thumbHolder .flagHolder {height:30px;}
.thumbHolder .flagLocation {font-family: helvetica;margin-left:25px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.thumbHolder.dayDeal {padding:0 0 0 0;background:#ffe145;-moz-box-shadow: 0 0 5px #ffe145;-webkit-box-shadow: 0 0 5px #ffe145;box-shadow: 0 0 5px #ffe145;}
.thumbHolder.dayDeal .timeBadges {padding:10px 15px 10px 15px;background:#ffe145;position:relative;}
.thumbHolder.dayDeal .timeBadges .pull-right {margin-left:5px;}
.thumbHolder.dayDeal .imageHolder {height:280px;}
.row.dayDeal {padding:0 0 0 0;background:#ffe145;-moz-box-shadow: 0 0 5px #ffe145;-webkit-box-shadow: 0 0 5px #ffe145;box-shadow: 0 0 5px #ffe145;}
.row.dayDeal .span12 .td_imageHolder .timeBadges {font-family:arial!important; font-size:10px!important; padding:3px 6px 3px 6px; background:#ffe145;position:relative;text-align:left;}

.listItemHolder {margin:15px 15px 15px 45px;cursor:pointer;}
.listItemHolder .btn-bestel-holder {text-align:center;}
.listItemHolder a.btn-bestel {text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#192d4e;background-image: linear-gradient(to bottom,#2e4c7e,#192d4e);background-repeat: repeat-x;color:#FFF;padding:10px 25px 10px 25px;font-size:16px}
.listItemHolder a.btn-bestel:hover {background:#f37021;text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#f37021;background-image: linear-gradient(to bottom,#f37021,#f37021);background-repeat: repeat-x;}
.listItemHolder .flagHolder {height:30px;}
.listItemHolder .flagLocation {margin-left:25px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.listItemHolder .sidebarHolder {width:250px;padding-left:25px;}
.listItemHolder .descriptionHolder {padding-top:5px;padding-right:25px;}
.listItemHolder .descriptionHolderHover {display:none;min-height:100px; height:auto !important; height:50px;padding-top:15px}
.listItemHolder img {width:100%;height:175px;}
.listItemHolder .priceHolder {font-size:16px; font-weight: bold;}

.itemdataHolder {border:1px solid #dddee0;background:#f3f4f8;color:#1b2e4e;}
.itemdataHolder:last-child {border:0px;}
.itemdataHolder h4 {padding:15px;margin:0;}
.itemdataHolder p {padding:15px;color:#80838a;border-bottom:1px solid #dddee0}
.itemdataHolder p strong {font-size:15px;color:#192d4e}
.itemdataHolder p .indicatorHolder {font-weight:700;color:#192d4e}
.itemdataHolder .categoryList {margin:10px 15px 15px 15px;padding:5px 0;}

.categoryList a {color: #1b2443;}
.categoryList a:hover {color: #b10069;}v

.sidebarHolderList {width:230px;padding-left:20px;}
.sidebarHolder {width:270px;padding-left:20px;padding-top:10px}
 
#listmode table {border:1px solid #d8ecf7 !important;}

.filterBox {border:1px solid #dddee0;background:#f3f4f8;margin:30px 0 20px 30px;color:#1b2e4e;width:100%;}
.filterBox h4 {padding:15px;border-bottom:1px solid #dddee0}
.filterBox p {padding:15px;color:#80838a}
.filterBox p strong {font-size:15px;color:#192d4e}
.filterBox p .indicatorHolder {font-weight:700;color:#192d4e}
.btn-action.magenta,.filterBox .btn-action {padding:10px 35px 10px 35px;background:#f7941d;text-decoration:none;color:#FFF;font-size:16px;-moz-border-radius: 5px;border-radius: 5px;}

.bannerBox {border:1px solid #EF6A0A;background:#fffae4;margin:20px auto;color:#1b2e4e;}
.bannerBox h4 {border-bottom:1px solid #EF6A0A;padding:15px;margin-top:0;}
.bannerBox p {padding:10px 15px;margin:0;}
.bannerBox p a {color:#7b6708;text-decoration:underline;}

.bannerBox .btn-action {padding:10px 35px;background:#ff5b05;text-decoration:none;color:#FFF;font-size:16px;-moz-border-radius: 5px;border-radius: 5px;}

.toolbarHolder {border:1px solid #dddee0;background:#f3f4f8;color:#1b2e4e;}

.paginationHolder {text-align:right;margin:35px auto;color:#1b2e4e;font-size:12px;font-weight:700}
.paginationHolder a.pageItem {margin-left:1px;padding:10px 15px;background:#d8ecf7;color:#1b2e4e}
.paginationHolder a.pageItem.active {background:#ff5b05;color:#FFF;}

.actionLink {color:#db0158;font-size:12px;}

thead th {background:#192d4e;color:#FFF;}
h3.prijsHolderTable {padding:0px;font-size:16px;vertical-align:top;color:#192d4e;margin:0;text-align:right;line-height:20px;}
h3.prijsHolderTable small{text-decoration:line-through;margin:0 5px;font-size:13px;text-align:right;}
.old-price.strike {display: block;text-decoration: line-through;font-size: .9em;color: #999 !important;}

.descHolderTable {font-size:13px;color:#999}
.descHolderTable strong {color:#192d4e}
.descHolderTable em {font-size:12px;color:#192d4e;font-style:normal;}

#orderTable th,#orderTable td {padding:15px;}
#orderTable tr{border-right:1px solid #CCC;}
#orderTable td {border:1px solid #CCC;vertical-align:middle;}

.shareIcon {opacity:.5;cursor:pointer;}
.shareIcon:hover {opacity:1;cursor:pointer;}

.airmiles-login-header { height: 60px; background-color: #ff5b05; color:#fff; margin: 0; border: 1px solid transparent; }
.airmiles-login-header-title { line-height: 60px; margin: 0 0 0 25px;padding: 0;}
.airmiles-login-panel {background-color: #f2f4f7; min-height: 250px; border: 1px solid #999; margin:0;}
.airmiles-saldo {margin: 0 0 0 10px; font-size: 20px;}
.airmiles-red {color: red;}
.service_costs_per_piece.hide { display: none; }
.totalServiceCosts span:first-child {
    display: inline;
}

.totalServiceCosts span {
    display: block;
}

.dots{
    position:relative;
    height:14px;
    margin-top:10px;
    text-align:right;
}
.dot{
    display:inline;
    padding:0 2px;
    vertical-align:top;
    margin-right:5px;
}
.dot a{
    display:inline-block;
    height:14px;
    width:14px;
    background-color:#FFF;
    overflow:hidden;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    -o-border-radius:7px;
    border-radius:7px;
}
.dot:hover a, .dot.active a{
    display:inline-block;
    height:14px;
    width:14px;
    background-color:#DC005A;
    overflow:hidden;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    -o-border-radius:7px;
    border-radius:7px;
}

.blueTab a {background:#192d4e; color:#FFF;}
.blueTab a:hover {color:#192d4e;}

.fb-like {border:0px solid;}
.shareHolder {margin-top:30px;}

.thumbsHolder {width:110px;border:1px solid #DDD;padding:5px 5px 0 5px;}
.thumbsHolder img {width:110px;margin-bottom:5px;opacity:.5;cursor:pointer;}
.thumbsHolder img:hover ,.thumbsHolder img.active {opacity:1;}

.viewerHolder {width:460px;border:1px solid #DDD;padding:5px 5px 5px 5px;margin-left:25px;}
p.speeldataItem {padding-top:0;padding-bottom:0;margin-bottom:0}
.speeldataItem, .speeldataItem strong {font-size:12px !important;border:0px solid !important}

.voorstellingContainer > hr {
    height: 1px;
    line-height: 1px;
    margin: 5px 25px;
    padding: 0;
    /*outline: none;
    border: 1px;*/
    border: 0px;
    background: #ddd;
}

.imgLightbox:hover, .imgLightbox {color:#cc0066;position:absolute;margin-left:420px;font-size:1.25em;margin-top:5px;}

.castItem {margin-bottom:15px;width:295px;}
.castItem .img_holder {width:80px;height:80px;overflow:hidden;}
.castItem .img_holder img {width:80px;}
.castItem h2 {font-size:13px;color:#cc0066;line-height:13px;margin:0;padding:0 0 0 95px;}
.castItem h3 {font-size:13px;color:#666666;line-height:13px;margin:0;padding:0 0 0 95px;}

li .speeldataItem {width:295px;}

.popover-content {width:250px;}
.sliderLinkHolder {width:70%;height:100%;margin:0 auto;}

.flag.flag-ad {background-position: -16px 0px}
.flag.flag-ae {background-position: -32px 0px}
.flag.flag-af {background-position: -48px 0px}
.flag.flag-ag {background-position: -64px 0px}
.flag.flag-ai {background-position: -80px 0px}
.flag.flag-al {background-position: -96px 0px}
.flag.flag-am {background-position: -112px 0px}
.flag.flag-an {background-position: -128px 0px}
.flag.flag-ao {background-position: -144px 0px}
.flag.flag-ar {background-position: -160px 0px}
.flag.flag-as {background-position: -176px 0px}
.flag.flag-at {background-position: -192px 0px}
.flag.flag-au {background-position: -208px 0px}
.flag.flag-aw {background-position: -224px 0px}
.flag.flag-az {background-position: -240px 0px}
.flag.flag-ba {background-position: 0px -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0px -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0px -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0px -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0px -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0px -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0px -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0px -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0px -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0px -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0px -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0px -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tj {background-position: -176px -143px}
.flag.flag-tk {background-position: -192px -143px}
.flag.flag-tl {background-position: -208px -143px}
.flag.flag-tm {background-position: -224px -143px}
.flag.flag-tn {background-position: -240px -143px}
.flag.flag-to {background-position: 0px -154px}
.flag.flag-tr {background-position: -16px -154px}
.flag.flag-tt {background-position: -32px -154px}
.flag.flag-tv {background-position: -48px -154px}
.flag.flag-tw {background-position: -64px -154px}
.flag.flag-tz {background-position: -80px -154px}
.flag.flag-ua {background-position: -96px -154px}
.flag.flag-ug {background-position: -112px -154px}
.flag.flag-um {background-position: -128px -154px}
.flag.flag-us {background-position: -144px -154px}
.flag.flag-uy {background-position: -160px -154px}
.flag.flag-uz {background-position: -176px -154px}
.flag.flag-va {background-position: -192px -154px}
.flag.flag-vc {background-position: -208px -154px}
.flag.flag-ve {background-position: -224px -154px}
.flag.flag-vg {background-position: -240px -154px}
.flag.flag-vi {background-position: 0px -165px}
.flag.flag-vn {background-position: -16px -165px}
.flag.flag-vu {background-position: -32px -165px}
.flag.flag-wales {background-position: -48px -165px}
.flag.flag-wf {background-position: -64px -165px}
.flag.flag-ws {background-position: -80px -165px}
.flag.flag-ye {background-position: -96px -165px}
.flag.flag-yt {background-position: -112px -165px}
.flag.flag-za {background-position: -128px -165px}
.flag.flag-zanzibar {background-position: -144px -165px}
.flag.flag-zm {background-position: -160px -165px}
.flag.flag-zw {background-position: -176px -165px}

h1.steunkleur1,  h2.steunkleur1, h3.steunkleur1, h4.steunkleur1, h5.steunkleur1 {
color: #ffe145;
}

h1.steunkleur2,  h2.steunkleur2, h3.steunkleur2, h4.steunkleur2, h5.steunkleur2 {
color: #192d4e;
}

h1.steunkleur3,  h2.steunkleur3, h3.steunkleur3, h4.steunkleur3, h5.steunkleur3 {
color: #dc0058;
}

.inner {padding:5px 15px 15px 15px;}
#contentHolder .container {border:1px solid #dddee0;padding: 0 5px;}

#details .accordion-group {border:1px solid #dddee0;margin:0;border-bottom:0px solid; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}
#details .accordion-group .accordion-heading {background:#f3f4f8;}
#details .accordion-group .accordion-heading a {color:#172e50;z-index:1000}
#details .accordion-group .accordion-heading.blueTab a {color:#FFF}
#details .accordion-group .accordion-inner {padding:15px 15px 0 15px;}
#details .accordion-group .accordion-inner .thumbnail {margin:-5px -5px 15px -5px;}
#details .accordion-heading .accordion-toggle {padding:5px 10px;}

.listHolder {padding-top:25px;padding-bottom:25px}
.toolbarHolder {margin-top:20px !important;}
.toolbarHolder label {padding:15px;}
.toolbarHolder .btn-toolbar {margin-right:15px;}
.span9.listHolder {padding-top:0;}
.itemdataHolder {margin-top:25px;}

#thumbmode {width:100%;padding-left:5px;}
#thumbmode .span4 {width:48.5% !important;margin:0 .5%;}

.listItemHolder table {width:100%;}
.listItemHolder table td.td_imageHolder {width:20%;text-align:center;vertical-align:top;border-right:1px solid #D8ECF7 }
.listItemHolder table td.td_descHolder {vertical-align:top;padding:0 25px;}
.listItemHolder table td.td_cta {width:25%;text-align:center;border-left:1px solid #D8ECF7 }
.listItemHolder table td.td_imageHolder {background-size:100% !important;}

.faqHolder .accordion-group {border:0px solid;padding:0;color:#192d4e;border-bottom:1px solid #c3c4c7;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.faqHolder .accordion-toggle {padding:0;}
.faqHolder .accordion-inner {padding:0 0 15px 0;color:#575a63}
.faqHolder a {color:#004379}
.faqHolder i {color:#192d4e}
.faqHolder .accordion-inner {border:0px solid}
.badge.badge-theme { background: #004379; }

@media (max-width: 1200px) {
    .slider {height: 245px;}
    .slider-nav {top: 400px;}
}

@media (max-width: 1024px) {
	.thumbHolder.dayDeal .imageHolder {height:220px;}
	#thumbmode .span4 .thumbHolder {margin:5px 5px 10px 5px !important;}
    .slider {height: 245px;}
    .slider-nav {top: 400px;}

    .thumbHolder .descriptionHolder {
        display: block !important;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
	#kenmerkenHolder {padding-bottom:15px;}
	#kenmerkenHolder h5.pull-left {float:none;padding:15px 5px 0 5px;}
	.listHolder {padding-top:0;padding-bottom:15px;margin-top:15px;}
	.listHolder .span4 {width:47% !important;}
	#tabsHolder .thumbHolder {margin:15px 10px}
	.slider {height: 200px;}
	.slider-arrow--right { top: 300px; right: 15px;}
	.slider-arrow--left { top: 300px; left: 15px;}
	.slider-nav {top: 370px;}
	.span9.listHolder {width:101%;margin:0 0 0 1%;}
	.inner {padding:0 10px 10px 10px;}
	#thumbmode {width:100%;padding-left:0px;}
	#thumbmode .span4 {width:49% !important;}
	#thumbmode .span4 .thumbHolder {margin:10px 5px 10px 5px !important;}
	.paginationHolder {width:98%;}
	.listItemHolder {margin:15px 15px 15px 35px;cursor:pointer;}
	.listItemHolder table td.td_descHolder {font-size:.85em;}
	.listItemHolder table td.td_imageHolder {background-size:100% !important;}
	.thumbHolder.dayDeal .imageHolder {height:235px !important;}
	#zoekenHolder {text-align:center;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body{margin:0; padding:0;}
	#mailingHolder {padding:5px 10px;}
    .slider {height: 240px;}
    .slider-nav {top:355px}
	#footerLinksHolder {padding:10px;}
	#footerLinksHolder .container {pxdding:0;}
	#footerLinksHolder footer {margin-top:0;text-align:left;}
	.listHolder {padding:5px 0px;}
	.slider, .slider-arrow, .slider-nav {display:none !important;}
	#thumbmode {width:100%;padding-left:0;padding-top:10px;}
	.listHolder {padding-top:10px;padding-bottom:15px;}
	.thumbHolder {margin:0 5px 0 5px;}
	.listHolder .span4 {width:50% !important;float:left}
	.listHolder .span4 .thumbHolder {margin:15px;}
	#thumbmode .span4 .thumbHolder {margin:10px 5px 10px 5px !important;}
	#thumbmode .span4 {width:48% !important;float:left}
	.toolbarHolder {padding:5px !important;margin-bottom:10px;}
	.span9 .listHolder .inner {padding:0 !important;}
	.inner {padding:0;}
	.thumbHolder.dayDeal .imageHolder {height:230px !important;}
	
}

/* Landscape phones and down */
@media (max-width: 600px) {
	.thumbHolder.dayDeal .imageHolder {height:160px !important;}
}

/* Landscape phones and down */
@media (max-width: 570px) {
	#thumbmode {padding-top:0px;}
	#thumbmode .span4{width:100% !important;padding-left:0;}
	.thumbHolder.dayDeal .imageHolder {height:370px !important;}
}
/* Landscape phones and down */
@media (max-width: 480px) {
	body{margin:0; padding:0;}
	#contentHolder .container {padding:0 10px;}
	#tabsHolder .thumbHolder {margin:15px 15px 10px 15px;}
	.thumbHolder, .bannerBox, .itemdataHolder {margin:10px 0 5px 0;}
	.bannerBox {margin-bottom:15px !important;}
	#mailingHolder {padding:5px 10px;}
	#footerLinksHolder {padding:10px;}
	#footerLinksHolder .container {pxdding:0;}
	#footerLinksHolder footer {margin-top:0;text-align:left;}
	.listHolder {padding:5px 0px;}
	#contentHolder {padding:0;}
	#contentHolder h3 {margin-top:5px;}
	.slider, .slider-arrow, .slider-nav {display:none !important;}
	.span9.listHolder h3 {margin:0;padding:0;}
	.span9.listHolder .thumbHolder {margin-top:15px;margin-bottom:5px;}
	.span12 .itemdataHolder {margin-bottom:15px;}
	.toolbarHolder {padding:5px 10px;font-size:13px;}
	.inner {padding:0;}
	#thumbmode {padding-top:0px;}
	#thumbmode .span4{width:100% !important;padding-left:0;}
	.listItemHolder {margin:15px 0;cursor:pointer;display:none}
	.listItemHolder table td {padding-bottom:25px;}
	.listItemHolder table td.td_descHolder {font-size:.85em;}
	.listItemHolder table td.td_cta,.listItemHolder table td.td_imageHolder {width:20%;height:75px;}
	.listItemHolder table td.td_imageHolder {display:none;}
	.listItemHolder .descriptionHolder {}
	.listItemHolder .descriptionHolderHover {padding-bottom:15px;}
	.tab-pane a.btn-bestel {margin-top:0 !important;}
	.thumbHolder a.btn-bestel {margin-top:5px;}
	.listHolder {padding-top:0;padding-bottom:15px;}
	.listHolder .span4 {width:100% !important;float:none;}
	.inner {padding:0 5px;}
	.thumbHolder.dayDeal .imageHolder {height:350px !important;}
}

@media (max-width: 320px) {
	.thumbHolder.dayDeal .imageHolder {height:195px !important;}
}
.visible-desktop .itemdataHolder h4 {padding-bottom:0px !important;}
.icon-stack-base {color:#db0158}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #1b2443;
}

.nav-list > li > a i {color: #1b2443;}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #b10069;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: transparent;
}

.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs > li > a {
    line-height: 30px;
}

.nav.nav-tabs a#air_miles {
    padding-bottom: 4px;
}

.nav>li>a:hover, .nav>li>a:focus {background-color: transparent;color: #b10069;}
.btn-primary.norc {-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; border-radius: 0px !important;}

.flagLocation {font-size:13px !important;}

.breadcrumbs {color:#a6a6a6;margin:25px auto 0 auto !important;font-size:14px}
.breadcrumbs a{color:#a6a6a6;}
.breadcrumbs .breadcrumbItem:last-child {display:none;}
p.noBottomBorder {border-bottom:0px solid !important;margin-bottom:0px !important}
.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,
.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,
.products-container.table-bordered {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color:#ff5b05;border:0px solid}
.products-container.table-bordered thead th {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background:#f3f4f8;color:#000;border-color:#000 !important;border:0px solid;}
.products-container.table-bordered tbody td {font-family:OpenSans_bold;background:#FFF;color:#1e365d;font-weight:bold;}
.products-container.table-bordered tbody td:last-child {border-right:1px solid #d0d4db}

.noBorder {border:0px solid #d0d4db !important}
.borderTop {border-top:1px solid #d0d4db !important}
.borderBottom {border-bottom:1px solid #d0d4db !important}
.borderRight {border-right:1px solid #d0d4db !important}
.borderLeft {border-left:1px solid #d0d4db !important}

.miles, .euro, .totalPrice {font-size:1em;color:#1e365d !important;font-weight:bold;}
.miles { display: block; }
input.aantal {font-size:1.2em;color:#000 !important;font-weight:bold;font-family:verdana;margin-bottom:0;}

/*.accordion-heading.blueTab a{background:#d32d12 !important} */

.old-price.strike {display: block;text-decoration: line-through;font-size:.9em;color:#999 !important;}
.miles.bijbetaling {display: block;}

a h4.triggerAccordion {color:#575756;}
.accordion-heading, .accordion-heading a, .accordion-heading a h4.triggerAccordion {margin:0;padding:0;}
h4.triggerAccordion {font-size:1.1em !important;cursor:pointer;}
h4.triggerAccordion.active, h4.triggerAccordion.active small, h4.triggerAccordion:hover, h4.triggerAccordion:hover small {background-color:#F3F4F8;color:#db0158 !important;}
.hulpAccordionBody {margin-top:-15px;display:none;}

.accordion-heading a h4.triggerAccordion {padding:15px;margin:-9px -15px;}
.accordion-heading {padding:0;}
.accordion-group {-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; border-radius: 0px !important;margin-bottom:-1px;background-color:#FFF;}
.accordion-inner {padding:15px 15px 15px 15px;}

td.total-savings {padding:0;}
.total-savings .text-right, .yellow-bg .text-right {background:#ffe145;color:#333;padding:5px 8px;margin:-15px;font-weight:bold}

.products-container td, .products-container th {padding:15px;}

.hulpAccordionTrigger {border-bottom:1px solid #dddee0 !important}
.hulpAccordionBody {padding-top:25px;border-bottom:1px solid #dddee0 !important}

.required {color:#d32d12 !important;}

.selectAantal {font-size:0.9em;color:#1e365d !important;font-weight:bold;font-family:verdana;}
.accept_terms_condition_label { display: inline-block; position: relative; top: 3px; }

.fulfilment-container-holder {
    padding: 10px;
}

.fulfilment-spinner-loader {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #3498db;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
}

.flatpickr-current-month {
    font-size: 100%!important;
}

@media (pointer: coarse) {
    .thumbHolder .descriptionHolder {
        display: block !important;
    }
}