/** Your theme modifications here **/

body{ background-color:#0b1741;
background-image:url(../img/bg.jpg);
background-repeat:no-repeat;
background-position:center top;}




.nav_new {  min-height: 50px; font-size: 12px !important;}

.boxactie {
    background-color:#0b1741;
  background-image:url(../img/bg-acties.png);
  background-repeat:repeat-y;
  background-position:center;
  margin: 0 0 30px;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

h2.actie, h3.actie { color:#fff; font-weight:200;}
.whitetxt{ color:#fff !important; }

#content .product .text p.price small {
  color: #999999;
}

h4.footerblue, h5.footerblue{ color:#fff; font-weight:200;}

.whitetxt{color:#fff;}

.orangetxt, a.orangetxt{ color:#ff7200;}

.box-detail {
  background: #fff;
  margin: 0 0 30px;
  padding:15px;
 
}

#mainImage.detailfoto{  margin-top:10px;margin-bottom:10px; border:none !important; padding:0;}

h1.detail-titel{ padding-top:15px;}

p.price-detail{ font-size:3em; text-align: center; color:#0086c0;}

.schaduw{ 
border:
-webkit-box-shadow: 5px 5px 12px rgba(0, 220, 255, 0.2);
  box-shadow: 5px 5px 12px rgba(0, 220, 255, 0.2);}
  
 .table tfoot th.totalen{ font-size:16px !important;}
 
 .addresses h2{ font-size:22px !important;}
 
 
 #text-page{ padding:15px;}

 .smallvat{font-size: 33%;}

 .smallvathp{font-size: 90%; color: #ffffff;}
 
 .prijshp{ color:#fff; font-size:40px; font-weight:600;}
 
 @media (max-width: 767px) {
               #groot{ display:none;}}

@media (min-width: 767px) {
               #klein{ display:none;}}

@media (max-width: 767px) {.navbar-form{ margin-top:0px !important;}}
@media (max-width: 1024px) { img.lentedeals {       display: block;    width: 100% \9;    max-width: 100%;    height: auto;  }
}


