7   border-radius: 0.9375em;
 
   9   #catalogue-carousel #catalogue-carousel-links {
 
  15     #catalogue-carousel #catalogue-carousel-links li {
 
  21       background-size: 100% 100%;
 
  22       border-top-left-radius: 0.9375em 6.38%;
 
  23       border-bottom-left-radius: 0.9375em 6.38%;
 
  25       background-color: #888; }
 
  26       #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link {
 
  31         background: url(/static/catalogue/img/carousel-left.png) 100% 0 no-repeat;
 
  32         background-size: 4.375em 100%; }
 
  33         #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note {
 
  38           #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div:before {
 
  45             background-color: black;
 
  47           #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div p {
 
  48             padding: .4em 3em 0 .5em; }
 
  49             #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div p strong {
 
  52             #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div p .more {
 
  56       #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link:active {
 
  58       #catalogue-carousel #catalogue-carousel-links li .attribution {
 
  66         text-shadow: 0 0 5px #000; }
 
  67   #catalogue-carousel #catalogue-carousel-switcher {
 
  69     padding: 0.1875em 0 0 3.625em;
 
  76     border-radius: 0 0.9375em 0.9375em 0;
 
  77     background-color: #ed7831;
 
  78     background-image: url(/static/catalogue/img/carousel-right.png);
 
  79     background-position: 0 0;
 
  80     background-repeat: no-repeat;
 
  81     background-size: auto 14.6875em;
 
  82     /* right part of mask as background */ }
 
  83     #catalogue-carousel #catalogue-carousel-switcher li {
 
  87       #catalogue-carousel #catalogue-carousel-switcher li a {
 
  88         text-transform: uppercase;
 
  90       #catalogue-carousel #catalogue-carousel-switcher li a:before {
 
  92         margin-right: 1.5em; }
 
  93       #catalogue-carousel #catalogue-carousel-switcher li .knowledge:before {
 
  94         content: url(/static/img/icons/knowledge_dark.png); }
 
  95       #catalogue-carousel #catalogue-carousel-switcher li .activity:before {
 
  96         content: url(/static/img/icons/activity_dark.png); }
 
  97       #catalogue-carousel #catalogue-carousel-switcher li .lesson-plan:before {
 
  98         content: url(/static/img/icons/lesson-plan_dark.png); }
 
  99       #catalogue-carousel #catalogue-carousel-switcher li .reference:before {
 
 100         content: url(/static/img/icons/reference_dark.png); }
 
 101     #catalogue-carousel #catalogue-carousel-switcher li.activeSlide a {
 
 103     #catalogue-carousel #catalogue-carousel-switcher li.activeSlide .knowledge:before {
 
 104       content: url(/static/img/icons/knowledge_white.png); }
 
 105     #catalogue-carousel #catalogue-carousel-switcher li.activeSlide .activity:before {
 
 106       content: url(/static/img/icons/activity_white.png); }
 
 107     #catalogue-carousel #catalogue-carousel-switcher li.activeSlide .lesson-plan:before {
 
 108       content: url(/static/img/icons/lesson-plan_white.png); }
 
 109     #catalogue-carousel #catalogue-carousel-switcher li.activeSlide .reference:before {
 
 110       content: url(/static/img/icons/reference_white.png); }