/* =============================================================================
   Imports
   ========================================================================== */
/*Colors*/
/*Fonts*/
/*External Libs*/
/* General styles for the modal */
/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
/* line 9, ../sass/Libs/Nifty/_component.scss */
.md-perspective,
.md-perspective body {
  height: 100%;
  overflow: hidden;
}

/* line 14, ../sass/Libs/Nifty/_component.scss */
.md-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
}

/* line 21, ../sass/Libs/Nifty/_component.scss */
.container {
  min-height: 100%;
}

/* line 25, ../sass/Libs/Nifty/_component.scss */
.md-modal {
  position: fixed;
  top: 155px;
  left: 50%;
  width: 50%;
  min-height: 276px;
  max-width: 630px;
  min-width: 320px;
  height: auto;
  z-index: 2000;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 42, ../sass/Libs/Nifty/_component.scss */
.md-show {
  visibility: visible;
}

/* line 46, ../sass/Libs/Nifty/_component.scss */
.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 62, ../sass/Libs/Nifty/_component.scss */
.md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}

/* Content styles */
/* line 68, ../sass/Libs/Nifty/_component.scss */
.md-content {
  background: #fff;
  position: relative;
  margin: 0 auto;
}

/* line 74, ../sass/Libs/Nifty/_component.scss */
.md-content .header {
  color: #262929;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  height: 52px;
  line-height: 52px;
  width: 100%;
}

/* line 87, ../sass/Libs/Nifty/_component.scss */
.model-content-title {
  float: left;
  padding: 0 0 0 20px;
}

/* Effect 1: Fade in and scale up */
/* line 93, ../sass/Libs/Nifty/_component.scss */
.md-effect-1 .md-content {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 104, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-1 .md-content {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Effect 2: Slide from the right */
/* line 113, ../sass/Libs/Nifty/_component.scss */
.md-effect-2 .md-content {
  -webkit-transform: translateX(20%);
  -moz-transform: translateX(20%);
  -ms-transform: translateX(20%);
  transform: translateX(20%);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

/* line 124, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-2 .md-content {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* Effect 3: Slide from the bottom */
/* line 133, ../sass/Libs/Nifty/_component.scss */
.md-effect-3 .md-content {
  -webkit-transform: translateY(20%);
  -moz-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 144, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-3 .md-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* Effect 4: Newspaper */
/* line 153, ../sass/Libs/Nifty/_component.scss */
.md-effect-4 .md-content {
  -webkit-transform: scale(0) rotate(720deg);
  -moz-transform: scale(0) rotate(720deg);
  -ms-transform: scale(0) rotate(720deg);
  transform: scale(0) rotate(720deg);
  opacity: 0;
}

/* line 162, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-4 ~ .md-overlay,
.md-effect-4 .md-content {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 168, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-4 .md-content {
  -webkit-transform: scale(1) rotate(0deg);
  -moz-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  opacity: 1;
}

/* Effect 5: fall */
/* line 177, ../sass/Libs/Nifty/_component.scss */
.md-effect-5.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 183, ../sass/Libs/Nifty/_component.scss */
.md-effect-5 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(600px) rotateX(20deg);
  -moz-transform: translateZ(600px) rotateX(20deg);
  -ms-transform: translateZ(600px) rotateX(20deg);
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}

/* line 194, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-5 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translateZ(0px) rotateX(0deg);
  -moz-transform: translateZ(0px) rotateX(0deg);
  -ms-transform: translateZ(0px) rotateX(0deg);
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}

/* Effect 6: side fall */
/* line 206, ../sass/Libs/Nifty/_component.scss */
.md-effect-6.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 212, ../sass/Libs/Nifty/_component.scss */
.md-effect-6 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
  -moz-transform: translate(30%) translateZ(600px) rotate(10deg);
  -ms-transform: translate(30%) translateZ(600px) rotate(10deg);
  transform: translate(30%) translateZ(600px) rotate(10deg);
  opacity: 0;
}

/* line 223, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-6 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translate(0%) translateZ(0) rotate(0deg);
  -moz-transform: translate(0%) translateZ(0) rotate(0deg);
  -ms-transform: translate(0%) translateZ(0) rotate(0deg);
  transform: translate(0%) translateZ(0) rotate(0deg);
  opacity: 1;
}

/* Effect 7:  slide and stick to top */
/* line 235, ../sass/Libs/Nifty/_component.scss */
.md-effect-7 {
  top: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 243, ../sass/Libs/Nifty/_component.scss */
.md-effect-7 .md-content {
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;
  opacity: 0;
}

/* line 254, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-7 .md-content {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  opacity: 1;
}

/* Effect 8: 3D flip horizontal */
/* line 263, ../sass/Libs/Nifty/_component.scss */
.md-effect-8.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 269, ../sass/Libs/Nifty/_component.scss */
.md-effect-8 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-70deg);
  -moz-transform: rotateY(-70deg);
  -ms-transform: rotateY(-70deg);
  transform: rotateY(-70deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

/* line 283, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-8 .md-content {
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 1;
}

/* Effect 9: 3D flip vertical */
/* line 292, ../sass/Libs/Nifty/_component.scss */
.md-effect-9.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 298, ../sass/Libs/Nifty/_component.scss */
.md-effect-9 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-70deg);
  -moz-transform: rotateX(-70deg);
  -ms-transform: rotateX(-70deg);
  transform: rotateX(-70deg);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}

/* line 312, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-9 .md-content {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}

/* Effect 10: 3D sign */
/* line 321, ../sass/Libs/Nifty/_component.scss */
.md-effect-10.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 327, ../sass/Libs/Nifty/_component.scss */
.md-effect-10 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-60deg);
  -moz-transform: rotateX(-60deg);
  -ms-transform: rotateX(-60deg);
  transform: rotateX(-60deg);
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  transform-origin: 50% 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 344, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-10 .md-content {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}

/* Effect 11: Super scaled */
/* line 353, ../sass/Libs/Nifty/_component.scss */
.md-effect-11 .md-content {
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 364, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-11 .md-content {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Effect 12:  Just me */
/* line 373, ../sass/Libs/Nifty/_component.scss */
.md-effect-12 .md-content {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 384, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-12 ~ .md-overlay {
  background: #e74c3c;
}

/* line 389, ../sass/Libs/Nifty/_component.scss */
.md-effect-12 .md-content h3,
.md-effect-12 .md-content {
  background: transparent;
}

/* line 393, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-12 .md-content {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* Effect 13: 3D slit */
/* line 402, ../sass/Libs/Nifty/_component.scss */
.md-effect-13.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 408, ../sass/Libs/Nifty/_component.scss */
.md-effect-13 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-3000px) rotateY(90deg);
  -moz-transform: translateZ(-3000px) rotateY(90deg);
  -ms-transform: translateZ(-3000px) rotateY(90deg);
  transform: translateZ(-3000px) rotateY(90deg);
  opacity: 0;
}

/* line 419, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-13 .md-content {
  -webkit-animation: slit .7s forwards ease-out;
  -moz-animation: slit .7s forwards ease-out;
  animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
  /* line 426, ../sass/Libs/Nifty/_component.scss */
  50% {
    -webkit-transform: translateZ(-250px) rotateY(89deg);
    opacity: .5;
    -webkit-animation-timing-function: ease-out;
  }

  /* line 427, ../sass/Libs/Nifty/_component.scss */
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}

@-moz-keyframes slit {
  /* line 431, ../sass/Libs/Nifty/_component.scss */
  50% {
    -moz-transform: translateZ(-250px) rotateY(89deg);
    opacity: .5;
    -moz-animation-timing-function: ease-out;
  }

  /* line 432, ../sass/Libs/Nifty/_component.scss */
  100% {
    -moz-transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes slit {
  /* line 436, ../sass/Libs/Nifty/_component.scss */
  50% {
    transform: translateZ(-250px) rotateY(89deg);
    opacity: 1;
    animation-timing-function: ease-in;
  }

  /* line 437, ../sass/Libs/Nifty/_component.scss */
  100% {
    transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}

/* Effect 14:  3D Rotate from bottom */
/* line 441, ../sass/Libs/Nifty/_component.scss */
.md-effect-14.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 447, ../sass/Libs/Nifty/_component.scss */
.md-effect-14 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateY(100%) rotateX(90deg);
  -moz-transform: translateY(100%) rotateX(90deg);
  -ms-transform: translateY(100%) rotateX(90deg);
  transform: translateY(100%) rotateX(90deg);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 464, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-14 .md-content {
  -webkit-transform: translateY(0%) rotateX(0deg);
  -moz-transform: translateY(0%) rotateX(0deg);
  -ms-transform: translateY(0%) rotateX(0deg);
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
/* line 473, ../sass/Libs/Nifty/_component.scss */
.md-effect-15.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

/* line 479, ../sass/Libs/Nifty/_component.scss */
.md-effect-15 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  -moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 496, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-15 .md-content {
  -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
  -moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
  -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}

/* Effect 16:  Blur */
/* line 505, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-16 ~ .md-overlay {
  background: rgba(180, 46, 32, 0.5);
}

/* line 509, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-16 ~ .container {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  filter: blur(3px);
}

/* line 515, ../sass/Libs/Nifty/_component.scss */
.md-effect-16 .md-content {
  -webkit-transform: translateY(-5%);
  -moz-transform: translateY(-5%);
  -ms-transform: translateY(-5%);
  transform: translateY(-5%);
  opacity: 0;
}

/* line 524, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-16 ~ .container,
.md-effect-16 .md-content {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 530, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-16 .md-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
/* line 539, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-17 ~ .container {
  height: 100%;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

/* line 548, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-17 ~ .container,
.md-show.md-effect-17 ~ .md-overlay {
  -webkit-transform: rotateX(-2deg);
  -moz-transform: rotateX(-2deg);
  -ms-transform: rotateX(-2deg);
  transform: rotateX(-2deg);
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 561, ../sass/Libs/Nifty/_component.scss */
.md-effect-17 .md-content {
  opacity: 0;
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
}

/* line 569, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-17 .md-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.3s 0.2s;
  -moz-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
/* line 581, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-18 ~ .container {
  height: 100%;
  overflow: hidden;
}

/* line 586, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-18 ~ .md-overlay {
  background: rgba(143, 27, 15, 0.8);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 594, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-18 ~ .container,
.md-show.md-effect-18 ~ .md-overlay {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
  -moz-transform-style: preserve-3d;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
  transform-style: preserve-3d;
  transform-origin: 0% 50%;
  animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
  /* line 607, ../sass/Libs/Nifty/_component.scss */
  50% {
    -webkit-transform: translateZ(-50px) rotateY(5deg);
    -webkit-animation-timing-function: ease-out;
  }

  /* line 608, ../sass/Libs/Nifty/_component.scss */
  100% {
    -webkit-transform: translateZ(-200px);
  }
}

@-moz-keyframes rotateRightSideFirst {
  /* line 612, ../sass/Libs/Nifty/_component.scss */
  50% {
    -moz-transform: translateZ(-50px) rotateY(5deg);
    -moz-animation-timing-function: ease-out;
  }

  /* line 613, ../sass/Libs/Nifty/_component.scss */
  100% {
    -moz-transform: translateZ(-200px);
  }
}

@keyframes rotateRightSideFirst {
  /* line 617, ../sass/Libs/Nifty/_component.scss */
  50% {
    transform: translateZ(-50px) rotateY(5deg);
    animation-timing-function: ease-out;
  }

  /* line 618, ../sass/Libs/Nifty/_component.scss */
  100% {
    transform: translateZ(-200px);
  }
}

/* line 621, ../sass/Libs/Nifty/_component.scss */
.md-effect-18 .md-content {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  transform: translateX(200%);
  opacity: 0;
}

/* line 629, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-18 .md-content {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.5s 0.1s;
  -moz-transition: all 0.5s 0.1s;
  transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
/* line 641, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-19 ~ .container {
  height: 100%;
  overflow: hidden;
}

/* line 646, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-19 ~ .md-overlay {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

/* line 653, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-19 ~ .container,
.md-show.md-effect-19 ~ .md-overlay {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: OpenTop 0.5s forwards ease-in;
  -moz-transform-style: preserve-3d;
  -moz-transform-origin: 50% 100%;
  -moz-animation: OpenTop 0.5s forwards ease-in;
  transform-style: preserve-3d;
  transform-origin: 50% 100%;
  animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
  /* line 666, ../sass/Libs/Nifty/_component.scss */
  50% {
    -webkit-transform: rotateX(10deg);
    -webkit-animation-timing-function: ease-out;
  }
}

@-moz-keyframes OpenTop {
  /* line 673, ../sass/Libs/Nifty/_component.scss */
  50% {
    -moz-transform: rotateX(10deg);
    -moz-animation-timing-function: ease-out;
  }
}

@keyframes OpenTop {
  /* line 680, ../sass/Libs/Nifty/_component.scss */
  50% {
    transform: rotateX(10deg);
    animation-timing-function: ease-out;
  }
}

/* line 686, ../sass/Libs/Nifty/_component.scss */
.md-effect-19 .md-content {
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  opacity: 0;
}

/* line 694, ../sass/Libs/Nifty/_component.scss */
.md-show.md-effect-19 .md-content {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.5s 0.1s;
  -moz-transition: all 0.5s 0.1s;
  transition: all 0.5s 0.1s;
}

@media screen and (max-width: 32em) {
  /* line 706, ../sass/Libs/Nifty/_component.scss */
  body {
    font-size: 75%;
  }
}
/*DEBUG TOOLS*/
/*TEMP OLD STYLESHEET*/
/*StyleGuide

/*SPRITE REFACTOR LATER TO sass common/sprites */
/* line 22, ../sass/_oldstylesheet.scss */
.cart-icon, .quick-input, #footer .widget.orderandpayment ul a,
.bottomfooter, .bottomfooter .social li a,
#header .mainnav li .dropdownpanel ul li span, .share li a,
#header .mainnav li,
#header .mainnav li a .arrow,
.slider_prev, .slider_next, .widgetslider .bullets a,
.selection_filter_delete a,
.filter-item span.book-list-filter,
.address-block .delete,
.rating-holder img,
.inpage-usp, .product-detail .wishlist span, .icon-wishlist, .icon-text-left, .icon-text-right, .icon-text-back, .icon-text-rightonleft, .icon-store-map,
.product-detail .addtocart,
.icon-cart, .icon-cart-heart,
.popupClose,
.popupClose,
#header .accountnav li.mijnpolare a,
.quick-search .autocompletebox .arrow,
.addtocart_and_freeshipping .freeshipping,
.boekkoerier {
  background-image: url(/Content/images/sprite.png);
  background-repeat: no-repeat;
}

/* UI elements */
/* line 28, ../sass/_oldstylesheet.scss */
.shopping-cart-profile-table input[type="text"], .shopping-cart-profile-table input[type="password"] {
  width: 184px;
}

/*Refactor to Header Module*/
/* line 34, ../sass/_oldstylesheet.scss */
#header .quick-search {
  width: 490px;
}

/* line 38, ../sass/_oldstylesheet.scss */
.quick-search, .nice-input {
  background: #d0d0cf;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 45, ../sass/_oldstylesheet.scss */
#main .quick-search, #main .nice-input {
  background: none;
  width: 100%;
}

/* line 50, ../sass/_oldstylesheet.scss */
#main .nice-input input[type="submit"] {
  margin-left: 20px;
}

/* line 54, ../sass/_oldstylesheet.scss */
.quick-search input[type="text"], #footer input[type="text"] {
  background-color: transparent;
  background-position: 12px -362px;
  border: none;
  display: block;
  height: 42px;
  font-size: 14px;
  float: left;
  *line-height: 42px;
  margin: 0;
  padding: 0 0 0 15px;
}

/* line 67, ../sass/_oldstylesheet.scss */
.quick-search input[type="submit"], #footer input[type="submit"] {
  background: #262929;
  border: none;
  color: #fff;
  display: block;
  height: 28px;
  float: right;
  margin: 7px 7px 0 0;
  padding: 0 9px;
  *padding: 0;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* line 82, ../sass/_oldstylesheet.scss */
.nieuwsbrief-button {
  font-weight: normal;
}

/* =============================================================================
   Common CSS
   ========================================================================== */
/* FAQ*/
/* line 92, ../sass/_oldstylesheet.scss */
.filter-holder .filter {
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

/* line 99, ../sass/_oldstylesheet.scss */
.col3-left-holder {
  width: 220px;
  float: left;
  margin-bottom: 30px;
}

/* line 105, ../sass/_oldstylesheet.scss */
.col3-center-holder {
  width: 720px;
  float: left;
}

/* line 110, ../sass/_oldstylesheet.scss */
.faqsidebar h3 {
  margin-top: 0;
}

/* uitgebreid search*/
/* line 115, ../sass/_oldstylesheet.scss */
.tbl_advanced_search .inputsmall {
  width: 30px;
}

/* line 120, ../sass/_oldstylesheet.scss */
.search-half1 {
  margin-right: 120px;
}

/* line 124, ../sass/_oldstylesheet.scss */
.tbl_advanced_search {
  margin-bottom: 30px;
}

/* line 128, ../sass/_oldstylesheet.scss */
a.faq-question {
  cursor: pointer;
  text-decoration: none;
}

/* line 133, ../sass/_oldstylesheet.scss */
ul.faqlist {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 139, ../sass/_oldstylesheet.scss */
.faq-item img {
  margin-right: 10px;
}

/* line 143, ../sass/_oldstylesheet.scss */
.faq-answer {
  margin-left: 20px;
}

/* Account menu */
/* line 151, ../sass/_oldstylesheet.scss */
.boekzoekservice .PagerTopBotBorder {
  float: left;
  margin: 10px 0;
  width: 100%;
}

/* =============================================================================
   Modular CSS
   ========================================================================== */
/* line 162, ../sass/_oldstylesheet.scss */
.namechanged {
  font-size: 27px;
  padding: 15px 0px 0px 165px;
  display: block;
  font-weight: bold;
}

/* line 169, ../sass/_oldstylesheet.scss */
.bekijkvoordelen {
  display: block;
  float: left;
  margin: 50px 20px 0 175px;
  font-size: 14px;
  font-weight: bold;
}

/* line 177, ../sass/_oldstylesheet.scss */
.gawebsite {
  float: left;
  margin: 46px 0 0 0;
}

/*Rating*/
/* line 184, ../sass/_oldstylesheet.scss */
.jqDoRating span {
  margin-right: 10px;
}

/* line 188, ../sass/_oldstylesheet.scss */
.rating-holder img {
  background-position: 0 -999px;
  cursor: pointer;
  height: 14px;
  width: 14px;
  margin-right: 2px;
}

/* line 196, ../sass/_oldstylesheet.scss */
.rating-holder img.rateOn, .rating-holder img.rateActive {
  background-position: 0 -1032px;
}

/* line 200, ../sass/_oldstylesheet.scss */
.rating-holder img.rateOff {
  background-position: 0 -999px;
}

/* line 204, ../sass/_oldstylesheet.scss */
.filter .rating-holder {
  cursor: pointer;
}

/*In Page USPs*/
/* line 209, ../sass/_oldstylesheet.scss */
.inpage-usp.freeshipping {
  background-position: 0 -1147px;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 0 0 0 40px;
}

/* line 217, ../sass/_oldstylesheet.scss */
.inpage-usp.freeshipping .small {
  display: block;
  font-weight: 600;
}

/*js_tabs*/
/* line 224, ../sass/_oldstylesheet.scss */
.js_tabs {
  position: relative;
}

/* line 228, ../sass/_oldstylesheet.scss */
.js_tabs ul {
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 238, ../sass/_oldstylesheet.scss */
.js_tabs li {
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 245, ../sass/_oldstylesheet.scss */
.js_tabs li a {
  background: #eee6de;
  border: 1px solid #cdc2bd;
  border-right: none;
  display: block;
  height: 37px;
  line-height: 37px;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  padding: 0 20px;
}

/* line 258, ../sass/_oldstylesheet.scss */
.js_tabs li.active a {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #262929;
  font-weight: 600;
}

/* line 265, ../sass/_oldstylesheet.scss */
.js_tabs li.last {
  border-right: 1px solid #cdc2bd;
}

/* line 269, ../sass/_oldstylesheet.scss */
.js_tabs .tabscontainer {
  border: 1px solid #cdc2bd;
  float: left;
  margin: 38px 0 0 0;
}

/* line 275, ../sass/_oldstylesheet.scss */
.js_tabs .tabscontainer.noborder {
  border: none;
  border-top: 1px solid #cdc2bd;
  width: 700px;
  margin-bottom: 30px;
}

/* line 282, ../sass/_oldstylesheet.scss */
.js_tabs .tab {
  display: none;
  float: left;
  padding: 20px;
}

/* line 288, ../sass/_oldstylesheet.scss */
.js_tabs .noborder .tab {
  padding: 0;
}

/* line 292, ../sass/_oldstylesheet.scss */
.js_tabs .tab.open {
  display: block;
}

/*Overridable defaults*/
/* line 298, ../sass/_oldstylesheet.scss */
.js_tabs {
  float: left;
  margin: 20px 20px 0 0;
  width: 700px;
}

/* line 304, ../sass/_oldstylesheet.scss */
.js_tabs .tabscontainer {
  width: 698px;
}

/* line 308, ../sass/_oldstylesheet.scss */
.js_tabs .tab {
  width: 658px;
}

/* line 312, ../sass/_oldstylesheet.scss */
#mobiledetect {
  background: #262929;
  color: #fff;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  z-index: 99999;
}

/* line 323, ../sass/_oldstylesheet.scss */
#mobiledetect a {
  color: #fff;
  text-decoration: underline;
}

/*PROFILE DETAIL PAGE*/
/* line 330, ../sass/_oldstylesheet.scss */
.profile_addressbook-holder_no_img {
  margin-bottom: 10px;
}

/* line 334, ../sass/_oldstylesheet.scss */
.active {
  font-weight: bold;
}

/* line 338, ../sass/_oldstylesheet.scss */
.personal-information {
  float: left;
  width: 280px;
  height: auto;
}

/* line 344, ../sass/_oldstylesheet.scss */
.login-details {
  float: left;
  width: 175px;
  height: auto;
}

/* line 350, ../sass/_oldstylesheet.scss */
.profile_content_holder {
  float: left;
  width: 700px;
  height: auto;
}

/* line 356, ../sass/_oldstylesheet.scss */
.profile_table_holder {
  width: 680px;
  float: left;
  height: auto;
  min-height: 25px;
  padding: 8px 0 0 0;
  font-size: 11px;
}

/* line 365, ../sass/_oldstylesheet.scss */
.profile_table_holder td {
  font-weight: bold;
}

/* line 369, ../sass/_oldstylesheet.scss */
.zoek-button {
  background: #262929;
  border: none;
  color: #fff;
  display: block;
  text-decoration: none;
  height: 21px;
  float: left;
  margin: 7px 7px 0 0;
  padding: 0px 9px;
  font-weight: bold;
}

/* line 382, ../sass/_oldstylesheet.scss */
a:hover.zoek-button {
  color: #fff;
}

/* line 386, ../sass/_oldstylesheet.scss */
a:visited.zoek-button {
  color: #fff;
  background: #00abff;
}

/*shoppingcart page*/
/* line 395, ../sass/_oldstylesheet.scss */
.instructions-holder.usplist {
  float: left;
  width: 200px;
  margin: 50px 0 30px 0;
}

/* line 401, ../sass/_oldstylesheet.scss */
.instructions-holder.usplist h2 {
  font-size: 14px;
}

/* line 405, ../sass/_oldstylesheet.scss */
.content-holder-shopcart {
  margin-top: 30px;
}

/* line 409, ../sass/_oldstylesheet.scss */
.shoppingcart-title {
  display: block;
  height: 23px;
  font-size: 11px;
}

/* line 415, ../sass/_oldstylesheet.scss */
.shoppingcart-title.icon-cart {
  float: left;
  width: 500px;
}

/* line 420, ../sass/_oldstylesheet.scss */
.icon-cart {
  background-position: 0 -1250px;
  padding-left: 36px;
}

/* line 425, ../sass/_oldstylesheet.scss */
.icon-cart-heart {
  background-position: 8px -1500px;
  padding-left: 36px;
  margin-bottom: -20px;
}

/* line 431, ../sass/_oldstylesheet.scss */
.content-winkelwagen .no-products {
  margin: 10px 0;
}

/* line 435, ../sass/_oldstylesheet.scss */
.js_readmorelist p span {
  display: none;
}

/* line 441, ../sass/_oldstylesheet.scss */
.shoppingcart-header-holder li {
  border-bottom: 1px solid #dbdbdb;
}

/* line 447, ../sass/_oldstylesheet.scss */
.article-header {
  width: 394px;
  padding-left: 10px !important;
}

/* line 452, ../sass/_oldstylesheet.scss */
.aantal-header {
  width: 142px;
}

/* line 456, ../sass/_oldstylesheet.scss */
.price-header {
  width: 89px;
}

/* line 460, ../sass/_oldstylesheet.scss */
.totall-header {
  width: 49px;
}

/* line 464, ../sass/_oldstylesheet.scss */
.deletetotall-header {
  background-position: 0 -1303px;
  width: 26px;
}

/* line 469, ../sass/_oldstylesheet.scss */
.totalldelete-header {
    /*
	background-position: 0 -1303px;*/
  width: 28px;
}

/*
.cancel a {
    display: block;
    text-indent: -9999px;
    height: 20px;
    width: 10px;
    padding: 0 10px;
}*/
/* line 486, ../sass/_oldstylesheet.scss */
input.checkout-button {
  padding: 12px 32px 12px 32px;
}

/* line 491, ../sass/_oldstylesheet.scss */
.checkout-button a {
  display: block;
  color: #fff;
  text-decoration: none;
  width: 170px;
  text-align: center;
  line-height: 30px;
  height: 30px;
}

/* line 503, ../sass/_oldstylesheet.scss */
.bookdelete {
  padding-top: 7px;
}

/*winkelwagen page: promocode box*/
/* line 509, ../sass/_oldstylesheet.scss */
.promocodebox {
  width: 340px;
  background: none;
  height: auto;
  padding: 0 0 10px 0;
}

/*Stap 1: Gegevens page*/
/* line 518, ../sass/_oldstylesheet.scss */
.no-js-left-collumn {
  float: left;
  width: 310px;
}

/* line 523, ../sass/_oldstylesheet.scss */
.no-js-right-collumn {
  float: right;
  width: 330px;
}

/* line 528, ../sass/_oldstylesheet.scss */
.profile-table {
  margin-top: 20px;
}

/* line 533, ../sass/_oldstylesheet.scss */
.profile-table .inputsmallZipCode.postcode {
  width: 80px;
}

/*Stap 2: leveringswijze page*/
/* line 541, ../sass/_oldstylesheet.scss */
.input_adress {
  margin: 0 0 -19px -26px;
}

/* line 549, ../sass/_oldstylesheet.scss */
.addressbook-header-left {
  width: 350px;
  float: left;
  margin: 0 0 -14px 0;
}

/* line 555, ../sass/_oldstylesheet.scss */
.addressbook-header-right {
  width: 350px;
  float: left;
  margin: 0 0 -14px 0;
}

/*style nieuwe checkout B*/
/*Lists*/
/*Forms*/
/* line 571, ../sass/_oldstylesheet.scss */
.no-js-left-collumn .inputsmall {
  width: 60px;
}

/* line 575, ../sass/_oldstylesheet.scss */
.no-js-right-collumn .inputmedium {
  width: 210px;
}

/* line 581, ../sass/_oldstylesheet.scss */
.profile-table .inputsmall {
  width: 187px;
}

/*Forms validation*/
/* line 587, ../sass/_oldstylesheet.scss */
.divError {
  color: #fa3656;
}

/* line 591, ../sass/_oldstylesheet.scss */
.divMessage {
  color: #4cb227;
}

/*shoppingcart.css*/
/* line 598, ../sass/_oldstylesheet.scss */
.inputsmallStreetNr {
  width: 80px;
  float: right;
}

/*Stap3: betalingswijze*/
/* line 607, ../sass/_oldstylesheet.scss */
.paymentoptionblock.active {
  font-weight: bold;
  background: #e3e3e3;
}

/* line 614, ../sass/_oldstylesheet.scss */
.paymentoptionblock-content input[type="text"], input[type="password"] {
  width: 180px;
}

/* line 620, ../sass/_oldstylesheet.scss */
.safetynet {
  background: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

/* line 635, ../sass/_oldstylesheet.scss */
#closePopup {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 643, ../sass/_oldstylesheet.scss */
.newpopup {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9999;
  width: 100%;
}

/* line 652, ../sass/_oldstylesheet.scss */
.newpopup_box {
  background: #fff;
  padding: 20px;
  width: 500px;
  min-height: 200px;
  position: absolute;
  left: 50%;
  margin-left: -270px;
  top: 100px;
  z-index: 9999;
}

/* line 664, ../sass/_oldstylesheet.scss */
.newpopup_background {
  background: #000;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  z-index: 9996;
}

/* line 679, ../sass/_oldstylesheet.scss */
.newpopup_close {
  font-size: 24px;
  font-weight: bold;
  position: absolute;
  right: 10px;
  top: 10px;
  text-decoration: none;
}

/* line 688, ../sass/_oldstylesheet.scss */
.newpopup_box .profile_content_holder_header {
  font-size: 18px;
  font-weight: bold;
}

/*Stap4: AFRONDEN*/
/* line 697, ../sass/_oldstylesheet.scss */
.paymentoptionblock-content,
.paymentoptionblock-content label {
  cursor: pointer;
}

/* line 701, ../sass/_oldstylesheet.scss */
.mrcash {
  padding: 0 50px 0 30px;
  background-position: 0 -68px !important;
}

/* line 706, ../sass/_oldstylesheet.scss */
div.nice-input.clearfix.newsl .nieuwsbrief-input {
  display: block;
  width: 203px;
  float: left;
  border: 1px solid #d6d2cf;
  height: 35px;
}

/* line 714, ../sass/_oldstylesheet.scss */
.nieuwsbrief-content {
  width: 220px;
}

/* line 718, ../sass/_oldstylesheet.scss */
#footer .nieuwsbrief-content {
  width: 100%;
}

/* AddThis */
/* line 723, ../sass/_oldstylesheet.scss */
.addthis_toolbox {
  display: block;
  width: 190px;
  height: 30px;
  float: left;
}

/* line 730, ../sass/_oldstylesheet.scss */
.addthis_toolbox a.addthis_button_facebook_like {
  width: 46px;
  height: 20px;
  margin-left: 4px;
}

/* line 736, ../sass/_oldstylesheet.scss */
.addthis form#frmNewsletter {
  float: left;
  width: 200px;
}

/* line 741, ../sass/_oldstylesheet.scss */
.addthis form#frmNewsletter .nice-input {
  background: none;
}

/* line 745, ../sass/_oldstylesheet.scss */
.addthis {
  width: 160px;
  float: left;
}

/* line 751, ../sass/_oldstylesheet.scss */
.studieboeken .shoppingcart-mini-holder {
  float: right;
  margin-left: 20px;
  min-height: 500px;
}

/* line 757, ../sass/_oldstylesheet.scss */
.studieboeken .shoppingcart-mini-holder h2 {
  margin-top: 0;
}

/* line 761, ../sass/_oldstylesheet.scss */
.studieboeken .shoppingcart-mini-holder .total.totaltext.shoppingcart-line {
  margin: 20px 0 0 0;
  height: 50px;
}

/* line 766, ../sass/_oldstylesheet.scss */
#tblAcceptgiro .ddlDropdown {
  width: 60px;
}

/* line 770, ../sass/_oldstylesheet.scss */
#tblAcceptgiro .ddlDropdown.last {
  width: 73px;
}

/*boeken-verkopen
.content-control  {margin-top:30px} */
/* line 778, ../sass/_oldstylesheet.scss */
.ui-helper-hidden-accessible {
  display: none;
}

/* line 782, ../sass/_oldstylesheet.scss */
.ui-autocomplete {
  display: none;
  background-color: #e9e9e9;
}

/* line 787, ../sass/_oldstylesheet.scss */
.ui-autocomplete .ui-menu .ui-menu-item a {
  font-size: 14px;
  line-height: 20px;
}

/* line 792, ../sass/_oldstylesheet.scss */
.ui-autocomplete .ui-menu .ui-menu-item a:hover {
  background-color: #d0d0cf;
}

/* line 796, ../sass/_oldstylesheet.scss */
.ic-booktype {
  display: block;
}

/* Klantenservice formulier */
/* line 802, ../sass/_oldstylesheet.scss */
.contact-form-half-klant1 {
  width: 370px;
  margin-right: 60px;
  float: left;
}

/* line 808, ../sass/_oldstylesheet.scss */
.contact-form-half-klant1 textarea {
  width: 298px;
}

/* line 812, ../sass/_oldstylesheet.scss */
.contact-form-half-klant2 {
  width: 400px;
  float: left;
}

/* line 817, ../sass/_oldstylesheet.scss */
.contact-form-half-klant2 .button, .contact-form-half-klant2 .widget #contour .contourNavigation input, .widget #contour .contourNavigation .contact-form-half-klant2 input {
  float: right;
  margin-right: 84px;
}

/* line 822, ../sass/_oldstylesheet.scss */
.contact-form-half textarea {
  width: 310px;
  height: 110px;
}

/* line 827, ../sass/_oldstylesheet.scss */
.contact-form-half td {
  height: 33px;
}

/* line 831, ../sass/_oldstylesheet.scss */
.contact-form-half label {
  font-weight: bold;
}

/* line 835, ../sass/_oldstylesheet.scss */
.service-phone-numbers {
  width: 940px;
  float: left;
  margin: 30px 0;
}

/* line 841, ../sass/_oldstylesheet.scss */
#divForm select {
  height: 33px;
  padding: 4px 4px 3px 4px;
  margin-top: 5px;
  width: 205px;
  border: solid 1px #C1C1C1;
  color: #6B6B6B;
}

/* line 850, ../sass/_oldstylesheet.scss */
#divForm label {
  float: left;
  width: 110px;
  padding: 5px 0 0 0;
}

/* line 856, ../sass/_oldstylesheet.scss */
div .inputmedium {
  background-color: #fff;
  border: 1px solid #d6d2cf;
  color: #262929;
  height: 24px;
  line-height: 24px;
  padding: 4px 8px;
  width: 187px;
  margin-top: 5px;
}

/*boekkoerier*/
/* line 868, ../sass/_oldstylesheet.scss */
.boekkoerier {
  background-position: 0 -2150px;
  display: block;
  text-indent: -9999px;
  height: 28px;
  width: 28px;
  margin: 0 auto;
}

/* line 877, ../sass/_oldstylesheet.scss */
.boekkoerier.small {
  background-position: 0 -2250px;
  height: 20px;
  margin: 0;
  width: 20px;
}

/* line 884, ../sass/_oldstylesheet.scss */
.bookCourierNotificationContainer {
  position: relative;
}

/* line 888, ../sass/_oldstylesheet.scss */
.bookCourierUnavailable, .bookCourierAvailable {
  display: block;
  height: 60px;
  left: 0;
  margin-bottom: 10px;
  top: 20px;
  width: 400px;
}

/* line 897, ../sass/_oldstylesheet.scss */
.bookCourierUnavailable img, .bookCourierAvailable img {
  float: left;
  margin-right: 10px;
}

/* line 902, ../sass/_oldstylesheet.scss */
.bookCourierUnavailable div, .bookCourierAvailable div {
  float: left;
  width: 350px;
}

/* line 907, ../sass/_oldstylesheet.scss */
.validation-error, .regexp-error {
  display: none;
  width: 0;
}

/* line 912, ../sass/_oldstylesheet.scss */
.regexp-error-input, .validation-error-input {
  border: 1px solid red;
}

/* line 916, ../sass/_oldstylesheet.scss */
.addthisshareicon {
  float: left;
}

/* line 920, ../sass/_oldstylesheet.scss */
.main-content .addthis_toolbox {
  float: left;
  width: 100%;
}

/* line 925, ../sass/_oldstylesheet.scss */
#divSearchStudyBook {
  position: relative;
}

/* line 929, ../sass/_oldstylesheet.scss */
#divSearchStudyBook .naamzoeker {
  position: absolute;
  right: 52px;
  top: 35px;
}

/* line 935, ../sass/_oldstylesheet.scss */
.addtoshoppingcart {
  margin-top: 40px;
  float: right;
}

/* line 940, ../sass/_oldstylesheet.scss */
.studybookitem .price {
  margin: 15px 0;
}

/* line 944, ../sass/_oldstylesheet.scss */
.studybookitem .button, .studybookitem .widget #contour .contourNavigation input, .widget #contour .contourNavigation .studybookitem input {
  float: right;
}

/* line 948, ../sass/_oldstylesheet.scss */
.contact-error {
  color: grey;
  background-color: #F8F8F8;
  padding: 20px;
  width: 915px;
}

/* line 958, ../sass/_oldstylesheet.scss */
.reviewForm div {
  margin: 0 0 10px 0;
}
/* line 963, ../sass/_oldstylesheet.scss */
.reviewForm textarea {
  width: 270px !important;
}
/* line 968, ../sass/_oldstylesheet.scss */
.reviewForm .js_radio_rating {
  margin-top: 7px;
}
/* line 973, ../sass/_oldstylesheet.scss */
.reviewForm .button, .reviewForm .widget #contour .contourNavigation input, .widget #contour .contourNavigation .reviewForm input {
  float: right;
  margin-right: 52px;
}

/* =============================================================================
   CSS Common
   ========================================================================== */
/* line 1, ../sass/Common/_base.scss */
img {
  border: none;
}

/* line 5, ../sass/Common/_base.scss */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  color: #262929;
  font-size: 12px;
  text-align: left;
  min-width: 980px;
}

/* line 18, ../sass/Common/_base.scss */
.spacingpage {
  margin-top: 40px !important;
}

/* line 23, ../sass/Common/_base.scss */
textarea:focus, input:focus, button:focus {
  outline: 0;
}

/* line 42, ../sass/Common/_base.scss */
h1, h2, h3, h4, h5, h6,
.week-title, .week-book, a.week-more,
.button,
.widget #contour .contourNavigation input,
.usps li, .mainnav li, .quick-search input[type=text], .widget .header,
.widgetslider .slides .content .title, .widgetslider .slides .content .subtitle,
.breadcrumbs,
.product-list .price, .product-detail .price,
.inpage-usp,
#bigImageMaps .caption a,
.quick-search .autocompletebox label,
.quick-search .autocompletebox .popularsuggestions .title,
.quick-search .autocompletebox .popularsuggestions .price,
.shopping-cart-steps-holder,
.newpopup_close,
.newpopup_box .profile_content_holder_header, .filter-title .book-list-filter2, .filter-title .book-list-filter, .next_list {
  font-family: "proxima-nova", sans-serif;
}

/* line 46, ../sass/Common/_base.scss */
a {
  color: #262929;
  text-decoration: underline;
}
/* line 50, ../sass/Common/_base.scss */
a:visited {
  color: #262929;
  text-decoration: none;
}
/* line 55, ../sass/Common/_base.scss */
a:hover {
  color: #00abff;
  text-decoration: none;
}

/* line 61, ../sass/Common/_base.scss */
h1 {
  font-weight: 600;
  margin-top: 0;
  line-height: 24px;
}

/* line 67, ../sass/Common/_base.scss */
h2 {
  margin: 0 0 20px 0;
}

/* line 71, ../sass/Common/_base.scss */
h2 a {
  font-family: Arial, Helvetica, sans-serif;
}

/* line 75, ../sass/Common/_base.scss */
.wrapper {
  margin: 0 auto;
  width: 940px;
}

/* line 80, ../sass/Common/_base.scss */
.main-content .wrapper {
  width: 100%;
}

/* line 84, ../sass/Common/_base.scss */
#main {
  min-height: 400px;
}

/* line 88, ../sass/Common/_base.scss */
body.klantenservice #main .wrapper {
  margin-top: 30px;
}

/* line 92, ../sass/Common/_base.scss */
.breadcrumbs {
  font-size: 14px;
  font-weight: bold;
  margin: 30px 0 30px 0;
  text-transform: capitalize;
}

/* line 99, ../sass/Common/_base.scss */
.breadcrumbs a {
  font-weight: 600;
  text-decoration: none;
}

/* line 104, ../sass/Common/_base.scss */
.breadcrumbs a:last-child {
  font-weight: bold;
  text-decoration: none;
}

/* line 109, ../sass/Common/_base.scss */
.breadcrumb {
  font-size: 14px;
  list-style: none;
  margin: 30px 0 30px 0;
  padding: 0;
  text-transform: capitalize;
}
/* line 116, ../sass/Common/_base.scss */
.breadcrumb a {
  font-weight: 600;
  text-decoration: none;
}
/* line 121, ../sass/Common/_base.scss */
.breadcrumb span {
  font-weight: bold;
}
/* line 125, ../sass/Common/_base.scss */
.breadcrumb li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
}

/* line 132, ../sass/Common/_base.scss */
.sidebar-left {
  float: left;
  width: 150px;
}

/* line 137, ../sass/Common/_base.scss */
.sidebar-left.big {
  width: 220px;
}

/* line 141, ../sass/Common/_base.scss */
.main-content {
  float: left;
  margin: 0 0 0 20px;
  width: 770px;
}

/* line 147, ../sass/Common/_base.scss */
.main-content.small {
  width: 700px;
}

/* line 151, ../sass/Common/_base.scss */
.note {
  font-size: 0.9em;
}

/* line 1, ../sass/Common/_alerts.scss */
.alert, .validation-summary-errors ul li {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 7, ../sass/Common/_alerts.scss */
.alert h4, .validation-summary-errors ul li h4 {
  margin-top: 0;
  color: inherit;
}

/* line 11, ../sass/Common/_alerts.scss */
.alert .alert-link, .validation-summary-errors ul li .alert-link {
  font-weight: bold;
}

/* line 15, ../sass/Common/_alerts.scss */
.alert > p, .validation-summary-errors ul li > p,
.alert > ul,
.validation-summary-errors ul li > ul {
  margin-bottom: 0;
}

/* line 18, ../sass/Common/_alerts.scss */
.alert > p + p, .validation-summary-errors ul li > p + p {
  margin-top: 5px;
}

/* line 21, ../sass/Common/_alerts.scss */
.alert-dismissable {
  padding-right: 35px;
}

/* line 24, ../sass/Common/_alerts.scss */
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

/* line 30, ../sass/Common/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

/* line 35, ../sass/Common/_alerts.scss */
.alert-success hr {
  border-top-color: #c9e2b3;
}

/* line 38, ../sass/Common/_alerts.scss */
.alert-success .alert-link {
  color: #356635;
}

/* line 41, ../sass/Common/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

/* line 46, ../sass/Common/_alerts.scss */
.alert-info hr {
  border-top-color: #a6e1ec;
}

/* line 49, ../sass/Common/_alerts.scss */
.alert-info .alert-link {
  color: #2d6987;
}

/* line 52, ../sass/Common/_alerts.scss */
.alert-warning {
  background-color: #fcf8e3;
  border-color: #fbeed5;
  color: #c09853;
}

/* line 57, ../sass/Common/_alerts.scss */
.alert-warning hr {
  border-top-color: #f8e5be;
}

/* line 60, ../sass/Common/_alerts.scss */
.alert-warning .alert-link {
  color: #a47e3c;
}

/* line 63, ../sass/Common/_alerts.scss */
.alert-danger, .validation-summary-errors ul li {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

/* line 68, ../sass/Common/_alerts.scss */
.alert-danger hr, .validation-summary-errors ul li hr {
  border-top-color: #e6c1c7;
}

/* line 71, ../sass/Common/_alerts.scss */
.alert-danger .alert-link, .validation-summary-errors ul li .alert-link {
  color: #953b39;
}

/* line 76, ../sass/Common/_alerts.scss */
.validation-summary-errors ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 82, ../sass/Common/_alerts.scss */
.validation-summary-errors ul li {
  margin: 0 0 10px 0;
  padding: 10px;
}

/* line 92, ../sass/Common/_alerts.scss */
.pushmessages .alert, .pushmessages .validation-summary-errors ul li, .validation-summary-errors ul .pushmessages li {
  display: block;
}

/* line 1, ../sass/Common/_buttons.scss */
.button, .widget #contour .contourNavigation input {
  -webkit-border-radius: 2px 2px;
  -moz-border-radius: 2px / 2px;
  border-radius: 2px / 2px;
  border: none;
  padding: 6px 10px;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
/* line 11, ../sass/Common/_buttons.scss */
.button.small, .widget #contour .contourNavigation input.small {
  line-height: 12px;
  font-size: 12px;
  padding: 3px 6px;
}
/* line 17, ../sass/Common/_buttons.scss */
.button.blue, .widget #contour .contourNavigation input {
  background-color: #00abff;
  color: white;
}
/* line 21, ../sass/Common/_buttons.scss */
.button.blue:hover, .widget #contour .contourNavigation input:hover {
  background-color: white;
  color: #00abff;
}
/* line 27, ../sass/Common/_buttons.scss */
.button.blue.onwhite:hover, .widget #contour .contourNavigation input:hover {
  background-color: #262929;
  color: white;
  cursor: pointer;
}
/* line 33, ../sass/Common/_buttons.scss */
.button.blue.onwhite.greyed, .widget #contour .contourNavigation input.greyed {
  background-color: #d4d4d4;
}
/* line 40, ../sass/Common/_buttons.scss */
.button.dark-grey, .widget #contour .contourNavigation input.dark-grey {
  background-color: #262929;
  color: white;
  cursor: pointer;
}
/* line 45, ../sass/Common/_buttons.scss */
.button.dark-grey:hover, .widget #contour .contourNavigation input.dark-grey:hover {
  background-color: #00abff;
  color: white;
}
/* line 50, ../sass/Common/_buttons.scss */
.button.dark-grey.greyed, .widget #contour .contourNavigation input.dark-grey.greyed {
  background-color: #d4d4d4;
}
/* line 53, ../sass/Common/_buttons.scss */
.button.dark-grey.greyed:hover, .widget #contour .contourNavigation input.dark-grey.greyed:hover {
  background-color: #d4d4d4;
}
/* line 59, ../sass/Common/_buttons.scss */
.button.white, .widget #contour .contourNavigation input.white {
  background-color: white;
  color: black;
}
/* line 63, ../sass/Common/_buttons.scss */
.button.white:hover, .widget #contour .contourNavigation input.white:hover {
  background-color: #00abff;
  color: #fff;
}

/* line 71, ../sass/Common/_buttons.scss */
.more-button {
  height: 29px;
  line-height: 29px;
}

/* line 76, ../sass/Common/_buttons.scss */
form .button, form .widget #contour .contourNavigation input, .widget #contour .contourNavigation form input {
  margin-top: 10px;
}

/* line 80, ../sass/Common/_buttons.scss */
.bottom-marg {
  margin-bottom: 30px;
}

/* line 1, ../sass/Common/_icons.scss */
.icon-wishlist {
  background-position: right -1196px;
  color: #00abff;
  display: block;
  font-weight: bold;
  padding: 0 22px 0 0;
  text-decoration: none;
}

/* line 10, ../sass/Common/_icons.scss */
.icon-text-left {
  background-position: -981px -1096px;
  padding: 0 0 0 20px;
}

/* line 15, ../sass/Common/_icons.scss */
.icon-text-right {
  background-position: right -1046px;
  padding: 0 20px 0 0;
}

/* line 20, ../sass/Common/_icons.scss */
.icon-text-rightonleft {
  background-position: -981px -1046px;
  padding: 0 0 0 20px;
}

/* line 25, ../sass/Common/_icons.scss */
.icon-text-back {
  background-position: -981px -1146px;
  padding: 0 0 0 20px;
}

/* line 30, ../sass/Common/_icons.scss */
.icon-store-map {
  background-position: 0 -1350px;
  display: block;
}

/* line 3, ../sass/Common/_forms.scss */
.editor .editor-row.top {
  margin-top: 0;
}
/* line 6, ../sass/Common/_forms.scss */
.editor .editor-row {
  float: left;
  margin-top: 15px;
  width: 100%;
}
/* line 11, ../sass/Common/_forms.scss */
.editor .editor-row .editor-label {
  float: left;
  line-height: 34px;
  width: 40%;
}
/* line 17, ../sass/Common/_forms.scss */
.editor .editor-row .editor-field {
  float: left;
  width: 60%;
}
/* line 22, ../sass/Common/_forms.scss */
.editor .editor-row .button, .editor .editor-row .widget #contour .contourNavigation input, .widget #contour .contourNavigation .editor .editor-row input {
  float: right;
}
/* line 26, ../sass/Common/_forms.scss */
.editor .editor-row input[type="text"], .editor .editor-row input[type="password"] {
  width: 234px;
}
/* line 30, ../sass/Common/_forms.scss */
.editor .editor-row select {
  width: 252px;
}
/* line 34, ../sass/Common/_forms.scss */
.editor .editor-row .small input[type="text"] {
  width: 30px;
}
/* line 38, ../sass/Common/_forms.scss */
.editor .editor-row .small select {
  width: 80px;
}
/* line 42, ../sass/Common/_forms.scss */
.editor .editor-row input.appendname {
  margin: 0 0 0 20px;
  width: 130px !important;
}
/* line 47, ../sass/Common/_forms.scss */
.editor .editor-row input.infix {
  width: 62px !important;
}
/* line 51, ../sass/Common/_forms.scss */
.editor .editor-row .middle input[type="text"] {
  width: 80px;
}
/* line 56, ../sass/Common/_forms.scss */
.editor .editor-row.checkboxrow input {
  float: left;
  margin: 3px 0 0 0;
  padding: 0;
  width: 30px;
}
/* line 63, ../sass/Common/_forms.scss */
.editor .editor-row.checkboxrow label {
  float: left;
  width: 310px;
}

/* line 72, ../sass/Common/_forms.scss */
input[type="text"], input[type="password"], select {
  background-color: #fff;
  border: 1px solid #d6d2cf;
  color: #262929;
  height: 24px;
  line-height: 24px;
  padding: 4px 8px;
}

/* line 82, ../sass/Common/_forms.scss */
input:focus {
  outline: none;
}

/* line 86, ../sass/Common/_forms.scss */
input[type="text"].inputsmall, input[type="password"].inputsmall {
  margin-top: 5px;
  width: 30px;
}

/* line 91, ../sass/Common/_forms.scss */
select {
  border: 1px solid #d6d2cf;
  height: 34px;
  outline: none;
  width: 202px;
}

/* line 98, ../sass/Common/_forms.scss */
textarea {
  background-color: #fff;
  border: 1px solid #d6d2cf;
  color: #262929;
  height: 100px;
  padding: 4px 8px;
  width: 264px;
}

/* line 107, ../sass/Common/_forms.scss */
.nice-input.newsl {
  width: 300px;
}

/* line 111, ../sass/Common/_forms.scss */
.nice-input.newsl input[type="text"] {
  background-color: transparent;
  background-position: 10px -360px;
  border: none;
  display: block;
  height: 42px;
  font-size: 14px;
  float: left;
  margin: 0;
  padding: 0 0 0 15px;
  width: 175px;
}

/* line 124, ../sass/Common/_forms.scss */
.nice-input.newsl input[type="submit"] {
  background: #262929;
  border: none;
  color: #fff;
  display: block;
  height: 28px;
  float: right;
  margin: 7px 7px 0 0;
  padding: 0 9px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 137, ../sass/Common/_forms.scss */
.nice-input.clearfix .nieuwsbrief-input {
  width: 220px;
}

/* line 142, ../sass/Common/_forms.scss */
.date-dropdowns select {
  width: 60px;
}

/* line 146, ../sass/Common/_forms.scss */
.date-dropdowns select#year {
  width: 70px;
}

/* line 150, ../sass/Common/_forms.scss */
.birthday-labels span {
  float: left;
  margin-left: 10px;
  width: 40px;
}

/* =============================================================================
   CSS Shared
   ========================================================================== */
/* line 1, ../sass/Shared/_cookiebar.scss */
.cookie-message {
  background: #d0d0cf;
  box-shadow: 0 0 3px #ccc;
  z-index: 99;
  height: 30px;
  color: #262929;
  line-height: 30px;
  text-align: left;
  border: 1px solid #d0d0cf;
}

/* line 12, ../sass/Shared/_cookiebar.scss */
.cookie-message span {
  float: left;
}

/* line 16, ../sass/Shared/_cookiebar.scss */
.cookie-message a {
  float: left;
  text-align: right;
  cursor: pointer;
  color: #262929;
}

/* line 23, ../sass/Shared/_cookiebar.scss */
.cookie-message a.my-close-button {
  float: right;
}

/* line 27, ../sass/Shared/_cookiebar.scss */
.message {
  width: 975px;
  margin: 0 auto;
}

/* line 1, ../sass/Shared/_footer.scss */
#footer {
  background: #262929;
  color: #fff;
  margin-top: 30px;
  padding-bottom: 20px;
}
/* line 7, ../sass/Shared/_footer.scss */
.home #footer {
  margin-top: 0;
}
/* line 11, ../sass/Shared/_footer.scss */
#footer a {
  color: #fff;
}
/* line 15, ../sass/Shared/_footer.scss */
#footer .widgets {
  overflow: hidden;
}
/* line 19, ../sass/Shared/_footer.scss */
#footer .widget {
  float: left;
  margin: 30px 20px 0 0;
  min-height: 180px;
  width: 300px;
}
/* line 25, ../sass/Shared/_footer.scss */
#footer .widget .header {
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 31, ../sass/Shared/_footer.scss */
#footer .widget .readmore {
  float: right;
}
/* line 35, ../sass/Shared/_footer.scss */
#footer .widget.action {
  border-bottom: 2px solid #8c8078;
}
/* line 39, ../sass/Shared/_footer.scss */
#footer .widget.right {
  margin-right: 0;
}
/* line 43, ../sass/Shared/_footer.scss */
#footer .widget.newsletter input[type="text"] {
  width: 175px;
}
/* line 47, ../sass/Shared/_footer.scss */
#footer .widget.shopsearch input[type="text"] {
  width: 193px;
}
/* line 52, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 58, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment li {
  float: left;
  margin: 0 6px 0 0;
}
/* line 63, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background-position: 0 -458px;
  height: 35px;
  margin: 18px 0 0 0;
  text-indent: -9999px;
  width: 36px;
}
/* line 72, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.visa {
  background-position: -45px -458px;
}
/* line 76, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.mastercard {
  background-position: -91px -458px;
}
/* line 80, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.mistercache {
  background-position: -137px -458px;
}
/* line 84, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.acceptgiro {
  background-position: -182px -457px;
}
/* line 88, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.acceptgirozakelijk {
  background-position: -182px -457px;
}
/* line 92, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.boekenbon {
  background-position: -227px -457px;
}
/* line 96, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.giftcard {
  background-position: -227px -457px;
}
/* line 100, ../sass/Shared/_footer.scss */
#footer .widget.orderandpayment a.americanexpress {
  background-position: -273px -457px;
}
/* line 108, ../sass/Shared/_footer.scss */
#footer .widget a.more {
  color: #00abff;
  text-decoration: none;
}
/* line 112, ../sass/Shared/_footer.scss */
#footer .widget a.more:hover {
  text-decoration: underline;
}
/* line 118, ../sass/Shared/_footer.scss */
#footer .widget .readmore {
  color: #00abff;
  text-decoration: none;
}
/* line 122, ../sass/Shared/_footer.scss */
#footer .widget .readmore:hover {
  text-decoration: underline;
}

/* line 135, ../sass/Shared/_footer.scss */
.bottomfooter {
  background-position: 0 -507px;
  border-top: 2px solid #92877f;
  margin: 28px 0 0 0;
  padding: 29px 0 0 0;
  position: relative;
}
/* line 142, ../sass/Shared/_footer.scss */
.bottomfooter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 148, ../sass/Shared/_footer.scss */
.bottomfooter li {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 152, ../sass/Shared/_footer.scss */
.bottomfooter .footernav, .bottomfooter p, .bottomfooter .copynav {
  float: left;
  margin: 0 0 0 115px;
}
/* line 157, ../sass/Shared/_footer.scss */
.bottomfooter .footernav {
  font-size: 13px;
  font-weight: bold;
  line-height: 22px;
}
/* line 162, ../sass/Shared/_footer.scss */
.bottomfooter .footernav a {
  color: #00abff;
  text-decoration: none;
}
/* line 166, ../sass/Shared/_footer.scss */
.bottomfooter .footernav a :hover {
  text-decoration: underline;
}
/* line 173, ../sass/Shared/_footer.scss */
.bottomfooter p {
  line-height: 14px;
  margin: 4px 0 24px 115px;
}
/* line 177, ../sass/Shared/_footer.scss */
.bottomfooter p span {
  font-size: 10px;
}
/* line 182, ../sass/Shared/_footer.scss */
.bottomfooter .social {
  float: right;
}
/* line 185, ../sass/Shared/_footer.scss */
.bottomfooter .social li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 0 0 8px;
}
/* line 190, ../sass/Shared/_footer.scss */
.bottomfooter .social li.tw a {
  background-position: -50px -750px;
}
/* line 193, ../sass/Shared/_footer.scss */
.bottomfooter .social li.tw a:hover {
  background-position: -200px -750px;
}
/* line 198, ../sass/Shared/_footer.scss */
.bottomfooter .social li.yt a {
  background-position: -100px -750px;
}
/* line 201, ../sass/Shared/_footer.scss */
.bottomfooter .social li.yt a:hover {
  background-position: -250px -750px;
}
/* line 206, ../sass/Shared/_footer.scss */
.bottomfooter .social li a {
  background-position: 0 -750px;
  display: block;
  height: 40px;
  text-indent: -9999px;
  width: 40px;
}
/* line 213, ../sass/Shared/_footer.scss */
.bottomfooter .social li a:hover {
  background-position: -150px -750px;
}
/* line 223, ../sass/Shared/_footer.scss */
.bottomfooter .copynav {
  line-height: 26px;
  width: 500px;
}

/* line 230, ../sass/Shared/_footer.scss */
#mobielewebsitetab {
  bottom: -20px;
  position: absolute;
  right: 139px;
}

/* line 236, ../sass/Shared/_footer.scss */
#mobielewebsitetab img {
  display: block;
}

/* line 240, ../sass/Shared/_footer.scss */
.widget.widgetnewsletter, .widget.review, .widget.widgetshopsearch {
  border-bottom: 2px solid #8c8078;
}

/* line 1, ../sass/Shared/_header.scss */
.winkelketenprijs {
  left: 50%;
  margin-left: 500px;
  position: absolute;
  top: 6px;
}

/* line 8, ../sass/Shared/_header.scss */
#header {
  background: #262929;
  color: white;
  position: relative;
  text-align: left;
}
/* line 14, ../sass/Shared/_header.scss */
#header ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 20, ../sass/Shared/_header.scss */
#header .logo {
  float: left;
  margin: 44px 0 0 0;
}
/* line 26, ../sass/Shared/_header.scss */
#header .usps {
  font-size: 11px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
/* line 32, ../sass/Shared/_header.scss */
#header .usps li {
  float: left;
  height: 19px;
  line-height: 19px;
  margin: 0;
  padding: 0 0 0 30px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 43, ../sass/Shared/_header.scss */
#header .usps a {
  color: #00abff;
  text-decoration: none;
}
/* line 50, ../sass/Shared/_header.scss */
#header .js_ticker {
  float: left;
  height: 19px;
  margin: 21px 0 0 35px;
  width: 487px;
  overflow: hidden;
}
/* line 58, ../sass/Shared/_header.scss */
#header .quick-search input[type="text"] {
  width: 363px;
  padding-left: 45px;
}

/* line 65, ../sass/Shared/_header.scss */
#header .accountnav {
  float: right;
  margin: 21px 0 0 0;
  height: 22px;
  width: 140px;
}
/* line 71, ../sass/Shared/_header.scss */
#header .accountnav li {
  float: right;
  font-size: 11px;
  display: inline;
  height: 100%;
  position: relative;
  z-index: 999;
  text-align: right;
}
/* line 80, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare {
  margin-left: -10px;
  margin-right: 10px;
}
/* line 84, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare a {
  background-position: right -1292px;
  font-weight: bold;
  padding: 4px 19px 6px 8px;
  text-decoration: none;
}
/* line 90, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare a:hover {
  text-decoration: none;
}
/* line 95, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare ul {
  -webkit-border-radius: 2px 2px;
  -moz-border-radius: 2px / 2px;
  border-radius: 2px / 2px;
  background: #d0d0cf;
  display: none;
  left: 0;
  padding: 5px 0;
  position: absolute;
  top: 100%;
}
/* line 105, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare ul li {
  display: block;
}
/* line 111, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare:hover a {
  -webkit-border-radius: 2px 2px;
  -moz-border-radius: 2px / 2px;
  border-radius: 2px / 2px;
  background-color: #d0d0cf;
  background-position: right -992px;
  color: #262929;
  font-weight: bold;
}
/* line 120, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare:hover ul {
  display: block;
}
/* line 123, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare:hover ul li a {
  background: none;
  color: #262929;
  font-weight: normal;
  text-decoration: none;
  padding: 0 10px;
}
/* line 130, ../sass/Shared/_header.scss */
#header .accountnav li.mijnpolare:hover ul li a:hover {
  text-decoration: underline;
}
/* line 142, ../sass/Shared/_header.scss */
#header .accountnav li li {
  float: left;
  text-align: left;
}
/* line 149, ../sass/Shared/_header.scss */
#header .accountnav a {
  color: white;
  text-decoration: underline;
}
/* line 153, ../sass/Shared/_header.scss */
#header .accountnav a:hover {
  text-decoration: underline;
}

/* line 161, ../sass/Shared/_header.scss */
#header .mainnav {
  float: left;
  padding: 5px 0 0 70px;
  width: 870px;
}
/* line 166, ../sass/Shared/_header.scss */
#header .mainnav li {
  background: none;
  display: block;
  float: left;
  font-size: 13px;
  font-weight: 700;
  height: 22px;
  line-height: 22px;
  padding: 0 0 14px 19px;
  position: relative;
}
/* line 177, ../sass/Shared/_header.scss */
#header .mainnav li.last {
  background: none;
}
/* line 180, ../sass/Shared/_header.scss */
#header .mainnav li.last a {
  border-right: none;
  padding-right: 0;
}
/* line 186, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel {
  background: #e6e6e6 url(/static/images/polare/fallback/mainnav-dropdown-bg.gif) repeat-x;
  display: none;
  left: 0;
  padding-top: 20px;
  position: absolute;
  top: 100%;
  width: auto;
  z-index: 101;
}
/* line 196, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel ul {
  float: left;
  margin: 10px 15px 20px 15px;
  padding: 0;
  width: 100%;
}
/* line 202, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel ul li {
  background: none;
  border: none;
  height: auto;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}
/* line 212, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel ul li span {
  background-position: 0 -173px;
  color: #262929;
  display: block;
  float: left;
  height: 34px;
  line-height: 34px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  width: 100%;
}
/* line 223, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel ul li span.literature {
  background-position: 0;
}
/* line 228, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel ul li a {
  border: none;
  color: #262929;
  text-transform: none;
  font-size: 12px;
  line-height: 30px;
  background-position: left -1942px;
  padding-left: 15px;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 239, ../sass/Shared/_header.scss */
#header .mainnav li .dropdownpanel ul li a:hover {
  text-decoration: underline;
  color: #00abff;
}
/* line 252, ../sass/Shared/_header.scss */
#header .mainnav li a {
  border-right: 1px solid #525355;
  color: #fff;
  position: relative;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  height: auto;
  padding-right: 19px;
}
/* line 262, ../sass/Shared/_header.scss */
#header .mainnav li a .arrow {
  background-position: 0 -850px;
  display: none;
  *display: none;
  height: 8px;
  margin-left: -8px;
  position: absolute;
  left: 50%;
  top: 36px;
  width: 15px;
  z-index: 102;
}
/* line 278, ../sass/Shared/_header.scss */
#header .mainnav .info a {
  color: #949999;
}

/*IE Hackje*/
/* line 287, ../sass/Shared/_header.scss */
.ie7 #header .mainnav li,
.ie8 #header .mainnav li {
  padding: 0 0 14px 12px;
}

/* line 292, ../sass/Shared/_header.scss */
#header .mainnav li a:hover,
#header .mainnav li.active a {
  color: #00abff;
}

/* line 298, ../sass/Shared/_header.scss */
#header .mainnav li:hover .dropdownpanel,
#header .mainnav li:hover .arrow,
#header .mainnav li.active .arrow {
  display: block;
  *display: none;
}

/* line 305, ../sass/Shared/_header.scss */
.quick-search {
  float: left;
  margin: 18px 0 0 33px;
  position: relative;
  z-index: 999;
}
/* line 311, ../sass/Shared/_header.scss */
.quick-search .autocompletebox {
  color: #371a05;
  display: none;
  left: 0;
  position: absolute;
  top: 100%;
  width: 657px;
  z-index: 9999;
}
/* line 320, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .arrow {
  background-position: 0 -2050px;
  height: 7px;
  width: 14px;
  position: absolute;
  left: 18px;
  top: 8px;
}
/* line 329, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .background {
  background: #e6e6e6;
  margin: 15px 0 0 0;
}
/* line 334, ../sass/Shared/_header.scss */
.quick-search .autocompletebox label {
  color: #321e0e;
  font-size: 15px;
  font-weight: 600;
}
/* line 340, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .info {
  color: #9b9089;
  font-size: 11px;
}
/* line 345, ../sass/Shared/_header.scss */
.quick-search .autocompletebox ul {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  overflow: hidden;
}
/* line 351, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions {
  float: right;
  margin: 20px 20px 20px 0;
  width: 330px;
}
/* line 356, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions ul {
  margin-bottom: 0 !important;
}
/* line 360, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions li {
  border-bottom: 2px solid #d4d2d0;
  float: left;
  margin-bottom: 20px;
  padding-bottom: 20px;
  width: 100%;
}
/* line 367, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions li.last {
  border: none;
  margin-bottom: 0;
}
/* line 374, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions img {
  float: left;
}
/* line 378, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions .author {
  float: left;
  margin-left: 20px;
  width: 160px;
}
/* line 384, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions .title {
  float: left;
  margin-left: 20px;
  width: 160px;
  font-weight: bold;
  font-size: 14px;
}
/* line 392, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .popularsuggestions .price {
  float: left;
  margin-left: 20px;
  width: 160px;
  font-weight: bold;
  font-size: 16px;
}
/* line 402, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .suggestions {
  float: left;
  margin: 20px 0 20px 20px;
  width: 265px;
}
/* line 407, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .suggestions li {
  margin-bottom: 10px;
}
/* line 410, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .suggestions li.hidden {
  display: none;
}
/* line 414, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .suggestions li a {
  font-size: 14px;
  text-decoration: none;
}
/* line 418, ../sass/Shared/_header.scss */
.quick-search .autocompletebox .suggestions li a span {
  font-size: 12px;
}

/* line 433, ../sass/Shared/_header.scss */
.summarycart {
  width: 170px;
  float: right;
  margin: 16px 0 0 0;
}
/* line 438, ../sass/Shared/_header.scss */
.summarycart .cart-icon {
  background-position: 0 -75px;
  color: #fff;
  display: block;
  float: right;
  line-height: 20px;
  margin-bottom: 7px;
  padding-left: 25px;
  text-align: right;
  text-decoration: none;
}
/* line 450, ../sass/Shared/_header.scss */
.summarycart #spanNumItems {
  margin-left: 4px;
}
/* line 454, ../sass/Shared/_header.scss */
.summarycart .bekijk {
  display: block;
  color: white;
  float: left;
  height: 21px;
  line-height: 21px;
  text-decoration: underline;
  font-size: 12px;
  margin: 5px 15px 0 0;
}
/* line 465, ../sass/Shared/_header.scss */
.summarycart .minicart-button {
  display: block;
  float: left;
  font-weight: bold;
  height: 21px;
  line-height: 21px;
  margin: 1px 0 0 65px;
  padding: 0 15px;
  text-decoration: none;
  float: right;
}
/* line 476, ../sass/Shared/_header.scss */
.summarycart .minicart-button:hover {
  background: white;
  color: black;
}

/* Responsive stukje tbv winkelprijs  */
@media only screen and (max-width: 1020px), only screen and (max-device-width: 1020px) {
  /* line 489, ../sass/Shared/_header.scss */
  .winkelketenprijs {
    display: none;
  }
}
/* line 1, ../sass/Shared/_js_popup.scss */
.js_popup {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9999;
  width: 100%;
}

/* line 11, ../sass/Shared/_js_popup.scss */
.js_popup.open {
  display: block;
}

/* line 15, ../sass/Shared/_js_popup.scss */
.popupBox {
  background: #fff;
  border: none;
  left: 50%;
  margin-left: -389px;
  position: absolute;
  top: 150px;
  width: 700px;
  min-height: 400px;
  z-index: 10;
  -webkit-box-shadow: 0 0 10px 0 #262929;
  box-shadow: 0 0 10px 0 #262929;
}

/* line 29, ../sass/Shared/_js_popup.scss */
.popupBoxHeader {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  height: 52px;
  text-indent: 20px;
  line-height: 52px;
  background: #262929;
}

/* line 39, ../sass/Shared/_js_popup.scss */
.popupBoxContent {
  padding: 0 20px;
}

/* line 43, ../sass/Shared/_js_popup.scss */
.popupBoxContent img {
  padding: 48px 0 0 60px;
}

/* line 48, ../sass/Shared/_js_popup.scss */
.popupBackground {
  background: #000;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

/* line 61, ../sass/Shared/_js_popup.scss */
.popupClose {
  background-position: 0 -1450px;
  cursor: pointer;
  float: right;
  height: 20px;
  margin: 15px 15px 0 0;
  text-indent: -9999px;
  width: 20px;
}

/* line 2, ../sass/Shared/_js_quantityfield.scss */
.js_quantityfield {
  position: relative;
  height: 32px;
  width: 48px;
}
/* line 8, ../sass/Shared/_js_quantityfield.scss */
.js_quantityfield input {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  width: 30px;
}
/* line 17, ../sass/Shared/_js_quantityfield.scss */
.js_quantityfield .btn_holder_ww {
  position: absolute;
  right: 4px;
  top: 0;
  z-index: 2;
}
/* line 23, ../sass/Shared/_js_quantityfield.scss */
.js_quantityfield .btn_holder_ww .btn_ww_up, .js_quantityfield .btn_holder_ww .btn_ww_down {
  line-height: 14px;
}
/* line 28, ../sass/Shared/_js_quantityfield.scss */
.js_quantityfield .btn_holder_ww button {
  background: none;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
/* line 35, ../sass/Shared/_js_quantityfield.scss */
.js_quantityfield .btn_holder_ww button img {
  padding: 0;
}

/* line 1, ../sass/Shared/_panel-for.scss */
.panel-for {
  display: none;
}
/* line 4, ../sass/Shared/_panel-for.scss */
.panel-for.open {
  display: block;
}

/* line 2, ../sass/Shared/_md_modal.scss */
.md-modal {
  background: #fff;
  padding-bottom: 20px;
}
/* line 7, ../sass/Shared/_md_modal.scss */
.md-modal .md-loader {
  text-align: center;
  width: 100%;
}
/* line 13, ../sass/Shared/_md_modal.scss */
.md-modal .md-content-content {
  padding: 0 20px;
}
/* line 17, ../sass/Shared/_md_modal.scss */
.md-modal .slimScrollBar {
  margin-right: 5px;
}
/* line 21, ../sass/Shared/_md_modal.scss */
.md-modal[data-type="reviewmodal"] {
  width: 556px;
  margin-left: -278px;
}
/* line 25, ../sass/Shared/_md_modal.scss */
.md-modal[data-type="reviewmodal"] .editor {
  width: 424px;
}
/* line 31, ../sass/Shared/_md_modal.scss */
.md-modal[data-type="textmodal"] {
  width: 700px;
  margin-left: -350px;
}
/* line 36, ../sass/Shared/_md_modal.scss */
.md-modal[data-type="addressmodal"] {
  width: 462px;
  margin-left: -231px;
}
/* line 41, ../sass/Shared/_md_modal.scss */
.md-modal[data-type="loginmodal"] {
  width: 466px;
  margin-left: -233px;
}
/* line 45, ../sass/Shared/_md_modal.scss */
.md-modal[data-type="loginmodal"] .editor {
  width: 424px;
}

/* line 1, ../sass/Shared/_tooltip.scss */
.tooltip {
  display: inline;
  margin-left: 3px;
}

/* line 6, ../sass/Shared/_tooltip.scss */
#tooltip {
  position: absolute;
  z-index: 3000;
  border: 1px solid #262929;
  background-color: #262929;
  padding: 1px 5px;
  max-width: 450px;
}

/* line 15, ../sass/Shared/_tooltip.scss */
#tooltip em {
  font-style: normal;
  font-weight: normal;
}

/* line 20, ../sass/Shared/_tooltip.scss */
#tooltip h3, #tooltip div {
  margin: 0;
  color: #fff;
  font-size: 0.9em;
}

/* line 26, ../sass/Shared/_tooltip.scss */
#tooltip table th, .book-copy-shop table th {
  text-align: left;
}

/* line 30, ../sass/Shared/_tooltip.scss */
#tooltip table td, .book-copy-shop table td {
  font-weight: normal;
  text-align: left;
  width: 250px;
  vertical-align: top;
}

/* =============================================================================
   CSS Sections
   ========================================================================== */
/* line 1, ../sass/Sections/_auteurs.scss */
.auteurs #main .wrapper {
  margin-top: 30px;
}

/* line 3, ../sass/Sections/_Checkout.scss */
.checkoutpage .content {
  float: left;
  margin-right: 20px;
  width: 700px;
}
/* line 8, ../sass/Sections/_Checkout.scss */
.checkoutpage .content h2 {
  font-size: 16px;
}
/* line 13, ../sass/Sections/_Checkout.scss */
.checkoutpage .content .intro h2 {
  margin-bottom: 0;
}
/* line 17, ../sass/Sections/_Checkout.scss */
.checkoutpage .content .intro p {
  margin-top: 0;
}
/* line 22, ../sass/Sections/_Checkout.scss */
.checkoutpage .content .buttons {
  float: left;
  margin: 10px 0;
  width: 100%;
}
/* line 27, ../sass/Sections/_Checkout.scss */
.checkoutpage .content .buttons .icon-text-left {
  background-position: -981px -1094px;
  float: left;
  margin-top: 3px;
}
/* line 33, ../sass/Sections/_Checkout.scss */
.checkoutpage .content .buttons .button, .checkoutpage .content .buttons .widget #contour .contourNavigation input, .widget #contour .contourNavigation .checkoutpage .content .buttons input {
  float: right;
  margin: 0;
}
/* line 41, ../sass/Sections/_Checkout.scss */
.checkoutpage .checkout .widgets {
  float: right;
  margin-top: 30px;
  width: 220px;
}
/* line 46, ../sass/Sections/_Checkout.scss */
.checkoutpage .checkout .widgets .widget {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
/* line 52, ../sass/Sections/_Checkout.scss */
.checkoutpage .checkout .widgets .header, .checkoutpage .checkout .widgets h2 {
  font-size: 16px;
  margin: 0;
}
/* line 57, ../sass/Sections/_Checkout.scss */
.checkoutpage .checkout .widgets p {
  margin: 10px 0 0 0;
}
/* line 61, ../sass/Sections/_Checkout.scss */
.checkoutpage .checkout .widgets .wrapper {
  width: 100%;
}
/* line 66, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1664px;
  background-repeat: no-repeat;
  list-style: none;
  margin: 30px 0 30px 0;
  max-height: 60px;
  padding: 0;
}
/* line 73, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps.step1 {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1729px;
  background-repeat: no-repeat;
}
/* line 74, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps.step2 {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1794px;
  background-repeat: no-repeat;
}
/* line 75, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps.step3 {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1859px;
  background-repeat: no-repeat;
}
/* line 76, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps.step4 {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1924px;
  background-repeat: no-repeat;
}
/* line 78, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #86817e;
  height: 45px;
  font-size: 13px;
  font-weight: bold;
  line-height: 45px;
  margin: 0 5px 0 0;
  padding: 0;
  text-align: center;
  width: 163px;
}
/* line 90, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps li.step2 {
  width: 185px;
}
/* line 91, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps li.step3 {
  width: 188px;
}
/* line 92, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps li.step3 {
  width: 188px;
}
/* line 93, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps li.step4 {
  width: 139px;
  margin-right: 0;
}
/* line 94, ../sass/Sections/_Checkout.scss */
.checkoutpage .steps li.active {
  color: #fff;
}
/* line 98, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresscontainer {
  float: left;
  margin-top: 10px;
  width: 340px;
}
/* line 103, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresscontainer h2 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  line-height: 16px;
  margin-bottom: 10px;
}
/* line 109, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresscontainer .addNewAddress {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background-image: url(/Content/images/sprite.png);
  background-position: left -1542px;
  background-repeat: no-repeat;
  font-size: 11px;
  line-height: 16px;
  margin-left: 10px;
  padding: 0 0 0 16px;
}
/* line 118, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresscontainer.right {
  float: right;
}
/* line 123, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 130, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li {
  border: 1px solid #e3e3e3;
  cursor: pointer;
  float: left;
  width: 316px;
  margin: 0 0 10px 0;
  padding: 20px 10px;
  position: relative;
}
/* line 139, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li.selected {
  background: #e3e3e3;
}
/* line 142, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li.selected .fields {
  font-weight: bold;
}
/* line 147, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li input[type="radio"] {
  float: left;
}
/* line 151, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li .fields {
  display: block;
  float: left;
  margin-left: 10px;
}
/* line 157, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li .fields a {
  color: #5f5f5f;
  font-size: 10px;
}
/* line 163, ../sass/Sections/_Checkout.scss */
.checkoutpage .addresses li .delete {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1100px;
  background-repeat: no-repeat;
  display: block;
  height: 10px;
  position: absolute;
  right: 10px;
  text-indent: -99999px;
  top: 10px;
  width: 10px;
}
/* line 177, ../sass/Sections/_Checkout.scss */
.checkoutpage .options {
  list-style: none;
  margin: 0;
  line-height: 35px;
  min-height: 35px;
  padding: 0;
}
/* line 184, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li {
  border: 1px solid #e3e3e3;
  cursor: pointer;
  margin: 10px 0;
  min-height: 64px;
}
/* line 190, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li select {
  display: none;
}
/* line 194, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li.selected {
  background: #e3e3e3;
}
/* line 197, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li.selected select {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 202, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li .option {
  display: block;
  margin-top: 15px;
}
/* line 206, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li .option input[type="radio"] {
  margin: -2px 5px 0 20px;
  padding: 0;
  vertical-align: middle;
}
/* line 212, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li .option img {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 217, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li .option select {
  margin-left: 10px;
}
/* line 224, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li.withnote .option {
  margin-top: 10px;
}
/* line 228, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li.withnote .note {
  background: url(/static/images/ic_warning_yellow.png) no-repeat 0 5px;
  color: #00abff;
  display: none;
  font-weight: bold;
  line-height: 28px;
  margin-left: 19px;
  padding-left: 24px;
}
/* line 239, ../sass/Sections/_Checkout.scss */
.checkoutpage .options li.withnote.selected .note {
  display: block;
}

/* line 4, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .register {
  float: left;
  margin-right: 20px;
  width: 350px;
}
/* line 10, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .register .editor {
  margin-top: 10px;
}
/* line 15, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .register .editor-label {
  width: 150px;
}
/* line 20, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .register .editor-field {
  width: 200px;
}
/* line 27, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .register .editor-field input {
  width: 178px;
}
/* line 32, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .register .editor-field select {
  width: 196px;
}
/* line 39, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .login {
  float: left;
  width: 310px;
}
/* line 44, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .login .editor-label {
  width: 110px;
}
/* line 49, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .login .editor-field {
  width: 200px;
}
/* line 53, ../sass/Sections/_CheckoutPageStep1.scss */
.checkoutpagestep1 .login .editor-field input[type="text"], .checkoutpagestep1 .login .editor-field input[type="password"] {
  width: 178px;
}

/* line 61, ../sass/Sections/_CheckoutPageStep1.scss */
.popupLogin {
  float: left;
  width: 100%;
}

/* line 65, ../sass/Sections/_CheckoutPageStep1.scss */
.popupForgotPassword {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
}

/* line 6, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption {
  border: 1px solid #e3e3e3;
  cursor: pointer;
  float: left;
  margin: 0 10px 10px 0;
  min-height: 100px;
  padding: 10px;
  width: 322px;
}
/* line 16, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption .option {
  line-height: 20px;
}
/* line 20, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption .option input {
  margin: 0 5px 0 0;
  padding: 0;
  vertical-align: middle;
}
/* line 27, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption .option img {
  margin-right: 10px;
  vertical-align: middle;
}
/* line 33, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption .option label {
  font-weight: bold;
}
/* line 39, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption p {
  margin-top: 5px;
}
/* line 44, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption.last {
  margin-right: 0;
}
/* line 49, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption .hiddenpanel {
  display: none;
}
/* line 53, ../sass/Sections/_CheckoutPageStep3.scss */
.no-js .checkoutpagestep3 .paymentoptions .paymentoption .hiddenpanel {
  display: block;
}
/* line 59, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption.selected {
  background: #e3e3e3;
}
/* line 63, ../sass/Sections/_CheckoutPageStep3.scss */
.checkoutpagestep3 .paymentoptions .paymentoption.selected .hiddenpanel {
  display: block;
}

/* line 3, ../sass/Sections/_CheckoutPageStep4.scss */
.checkoutpagestep4 .intro h1 {
  color: #359e09;
  background: url(/static/images/ic_correct_big.jpg) no-repeat 0 0;
  padding-left: 35px;
}
/* line 9, ../sass/Sections/_CheckoutPageStep4.scss */
.checkoutpagestep4 h3 {
  margin-bottom: 0;
}
/* line 12, ../sass/Sections/_CheckoutPageStep4.scss */
.checkoutpagestep4 p {
  margin-top: 0;
}

/* line 2, ../sass/Sections/_eventspage.scss */
.eventspage .addthis_toolbox, .eventspage .newsitem, .eventspage .sort.bottom, .eventspage #main .widget {
  float: left;
  width: 100%;
}

/* line 9, ../sass/Sections/_eventspage.scss */
.eventsoverviewpage .filter-item.open a b, .newsoverviewpage .filter-item.open a b {
  float: left;
  background-image: url(/Content/images/sprite.png);
  background-position: right -946px;
  background-repeat: no-repeat;
  width: 100%;
}

/* line 19, ../sass/Sections/_eventspage.scss */
.eventsoverviewpage .newsitems li .intro {
  float: left;
  width: 540px;
}
/* line 25, ../sass/Sections/_eventspage.scss */
.eventsoverviewpage .readmore {
  float: right;
}

/* line 3, ../sass/Sections/_home.scss */
.home #main .widget.hasColor.last {
  margin-bottom: 0;
}

/*Week Aanbiedingen*/
/* line 13, ../sass/Sections/_home.scss */
ul.share {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  float: left;
  width: 200px;
}

/* line 22, ../sass/Sections/_home.scss */
.share li {
  float: left;
  line-height: 30px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 20px;
}

/* line 30, ../sass/Sections/_home.scss */
.share li.share-title {
  font-weight: bold;
  width: 30px;
}

/* line 35, ../sass/Sections/_home.scss */
.share li a {
  display: block;
  text-indent: -9999px;
  margin: 4px 0 0 0;
  padding: 0 12px;
  height: 20px;
  width: 20px;
}

/* line 45, ../sass/Sections/_home.scss */
.fb-share-white a {
  background-position: -100px -100px;
}

/* line 49, ../sass/Sections/_home.scss */
.tw-share-white a {
  background-position: -100px -120px;
}

/* line 53, ../sass/Sections/_home.scss */
.pi-share-white a {
  background-position: -100px -140px;
}

/* line 57, ../sass/Sections/_home.scss */
.fb-share-brown a {
  background-position: 0 -100px;
}

/* line 61, ../sass/Sections/_home.scss */
.tw-share-brown a {
  background-position: 0 -120px;
}

/* line 65, ../sass/Sections/_home.scss */
.pi-share-brown a {
  background-position: 0 -140px;
}

/* line 3, ../sass/Sections/_LoginPage.scss */
.loginpage .validation-summary-errors {
  margin-top: 20px;
}
/* line 7, ../sass/Sections/_LoginPage.scss */
.loginpage .widgetrow {
  margin-bottom: 40px;
}
/* line 11, ../sass/Sections/_LoginPage.scss */
.loginpage .widget {
  float: left;
  margin: 0 5% 0 0;
  width: 45%;
}
/* line 16, ../sass/Sections/_LoginPage.scss */
.loginpage .widget.widgetlogin .note {
  background: #e3e3e3;
  font-weight: bold;
  padding: 10px;
}
/* line 22, ../sass/Sections/_LoginPage.scss */
.loginpage .widget .wrapper {
  width: 100%;
}
/* line 26, ../sass/Sections/_LoginPage.scss */
.loginpage .widget .button, .loginpage .widget #contour .contourNavigation input {
  float: right;
}

/* line 1, ../sass/Sections/_nieuws.scss */
.newsitems {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 7, ../sass/Sections/_nieuws.scss */
.newsitems li {
  border-bottom: 1px solid #d4d4d4;
  margin: 30px 0 0 0;
  padding: 0 0 30px 0;
}

/* line 13, ../sass/Sections/_nieuws.scss */
.newsitems li .title {
  display: block;
  margin: 0;
}

/* line 18, ../sass/Sections/_nieuws.scss */
.newsitems li .date {
  display: block;
}

/* line 22, ../sass/Sections/_nieuws.scss */
.newsitems li .image {
  float: left;
  margin: 10px 20px 0 0;
  width: 140px;
}

/* line 28, ../sass/Sections/_nieuws.scss */
.newsitems li .intro {
  float: left;
  margin: 10px 0;
  width: 540px;
}

/* line 34, ../sass/Sections/_nieuws.scss */
.newsitems li .intro p {
  margin: 10px 0;
}

/* line 38, ../sass/Sections/_nieuws.scss */
.newsitem {
  margin: 30px 0 0 0;
}

/* line 42, ../sass/Sections/_nieuws.scss */
.newsitem h1 {
  margin: 0;
}

/* line 46, ../sass/Sections/_nieuws.scss */
.newsitem .date {
  display: block;
}

/* line 50, ../sass/Sections/_nieuws.scss */
.newsitem .image {
  float: left;
  margin: 10px 20px 0 0;
  width: 140px;
}

/* line 56, ../sass/Sections/_nieuws.scss */
.newsitem .intro {
  float: left;
  margin-top: 10px;
  width: 540px;
}

/* line 62, ../sass/Sections/_nieuws.scss */
li.newsoverview {
  border-bottom: solid #262929;
  float: left;
  width: 120px;
  font-weight: bold;
  margin: 0 20px 0 0;
  padding: 0 10px 20px 10px;
}

/* line 1, ../sass/Sections/_productdetail.scss */
.sidebar-left.bookdetail {
  float: left;
  width: 220px;
}

/* line 6, ../sass/Sections/_productdetail.scss */
.product-detail {
  overflow: hidden;
}
/* line 10, ../sass/Sections/_productdetail.scss */
.product-detail #tab_recensies .review-polare {
  background: #e3e3e3 url(/Content/images/reviews/logo.png) no-repeat right 10px;
  margin: 10px 0;
  padding: 10px;
}
/* line 15, ../sass/Sections/_productdetail.scss */
.product-detail #tab_recensies .review-polare h3 {
  margin-top: 0;
}

/* line 23, ../sass/Sections/_productdetail.scss */
.product-detail .bookcontent {
  float: left;
  margin-left: 20px;
  width: 460px;
}

/* line 29, ../sass/Sections/_productdetail.scss */
.product-detail .warning {
  background: #f8f8f8;
  color: #e01200;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 10px 20px;
}

/* line 37, ../sass/Sections/_productdetail.scss */
.product-detail .warning a {
  float: right;
  color: #a79a90;
}

/* line 42, ../sass/Sections/_productdetail.scss */
.product-detail .warning span {
  float: right;
  margin-right: 5px;
  color: #a79a90;
}

/* line 48, ../sass/Sections/_productdetail.scss */
.product-detail .warning img {
  margin-right: 10px;
}

/* line 54, ../sass/Sections/_productdetail.scss */
.product-detail .notification {
  background: #f8f8f8;
  color: #a79a90;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 10px 20px;
}

/* line 62, ../sass/Sections/_productdetail.scss */
.product-detail .notification a {
  float: right;
  color: #a79a90;
}

/* line 67, ../sass/Sections/_productdetail.scss */
.product-detail .notification span {
  float: left;
  margin-right: 15px;
  color: #a79a90;
}

/* line 73, ../sass/Sections/_productdetail.scss */
.product-detail .useractions {
  float: left;
  margin-left: 20px;
  width: 220px;
}

/* line 79, ../sass/Sections/_productdetail.scss */
.product-detail .useractions .latest-review {
  margin-top: 20px;
}

/* line 83, ../sass/Sections/_productdetail.scss */
.product-detail .useractions .more-reviews {
  color: #a79a90;
  display: block;
  margin: 20px 0 0 0;
}

/* line 89, ../sass/Sections/_productdetail.scss */
.product-detail .useractions .add-review-action {
  color: #262929;
  margin-top: 30px;
}

/* line 94, ../sass/Sections/_productdetail.scss */
.product-detail .useractions .add-review-action a {
  color: #00abff;
  display: block;
  font-weight: bold;
  text-decoration: none;
}

/* line 101, ../sass/Sections/_productdetail.scss */
.product-detail .useractions .add-review-action a span {
  color: #262929;
}

/* line 105, ../sass/Sections/_productdetail.scss */
.product-detail h1 a, .product-detail h1 .subline {
  display: block;
  font-size: 13px;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 113, ../sass/Sections/_productdetail.scss */
.product-detail .subtitle {
  color: #262929;
  font-size: 11px;
}

/* line 118, ../sass/Sections/_productdetail.scss */
.product-detail .description {
  display: block;
  margin: 10px 0 10px 0;
  min-height: 60px;
}

/* line 124, ../sass/Sections/_productdetail.scss */
.product-detail .inpage-usp {
  float: left;
  margin: 20px 0;
  width: 100%;
}

/* line 130, ../sass/Sections/_productdetail.scss */
.product-detail .wishlist {
  float: left;
  height: 35px;
  padding: 0;
  margin: 10px 0;
  width: 50px;
}

/* line 138, ../sass/Sections/_productdetail.scss */
.product-detail .wishlist span {
  background-position: 0 -1200px;
  display: block;
  height: 12px;
  margin: 11px 0 0 18px;
  width: 14px;
  text-indent: -9999px;
}

/* line 147, ../sass/Sections/_productdetail.scss */
.product-detail .wishlist:hover span {
  background-position: -50px -1200px;
}

/* line 151, ../sass/Sections/_productdetail.scss */
.addtocart_and_freeshipping {
  float: left;
  width: 173px;
  text-align: center;
}

/* line 157, ../sass/Sections/_productdetail.scss */
.book-copies .addtocart_and_freeshipping {
  float: right;
}

/* line 162, ../sass/Sections/_productdetail.scss */
.addtocart_and_freeshipping .freeshipping {
  background-position: 8px -38px;
  color: #00abff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-indent: 25px;
  float: left;
  font-size: 11px;
  width: 100%;
  padding: 8px 0 0 0;
  position: relative;
}

/* line 176, ../sass/Sections/_productdetail.scss */
.book-copies .addtocart_and_freeshipping .freeshipping {
  background-position: 12px -38px;
  font-size: 10px;
  padding-bottom: 10px;
}

/* line 182, ../sass/Sections/_productdetail.scss */
.addtocart_and_freeshipping .freeshipping span {
  background: transparent url(/static/images/polare/freeshippingarrow.gif);
  display: block;
  height: 4px;
  margin-left: -3px;
  position: absolute;
  left: 50%;
  top: -4px;
  width: 7px;
}

/* line 193, ../sass/Sections/_productdetail.scss */
.product-detail .addtocart {
  background-position: right -1239px;
  float: left;
  height: 35px;
  line-height: 35px;
  margin: 10px 0 0 0;
  padding: 0 34px 0 19px;
  width: 120px;
}

/* line 203, ../sass/Sections/_productdetail.scss */
.product-detail .price {
  float: right;
  font-size: 22px;
  font-weight: bold;
  margin: 10px 0 0 0;
  text-align: right;
}

/* line 210, ../sass/Sections/_productdetail.scss */
.product-detail .price small {
  font-size: 15px;
}

/* line 213, ../sass/Sections/_productdetail.scss */
.product-detail .price .orange {
  color: #FF3300;
}

/* line 216, ../sass/Sections/_productdetail.scss */
.product-detail .price span span {
  font-size: 10px;
}

/* line 220, ../sass/Sections/_productdetail.scss */
.product-detail .newprice {
  font-size: 13px;
  font-weight: 600;
}

/* line 226, ../sass/Sections/_productdetail.scss */
.product-detail #imgBookHolder {
  position: relative;
  float: left;
  margin-bottom: 30px;
  width: auto;
}

/* line 234, ../sass/Sections/_productdetail.scss */
.product-detail .sidebar-left .voordeel {
  bottom: 20px;
  display: block;
  margin-bottom: 0;
  position: absolute;
  right: 0;
}
/* line 242, ../sass/Sections/_productdetail.scss */
.product-detail .sidebar-left .voordeel img {
  margin: 0;
}

/* line 247, ../sass/Sections/_productdetail.scss */
.product-detail dl {
  float: left;
  margin: 0 0 30px 0;
  width: 100%;
}

/* line 253, ../sass/Sections/_productdetail.scss */
.product-detail dl dt {
  display: block;
  float: left;
  font-weight: bold;
  margin: 0;
  padding: 0;
  width: 82px;
}

/* line 263, ../sass/Sections/_productdetail.scss */
.product-detail dl dd {
  clear: right;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 136px;
}

/*js_tabs override*/
/* line 273, ../sass/Sections/_productdetail.scss */
.product-detail .tabs {
  float: right;
  margin: 40px 20px 0 0;
  width: 680px;
}

/* line 279, ../sass/Sections/_productdetail.scss */
.product-detail .tabscontainer {
  width: 698px;
}

/* line 283, ../sass/Sections/_productdetail.scss */
.product-detail .tab {
  width: 658px;
}

/* line 287, ../sass/Sections/_productdetail.scss */
#tab_winkels_nederland .js_gmaps, #tab_winkels_belgie .js_gmaps {
  display: none;
  height: 300px;
  width: 100%;
}

/* line 293, ../sass/Sections/_productdetail.scss */
.storelist .icon-store-map {
  background-position: 88px -1347px;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  padding-right: 50px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: underline;
}

/* line 305, ../sass/Sections/_productdetail.scss */
.storelist .icon-store-map.active {
  background-position: 79px -1397px;
  font-weight: normal;
}

/* line 311, ../sass/Sections/_productdetail.scss */
.book-copies .book-copy-icon span {
  display: block;
  font-size: 11px;
}

/* line 316, ../sass/Sections/_productdetail.scss */
.book-copies .book-copy-icon img {
  margin: 0 0 0 2px;
}

/* line 320, ../sass/Sections/_productdetail.scss */
.book-copies .selection {
  display: none;
}

/* line 324, ../sass/Sections/_productdetail.scss */
.book-copies th {
  color: #86817e;
  font-size: 12px;
}

/* line 329, ../sass/Sections/_productdetail.scss */
.book-copies td {
  border-top: 1px solid #d7d1cd;
  height: 72px;
}

/* line 334, ../sass/Sections/_productdetail.scss */
.book-copies td .inner {
  display: block;
  margin-top: 20px;
}

/* line 339, ../sass/Sections/_productdetail.scss */
.book-copies .book-copy-shop div {
  display: inline-block;
  margin-left: 4px;
  zoom: 1;
  *display: inline;
}

/* line 346, ../sass/Sections/_productdetail.scss */
.book-copies .bookfooter td {
  border-top: none;
  height: 0;
}

/* line 351, ../sass/Sections/_productdetail.scss */
.book-copies .book-copy-price {
  font-weight: bold;
}

/* line 355, ../sass/Sections/_productdetail.scss */
.book-copies .book-copy-description {
  padding-top: 0;
  margin-top: 0;
}

/* line 360, ../sass/Sections/_productdetail.scss */
.book-copies .icon-wishlist {
  float: right;
  margin: 0 20px 0 0;
}

/* line 365, ../sass/Sections/_productdetail.scss */
.book-copies .icon-wishlist:visited {
  color: #00abff;
}

/* line 369, ../sass/Sections/_productdetail.scss */
.reserveernu {
  padding: 0 43px 0 28px;
}

/* line 373, ../sass/Sections/_productdetail.scss */
#tab_recensies .hreview {
  display: block;
}

/* line 377, ../sass/Sections/_productdetail.scss */
#orgPrice {
  display: block;
  float: right;
  position: relative;
  cursor: pointer;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  color: #ff0000;
  font-size: 1.8em;
  top: 10px;
}

/* line 390, ../sass/Sections/_productdetail.scss */
#orgPrice span.unreviewed {
  padding: 3px 4px;
  background: #DA704B none repeat scroll 0 0;
}

/* line 395, ../sass/Sections/_productdetail.scss */
#status span.unreviewed img {
  float: right;
}

/* line 399, ../sass/Sections/_productdetail.scss */
.tabscontainer iframe {
  border: 0 solid #000;
}

/* line 1, ../sass/Sections/_profiel_adressen.scss */
.profile-notification {
  float: left;
  padding: 10px;
  margin-bottom: 10px;
  width: 100%;
  background: #e3e3e3;
}

/* line 9, ../sass/Sections/_profiel_adressen.scss */
.profilenav-title {
  margin-top: 0;
}

/* line 13, ../sass/Sections/_profiel_adressen.scss */
.profilenav {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 19, ../sass/Sections/_profiel_adressen.scss */
.instructions-holder {
  width: 770px;
  float: left;
  margin: 0;
}

/* line 25, ../sass/Sections/_profiel_adressen.scss */
.instructions-holder ul {
  list-style: inside;
}

/* line 29, ../sass/Sections/_profiel_adressen.scss */
.profile-page h2 a {
  font-size: 12px;
}

/* line 33, ../sass/Sections/_profiel_adressen.scss */
.profile-page .personal-information.edit {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

/* line 39, ../sass/Sections/_profiel_adressen.scss */
.profile-page .additional-addresses {
  float: left;
  width: 100%;
}

/* line 44, ../sass/Sections/_profiel_adressen.scss */
#ctl00_ctl00_cphMain_cphContentCenter_facebookdiv.facebook {
  margin-top: 20px;
}

/* line 48, ../sass/Sections/_profiel_adressen.scss */
.facebook {
  width: 230px;
  float: right;
}

/* line 54, ../sass/Sections/_profiel_adressen.scss */
.profile-page .address-block,
.profile-page .profile_addressbook-holder {
  float: left;
  width: 210px;
  height: 80px;
  padding: 20px;
  margin: 10px 10px 0 0;
  background: #e3e3e3;
  position: relative;
}

/* line 64, ../sass/Sections/_profiel_adressen.scss */
.profile-page .address-block:nth-child(3n+1) {
  margin-right: 0;
}

/* line 68, ../sass/Sections/_profiel_adressen.scss */
.profile-page .address-block .delete {
  background-position: 0 -1100px;
  display: block;
  height: 10px;
  width: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
  text-indent: -9999px;
}

/* line 79, ../sass/Sections/_profiel_adressen.scss */
.newpopup.deleteaddress .button, .newpopup.deleteaddress .widget #contour .contourNavigation input, .widget #contour .contourNavigation .newpopup.deleteaddress input {
  margin: 10px 0 0 0;
}

/* line 1, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .divDetail {
  background: #e3e3e3;
}

/* line 5, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .profile_order_header {
  float: left;
  font-weight: bold;
  padding: 10px 14px;
  width: 100%;
}

/* line 12, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .divDetail table {
  margin: 0;
  padding: 0 10px;
}

/* line 17, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .divDetail .profile-order-adress-holder {
  float: left;
  width: 100%;
}

/* line 22, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .divDetail .profile_addressbook-holder-item_expand {
  float: left;
  margin-bottom: 10px;
  margin-left: 14px;
  width: 215px;
}

/* line 29, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .divDetail .profile_content_holder_header_expand {
  font-weight: bold;
}

/* line 33, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .divDetail .button, .boekzoekservice .divDetail .widget #contour .contourNavigation input, .widget #contour .contourNavigation .boekzoekservice .divDetail input {
  float: right;
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 39, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .profile-booksearchservice-info-content-holder {
  float: left;
  margin: 5px 0;
  width: 100%;
}

/* line 45, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .profile-booksearchservice-info-title {
  float: left;
  font-weight: bold;
  margin-left: 10px;
  width: 200px;
}

/* line 52, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .profile-booksearchservice-info-property {
  float: left;
  width: 200px;
}

/* line 57, ../sass/Sections/_profiel_boekzoekservice.scss */
.boekzoekservice .profile_content_holder_header_delete {
  margin-top: 20px;
  margin-left: 10px;
  font-size: 16px;
  font-weight: bold;
}

/* line 65, ../sass/Sections/_profiel_boekzoekservice.scss */
.booksearchserviceform {
  border-top: #262929 1px solid;
}

/* line 70, ../sass/Sections/_profiel_boekzoekservice.scss */
.booksearchservice td {
  padding: 10px 0 0 0;
}

/* line 74, ../sass/Sections/_profiel_boekzoekservice.scss */
.winkelopsomming {
  height: 100px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 1, ../sass/Sections/_profiel_orders.scss */
.profile-orders .divDetail {
  background: #e3e3e3;
}

/* line 5, ../sass/Sections/_profiel_orders.scss */
.profile-orders .profile_order_header {
  float: left;
  font-weight: bold;
  padding: 10px 14px;
  width: 100%;
}

/* line 12, ../sass/Sections/_profiel_orders.scss */
.profile-orders .divDetail table {
  margin: 0;
  padding: 0 10px;
}

/* line 17, ../sass/Sections/_profiel_orders.scss */
.profile-orders .divDetail .profile-order-adress-holder {
  float: left;
  width: 100%;
}

/* line 22, ../sass/Sections/_profiel_orders.scss */
.profile-orders .divDetail .profile_addressbook-holder-item_expand {
  float: left;
  margin-bottom: 10px;
  margin-left: 14px;
  width: 215px;
}

/* line 29, ../sass/Sections/_profiel_orders.scss */
.profile-orders .divDetail .profile_content_holder_header_expand {
  font-weight: bold;
}

/* line 1, ../sass/Sections/_profiel_reviews.scss */
.contact-form-half {
  width: 340px;
  float: left;
}

/* line 6, ../sass/Sections/_profiel_reviews.scss */
.new-review {
  float: left;
  margin: 20px 0 0 0;
  width: 100%;
}

/* line 12, ../sass/Sections/_profiel_reviews.scss */
.new-review textarea {
  margin: 5px 0 0 0;
}

/* line 16, ../sass/Sections/_profiel_reviews.scss */
.new-review .contact-form-half {
  float: left;
  margin-right: 20px;
  width: 440px;
}

/* line 22, ../sass/Sections/_profiel_reviews.scss */
.new-review .reviewcover {
  float: left;
  width: 200px;
}

/* line 27, ../sass/Sections/_profiel_reviews.scss */
.new-review .button, .new-review .widget #contour .contourNavigation input, .widget #contour .contourNavigation .new-review input {
  float: right;
}

/* line 31, ../sass/Sections/_profiel_reviews.scss */
.rbRating label {
  display: none;
}

/* line 35, ../sass/Sections/_profiel_reviews.scss */
.js_radio_rating {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-top: 7px;
}

/* line 2, ../sass/Sections/_RegisterPage.scss */
.registerpage .editor {
  width: 422px;
}

/* line 8, ../sass/Sections/_RegisterPage.scss */
#Address_HouseNumberAdditionForView {
  width: 40px;
}

/* line 13, ../sass/Sections/_RegisterPage.scss */
.inputsmallStreetNr[maxlength="10"] {
  margin-left: 10px;
  width: 40px !important;
}

/* line 1, ../sass/Sections/_retourneren.scss */
.retourneren .retour_header_bold {
  font-weight: bold;
}

/* line 5, ../sass/Sections/_retourneren.scss */
.retourneren .retour_content_holder_header {
  font-weight: bold;
}

/* line 9, ../sass/Sections/_retourneren.scss */
.retourneren .retour_content_holder_header {
  margin-top: 20px;
  font-weight: bold;
}

/* line 14, ../sass/Sections/_retourneren.scss */
.retourneren input, .retourneren select {
  margin: 5px 0;
}

/* line 5, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .content {
  float: left;
  margin-right: 20px;
  width: 700px;
}
/* line 12, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag {
  margin-top: 30px;
}
/* line 16, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .pagetitle {
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1250px;
  background-repeat: no-repeat;
  float: left;
  padding-left: 36px;
  width: 664px;
}
/* line 22, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .pagetitle h1 {
  float: left;
  width: 400px;
}
/* line 27, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .pagetitle .button, .shoppingcartpage .shoppingbag .pagetitle .widget #contour .contourNavigation input, .widget #contour .contourNavigation .shoppingcartpage .shoppingbag .pagetitle input {
  float: right;
}
/* line 33, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row {
  border-bottom: 1px solid #dbdbdb;
  float: left;
  line-height: 23px;
  padding: 20px 0 10px 0;
  width: 100%;
}
/* line 40, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column {
  text-decoration: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 49, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.article {
  width: 392px;
}
/* line 52, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.article .image {
  float: left;
  min-height: 45px;
  width: 60px;
}
/* line 58, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.article .description {
  float: left;
  line-height: 20px;
  margin-left: 20px;
  width: 300px;
}
/* line 64, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.article .description h2 {
  margin: 0;
  font-size: 16px;
  line-height: 16px;
}
/* line 70, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.article .description strong {
  color: #262929;
  line-height: 22px;
}
/* line 78, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.quantity {
  width: 102px;
}
/* line 83, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.price {
  text-align: right;
  width: 89px;
}
/* line 89, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.total {
  text-align: right;
  width: 89px;
}
/* line 95, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.delete {
  width: 28px;
}
/* line 98, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row .column.delete button {
  background: none;
  cursor: pointer;
  background-image: url(/Content/images/sprite.png);
  background-position: 0 -1303px;
  background-repeat: no-repeat;
  border: none;
  margin-left: 10px;
}
/* line 109, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.header {
  padding: 0;
}
/* line 112, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.header .column {
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0 2px 0;
  color: #86817e;
}
/* line 120, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals {
  border-bottom: none;
  float: right;
  line-height: 25px;
  width: 308px;
}
/* line 126, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .subtotalrow {
  border-bottom: 1px solid #dbdbdb;
  float: left;
  margin-bottom: 20px;
  padding: 0 0 10px 0;
  width: 100%;
}
/* line 133, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .subtotalrow.total {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 139, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .subtotalrow.promocodebox {
  border-bottom: none;
}
/* line 142, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .subtotalrow.promocodebox .discountcode {
  width: 290px;
}
/* line 146, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .subtotalrow.promocodebox .button, .shoppingcartpage .shoppingbag .row.totals .subtotalrow.promocodebox .widget #contour .contourNavigation input, .widget #contour .contourNavigation .shoppingcartpage .shoppingbag .row.totals .subtotalrow.promocodebox input {
  margin: 10px 0 0 0;
}
/* line 155, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .column.subtotal {
  width: 150px;
}
/* line 159, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.totals .column.subtotal-price {
  margin-right: 28px;
  text-align: right;
  width: 130px;
}
/* line 167, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.buttons {
  border-bottom: none;
}
/* line 170, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .shoppingbag .row.buttons .button, .shoppingcartpage .shoppingbag .row.buttons .widget #contour .contourNavigation input, .widget #contour .contourNavigation .shoppingcartpage .shoppingbag .row.buttons input {
  float: right;
}
/* line 180, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .checkout .widgets {
  float: right;
  margin-top: 30px;
  width: 220px;
}
/* line 185, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .checkout .widgets h2 {
  margin: 0;
}
/* line 190, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .checkout .widgets .header {
  font-size: 16px;
}
/* line 195, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .checkout .widgets ul {
  margin: 10px 0 0 0;
  padding: 0;
}
/* line 200, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .checkout .widgets ul li {
  margin: 0 0 0 16px;
  padding: 0;
}
/* line 207, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .checkout .widgets p {
  margin: 10px 0 0 0;
}
/* line 215, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage .cancel button {
  background: none;
  border: none;
  cursor: pointer;
  display: block;
  height: 26px;
  margin: 3px 0;
  padding: 0;
  width: 100%;
}
/* line 228, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage #main .widgets {
  float: left;
  margin: 92px 0 0 0;
  width: 200px;
}
/* line 234, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage #main .widgets .wrapper {
  width: 100%;
}
/* line 239, ../sass/Sections/_ShoppingCartPage.scss */
.shoppingcartpage #main .widgets ul {
  list-style: outside;
}

/* line 1, ../sass/Sections/_zoekresultaten.scss */
.filter-item h3 {
  margin-top: 0;
}

/* line 5, ../sass/Sections/_zoekresultaten.scss */
.filter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 11, ../sass/Sections/_zoekresultaten.scss */
.filter li {
  margin: 0;
  padding: 0;
  min-height: 22px;
  width: 100%;
}

/* line 18, ../sass/Sections/_zoekresultaten.scss */
.filter li span {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: 100px;
}

/* line 23, ../sass/Sections/_zoekresultaten.scss */
.filter li li {
  margin-left: 22px;
  margin-right: 22px;
}

/* line 28, ../sass/Sections/_zoekresultaten.scss */
.filter li li span {
  max-width: 102px;
}

/* line 33, ../sass/Sections/_zoekresultaten.scss */
.filter span.book-list-filter, .filter span.book-list-filter2 {
  cursor: pointer;
  display: block;
  margin: 10px 0 8px 0;
  font-size: 16px;
  font-weight: bold;
}

/* line 41, ../sass/Sections/_zoekresultaten.scss */
.filter a {
  text-decoration: none;
}

/* line 45, ../sass/Sections/_zoekresultaten.scss */
.selection_filter_delete a {
  background: url(/Content/images/filterclose.png) no-repeat right 0;
  display: block;
  padding-right: 20px;
}

/* line 52, ../sass/Sections/_zoekresultaten.scss */
.overzicht {
  width: 220px;
  float: left;
}

/* line 56, ../sass/Sections/_zoekresultaten.scss */
.filter-title span.book-list-filter {
  display: block;
}

/* line 62, ../sass/Sections/_zoekresultaten.scss */
.filter-title span.book-list-filter2 {
  margin-top: 0;
}

/* line 66, ../sass/Sections/_zoekresultaten.scss */
.filter-title span.book-list-filter2 a {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  float: right;
  text-decoration: underline;
}

/* line 74, ../sass/Sections/_zoekresultaten.scss */
.filter-item {
  margin-bottom: 22px;
}

/* line 78, ../sass/Sections/_zoekresultaten.scss */
.filter-item span.book-list-filter {
  background-position: right -1043px;
}

/* line 82, ../sass/Sections/_zoekresultaten.scss */
.filter-item.open span.book-list-filter {
  margin-top: 10px;
  background-position: right -993px;
}

/* line 87, ../sass/Sections/_zoekresultaten.scss */
.filter-item .filter {
  display: none;
}

/* line 91, ../sass/Sections/_zoekresultaten.scss */
.filter-item.open .filter {
  display: block;
}

/* line 95, ../sass/Sections/_zoekresultaten.scss */
.filter-item .filter a input {
  margin-right: 10px;
}

/* line 99, ../sass/Sections/_zoekresultaten.scss */
.filter input[type="checkbox"] {
  display: none;
}

/* line 103, ../sass/Sections/_zoekresultaten.scss */
.no-js .filter input[type="checkbox"] {
  display: block;
}

/* line 107, ../sass/Sections/_zoekresultaten.scss */
.js_checkbox_replacement {
  background: url(/static/images/polare/js_checkbox/checkbox.png) no-repeat;
  cursor: pointer;
  float: left;
  height: 20px;
  margin: 0 5px 0 0;
  padding: 0;
  width: 20px;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 120, ../sass/Sections/_zoekresultaten.scss */
.js_checkbox_replacement.checked {
  background: url(/static/images/polare/js_checkbox/checkbox-checked.png) no-repeat;
}

/* line 124, ../sass/Sections/_zoekresultaten.scss */
.sort {
  border-bottom: 1px solid #d4d4d4;
  font-size: 13px;
  height: 40px;
  line-height: 40px;
}

/* line 131, ../sass/Sections/_zoekresultaten.scss */
.sort.bottom {
  border-bottom: none;
  border-top: 1px solid #d4d4d4;
}

/* line 136, ../sass/Sections/_zoekresultaten.scss */
.sort ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 142, ../sass/Sections/_zoekresultaten.scss */
.sort li {
  display: inline-block;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 150, ../sass/Sections/_zoekresultaten.scss */
.js_checkbox_replacement.checked {
  background: url(/static/images/polare/js_checkbox/checkbox-checked.png) no-repeat;
}

/* line 154, ../sass/Sections/_zoekresultaten.scss */
.sort {
  border-bottom: 1px solid #d4d4d4;
  font-size: 13px;
  height: 40px;
  line-height: 40px;
}

/* line 161, ../sass/Sections/_zoekresultaten.scss */
.sort.bottom {
  border-bottom: none;
  border-top: 1px solid #d4d4d4;
}

/* line 166, ../sass/Sections/_zoekresultaten.scss */
.sort ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 172, ../sass/Sections/_zoekresultaten.scss */
.sort li {
  display: inline-block;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 180, ../sass/Sections/_zoekresultaten.scss */
.sort .title {
  font-weight: bold;
  margin-right: 20px;
}

/* line 185, ../sass/Sections/_zoekresultaten.scss */
.sort span {
  margin: 0 5px;
}

/* line 189, ../sass/Sections/_zoekresultaten.scss */
.sort .prevnext {
  float: right;
}

/* line 193, ../sass/Sections/_zoekresultaten.scss */
h1 .query {
  font-weight: bold;
}

/* line 198, ../sass/Sections/_zoekresultaten.scss */
.widgetreviewlist .product-list .button, .widgetreviewlist .product-list .widget #contour .contourNavigation input, .widget #contour .contourNavigation .widgetreviewlist .product-list input {
  float: right;
  margin-right: -200px;
}

/* line 205, ../sass/Sections/_zoekresultaten.scss */
.product-list .product {
  border-bottom: 2px solid #d4d4d4;
  margin-top: 28px;
  padding: 0 0 30px 0;
  overflow: hidden;
}
/* line 212, ../sass/Sections/_zoekresultaten.scss */
.product-list .product.hidden {
  display: none;
}
/* line 217, ../sass/Sections/_zoekresultaten.scss */
.product-list .product.employee {
  padding: 20px 0;
}
/* line 221, ../sass/Sections/_zoekresultaten.scss */
.product-list .product.employee .image {
  margin-left: 20px;
  width: 120px;
}
/* line 229, ../sass/Sections/_zoekresultaten.scss */
.product-list .product.employee .employeeIcon img {
  vertical-align: middle;
  margin-left: -4px;
}

/* line 237, ../sass/Sections/_zoekresultaten.scss */
.product-list .image {
  float: left;
  text-align: center;
  margin-right: 20px;
  width: 140px;
  position: relative;
}
/* line 245, ../sass/Sections/_zoekresultaten.scss */
.product-list .image .voordeel {
  bottom: 20px;
  position: absolute;
  right: 0;
  z-index: 100;
}

/* line 253, ../sass/Sections/_zoekresultaten.scss */
.product-list .content {
  float: left;
  width: 380px;
}

/* line 258, ../sass/Sections/_zoekresultaten.scss */
.product-list h4 {
  font-size: 21px;
  font-weight: 600;
  margin: 0;
}

/* line 264, ../sass/Sections/_zoekresultaten.scss */
.product-list h6 {
  font-size: 12px;
}

/* line 268, ../sass/Sections/_zoekresultaten.scss */
.product-list h4 a {
  text-decoration: none;
}

/* line 272, ../sass/Sections/_zoekresultaten.scss */
.product-list h4 span {
  font-size: 14px;
  font-weight: 600;
}

/* line 277, ../sass/Sections/_zoekresultaten.scss */
.product-list h4 span a {
  text-decoration: underline;
  text-transform: uppercase;
}

/* line 282, ../sass/Sections/_zoekresultaten.scss */
.product-list .isbn {
  font-style: italic;
}

/* line 286, ../sass/Sections/_zoekresultaten.scss */
.product-list .ebooklabel {
  display: inline;
}

/* line 290, ../sass/Sections/_zoekresultaten.scss */
.product-list .ebooklabel .label {
  background: #d14627;
  color: #fff;
  font-size: 11px;
  padding: 2px 5px;
}

/* line 297, ../sass/Sections/_zoekresultaten.scss */
.product-list .description {
  display: block;
  margin: 12px 0 20px 0;
  min-height: 63px;
}

/* line 303, ../sass/Sections/_zoekresultaten.scss */
.product-list .price {
  float: right;
  font-size: 22px;
  font-weight: bold;
  text-align: right;
}

/* line 309, ../sass/Sections/_zoekresultaten.scss */
.product-list .price .orange {
  color: #FF3300;
}

/* line 313, ../sass/Sections/_zoekresultaten.scss */
.priceprefix {
  font-size: 14px;
}

/* line 317, ../sass/Sections/_zoekresultaten.scss */
.product-list .newprice {
  font-size: 13px;
  font-weight: 600;
}

/* line 322, ../sass/Sections/_zoekresultaten.scss */
.product-list .button, .product-list .widget #contour .contourNavigation input, .widget #contour .contourNavigation .product-list input {
  float: left;
}

/* line 327, ../sass/Sections/_zoekresultaten.scss */
.product-list .useractions {
  float: right;
  width: 200px;
}

/* line 332, ../sass/Sections/_zoekresultaten.scss */
.product-list .rating-holder {
  display: block;
  margin-bottom: 20px;
}

/* line 338, ../sass/Sections/_zoekresultaten.scss */
.widgetreviewlist .product-list .rating-holder {
  text-align: right;
  margin-right: 20px;
}

/* line 343, ../sass/Sections/_zoekresultaten.scss */
.latest-review, .latest-review a {
  color: #262929;
}

/* line 347, ../sass/Sections/_zoekresultaten.scss */
.latest-review .title {
  color: #262929;
  display: block;
  font-weight: bold;
}

/* line 353, ../sass/Sections/_zoekresultaten.scss */
.latest-review .title span {
  color: #000;
}

/* line 357, ../sass/Sections/_zoekresultaten.scss */
.latest-review .author {
  display: block;
  font-style: italic;
}

/* line 362, ../sass/Sections/_zoekresultaten.scss */
.hreview {
  display: none;
}

/* line 366, ../sass/Sections/_zoekresultaten.scss */
.pager {
  margin: 30px 0 0 0;
}

/* line 370, ../sass/Sections/_zoekresultaten.scss */
.pager a {
  border: 1px solid #262929;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin-right: 8px;
  min-width: 8px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 385, ../sass/Sections/_zoekresultaten.scss */
.pager a.ColorBlack {
  background: #262929;
  color: #fff;
}

/* line 390, ../sass/Sections/_zoekresultaten.scss */
.pager span.ColorBlack, .pager label.ColorBlack {
  background: #262929;
  border: 1px solid #262929;
  color: #fff;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin-right: 8px;
  width: 28px;
  text-align: center;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 405, ../sass/Sections/_zoekresultaten.scss */
.pager label {
  margin-right: 10px;
}

/* line 410, ../sass/Sections/_zoekresultaten.scss */
.imgBoekkoerier {
  float: left;
  width: 35px;
  margin-right: 10px;
}

/* line 1, ../sass/Sections/_studieboeken.scss */
#divSearchStudyBook textarea {
  width: 400px;
}

/* line 5, ../sass/Sections/_studieboeken.scss */
.isbnzoeker {
  float: left;
  margin-right: 40px;
}

/* line 10, ../sass/Sections/_studieboeken.scss */
.naamzoeker {
  border-left: solid 1px #949999;
  float: left;
  padding-left: 39px;
}

/* line 18, ../sass/Sections/_studieboeken.scss */
.contentpage.studieboeken .introtext {
  float: left;
  margin-bottom: 40px;
  width: 530px;
}
/* line 24, ../sass/Sections/_studieboeken.scss */
.contentpage.studieboeken .widget {
  float: left;
  width: 100%;
}
/* line 28, ../sass/Sections/_studieboeken.scss */
.contentpage.studieboeken .widget.widgetshoppingcartmini {
  float: right;
  width: 220px;
}

/* line 1, ../sass/Sections/_winkels.scss */
.storelist .tabscontainer, #tab_winkels_nederland, #tab_winkels_belgie {
  width: 700px;
}

/* line 5, ../sass/Sections/_winkels.scss */
#tab_winkels_nederland .divTop10Netherlands, #tab_winkels_belgie .divTop10Belgium {
  margin: 10px 0 0 0;
  width: 100%;
}

/* line 10, ../sass/Sections/_winkels.scss */
#tab_winkels_nederland .winkel, #tab_winkels_belgie .winkel {
  float: left;
  margin: 30px 20px 0 0;
  min-height: 340px;
  width: 220px;
}

/* line 18, ../sass/Sections/_winkels.scss */
#tab_winkels_nederland .winkel:nth-child(3n+3),
#tab_winkels_belgie .winkel:nth-child(3n+3) {
  margin-right: 0;
}

/* line 22, ../sass/Sections/_winkels.scss */
#tab_winkels_nederland .winkel h2, #tab_winkels_belgie .winkel h2 {
  line-height: 22px;
  min-height: 44px;
}

/* line 27, ../sass/Sections/_winkels.scss */
#tab_winkels_nederland .winkel h2 a, #tab_winkels_belgie .winkel h2 a {
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 35, ../sass/Sections/_winkels.scss */
#tab_winkels_nederland .voorheen, #tab_winkels_belgie .voorheen {
  margin-top: -40px;
  display: block;
}

/* line 40, ../sass/Sections/_winkels.scss */
.winkeldetail h1 {
  float: left;
  height: 46px;
  line-height: 23px;
  margin-bottom: 0;
  width: 480px;
}

/* line 48, ../sass/Sections/_winkels.scss */
.winkeldetail .back {
  float: right;
  margin-bottom: 10px;
  width: 220px;
  text-align: right;
}

/* line 55, ../sass/Sections/_winkels.scss */
.winkeldetail .sidebar-left h3 {
  margin-top: 0;
}

/* line 60, ../sass/Sections/_winkels.scss */
.winkeldetail .timetable p {
  margin: 0;
}

/* line 64, ../sass/Sections/_winkels.scss */
.winkeldetail .timetable td:first-child {
  font-weight: bold;
}

/* line 68, ../sass/Sections/_winkels.scss */
.winkeldetail .timetable td:nth-child(2) {
  text-align: right;
}

/* line 73, ../sass/Sections/_winkels.scss */
.winkeldetail .timetable td[colspan="2"]:first-child {
  font-weight: normal;
}

/* line 77, ../sass/Sections/_winkels.scss */
.winkeldetail .timetable tr:last-child {
  font-size: 11px;
}

/* line 81, ../sass/Sections/_winkels.scss */
.winkeldetail .share {
  margin-bottom: 20px;
}

/* line 85, ../sass/Sections/_winkels.scss */
.winkeldetail .voorheen-detail {
  display: block;
  margin-top: 0;
  font-size: 12px;
}

/* line 91, ../sass/Sections/_winkels.scss */
#bigImageMaps {
  background: #262929;
  color: #fff;
  float: left;
  height: 360px;
  width: 100%;
  margin: 10px 0 30px 0;
  position: relative;
  overflow: hidden;
}

/* line 102, ../sass/Sections/_winkels.scss */
#bigImageMaps img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

/* line 109, ../sass/Sections/_winkels.scss */
#bigImageMaps .caption {
  background: #262929;
  position: absolute;
  left: 0;
  top: 320px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  z-index: 10;
}

/* line 120, ../sass/Sections/_winkels.scss */
#bigImageMaps .caption a {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  margin-left: 20px;
}

/* line 127, ../sass/Sections/_winkels.scss */
#bigImageMaps .caption a span {
  display: inline-block;
  width: 20px;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 135, ../sass/Sections/_winkels.scss */
#captionMap {
  color: #262929;
  position: absolute;
  left: 0;
  top: 320px;
  height: 360px;
  width: 100%;
  z-index: 5;
}

/* line 145, ../sass/Sections/_winkels.scss */
#captionMap a {
  color: #262929;
  text-decoration: underline;
}

/* line 150, ../sass/Sections/_winkels.scss */
#smallMap, #smallMap2 {
  border: 1px solid #d7d1cd;
  height: 218px;
  width: 218px;
}

/* line 156, ../sass/Sections/_winkels.scss */
.vestiging-content .button, .vestiging-content .widget #contour .contourNavigation input, .widget #contour .contourNavigation .vestiging-content input {
  float: left;
  margin: 10px 0;
}

/* line 161, ../sass/Sections/_winkels.scss */
.vestiging-content {
  float: left;
  width: 100%;
}

/* =============================================================================
   CSS Widgets
   ========================================================================== */
/* line 2, ../sass/Widgets/_WidgetBase.scss */
.widget.colorBlack {
  background-color: #262929;
}
/* line 5, ../sass/Widgets/_WidgetBase.scss */
.widget.colorBlack h2, .widget.colorBlack .booklist a, .widget.colorBlack .booklist span, .widget.colorBlack .next_list {
  color: #fff;
}
/* line 9, ../sass/Widgets/_WidgetBase.scss */
.widget.colorBlack .booklist li:hover {
  background: rgba(255, 255, 255, 0.3);
}
/* line 15, ../sass/Widgets/_WidgetBase.scss */
.widget.colorGrey {
  background-color: #f3f1f1;
}

/* line 20, ../sass/Widgets/_WidgetBase.scss */
.widgetrow {
  float: left;
  width: 100%;
}

/* line 25, ../sass/Widgets/_WidgetBase.scss */
.widget {
  margin-bottom: 40px;
}
/* line 28, ../sass/Widgets/_WidgetBase.scss */
.widget.widgetslider {
  margin-bottom: 0;
}
/* line 31, ../sass/Widgets/_WidgetBase.scss */
.home .widget.widgetslider {
  margin-bottom: 40px;
}
/* line 36, ../sass/Widgets/_WidgetBase.scss */
.widget .header {
  font-weight: bold;
}
/* line 41, ../sass/Widgets/_WidgetBase.scss */
.widget #contour {
  padding-top: 0;
  margin-top: 0;
}
/* line 45, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .contourPageName {
  font-size: 23px;
  font-weight: 600;
  margin-top: 0;
}
/* line 51, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .contourPageName {
  display: none;
}
/* line 55, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .validation-summary-valid {
  margin: 0;
  padding: 0;
}
/* line 59, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .validation-summary-valid ul, .widget #contour .validation-summary-valid li {
  margin: 0;
  padding: 0;
}
/* line 65, ../sass/Widgets/_WidgetBase.scss */
.widget #contour fieldset {
  margin: 0;
  padding: 0;
}
/* line 70, ../sass/Widgets/_WidgetBase.scss */
.widget #contour legend {
  margin: 0 0 20px 0;
  padding: 0;
}
/* line 75, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .fieldLabel {
  line-height: 26px;
  margin: 0;
  padding: 0;
}
/* line 81, ../sass/Widgets/_WidgetBase.scss */
.widget #contour input.text, .widget #contour select {
  margin: 0 0 10px 0 !important;
  padding: 5px !important;
}
/* line 86, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .contourNavigation {
  width: 520px;
}
/* line 89, ../sass/Widgets/_WidgetBase.scss */
.widget #contour .contourNavigation input {
  float: right;
}
/* line 100, ../sass/Widgets/_WidgetBase.scss */
.widget.hasColor {
  padding: 40px 0;
}

/* line 1, ../sass/Widgets/_Booklist.scss */
.text-author, .title a {
  text-decoration: none;
}

/* line 5, ../sass/Widgets/_Booklist.scss */
.booklist {
  position: relative;
}

/* line 9, ../sass/Widgets/_Booklist.scss */
.booklist h2 {
  font-size: 23px;
  font-weight: 600;
  line-height: 36px;
}

/* line 15, ../sass/Widgets/_Booklist.scss */
.booklist .next_list {
  position: absolute;
  top: 12px;
  right: 0;
  width: 920px;
}

/* line 22, ../sass/Widgets/_Booklist.scss */
.booklist .next_list span {
  font-weight: 800;
}

/* line 26, ../sass/Widgets/_Booklist.scss */
.main-content .booklist h2 {
  margin-left: 0;
}

/* line 30, ../sass/Widgets/_Booklist.scss */
.booklist .next_list .line {
  float: right;
  font-size: 18px;
  font-weight: normal;
  margin: 0 10px;
  *margin-top: -30px;
}

/* line 38, ../sass/Widgets/_Booklist.scss */
.js_booklist_prev {
  background-position: -981px -1095px;
  cursor: pointer;
  float: right;
  font-size: 14px;
  *margin-top: -30px;
}

/* line 46, ../sass/Widgets/_Booklist.scss */
.js_booklist_next {
  background-position: right -1044px;
  cursor: pointer;
  float: right;
  font-size: 14px;
  *margin-top: -30px;
}

/* line 54, ../sass/Widgets/_Booklist.scss */
.booklist ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* line 61, ../sass/Widgets/_Booklist.scss */
.booklist li {
  border-bottom: solid #262929;
  cursor: pointer;
  float: left;
  width: 120px;
  font-weight: bold;
  margin: 0 20px 0 0;
  padding: 0 10px 20px 10px;
}

/* line 71, ../sass/Widgets/_Booklist.scss */
.booklist li.last {
  margin-right: 0;
  padding-right: 0;
}

/* line 77, ../sass/Widgets/_Booklist.scss */
.booklist li:hover {
  background: #262929;
}

/* line 81, ../sass/Widgets/_Booklist.scss */
.booklist .image {
  position: relative;
  *position: static;
}

/* line 86, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .image {
  /*display: none;*/
}

/* line 90, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .image img {
  opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}

/* line 99, ../sass/Widgets/_Booklist.scss */
.booklist li .meerinfo {
  display: none;
  cursor: pointer;
  height: 158px;
  text-decoration: none;
}

/* line 107, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .meerinfo {
  display: block;
}

/* line 111, ../sass/Widgets/_Booklist.scss */
.booklist .hovermore-plus {
  background: #00abff;
  color: #fff;
  display: none;
  float: left;
  font-size: 32px;
  width: 60px;
  height: 60px;
  border: none;
  line-height: 60px;
  margin-bottom: 24px;
  margin-left: 30px;
  margin-top: 40px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  text-decoration: none;
  font-family: 'Times New Roman';
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

/* line 134, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .hovermore-plus {
  display: block;
  *display: none;
}

/* line 139, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .hovermore-plus a {
  text-decoration: none;
}

/* line 143, ../sass/Widgets/_Booklist.scss */
.booklist .hovermore-info {
  color: #00abff;
  display: none;
  font-size: 12px;
  line-height: 12px;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 123px;
}

/* line 156, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .hovermore-info {
  display: block;
  *display: none;
}

/* line 162, ../sass/Widgets/_Booklist.scss */
.booklist .image {
  display: block;
  width: 100%;
  overflow: hidden;
  width: 120px;
  position: relative;
}
/* line 170, ../sass/Widgets/_Booklist.scss */
.booklist .image .voordeel {
  bottom: 10px;
  position: absolute;
  right: 0;
}

/* line 177, ../sass/Widgets/_Booklist.scss */
.booklist .image img {
  display: block;
}

/* line 181, ../sass/Widgets/_Booklist.scss */
.booklist .author {
  display: block;
  font-family: Arial;
  font-size: 11px;
  height: 28px;
  line-height: 14px;
  margin-top: 2px;
  overflow: hidden;
  text-transform: uppercase;
}

/* line 193, ../sass/Widgets/_Booklist.scss */
.booklist .title {
  display: block;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin-top: 10px;
  overflow: hidden;
  height: 56px;
}

/* line 204, ../sass/Widgets/_Booklist.scss */
.booklist .price {
  display: block;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
}

/* line 211, ../sass/Widgets/_Booklist.scss */
.booklist .price .orange {
  color: #FF3300;
}

/* line 215, ../sass/Widgets/_Booklist.scss */
.booklist .price .boekkoerier {
  display: inline-block;
  float: right;
  margin-left: 4px;
  vertical-align: middle;
  /*IE7*/
  zoom: 1;
  *display: inline;
}

/* line 225, ../sass/Widgets/_Booklist.scss */
.booklist .last .price .boekkoerier {
  margin-right: 10px;
}

/* line 231, ../sass/Widgets/_Booklist.scss */
.booklist li:hover .author a,
.booklist li:hover .title a,
.booklist li:hover .price {
  color: #fff;
}

/* line 2, ../sass/Widgets/_ColumnsThree.scss */
.widgetcolumnsthree.colorBlack {
  color: #fff;
}
/* line 5, ../sass/Widgets/_ColumnsThree.scss */
.widgetcolumnsthree.colorBlack a {
  color: #fff;
}
/* line 9, ../sass/Widgets/_ColumnsThree.scss */
.widgetcolumnsthree.colorBlack .button.dark-grey, .widgetcolumnsthree.colorBlack .widget #contour .contourNavigation input.dark-grey, .widget #contour .contourNavigation .widgetcolumnsthree.colorBlack input.dark-grey {
  background: #fff;
  color: #262929;
}
/* line 13, ../sass/Widgets/_ColumnsThree.scss */
.widgetcolumnsthree.colorBlack .button.dark-grey:hover, .widgetcolumnsthree.colorBlack .widget #contour .contourNavigation input.dark-grey:hover, .widget #contour .contourNavigation .widgetcolumnsthree.colorBlack input.dark-grey:hover {
  background: #00abff;
  color: #fff;
}

/* line 24, ../sass/Widgets/_ColumnsThree.scss */
.content-home h2 {
  font-size: 23px;
  font-weight: 600;
  line-height: 36px;
}
/* line 30, ../sass/Widgets/_ColumnsThree.scss */
.content-home ul {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
/* line 36, ../sass/Widgets/_ColumnsThree.scss */
.content-home ul .share {
  padding: 25px 0 32px 0;
}
/* line 42, ../sass/Widgets/_ColumnsThree.scss */
.content-home li {
  float: left;
  padding: 0 20px 0 0;
  width: 300px;
}
/* line 47, ../sass/Widgets/_ColumnsThree.scss */
.content-home li.last {
  padding: 0 0 0 0;
}
/* line 51, ../sass/Widgets/_ColumnsThree.scss */
.contentpagesearchsidebar .content-home li {
  padding: 0 16px 0 0;
  width: 246px;
}
/* line 55, ../sass/Widgets/_ColumnsThree.scss */
.contentpagesearchsidebar .content-home li.last {
  padding: 0 0 0 0;
}

/* line 64, ../sass/Widgets/_ColumnsThree.scss */
.content-home-title {
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding-top: 26px;
}

/* line 71, ../sass/Widgets/_ColumnsThree.scss */
ul.newsitems img {
  height: auto;
  width: 140px;
}

/* line 76, ../sass/Widgets/_ColumnsThree.scss */
.content-home-subtitle {
  display: block;
  font-size: 18px;
  min-height: 40px;
}

/* line 82, ../sass/Widgets/_ColumnsThree.scss */
.content-home-text {
  display: block;
  font-size: 12px;
  line-height: 22px;
  padding: 22px 0 28px 0;
  min-height: 66px;
}

/* line 90, ../sass/Widgets/_ColumnsThree.scss */
.week-share {
  display: block;
  float: left;
  width: 200px;
  padding: 25px 0 42px 0;
}

/* line 99, ../sass/Widgets/_ColumnsThree.scss */
.white-wrapper {
  background: #fff;
  color: #2D1E0E;
  padding: 0 0 0 0;
}

/* line 105, ../sass/Widgets/_ColumnsThree.scss */
.grey-wrapper {
  background: #f3f2f2;
  color: #2D1E0E;
  padding: 0 0 0 0;
}

/* line 111, ../sass/Widgets/_ColumnsThree.scss */
.darkgrey-wrapper {
  background: #262929;
  color: #fff;
}

/* line 2, ../sass/Widgets/_EmbedContent.scss */
.widgetembedcontent iframe {
  height: 400px;
  width: 100%;
}
/* line 7, ../sass/Widgets/_EmbedContent.scss */
.widgetembedcontent h2 {
  font-size: 23px;
  font-weight: 600;
}

/* line 3, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform .contourPage {
  float: left;
  width: 100%;
}
/* line 8, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform fieldset {
  float: left;
  width: 50%;
}
/* line 14, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform #contour label.fieldLabel {
  width: 100px;
}
/* line 18, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform #contour .contourPageName {
  display: none;
}
/* line 22, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform #contour .validation-summary-valid {
  display: none;
}
/* line 26, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform #contour .contourNavigation {
  float: left;
  width: 100%;
}
/* line 30, ../sass/Widgets/_FormPicker.scss */
.widget.widgetformpicker.contactform #contour .contourNavigation .button, .widget.widgetformpicker.contactform #contour .contourNavigation input {
  margin-right: 54px;
}

/* line 2, ../sass/Widgets/_MiniCart.scss */
.minicart table {
  margin-top: 10px;
}

/* line 3, ../sass/Widgets/_Newsletter.scss */
.widgetnewsletter input[type="text"] {
  width: 201px;
}
/* line 7, ../sass/Widgets/_Newsletter.scss */
.widgetnewsletter .button, .widgetnewsletter .widget #contour .contourNavigation input, .widget #contour .contourNavigation .widgetnewsletter input {
  float: right;
}

/* line 1, ../sass/Widgets/_ReviewList.scss */
#reviewsIniniteScrollBottom {
  display: block;
  margin: 20px 0;
  padding: 20px;
  text-align: center;
}

/* line 3, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini h3, .widgetshoppingcartminiaddress h3, .widgetorderminiaddress h3 {
  border-bottom: 1px solid #d7d1cd;
  font-size: 10px;
  margin: 10px 0 0 0;
  float: left;
  width: 100%;
}
/* line 11, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .bookdelete, .widgetshoppingcartminiaddress .bookdelete, .widgetorderminiaddress .bookdelete {
  padding-top: 4px;
}
/* line 15, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .header, .widgetshoppingcartminiaddress .header, .widgetorderminiaddress .header {
  float: left;
  width: 100%;
}
/* line 20, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .editor, .widgetshoppingcartminiaddress .editor, .widgetorderminiaddress .editor {
  float: left;
  margin-top: 10px;
  width: 100%;
}
/* line 26, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .row, .widgetshoppingcartminiaddress .row, .widgetorderminiaddress .row {
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
/* line 31, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .row.subtotal, .widgetshoppingcartminiaddress .row.subtotal, .widgetorderminiaddress .row.subtotal {
  border-top: 1px solid #d7d1cd;
  margin-top: 5px;
  padding-top: 5px;
}
/* line 37, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .row.total, .widgetshoppingcartminiaddress .row.total, .widgetorderminiaddress .row.total {
  font-weight: bold;
}
/* line 42, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column, .widgetshoppingcartminiaddress .column, .widgetorderminiaddress .column {
  float: left;
}
/* line 45, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column a, .widgetshoppingcartminiaddress .column a, .widgetorderminiaddress .column a {
  text-decoration: underline;
  font-size: 11px;
}
/* line 50, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column.quantity, .widgetshoppingcartminiaddress .column.quantity, .widgetorderminiaddress .column.quantity {
  font-size: 11px;
  width: 9%;
}
/* line 55, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column.title, .widgetshoppingcartminiaddress .column.title, .widgetorderminiaddress .column.title {
  width: 57%;
}
/* line 59, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column.price, .widgetshoppingcartminiaddress .column.price, .widgetorderminiaddress .column.price {
  font-size: 11px;
  text-align: right;
  width: 24%;
}
/* line 65, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column.delete, .widgetshoppingcartminiaddress .column.delete, .widgetorderminiaddress .column.delete {
  text-align: right;
  width: 10%;
}
/* line 70, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column.key, .widgetshoppingcartminiaddress .column.key, .widgetorderminiaddress .column.key {
  text-align: right;
  width: 56%;
}
/* line 75, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartmini .column.value, .widgetshoppingcartminiaddress .column.value, .widgetorderminiaddress .column.value {
  text-align: right;
  width: 34%;
}

/* line 83, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartminiaddress .editor, .widgetshoppingcartminiaddress .address, .widgetorderminiaddress .editor, .widgetorderminiaddress .address {
  margin-bottom: 20px;
}
/* line 87, ../sass/Widgets/_ShoppingCartMini.scss */
.widgetshoppingcartminiaddress .minicart, .widgetshoppingcartminiaddress .address, .widgetorderminiaddress .minicart, .widgetorderminiaddress .address {
  float: left;
  width: 100%;
}
/* line 93, ../sass/Widgets/_ShoppingCartMini.scss */
.checkoutpage .checkout .widgetshoppingcartminiaddress .address h2, .checkoutpage .checkout .widgetorderminiaddress .address h2 {
  margin-bottom: 10px;
}

/* line 2, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .list {
  border-right: 1px solid #949999;
  float: left;
  width: 477px;
}
/* line 7, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .list textarea {
  margin-bottom: 10px;
  width: 400px;
  height: 120px;
}
/* line 13, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .list .button, .widgetstudybooksearch .list .widget #contour .contourNavigation input, .widget #contour .contourNavigation .widgetstudybooksearch .list input {
  float: right;
  margin: 4px 57px 0 0;
}
/* line 20, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .dropdowns {
  float: left;
  margin-left: 40px;
  width: 202px;
}
/* line 25, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .dropdowns label {
  display: block;
  margin-bottom: 10px;
}
/* line 30, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .dropdowns select {
  margin-bottom: 10px;
}
/* line 35, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .additionalInformation {
  float: left;
  width: 100%;
}
/* line 40, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .product {
  border-bottom: 2px solid #d4d4d4;
  margin-top: 28px;
  padding: 0 0 30px 0;
  overflow: hidden;
  float: left;
  width: 100%;
}
/* line 48, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .product .image {
  float: left;
  text-align: center;
  margin-right: 20px;
  width: 140px;
}
/* line 55, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .product .content {
  float: left;
  width: 380px;
}
/* line 60, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .product h4 {
  font-size: 21px;
  font-weight: 600;
  margin: 0;
}
/* line 67, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .product .isbn {
  font-style: italic;
}
/* line 71, ../sass/Widgets/_StudyBookSearch.scss */
.widgetstudybooksearch .product .useractions {
  float: right;
  width: 200px;
}

/* line 1, ../sass/Widgets/_Slider.scss */
.widgetslider {
  height: 298px;
  position: relative;
  width: 100%;
}
/* line 6, ../sass/Widgets/_Slider.scss */
.widgetslider ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 12, ../sass/Widgets/_Slider.scss */
.widgetslider li {
  margin: 0 auto;
  padding: 0;
}
/* line 17, ../sass/Widgets/_Slider.scss */
.widgetslider .slides {
  position: relative;
  z-index: 0;
}
/* line 21, ../sass/Widgets/_Slider.scss */
.widgetslider .slides li {
  position: absolute;
  left: 0;
  top: 0;
  height: 298px;
  width: 100%;
}
/* line 28, ../sass/Widgets/_Slider.scss */
.widgetslider .slides li .wrapper {
  position: relative;
  height: 298px;
}
/* line 35, ../sass/Widgets/_Slider.scss */
.widgetslider .slides .content {
  color: #fff;
  display: block;
  height: 298px;
  left: 0;
  position: absolute;
  top: 0;
  text-align: center;
  width: 100%;
}
/* line 45, ../sass/Widgets/_Slider.scss */
.widgetslider .slides .content a {
  color: #fff;
  text-decoration: none;
}
/* line 50, ../sass/Widgets/_Slider.scss */
.widgetslider .slides .content .title {
  display: block;
  font-size: 44px;
  font-weight: 600;
  margin: 65px 0 20px 0;
  text-indent: -9999px;
  text-transform: uppercase;
}
/* line 59, ../sass/Widgets/_Slider.scss */
.widgetslider .slides .content .subtitle {
  display: block;
  font-size: 18px;
  font-weight: 600;
  text-indent: -9999px;
  text-transform: uppercase;
}
/* line 70, ../sass/Widgets/_Slider.scss */
.widgetslider .control {
  display: none;
}
/* line 74, ../sass/Widgets/_Slider.scss */
.widgetslider .bullets {
  position: absolute;
  left: 0;
  bottom: 23px;
  width: 100%;
  text-align: center;
}
/* line 81, ../sass/Widgets/_Slider.scss */
.widgetslider .bullets a {
  background-position: -25px -925px;
  display: block;
  height: 8px;
  text-indent: -9999px;
  width: 8px;
}
/* line 89, ../sass/Widgets/_Slider.scss */
.widgetslider .bullets li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 0 2px;
}
/* line 93, ../sass/Widgets/_Slider.scss */
.widgetslider .bullets li.active a {
  background-position: 0 -925px;
}
/* line 99, ../sass/Widgets/_Slider.scss */
.widgetslider .slider_prev {
  background-position: 0 -900px;
  cursor: pointer;
  display: block;
  height: 19px;
  margin: -11px 0 0 -471px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 19px;
}
/* line 111, ../sass/Widgets/_Slider.scss */
.widgetslider .slider_next {
  background-position: -50px -900px;
  cursor: pointer;
  display: block;
  height: 19px;
  position: absolute;
  left: 50%;
  margin: -11px 0 0 451px;
  top: 50%;
  width: 19px;
}

/* line 3, ../sass/Widgets/_Text.scss */
.widgettext.veiligheid-gegarandeerd .header {
  background: url(/static/images/ic_lock.gif) no-repeat 0 1px;
  padding-left: 20px;
}

/* =============================================================================
   CSS Helpers
   ========================================================================== */
/* line 1, ../sass/_helpers.scss */
#header:before, #header:after {
  content: "";
  display: table;
}

/* line 6, ../sass/_helpers.scss */
#header:after {
  clear: both;
}

/* line 10, ../sass/_helpers.scss */
#header {
  *zoom: 1;
}

/* line 14, ../sass/_helpers.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

/* line 19, ../sass/_helpers.scss */
.clearfix:after {
  clear: both;
}

/* line 23, ../sass/_helpers.scss */
.clearfix {
  *zoom: 1;
}

/* line 27, ../sass/_helpers.scss */
.whiteText {
  color: #fff;
}

/* line 31, ../sass/_helpers.scss */
.no-jshidden, .toggleElement {
  display: none;
}
/* line 34, ../sass/_helpers.scss */
.no-js .no-jshidden, .no-js .toggleElement {
  display: block;
}
