/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/
/*@import "css/fonts.css";*/
/*@import "css/dwqa-ebrahim.css";*/
/*@import "css/userpro.css";*/
/*@import "css/google.css";*/
/*@import "css/woocommerce.css";*/
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
    font-family: IRANSansFaNum, IRANSans, sans-serif;
    /*font-family: IRANSansFaNum, IRANSans, "Noto Naskh Arabic", "DejaVu Sans", sans-serif;*/
}

body {
    font: 13px/2em IRANSansFaNum, IRANSans, sans-serif;
    /*font: 13px/2em IRANSansFaNum, IRANSans, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    color: #444;
    -webkit-text-size-adjust: 100%;
}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta {
    font-family: IRANSansFaNum, IRANSans, sans-serif;
    /*font-family: IRANSansFaNum, IRANSans, "Noto Naskh Arabic", "DejaVu Sans", sans-serif;*/
}

#top .eb{
    padding-right: 50px;
    font-size: 1.4em;
}

div#mainpage-latest .av-magazine-hero .av-magazine-content,
div#mainpage-latest .av-magazine-hero-top .av-magazine-top-bar .av-magazine-sort {
    display: none !important;
}

div#mainpage-latest .av-magazine-hero-top .av-magazine-top-bar a {
    text-align: center;
    width: 100%;
}

div#mainpage-latest .avia-button-wrap.avia-button-left {
    /*float: left;*/
}

div#mainpage-latest time.av-magazine-time.updated {
    display: none;
}

div#mainpage-latest .av-magazine-entry-big h3.av-magazine-title.entry-title a {
    display: inline-block;
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div#mainpage-latest .av-magazine-entry-small h3.av-magazine-title.entry-title a {
    font-weight: 300;
    line-height: normal;
}

div#mainpage-latest .av-magazine-entry-big h3.av-magazine-title.entry-title a {
    width: 350px;
    font-weight: 700;
}

div#mainpage-latest img.attachment-thumbnail.size-thumbnail.wp-post-image {
    /*max-width: 50px;*/
    /*max-height: 50px;*/
}

div#socket .copyright a {
    display: none !important;
}

.loyal-customers {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    overflow: hidden;
}

.loyal-customers-line {
    border-bottom: 1px dashed #e1e1e1;
    margin: 10px 0 0;
    list-style: none !important;
    overflow: hidden;
}

.loyal-customers-row {
    display: inline-block !important;
    vertical-align: middle;
    min-width: 40px !important;
    padding: 0 5px;
}

.loyal-customers-avatar {
    display: inline-block !important;
    vertical-align: middle;
    width: 10%;
    max-width: 35px;
}

.loyal-customers-avatar img {
    width: 30px;
    height: 30px;
}

.loyal-customers-name
{
    display: inline-block !important;
    vertical-align: middle;
    padding-right: 1%;
}

.loyal-customers-name a
{
    font-size: 0.85em;
}

.loyal-customers-points {
    display: inline-block !important;
    vertical-align: middle;
    padding-right: 1%;
    color: blueviolet;
    width: 30% !important;
}

.display-posts-listing .listing-item {
    padding: 5px;
    border-bottom: 1px dashed #e7e7e7;
    clear: both;
    min-height: 95px;
}

.display-posts-listing .listing-item img {
    width: 110px;
    height: 90px;
    border: 1px solid #e7e7e7;
    display: inline-block !important;
    vertical-align: middle;
}

.display-posts-listing.heading .listing-item img {
    width: 95%!important;
    height: auto;
}

.display-posts-listing .listing-item .title,
.display-posts-listing .listing-item .image {
    float: none;
    margin: 5px;
    /*display: inline-block !important;*/
    vertical-align: middle;
}

@media screen and (max-device-width: 480px) {
    .display-posts-listing .listing-item .title {
        display: inline-block !important;
    }

    .display-posts-listing .listing-item img {
        width: 90% !important;
        height: auto !important;
    }
}

.abm_download_wrapper {
    overflow: hidden;
    padding: 5px;
    /* border: 2px solid; */
    /* border-radius: 2px; */
    /* border-bottom: #F88C00; */
    /* margin: 5px; */
    display: block;
}

.abm_download_wrapper * {
    /* box-sizing:border-box; */
}

.abm_download_wrapper .abm_download_box {
    float: right;
    /* box-shadow:0 0 5px #DDD; */
    /* margin-left:10px; */
    /* overflow:hidden; */
    padding: 5px;

    width: 100%;
    /* width: 64px; */
    /*margin: auto;*/
    border: 2px solid #F2F2F2;
    margin: 5px;
    border-radius: 3px;
    vertical-align: middle;
    /* height: 105px; */
    /* line-height: 0px; */
    /* display: inline-block; */
    /* margin: auto; */
    /* background-color: #FFF; */
}

.abm_download_wrapper img {
    width: 64px;
    margin: auto;
    height: auto;
}

.abm_download_wrapper .abm_img_download {
    width: 60%;
}

.abm_download_wrapper .options {
    /* float: right; */
    width: 20%;
    display: inline-block;
    /* height: 10px; */
    margin: 0;
    position: relative;
    vertical-align: middle;
}

.abm_download_wrapper .options > span {
    width: 100%;
    display: inline-block;
}

.abm_download_wrapper .options > span img {
    width: 32px;
}

.abm_download_wrapper .abm_download_box .abm_download_left a {
    display: inline-block;
    text-align: center;
}

.abm_download_wrapper .abm_download_box .abm_download_left a {
    color: #A1B1BC;
}

/*noinspection CssInvalidPropertyValue*/
.abm_download_wrapper .abm_download_box .abm_download_right span {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
    margin-right: 5px;
}

.abm_download_wrapper .abm_download_box .formats-icon {
    width: 67%;
    display: inline-block;
    text-align: center;
    margin: 0;
    /* line-height: 10px; */
    position: relative;
    vertical-align: middle;
}

.abm_download_wrapper .abm_download_box .abm_download_left {
    /* float:left; */
    width: 13%;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.abm_download_left .dl_desc {
    display: block;
}

.comment-rate {
    text-align: left;
    font-size: 0.86em;
}

.comment-rate .comment-rate-bar {
    display: inline-block;
}

.comment-rate .comment-rate-text {
    display: inline-block;
    padding-left: 15px;
}

.comment-rate .br-theme-fontawesome-stars .br-widget a {
    font-size: 14px;
}

.arg-author-comment,
.arg-comments-rates {
    list-style: none !important;
}

.arg-author-comment li,
.arg-comments-rates li {
    border-bottom: 1px dotted #e1e1e1;
    margin-top: 20px;
}

.arg-comments-rates-bar,
.arg-comments-rates-user,
.arg-author-comment-rate-bar {
    display: inline-block;
}

/*Ebrahim added the following block*/
div.comment-since,
.vote-count span,
.arg-author-comment-post-counter {
    display: inline-block;
    font-size: 0.7em;
}

.arg-author-comment-rate-bar .br-theme-fontawesome-stars .br-widget a,
.arg-comments-rates-bar .br-theme-fontawesome-stars .br-widget a {
    font-size: 14px;
}

.comment-since {
    font-size: 0.86em;
    display: inline-block;
}

#reviews .comment-since {
    position: relative;
    top: -10px;
    display: inline-block;
}

.comment-total-count {
    /*font-size: 0.86em;*/
    font-size: 0.7em;
    display: inline-block;
}

#reviews .comment-total-count {
    display: inline-block;
    position: relative;
    top: -10px;
}

.comment-header{
    margin-right: 2px;
}

div#mainpage-latest .av-magazine-entry-small img.attachment-thumbnail.size-thumbnail.wp-post-image {
    width: 127.5px;
    height: 100px;
}

div#mainpage-latest .av-magazine-entry-small .av-magazine-thumbnail {
    width: 127.5px;
}

div#mainpage-latest .av-magazine-entry-small .av-magazine-content-wrap {
    min-height: 111px;
}

/*EBRAHIM
ul.arg-post-above {
    position: relative;
    top: -30px;
    margin: 0 0 -15px;
}*/

ul.arg-post-above li {
    margin: 0;
    padding: 0;
}

div.product .product_title {
    font-size: 20px;
    margin-bottom: 30px;
}

div form.cart div.quantity {
    display: none;
}

div.product div.images {
    margin: 0 0 50px;
}

h3.widgettitle {
    margin-bottom: 10px;
    /* margin-top: 50px; */
}

div ul.product_list_widget .star-rating {
    position: relative;
    /*Ebrahim    top: -40px; */
}

div ul.product_list_widget .amount {
    position: relative;
/*Ebrahim    top: -40px; */
}

div ul.product_list_widget li img {
    width: 80px;
}

div ul.product_list_widget li {
    height: 100px;
}

#comments ul.children {
    border: none;
}

.avia_textblock,
.avia-testimonial-content {
    text-align: justify;
}

div#reviews,
div#tab-description {
    background-color: transparent;
}

.rtl #socket .copyright {
    display: none !important;
}

#footer{
    padding: unset;
    margin-top: 10px;
}

#footer .textwidget {
    text-align: justify;
    word-spacing: -2px;
}

body #top .fullsize .template-blog .big-preview img {
    width: auto !important;
    margin: 0 auto;
}

li.menu-item.wallet {
    font-weight: bold;
    color: #808080;
    padding: 6px 18px;
}

li.menu-item.wallet .amount {
    color: #721854;
}

#mainpage-loyal-customers a.avia-button.avia-button-fullwidth {
    padding: 10px;
}

.product_list_widget .product-title {
    max-width: 200px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap;
}

div ul.product_list_widget li {
    height: 80px;
}

html body #reviews #comments h2 {
    font: 12px/17px IRANSansFaNum, IRANSans, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    margin: 10px 0;
}

.big-preview.single-big img.attachment-entry_with_sidebar.size-entry_with_sidebar.wp-post-image,
.big-preview.single-big img.attachment-large.size-large.wp-post-image {
    margin: 0 auto;
}

ol.display-posts-listing {
    list-style: persian;
    list-style: -moz-persian;
}

#top .commentlist .comment_text,
#top .commentlist .comment-text {
    text-align: justify;
}

body a.IRPP_minimalist {
    font-size: 14px;
    border-left: none !important;
    border-right: 3px solid #721854 !important;
}

body a.IRPP_minimalist:link {
    text-decoration: none !important;
}

body a.IRPP_minimalist .ctaText {
    font-size: 14px;
    text-decoration: none !important;
}

body a.IRPP_minimalist .postTitle {
    font-size: 14px;
    text-decoration: none !important;
}

body .av_secondary_right .sub_menu > ul > li:last-child {
    padding-right: 10px;
    padding-left: 0;
}

body .av_secondary_right .sub_menu > ul > li:last-child {
    padding-right: 10px;
    padding-left: 0;
}

#top .fullsize .template-blog .post .entry-content-wrapper > *, #top .fullsize .template-blog .post .entry-content-wrapper {
    max-width: 100%;
}

#top .fullsize .template-blog .big-preview img {
    width: auto !important;
    margin: 0 auto;
}

#top .widget.widget_arg-banner-widget img {
    /*width: 50%;*/
}

#top .widget.widget_recent_entries li {
    border-width: 1px;
}

#top .widget.widget_recent_entries li a {
    font: 12px IRANSansFaNum, IRANSans, sans-serif;
}

#top li.mini_cart_item .qauntity {
    display: none;
}

#top li.mini_cart_item span.quantity {
    display: none;
}

#top .aiosc-reply-avatar {
    display: none;
}

#top .aiosc-reply-head {
    display: none;
}

.arg-comment-score-hots ul li {
    margin: 0;
    border-bottom: 1px dashed #e1e1e1;
    padding: 20px 0;
}

.arg-comment-score-hots ul li .arg-comment-avatar {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    float: right;
}

.arg-comment-score-hots ul li .arg-comment-metadata {
    margin: 0 90px 0 0;
}

.arg-comments-rates-user-since:after {
    content: "،";
}

.arg-comments-rates-bar,
.arg-comments-rates-user,
.arg-author-comment-rate-bar,
.arg-comments-rates-user-since,
.arg-comments-rates-comment-count {
    font-size: 0.86em;
    display: inline-block;
    margin-left: 15px;
}


.arg-comments-rates-comment-count {
    font-size: 0.86em;
    display: inline-block;
}

/*Ebrahim: added for user profile page */
#top .profile_description_text,
#top .profile_description_text p,
#top .profile_description_text h1,
#top .profile_description_text h2,
#top .profile_description_text h3,
#top .profile-content,
#top .profile-content p{
    font-size: 13px !important;
}
#top .profile-post-title,
#top .profile-post-title h2,
#top .profile-post-title h2.post-title,
#top .profile-post-title h2.entry-title,
#top .profile-post-title .fullsize .template-blog .post-title,
#top .profile-post-title h2 a{
    font-size: 16px !important;
    text-align: right;
    margin-right: 15px;
}


#top .entry-content h2,
#top .entry-summary h2 {
    font-size: 16px;
}

#top .fullsize .template-blog .post-title {
    font-size: 21px;
}

#top .single-product-main-image .onsale {
    left: 8px;
    right: auto;
}

h4.my_reward_total {
    font-size: 14px;
    border: 1px solid #e7e7e7;
    padding: 10px;
    text-align: center;
    color: #666;
}

#top .jconfirm.white .jconfirm-box .buttons button {
    box-shadow: none;
    color: #ffffff;
    border-color: #500632;
    background-color: #500632;
    padding: 5px 10px;
    border-radius: 3px;
}

#top label.button span {
    color: #fff;
}

#top .jconfirm-box button.btn.button {
    margin-left: 5px;
    border-radius: 5px;
    color: #fff !important;
    background-color: #724;
}

#top .jconfirm-box button.btn.button:hover {
    color: #724 !important;
}

#top .jconfirm .jconfirm-box div.title {
    font-size: 16px;
}

#top h1.av-special-heading-tag,
#top h2.av-special-heading-tag,
#top h3.av-special-heading-tag {
    font-weight: 600;
}

#top .entry-summary p,
#top #tab-description p {
    text-align: justify;
}

#top div .product_on_sale .inner_product_header {
    padding-right: 15px !important;
}

#top pre {
    font-family: monospace, monospace;
    direction: ltr !important;
    text-align: left !important;
}

#top #arg-profile-comments ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#top #arg-profile-comments ul li {
    border-bottom: 1px dashed #e1e1e1;
}

#top label, #top input, #top textarea {
    font-family: IRANSans !important;
}

#top .stretch_full.container_wrap.title_container h1 a {
    width: 40%;
    display: inherit;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#top .entry-content {
    text-align: justify;
}

#top.rtl .mejs-container {
    direction: ltr;
}

#top .av-social-link-telegram a:before {
    content: "\e8b7" !important;
}
#top .av-social-link-clubhouse a:before{
    font-family: ebi0!important;
    content: "\e800" !important;
}

#top #wrap_all .av-social-link-telegram:hover a {
    color: #fff;
    background-color: #0088cc;
}

#top.rtl .title_container .breadcrumb {
    left: auto;
    right: 45px;
}

#top .arg-downloads-item-link {
    position: relative;
    z-index: 100;
}

#top .arg-downloads-item-link a {
    color: #F44336 !important;
}

#top .arg-downloads-item-name {
    font-weight: bold;
}

#top .mfp-iframe-holder .mfp-content {
    max-width: 80% !important;
}

#top .entry-summary .woocommerce-product-rating .star-rating {
    float: right;
}

#top .dwqa-question-item .dwqa-question-meta {
    clear: both;
}

#top .avia-video {
    max-width: 600px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 0;
}

#top .mejs-container.mejs-audio {
    max-width: 600px;
    margin: 0 auto;
}

#top li.byadmin .comment_content {
    background-color: #effdde !important;
    padding: 10px 10px 0;
}

#top li.byadmin .comment-text {
    background-color: #effdde !important;
}

#top li.byadmin .children .comment-text,
#top li.byadmin .children .comment_content {
    background: none !important;
}

#top .arg-comment-link {
    padding: 0 !important;
    line-height: 1em !important;
}

#top input.arg-comment-url {
    width: 100%;
}

@media only screen and (max-width: 767px) {
    .responsive .logo img {
        max-width: 150px !important;
    }
}

#top.rtl ul.sub-menu {
    /*left: auto;*/
    /*right: 50%;*/
}

#top.rtl #mobile-advanced ul {
    left: 0;
    right: 0;
}

#top.rtl #mobile-advanced li > a:before,
#top.rtl .html_header_mobile_behavior #mobile-advanced span > a:before,
#top.rtl #mobile-advanced .mega_menu_title:before {
    left: auto;
    margin-left: 0;
    right: auto;
    margin-right: -10px;
}

#top.rtl #mobile-advanced ul a,
#top.rtl #mobile-advanced .mega_menu_title {
    padding-right: 50px;
    padding-left: 28px;
}

#top.rtl #advanced_menu_hide {
    right: auto;
    left: 23px;
}

#top.rtl .gravatar img {
    border: 1px solid lightgray;
    width: 45px;
    height: 45px;
}

#top.rtl .comment_content {
    margin: 0 0 0 10px!important;
    padding: 0;
}

.gravatar {margin-left: 5px;}
.children .gravatar{right: auto!important;left:auto;}

#top .commentlist .comment.depth-1{
    background: #e5e5e5;
}

#top.rtl .ls-wp-container {
    direction: rtl !important;
}

#top.rtl .ls-wp-container p.ls-layer {
    font-weight: 600;
    white-space: nowrap !important;
}

#top .avia-testimonial-content p {
    font-size: 13px;
}

#top #products-abroad .av-catalogue-title,
#top #products-abroad .av-catalogue-price {
    font-size: 13px;
    padding: 0;
}

#top #products-abroad .av-catalogue-price {
    right: auto;
    left: 0;
}

#wrap_all {
    /*Ebrahim overflow-y: scroll; */
    overflow-y: unset !important;
}

#top.rtl div .avia-video .mejs-container,
#top.rtl div .avia-video .mejs-container video {
    position: initial;
}

#top.rtl .avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
html body [data-av_iconfont='entypo-fontello']:before {
    font-family: 'entypo-fontello' !important;
}

#top.rtl #searchsubmit {
    left: 0;
    right: auto;
}

#top.rtl #s {
    padding: 11px 5px 11px 47px;
}

body {
    -webkit-touch-callout: none;
}

#top li#menu-item-searchbox {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
}

#top li#menu-item-searchbox #searchform > div {
    margin: 0 auto;
}

#top.rtl .av-burger-menu-main {
    padding-right: 0;
    padding-left: 25px;
}

#top.rtl #wrap_all .av-burger-overlay li a {
    text-align: right;
}

.html_av-submenu-hidden .av-submenu-indicator {
    float: left;
    left: 30px;
    right: auto;

}

#top .av-content-full .pagination {
/*Ebrahim    clear: none;  */
    overflow: visible;
}

#top ul.page-numbers {
    list-style: none;
    margin: 0;
}

#top li>span.dots {
    float: right;
}

ol.display-posts-listing li span {
    /*ebi display: inline-block; */
}
.display-posts-listing span.excerpt-dash{
    display: table-column;
}

.iconbox_left .iconbox_icon{
    margin-top: 9px!important;
}

.rtl div .av_one_half {
    margin-right: 6%;
    margin-left: 0;
}

body.rtl div .first, body.rtl div .no_margin {
    /*margin-right: 0;*/
}

#account_register .wp-video {
    max-width: 600px;
    height: 338px;
    max-height: 338px;
    margin: 0 auto;
    padding-bottom: 0;
}

#top .mejs-container {
    max-height: none;
}

.rtl div.flex_column.first {
    clear: right;
}

body.rtl div .av_one_third.first {
    /*margin-left: 6%;*/
}

body.rtl div .el_after_av_one_third.avia-builder-el-last {
    /*margin-left: 0;*/
}

.av-magazine-thumbnail img {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}

body.rtl div.flex_column.first {
    margin-right: 0;
}

.rtl div .flex_column {
    float: right;
}

#top.rtl .input-text,
#top.rtl input[type="text"],
#top.rtl input[type="input"],
#top.rtl input[type="password"],
#top.rtl input[type="email"],
#top.rtl input[type="number"],
#top.rtl input[type="url"],
#top.rtl input[type="tel"],
#top.rtl input[type="search"],
#top.rtl textarea,
#top.rtl select {
    font-family: IRANSansFaNum, IRANSans, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.blog-grid .pagination,
.search .pagination {
    display: none;
}

body #query-monitor *,
body #wp-admin-bar-query-monitor *,
body #wp-admin-bar-debug-bar * {
    direction: ltr !important;
    text-align: left !important;
}

body #query-monitor,
body #query-monitor button,
body #query-monitor label,
body #query-monitor select,
body #query-monitor table,
body #query-monitor td,
body #query-monitor th,
body #query-monitor ul,
body #query-monitor ol,
body #query-monitor li,
body #query-monitor code,
body #query-monitor a,
body #query-monitor caption,
body #query-monitor h1,
body #query-monitor h2,
body #query-monitor h3,
body #query-monitor h4,
body #query-monitor h5,
body #query-monitor h6,
body #query-monitor p {
    font-family: 'Helvetica Neue', 'Lucida Grande', 'Arial', sans-serif !important;
}

@media (min-width: 992px) {
    .jconfirm-box-container {
        width: 25%;
        margin-right: 33.33333333%;
    }
}

#user_role_editor input[type=checkbox]:checked:before {
    content: "\f147";
    margin: -3px 2px 0 -0;
    color: #1e8cbe;
}

#top .recentcomments a, #top .widget_recent_entries li a {
    font-family: IRANSansFaNum, IRANSans, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.rtl .sidebar_left .content {
    /*margin-left: -1px;*/
    /*padding-right: 50px;*/
    /*margin-right: -50px;*/
}

.comment-rules a {
    color: #1e8cbe;
    font-weight: bold;
}

#top #dwqa-ask-page form a {
    color: #3366ff;
}

#top.rtl .avia-button {
    border-radius: 10px !important;
}

@media (max-width: 480px) {
    #top.rtl .arg-comment-metadata,
    #top.rtl .arg-comment-score-hots .arg-comment-avatar {
        margin: 0 !important;
    }

    #top.rtl .arg-comment-score-hots .arg-comment-avatar {
        display: none !important;
    }

    #top.rtl .arg-comment-score-hots .arg-comment-content {
        text-align: justify !important;
    }

    #top.rtl .arg-comment-avatar {
        display: none !important;
    }

    .arg-comment-metadata {
        margin: 0 !important;
    }

    #top.rtl .commentlist ul {
        margin: 0 !important;
    }

    #top.rtl #comments ul.children {
        /* Ebrahim
        margin: 0 !important;
         */
        margin: 0 15px 0 0 !important;
    }
}

.responsive #top #main .sidebar.smartphones_sidebar_active {
    text-align: right;
}

#top.rtl #arg-downloads-wrapper video {
    object-fit: contain;
    background-size: auto;
    background: #000000;
}

@media (max-width: 480px) {
    #top.rtl .wp-video {
        width: auto !important;
    }

    #top.rtl .avia_message_box.avia-size-large {
        padding: 20px;
    }
}

#top.rtl #query-monitor * {
    font-family: "Helvetica Neue", "Lucida Grande", Arial, sans-serif !important;
}

#top.rtl #reply-title small a {
    float: left;
    background-color: #721854;
    color: white;
    padding: 0 8px;
}

#top.rtl .commentlist #respond {
    padding: 0 56px 30px 0;
}

@media (min-width: 481px) {
    #top.rtl .arg-comment-score-hots {
        padding: 0 56px 30px 0;
    }

    #top.rtl .sidebar_left h3.miniheading,
    #top.rtl .sidebar_left .comment-rules,
    #top.rtl .sidebar_left .comment-respond {
        padding: 0 56px 30px 0;
    }
}

#top.rtl .avia_message_box.avia-color-red a {
    color: blue;
}

#top.rtl .avia_message_box.avia-color-green a {
    color: blue;
}

#top.rtl .avia_message_box.avia-color-orange a {
    color: blue;
}

#top.rtl div.avia_message_box.avia-color-custom b {
    color: gold;
}

#top.rtl .avia_message_box_icon {
    float: none;
}


/***************EBRAHIM*************************/
/* Font Sizes*/
#top h1.post-title
{ font-size: 21px; line-height: 1.9em; }

#top h1
{ font-size: 20px; line-height: 1.9em; }

#top h2,
#top span.avia_iconbox_title
{ font-size: 17px; line-height: 1.9em; }

#top h3
{ font-size: 17px; line-height: 1.9em; }

#top h4
{ font-size: 18px; line-height: 1.9em; }

/*#top p:not(p.ls-layer)
{ font-size: 16px; line-height: 1.9em; }*/

#top .avia_textblock   p,
#top .entry-content p,
#top div.woocommerce-product-details__short-description
{ /*EBI-ENG font-size: 16px !important;*/ line-height: 1.9em; }

#top .avia-testimonial-content p,
#top div.description p,
#top div.arg-comment-content,
#top div.dwqa-answer-content p,
#top form.dwqa-answer-form p,
#top div.comment_text.entry-content-wrapper p
{ font-size: 14px; line-height: 1.9em; }
#top #footer p
{ font-size: 14px; line-height: 1.9em; }

#top div.dwqa-comment p
{ font-size: 13px; line-height: 1.9em; }

#top .comment-text p.meta,
#top p.logged-in-as
{ font-size: 11px; line-height: 1.9em;  }

#top .header_color .sub_menu li ul a
{
    text-decoration: none !important;
}

/* Ebrahim Google Custom Search */
#top div.eb-gsc ,
#top .gsc-search-box, .gsc-search-box-tools{
    margin-bottom: 0px;
}
#top .gsc-input {
    padding: 0px;
    margin: 0px;
}
#top .gsst_a, .gsc-search-box-tools {
    display: inline-block !important;
}
#top .gsc-search-button .gsc-search-button-v2 {
    height: 46px;
}
#top .gsc-control-cse, #top.gsc-control-cse-en,
div.eb-gsc td
{
    border: none !important;
}
#top .gsc-input,
#top div.gsc-wrapper,
#top div.gsc-wrapper div
{
    text-align: right;
}
#top div.gcsc-branding{
    display:none;
}

#top div.gsc-wrapper div {
    line-height: 1em;
}

div.gsc-control-cse-en,
#top .dwqa-questions-archive #dwqa-search input,
#top #dwqa-search input,
#top .gsc-search-box input, #top .gsc-search-box-tools input
{
    background-color:inherit !important;
    background-image: none !important;
    color: inherit;
    font-size: 13px;
    padding: 14px 8px 14px 8px;
    font-weight: 400;
}

#top form.dwqa-search button.gsc-search-button
{
    background: url(https://abasmanesh.com/fa/wp-content/plugins/dw-question-answer-pro/templates/assets/img/icon-search.png) no-repeat left 25px center #4D90FE !important;
}

/*Ebrahim Fix Admin Edit Comments Page */
@media screen and (max-width: 782px) {
    .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
        position: relative!important; /*Ebrahim*/
        right: 10px; /* match padding of regular table cell */
        display: block;
        overflow: hidden;
        width: 32%; /* leave a little space for a gutter */
        content: attr(data-colname);
        white-space: nowrap;
        text-overflow: ellipsis;
    }
}

#top .woocommerce-pagination
{
    display: block!important;
}

#top nav.pagination>ul.page-numbers > li{
    padding: 0;
}

li.comment>ul.children{
    display:none;
}
.js_active .tab{float: right;}

#top.rtl .wp-video {
    width: auto!important;
}
#top .sub_menu>ul>li{
    font-size: 12px!important;
}
.iconbox_left .iconbox_icon{
    margin-top: 9px!important;
}

button#comment-html.switch-html{
    display: none;
}

#scroll-top-link{
    position:fixed;
    border-radius:2px;
    height:50px;
    width:50px;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    opacity: 0;
    right:unset !important;
    left: 15px !important;
    bottom:50px;
    z-index: 1030;
    visibility: hidden;
}

textarea#comment{
    resize: vertical;
}

#top.rtl .commentlist .children ul, #comments ul.children{margin: 0 1.5em 0 0px;}

#top .commentlist .comment{width: auto;}
#top .commentlist .comment.depth-1, #top .commentlist .comment>div{width: 100%; margin-right: 5px;padding-right: 5px;}

@media only screen and (max-width: 989px) and (min-width: 768px),
only screen and (max-width: 767px){
    .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special{
        display: none;
    }
}

#top div.sce-comment-textarea>textarea.sce-comment-text{resize: vertical;}

#top .gsib_a{
    background-color: #efe7ec !important;
}

cite.comment_author_name {
    font-family: IRANSansFaNum, IRANSans, sans-serif;
    font-size: 0.9em;
}

#top .children .comment-reply-link, #top .comment-reply-link {
    float: left;
}

.main_color a.daily-sign{
    text-decoration: none;
    white-space: nowrap;
    float: none;
    line-height: 0.9em;
    font-size: 0.8em;
    margin: 5px;
    padding: 10px;
    border-radius: 10px;
    font-weight: bold;
    font-family: IRANSansFaNum,IRANSans;
    background-color: #721854;
    color: white;
    border-color: #500632;
    display: inline-block;
}

@media (min-width: 480px){
    #header {
        margin-top:0px!important;
    }
}
#mainpage-latest, #after_layer_slider_1, #av_section_1{
    border-color: #e1e1e100;
}
@media only screen and (max-width: 480px) {
    #layerslider_17 /*, #layerslider_17 .ls-wrapper, #layerslider_17 .lswrapper>img,#layerslider_17 .ls-bg,#layerslider_17 .ls-inner,#layerslider_17 .ls-layers*/
    {
        height: 285px!important;
    }
}

.isupdated{
    font-size: 0.8em;
    font-weight: bold;
    font-style: italic;
    background: green;
    color: white;
    padding: 0px 10px;
    border-radius: 10px;
    display: inline-block;
    margin-bottom: 30px;
}
.category-button-button{
    background-color: #721854;
    color: #ffffff!important;
    border-radius: 20px;
    font-family: inherit;
    font-size: 0.9em;
    padding: 0px 7px;
    display: inline-block;
    height: 29px;
}
.tag-buttons>span>a, .category-button{
    color: blue!important;
    font-size: 0.9em;
    padding: 0px 7px;
    font-weight: bold;
}

.blockUI.blockOverlay{
    display: none!important;
}

#top .flex_column_table, #top .column-top-margin {
    margin-top: 0px;
}

#eb_product_list ul{
    list-style:none!important;
}
.avia-content-slider .slide-meta time,
.slide-meta-time.updated,
.slide-meta-del{
    display: none!important;
}

/*from dwqa-ebrahim.css*/
#top .main_color strong{color: inherit;}

/*cart dropdown*/
#top .av-cart-counter {
    position: absolute;
    top: 50%;
    left: 54%;
    height: 16px;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 54px;
    font-size: 11px;
    background: #333;
    color: #fff;
    text-align: center;
    margin: -20px 0 0 2px;
    -webkit-transform: 	scale(0.3);
    transform: 			scale(0.3);
    opacity: 0;

}

#top .av-cart-counter.av-active-counter{
    -webkit-transition: all cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.3s;
    transition: 		all cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.3s;
    opacity: 1;
    -webkit-transform: 	scale(1);
    transform: 			scale(1);
}

.cart_dropdown {
    position: absolute;
    right: 0px;
    height: 46px;
    width: 46px;
    line-height: 46px;
    text-decoration: none;
    text-align: center;
    top: 50%;
    margin: -23px 0 0 0;
    border-radius: 2px;
    border-style: solid;
    border-width:1px;
    font-weight: normal;
    z-index: 101;
    -webkit-transition: all ease-in-out 0.8s;
    transition: 		all ease-in-out 0.8s;
}

/*toggle*/
.js_active .toggle_wrap,
.av_toggle_section {
    display: flex !important;
}

