@media screen and (max-width: 639px) {
    .small-screen-margin {
        margin-top: 10px !important;
    }

    .small-screen-category-hold {
        display: block;
    }

    .big-screen-category-hold {
        display: none;
    }
}

@media screen and (min-width: 639px) {

    .small-screen-category-hold {
        display: none;
    }

    .big-screen-category-hold {
        display: block;
    }
}

#site-search-results-section #site-search-results ul li a p {
    color: #2398d3 !important;
}

.slick-slide .caption.inverse .caption-header,
.slick-slide .caption.inverse .caption-subheader {
    color: #fff !important;
}

.slick-slide .caption.hasbg.inverse .caption-header,
.slick-slide .caption.hasbg.inverse .caption-subheader {
    color: #fff !important;
    background: rgba(0,0,0,0.85);
}

.slick-slide .caption.hasbg {
	display: flex !important;
	flex-direction: column;
	align-items: flex-start
}

.slick-slide .caption.hasbg .caption-header, .slick-slide .caption.hasbg .caption-subheader {
	color: #000;
	padding: 2px;
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: auto;
	background: rgba(255,255,255,0.85);
	padding-left: 10px;
	padding-right: 10px;
}



.slick-slide .caption.hasbg .caption-subheader {
	color: #000;
	margin-bottom: 3px;
}
