/*Base START-----------------------------------------------------------------*/
  .slide-outer-container {
    height: 500px;
    background-size: 500px 500px;
    background-repeat: repeat-x;
    display: flex;
    background-color: red;
  }
  .slide-outer-container br {
    display: none;
  }
  .slide-inner-container {
    display: flex;
    flex-direction: column;
    text-align: left;
    height: 100%;
    width: 100%;
    max-width: 1070px;
  }
  .slide-content-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 24px 16px 0 16px;
  }
  .slide-covers-container {
    background-repeat: no-repeat;
    filter: drop-shadow(0px 10px 10px #505050);
    height: 100%;
    background-position-x: center;
    background-position-y: 24px;
    background-size: 150%;
    overflow: hidden;
  }
  .slide-buttons-container a:hover {
    color: rgba(255, 255, 255, 1.0);
    text-decoration: underline;
    text-decoration-color: rgba(255, 255, 255, 1);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }
  .slide-text-container p {
    margin-top: 0;
    color: rgba(255, 255, 255, 1.0);
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
    line-height: 130%;
    filter: none;
  }
  .slide-subhead {
    font-size: 72%;
    margin-bottom: 8px;
    letter-spacing: 0.3rem;
    font-family:  'GillSansMTPro-Medium', "Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Frutiger, "Frutiger Linotype",
                    Univers, Calibri, "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, Arial, sans-serif;
    text-transform: uppercase;
  }
  p.slide-subhead {
    line-height: 100%;
  }
  .slide-headline,
  .slide-text {
    font-family:  'ACaslonPro-Semibold', "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua",
                  Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond",
                  "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
  }
  .slide-headline {
    font-size: 172%;
    margin-bottom: 8px;
  }
  .slide-text {
    font-size: 94%;
  }
  .slide-buttons-container {
    display: flex;
    flex-direction: column;
  }
  .slide-buttons-container .button {
    margin: 16px auto 0 0;
    background-color: green;
  }
  @media screen and (min-width: 592px) {
  .slide-content-container {
    padding: 24px 24px 0 24px;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container {
    height: 440px;
  }
  .slide-inner-container {
    flex-direction: row;
    width: 90%;
    margin: 0 auto;
  }
  .slide-content-container {
    padding: 32px 0 32px 0;
    width: 35%;
  }
  .slide-covers-container {
    background-position-y: 24px;
    width: 65%;
  }
  .slide-subhead {
    font-size: 76%;
    margin-bottom: 12px;
  }
  .slide-headline {
    font-size: 180%;
    margin-bottom: 16px;
  }
  .slide-text {
    font-size: 99%;
  }
  .slide-buttons-container .button {
    margin: 0 auto 0 0;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-content-container {
    width: 28%;
  }
  .slide-covers-container {
    width: 72%;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-inner-container {
    width: 85%;
  }
  .slide-content-container {
    width: 28%;
  }
  .slide-outer-container br {
    display: inline-block;
  }
  .slide-covers-container {
    background-position-y: 16px;
    width: 72%;
  }
  .slide-subhead {
    font-size: 93%;
  }
  .slide-headline {
    font-size: 220%;
  }
  .slide-text {
    font-size: 120%;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-inner-container {
    max-width: 1200px;
  }
  .slide-content-container {
    width: 25%;
  }
  .slide-covers-container {
    background-position-y: 16px;
    width: 75%;
  }
  }
/*END*/

/*Standard Grey START--------------------------------------------------------*/
  .slide-outer-container.is--change-this {
    background-color: #000000;
    background-image: url("../images/carousel/change-this-bg.jpg");
  }
  .slide-outer-container.is--change-this .slide-text-container p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--change-this .button {
    background-color: #000000;
  }
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-xs.png");
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Standard White START-------------------------------------------------------*/
  .slide-outer-container.is--change-this {
    background-color: #000000;
    background-image: url("../images/carousel/change-this-bg.jpg");
  }
  .slide-outer-container.is--change-this .button {
    background-color: #000000;
  }
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-xs.png");
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--change-this .slide-covers-container {
    background-image: url("../images/carousel/change-this-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Almanac 2026 START---------------------------------------------------------*/
  .slide-outer-container.is--almanac-2026 {
    background-color: #db99bd;
    background-image: url("../images/carousel/almanac-2026-bg.jpg");
  }
  .slide-outer-container.is--almanac-2026 .button {
    background-color: #e594c9;
  }
  .slide-outer-container.is--almanac-2026 .slide-covers-container {
    background-image: url("../images/carousel/almanac-2026-xs.png");
    background-size: 115%;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--almanac-2026 .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--almanac-2026 .slide-covers-container {
    background-image: url("../images/carousel/almanac-2026-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--almanac-2026 .slide-covers-container {
    background-image: url("../images/carousel/almanac-2026-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--almanac-2026 .slide-covers-container {
    background-image: url("../images/carousel/almanac-2026-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--almanac-2026 .slide-covers-container {
    background-image: url("../images/carousel/almanac-2026-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Birds START----------------------------------------------------------------*/
  .slide-outer-container.is--birds {
    background-color: #cdc360;
    background-image: url("../images/carousel/birds-bg.jpg");
  }
  .slide-outer-container.is--birds .slide-text-container p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--birds .button {
    background-color: #b9ad2b;
  }
  .slide-outer-container.is--birds .slide-covers-container {
    background-image: url("../images/carousel/birds-xs.png");
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--birds .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--birds .slide-headline {
    padding-right: 24px;
  }
  .slide-outer-container.is--birds .slide-text {
    padding-right: 24px;
  }
  .slide-outer-container.is--birds .slide-covers-container {
    background-image: url("../images/carousel/birds-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--birds .slide-covers-container {
    background-image: url("../images/carousel/birds-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--birds .slide-text {
    padding-right: 36px;
  }
  .slide-outer-container.is--birds .slide-covers-container {
    background-image: url("../images/carousel/birds-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--birds .slide-covers-container {
    background-image: url("../images/carousel/birds-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Christmas Tree START-------------------------------------------------------*/
  .slide-outer-container.is--christmas-tree {
    background-color: #b2baa0;
    background-image: url("../images/carousel/christmas-tree-bg.jpg");
  }
  .slide-outer-container.is--christmas-tree .button {
    background-color: #7d8666;
  }
  .slide-outer-container.is--christmas-tree .slide-covers-container {
    background-image: url("../images/carousel/christmas-tree-xs.png");
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--christmas-tree .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--christmas-tree .slide-covers-container {
    background-image: url("../images/carousel/christmas-tree-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--christmas-tree .slide-headline {
    padding-right: 24px;
  }
  .slide-outer-container.is--christmas-tree .slide-covers-container {
    background-image: url("../images/carousel/christmas-tree-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--christmas-tree .slide-covers-container {
    background-image: url("../images/carousel/christmas-tree-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--christmas-tree .slide-covers-container {
    background-image: url("../images/carousel/christmas-tree-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Dogs START-----------------------------------------------------------------*/
  .slide-outer-container.is--dogs {
    background-color: #cba395;
    background-image: url("../images/carousel/dogs-bg.jpg");
  }
  .slide-outer-container.is--dogs .button {
    background-color: #956654;
  }
  .slide-outer-container.is--dogs .slide-covers-container {
    background-image: url("../images/carousel/dogs-xs.png");
    background-size: 136%;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--dogs .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--dogs .slide-headline {
    padding-right: 24px;
  }
  .slide-outer-container.is--dogs .slide-covers-container {
    background-image: url("../images/carousel/dogs-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--dogs .slide-headline {
    padding-right: 24px;
  }
  .slide-outer-container.is--dogs .slide-covers-container {
    background-image: url("../images/carousel/dogs-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--dogs .slide-covers-container {
    background-image: url("../images/carousel/dogs-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--dogs .slide-covers-container {
    background-image: url("../images/carousel/dogs-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Generic START--------------------------------------------------------------*/
  .slide-outer-container.is--generic {
    background-color: #a384a6;
    background-image: url("../images/carousel/generic-bg.jpg");
  }
  .slide-outer-container.is--generic .button {
    background-color: #510f57;
  }
  .slide-outer-container.is--generic .slide-content-container {
    padding: 16px 16px 0 16px;
  }
  .slide-outer-container.is--generic .slide-subhead {
    display: none;
  }
  .slide-outer-container.is--generic .slide-covers-container {
    background-image: url("../images/carousel/generic-xs.png");
    background-size: 115%;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--generic .slide-content-container {
    padding: 24px 24px 0 24px;
  }
  .slide-outer-container.is--generic .slide-covers-container {
    background-image: url("../images/carousel/generic-s.png");
    background-size: 110%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--generic .slide-content-container {
    padding: 32px 0 32px 0;
    width: 40%;
  }
  .slide-outer-container.is--generic .slide-covers-container {
    background-image: url("../images/carousel/generic-m.png");
    background-size: 380px;
    background-position-x: right;
    width: 60%;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--generic .slide-content-container {
    width: 30%;
  }
  .slide-outer-container.is--generic .slide-covers-container {
    background-image: url("../images/carousel/generic-l.png");
    background-size: 580px;
    width: 70%;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--generic .slide-content-container {
    width: 38%;
  }
  .slide-outer-container.is--generic .slide-covers-container {
    background-position-y: 24px;
    width: 62%;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--generic .slide-content-container {
    width: 34%;
  }
  .slide-outer-container.is--generic .slide-covers-container {
    background-image: url("../images/carousel/generic-ws.png");
    background-size: 720px;
    width: 66%;
  }
  }
/*END*/

/*Fathers START--------------------------------------------------------------*/
  .slide-outer-container.is--fathers {
    background-color: #ebcfab;
    background-image: url("../images/carousel/fathers-bg.jpg");
  }
  .slide-outer-container.is--fathers .slide-text-container p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--fathers .button {
    background-color: #dea55c;
  }
  .slide-outer-container.is--fathers .slide-covers-container {
    background-image: url("../images/carousel/fathers-xs.png");
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--fathers .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--fathers .slide-headline {
    padding-right: 24px;
  }
  .slide-outer-container.is--fathers .slide-covers-container {
    background-image: url("../images/carousel/fathers-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--fathers .slide-covers-container {
    background-image: url("../images/carousel/fathers-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--fathers .slide-headline {
    padding-right: 48px;
  }
  .slide-outer-container.is--fathers .slide-covers-container {
    background-image: url("../images/carousel/fathers-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--fathers .slide-covers-container {
    background-image: url("../images/carousel/fathers-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Mothers START--------------------------------------------------------------*/
  .slide-outer-container.is--mothers {
    background-color: #ebcfab;
    background-image: url("../images/carousel/mothers-bg.jpg");
  }
  .slide-outer-container.is--mothers .slide-text-container p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--mothers .button {
    background-color: #dea55c;
  }
  .slide-outer-container.is--mothers .slide-covers-container {
    background-image: url("../images/carousel/mothers-xs.png");
    background-size: 136%;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--mothers .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--mothers .slide-headline {
    padding-right: 24px;
  }
  .slide-outer-container.is--mothers .slide-text {
    padding-right: 24px;
  }
  .slide-outer-container.is--mothers .slide-covers-container {
    background-image: url("../images/carousel/mothers-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--mothers .slide-text {
    padding-right: 16px;
  }
  .slide-outer-container.is--mothers .slide-covers-container {
    background-image: url("../images/carousel/mothers-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--mothers .slide-headline {
    padding-right: 36px;
  }
  .slide-outer-container.is--mothers .slide-covers-container {
    background-image: url("../images/carousel/mothers-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--mothers .slide-covers-container {
    background-image: url("../images/carousel/mothers-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Christmas 2025 START-------------------------------------------------------*/
  .slide-outer-container.is--christmas-2025 {
    background-color: #8e0000;
    background-size: cover;
    background-position-x: -890px;
    background-image: url("../images/carousel/christmas-2025-bg.jpg");
  }
  .slide-outer-container.is--christmas-2025 .slide-content-container {
    padding-top: 16px;
  }
  .slide-outer-container.is--christmas-2025 .slide-subhead {
    display: none;
  }
  .slide-outer-container.is--christmas-2025 .button {
    background-color: #ba9c57;
  }
  .slide-outer-container.is--christmas-2025 .slide-covers-container {
    background-image: url("../images/carousel/christmas-2025-xs.png");
    background-size: 115vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--christmas-2025 .slide-covers-container {
    background-image: url("../images/carousel/christmas-2025-s-l.png");
    background-size: 95vw;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--christmas-2025 .slide-content-container {
    padding-top: 32px;
  }
  .slide-outer-container.is--christmas-2025 br {
    display: inline-block;
  }
  .slide-outer-container.is--christmas-2025 .slide-covers-container {
    background-image: url("../images/carousel/christmas-2025-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--christmas-2025 .slide-covers-container {
    background-image: url("../images/carousel/christmas-2025-s-l.png");
    background-size: cover;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--christmas-2025 .slide-covers-container {
    background-image: url("../images/carousel/christmas-2025-xl.png");
    background-position-y: 24px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--christmas-2025 .slide-covers-container {
    background-image: url("../images/carousel/christmas-2025-ws.png");
  }
  }
/*END*/

/*Chocolate START------------------------------------------------------------*/
  .slide-outer-container.is--chocolate {
    background-color: #785734;
    background-image: url("../images/carousel/chocolate-bg.jpg");
  }
  .slide-outer-container.is--chocolate .button {
    background-color: #593004;
  }
  .slide-outer-container.is--chocolate .slide-covers-container {
    background-image: url("../images/carousel/chocolate-xs.png"); /*position-y set with js*/
    background-size: 135vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--chocolate .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--chocolate .slide-covers-container {
    background-image: url("../images/carousel/chocolate-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--chocolate .slide-covers-container {
    background-image: url("../images/carousel/chocolate-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--chocolate .slide-covers-container {
    background-image: url("../images/carousel/chocolate-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--chocolate .slide-covers-container {
    background-image: url("../images/carousel/chocolate-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Hope Grey START------------------------------------------------------------*/
  .slide-outer-container.is--hope {
    background-color: #d1d383;
    background-image: url("../images/carousel/hope-bg.jpg");
  }
  .slide-outer-container.is--hope  p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--hope .button {
    background-color: #b9bf1f;
  }
  .slide-outer-container.is--hope .slide-covers-container {
    background-image: url("../images/carousel/hope-xs.png");
    background-size: 125vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--hope .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--hope br {
    display: inline-block;
  }
  .slide-outer-container.is--hope .slide-covers-container {
    background-image: url("../images/carousel/hope-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--hope .slide-covers-container {
    background-image: url("../images/carousel/hope-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--hope .slide-covers-container {
    background-image: url("../images/carousel/hope-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--hope .slide-covers-container {
    background-image: url("../images/carousel/hope-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Light START----------------------------------------------------------------*/
  .slide-outer-container.is--light {
    background-color: #9faca9;
    background-image: url("../images/carousel/light-bg.jpg");
  }
  .slide-outer-container.is--light .button {
    background-color: #c28d51;
  }
  .slide-outer-container.is--light .slide-covers-container {
    background-image: url("../images/carousel/light-xs.png");
    background-size: 145vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--light .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--light br {
    display: inline-block;
  }
  .slide-outer-container.is--light .slide-covers-container {
    background-image: url("../images/carousel/light-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--light .slide-covers-container {
    background-image: url("../images/carousel/light-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--light .slide-covers-container {
    background-image: url("../images/carousel/light-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--light .slide-covers-container {
    background-image: url("../images/carousel/light-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Snowdrops START------------------------------------------------------------*/
  .slide-outer-container.is--snowdrops {
    background-color: #b3bca1;
    background-image: url("../images/carousel/snowdrops-bg.jpg");
  }
  .slide-outer-container.is--snowdrops .button {
    background-color: #b6d17a;
  }
  .slide-outer-container.is--snowdrops .slide-covers-container {
    background-image: url("../images/carousel/snowdrops-xs.png");
    background-size: 125vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--snowdrops .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--snowdrops br {
    display: inline-block;
  }
  .slide-outer-container.is--snowdrops .slide-covers-container {
    background-image: url("../images/carousel/snowdrops-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--snowdrops .slide-covers-container {
    background-image: url("../images/carousel/snowdrops-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--snowdrops .slide-covers-container {
    background-image: url("../images/carousel/snowdrops-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--snowdrops .slide-covers-container {
    background-image: url("../images/carousel/snowdrops-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Trees Grey START-----------------------------------------------------------*/
  .slide-outer-container.is--trees {
    background-color: #b3bca1;
    background-image: url("../images/carousel/trees-bg.jpg");
  }
  .slide-outer-container.is--trees p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--trees .button {
    background-color: #8a8c8d;
  }
  .slide-outer-container.is--trees .slide-covers-container {
    background-image: url("../images/carousel/trees-xs.png");
    background-size: 145vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--trees .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--trees br {
    display: inline-block;
  }
  .slide-outer-container.is--trees .slide-covers-container {
    background-image: url("../images/carousel/trees-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--trees .slide-covers-container {
    background-image: url("../images/carousel/trees-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--trees .slide-covers-container {
    background-image: url("../images/carousel/trees-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--trees .slide-covers-container {
    background-image: url("../images/carousel/trees-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Daffodils Grey START-------------------------------------------------------*/
  .slide-outer-container.is--daffodils {
    background-color: #ecd086;
    background-image: url("../images/carousel/daffodils-bg.jpg");
  }
  .slide-outer-container.is--daffodils p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--daffodils .button {
    background-color: #e2aa00;
  }
  .slide-outer-container.is--daffodils .slide-covers-container {
    background-image: url("../images/carousel/daffodils-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--daffodils .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--daffodils br {
    display: inline-block;
  }
  .slide-outer-container.is--daffodils .slide-covers-container {
    background-image: url("../images/carousel/daffodils-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--daffodils .slide-covers-container {
    background-image: url("../images/carousel/daffodils-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--daffodils .slide-covers-container {
    background-image: url("../images/carousel/daffodils-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--daffodils .slide-covers-container {
    background-image: url("../images/carousel/daffodils-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Owls START-----------------------------------------------------------------*/
  .slide-outer-container.is--owls {
    background-color: #c0babc;
    background-image: url("../images/carousel/owls-bg.jpg");
  }
  .slide-outer-container.is--owls .button {
    background-color: #988998;
  }
  .slide-outer-container.is--owls .slide-covers-container {
    background-image: url("../images/carousel/owls-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--owls .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--owls br {
    display: inline-block;
  }
  .slide-outer-container.is--owls .slide-covers-container {
    background-image: url("../images/carousel/owls-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--owls .slide-covers-container {
    background-image: url("../images/carousel/owls-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--owls .slide-covers-container {
    background-image: url("../images/carousel/owls-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--owls .slide-covers-container {
    background-image: url("../images/carousel/owls-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*In Memoriam START----------------------------------------------------------*/
  .slide-outer-container.is--in-memoriam {
    background-color: #abb5b4;
    background-image: url("../images/carousel/in-memoriam-bg.jpg");
  }
  .slide-outer-container.is--in-memoriam .button {
    background-color: #6d8480;
  }
  .slide-outer-container.is--in-memoriam .slide-covers-container {
    background-image: url("../images/carousel/in-memoriam-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--in-memoriam .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--in-memoriam br {
    display: inline-block;
  }
  .slide-outer-container.is--in-memoriam .slide-covers-container {
    background-image: url("../images/carousel/in-memoriam-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--in-memoriam .slide-covers-container {
    background-image: url("../images/carousel/in-memoriam-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--in-memoriam .slide-content-container {
    width: 36%;
  }
  .slide-outer-container.is--in-memoriam .slide-covers-container {
    background-image: url("../images/carousel/in-memoriam-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--in-memoriam .slide-covers-container {
    background-image: url("../images/carousel/in-memoriam-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Allotments START-----------------------------------------------------------*/
  .slide-outer-container.is--allotments {
    background-color: #d4cb98;
    background-image: url("../images/carousel/allotments-bg.jpg");
  }
  .slide-outer-container.is--allotments .button {
    background-color: #b4a238;
  }
  .slide-outer-container.is--allotments .slide-covers-container {
    background-image: url("../images/carousel/allotments-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--allotments .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--allotments br {
    display: inline-block;
  }
  .slide-outer-container.is--allotments .slide-covers-container {
    background-image: url("../images/carousel/allotments-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--allotments .slide-covers-container {
    background-image: url("../images/carousel/allotments-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--allotments .slide-covers-container {
    background-image: url("../images/carousel/allotments-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--allotments .slide-covers-container {
    background-image: url("../images/carousel/allotments-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Blackbirds START-----------------------------------------------------------*/
  .slide-outer-container.is--blackbirds {
    background-color: #bc9ba9;
    background-image: url("../images/carousel/blackbirds-bg.jpg");
  }
  .slide-outer-container.is--blackbirds .button {
    background-color: #944d6c;
  }
  .slide-outer-container.is--blackbirds .slide-covers-container {
    background-image: url("../images/carousel/blackbirds-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--blackbirds .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--blackbirds br {
    display: inline-block;
  }
  .slide-outer-container.is--blackbirds .slide-covers-container {
    background-image: url("../images/carousel/blackbirds-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--blackbirds .slide-covers-container {
    background-image: url("../images/carousel/blackbirds-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--blackbirds .slide-covers-container {
    background-image: url("../images/carousel/blackbirds-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--blackbirds .slide-covers-container {
    background-image: url("../images/carousel/blackbirds-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Generic 130426 START-------------------------------------------------------*/
  .slide-outer-container.is--generic-130426 {
    background-color: #a384a6;
    background-image: url("../images/carousel/generic-bg.jpg");
  }
  .slide-outer-container.is--generic-130426 .button {
    background-color: #510f57;
  }
  .slide-outer-container.is--generic-130426 .slide-content-container {
    padding: 16px 16px 0 16px;
  }
  .slide-outer-container.is--generic-130426 .slide-subhead {
    display: none;
  }
  .slide-outer-container.is--generic-130426 .slide-covers-container {
    background-image: url("../images/carousel/generic-130426-xs.png");
    background-size: 115%;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--generic-130426 .slide-content-container {
    padding: 24px 24px 0 24px;
  }
  .slide-outer-container.is--generic-130426 .slide-covers-container {
    background-image: url("../images/carousel/generic-130426-s.png");
    background-size: 110%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--generic-130426 .slide-content-container {
    padding: 32px 0 32px 0;
    width: 40%;
  }
  .slide-outer-container.is--generic-130426 .slide-covers-container {
    background-image: url("../images/carousel/generic-130426-m.png");
    background-size: 380px;
    background-position-x: right;
    width: 60%;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--generic-130426 .slide-content-container {
    width: 30%;
  }
  .slide-outer-container.is--generic-130426 .slide-covers-container {
    background-image: url("../images/carousel/generic-130426-l.png");
    background-size: 580px;
    width: 70%;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--generic-130426 .slide-content-container {
    width: 36%;
  }
  .slide-outer-container.is--generic-130426 .slide-covers-container {
    background-position-y: 24px;
    width: 62%;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--generic-130426 .slide-content-container {
    width: 32%;
  }
  .slide-outer-container.is--generic-130426 .slide-covers-container {
    background-image: url("../images/carousel/generic-130426-ws.png");
    background-size: 720px;
    width: 66%;
  }
  }
/*END*/

/*Bluebells START------------------------------------------------------------*/
  .slide-outer-container.is--bluebells {
    background-color: #aba9d1;
    background-image: url("../images/carousel/bluebells-bg.jpg");
  }
  .slide-outer-container.is--bluebells .button {
    background-color: #655fb8;
  }
  .slide-outer-container.is--bluebells .slide-covers-container {
    background-image: url("../images/carousel/bluebells-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--bluebells .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--bluebells br {
    display: inline-block;
  }
  .slide-outer-container.is--bluebells .slide-covers-container {
    background-image: url("../images/carousel/bluebells-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--bluebells .slide-covers-container {
    background-image: url("../images/carousel/bluebells-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--bluebells .slide-covers-container {
    background-image: url("../images/carousel/bluebells-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--bluebells .slide-covers-container {
    background-image: url("../images/carousel/bluebells-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Prodigal Flowers START-----------------------------------------------------*/
  .slide-outer-container.is--prodigal {
    background-color: #b3b7a6;
    background-image: url("../images/carousel/prodigal-bg.jpg");
  }
  .slide-outer-container.is--prodigal .button {
    background-color: #646a50;
  }
  .slide-outer-container.is--prodigal .slide-covers-container {
    background-image: url("../images/carousel/prodigal-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--prodigal .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--prodigal br {
    display: inline-block;
  }
  .slide-outer-container.is--prodigal .slide-covers-container {
    background-image: url("../images/carousel/prodigal-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--prodigal .slide-covers-container {
    background-image: url("../images/carousel/prodigal-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--prodigal .slide-covers-container {
    background-image: url("../images/carousel/prodigal-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--prodigal .slide-covers-container {
    background-image: url("../images/carousel/prodigal-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Cathedrals START-----------------------------------------------------------*/
  .slide-outer-container.is--cathedrals {
    background-color: #d0caaa;
    background-image: url("../images/carousel/cathedrals-bg.jpg");
  }
  .slide-outer-container.is--cathedrals .button {
    background-color: #a4975d;
  }
  .slide-outer-container.is--cathedrals .slide-covers-container {
    background-image: url("../images/carousel/cathedrals-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--cathedrals .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--cathedrals br {
    display: inline-block;
  }
  .slide-outer-container.is--cathedrals .slide-covers-container {
    background-image: url("../images/carousel/cathedrals-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--cathedrals .slide-covers-container {
    background-image: url("../images/carousel/cathedrals-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--cathedrals .slide-covers-container {
    background-image: url("../images/carousel/cathedrals-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--cathedrals .slide-covers-container {
    background-image: url("../images/carousel/cathedrals-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Edinburgh Grey START-------------------------------------------------------*/
  .slide-outer-container.is--edinburgh {
    background-color: #d1d4a9;
    background-image: url("../images/carousel/edinburgh-bg.jpg");
  }
  .slide-outer-container.is--edinburgh p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--edinburgh .button {
    background-color: #989f47;
  }
  .slide-outer-container.is--edinburgh .slide-covers-container {
    background-image: url("../images/carousel/edinburgh-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--edinburgh .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--edinburgh br {
    display: inline-block;
  }
  .slide-outer-container.is--edinburgh .slide-covers-container {
    background-image: url("../images/carousel/edinburgh-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--edinburgh .slide-covers-container {
    background-image: url("../images/carousel/edinburgh-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--edinburgh .slide-covers-container {
    background-image: url("../images/carousel/edinburgh-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--edinburgh .slide-covers-container {
    background-image: url("../images/carousel/edinburgh-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Tea START------------------------------------------------------------------*/
  .slide-outer-container.is--tea {
    background-color: #a8b9ad;
    background-image: url("../images/carousel/tea-bg.jpg");
  }
  .slide-outer-container.is--tea .button {
    background-color: #a9c279;
  }
  .slide-outer-container.is--tea .slide-covers-container {
    background-image: url("../images/carousel/tea-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--tea .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--tea br {
    display: inline-block;
  }
  .slide-outer-container.is--tea .slide-covers-container {
    background-image: url("../images/carousel/tea-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--tea .slide-covers-container {
    background-image: url("../images/carousel/tea-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--tea .slide-covers-container {
    background-image: url("../images/carousel/tea-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--tea .slide-covers-container {
    background-image: url("../images/carousel/tea-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Summer START---------------------------------------------------------------*/
  .slide-outer-container.is--summer {
    background-color: #aaa2bd;
    background-image: url("../images/carousel/summer-bg.jpg");
  }
  .slide-outer-container.is--summer .button {
    background-color: #8d72b3;
  }
  .slide-outer-container.is--summer .slide-covers-container {
    background-image: url("../images/carousel/summer-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--summer .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--summer br {
    display: inline-block;
  }
  .slide-outer-container.is--summer .slide-covers-container {
    background-image: url("../images/carousel/summer-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--summer .slide-covers-container {
    background-image: url("../images/carousel/summer-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--summer .slide-covers-container {
    background-image: url("../images/carousel/summer-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--summer .slide-covers-container {
    background-image: url("../images/carousel/summer-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Generic 200726 START-------------------------------------------------------*/
  .slide-outer-container.is--generic-200726 {
    background-color: #a384a6;
    background-image: url("../images/carousel/generic-bg.jpg");
  }
  .slide-outer-container.is--generic-200726 .button {
    background-color: #510f57;
  }
  .slide-outer-container.is--generic-200726 .slide-content-container {
    padding: 16px 16px 0 16px;
  }
  .slide-outer-container.is--generic-200726 .slide-subhead {
    display: none;
  }
  .slide-outer-container.is--generic-200726 .slide-covers-container {
    background-image: url("../images/carousel/generic-200726-xs.png");
    background-size: 115%;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--generic-200726 .slide-content-container {
    padding: 24px 24px 0 24px;
  }
  .slide-outer-container.is--generic-200726 .slide-covers-container {
    background-image: url("../images/carousel/generic-200726-s.png");
    background-size: 110%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--generic-200726 .slide-content-container {
    padding: 32px 0 32px 0;
    width: 40%;
  }
  .slide-outer-container.is--generic-200726 .slide-covers-container {
    background-image: url("../images/carousel/generic-200726-m.png");
    background-size: 380px;
    background-position-x: right;
    width: 60%;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--generic-200726 .slide-content-container {
    width: 30%;
  }
  .slide-outer-container.is--generic-200726 .slide-covers-container {
    background-image: url("../images/carousel/generic-200726-l.png");
    background-size: 580px;
    width: 70%;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--generic-200726 .slide-content-container {
    width: 36%;
  }
  .slide-outer-container.is--generic-200726 .slide-covers-container {
    background-position-y: 24px;
    width: 62%;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--generic-200726 .slide-content-container {
    width: 32%;
  }
  .slide-outer-container.is--generic-200726 .slide-covers-container {
    background-image: url("../images/carousel/generic-200726-ws.png");
    background-size: 720px;
    width: 66%;
  }
  }
/*END*/

/*Wild Devotion START--------------------------------------------------------*/
  .slide-outer-container.is--wild {
    background-color: #91a89b;
    background-image: url("../images/carousel/wild-bg.jpg");
  }
  .slide-outer-container.is--wild .button {
    background-color: #8ec1a2;
  }
  .slide-outer-container.is--wild .slide-covers-container {
    background-image: url("../images/carousel/wild-xs.png");
    background-size: 130vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--wild .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--wild br {
    display: inline-block;
  }
  .slide-outer-container.is--wild .slide-covers-container {
    background-image: url("../images/carousel/wild-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--wild .slide-covers-container {
    background-image: url("../images/carousel/wild-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--wild .slide-covers-container {
    background-image: url("../images/carousel/wild-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--wild .slide-covers-container {
    background-image: url("../images/carousel/wild-ws.png");
    background-size: 810px;
  }
  }
/*END*/

/*Sewing Grey START----------------------------------------------------------*/
  .slide-outer-container.is--sewing {
    background-color: #cfdecf;
    background-image: url("../images/carousel/sewing-bg.jpg");
  }
  .slide-outer-container.is--sewing p {
    color: #505050;
    text-shadow: 1px 1px 10px rgba(255, 255, 255, 0.25);
  }
  .slide-outer-container.is--sewing .button {
    background-color: #d83b10;
  }
  .slide-outer-container.is--sewing .slide-covers-container {
    background-image: url("../images/carousel/sewing-xs.png");
    background-size: 146vw;
  }
  @media screen and (min-width: 592px) {
  .slide-outer-container.is--sewing .slide-covers-container {
    background-size: 94%;
  }
  }
  @media screen and (min-width: 768px) {
  .slide-outer-container.is--sewing br {
    display: inline-block;
  }
  .slide-outer-container.is--sewing .slide-covers-container {
    background-image: url("../images/carousel/sewing-m.png");
    background-size: 420px;
    background-position-x: right;
  }
  }
  @media screen and (min-width: 992px) {
  .slide-outer-container.is--sewing .slide-covers-container {
    background-image: url("../images/carousel/sewing-l.png");
    background-size: 614px;
  }
  }
  @media screen and (min-width: 1200px) {
  .slide-outer-container.is--sewing .slide-covers-container {
    background-image: url("../images/carousel/sewing-xl.png");
    background-size: 690px;
  }
  }
  @media screen and (min-width: 1620px) {
  .slide-outer-container.is--sewing .slide-covers-container {
    background-image: url("../images/carousel/sewing-ws.png");
    background-size: 810px;
  }
  }
/*END*/