/****************************************************
Add your custom styles for modules and plugins here
****************************************************/

#jr_modSlider10001 {
  width: 200px !important;
}

div.jr_listings_mod .contentTitle {font-weight: bold;}

div.captioned-image { position: relative; margin: 0px !important; float: none !important; height: 250px; overflow: hidden; }
div.captioned-image img  { display: block; margin-left: 9px; }
div.captioned-image h4 { position: absolute; width: 250px; letter-spacing: -1px; left: 10px; bottom: 5px; font: bold 18px/20px Helvetica, sans-serif; margin: 0px;}
div.captioned-image.top h4  { top: 1.25em; }
div.captioned-image h4 span { display: block; float: left; clear: both; background: #000; background: rgba(0, 0, 0, 0.7); padding: 0.25em 0.5em; color: #fff; }
div.captioned-image a { color: white; }


div.featured-image { position: relative; margin: 0 auto !important; float: none !important; height: 300px; overflow: hidden; }
div.featured-image img  { display: block; border: none !important; position: absolute; top: -20px;}

div.featured-image div.overlay { position: absolute; width: 530px; bottom: 3px; margin: 0px; display: block; float: left; clear: both; background: #000; background: rgba(0, 0, 0, 0.7); color: #fff; }
div.featured-image h4 { letter-spacing: -1px; left: 0px; font: bold 16px/18px Helvetica, sans-serif; margin: 5px;}

div.featured-image a { color: white; }
div.overlay div.description { color: white; line-height: 13px; margin: 10px; }

