/* Genesis Responsive Slider - Stub */
#genesis-responsive-slider { position: relative; overflow: hidden; background: #000; }
#genesis-responsive-slider .flexslider { position: relative; overflow: hidden; }
#genesis-responsive-slider ul.slides { margin: 0; padding: 0; width: 10000em; list-style: none; }
#genesis-responsive-slider ul.slides > li { float: left; position: relative; width: 100%; }
#genesis-responsive-slider .slide-image { display: block; width: 100%; overflow: hidden; }
#genesis-responsive-slider .slide-image img { display: block; width: 100%; max-width: 100%; height: auto; max-height: 400px; object-fit: cover; }
#genesis-responsive-slider .slide-excerpt { position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.6); color: #fff; padding: 15px 20px; max-width: 55%; width: auto; }
#genesis-responsive-slider .slide-excerpt h2 { color: #fff; font-size: 22px; margin: 0; }
#genesis-responsive-slider .slide-excerpt h2 a { color: #fff; text-decoration: none; }
#genesis-responsive-slider .slide-excerpt h2 a:hover { color: #f5c842; }
#genesis-responsive-slider .flex-direction-nav { list-style: none; margin: 0; padding: 0; }
#genesis-responsive-slider .flex-direction-nav li { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; }
#genesis-responsive-slider .flex-direction-nav .flex-prev { left: 10px; }
#genesis-responsive-slider .flex-direction-nav .flex-next { right: 10px; }
#genesis-responsive-slider .flex-direction-nav a { background: rgba(0,0,0,0.5); color: #fff; display: block; padding: 10px 15px; text-decoration: none; font-size: 20px; }
#genesis-responsive-slider .flex-control-nav { position: absolute; bottom: 8px; left: 0; width: 100%; text-align: center; list-style: none; margin: 0; padding: 0; z-index: 10; }
#genesis-responsive-slider .flex-control-nav li { display: inline-block; margin: 0 3px; }
#genesis-responsive-slider .flex-control-nav li a { display: block; width: 10px; height: 10px; background: rgba(255,255,255,0.5); border-radius: 50%; text-indent: -9999px; }
#genesis-responsive-slider .flex-control-nav li a.flex-active { background: #fff; }
