.mThumbnailScroller {-ms-touch-action: none; touch-action: none }
.mThumbnailScroller.mTS_no_scroll,.mThumbnailScroller.mTS_touch_action {-ms-touch-action: auto; touch-action: auto }
.mTSWrapper {position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: 0; direction: ltr }
.mTSContainer {margin: 0; padding: 0; overflow: hidden }
 ol.mTSContainer, ul.mTSContainer {list-style: none }
.mTSThumb, ul.mTSContainer>li img {vertical-align: bottom; width:110px; height:auto; }
.mTS_vertical.mTSContainer {margin-top: 0!important; margin-bottom: 0!important }
.mTS_horizontal.mTSContainer {margin-left: 0!important; margin-right: 0!important }
.mTSButton {width: 30px; height: 25px; line-height: 20px; padding: 0px; overflow: hidden; text-align: center; color:#fff; display: inline-block; position: absolute; top: 0; left: 0; opacity: 1; -webkit-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity.2s ease-out 0s; -moz-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity.2s ease-out 0s; -o-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity.2s ease-out 0s; -ms-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity.2s ease-out 0s; transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity.2s ease-out 0s }
.mTSButtonDown {top: auto; bottom: 5px }
.mTSButtonRight {left: auto; right: 0 }
.mTSButtonDown,.mTSButtonUp {left:0; right:0; margin:auto;}
.mTSButtonLeft,.mTSButtonRight {top: 50%; margin-top: -24px;}
.mTSButtonIconContainer {display: inline-block; /*position: relative;*/ width: 100%; padding-bottom: 100%; overflow: hidden }
.mTSButtonIcon {display: inline-block; fill:#fff; position: absolute; top: 0; left: 0 }
.mTSButton.mTS-hidden,.mThumbnailScroller.mTS_no_scroll.mTSButton {opacity: 0; height: 0; width: 0; padding: 0; -webkit-transition: height 0s ease-out.2s, width 0s ease-out.2s, padding 0s ease-out.2s, opacity.2s ease-out; -moz-transition: height 0s ease-out.2s, width 0s ease-out.2s, padding 0s ease-out.2s, opacity.2s ease-out; -o-transition: height 0s ease-out.2s, width 0s ease-out.2s, padding 0s ease-out.2s, opacity.2s ease-out; -ms-transition: height 0s ease-out.2s, width 0s ease-out.2s, padding 0s ease-out.2s, opacity.2s ease-out; transition: height 0s ease-out.2s, width 0s ease-out.2s, padding 0s ease-out.2s, opacity.2s ease-out }
.mTS_horizontal.mTSThumbContainer,.mTS_horizontal ul.mTSContainer>li {float: left }
.mTS-buttons-in {padding: 14px; background-color: #000 }
.mTS-buttons-in.mTSButtonIcon {fill: #fff }
.mTS-buttons-in.mTSButton,.mTS-buttons-in.mTSWrapper {background-color: inherit }
.mTS-buttons-in.mTSButtonLeft,.mTS-buttons-in.mTSButtonRight {width: 24px; height: 48px; padding: 24px 4px 0; margin-top: -36px }
.mTS-buttons-in.mTSButtonDown,.mTS-buttons-in.mTSButtonUp {width: 24px; height: 24px; padding: 4px 24px; margin-left: -36px }
.mTS-buttons-in.mTSButton.mTS-hidden {height: 0; width: 0; padding: 0 }
.mTS-buttons-in.mTSButton:not(.mTS-hidden) {opacity:.4 }
.mTS-buttons-in:hover.mTSButton:not(.mTS-hidden) {opacity: 1 }
.mTS-buttons-in.mTS_vertical.mTSThumbContainer {margin: 14px 0 }
.mTS-buttons-in.mTS_vertical.mTSThumbContainer:first-child {margin-top: 0 }
.mTS-buttons-in.mTS_vertical.mTSThumbContainer:last-child {margin-bottom: 0 }
.mTS-buttons-in.mTS_horizontal.mTSThumbContainer {margin: 0 7px }
.mTS-buttons-in.mTS_horizontal.mTSThumbContainer:first-child {margin-left: 0 }
.mTS-buttons-in.mTS_horizontal.mTSThumbContainer:last-child {margin-right: 0 }
.mTS-buttons-out {padding: 6px;}
.mTS-buttons-out.mTSButtonIcon {fill:#fff; z-index:999999; }
.mTS-buttons-out.mTSButton {width: 36px; height: 36px; line-height: 42px; padding: 6px }
.mTS-buttons-out.mTSButton.mTS-hidden {height: 0; width: 0; padding: 0 }
.mTS-buttons-out.mTS_vertical.mTSThumbContainer {margin: 6px 0 }
.mTS-buttons-out.mTS_vertical.mTSThumbContainer:first-child {margin-top: 0 }
.mTS-buttons-out.mTS_vertical.mTSThumbContainer:last-child {margin-bottom: 0 }
.mTS-buttons-out.mTS_horizontal.mTSThumbContainer {margin: 0 3px }
.mTS-buttons-out.mTS_horizontal.mTSThumbContainer:first-child {margin-left: 0 }
.mTS-buttons-out.mTS_horizontal.mTSThumbContainer:last-child {margin-right: 0 }
.mTS-hover-full {padding: 8px; background: rgba(0,0,0,.2) }
.mTS-hover-full.mTS_vertical.mTSThumbContainer {margin: 8px 0 }
.mTS-hover-full.mTS_vertical.mTSThumbContainer:first-child {margin-top: 40px }
.mTS-hover-full.mTS_vertical.mTSThumbContainer:last-child {margin-bottom: 40px }
.mTS-hover-full.mTS_horizontal.mTSThumbContainer {margin: 0 4px }
.mTS-hover-full.mTS_horizontal.mTSThumbContainer:first-child {margin-left: 40px }
.mTS-hover-full.mTS_horizontal.mTSThumbContainer:last-child {margin-right: 40px }

