.t-slds {
	overflow: hidden; position: relative;
}
.t-slds__bgimg {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.t-slds__bgimg-contain {
	background-size: contain;
}
.t-slds__iframe {
	position: relative;
}
.t-slds__iframe__body {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.t-slds__img {
	width: 100%; display: block;
}
.t-slds__container {
	overflow: hidden; position: relative;
}
.t-slds__items-wrapper {
	transition:height 0.3s ease-in-out; overflow: hidden; position: relative; -webkit-transition: height ease-in-out .3s; -moz-transition: height ease-in-out .3s; -o-transition: height ease-in-out .3s;
}
.t-slds__nocycle :first-child.t-slds__item {
	opacity: 0 !important;
}
.t-slds__nocycle :last-child.t-slds__item {
	opacity: 0 !important;
}
.t-slds__nocycle .t-slds__arrow_wrapper-left {
	display: none;
}
.t-slds__items-wrapper::before {
	clear: both; display: table; content: "";
}
.t-slds__items-wrapper::after {
	clear: both; display: table; content: "";
}
.t-slds_animated-none {
	transform: none !important; -webkit-transform: none; -moz-transform: none; -o-transform: none;
}
.t-slds_animated-none.t-slds_animated {
	transition:height 0.3s ease-in-out; -webkit-transition: height ease-in-out .3s; -moz-transition: height ease-in-out .3s; -o-transition: height ease-in-out .3s;
}
.t-slds_animated-none.t-slds_animated .t-slds__item {
	transition:opacity 0.3s ease-in-out; -webkit-transition: opacity ease-in-out .3s; -moz-transition: opacity ease-in-out .3s; -o-transition: opacity ease-in-out .3s;
}
.t-slds_animated-fast.t-slds_animated {
	transition:height 0.3s ease-in-out, transform 0.3s ease-in-out; -webkit-transition: height ease-in-out .3s, transform ease-in-out .3s; -moz-transition: height ease-in-out .3s, transform ease-in-out .3s; -o-transition: height ease-in-out .3s, transform ease-in-out .3s;
}
.t-slds_animated-slow.t-slds_animated {
	transition:height 0.5s ease-in-out, transform 0.5s ease-in-out; -webkit-transition: height ease-in-out .5s, transform ease-in-out .5s; -moz-transition: height ease-in-out .5s, transform ease-in-out .5s; -o-transition: height ease-in-out .5s, transform ease-in-out .5s;
}
.t-slds__item {
	float: left;
}
.t-slds_animated-none .t-slds__item {
	left: 0px; top: 0px; float: none; display: none; position: absolute; opacity: 0;
}
.t-slds_animated-none .t-slds__item-loaded.t-slds__item {
	display: block;
}
.t-slds_animated-none .t-slds__item_active.t-slds__item {
	z-index: 1; opacity: 1;
}
.t-slds_ie .t-slds__item {
	display: none !important;
}
.t-slds_ie .t-slds__item_active {
	display: block !important;
}
.t-slds__arrow_container-outside {
	margin: 0px auto; left: 0px; top: 0px; width: 100%; right: 0px; position: absolute;
}
.t-slds__arrow_wrapper {
	transition:height 0.3s ease-in-out; top: 0px; width: 15%; bottom: 0px; position: absolute; z-index: 15; cursor: pointer; -webkit-transition: height ease-in-out .3s; -moz-transition: height ease-in-out .3s; -o-transition: height ease-in-out .3s;
}
.t-slds__arrow_wrapper-left {
	left: 0px;
}
.t-slds__arrow_wrapper-right {
	right: 0px;
}
.t-slds__arrow {
	top: 50%; display: inline-block; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.t-slds__arrow-left {
	left: 30px;
}
.t-slds__arrow-right {
	right: 30px;
}
@media screen and (min-width:960px)
{
.t-slds__arrow-nearpic .t-slds__arrow-left {
	left: auto; right: 40px; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -o-transform: translate(50%, -50%);
}
.t-slds__arrow-nearpic .t-slds__arrow-right {
	left: 40px; right: auto; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
}
@media screen and (min-width:1200px)
{
.t-slds__arrow-nearpic .t-slds__arrow-left {
	right: 50px;
}
.t-slds__arrow-nearpic .t-slds__arrow-right {
	left: 50px;
}
}
.t-slds__arrow-withbg {
	border-radius: 100px; transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; background-color: rgb(238, 238, 238); -webkit-transition: background-color ease-in-out .2s, border-color ease-in-out .2s; -moz-transition: background-color ease-in-out .2s, border-color ease-in-out .2s; -o-transition: background-color ease-in-out .2s, border-color ease-in-out .2s;
}
.t-slds__arrow-withbg .t-slds__arrow_body {
	left: 50%; top: 50%; position: absolute;
}
.t-slds__arrow-withbg .t-slds__arrow_body-left {
	transform: translate(-55%, -50%) rotate(180deg); -webkit-transform: translate(-55%, -50%) rotate(180deg); -moz-transform: translate(-55%, -50%) rotate(180deg); -o-transform: translate(-55%, -50%) rotate(180deg);
}
.t-slds__arrow-withbg .t-slds__arrow_body-right {
	transform: translate(-45%, -50%); -webkit-transform: translate(-45%, -50%); -moz-transform: translate(-45%, -50%); -o-transform: translate(-45%, -50%);
}
.t-slds__arrow_body-left {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.t-slds__bullet_wrapper {
	padding: 16px 0px 0px; width: 100%; text-align: center; font-size: 0px; position: relative; z-index: 15;
}
.t-slds__container .t-slds__bullet_wrapper {
	left: 0px; right: 0px; bottom: 0px; position: absolute;
}
.t-slds__container .t-slds__bullet_wrapper {
	padding-bottom: 16px;
}
.t-slds__bullet {
	padding: 10px; display: inline-block; cursor: pointer;
}
.t-slds__bullet_body {
	border-radius: 100px; transition:0.2s ease-in-out; width: 8px; height: 8px; box-sizing: border-box; background-color: rgb(238, 238, 238); -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s;
}
.t-slds__caption__container {
	margin-top: 16px; position: relative;
}
.t-slds__caption_wrapper {
	padding: 14px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.t-slds__caption {
	transition:opacity 0.3s ease-in-out; left: 0px; top: 0px; right: 0px; position: absolute; opacity: 0; -webkit-transition: opacity ease-in-out .3s; -moz-transition: opacity ease-in-out .3s; -o-transition: opacity ease-in-out .3s;
}
.t-slds__caption-active {
	left: auto; top: auto; right: auto; position: relative; opacity: 1;
}
.t-slds__descr {
	color: rgb(119, 119, 119); margin-top: 5px;
}
@media screen and (max-width:960px)
{
.t-width .t-slds__wrapper {
	padding: 0px 20px;
}
.t-col_12 .t-slds__witharrows .t-slds__wrapper {
	padding: 0px;
}
.t-width_12 .t-slds__witharrows .t-slds__wrapper {
	padding: 0px 20px;
}
.t-slds__arrow-left {
	left: 20px;
}
.t-slds__arrow-right {
	right: 20px;
}
}
@media screen and (max-width:640px)
{
.t-slds__arrow-left {
	left: 10px;
}
.t-slds__arrow-right {
	right: 10px;
}
.t-slds__arrow-withbg {
	width: 24px !important; height: 24px !important;
}
.t-slds__arrow_body {
	width: 10px !important;
}
.t-slds__arrow-withbg .t-slds__arrow_body {
	width: 6px !important;
}
.t-col .t-slds__witharrows .t-slds__wrapper {
	padding: 0px 15px;
}
.t-width .t-slds__witharrows .t-slds__wrapper {
	padding: 0px 35px;
}
.t-col_12 .t-slds__witharrows .t-slds__wrapper {
	padding: 0px 15px;
}
.t-width_12 .t-slds__witharrows .t-slds__wrapper {
	padding: 0px 35px;
}
}
.t-slds__play {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 2; cursor: pointer;
}
.t-slds__play_icon {
	margin: 0px auto; transition:0.2s ease-in-out; left: 0px; top: 50%; width: 80px; height: 80px; right: 0px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all ease-in-out .2s; -moz-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s;
}
.t-slds__play:hover .t-slds__play_icon {
	transform: translateY(-50%) scale(1.15); -webkit-transform: translateY(-50%) scale(1.15); -moz-transform: translateY(-50%) scale(1.15); -o-transform: translateY(-50%) scale(1.15);
}
.t-slds__frame {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.t-slds__thumbsbullet-wrapper {
	font-size: 0px;
}
.t-slds__bullet.t-slds__thumbsbullet {
	padding: 0px; transition:opacity 0.3s ease-in-out; width: 60px; margin-top: 4px; margin-right: 5px; position: relative; -webkit-transition: opacity ease-in-out .3s; -moz-transition: opacity ease-in-out .3s; -o-transition: opacity ease-in-out .3s;
}
:not(.t-slds__bullet_active).t-slds__bullet.t-slds__thumbsbullet:hover {
	opacity: 0.7;
}
.t-slds__thumbsbullet-border {
	border: 2px solid transparent; transition:border-color 0.3s ease-in-out; border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; -webkit-transition: border-color ease-in-out .3s; -moz-transition: border-color ease-in-out .3s; -o-transition: border-color ease-in-out .3s;
}
.t-slds__bullet_active.t-slds__thumbsbullet .t-slds__thumbsbullet-border {
	border-color: rgb(34, 34, 34);
}
@media screen and (max-width:640px)
{
.t-slds__bullet.t-slds__thumbsbullet {
	width: 40px; margin-top: 3px; margin-right: 4px;
}
}
