.slickGeneral { width:100%; margin: 0 auto; position:relative; padding-bottom: 35px;}
/*Image and Caption*/
.slickGeneral img { width:100%; margin: 0 auto; }
.slickGeneral .textCaption { display: block; margin-bottom: 0; position: absolute; z-index: 2; bottom: 0; text-align: justify; overflow: auto; background-color: rgb(0,36,83); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC002453,endColorstr=#CC002453)";  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC002453, endColorstr=#CC002453);zoom: 1; padding: 1%; left: 0; color: #fff; width:98%; }
.slickGeneral .textCaption * {max-width:1440px; margin:0 auto !important; width:100%;}
/*Title*/
.slickGeneral .textCaption .title { color: #ffe0a4; margin-top: 0; padding:0; }
.marsslideshow .slickGeneral .title{cursor:pointer;}
/*Caption*/
.slickGeneral .textCaption .teaser { margin: 0.5em 0; }
.slickGeneral .textCaption .teaser a { color:orange; }
/*Read more*/
.slickGeneral .textCaption a.more:before { content:'+  '; font-family:Arial, Helvetica, sans-serif; }
.slickGeneral .textCaption a.more { color:orange; text-align:right; display:block; }
.slickGeneral .textCaption .pagecount{text-align:right;}

/*Caption Only*/
.slickGeneral .textCaptionOnly {display:block; min-height:400px; width:100%;margin:0 auto;line-height: 400px;}
.slickGeneral .textCaptionOnly .textCaption{display:inline-block; vertical-align:middle;line-height:normal; margin-bottom:auto;position:inherit;bottom:auto;left:auto; padding:100px 5%;font-size:150%; max-width:1440px; width:90%; }


/* prev/next buttons */
/* .slickGeneral .slick-prev, .slickGeneral .slick-next, .slick-dots li button, .slick-dots li button:hover, .slick-dots li.slick-active button { background-image: url('/images/general/layout/slider-home-rotator/slider-layout.png'); background-repeat:no-repeat; } */
.slickGeneral .slick-prev, .slickGeneral .slick-next { width:25px; height:50px; padding:0px 0px; margin-top:-30px; }
.slickGeneral .slick-prev, .slickGeneral .slick-next { opacity:0.8; }
.slickGeneral .slick-prev:hover, .slickGeneral .slick-next:hover { opacity:1; }
.slickGeneral .slick-prev:before { content:""; }
.slickGeneral .slick-next:before { content:""; }
.slickGeneral .slick-prev { background-position:0 -231px; margin-left:3%; }
.slickGeneral .slick-next { background-position:-25px -231px; margin-right:3%; }
/* .slickGeneral ul.slick-dots {height:35px; z-index:1; margin:0; }
.slickGeneral .slick-dots li button { height:24px; margin-top:6px; }
.slickGeneral .slick-dots { bottom:-10px; }
.slickGeneral .slick-dots li button:before { display:none; }
.slickGeneral .slick-dots li button { background-position: 0 -165px; width:50px; }
.slickGeneral .slick-dots li:hover button, .slickGeneral .slick-dots li.slick-active button, .slickGeneral .slick-dots li.slick-active button { background-position: 0 -143px; } */
/*s: MH added 10/19/20*/
.slickGeneral {padding-bottom:0;width:calc(84% - 2px); margin:0 auto;}
.pageContent .slickGeneral.fullWidth, .slickGeneral.fullWidth {width: 100%; margin: 0;}
.slickGeneral .textCaption {position:relative;}
.slickGeneral .slick-prev {background-image: url(/imgs/general/arrow_left_slim_black.png); background-position:center;left:-8%;top:0;bottom:0;margin-top:-10px;height:100%;background-repeat: no-repeat;}
.slickGeneral.fullWidth .slick-prev {
   left: 0;
}
.slickGeneral .slick-next {background-image: url(/imgs/general/arrow_right_slim_black.png); background-position:center;right:-8%;top:0;bottom:0;margin-top:-10px;height:100%; background-repeat: no-repeat;}
.slickGeneral.fullWidth .slick-next {
   right: 0;
}
.slickGeneral .textCaption {background-color:whitesmoke;color:#222}
.slickGeneral .textCaption .title {color: #222;padding:5px 0;}
.slick-slide {
   margin: 5px;
   display: block;
}
.slickGeneral .slick-prev, .slickGeneral .slick-next {
   opacity: 0;  transition: opacity 0.3s;-webkit-transition: opacity 0.3s;
}
.slickGeneral:hover .slick-prev, .slickGeneral:hover .slick-next {
  transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  opacity: 0.8;
}
.slickGeneral .slick-prev:hover, .slickGeneral .slick-next:hover {  
	opacity:1;
}
.slick-dots li button:before {
   font-size: 20px;
}
/*e: MH added 10/19/20*/
/* end prev/next buttons */
@media only screen and (max-width:640px){
   .slickGeneral .textCaption .teaser,.slickGeneral .textCaption .more,.slickGeneral .textCaption .title{font-size:70%; line-height:normal;}
}
