.ngg-slideshow.slick-slider { margin: 40px auto 50px !important; overflow: visible; } .ngg-slideshow .ngg-gallery-slideshow-image { display: inline-block; text-align: center; font: 0/0 a; } .ngg-slideshow .ngg-gallery-slideshow-image:before { content: ' '; display: inline-block; vertical-align: middle; height: 100%; } .ngg-slideshow .ngg-gallery-slideshow-image a { display: inline !important; } .ngg-slideshow .ngg-gallery-slideshow-image img { margin: 0 auto; display: inline-block !important; vertical-align: middle; max-width: 99%!important; max-height: 98% !important; } .ngg-slideshow .slick-prev { left: 20px !important; z-index: 10 !important; top: 49%; cursor: before; } .ngg-slideshow .slick-next { right: 30px !important; z-index: 10 !important; top: 49%; cursor: pointer; } .ngg-slideshow .slick-next:before, .ngg-slideshow .slick-prev:before { color: #CCC !important; font-size: 32px !important; } .ngg-slideshow .slick-next:hover:before, .ngg-slideshow .slick-prev:hover:before { color: #AAA !important; font-size: 32px !important; } .ngg-slideshow .slick-dots { margin: 0; padding: 0; bottom: -30px; } .ngg-slideshow .slick-dots li { margin: 0; } .ngg-slideshow .slick-dots li button { margin: 0; } .ngg-slideshow .slick-dots li button:before { font-size: 8px; color: #888; opacity: .5; cursor: pointer; } .ngg-slideshow .slick-dots li.slick-active button:before { opacity: 1; color: #555; } .slideshowlink { margin: -34px auto 50px; text-align: center; text-transform: uppercase; } .slideshowlink a { font-size: 13px; letter-spacing: .75px; cursor: pointer; text-decoration: none; box-shadow: none; border: none; } .slideshowlink a:hover { text-decoration: none !important; box-shadow: none !important; border: none !important; } @media (max-width: 600px) { .ngg-slideshow .ngg-gallery-slideshow-image { height: 400px !important; } } @media (max-width: 450px) { .ngg-slideshow .ngg-gallery-slideshow-image { height: 300px !important; } }