/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** FOR RTL LANGUAGES ************************/

/********** topmenu **********/

.dj-main li.dj-up {
	float: right;
}

.dj-main li a.dj-up_a {
	float: right; 
}

.dj-main li a.dj-up_a span {
    float: right;
}

.dj-main li a.dj-up_a span span.image-title {
	padding: 0 5px 0 0;
}

.dj-main li.hover ul.dj-submenu,
.dj-main li:hover ul.dj-submenu {
	left: auto;
	right: 0;
}

.dj-main li.hover ul.dj-submenu li,
.dj-main li:hover ul.dj-submenu li {
	float: right; 
}

.dj-main li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover li.hover ul,
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
    left: auto;
	right: 248px;
}

.dj-main ul, 
.dj-main li.hover ul ul, 
.dj-main li.hover li.hover ul ul, 
.dj-main li.hover li.hover li.hover ul ul, 
.dj-main li.hover li.hover li.hover li.hover ul ul,
.dj-main ul, 
.dj-main li:hover ul ul, 
.dj-main li:hover li:hover ul ul, 
.dj-main li:hover li:hover li:hover ul ul, 
.dj-main li:hover li:hover li:hover li:hover ul ul {
	left: auto;
    right: 0;
}

/********** pathway **********/

#jm-pathway h3 {
	float: right;
	margin: 0 0 0 10px;
}

#jm-pathway {
	text-align: right;
}

#jm-pathway a:link, 
#jm-pathway a:visited,
#jm-pathway span {
	display: inline-block;
}

#jm-pathway span.showHere {
	padding: 0 0 0 5px;
}

/********** layout **********/

#jm-logo-sitedesc {
	float: right;
} 

#jm-topmenu {
	float: left;
}

#jm-page_leaves {
	background: url(../images/leaves_RTL.png) no-repeat top center;
}

#jm-page_leaves.scheme_3,
#jm-page_leaves.noleft {
	background: url(../images/leaves_center_RTL.png) no-repeat top center;
}

#jm-left_content {
	float: right;
}

#jm-left {
	float: right;
}

#jm-poweredby {
	float: left;
}

#jm-copyrights {
	float: right;
}

/********** bottom **********/

#jm-bottom-mods .rowcount_1 .bottom-in {
	float: right;
}

#jm-bottom-mods .rowcount_2 .bottom-in {
	float: right;
}

#jm-bottom-mods .rowcount_3 .bottom-in {
	float: right;
}

#jm-bottom-mods .rowcount_4 .bottom-in {
	float: right;
}

.bottom-in .jm-moduleB {
	background: url(../images/footer_sep.png) repeat-y top right;
}

.bottom-in.bottom-row-last .jm-moduleB {
	background: url(../images/footer_sep.png) repeat-y top right;
}

#jm-bottom-mods .jm-moduleB {
	padding: 0 12px 0 10px;
	margin: 0;
}

#jm-bottom-mods h3.jm-title {
	text-align: right;
}

#jm-bottom-mods a.readon:link, 
#jm-bottom-mods a.readon:visited {
	padding: 0 15px 0 0; 
}

/********** modules **********/

#jm-content_mod h3.jm-title {
	text-align: right;
}

.float-left {
	float: right;
}

.float-right {
	float: left;
}

.jm-module a.readon:link,
.jm-module a.readon:visited,
.jm-module div.mod_djc_item .djc_readon a:link,
.jm-module div.mod_djc_item .djc_readon a:visited {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_right_green_RTL.png) no-repeat 0 6px;
}

.jm-module.green a.readon:link,
.jm-module.green a.readon:visited,
.jm-module.green div.mod_djc_item .djc_readon a:link,
.jm-module.green div.mod_djc_item .djc_readon a:visited {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_module_green_RTL.png) no-repeat 0 6px;
}

.jm-module.violet a.readon:link,
.jm-module.violet a.readon:visited,
.jm-module.violet div.mod_djc_item .djc_readon a:link,
.jm-module.violet div.mod_djc_item .djc_readon a:visited {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_module_violet_RTL.png) no-repeat 0 6px;
}

.jm-moduleR.violet a.readon:link,
.jm-moduleR.violet a.readon:visited,
.jm-moduleR.violet div.mod_djc_item .djc_readon a:link,
.jm-moduleR.violet div.mod_djc_item .djc_readon a:visited {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_right_violet_RTL.png) no-repeat 0 6px;
}

.jm-moduleR a.readon:link,
.jm-moduleR a.readon:visited,
.jm-moduleR div.mod_djc_item .djc_readon a:link,
.jm-moduleR div.mod_djc_item .djc_readon a:visited  {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_right_green_RTL.png) no-repeat 0 6px;
}

.jm-moduleRM a.readon:link,
.jm-moduleRM a.readon:visited,
.jm-moduleRM div.mod_djc_item .djc_readon a:link,
.jm-moduleRM div.mod_djc_item .djc_readon a:visited  {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_right_green_RTL.png) no-repeat 0 6px;
}

.jm-moduleRM.violet a.readon:link,
.jm-moduleRM.violet a.readon:visited,
.jm-moduleRM.violet div.mod_djc_item .djc_readon a:link,
.jm-moduleRM.violet div.mod_djc_item .djc_readon a:visited {
	padding: 2px 5px 2px 15px;
	background: url(../images/readon_right_violet_RTL.png) no-repeat 0 6px;
}

.jm-moduleR h3.jm-title {
	background: url("../images/ball_green.png") no-repeat right 4px;
	padding: 0 30px 10px 0;
	text-align: right;
}

.jm-moduleR.violet h3.jm-title {
	background: url("../images/ball_violet.png") no-repeat right 4px;
	padding: 0 30px 10px 0;
}

#jm-right-mod .rowcount_1 .right-mod-in {
	float: right;
}

#jm-right-mod .rowcount_2 .right-mod-in {
	float: right;
}

/********** badges **********/

.badge-hot span.badge {
	background: url("../images/hot_badge_rtl.png") no-repeat;
	right: auto;
	left: 6px;
}

.badge-new span.badge {
	background: url("../images/new_badge_rtl.png") no-repeat;
	right: auto;
	left: 6px;
}

.jm-moduleRM.badge-new span.badge,
.jm-moduleRM.badge-hot span.badge,
.jm-moduleRM.violet.badge-hot span.badge,
.jm-moduleRM.violet.badge-new span.badge {
	right: auto;
	left: 5px;
}

.jm-moduleR.badge-new span.badge,
.jm-moduleR.badge-hot span.badge,
.jm-moduleR.violet.badge-hot span.badge,
.jm-moduleR.violet.badge-new span.badge {
	right: auto;
	left: 6px;
}

.rowcount_2 .right-mod-row-last .jm-moduleRM.badge-new span.badge,
.rowcount_2 .right-mod-row-last .jm-moduleRM.badge-hot span.badge {
	right: auto;
	left: 5px;
}

.rowcount_2 .right-mod-row-first .jm-moduleRM.badge-new span.badge,
.rowcount_2 .right-mod-row-first .jm-moduleRM.badge-hot span.badge {
	right: auto;
	left: 10px;
}

.violet.badge-hot span.badge,
.violet.badge-new span.badge,
.green.badge-hot span.badge,
.green.badge-new span.badge {
	right: auto;
	left: 5px;
}

/********** menus **********/

ul.menu li a:link, 
ul.menu li a:visited {
    text-align: right;
    padding: 4px 10px 4px 20px;
}

ul.menu li a:hover {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

ul.menu li.active a {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

ul.menu li ul li {
	margin: 0 15px 0 0;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a,
ul.menu li ul li.active li li li a,
ul.menu li ul li.active li li li li a {
    text-align: right;
    padding: 2px 15px 2px 5px;
    background: url(../images/li_purple_RTL.png) no-repeat 100% 6px;
}

.jm-module.green ul.menu li a:hover {
	background: #9ed430 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-module.green ul.menu li.active a {
	background: #9ed430 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-module.green ul.menu li ul li a:link, 
.jm-module.green ul.menu li ul li a:visited, 
.jm-module.green ul.menu li ul li.active a, 
.jm-module.green ul.menu li ul li.active li a, 
.jm-module.green ul.menu li ul li.active li li a,
.jm-module.green ul.menu li ul li.active li li li a,
.jm-module.green ul.menu li ul li.active li li li li a {
    text-align: right;
    padding: 2px 15px 2px 5px;
    background: url(../images/hover_li_RTL.png) no-repeat 100% 6px;
}

.home .rowcount_1 .jm-moduleRM  ul.menu li a:hover {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.home .rowcount_1 .jm-moduleRM  ul.menu li.active a {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.home .rowcount_2 .jm-moduleRM  ul.menu li a:hover {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.home .rowcount_2 .jm-moduleRM  ul.menu li.active a {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.home .jm-moduleR ul.menu li a:hover {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.home .jm-moduleR ul.menu li.active a {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-moduleRM ul.menu li a:hover {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-moduleRM ul.menu li.active a {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-moduleRM ul.menu li ul li a:link, 
.jm-moduleRM ul.menu li ul li a:visited, 
.jm-moduleRM ul.menu li ul li.active a, 
.jm-moduleRM ul.menu li ul li.active li a, 
.jm-moduleRM ul.menu li ul li.active li li a,
.jm-moduleRM ul.menu li ul li.active li li li a,
.jm-moduleRM ul.menu li ul li.active li li li li a {
    text-align: right;
    padding: 2px 15px 2px 5px;
    background: url(../images/li_purple_RTL.png) no-repeat 100% 6px;
}

.jm-moduleR ul.menu li a:hover {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-moduleR ul.menu li.active a {
	background: #862d59 url(../images/hover_li_RTL.png) no-repeat 4% 50%;
}

.jm-moduleR ul.menu li ul li a:link, 
.jm-moduleR ul.menu li ul li a:visited, 
.jm-moduleR ul.menu li ul li.active a, 
.jm-moduleR ul.menu li ul li.active li a, 
.jm-moduleR ul.menu li ul li.active li li a,
.jm-moduleR ul.menu li ul li.active li li li a,
.jm-moduleR ul.menu li ul li.active li li li li a {
    text-align: left;
    padding: 2px 15px 2px 5px;
    background: url(../images/li_purple_RTL.png) no-repeat 100% 6px;
}

#jm-bottom-mods .jm-moduleB ul.menu li {
	background: url(../images/hover_li_RTL.png) no-repeat 100% 5px;
}

.jm-moduleB ul.menu li a:link, 
.jm-moduleB ul.menu li a:visited {
    text-align: right;
}

.jm-moduleB ul.menu li ul li a:link, 
.jm-moduleB ul.menu li ul li a:visited, 
.jm-moduleB ul.menu li ul li.active a, 
.jm-moduleB ul.menu li ul li.active li a, 
.jm-moduleB ul.menu li ul li.active li li a,
.jm-moduleB ul.menu li ul li.active li li li a,
.jm-moduleB ul.menu li ul li.active li li li li a {
    text-align: right;
}

#jm-bottom-mods ul li {
	margin: 0 3px 0 0;
	padding: 2px 15px 2px 0;
	background: url(../images/hover_li_RTL.png) no-repeat 100% 5px;
}

div.pagination ul li.pagination-start {
	background: url(../images/pag_end.png) no-repeat center right;
	margin-right: 0;
	margin-left: 20px;
}

div.pagination ul li.pagination-prev {
	background: url(../images/pag_next.png) no-repeat center right;
	margin-right: 0;
	margin-left: 15px;
}

div.pagination ul li.pagination-next {
	background: url(../images/pag_prev.png) no-repeat center left;
	margin-left: 0;
	margin-right: 15px;
}

div.pagination ul li.pagination-end {
	background: url(../images/pag_start.png) no-repeat center left;
	margin-left: 0;
	margin-right: 20px;
}

/********** reset **********/

ul li {
	margin: 0 3px 0 0;
	padding: 2px 20px 2px 0;
	background: url(../images/li_RTL.png) no-repeat 100% 5px;
}

/********** global **********/

div.registration form#member-registration fieldset dt, 
div.profile form#member-profile fieldset dt, 
div.profile-edit form#member-profile fieldset dt, 
div.remind fieldset dt, div.reset fieldset dt {
    float: right;
}

.category-name a:link,
.category-name a:visited,
.parent-category-name a:link,
.parent-category-name a:visited {
	display: inline-block;
}

input#modlgn-remember {
    margin: 0 0 0 10px;
}

ul.pagenav li.pagenav-prev {
    float: right;
}

ul.pagenav li.pagenav-next {
    float: left;
}

a.pagenav,
span.pagenav {
	display: inline-block;
}

div.blog h2, 
div.item-page h2, 
div.blog-featured h2 {
    text-align: right;
}

div.blog h1, 
div.blog-featured h1, 
div.item-page h1, 
div.archive h1, 
div.contact-category h2, 
div.categories-list h1, 
div.category-list h1, 
div.search h1 {
    text-align: right;
}

div.blog-featured h2 a:link, 
div.blog-featured h2 a:visited, 
div.blog h2 a:link, 
div.blog h2 a:visited, 
div.item-page h2 a:link, 
div.item-page h2 a:visited {
    text-align: right;
}

div.contact h2 span.contact-name {
    text-align: right;
}

.cols-2 .column-1 {
    float: right;
}

.cols-2 .column-2 {
    float: left;
}

.cols-3 .column-1, 
.cols-3 .column-2, 
.cols-3 .column-3 {
    float: right;
}

.cols-4 .column-1, 
.cols-4 .column-2, 
.cols-4 .column-3, 
.cols-4 .column-4 {
    float: right;
}

.cols-4 .column-2 {
	padding: 0 2% 0 1%;
}

.cols-4 .column-3 {
	padding: 0 1% 0 2%;
}

ul.actions {
    text-align: left;
}

p.readmore {
	text-align: left;
}

p.readmore a:link, p.readmore a:visited {
    padding: 2px 5px 2px 20px;
	background: url(../images/li_RTL.png) no-repeat 0 3px;
}

.djf_text a.btn,
a.readon:link, a.readon:visited,
div.mod_djc_item .djc_readon a:link,
div.mod_djc_item .djc_readon a:visited {
	float: left;
    padding: 2px 5px 2px 20px;
	background: url(../images/li_RTL.png) no-repeat 0 3px;
}

/************************ Presentation Style: pages ******************/

div#article-index {
    float: left;
    margin: 0 10px 0 0;
}

div.pagenavcounter {
    float: left;
    margin: 0 10px 10px 0;
}

/************************ Presentation Style: tabs ******************/

.tabs dt.tabs {
	float: right;
	margin: 0 0 -1px 5px;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}

dd.tabs { 
	border-radius: 3px 0 3px 3px;
	-moz-border-radius: 3px 0 3px 3px;
	-webkit-border-radius: 3px 0 3px 3px;
}

/********** editor **********/

p.green {
    border-left: none;
    border-right: 3px solid #90B627;
    padding: 0 10px 0 0;
}

p.blue {
    border-left: none;
    border-right: 3px solid #4bbfc0;
    padding: 0 10px 0 0;
}

p.red {
    border-left: none;
    border-right: 3px solid #c71b1b;
    padding: 0 10px 0 0;
}

p.yellow {
    border-left: none;
    border-right: 3px solid #ebd30a;
    padding: 0 10px 0 0;
}

/********** djcatalog **********/

.djf_mod .djf_left {
    float: right;
}

#jm-header .djf_mod .djf_left {
    float: right;
}

#jm-header .djf_text,
.djf_text {
    float: left;
}

#jm-header .djf_mod .djf_img,
.djf_mod .djf_img {
    float: right;
    margin: 0 0 0 10px;
}

#jm-header .djf_mod .djf_gal {
    float: right;
    padding: 0 9px 0 0;
}

.djf_mod .djf_gal {
    float: right;
}

.djf_text a.btn,
.djf_mod a.readon:link,
.djf_mod a.readon:visited {
	background: #852d58 url(../images/catalog_readon_RTL.png) no-repeat left center;
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -moz-linear-gradient(top, #852d58 0%, #57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#852d58), color-stop(100%,#57203b));
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-linear-gradient(top, #852d58 0%,#57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -o-linear-gradient(top, #852d58 0%,#57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -ms-linear-gradient(top, #852d58 0%,#57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, linear-gradient(top, #852d58 0%,#57203b 100%);
	padding: 0 15px 0 42px;
}

.djf_text a.btn:active,
.djf_mod a.readon:active {
	background: #57203b url(../images/catalog_readon_RTL.png) no-repeat left center;;
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -moz-linear-gradient(top, #57203b 0%, #852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57203b), color-stop(100%,#852d58));
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-linear-gradient(top, #57203b 0%,#852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -o-linear-gradient(top, #57203b 0%,#852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -ms-linear-gradient(top, #57203b 0%,#852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, linear-gradient(top, #57203b 0%,#852d58 100%);
}

#djcatalog .djc_subcategories_grid .djc_subcategory {
    float: right;
}

#djcatalog .djc_subcategories_grid .djc_subcategory_col_first .djc_subcategory_bg {
    margin-left: 2px;
	margin-right: 0;
}

#djcatalog .djc_readon a.readmore:link,
#djcatalog .djc_readon a.readmore:visited {
	background: #852d58 url(../images/catalog_readon_RTL.png) no-repeat left center;
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -moz-linear-gradient(top, #852d58 0%, #57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#852d58), color-stop(100%,#57203b));
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-linear-gradient(top, #852d58 0%,#57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -o-linear-gradient(top, #852d58 0%,#57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -ms-linear-gradient(top, #852d58 0%,#57203b 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, linear-gradient(top, #852d58 0%,#57203b 100%);
	padding: 0 15px 0 42px;
	float: left;
}

#djcatalog .djc_readon a.readmore:active {
	background: #57203b url(../images/catalog_readon_RTL.png) no-repeat left center;;
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -moz-linear-gradient(top, #57203b 0%, #852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57203b), color-stop(100%,#852d58));
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -webkit-linear-gradient(top, #57203b 0%,#852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -o-linear-gradient(top, #57203b 0%,#852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, -ms-linear-gradient(top, #57203b 0%,#852d58 100%);
	background: url(../images/catalog_readon_RTL.png) no-repeat left center, linear-gradient(top, #57203b 0%,#852d58 100%);
}

#djcatalog .djc_filter_list li, 
#djcatalog .djc_filter_search li,
#djcatalog .djc_order_buttons li {
    float: right;
    margin: 0 0 0 10px;
}

#djcatalog .djc_items .djc_item, 
#djcatalog .djc_related_items .djc_item {
    float: right;
}

#djcatalog .djc_item_col_first .djc_item_bg {
    margin-left: 2px;
	margin-right: 0;
}

#djcatalog .djc_category_info a:link, 
#djcatalog .djc_category_info a:visited, 
#djcatalog .djc_producer_info a:link, 
#djcatalog .djc_producer_info a:visited, 
#djcatalog .djc_price span, 
div.mod_djc_item .djc_category_info a:link, 
div.mod_djc_item .djc_category_info a:visited, 
div.mod_djc_item .djc_producer_info a:link, 
div.mod_djc_item .djc_producer_info a:visited, 
div.mod_djc_item .djc_price span {
    display: inline-block;
}

#djcatalog .djc_items .djc_item_in img.djc_featured_image, 
#djcatalog .djc_related_items .djc_item_in img.djc_featured_image {
    right: auto;
	left: 40px;
}

#djcatalog .djc_images {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}

#djcatalog .djc_thumbnail {
    float: right;
}

#djcatalog .djc_tabs .tab-content {
	border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
    -webkit-border-radius: 5px 0 5px 5px;
}

#djcatalog .djc_tabs .nav-tabs > li {
	margin: 0 0 0 5px;
}

#djcatalog .djc_atoz ul li {
    float: right;
}

.addthis_toolbox {
    float: right;
    direction: ltr;
}

 .djc_comments .fb-comments iframe {   
    position: relative !important;
}

.djf_mod .djf_gal .djc_col {
    float: right;
    padding: 0 0 0 10px;
}
