.sumaddon-button,
.sumaddon-arrow-button,
.sumaddon-right-arrow-button,
.sumaddon-left-arrow-button,
.sumaddon-down-arrow-button,
.sumaddon-top-right-arrow-button,
.sumaddon-top-left-arrow-button,
.sumaddon-down-right-arrow-button,
.sumaddon-down-left-arrow-button{
	display: inline-block;
	transition: all 0.5s;
	overflow: hidden;
}

.sumaddon-button-inner,
.sumaddon-arrow-button-inner,
.sumaddon-right-arrow-btn-text-wrap,
.sumaddon-right-arrow-btn-icon-wrap{
	overflow: hidden;
}
.sumaddon-button-content,
.sumaddon-arrow-button-content,
.sumaddon-right-arrow-btn-text,
.sumaddon-right-arrow-btn-icon{
	transition: all 0.5s;
}

.sumaddon-right-arrow-button-content{
	display: flex;
	align-items: center;
}
.sumaddon-right-arrow-btn-text-wrap{
	display: flex;
	flex-direction: column;
}
.sumaddon-right-arrow-btn-icon-wrap{
	display: flex;
	flex-direction: row-reverse;
}




.sumaddon-left-arrow-button-content{
	display: flex;
	align-items: center;
}
.sumaddon-left-arrow-btn-text-wrap{
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.sumaddon-left-arrow-btn-text,
.sumaddon-left-arrow-btn-icon{
	transition: all 0.5s;
}
.sumaddon-left-arrow-btn-icon-wrap{
	overflow: hidden;
	display: flex;
}

.sumaddon-down-arrow-button-content{
	display: flex;
	align-items: center;
}

.sumaddon-down-arrow-btn-text-wrap{
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
}
.sumaddon-down-arrow-btn-icon-wrap{
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
}
.sumaddon-down-arrow-btn-text,
.sumaddon-down-arrow-btn-icon{
	transition: all 0.5s;
}

.sumaddon-top-right-arrow-button-inner{
	display: flex;
	align-items: center;
	overflow: hidden;
}
.sumaddon-top-right-arrow-btn-text-wrap,
.sumaddon-top-right-arrow-btn-icon-wrap{
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.sumaddon-top-right-arrow-btn-text,
.sumaddon-top-right-arrow-btn-icon{
	transition: all 0.5s;	
}
.sumaddon-top-right-arrow-btn-icon-wrap{
	position: relative;
}
.sumaddon-top-right-arrow-btn-icon{
	position: absolute;
	left: 0;
}

.sumaddon-top-left-arrow-btn-icon-wrap{
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.sumaddon-top-left-arrow-btn-text-wrap{
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.sumaddon-top-left-arrow-button-inner{
	display: flex;
	align-items: center;
}

.sumaddon-top-left-arrow-btn-text,
.sumaddon-top-left-arrow-btn-icon{
	transition: all 0.5s;
}

.sumaddon-down-right-arrow-button-inner{
	display: flex;
	align-items: center;
}
.sumaddon-down-right-arrow-btn-text-wrap{
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
}
.sumaddon-down-right-arrow-btn-icon-wrap{
	display: flex;
	flex-direction: column-reverse;	
	overflow: hidden;
}

.sumaddon-down-right-arrow-btn-icon,
.sumaddon-down-right-arrow-btn-text{
	transition: all 0.5s;
}

.sumaddon-down-left-arrow-button-inner{
	display: flex;
	align-items: center;
}
.sumaddon-down-left-arrow-btn-text-wrap{
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
}
.sumaddon-down-left-arrow-btn-icon-wrap{
	display: flex;
	flex-direction: column-reverse;
	overflow: hidden;
}
.sumaddon-down-left-arrow-btn-text,
.sumaddon-down-left-arrow-btn-icon{
	transition: all 0.5s;
}


