/* Tiny Slider */
.slider-dots {width:50%; margin:0 auto; text-align: center; padding:20px 0; }
.slider-dots button {cursor: pointer; width: 15px; height: 15px; border-radius: 20px; background-color: #fff; border-width: 0; margin-left: 2px; margin-right: 2px;}
.slider-dots button:first-child {margin-left: 0;}
.slider-dots button:last-child { margin-right: 0;}
.slider-dots button.tns-nav-active {background-color: #999; width: 15px; height: 15px; border-radius: 20px;}

.tns-nav {width:50%; margin:0 auto; text-align: center; padding:20px 0; background:none; }
.tns-nav button {cursor: pointer; width:12px; height: 12px; border-radius: 50%; background-color: #eee; border-width: 0; margin-left: 3px; margin-right: 3px; padding:0;}
.tns-nav button.tns-nav-active {background-color: #000;}

.tns-controls {position: absolute; top: 50%; transform: translateY(-50%); z-index: 9999; width: 95%; display: flex; justify-content: space-between; align-items: center;  padding: 0 20px 0 20px;}
.tns-controls button {cursor: pointer; background:rgba(255,255,0,.5); border: none; color: #000; font-size: 0.7em; padding: 15px 20px; transition: background 0.3s; border-radius:50%;}
.tns-controls button:hover {background:rgba(0,0,0,.8); color:#ff0}