.peacock-blue-button {
    background: #0056a2;
    border-color: #0056a2;
}
.eminence-text-color {
    color: #622874;
}
.red-violet-button {
    background: #ce147c;
    border-color: #ce147c;
}
.fuchsia-blue-text-color {
    color: #8249C3;
}
.fuchsia-blue-button {
    background: #8249C3;
    border-color: #8249C3;
}
.disco-text-color {
    color: #73165D;
}
.disco-button {
    background: #73165D;
    border-color: #73165D;
}
.affair-text-color {
    color: #68478D;
}
.affair-button {
    background: #68478D;
    border-color: #68478D;
}
.affair-background {
    background: #68478D;
}
.white-text-color {
    color: #fff;
}
.white-button {
    background: #fff;
    border-color: #fff;
    color: #68478D;
}
.fuchsia-blue-text-color {
    color: #8249C3;
}
.fuchsia-blue-button {
    background: #8249C3;
    border-color: #8249C3;
}
.black-text-color {
    color: #000;
}
.thunderbird-button {
    background: #CD3023;
    border-color: #CD3023;
}
.collection-landing-46-width-text-container h1 {
    font-size: 18px;
    padding-bottom: 18px;
}
.my-little-pony-text {
    padding-bottom: 30px;
    max-width: 288px;
    margin: 0 auto;
    text-align: center;
}
.collection-landing-46-width-text-container a {
    font-size: 12px;
}
.my-little-pony-text picture,
.collection-trolls-text picture,
.collection-dragons-text picture    {
    position: absolute;
    top: 40px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.my-little-pony-text picture img {
    width: 12vw;
    max-width: 199px;
}
.my-little-pony-container {
    position: relative;
}
.collection-easter-gifs-text {
    right: 0;
    margin: 0 auto;
    padding-bottom: 30px;
    max-width: 275px;
}
.collection-trolls-text {
    left: 0;
    margin: 0 auto;
    max-width: 280px;
    padding-bottom: 30px;
}
.collection-dragons-text {
    right: 0;
    margin: 0 auto;
    max-width: 280px;
    padding-bottom: 30px;
}
.collection-landing-big-slider-container .button {
    margin-top: 10px;
}
.collection-landing-big-slider-container p {
    display: none;
}


@media only screen and (min-width: 768px) {
    .my-little-pony-container {
        position: relative;
    }
    .my-little-pony-text {
        position: absolute;
        top: 15%;
        left: 0;
        right: 0;
        max-width: 345px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .my-little-pony-text p,
    .collection-easter-gifs-text p,
    .collection-trolls-text p,
    .collection-dragons-text p,
    .collection-landing-big-slider-container p  {
        display: block;
        font-weight: 600;
    }
    .collection-landing-46-width-text-container h1 {
        font-size: 30px;
        padding-bottom: 30px;
    }
    .collection-easter-gifs-text {
        max-width: 325px;
        left: 54%;
    }
    .collection-trolls-text {
        max-width: 370px;
        left: 12%;
    }
    .collection-dragons-text {
        right: 15%;
        max-width: 380px;
    }
    .my-little-pony-text picture,
    .collection-trolls-text picture,
    .collection-dragons-text picture {
        position: static;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .collection-landing-big-slider-text img {
        max-width: 60%;
    }
    .collection-landing-big-slider-text p,
    .my-little-pony-text p,
    .collection-easter-gifs-text p,
    .collection-trolls-text p,
    .collection-dragons-text p  {
        display: none;
    }
    .collection-landing-big-slider  .collection-landing-big-slider-text {
        right: 0;
    }
    .my-little-pony-text  {
        top: 55px;
        padding-bottom: 0
    }
    .my-little-pony-text .button,
    .collection-trolls-text .button,
    .collection-dragons-text .button    {
        margin-top: 10px;
    }
    .collection-easter-gifs-text {
        right: 50px;
    }
    .collection-trolls-text {
        left: 50px;
    }
    .collection-dragons-text {
        right: 50px;
    }
}
img.full-img-bleed-width {
	max-width: 100vw;
	width: 100%;
}
