@font-face {
    font-family: BYekan;
    src: url(fonts/BYekan.eot);
    src: url(fonts/BYekan.woff) format('woff'), url(fonts/BYekan.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
    line-height: inherit
}
body {
    direction: rtl
}
.content_right p.side-meta a, a {
    text-decoration: none!important
}
#easyTooltip, .container, .footer_main_res div.column, .footer_menu_res ul li a, .form_search input#s, body, div#mcwrap, div#mcwrap span, input, select, textarea {
    font: 13px BYekan
}
#logo .description, #logo h1 a, #logo h1 a:hover, .header_menu_res .obtn, h1, h2, h3, h4, h5 {
    font-family: BYekan;
    font-weight: 400;
    font-style: normal
}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 15px;
    padding: 0 0 7px
}
.header_top_res p a.srvicon, .tblwide th.listing-title, .text-left {
    text-align: right
}
.header_top_res p {
    text-align: left
}
#directory .catcol, #orders .orders-history-statuses, #searchform .searchfield, .content_left, .footable .footable-row-detail-name, .footer_main_res p, .footer_menu_res ul li, .form_contact input.text, .form_edit .dropdownlist, .form_edit input.text, .form_edit textarea, .form_step #review, .form_step .dropdownlist, .form_step input.text, .form_step textarea, .header_main_res #logo, .header_menu_res ul, .header_menu_res ul li, .header_menu_res ul ul, .header_menu_res ul ul ul, .reports_form select, div#adv_categories .catcol, div#adv_categories .catcol ul li.maincat, form.filter p, span.feat_left {
    float: right
}
#searchform .searchbutcat, .content_right, .footer .right, .header_main_res .adblock, .header_menu_res .obtn, .post-block .post-right, .price-wrap {
    float: left
}
.header_menu_res ul.sub-menu, div#adv_categories {
    border-radius: 6px 0 6px 6px
}
div#adv_categories .catcol ul li.maincat {
    font-weight: 400
}
div#adv_categories .catcol ul li.cat-item {
    float: right
}
#comments ol.commentlist .user-meta .name, #comments ol.commentlist .user-meta .name a, #step1>p, .content_res .license, .content_res h2.colour_top, .form_edit li, .form_step li, .header_menu_res ul li, .searchblock .form_search input#s, p.member-title {
    font: 14px/17px BYekan
}
.form_search select#scat.searchbar {
    font: 14px BYekan;
    max-width: 250px;
    padding: 1px 5px
}
.form_search select#scat.searchbar option {
    padding: 1px 5px
}
.btn-topsearch {
    float: left;
    margin: 0 10px 0 0
}
.sliderwrap {
    direction: ltr
}
.slider ul {
    direction: rtl
}
.slide-item .feat_left {
    float: right
}
.slide-item img.attachment-ad-medium {
    margin: 3px 0 0 10px
}
.slide-item .price_sm {
    font-style: normal
}
.dashicons-before.owner {
    display: none
}
.tabcontrol ul.tabnavig li, .tabprice ul.tabnavig li {
    float: right;
    margin: 0 8px 0 -3px
}
.post-left {
    float: right;
    padding: 0 0 15px
}
.header_menu_res .obtn {
    font-size: 15px;
    padding: 1px 40px
}
.header_top_res p a.srvicon {
    float: right;
    margin: 0 0 0 10px
}
.btn-topsearch.dashicons-before:before {
    margin: -6px -8px 0 0
}
span.big {
    font: 13px BYekan
}
.post-block .post-right h3 {
    float: right;
    font: 14px BYekan
}
#directory .catcol ul li.maincat {
    font: 14px BYekan;
    margin-bottom: 4px
}
#directory .catcol ul li.cat-item {
    background: transparent url(images/bullet-grey-rtl.png) no-repeat scroll right 6px;
    padding: 0 12px 0 0
}
#adv_categories .cat-item:before, .content_right .shadowblock_out :not(.account-info) ul:not(.ads):not(.from-blog):not(.user-stats):not(.refine) li:before, .content_right ul li.dashicons-before:before, .footer_main_res .column:not(.widget-125-ads) ul li:before, .maincat-list .subcat-list li:before {
    content: "\f341";
    padding-left: 3px;
    padding-right: 0;
    vertical-align: sub
}
.btn_orange {
    padding: 4px 10px
}
.form_step input[type=submit], .order-gateway .btn_orange, .order-summary .btn_orange {
    font: 13px BYekan;
    padding: 8px 36px
}
.prdetails .dashicons-before:before {
    padding: 0 0 0 5px
}
.prdetails p.edit, .prdetails p.stats, .prdetails p.tags, p.edit a.reports_form_link, p.edit a.reset-stats-link {
    padding: 5px 5px 5px 25px
}
.prdetails p.print {
    display: none
}
.footer_menu_res ul li.first, .footer_menu_res ul li:first-child {
    border-left: 1px solid #fff;
    padding: 0 8px 0 5px
}
.footer_menu_res ul li:last-child {
    border-left: medium none
}
.footer_main_res div.column ul li, .footer_main_res p {
    font: 12px/23px tahoma!important
}
div#mcwrap {
    text-align: center
}
.tinynav {
    border: medium none;
    float: right;
    font-size: 13px;
    height: 31px;
    padding: 0 5px
}
.btn-topsearch {
    padding: 10px
}
.form_contact p.dashicons-before.contact_msg:before {
    float: right;
    padding: 0 0 0 20px
}
.form_contact label {
    float: right;
    font: 13px BYekan
}
.form_step {
    margin: 3px 0 20px;
    padding: 0
}
.form_edit .labelwrapper, .form_step .labelwrapper {
    float: right;
    font: 14px BYekan;
    padding: 0 0 0 10px
}
.form_edit ol.checkboxes, .form_step .review, .form_step ol.checkboxes {
    float: right
}
.form_edit .dropdownlist, .form_step .dropdownlist, .reports_form select {
    padding: 0 7px;
    min-height: 38px
}
.form_edit ol.radios, .form_step ol.radios {
    float: right
}
.form_edit .dropdownlist, .form_step .dropdownlist {
    width: 487px
}
.form_edit input.text, .form_step input.text {
    max-width: 96%;
    padding: 5px 7px
}
.form_step li.withborder {
    max-width: 87%
}
#app-attachment-upload-filelist .app-attachment .button {
    background-color: #dd2727;
    border: medium none;
    color: #fff;
    padding: 10px 8px
}
#app-attachment-upload-pickfiles {
    background-color: #2579be;
    border: medium none;
    color: #fff;
    font: 14px BYekan;
    padding: 6px
}
.fileupload {
    border: 1px solid #ccc;
    margin-left: 6px!important;
    padding: 2px
}
#app-attachment-upload-filelist .app-attachment .button:hover, #app-attachment-upload-pickfiles:hover {
    opacity: .8
}
.labelwrapper strong {
    font-weight: 400
}
h2.dotted {
    text-shadow: none
}
p.post-price {
    font: 12px tahoma;
    padding: 4px 6px 5px
}
.reports_form input[type=submit] {
    margin: 1px 5px;
    padding: 4px 10px
}
.form_edit select option, .form_step select option {
    font-size: 12px
}
.form_step .button-container {
    float: right;
    margin-right: 170px
}
span.price_sm {
    font-style: normal
}
.loginform p label {
    float: right;
    font: 14px BYekan;
    padding: 4px 0 0 10px;
    text-align: left
}
input#rememberme {
    float: right;
    margin-top: 8px
}
div#checksave {
    padding-right: 140px
}
p.rememberme label {
    float: none;
    margin-right: 5px
}
.loginform .strength-meter {
    margin: 0 140px 0 45px
}
#pass-strength-result {
    float: right;
    margin: 12px 0 5px 1px
}
.loginform .indicator-hint {
    float: right
}
.helpico {
    float: left;
    margin: 7px
}
#wp-calendar {
    width: 100%
}
#wp-calendar td, #wp-calendar th {
    border: 1px solid #ccc;
    padding: 5px;
    text-align: center
}
div .dashicons-before.catrss:before {
    float: left
}
.selectBox-options li a {
    font-family: inherit
}
#preview p {
    display: none
}
.bevel-double {
    border-color: #bb174d -moz-use-text-color;
    border-style: solid none;
    border-width: 1px medium;
    height: 5px
}
.content_res .license {
    background: #2e61a9 none repeat scroll 0 0;
    color: #fff
}
.content_res .license p {
    font-size: 13px;
    padding: 5px 0;
    text-align: justify
}
.content_res .license p:before {
    content: "◆ "
}
.order-gateway h2 {
    font: 18px/23px BYekan
}
.order-summary table tr td {
    padding: 5px 0 5px 25px
}
em {
    font-style: normal
}
.notice .dashicons-before:before {
    float: right;
    padding: 5px
}
.form-table .regular-dropdown, .order-summary select {
    height: 40px
}
span.description {
    font-style: normal
}
.manage-password button {
    height: 40px
}
.pages a, .pages span {
    padding: 3px 13px
}
.footer_menu_res ul li {
    margin: 8px 0
}
.sub-menu {
    max-width: 580px!important
}
.sub-menu li {
    background-color: #ddd;
    border-radius: 5px;
    margin: 6px!important
}
.header_menu_res ul.menu ul.sub-menu {
    border-radius: 3px 0 3px 3px
}
.comment-bubble a {
    margin-right: 5px;
    margin-left: 12px
}
.form_edit input.text {
    width: 226px
}
.form_edit .dropdownlist {
    width: 243px
}
#app-attachment-upload-container {
    margin-left: 0;
    width: 76%
}
#app-attachment-upload-filelist .app-attachment .attachment-image {
    float: right
}
#app-attachment-upload-filelist .app-attachment .attachment-image img {
    margin: 0 0 0 10px
}
#app-attachment-upload-filelist .app-attachment-upload-progress, #app-attachment-upload-filelist li.app-attachment {
    border: 1px solid #ddd;
    margin-bottom: 7px;
    padding: 10px 10px 20px
}
#app-attachment-upload-filelist .app-attachment .button {
    margin: 0 15px 0 0
}
.user-details .dashicons-before {
    float: right;
    padding: 4px 13px 0
}
#orders form.filter input[type=submit] {
    background-color: #267da6;
    color: #fff;
    margin-left: 5px
}
table#memberships td, table#memberships th, table#memberships tr {
    text-align: center
}
#recaptcha_area, #recaptcha_table {
    direction: ltr
}
div#checksave {
    clear: both
}
#bank-transfer pre {
    font-family: tahoma!important
}
#ad-categories {
    margin-right: 174px
}
.form_edit label.invalid, .form_step label.invalid {
    clear: right;
    font: 11px tahoma
}
.ui-autocomplete-loading {
    background-position: left 20px center
}
.redirect-text {
    padding: 5px 40px 5px 0;
    background-position: 100%
}
.selectBox-dropdown {
    font-family: BYekan
}
.selectBox-dropdown .selectBox-arrow {
    border-left: medium none;
    border-right: 1px solid #bbb;
    left: 0;
    right: auto
}
#comments ol.commentlist img.avatar, .content_res .attachment-medium, .content_res .attachment-thumbnail, .pages a, .pages span {
    float: right
}
#comments ol.commentlist .comment-entry, #comments ol.commentlist .comment-head {
    padding: 0 90px 0 0
}
#preview {
    transform: translate(-118%, -4%)
}
#cboxTitle {
    display: none!important
}
textarea#comment {
    font-family: inherit
}
#comments ul.children li {
    padding: 20px 25px 10px 0
}
@media screen and (max-width:960px) {
    .form_edit .labelwrapper label, .form_step .labelwrapper label {
        float: right;
        margin-right: 0
    }
}
@media screen and (max-width:600px) {
    #searchform .searchbutcat, #searchform .searchfield, .form_search select#scat.searchbar, .searchblock, .searchblock .form_search input#s {
        box-sizing: border-box
    }
    #searchform .searchfield {
        margin-right: 0
    }
    .form_search select#scat.searchbar, .searchblock .form_search input#s {
        width: 100%;
        max-width: 100%
    }
    .form_search select#scat.searchbar {
        margin-bottom: 40px
    }
    .btn-topsearch {
        margin: 0;
        transform: translateY(-8px)
    }
    .post-left img {
        display: block!important
    }
    .post-right.full {
        width: 76%
    }
    .form_step .button-container {
        margin-right: 0;
        width: auto
    }
    .form_edit .labelwrapper, .form_step .labelwrapper {
        width: 100%
    }
    div#checksave {
        padding-right: 0
    }
    .loginform p label {
        text-align: right
    }
    .loginform .strength-meter {
        margin: 0
    }
    .progtrckr-wrapper {
        display: none
    }
    .form_edit ol, .form_step ol {
        box-sizing: border-box
    }
    #app-attachment-upload-container, .form_edit .dropdownlist, .form_edit input.text, .form_edit textarea, .form_step .dropdownlist, .form_step input.text, .form_step li.withborder, .form_step textarea {
        box-sizing: border-box;
        max-width: 100%;
        width: 100%
    }
}
@media screen and (max-width:450px) {
    #logo {
        text-align: center
    }
    .header_menu_res .obtn {
        margin: -4px 2% 10px;
        padding: 0;
        text-align: center;
        width: 100%
    }
    .tinynav {
        width: 100%
    }
    .header_menu_res, .header_menu_res .obtn {
        float: none
    }
    .form_edit .app-attachment span, .form_edit .labelwrapper label, .form_step .app-attachment span, .form_step .labelwrapper label {
        float: right
    }
    .slider_top {
        display: block;
        max-height: 157px;
        overflow: hidden
    }
    .slide-item .price_sm, .slide-item p, .sliderblock .dashicons-before.next, .sliderblock .dashicons-before.prev {
        display: none
    }
    .post-block .post-left {
        max-width: 21%;
        padding: 0
    }
    .content_res img.attachment-ad-medium {
        height: auto;
        max-width: 100%
    }
    .left-box.registration, .left-box.reset-password {
        width: 100%
    }
    .loginform input.text {
        margin: 0;
        max-width: 94.1176%
    }
    #pass-strength-result {
        max-width: 100%;
        padding: 6px 0;
        width: 100%
    }
    .content_res div.bigleft, .content_res div.bigright, .loginform .indicator-hint {
        width: 100%
    }
    .commentform input.text {
        float: right;
        margin: 0;
        width: 100%
    }
    textarea#comment {
        width: 100%
    }
    .footer_main_res>p {
        float: none;
        margin: 5px 0 0
    }
    .footer .right {
        float: none
    }
    .footer .right>p {
        float: none;
        margin: 0 0 15px;
        text-align: center
    }
}
