- height: 14.688em;
- background-image: url(/static/catalogue/img/carousel-left.png);
- background-position: 100% 0;
- background-repeat: no-repeat;
- background-size: auto 14.688em;
- /* left part of mask as background */ }
+ height: 100%;
+ background: url(/static/catalogue/img/carousel-left.png) 100% 0 no-repeat;
+ background-size: 4.375em 100%; }
+ #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note {
+ position: relative;
+ height: 100%;
+ color: white;
+ margin-top: 8.5em; }
+ #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div:before {
+ content: " ";
+ display: block;
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ z-index: -1;
+ background-color: black;
+ opacity: 0.6; }
+ #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div p {
+ padding: .4em 3em 0 .5em; }
+ #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div p strong {
+ font-size: 1.2em;
+ display: block; }
+ #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link .catalogue-carousel-note div p .more {
+ position: absolute;
+ right: 4em;
+ top: 4.5em; }
+ #catalogue-carousel #catalogue-carousel-links li a.catalogue-carousel-link:active {
+ outline: none; }
+ #catalogue-carousel #catalogue-carousel-links li .attribution {
+ text-align: right;
+ font-size: .75em;
+ position: absolute;
+ right: 5em;
+ top: .1em;
+ color: white;
+ font-weight: bold;
+ text-shadow: 0 0 5px #000; }