@font-face {
    font-family: IranYekan;
    font-style: normal;
    src: url('fonts/eot/Pink.eot');
    src: url('fonts/eot/Pink.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff/Pink.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/Pink.ttf') format('truetype');
}
@font-face {
    font-family: IranSans;
    font-style: normal;
    src: url('fonts/eot/PinkSans.eot');
    src: url('fonts/eot/PinkSans.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('fonts/woff2/PinkSans.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('fonts/woff/PinkSans.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/PinkSans.ttf') format('truetype');
}
@font-face {
    font-family: YekanBakhFaNum-Regular;
    font-style: normal;
    src: url('fonts/woff/YekanBakhFaNum-Regular.woff') format('woff');
}
@font-face {
    font-family: Yekan-Bold;
    font-style: normal;
    src: url('fonts/woff/PinkYekan-Bold.woff') format('woff');
}
@font-face {
    font-family: IRANYekanX;
    font-style: normal;
    src: url('fonts/woff/IRANYekanXVFaNumVF.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
    font-family: Shabnam-FD;
    font-style: normal;
    src:  url('fonts/ttf/Shabnam-FD.ttf') format('truetype');
}

body, input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, .has-drop-cap:not(:focus)::first-letter, .has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-cover-image, .entry-content .wp-block-latest-comments, .entry-content .wp-block-latest-posts, .entry-content .wp-block-pullquote, .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments *, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .entry-content cite, .entry-content figcaption, .entry-content .wp-caption-text, .comment-content p, .comment-content ol, .comment-content ul, .comment-content dl, .comment-content dt, .comment-content cite, .comment-content figcaption, .comment-content .wp-caption-text, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .widget-content cite, .widget-content figcaption, .widget-content .wp-caption-text {
    font-family:iranyekan;
}
.chatbox-holder {
    font-family:shabnam-fd;
}
.whizzChat-span-loading {
    right: 40%;
    left: unset;
}
.whizchat_widget_shortcode {
    left:20px;
    right:unset !important;
    bottom: 30px !important;
}
.chatbox {
    margin: 0 0 0 20px;
}
.individual-chat-box .initate-chat .form-control {
    font-family:iranyekan;
}
.btn.btn-lg.btn-success.initate-chat-button {
    font-family:iransans
}
a.whizzChat-block-user , a.logout-chat-session , .settings-popup a {
    font-family:iranyekan;
}
.chatbox-icons .fa.fa-close {
    padding-left: 15px;
    padding-right:10px !important;
}
.chat-input {
    font-family:iranyekan !important;
}
.emojionearea .emojionearea-picker .emojionearea-search {
    float: right;
}
.emojionearea .emojionearea-picker .emojionearea-search-panel {
    padding: 5px 8px 5px 0;
}
.emojionearea .emojionearea-picker .emojionearea-search {
    float: right;
}
.emojionearea .emojionearea-picker .emojionearea-search > input {
    font-family:iranyekan;
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
    font-family: iransans;
    padding: 7px 9px 5px 0;
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top {
    margin-top: -286px;
    left: 0px;
    right: unset;
}
.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
    float: right;
}
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
    float: right;
}
.emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper::after {
    left: 20px;
    right:unset;
}
.emojionearea .emojionearea-picker .emojionearea-filters,
.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
    padding: 0 7px 0 0;
}
.leaflet-left {
    right: 0;
    left: unset;
}
.leaflet-left .leaflet-control {
    margin-right: 10px;
    margin-left: unset;
}
.leaflet-touch .leaflet-bar a {
    line-height: 20px;
}
.leaflet-right {
    left: 0;
    right: unset;
}
.chatbox-min {
    margin-bottom: -120% !important;
}
.whizz-chat-list .chat-body .whizz-search .chat-search {
    font-family: iranyekan;
}
.whizzchatbot-section {
    bottom: 70px;
    left: 0;
    right: unset;
}
.chat-group-name .whizzchatlist-bot-img {
    bottom: 6px;
}
.whizzchatbot-tooltip::before {
    top: unset;
    bottom: 7px;
}
.whizzchatbot-tooltip {
    margin-left: 25px;
}
.whizz-chat-list .chat-body ul li .content h3 a , .whizz-chat-list .chat-body ul li .content , .whizz-chat-list .chat-body ul li .content .meta {
    font-family:iranyekan;
}
.rtl .botui-message-content.human {
    float: right;
}
.botui-message-content.text {
    float: left;
}
.whizz-chat-bot .botui-message-content.whizz-bot-loading {
    float: left;
}
.whizzchat-dot:nth-last-child(1) {
    margin-right: .3rem;
    margin-left: unset;
}
.whizzchat-dot:nth-last-child(2) {
    margin-right: .3rem;
    margin-left: unset;
}
.message-partner {
    align-self: flex-start !important;
}
.message-box {
    align-self: flex-start;
}

@media screen and (max-width: 769px) {

    .chat-input-holder .message-send {
        margin-left: -7px;
    }
    .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
        right: -14px !important;
        left: unset !important;
    }
    .chat-footer .input-group-prepend .dropdown .dropdown-menu {
        left: 0px !important;
        right: auto !important;
    }

}
button.botui-actions-buttons-button {
    font-family: iransans;
}
.chat-group-name .whizzchatlist-bot-img {
    width: auto;
    height: auto;
}
.whizzchatbot-tooltip {
    width: 61%;
}
input.botui-actions-text-input {
    width: auto;
}
div.chatbox.group-chat div.message-box-holder.main-message-partner div.message-box.message-partner {
    align-self: flex-end!important;
}
.chat-badge-count {
    min-width: auto;
    height: auto;
}
@media (max-width: 784px) {
    .chatbox-holder {
        right: 0 !important;
        left: auto !important;
    }
}
@media (max-width: 784px) {
    .chatbox-holder {
        right: 0 !important;
        left: auto !important;
    }
    .chat-group-name .whizzChat-ad-title {
        font-size: 12px;
    }
    .chatbox {
        width: 350px !important;
        height: 500px !important;
    }

}

@media (min-width: 1024px) and (max-width: 1600px) {
    .chatbox {
        width: 350px !important;
        height: 500px !important;
    }
}

@media (min-width: 1024px) and (max-width: 1600px) {
    .chatbox-list.chatlist-min {
        margin-bottom: -445px;
    }
}
.whizzchat-main-layout h5 {
    font-family: IRANYekanX !important;
}
.whizzchat-main-layout p {
    font-family: YekanBakhFaNum-Regular !important;
}
.whizz-sidebar .sidebar-sub-header .form-inline .input-group .chat-search {
    font-size: 17px !important;
}
.whizzchat-main-layout .contacts-info .chat-name {
    font-family: 'IRANYekanX';
    font-size: 16px !important;
}
.whizzchat-main-layout .contacts-info .chat-time {
    font-family: YekanBakhFaNum-Regular !important;
}
a.whizzChat-sound-switch.dropdown-item {
    font-family: 'IRANYekanX';
    font-weight: 600;
}
.whizz-dash-chat-body .message-options {
    direction: ltr;
}
.whizz-dash-chat-body .message-options span.message-date {
    direction: rtl !important;
    font-family: YekanBakhFaNum-Regular !important;
}
#whizzchat-message-body .message-content span {
    font-family: IranYekanX !important;
}
.whizz-main h6 {
    font-family: 'IRANYekanX';
    font-size: 16px !important;
}
.whizz-dash-chat-body .mr-2, .whizz-dash-chat-body .mx-2 {
    margin-left: 0.75rem !important;
    margin-right: unset !important;
}
.whizz-dash-chat-body span {
    font-family: IranYekanX !important;
}
.emojionearea .emojionearea-button {
    top: 25%;
}
.chat-content .other.message-box-holder-dash {
    text-align: left !important;
}
.contacts-texts .badge-primary {
    font-family: YekanBakhFaNum-Regular !important;
}
.whizz-tab-content .ml-1, .whizz-tab-content .mx-1 {
    margin-right: 0.375rem !important;
    margin-left: unset !important;
}
.attachment-panel a, .attachment-panel a:link, .attachment-panel a:visited {
    margin: 0 7px 0 0 !important;
}
.chatbox-icons {
    margin-left: 10px;
    margin-right: unset !important;
}
.whizz-chat-list .chat-body ul li .content .meta , .whizz-chat-list .chat-body ul li .content .preview {
    font-family: YekanBakhFaNum-Regular !important;
}
.whizzchatbot-section {
    text-align: left !important;
}
.whizzchatbot-tooltip {
    text-align: right !important;
}
.whizzchatbot-tooltip::before {
    bottom: 10px !important;
}