/* RTL Front CSS by NagaTheme */
/* WP File Download > Category > default Style */
#et-boc .wpfd-content-default .wpfd_list .file .file-xinfo, .wpfd-content-default .wpfd_list .file .file-xinfo {
    text-align: right !important;
    padding: 15px 25px 0 0 !important;
}

.wpfd-container:not([NONE_EXISTS_ATTR]),
.wpfd-foldertree:not([NONE_EXISTS_ATTR])  {
    border-right: 0px !important ;
	border-left: 1px solid #cccccc ;
}

#et-boc .wpfd-container-default .wpfd-categories h2, .wpfd-container-default .wpfd-categories h2 {
    text-align: right !important;
    margin: 0 10px 0 0 !important;
}

#et-boc .wpfd-content .wpfdcategory .wpfd-folder, .wpfd-content .wpfdcategory .wpfd-folder {
    float: right !important;
}

.rtl .wpfd-content-default .wpfd-categories .catlink span {
    padding-right:10px !important;
	padding-left: unset !important;
    text-align: right !important;
}

.rtl .wpfd-content-default i.zmdi, .rtl .wpfd-content-default .zmdi-folder, .rtl .wpfd-content-default .zmdi-folder-open {
    padding-left: unset !important ;
}

.rtl .wpfd-content-default i.wpfd-preview, .rtl .wpfd-content-default i.wpfd-download {
    padding-right: unset !important;
}

#et-boc .wpfd-content i.wpfd-preview, .wpfd-content i.wpfd-preview {
    margin-right: 10px !important;
	margin-left: unset !important;
}

#et-boc .wpfd-content i.wpfd-download, #et-boc .wpfd-content i.wpfd-add-to-cart, .wpfd-content i.wpfd-download, .wpfd-content i.wpfd-add-to-cart {
    margin-right: 10px !important;
	margin-left: unset !important;
}

#et-boc .wpfd-content-default .wpfd_list .file .file-right, .wpfd-content-default .wpfd_list .file .file-right {
    padding-left: unset !important;
	padding-right: 5px !important;
}

#et-boc .wpfd-content-default .wpfd_list .file .filecontent h3, .wpfd-content-default .wpfd_list .file .filecontent h3 {
    padding: 0 25px 0 0 !important;
}

/* WP File Download > Category > GGD Style */
#et-boc .wpfd-content-ggd .wpfd-file-link .droptitle, .wpfd-content-ggd .wpfd-file-link .droptitle {
    padding: 5px 20px 5px 5px !important;
    text-align: right !important;
}

#et-boc .wpfd-container-ggd .wpfd-categories h2, .wpfd-container-ggd .wpfd-categories h2 {
    text-align: right !important;
    margin: 0 10px 0 0 !important;
}

#wpfd-ggd-box div.wpfd-extra {
/*    padding-right: 85px !important;*/
	padding-left: unset !important;
}

.rtl #wpfd-ggd-box .dropblock .wpfd-extra {
    margin-right: unset !important;
    margin-left: unset !important;
}

#wpfd-ggd-box div.wpfd-extra > div {
    text-align: right !important;
}

#wpfd-ggd-box div.wpfd-extra > div > span, #wpfd-ggd-box div.wpfd-extra > div > p {
    text-align: right !important;
}

#wpfd-ggd-box .dropblock div.ext {
    margin-right: unset !important;
}

#wpfd-ggd-box .dropblock h3 {
    padding: 0 25px 0 15px !important;
    margin: 0 60px 0 0 !important;
}

.rtl #et-boc .wpfd-content.wpfd-content-table i.zmdi,
.rtl #et-boc .wpfd-content.wpfd-content-table .zmdi-folder, 
.rtl #et-boc
.wpfd-content.wpfd-content-table .zmdi-folder-open,
.rtl .wpfd-content.wpfd-content-table i.zmdi,
.rtl .wpfd-content.wpfd-content-table .zmdi-folder, 
.rtl .wpfd-content.wpfd-content-table .zmdi-folder-open {
    padding-right: 5px !important;
	padding-left: unset !important;
}

.rtl .wpfd-content-tree i.zmdi, .rtl .wpfd-content-tree .zmdi-folder, .rtl .wpfd-content-tree .zmdi-folder-open {
    -moz-transform: scaleX(1) !important;
    -o-transform: scaleX(1) !important;
    -webkit-transform: scaleX(1) !important;
    transform: scaleX(1) !important;
    padding-left: unset !important;
}

#et-boc .wpfd-content-tree .zmdi-folder, #et-boc .wpfd-content-tree .zmdi-folder-open, .wpfd-content-tree .zmdi-folder, .wpfd-content-tree .zmdi-folder-open {
    margin-right: 5px !important;
	margin-left: unset !important;
    float: right !important;
}

#et-boc .wpfd-content-tree ul li.directory a.catlink span, .wpfd-content-tree ul li.directory a.catlink span {
    margin: 0 15px 0 0 !important; 
    text-align: right !important;
    float: right !important;
}

#et-boc .wpfd-content-tree ul li.ext, .wpfd-content-tree ul li.ext {
    padding-right: 34px !important;
	padding-left: unset !important;
}

#et-boc .wpfd-content-tree ul li.directory > ul:not([NONE_EXISTS_ATTR]),
.wpfd-content-tree ul li.directory > ul:not([NONE_EXISTS_ATTR]) {
    margin: 0;
    padding: 2px 20px 0 0 !important;
}

/* WP File Download > Single File */
.wpfd-single-file .wpfd-file-content {
    padding-right: 30px !important;
	padding-left: unset !important;
}

.wpfd-single-file--buttons {
    margin: 20px 0 20px 5px !important;
    justify-content: right !important;
}

.wpfd-single-file a.wpfd-single-file-button, .wpfd-single-file a.added_to_cart {
    float: right !important;
}

.wpfd-single-file-button.wpfd-button-download {
    margin: 15px 0 15px 15px !important;
}

.wpfd-single-file a.wpfd-single-file-button.wpfd-button-download svg {
    margin-right: 10px !important;
	margin-left: unset !important;
}

.wpfd-single-file a.wpfd-single-file-button.wpfd-button-preview svg {
    margin-right: 10px !important;
	margin-left: unset !important;
}

/* WP File Download > Search */
#Search_container #txtfilename {
    padding: 8px 35px 8px 10px !important;
}

.wpfd-icon-search {
    margin-right: 1px !important;
	margin-left: unset !important;
    left: unset !important;
	right: 10px !important;
}

.box-search-filter .categories-filtering {
    text-align: right !important;
}

.box-search-filter .categories-filtering > .cate-lab {
    right: 30px !important;
	left : unset !important;
}

.box-search-filter .categories-filtering > .ui-widget {
    text-align: right !important;
    left: unset !important;
	right: -15px !important;
}

.box-search-filter .categories-filtering > .ui-widget li.cate-item {
    text-align: right !important;
    padding: 0 2px 0 5px !important;
	margin: 0 -20px 0 0 !important;
}

.by-feature .top .pull-left {
    float: right !important;
}

.by-feature .top .pull-right {
    float: left !important;
}

.date-filter .creation-date {
    text-align: right !important;
}

.box-search-filter .input-icon-date .icon-date.icon-calendar {
    left: -30px !important;
	right: unset !important;
}

.icon-date.icon-calendar {
    margin-right: 10px !important;
	margin-left: unset !important;
}

.date-filter .update-date {
    text-align: right !important;
}

.by-feature .date-filter p.date-info {
    text-align: right !important;
}

#btnReset {
    margin-left: 10px !important;
	margin-right: unset !important;
}

.box-btngroup-below {
    padding: 20px 15px 30px 0 !important;
}

.box-search-filter .categories-filtering > .ui-widget .qCatesearch {
	font-family: inherit !important;
	text-align: right !important;
	padding: 0 10px 0 0 !important;
}

.box-search-filter .categories-filtering > .cate-lab {
    font-family: inherit !important;
}

.wpfd_search_input {
    margin-right: unset !important;
	margin-left: 10px;
}

.categories-filtering-selection {
    right: unset !important;
	left: 0 !important;
}

/* WP File Download > Search > Search Result */
.list-results:not(.themed) table.table thead tr th:first-child {
    text-align: right !important;
    padding-right: 12px !important;
	padding-left: unset !important;
    border-right: 1px solid #ccc !important; 
	border-left: 0 !important;
    border-top-right-radius: 4px !important;
	border-top-left-radius: unset !important;
}

.list-results:not(.themed) table.table thead tr th, .list-results:not(.themed) table.table thead tr th a {
    text-align: right !important;
}

.list-results:not(.themed) table th {
    padding: 18px 5px 18px 0 !important;
    text-align: right !important;
}

.list-results:not(.themed) table.table thead tr th:last-child {
    border-right: unset !important;
	border-left: 1px solid #ccc !important;
    border-top-right-radius: unset !important;
	border-top-left-radius: 4px !important;
}

.list-results:not(.themed) table tr td:first-child {
    padding-left: unset !important;
	padding-right: 12px !important;
    border-right: 1px solid #ccc !important;
	border-left: unset !important;
}

.list-results:not(.themed) a.file-item {
    padding-right: 5px !important;
	padding-left: unset !important;
}

.list-results:not(.themed) table tr td:last-child {
    padding-left: 6px !important;
	padding-right: unset !important;
    border-right: unset !important;
	border-left: 1px solid #ccc !important;
}

.list-results:not(.themed) table tr td {
    padding: 12px 5px 12px 0 !important;
    text-align: right !important;
}

.wizard-header .title, .wizard-content .title, .start-wizard-container .title, .wizard-done-container .title {
    font-family: inherit !important;
    letter-spacing: normal !important;
}