/*------------------------------------------------------------------
[Post Types Slider]
-------------------------------------------------------------------*/

/* Post Types Slider > Caption */
.vcex-posttypes-slider .wpex-slider-caption { padding: 20px 25px; text-align: left; cursor: default; }
.wpex-slider-caption header { margin-bottom: 10px }
.vcex-posttypes-slider .wpex-slider-caption .staff-position { font-size: 11px; color: #ddd; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; }
.vcex-posttypes-slider .wpex-slider-caption p:last-child { margin: 0 }
.vcex-posttypes-slider-meta { margin: -3px 0 10px }
.vcex-posttypes-slider .wpex-slider-caption.over-image .vcex-posttypes-slider-meta a { color: #999; text-decoration: underline; }
.vcex-posttypes-slider .wpex-slider-caption.over-image .vcex-posttypes-slider-meta a:hover { color: #aaa }

/* Post Types Slider > Caption > Over Image */
.vcex-posttypes-slider .wpex-slider-caption.over-image { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.85); }
.vcex-posttypes-slider .wpex-slider-caption.over-image .title { text-decoration: none }
.vcex-posttypes-slider .wpex-slider-caption.over-image .title:hover { text-decoration: underline }
.vcex-posttypes-slider .wpex-slider-caption.over-image a { color: #fff }
.vcex-posttypes-slider .wpex-slider-caption.over-image .excerpt { color: #999; line-height: 1.6; }

/* Post Types Slider > Caption > Under Image */
.vcex-posttypes-slider .wpex-slider-caption.under-image { padding: 20px 0 0 }
.vcex-posttypes-slider-w-thumbnails .wpex-slider-caption.under-image { padding-bottom: 20px }
.vcex-posttypes-slider .wpex-slider-caption.under-image .title { color: #000 }
.vcex-posttypes-slider .wpex-slider-caption.under-image .staff-position { color: #999 }

/* Post Types Slider > Woo Price */
.slider-woocommerce-price { position: absolute; top: 20px; right: 20px; color: #fff; background: #7CC576; padding: 3px 10px; border-radius: 3px; }
.slider-woocommerce-price ins { text-decoration: none !important }

/* Post Types Slider > Responsive */
@media only screen and (max-width: 767px) { 
    .wpex-responsive .vcex-posttypes-slider .wpex-slider-caption.over-image { position: relative; bottom: auto; background: #000; }
}
