/* SLIDER */
.article-slider-wrapper { padding: 10px 0 35px; }

.article-slider { position: relative; /* arrow color */ /* fill-in selected dot */ }
.article-slider .flickity-prev-next-button.previous { left: 5px; }
.article-slider .flickity-prev-next-button.next { right: 5px; }
.article-slider .flickity-prev-next-button { width: 25px; height: 25px; background: #333; border: 3px solid #fff; z-index: 2; }
.article-slider .flickity-prev-next-button:hover { background: #000; }
.article-slider .flickity-prev-next-button .arrow { fill: white; }
.article-slider .flickity-prev-next-button.no-svg { color: white; }
.article-slider .flickity-viewport { transition: height 0.5s; }
.article-slider .flickity-page-dots { bottom: -30px; }
.article-slider .flickity-page-dots .dot { width: 12px; height: 12px; opacity: 1; background: transparent; border: 2px solid #757575; }
.article-slider .flickity-page-dots .dot.is-selected { background: #757575; }

.article-slider .article-slider-node { width: 100%; }
@media screen and (min-width: 768px) { .article-slider .article-slider-node { width: 50%; } }
@media screen and (min-width: 960px) { .article-slider .article-slider-node { width: 33.3333%; } }
.article-slider .article-slider-node .article-slider-node-inner { position: relative; margin: 0 20px; overflow: hidden; }
.article-slider .article-slider-node img { display: block; width: 100%; height: auto; }
.article-slider .article-slider-node h3 { position: absolute; left: 0; right: 0; bottom: 0; margin: 0; font-size: 100%; padding-top: 50px; background-color: transparent; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.85))); background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85)); background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85)); background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85)); background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.85)); background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.85)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', EndColorStr='#D9000000'); }
.article-slider .article-slider-node h3 a:link, .article-slider .article-slider-node h3 a:visited { display: block; padding: 10px; color: #fff; font-weight: bold; }
