.custom_slider { /* display: none; */ position: relative; z-index: 10000000000; }
.custom_slider .arrow.nextSlide { right: 0px; }
.custom_slider .text { padding: 5px 20px; height: 100%;}
.custom_slider .text p { margin: 0px; }


.custom_slider .title {
	font-family:'GFY Jeanna W00 Reg';
	font-size: 40px; 
	background: #fff;
	color: #000;
	height: 64px;
	line-height: 64px;
	padding: 0 22px;
	position: relative;
}

.custom_slider .view-gallery {
	font-family: 'GFY Jeanna W00 Reg';
	clear: both;
	float: right;
}
.custom_slider  .view-gallery a {
	color: #d32046;
	font-size: 18px;
	text-transform: uppercase;
}
.custom_slider  .view-gallery .ico { margin-left: 10px; vertical-align: -22px;}

.custom_slider.featured_slider .inner { max-width: 1200px; margin: 30px auto;}
.custom_slider.featured_slider .img-slides { clear: both; }
.custom_slider.featured_slider .text-slides { float: right; background: url(/includes/public/assets/dtn-spotlight-bg2.gif); overflow: hidden; }
.custom_slider.featured_slider .img-slides .slide { background: #fff; position: relative; z-index: 0; }
.custom_slider.featured_slider .img-slides .slide.slick-active { z-index: 1; }
.custom_slider.featured_slider .inner > .title:after { content: ""; position: absolute; right: -30px; top: 0; width: 30px; height: 64px; background: #fff; }
.custom_slider.featured_slider .nextSlide { right: 0px; }

.custom_slider.featured_slider .prevSlide,
.custom_slider.featured_slider .nextSlide  {
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	display: none;
}
.custom_slider.featured_slider .prevSlide { left: 0; }
.custom_slider.featured_slider .img-slides .text { background: url(/includes/public/assets/dtn-spotlight-bg.gif); position: relative; }
.custom_slider.featured_slider .img-slides .slide > img { float: left; }

.custom_slider.featured_slider .text .content a.title-link {
	color: #fff;
	font-size: 30px;
	display: block;
	text-align: center;
	line-height: 34px;
	background: url(/includes/public/assets/featured-events-dot.png) repeat-x bottom left;
	padding: 0 0 21px 0; 
 	font-weight: 600;
 	margin-bottom: 12px;
 	margin-top: 4px;
 	font-family: "open-sans",sans-serif;
}
.custom_slider.featured_slider .text .content .datetop { font-family: 'GFY Jeanna W00 Reg'; font-size: 50px; color: #000; text-align: center; height: 86px; line-height: 100px;} 
.custom_slider.featured_slider .text .content p {padding-right:20px; text-align: center; max-height: 300px; overflow: hidden; color: #fff;}
.custom_slider.featured_slider .text .content {
    height: 100%;
}

.custom_slider.featured_slider .img-slides { width: 787px; height: 426px; overflow: hidden; clear: both; float: left;}

.custom_slider.featured_slider .view-ma;-link {
	position: absolute;
	bottom: 35px;
	left: 50%;
	margin-left: -42px;
}

.custom_slider .more-link {
	background: #feec00;
	color: #000 !important;
	font-size: 15px !important;
	margin-top: 52px;
	text-align: center;
	width: 88px;
	height: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: 600;
	margin: 0 auto;
	display: none;
	font-family: "open-sans",sans-serif;
}
.custom_slider .slick-initialized .more-link { display: block;  position: absolute;left: 50%;margin-left: -44px;bottom: 0;margin-bottom: 20px;}

.custom_slider.featured_slider .view-gallery { margin-bottom: 30px; }
.custom_slider.featured_slider .text-slides,
.custom_slider.featured_slider .inner > .title { 
	float: none;
	width: auto;
	text-align: right;
}
.custom_slider.featured_slider,
.custom_slider.featured_slider .img-slides,
.custom_slider.featured_slider .text-slides,
.custom_slider.featured_slider .slide { height: 426px;}

.custom_slider.featured_slider .img-slides { width: 100%; margin-right: -413px; padding-right: 413px;}
.custom_slider.featured_slider { max-width: 1200px; margin-bottom: 140px; }


/*
Set interior to stay mid sized -- 
Ticket ID: 	251982
Title: 	Request: Collections Widget - Events Feed on Interior Pages
*/
@media only screen and (min-width: 1237px) {
	.c1-c2 .custom_slider.featured_slider .inner > .title:after,
	.c1-c2 .custom_slider .title { background: #fff; color: #000; }
	.c1-c2 .custom_slider.featured_slider { max-width: 878px;  margin: 0 auto; }
	.c1-c2 .custom_slider.featured_slider .text-slides,
	.c1-c2 .custom_slider.featured_slider .inner > .title { width: auto; height: 43px; line-height: 46px; font-size: 31pt;  }
	.c1-c2 .custom_slider.featured_slider .inner > .title:after { height: 43px; }
	.c1-c2 .custom_slider.featured_slider .nextSlide { right: 0px; }
	.c1-c2 .custom_slider.featured_slider .img-slides { padding-right: 280px; margin-right: -280px; }
	.c1-c2 .custom_slider.featured_slider .img-slides,
	.c1-c2 .custom_slider.featured_slider .text-slides,
	.c1-c2 .custom_slider.featured_slider .slide { height: 323px;}
	.c1-c2 .custom_slider.featured_slider .text .content .datetop {font-size: 37px; height: 40px; line-height: 45px; }
	.c1-c2 .custom_slider.featured_slider .text .content a.title-link{font-size:22px;line-height:26px;padding-bottom:8px;font-weight:500;padding-left:5px;padding-right:5px}
	.c1-c2 .custom_slider.featured_slider .text .content p{ padding-right: 20px;font-size:14px;line-height:23px;max-height:166px}
	.c1-c2 .custom_slider.featured_slider .img-slides .slide img{position:absolute;left:50%;top:50%;max-width:none;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}



@media only screen and (max-width: 1236px) {
	.custom_slider.featured_slider .inner > .title:after,
	.custom_slider .title { background: #fff; color: #000; }
	.custom_slider.featured_slider { max-width: 878px;  margin: 0 auto; }
	.custom_slider.featured_slider .text-slides,
	.custom_slider.featured_slider .inner > .title { width: auto; height: auto; line-height: 46px; font-size: 31pt;  }
	.custom_slider.featured_slider .inner > .title:after { height: 43px; }
	.custom_slider.featured_slider .nextSlide { right: 0px; }
	.custom_slider.featured_slider .img-slides { padding-right: 280px; margin-right: -280px; }
	.custom_slider.featured_slider .img-slides,
	.custom_slider.featured_slider .text-slides,
	.custom_slider.featured_slider .slide { height: 323px;}
	.custom_slider.featured_slider .text .content .datetop {font-size: 37px; height: 40px; line-height: 45px; }
	.custom_slider.featured_slider .text .content a.title-link {
    	font-size: 22px;
    	line-height: 26px;
    	padding-bottom: 8px;
    	font-weight: 500;
     	padding-left: 5px;
    	padding-right: 5px;
	}
    .custom_slider.featured_slider .text .content p {
    	font-size: 14px;
    	line-height: 23px;
    	max-height: 166px;
    	padding-right: 20px;
	}
	.custom_slider.featured_slider .img-slides .slide img {
		position: absolute;
		left: 50%;
		top: 50%;
		max-width: none;
		height: 100%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}
@media only screen and (max-width: 767px) {
	.custom_slider.featured_slider { height: auto; margin-left: -18px; margin-right: -18px;}
	.custom_slider.featured_slider .inner { max-width: 412px; margin: 0 auto; }
	.custom_slider.featured_slider .nextSlide { right: 0; }
	.custom_slider.featured_slider .inner > .title { text-align: center; height: auto; width: 100%; line-height: 45px; font-size: 30pt; background: #000; color:#FFF; }
	.custom_slider.featured_slider .inner > .title:after { display: none; }
	.tiles .custom_slider.featured_slider .inner > .title { background: #fff; color:#000; }
	.custom_slider.featured_slider .img-slides { height: 226px; width: 100%; margin-right: 0; padding-right: 0; float: none; clear: both; margin-bottom: 0;}
	.custom_slider.featured_slider .img-slides .slide { height: 226px; }
	.custom_slider.featured_slider .text-slides { float: none; width: 100%;}
	.custom_slider.featured_slider .text-slides,
	.custom_slider.featured_slider .text-slides .slide { height: 326px; margin-bottom: 0;}
	.custom_slider.featured_slider .view-gallery { text-align: center; float: none; padding-top: 10px;}
	.tiles .custom_slider.featured_slider .view-gallery a { color: #fff; }
}




/*** interior side bar column version */
.c1-int .custom_slider.featured_slider .inner > .title { color:#fff; }
.c1-int .custom_slider.featured_slider .inner > .title:after,
.c1-int .custom_slider .title { background: #fa0a63; color: #000; }
.c1-int .custom_slider .title { padding-left: 0;}
.c1-int .custom_slider.featured_slider .inner > .title:after { left: -30px; }
.c1-int .custom_slider.featured_slider { max-width: 878px;  margin: 0 auto; height: auto; margin-bottom: 30px;}
.c1-int .custom_slider.featured_slider .img-slides,
.c1-int .custom_slider.featured_slider .img-slides { float: none; width: 100%; padding-right: 0; margin-right: 0; }
.c1-int .custom_slider.featured_slider .text-slides,
.c1-int .custom_slider.featured_slider .inner > .title { width: 100%; }
.c1-int .custom_slider.featured_slider .nextSlide { right: 0; }
.c1-int .custom_slider.featured_slider .img-slides .slide img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: none;
	width: 101%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.c1-int .custom_slider.featured_slider .img-slides .slide,
.c1-int .custom_slider.featured_slider .img-slides { height: 185px; margin: 0;}
.c1-int .custom_slider.featured_slider .text-slides,
.c1-int .custom_slider.featured_slider .slide { height: 360px; margin: 0;}
.c1-int .custom_slider.featured_slider .text .content .datetop { display: none; }
.c1-int .custom_slider.featured_slider .inner { margin: 0 auto; }

@media only screen and (min-width: 1236px)  {
	
	.c1-int .custom_slider.featured_slider .view-gallery {
		float: none;
		text-align: center;
		background-color: #000000;
		background-image: url("/includes/public/assets/background-striped-header.png");
		height: 70px;
		line-height: 78px;
		margin-bottom: 0;
	}
	.c1-int .custom_slider.featured_slider .view-gallery a { color: #fff; font-size: 15px;}
	.c1-int .custom_slider.featured_slider i.ico.paw-print { background-position: -120px -60px;}
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-large-up,
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-small-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-medium-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-small-only { display: none !important; border: 1px solid red; }
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-medium-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-large-up { display: block !important; }
	.c1-int .custom_slider.featured_slider .more-link { bottom: 20px; }
}

@media only screen and (max-width: 1236px) and (min-width: 640px) {
	.c1-int .custom_slider.featured_slider .inner > .title:after { left: auto; right: -30px; height: 43px;}
	.c1-int .custom_slider.featured_slider .inner > .title:after,
	.c1-int .custom_slider .title { background: #fa0a63; color: #000; }
	.c1-int .custom_slider.featured_slider .title { padding-left: 20px; height: 43px; line-height: 43px; font-size: 40px; line-height: 46px;}
	.c1-int .custom_slider.featured_slider { max-width: 878px;  margin: 0 auto; }
	.c1-int .custom_slider.featured_slider .text-slides,
	.c1-int .custom_slider.featured_slider .inner > .title, 
	.c1-int .custom_slider.featured_slider .text-slides,
	.c1-int .custom_slider.featured_slider .inner > .title { width: auto; }
	.c1-int .custom_slider.featured_slider .nextSlide { right: 280px; }
	.c1-int .custom_slider.featured_slider .img-slides { padding-right: 280px; margin-right: -280px; }
	.c1-int .custom_slider.featured_slider .img-slides { float: left; }
	
	.c1-int .custom_slider.featured_slider .img-slides,
	.c1-int .custom_slider.featured_slider .img-slides .slide,
	.c1-int .custom_slider.featured_slider .text-slides,
	.c1-int .custom_slider.featured_slider .slide { height: 323px;}

	.c1-int .custom_slider.featured_slider .text .content .datetop { display: block; }
	.c1-int .custom_slider.featured_slider .text .content .datetop {font-size: 37px; height: 40px; line-height: 45px; }

	.c1-int .custom_slider.featured_slider .text .content a.title-link {
    	font-size: 22px;
    	line-height: 26px;
    	padding-bottom: 8px;
    	font-weight: 500;
     	padding-left: 5px;
    	padding-right: 5px;
	}
	.c1-int .custom_slider.featured_slider .text .content p { font-size: 15px; line-height: 23px; max-height: 166px; }
	.c1-int .custom_slider.featured_slider .img-slides .slide img {
		position: absolute;
		left: 50%;
		top: 50%;
		max-width: none;
		height: 100%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.c1-int .custom_slider.featured_slider .view-gallery { padding-top: 10px;}

	.c1-int .custom_slider.featured_slider .text .title-link .show-for-large-up,
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-small-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-large-up,
	.c1-int .custom_slider.featured_slider .text p.show-for-small-only { display: none !important; }
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-medium-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-medium-only { display: block !important; }
}

@media only screen and (max-width: 640px) {
	.c1-int .custom_slider.featured_slider .view-gallery {
		float: none;
		text-align: center;
		background-color: #000000;
		background-image: url("/includes/public/assets/background-striped-header.png");
		height: 70px;
		line-height: 80px;
		margin-bottom: 0;
	}
	.c1-int .custom_slider.featured_slider .view-gallery a { color: #fff; font-size: 15px;}
	.c1-int .custom_slider.featured_slider i.ico.paw-print { background-position: -120px -60px;}

	.c1-int .custom_slider.featured_slider .inner > .title {}
	.c1-int .custom_slider.featured_slider .inner > .title:after { display: none; }
	.c1-int .custom_slider.featured_slider .view-gallery { padding-top: 0; }
	.c1-int .custom_slider.featured_slider .inner > .title { background: #fa0a63; color: #fff; padding: 0 22px;}
	.c1-int .custom_slider.featured_slider .text .content .datetop { display: block; }
	.c1-int .custom_slider.featured_slider .img-slides .slide,
	.c1-int .custom_slider.featured_slider .img-slides { height: 226px; margin: 0;}
	.c1-int .custom_slider.featured_slider .text-slides,
	.c1-int .custom_slider.featured_slider .text-slides .slide { height: 348px; margin-bottom: 0;}
	.c1-int .custom_slider.featured_slider .text .content a.title-link {
		font-size: 24px;
		line-height: 34px;
	 	margin-bottom: 12px;
	 	margin-top: 4px;
	}
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-large-up,
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-small-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-medium-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-small-only { display: none !important; }
	.c1-int .custom_slider.featured_slider .text .title-link .show-for-medium-only,
	.c1-int .custom_slider.featured_slider .text p.show-for-large-up { display: block !important; }
	.c1-int .custom_slider.featured_slider .more-link {
    	display: inline;
    	width: 60px;
    	margin-left: -30px;
    	height: 23px;
    	line-height: 23px;
    	bottom: 20px;
	}
}




/*** featured deals/offers ***/
.custom_slider.featured_item .img-narrow { display: none; }
.medium-6 .custom_slider.featured_item .img-wide { display: none; }
.medium-6 .custom_slider.featured_item .img-narrow { display: block; }
.custom_slider.featured_item .view-gallery .short { display: none; }

.custom_slider.featured_item { max-width: 788px; margin: 0 auto; margin-bottom: 20px; margin-top: 27px;}
.custom_slider.featured_item .title {
	background: #000;
	color: #fff;
	float: left;
	padding-left: 0;
	max-width: 50%;
}
.custom_slider.featured_item .title span { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.custom_slider.featured_blog .title { padding-left: 15px; float: right; max-width: 50%; }

.custom_slider.featured_item .text {
	background: url(/includes/public/assets/dtn-spotlight-bg2.gif);
	margin: -120px 66px 0 66px;
	padding: 39px 35px;
	color: #fff;
	min-height: 212px;
	position: relative;
	overflow: hidden;
	max-width: 583px;
	margin-bottom: 109px;
}
.custom_slider.featured_blog .text { background: url(/includes/public/assets/blog-pink-caption-bg.jpg); }
.custom_slider.featured_item .inner > .title:after { content: ""; position: absolute; left: -30px; top: 0; width: 30px; height: 64px; background: #000; }
.custom_slider.featured_blog .inner > .title:after { right: -30px; left: auto; }
.custom_slider.featured_item .main-image {
	border: 1px solid #000;
	margin-top: -1px;
	clear: both;
	width: 100%;
	background-size: cover;
}
.custom_slider.featured_item .view-gallery {
	clear: none;
	float: left;
	padding-left: 20px;
	margin-bottom: 0;
	margin-top: -5px;
}
.custom_slider.featured_blog .view-gallery { width: 50%; text-align: right; }
.custom_slider.featured_blog .view-gallery a { margin-right: 20px; }

.custom_slider.featured_item .view-gallery .ico { vertical-align: -16px; }
.custom_slider.featured_item .date {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 15px;
}
.custom_slider.featured_item .title-link {
	font-size: 30px;
	color: #fff;
	position: relative;
	line-height: 33px;
	font-weight: 400;
	font-family: "open-sans",sans-serif;
}
.custom_slider.featured_item .title-link:after {
	content: '';
	position: absolute;
	left: -49px;
	top: 9px;
	background: #fff;
	width: 25px;
	height: 25px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
.custom_slider.featured_item .subtitle {
	font-size: 16px;
	margin-top: 4px;
	text-transform: uppercase;
	font-weight: 600;
}
.custom_slider.featured_item .posted {
	font-style: italic;
}
.custom_slider.featured_item .description {
	margin-top: 15px;
	background: url(/includes/public/assets/featured-blog-dot.png) repeat-x top left;
	padding-top: 15px;
	font-family: "open-sans",sans-serif;
}
.custom_slider.featured_item .more-link { display: block; margin: 10px 0 0 0; }
.custom_slider.featured_blog .more-link { margin: 0 auto; margin-top: 10px; }
	

.medium-4 .custom_slider.featured_item .text,
.c1-int .custom_slider.featured_item .text { margin: 0; }

.medium-4 .custom_slider.featured_item .more-link { margin: 0 auto; margin-top: 10px; }
.medium-4 .custom_slider.featured_item .title { background: #000; color: #fff; text-align: center; float: none; max-width: 100%; padding-left: 15px;}
.medium-4 .custom_slider.featured_item .title:after { display: none;  }
.medium-4 .custom_slider.featured_item .text { margin: 0; min-height: 0; max-width: 100%;}
.medium-4 .custom_slider.featured_item .view-gallery { float: none; text-align: center; margin: 10px 0 40px 0; height: 61px; line-height: 61px;}
.medium-4 .custom_slider.featured_item .main-image { border: 0; width: 100%;}
.medium-4 .custom_slider.featured_item .view-gallery a { font-size: 15px; }
.medium-4 .custom_slider.featured_item .view-gallery.hide-for-small { display: none !important; }
.medium-4 .custom_slider.featured_item .view-gallery.show-for-small-only { display: block !important; width: 100%;}



@media only screen and (max-width: 1236px) {
	.custom_slider.featured_item .inner > .title:after,
	.custom_slider.featured_item .title { background: #000; color: #fff; height: 43px; line-height: 46px; font-size: 31pt;}
	.custom_slider.featured_item .view-gallery { float: right; height: 43px; line-height: 43px; margin-top: -27px; padding-left: 0;}
	.custom_slider.featured_item .view-gallery a { font-size: 15px; }
	.custom_slider.featured_item .text { margin-left: 27px; margin-right: 27px; padding: 12px 20px; min-height: 194px; margin-top: -51px;}
	.custom_slider.featured_item .title-link:after { width: 16px; height: 16px; left: 0; left: -28px; top: 7px;}
	.custom_slider.featured_item .date { font-size: 15px; margin-bottom: 5px;}
	.custom_slider.featured_item .title-link { font-size: 20px; line-height: 22px;}
	.custom_slider.featured_item .subtitle { font-size: 15px; }
	.custom_slider.featured_item .more-link { height: 21px;  line-height: 21px; }

	.custom_slider.featured_blog .inner > .title:after,
	.custom_slider.featured_blog .title { background: #000; color: #fff; }
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
	.custom_slider.featured_item.featured_blog .view-gallery .short { display: inline; }
	.custom_slider.featured_item.featured_blog .view-gallery .long { display: none; }
}
@media only screen and (max-width: 767px) {
	.custom_slider.featured_item .more-link { margin: 0 auto; margin-top: 10px; }
	.custom_slider.featured_item .title { background: #000; color: #fff; text-align: center; float: none; max-width: 100%;}
	.custom_slider.featured_item .title:after { display: none;  }
	.custom_slider.featured_item .text { margin: 0; min-height: 0; max-width: 100%;}
	.custom_slider.featured_item .view-gallery { float: none; text-align: center; margin: 10px 0 65px 0; height: 61px; line-height: 61px; width: 100%;}
	.custom_slider.featured_item .main-image { border: 0; }
	.custom_slider.featured_item .view-gallery a { font-size: 15px; }
	.custom_slider.featured_item .view-gallery.hide-for-small { display: none !important; }
	.custom_slider.featured_item .view-gallery.show-for-small-only { display: block !important; width: 100%;}

	.custom_slider.featured_item { margin: 0 -18px 30px; }
	.custom_slider.featured_item .inner { max-width: 582px; margin: 0 auto; }
}

/* t - 232009 */
.c1-c2 .custom_slider.featured_slider{height:auto;}
/* t - 244135 */
.custom_slider .title{padding-left: 11px; padding-right: 11px;}