/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* LDP Galleries */
ul.thumbnails li::before, ul.slick-dots li::before {
    content: none;
    position: initial;
}

ul.thumbnails, ul.slick-dots{
	padding-left:0;
}

ul.slick-dots li{
	position:initial !important;
	padding-left:0;
}

p.slick-caption{
	max-width:initial;
}

button.slick-arrow{

}

/* LDP Forms */
.ou-form input[type='checkbox']{
	-webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

.ou-form input[type='radio']{
	-webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

/* A-to-Z */
.list-inline {display: flex; flex-wrap: wrap;}
#az ul.list-inline li::before {content:none}

/* image icons on sliders */
.carousel-nav__thumb .carousel-nav__item .img-holder img { 
    object-fit: cover;
}

/* #61462 */
#ou-search-results .ou-search-container {
    width: auto;
}
/* #64406 */
section.instagram .instagram__link {
	background-size:cover;
}

.genimglist__pagination-item.hidden {
	display:none;
}

/*catalog pdf style */
.container	{
	position: relative;
}

.pdf-floater	{
	position: absolute; 
	top: 26px; 
	right: 50px; 
	z-index: 100;
}

.pdf-floater a img	{
	transition: 0.3s;
}

.pdf-floater a:hover img	{
	filter: drop-shadow(0 0 5px #aaa);
}

/* created for Ticket 186695 */
.noshow{
	display: none;
}