.last-slide { display: none}

#slide-count-wrap { display:none}

.mobile-list { clear:both}
.mobile-list figcaption p { padding: 0.85em 0 0 0;    margin: 0;}

.hide-slide { display:none}

.slide_1.list { display:block}
#slide_1 .title-wrap {display:none}

.rant-slideshow figure { margin:0} 

.pizzazz { opacity:1 !important}

#slide-number { display:none}

.rant-slideshow { position: relative}

.rant-slideshow-slider-wrap {clear: both; overflow: hidden}

.rant-slideshow-slider { overflow: hidden; width:initial !important; margin-left: initial !important;}
.view-slideshow .rant-slideshow-slider { overflow: visible;  height: auto !important}

.rant-slideshow-panel { display:none; position:relative; margin: 0 0 3em; max-width: 100% !important; width: 100% !important }
.rant-slideshow-panel.active { display:block }

.rant-slideshow-panel.active > div {display: block}

.rant-slideshow-panel .title-wrap { /* color: #fff */}

.rant-slideshow-panel .title { margin: 0}

.rant-slideshow-panel.active .title {  line-height: 1.5em;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .5pt;
    color: #C1010C;
    font-family: 'Helvetica Neue',Helvetica,sans-serif;
    border-bottom: none; text-align: center }

.rant-slideshow-panel .image { position: relative; margin:10px auto 0 }

.view-slideshow { width:100% !important}
.rant-slideshow-panel .image > img { display: block; margin: 0 auto; max-width: 100%;height: auto}

.rant-slideshow-panel.active.overlay .image:after { content:' ';position:absolute;width:100%; height:100%;top:0; left:0; opacity:1}

.rant-slideshow-panel.overlay figcaption { 
	position: absolute;
    color: white;
    display: block;
    background: rgba(0, 0, 0, 0.8);
    line-height: 1.4em;
    box-sizing: border-box;
    font-size: 0.9em;
    font-weight: 600;
    padding: 0.5em 1.5em;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.view-slideshow .mobile-after-image { display:none !important }

.list #slide_1 .image, .list #slide_1 .caption { display:none}

.rant-slideshow-panel .image a { display: block}

.rant-slideshow-panel .caption { 
	font-size: 0.7em;
    display: block;
    text-align: center;
    position: relative;
    color: #A7A7A7;
    padding: 5px 10px;
    font-weight: 600;
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    cursor: default;
}

.description.slide-opaque p, .description.slide-opaque-2 p {text-align:center}
.view-slideshow .description.slide-opaque p, .view-slideshow .description.slide-opaque-2 p { 
	font-size: 14px;
	line-height:1.4em;
	font-size: .9em;
    font-weight: 600
}

.rant-slideshow-controls { position: relative; width:100%}

.rant-slideshow-control { position: relative;z-index: 5; background: #333; color: #fff}

.entry-content .rant-slideshow-panel-image .image img { margin:0 auto; max-width: 100%; display:block; -webkit-box-shadow: 0 10px 10px -11px #171717; -moz-box-shadow: 0 10px 10px -11px #171717; box-shadow: 0 10px 10px -11px #171717;}
.entry-content .view-slideshow  .rant-slideshow-panel-image .image img { margin:0 auto} 
.view-slideshow .rant-slideshow-panel.active .title { display:block; text-align:center; padding: 1.5em 0 0; }

.rant-slideshow-control.prev {
	display:table-cell;
	color:white;
	text-transform: uppercase;
	background:rgb(205, 0, 1);
	border-radius:2px;
	vertical-align: middle;
}
.rant-slideshow-status { display:table-cell; width:2% }
.rant-slideshow .listview-button-cell.listview-button-table-next-left { float: right }
.rant-slideshow .listview-button-cell.listview-button-table-next-right { float:right }
.rant-slideshow .rant-slideshow-controls { display:table; width:100%; margin-bottom: 1.5em }
.rant-slideshow .listview-button-table-prev-right, .rant-slideshow .listview-button-table-next-left { padding-top: 11px }
.rant-slideshow .listview-button-table-prev-left, .rant-slideshow  .listview-button-table-next-right { padding-top: 3px }
.rant-slideshow .listview-button { padding:0 1em }

.rant-slideshow-control.next {
	display:table-cell;
	color:white;
	text-transform: uppercase;
	background:rgb(205, 0, 1);
	border-radius:2px;
	vertical-align: middle;
}

.rant-slideshow .listview-button-cell {
	float:left
}

.rant-slideshow-control.last-slide {
	float: right;
	color:white;
	text-transform: uppercase;
	background:rgb(205, 0, 1);
	border-radius:2px;
}

.rant-slideshow-video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}


a.rant-slideshow-control.next, a.rant-slideshow-control.prev, a.rant-slideshow-control.next {
	font-weight:600;
	text-decoration: none;
}
a.rant-slideshow-control.next:hover, a.rant-slideshow-control.prev:hover, a.rant-slideshow-control.last-slide:hover {
	color:white;
	text-decoration: none;
	opacity:0.7;
}

.rant-slideshow-panel:hover .caption { opacity:1 }

.description.slide-opaque.pizzazz p a { color: white; font-weight: 600; text-decoration: underline }

@media only screen and (max-width:767px) {
		
	.rant-slideshow-panel { margin:0 0 2em}
	#slide_1 .rant-slideshow-panel-image { margin: 0 }
	#slide_1 .image img, #slide_1 .caption { display:none}
	.view-slideshow #slide_1 .image img, .view-slideshow #slide_1 .caption { display:block}
	.view-slideshow .listview-button-cell, .view-slideshow .listview-button-table { overflow: visible !important}	
	.view-slideshow .rant-slideshow-panel.overlay figcaption { padding:0 10px}
	.content-wrap .view-slideshow p { font-size: 12px; line-height: 17px; }
	.rant-slideshow-panel.overlay figcaption { bottom:0}
	.description.slide-opaque p, .description.slide-opaque-2 p { font-size: 11px; line-height: 16px }
}