@charset "utf-8";

.featured-link {
	margin: 25px 0;
    padding: 10px;
}
.featured-link .featured-link-image {
    margin-bottom: 10px;
}

.featured-link .featured-link-caption h1.featured-link-title {
    text-align: center;
}
.featured-link .featured-link-caption p {
    text-align: center;
}

.featured-links-container {
    position: relative;
}
#rev-mod-featured-links .featured-link-slide {
    display: none;
    margin: 15px;
}
#rev-mod-featured-links .featured-link-slide:first_child {
    display: block;
}
#rev-mod-featured-links.slick-initialized .featured-link-slide {
    display: block;
}
#rev-mod-featured-links ul.slick-dots {
    padding: 0;
    list-style: none;
    text-align: center;
}
#rev-mod-featured-links ul.slick-dots li {
    display: inline-block;
    margin: 0 5px;
}
#rev-mod-featured-links ul.slick-dots li button {
    border-radius: 50%;
    border: none;
    background-color: #9e9e9e;
    color: #9e9e9e;
    width: 18px;
    height: 18px;
    font-size: 0px;
}
#rev-mod-featured-links ul.slick-dots li.slick-active button {
    background-color: #767676;
    color: #767676;
}
.featured-links-container .featured-link-gallery-arrows {
    position: absolute;
    top: calc(50% - 38px); /* Arrow container height */
    width: 100%;
}
.featured-links-container .featured-link-gallery-arrows button {
    position: absolute;
}
.featured-links-container .featured-link-gallery-arrows button.slick-prev {
    left: -19px; /* Half of container height */
}
.featured-links-container .featured-link-gallery-arrows button.slick-next {
    right: -19px; /* Half of container height */
}
.featured-toggle-container {
    text-align: center;
}

.clip-blob-1 img {
    -webkit-clip-path: url(#blob-1);
    clip-path: url(#blob-1);
}
.clip-blob-2 img {
    -webkit-clip-path: url(#blob-2);
    clip-path: url(#blob-2);
}
.clip-blob-3 img {
    -webkit-clip-path: url(#blob-3);
    clip-path: url(#blob-3);
}
.clip-blob-4 img {
    -webkit-clip-path: url(#blob-4);
    clip-path: url(#blob-4);
}
.clip-blob-5 img {
    -webkit-clip-path: url(#blob-5);
    clip-path: url(#blob-5);
}

/* Larger than Phone */
@media (min-width: 768px) {
    .featured-links-container .featured-link-gallery-arrows button.slick-prev {
        left: -38px; /* Arrow container height */
    }
    .featured-links-container .featured-link-gallery-arrows button.slick-next {
        right: -38px; /* Arrow container height */
    }
    .featured-link.featured-link-vertical .featured-link-image {
        margin-bottom: 15px;
    }
    .featured-link.featured-link-vertical .featured-link-image.float-sm-left {
        margin-right: 15px;
    }
    .featured-link.featured-link-vertical .featured-link-image.float-sm-right {
        margin-left: 15px;
    }
}

/* Phone Landscape to Tablet Portrait */
@media (min-width: 768px) and (max-width: 991px) {
    .featured-link.featured-link-vertical .featured-link-image {
        width: 50%;
    }
}

/* Tablet Landscape */
@media (min-width: 992px) and (max-width: 1199px) {
    .featured-link.featured-link-vertical .featured-link-image {
        width: 50%;
    }
}

/* Regular Desktop */
@media (min-width: 1200px) and (max-width: 1599px) {
    .featured-link.featured-link-vertical .featured-link-image {
        width: 33%;
    }
}

/* Large Desktop */
@media (min-width: 1600px) {
    .featured-link.featured-link-vertical .featured-link-image {
        width: 33%;
    }
}