/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/rtl.css);


/* Layout
----------------------------------------------------------------------------------------------------*/

#footer { text-align: right; }

#totop-scroller {
	right: auto;
	left: 0;
}


/* Menus
----------------------------------------------------------------------------------------------------*/

/* Mega Drop-Down Menu */
.menu-dropdown li.level1 {
	margin-right: 0;
	margin-left: 10px;
}

.menu-dropdown .level1 .level1 span.icon {
	margin-left: 0;
	margin-right: -5px;
}
.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon + span + span {
	margin-left: 0;
	margin-right: 25px;
}

/* Level 2 */
.menu-dropdown li.level2 .level2 span.icon {
	margin-right: 0;
	margin-left: 4px;
}

.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span {
	margin-left: 0;
	margin-right: 39px;
}

/* Level 3 */
.menu-dropdown a.level3,
.menu-sidebar a.level2 {
	padding-right: 16px;
	padding-left: 0;
	background-position: 100% 0;
}

.menu-dropdown a.level3:hover,
.menu-sidebar a.level2:hover { background-position: 100% -50px; }

.menu-dropdown a.current.level3,
.menu-sidebar a.current.level2 { background-position: 100% -100px; } 

/* Sidebar/Accordion Menu */
.menu-sidebar li.parent .level1 > span { 
	background-position: 0 0;
}
.menu-sidebar li.parent.active .level1 > span { background-position: 0 -80px; }

/* Level 2 */
.menu-sidebar span.icon {
	margin-right: 0;
	margin-left: 4px;
}

/* Line Menu */
.menu-line li {
	margin-left: 0;
	padding-left: 0;
	margin-right: 7px;
	padding-right: 8px;
	background-position: 100% 50%;
}

.menu-line li:first-child {
	margin-right: 0;
	padding-right: 0;
}


/* Modules
----------------------------------------------------------------------------------------------------*/

/* Module Badges */
.mod-box .badge,
.mod-metal .badge,
.modline .badge { right: auto; }

.mod-box .badge { left: -9px; }
.mod-metal .badge { left: -5px; }
.mod-line .badge { left: -15px; }

/* Module Line */
.mod-line {	
	padding: 0 25px 0 0;
	background-position: 100% 0;
}

/* Tools
----------------------------------------------------------------------------------------------------*/

/* List Styles */
ul.line-icon > li {
	padding-right: 20px;
	padding-left: 0;
}

.mod-color ul.line > li,
.mod-color .comments-list > article,
.mod-color .wk-twitter-list article,
.mod-metal ul.line > li,
.mod-metal .comments-list > article,
.mod-metal .wk-twitter-list article,
ul.check > li,
.mod-metal ul.check > li { background-position: 100% 0; }

ul.line-icon > li,
#page ul.line-icon > li:first-child,
.mod-color ul.line-icon > li,
#page .mod-color ul.line-icon > li:first-child,
.mod-metal ul.line-icon > li,
#page .mod-metal ul.line-icon > li:first-child {
	background-position:
		0 0,
		100% 0;
}

ul.check > li {
	padding-right: 30px;
	padding-left: 0;
}

/* Definition Lists */
dl.separator dd { border-width: 0 1px 0 0; }

dl.separator dt:before {
	right: auto;
	left: -15px;
}

dl.separator dt:after {
	right: auto;
	left: -3px;
}


/* System
----------------------------------------------------------------------------------------------------*/

/* Pagination */
#system .pagination a.previous,
#system .pagination a.next { background-image: url(../images/rtl/pagination_nav.png); }


/* Search Box */
#searchbox .results {
	right: auto;
	left: -1px;
}
#searchbox { background-image: url(../images/rtl/searchbox.png); }

/* Breadcrumgs */
.breadcrumbs a,
.breadcrumbs > span {
	padding-right: 0;
	padding-left: 15px;
	background-position: 0 50%;
}
	
