/*** Shortcodes Ultimate - RTL support - front ***/

/*		Tabs + Tab
---------------------------------------------------------------*/

.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;
	}
}

/*		Spoiler + Accordion
---------------------------------------------------------------*/

.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; }

/*		Quote
---------------------------------------------------------------*/

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

/*		Row + Column
---------------------------------------------------------------*/

.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; }
}

/*		Service
---------------------------------------------------------------*/

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

/*		Label
---------------------------------------------------------------*/

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

/*		Dropcap
---------------------------------------------------------------*/

.su-dropcap {
	float: right;
	margin: 0.2em 0 0.2em 0.5em;
}

/*		List
---------------------------------------------------------------*/

.su-list ul li {
	padding: 4px 2em 4px 0 !important;
}
.su-list ul li > img,
.su-list ul li i {
	left: auto;
	right: 0;
}
