
.su-tabs-nav span {
	margin-right: 0;
	margin-left: 3px;
}

.su-tabs-vertical .su-tabs-nav {
	float: right;
}

.su-tabs-vertical .su-tabs-panes {
	float: right;
}

.su-tabs-vertical .su-tabs-nav span {
	margin-left: 0;
}

@media only screen and (max-width:768px) {
	.su-tabs-vertical .su-tabs-nav, .su-tabs-vertical .su-tabs-panes {
		float: none;
	}
}

.su-spoiler-title {
	padding: 7px 34px 7px 7px;
}

.su-spoiler-icon {
	right: 7px;
}

.su-spoiler-style-default>.su-spoiler-title {
	padding-right: 27px;
	padding-left: 0;
}

.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon {
	right: 0;
}

.su-quote .su-quote-cite {
	text-align: left;
}

.su-column {
	margin: 0 0 0 4%;
	float: right;
}

.su-column-last {
	margin-left: 0;
}

.su-row .su-column {
	margin: 0 4% 0 0;
}

.su-row .su-column.su-column-size-1-1 {
	margin-left: 0;
	margin-right: 0;
}

.su-row .su-column:first-child {
	margin-right: 0;
}

@media only screen {
	[class*=su-column]+[class*=su-column]:last-child {
		float: left;
	}
}

.su-service-title i, .su-service-title img {
	left: auto;
	right: 0;
}

.su-label {
	margin-right: 0;
	margin-left: .3em;
}

.su-dropcap {
	float: right;
	margin: .2em 0 .2em .5em;
}

.su-list ul li {
	padding: 4px 2em 4px 0 !important;
}

.su-list ul li i, .su-list ul li>img {
	left: auto;
	right: 0;
}
