.tns3 - outer {
    padding: 0!important
}
.tns3 - outer[hidden]{
    display: none!important
}
.tns3 - outer[aria - controls], .tns3 - outer[data - action]{
    cursor: pointer
}
.tns3 - slider {
    -webkit - transition: all 0s;
    -moz - transition: all 0s;
    transition: all 0s
}
.tns3 - slider > .tns3 - item {
    -webkit - box - sizing: border - box;
    -moz - box - sizing: border - box;
    box - sizing: border - box
}
.tns3 - horizontal.tns3 - subpixel {
    white - space: nowrap
}
.tns3 - horizontal.tns3 - subpixel > .tns3 - item {
    display: inline - block;
    vertical - align: top;
    white - space: normal
}
.tns3 - horizontal.tns3 - no - subpixel: after {
    content: '';
    display: table;
    clear: both
}
.tns3 - horizontal.tns3 - no - subpixel > .tns3 - item {
    float: left
}
.tns3 - horizontal.tns3 - carousel.tns3 - no - subpixel > .tns3 - item {
    margin - right: -100 %
}
.tns3 - no - calc {
    position: relative;
    left: 0
}
.tns3 - gallery {
    position: relative;
    left: 0;
    min - height: 1px
}
.tns3 - gallery > .tns3 - item {
    position: absolute;
    left: -100 % ;
    -webkit - transition: transform 0s,
    opacity 0s;
    -moz - transition: transform 0s,
    opacity 0s;
    transition: transform 0s,
    opacity 0s
}
.tns3 - gallery > .tns3 - slide - active {
    position: relative;
    left: auto!important
}
.tns3 - gallery > .tns3 - moving {
    -webkit - transition: all 0.25s;
    -moz - transition: all 0.25s;
    transition: all 0.25s
}
.tns3 - autowidth {
    display: inline - block
}
.tns3 - lazy - img {
    -webkit - transition: opacity 0.6s;
    -moz - transition: opacity 0.6s;
    transition: opacity 0.6s;
    opacity: 0.6
}
.tns3 - lazy - img.tns3 - complete {
    opacity: 1
}
.tns3 - ah {
    -webkit - transition: height 0s;
    -moz - transition: height 0s;
    transition: height 0s
}
.tns3 - ovh {
    overflow: hidden
}
.tns3 - visually - hidden {
    position: absolute;
    left: -10000em
}
.tns3 - transparent {
    opacity: 0;
    visibility: hidden
}
.tns3 - fadeIn {
    opacity: 1;
    filter: alpha(opacity = 100);
    z - index: 0
}
.tns3 - normal, .tns3 - fadeOut {
    opacity: 0;
    filter: alpha(opacity = 0);
    z - index: -1
}
.tns3 - vpfix {
    white - space: nowrap
}
.tns3 - vpfix > div, .tns3 - vpfix > li {
    display: inline - block
}
.tns3 - t - subp2 {
    margin: 0 auto;
    width: 310px;
    position: relative;
    height: 10px;
    overflow: hidden
}
.tns3 - t - ct {
    width: 2333.3333333 % ;
    width: -webkit - calc(100 %  * 70 / 3);
    width: -moz - calc(100 %  * 70 / 3);
    width: calc(100 %  * 70 / 3);
    position: absolute;
    right: 0
}
.tns3 - t - ct: after {
    content: '';
    display: table;
    clear: both
}
.tns3 - t - ct > div {
    width: 1.4285714 % ;
    width: -webkit - calc(100 %  / 70);
    width: -moz - calc(100 %  / 70);
    width: calc(100 %  / 70);
    height: 10px;
    float: left
}