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

@import url(../warp/css/rtl.css);


/* Layout
----------------------------------------------------------------------------------------------------*/

#menubar { float: left; }

/* Footer */
#footer { text-align: right; }

#totop-scroller {
	right: auto;
	left: 0;
}


/* Menus
----------------------------------------------------------------------------------------------------*/

/* Mega Drop-Down Menu */

/* Level 2 */
.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	padding-left: 0;
	padding-right: 20px; 
}

.menu-dropdown a.level2:hover,
.menu-dropdown span.level2:hover { background-position: 100% 0; }

.menu-dropdown a.level3 { 
	margin-left: 20px; 
	margin-right: 20px; 
}

/* Sidebar/Accordion Menu */
.menu-sidebar a.level1 > span, 
.menu-sidebar span.level1 > span { 
	margin-right: -20px;
	padding: 7px 20px 7px 0; 
}

.menu-sidebar li.parent .level1 > span:hover { background-position: 100% 0; }
.menu-sidebar li.parent.active .level1 > span { background-position: 100% -50px; }
.menu-sidebar li.parent.active .level1 > span:hover { background-position: 100% 0; }

.menu-sidebar a.level2 { 
	padding: 5px 15px 5px 0;
	background-position: 100% 0; 
}

.menu-sidebar a.level2:hover { background-position: 100% -35px; }
.menu-sidebar a.level2.current { background-position: 100% -70px; }
.menu-sidebar a.level2.current:hover { background-position: 100% -35px; }

.menu-sidebar ul.level3 { padding-right: 25px; }
.menu-sidebar ul.level3 ul { padding-right: 10px; }

/* 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
----------------------------------------------------------------------------------------------------*/

.mod-box .badge {
	right: auto;
	left: 10px;
}


/* Tools
----------------------------------------------------------------------------------------------------*/

/* Check List */
ul.check > li {
	padding-left: 0;
	padding-right: 30px;
	background-position: 100% 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;
}

/* Social Icons */
ul.social-icons { float: right;}


/* System
----------------------------------------------------------------------------------------------------*/

/* Search Box */
.searchbox { 
	padding-right: 5px; 
	padding-left: 25px; 
}

.searchbox input {
	padding-right: 25px;
	background-position: 100% 50%;
}

/* Drop-Down Results */
.searchbox .results { left: -20px; }
.searchbox .results:before { right: 145px; }
.searchbox .results:after { right: 220px; }

.searchbox .results li.more-results { background: url(../images/rtl/more_results.png) 100% 0 no-repeat; }
.searchbox .results li.more-results:hover { background-position: 100% -50px; }

/* Breadcrumbs */
.breadcrumbs a,
.breadcrumbs > span {
	padding-right: 0;
	padding-left: 10px;
	background-position: 0 50%;
}

/* System All
----------------------------------------------------------------------------------------------------*/
