/********************************************************************************
  *
  *     Filename:        mobile.css
  *     Description:     Mobile Base CSS File
  *     Modified By:     Issa Annamoradnejad
  *     Version:         1.0.0
  *
  *     -- FILE STRUCTURE: --
  *
  *     [ 1] CSS Defaults Reset          __reset
  *     [ 2] Clearfix                    __clearfix
  *     [ 3] Base Elements               __base
  *     [ 4] Typography                  __typography
  *     [ 5] Masterpage & Page Layout    __layout
  *     [ 6] Menus                       owm_list_item_view_title  __menus
  *     [ 7] Pagination                  __pagination
  *     [ 8] Content Items               __content items
  *     [ 9] Common Blocks               __blocks
  *     [10] Forms                       __forms
  *     [11] Tables                      __tables
  *     [12] Standard Listings           __listings
  *     [13] Thumbnails & Icons          __icons
  *     [14] Notifications               __messages
  *     [15] Plugin Styles               __plugins
  *     [16] Misc                        __misc
  *
 ********************************************************************************/
/*========================================================
    [1] CSS Defaults Reset      __reset
========================================================*/

header {
    background: #444;
}
.owm_footer{
    background-color: #444;
    display: none;
}

.owm_paging {
    background-color: #444;
}
.owm_paging_first,
.owm_paging_last {
    border: 1px #444  solid;
}
select.paging_select_box {
    border: 2px #444 solid;
    color: #444;
}

textarea {
    max-height: 30vh;
}

a {
    color: #444; /** OW_Control type:color, key:mobileLinkColor, section:3. Mobile, label: 7. Links color **/
}

.owm_group_left .ow_nowrap a {
    border: 1px #444 solid;
    background-color: #444;
}

.owm_nav_left_item .owm_nav_left_item_add,
.owm_nav_left_item_add {
    background: #444 url(images_mobile/ico_plus.png) no-repeat center center;
}

.owm_sidebar_console_item_active a {
    /*box-shadow: inset 0 -0px 5px rgba(255, 255, 255, 1) !important;*/
}

.owm_sidebar_count {
    background: gray;
    border: 1px solid gray;
    position: relative;
    padding: 0px 3px;
    font-size: 0.7em;
    line-height: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    left: calc(50% + 10px);
    top: 23%;
    max-width: 10px;
}
.owm_sidebar_count:lang(fa-IR) {
    left: auto;
    right: calc(50% + 10px);
}
.owm_sidebar_count:after,
.owm_sidebar_count:before {
    right: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.owm_sidebar_count:lang(fa-IR):after,
.owm_sidebar_count:lang(fa-IR):before {
    left: 100%;
    right: auto;
}
.owm_sidebar_count:after {
    top: 50%;
    margin-top: -3px;
}
.owm_sidebar_count:before {
    top: 50%;
    margin-top: -4px;
}
/*#console-tab-notifications .owm_sidebar_count {*/
/*background-color: #e20000;*/
/*border-color: #e20000;*/
/*}*/


input[type=button],
input[type=submit],
.owm_attach_win .owm_btn_wrap .owm_attach_label {
    background-color: #444;
}

.owm_login_form .owm_btn_wide input {
    padding: 4px;
}

.owm_join_form .owm_btn_wide a {
    padding-top: 6px;
    padding-bottom: 6px;
}

.owm_btn_wide a {
    background-color: #444;
}

.owm_btn_class_1,
.owm_btn_class_2,
.owm_btn_class_3 {
    padding: 2px 5px;
    border-radius: 3px;
}

.owm_forgot_txt:lang(fa-IR) {
    border-bottom: 1px solid #444;
}

.owm_content_header_count {
    border: 1px solid #444;
}

.owm_content_header_count:after {
    border-left-color: #444;
}
.owm_content_header_count:before {
    border-left-color: #444;
}

.owm_content_header_count_cont {
    border-top: 1px solid #444;
}

body .owm_profile_block .owm_profile_nav .owm_profile_nav_list li a {
    background-color: #444;
}

.owm_list_item_view_title .owm_float_right .owm_btn_add {
    background: #444 url(images_mobile/ico_plus.png) no-repeat center center;
}

.owm_nav_cap.owm_nav_cap_right_cont.owm_forum_section_cap.owm_bg_color_3.owm_border.clearfix {
    border-color: #444;
}

a#photo-delete {
    background-color: #444;
}

.owm_newsfeed_body_title a {
    color: #444;
}

.owm_add_photo {
    margin-top: 9px !important;
    background: #444 url(images_mobile/ico_plus.png) no-repeat center center;
}
.clearfix .owm_photo_block .owm_add_photo {
    background: url(images_mobile/ic_plus_black.svg) no-repeat center center !important;
    background-size: contain !important;
    height: 30px;
    width: 30px;
}
.owm_nav_cap .owm_add_photo_wrap .owm_add_photo {
    margin-top: 0px !important;
}

.ow_tags_cont a {
    background-color: #444;
}

.owm_list_title_name:lang(fa-IR) {
    color: #444;
}

.owm_forum_page .owm_list_title_name {
    color: #444;
    font-size: 15px;
}

.owm_forum_page .owm_topic_name {
    color: #444;
    font-size: 20px;
}

.owm_topic_list_format .owm_topic_name:lang(fa-IR) {
    color: #444;
    font-size: 15px;
}

.owm_link_field input[type=text],
.owm_video_field input[type=text] {
    color: #444; /** OW_Control type:color, key:mobileLinkColor, section:3. Mobile, label: 7. Links color **/
}

.owm_suitup-controls a.owm_suitup-control.active {
    background-color: #444;
}

.owm_sidebar_sub_menu_item_active,
.owm_box_menu_item_active,
.owm_content_menu li.active a {
    border-bottom: 3px solid #444 !important;
}


.tabs-style-underline nav li a.title::after {
    background: #444 !important;
}

.owm_paging_prev,
.owm_paging_next {
    border: 1px solid #444;;
}

#mailboxMailConversation .owm_mail_info_wrap div#mailboxBackToConversations,
#composeMessageCmp .owm_mail_info_wrap div#mailboxBackToConversations{
    background: #fff;
    border-bottom: 5px solid #444;
}

#mailboxMailConversation .owm_mail_info_wrap .owm_mail_subject_block,
#composeMessageCmp .owm_mail_info_wrap .owm_mail_subject_block{
    border: solid 1px #777;
    padding: 8px;
    border-width: 1px 0;
}

#mailboxMailConversation .owm_mail_info_wrap,
#composeMessageCmp .owm_mail_info_wrap{
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-left: 0px;
    border: none;
}

#mailboxLoadHistoryPreloader {
    position: absolute;
    height: 40px;
    width: 100%;
    background-color: #e9ebeeb3;
    background-size: 25px;
}

/*post boxes border color*/
.owm_box,
.owm_box_empty,
.owm_photo_list{
    border: 1px solid #777;
}

.owm_invitation,
input.owm_invitation,
textarea.owm_invitation,
.invitation,
input.invitation,
textarea.invitation  {
    color: #777; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}

.owm_profile_block,
.owm_newsfeed_item_cont,
.owm_forum_section_wrap,
.owm_forum_section_wrapper,
#forum-topics-wrapper,
.owm_forum_topic.owm_forum_topic_view,
.owm_forum_reply,
.owm_iisnews_view,
.owm_list_item,
.owm_list_item_without_image,
#forum_new_post_wrappper,
.owm_photo_view {
    border: 1px solid #777 !important;
}

.avatar_select_list .ow_item_set2,
.owm_group_view .owm_user_list_item,
body .owm_profile_nav_list li a,
.avatar_select_list .asl_users,
.owm_newsfeed_status_update,
.owm_search_field,
.owm_list_page .owm_list_item_with_image,
.ow_nocontent,
.owm_video_list .ow_mobile_video_list_item,
.owm_group_list .owm_list_item_with_image {
    border: 1px solid #777;
}

#usergroups_page .owm_group_list .ow_ipc.owm_list_item_with_image.clearfix{
    padding-top: 10px;
    margin-top: 0 !important;
}
#usergroups_page .owm_group_list.clearfix{
    background-color: transparent !important;
}

.owm_box_cap {
    border-bottom: 1px solid #777;
    text-align: center;
}
.owm_group_view .owm_box_cap {
    border: none;
}

/*link and comments below posts color*/
.owm_newsfeed_control_left,
.owm_newsfeed_control_right {
    background-color: #e6e9ef;
    border-color: #e6e9ef;
}

.comment_like_dislike_container span.owm_newsfeed_control_counter.postLikeUserList.iislike_comment {
    min-height: 12px;
    padding-left: 23px !important;
    background-position: left;
}

.iislike_like.active span.owm_newsfeed_control_counter.postLikeUserList.iislike_comment {
}

/*forum topics -> the color must be lighter than second color*/
.owm_forum_section_body {
    margin-top: 0px;
    border-top: solid 2px #aaa;
}

.owm_forum_group_body {
    border-top: solid 2px #777;
}

.owm_border {
    border-color: #777;
}

.owm_login_form, #content form[name="forgot-password"] {
    border: 1px solid #777;
}

a.owm_newsfeed_control_btn.owm_newsfeed_control_like.iislike_like,
a.owm_newsfeed_control_btn.owm_newsfeed_control_like.iislike_dislike{
    display: inline-block;
    margin: 0;
}

.iislike_vote_cont span.owm_newsfeed_control_counter.postLikeUserList.iislike_like_count,
.iislike_vote_cont span.owm_newsfeed_control_counter.postLikeUserList.iislike_dislike_count{
    padding: 0;
}

span.ow_newsfeed_btn_comment_like_wrap.iislike_total_info {
    min-width: 12px;
    display: inline-block;
}

span.owm_newsfeed_control_counter.postLikeUserList.iislike_dislike_count,
span.owm_newsfeed_control_counter.postLikeUserList.iislike_like_count{
    min-width: 12px;
    text-align: center;
}

::-webkit-input-placeholder{color: #777;}
::-moz-placeholder{	color: #777;}
:-ms-input-placeholder{	color: #777;}

.owm_add_link .owm_link_text input[type=text]:first-child {
    border-top: 1px solid #777;
}

.owm_std_margin_top .owm_join_form {
    border: 1px solid #777;
}
.owm_section.owm_std_margin_bottom {
    background-color: transparent;
    margin-bottom: 5px;
    border: solid #444;
    border-width: 4px 0px 1px 0px;
    border-bottom: 1px dashed #ccc;
    text-align: center;
}
.owm_newsfeed_comments .owm_newsfeed_comment_input
{
    border: solid 1px #cccccc;
    background-color: #F9F9F9;
    border-radius: 4px;
    margin: 7px 7px 7px 7px;
}
/*======================================================
        -1. OLD mobile.css
/*======================================================
/* Newsfeed formats*/
.owm_video_format.ow_video_playing iframe,
.owm_video_format.ow_video_playing object,
.owm_video_format.ow_video_playing embed {
    width:100%;
}
/* end of Newsfeed formats*/
/*progressbar*/
#progress-div {
    display: none;
    border: 1px solid rgba(80, 195, 191, 0.71) !important;
    background-color: rgb(46, 109, 107) !important;
    padding: 3px;
    margin: 0px;
    position: fixed;
    z-index: 10000;
    right: 0px;
    top: 0px;
    left: 0px;
    direction: initial;
}
#progress-div #progress-bar {
    padding: 4px 0px;
    margin: 0px;
    height: 18px;
    text-align: center;
    width: 0%;
    transition: width 0.3s;
    border-radius: 4px;
    color: white;
    background-color: #50C3BF !important;;
    position: relative;
    box-shadow: rgba(255, 255, 255, 0.298039) 0px 2px 9px inset, rgba(0, 0, 0, 0.4) 0px -2px 6px inset;
}
#progress-div #progress-bar #progress-status {
    height: inherit;
    overflow: hidden;
}
#progress-bar {
    background-color: #12403e;
}

#progress-div a.ow_upload_cancel_button.ow_ic_close {
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    border: 1px solid #cecece;
    display: block;
    float: right;
    border-radius: 3px;
    margin: 2px 10px 0 0;
}
/*progressbar*/

/* load-more */
.ow_more_text[data-collapsed="1"] > span:nth-child(1) {
    display: none;
}

.ow_more_text[data-collapsed="0"] > span:nth-child(2) {
    display: none;
}
/* load-more */

/* mobile clipboard menu */
#cb_menu {
    background: #ffffff;
    border-top: 1px solid #ccc;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    min-height: 32px;
    min-width: 140px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    position: fixed;
    right: 0px;
    transition: bottom 0.4s ease;
    -webkit-transition: bottom 0.4s ease;
}
#cb_menu.menu_closed {
    bottom: -60px;
}
#cb_menu > div {
    display: inline-table;
    margin: 4px;
    padding: 9px;
    border: 1px solid #ccc;
    cursor: pointer;
    color: #999;
    border-radius: 4px;
    float: right;
    font-size: 15px;
    font-weight: bolder;
    box-shadow: inset 0 -1px 0 1px rgba(0,0,0,.02), inset 0 -10px 10px rgba(0,0,0,.02);
}
#cb_menu > div:active {
    box-shadow: inset 0 -1px 0 1px rgba(1,0,0,.07), inset 0 10px 15px rgba(0, 0, 0, 0.09);
}
#cb_menu div#cb_close {
    position: absolute;
    /* top: 10px; */
    left: 0px;
    padding: 9px 0px 0px 0px;
    margin: 4px 7px 2px 10px;
    width: 28px;
    height: 31px;
    border-radius: 5px;
    font-size: 14px;
    font-family: tahoma, cursive, Arial ;
    font-weight: 100;
    text-align: center;
    border: 1px solid #ccc;
    color: transparent;
    background: #ffffff  url(images_mobile/ico_close.png) no-repeat center center;
}
.cb_text_overlay_off{
    display: none;
}
.cb_selected {
    border-radius: 3px;
    color: white;
    background-color: #03A9F4;
}
.cb_text_overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0, 0, 0, 0.75);*/
    top: 0px;
    left: 0px;
    z-index: 999;
    display: block;
}
/* mobile clipboard menu */

/*========================================================
    [1] CSS Defaults Reset      __reset
========================================================*/
/* ======== Reset ======== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;

}
p {
    font-size: 90%;
}
.owm_box_body p {
    text-align: justify;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1.2;
}
body:lang(fa-IR) {
    line-height: 1.5;
    text-align: justify;
}
dfn,cite,var,address,em {
    font-style:normal;
}
th,h1,h2,h3,h4,h5,h6 {
    font-weight:normal;
}
textarea,input,select {
    font-family:inherit;
}
ol, ul {
    list-style: none;
}
ins {
    text-decoration:none;
}
del {
    text-decoration:line-through;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
    display: inline-block;
}
caption,th,td {
    text-align:left;
}
caption:lang(fa-IR),
th:lang(fa-IR),
td:lang(fa-IR) {
    text-align:right;
    vertical-align: middle;
}
.owm_profile_block td.owm_td_value {
    border-bottom: 1px lightgrey solid;
}
.owm_td_value span {
    word-break: break-word;
}
:focus {
    outline:none;
}
i {
    font-style: italic;
}


/* ======== End of the Reset ======== */
/*========================================================
    [ 2] Clearfix                    __clearfix
========================================================*/
/* ======== Clearfix ======== */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
/* ======== End of the Clearfix ======== */
/*========================================================
    [ 3] Base Elements               __base
========================================================*/
html {
    height: 100%;
}
html, body {
    background-color: #e9ebee;
    width: 100%;
    overflow-x: hidden;
}
body {
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #555; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    min-width: initial;
    min-height: 100%;
    width: 100%;
    word-wrap: break-word;
    position:relative;
}
body:lang(fa-IR),
.owm_box_cap h3:lang(fa-IR),
.owm_box_cap_empty h3:lang(fa-IR),
.owm_box_menu_item:lang(fa-IR),
.owm_box_toolbar a:lang(fa-IR),
.owm_nav_left_item:lang(fa-IR),
.owm_list_title_name:lang(fa-IR),
.owm_topic_name:lang(fa-IR),
.owm_nav_cap h3:lang(fa-IR),
.owm_sidebar_sub_menu_item_url:lang(fa-IR),
.owm_sidebar_profile_btn:lang(fa-IR),
input[type=button]:lang(fa-IR),
input[type=submit]:lang(fa-IR),
.owm_attach_win .owm_btn_wrap .owm_attach_label:lang(fa-IR),
.owm_sidebar_profile_name:lang(fa-IR),
.owm_user_list_name span:lang(fa-IR),
.owm_context_action_list li:lang(fa-IR),
.owm_chat_name a:lang(fa-IR),
.owm_login_txt:lang(fa-IR),
.owm_join_txt:lang(fa-IR),
.owm_forgot_txt:lang(fa-IR),
.owm_btn_list_item:lang(fa-IR),
.owm_profile_name:lang(fa-IR),
body .owm_profile_nav_list li a:lang(fa-IR),
.owm_convers_list .owm_convers_item_active .owm_sidebar_convers_mail_theme:lang(fa-IR),
.owm_info:lang(fa-IR),
.owm_content_menu a:lang(fa-IR),
.owm_section_label:lang(fa-IR),
.owm_form_label label:lang(fa-IR),
b:lang(fa-IR),
td:lang(fa-IR),
th:lang(fa-IR)
{
    font-family: "FARSISans-web", "Verdana", "Tahoma" ,"Helvetica Neue", sans-serif;
}
header {
    padding: 7px;
    color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 44px;
}
footer {
    bottom: 0px;
}
a {
    text-decoration: none;
    font-size: 90%;
}
a:hover {
    text-decoration: none;
}
.owm_events_view_userList .owm_box_padding .ow_box_menu a {
    padding-left: 5px;
    padding-right: 5px;
}
.owm_group_view .ow_group_brief_info .title a {
    font-size: 100%;
}
.owm_group_left .ow_nowrap a {
    border-radius: 3px;
    color: white;
    padding: 2px;
}
.owm_box.owm_group_left {
    padding: 10px;
}

b {
    font-weight: bold;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_box_body_cont .ow_box_menu {
    margin-bottom: 10px;
}
/*========================================================
    [ 4] Typography                  __typography
========================================================*/
@font-face {
    font-family: 'helveticaneuecyrbold';
    src: url('fonts/h_neue_bold/helveticaneuecyr-bold-webfont.eot');
    src: url('fonts/h_neue_bold/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/h_neue_bold/helveticaneuecyr-bold-webfont.woff2') format('woff2'),
    url('fonts/h_neue_bold/helveticaneuecyr-bold-webfont.woff') format('woff'),
    url('fonts/h_neue_bold/helveticaneuecyr-bold-webfont.ttf') format('truetype'),
    url('fonts/h_neue_bold/helveticaneuecyr-bold-webfont.svg#helveticaneuecyrbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuecyrmedium';
    src: url('fonts/h_neue_medium/helveticaneuecyr-medium-webfont.eot');
    src: url('fonts/h_neue_medium/helveticaneuecyr-medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/h_neue_medium/helveticaneuecyr-medium-webfont.woff2') format('woff2'),
    url('fonts/h_neue_medium/helveticaneuecyr-medium-webfont.woff') format('woff'),
    url('fonts/h_neue_medium/helveticaneuecyr-medium-webfont.ttf') format('truetype'),
    url('fonts/h_neue_medium/helveticaneuecyr-medium-webfont.svg#helveticaneuecyrmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
.owm_remark {
    color: #b3bbc5;
}
/*
IRAN Sans-serif fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (C6QHU)
--------------------------------------------------------------------------------------
*/
@font-face {
    font-family: 'FARSISans-web';
    src: url('fonts/FARSISans/FARSISans-Bold.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/FARSISans/FARSISans-Bold.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/FARSISans/FARSISans-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    font-weight: bold;
}


@font-face {
    font-family: 'FARSISans-web';
    src: url('fonts/FARSISans/FARSISans-UltraLight.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/FARSISans/FARSISans-UltraLight.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/FARSISans/FARSISans-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    font-weight: 200;
}

@font-face {
    font-family: 'FARSISans-web';
    src: url('fonts/FARSISans/FARSISans-Light-Expanded.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/FARSISans/FARSISans-Light-Expanded.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/FARSISans/FARSISans-Light-Expanded.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    font-weight: 300;
}


@font-face {
    font-family: 'FARSISans-web';
    src: url('fonts/FARSISans/FARSISansExpanded.eot?#') format('eot'),  /* IE6–8 */
    url('fonts/FARSISans/FARSISansExpanded.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
    url('fonts/FARSISans/FARSISansExpanded.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    font-weight: normal;
}
/*========================================================
    [ 5] Masterpage & Page Layout    __layout
========================================================*/
.owm_bg_color_1 {
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
}
.owm_bg_color_2 {
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
}
.owm_bg_color_3 {
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
}
.owm_bg_color_4 {
    background-color: #e6e9ef; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
}
body .owm_no_padding {
    padding: 0;
}
.owm_std_margin_top {
    margin-top: 7px;
}
.owm_std_margin_bottom {
    margin-bottom: 0px;
}
.owm_std_margin_bottom .ow_paging {
    text-align: center;
}
.owm_small_margin_top {
    margin-top: 10px;
}
.owm_small_margin_bottom {
    margin-bottom: 10px;
}
.ow_small,
.owm_small {
    font-size: 80%;
}
.owm_padding {
    padding: 3px;
}
.owm_card_cap.owm_padding {
    background-color: white;
}
.owm_border {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.owm_align_left {
    text-align: left;
}
.ow_center,
.owm_align_center {
    text-align: center;
}
.owm_align_right {
    text-align: right;
}
.clearfix.owm_align_right.owm_padding.owm_add_photo_wrap {
    background-color: white;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    border: 1px #b6b6b6 solid;
    border-radius: 3px;
}
.ow_left,
.owm_float_left {
    float: left;
}
.ow_left:lang(fa-IR),
.owm_float_left:lang(fa-IR){
    float: right;
}
.ow_right,
.owm_float_right {
    float: right;
}
.ow_right:lang(fa-IR),
.owm_float_right:lang(fa-IR){
    float: left;
}
.owm_chat_btns .owm_float_right:lang(fa-IR) {
    float: right;
}

.owm_chat_window .owm_chat_bubble_wrap .owm_avatar.ow_right {
    left: -5px;
}
.owm_chat_window .owm_chat_bubble_wrap .owm_avatar.ow_left {
    right: -5px;
}
.owm_chat_window .owm_chat_bubble p.message {
    color: black;
    font-size: 12px;
}
.owm_chat_window .owm_chat_bubble p.msg {
    color: #555555;
}
.owm_chat_window .owm_chat_bubble a.sender,
.owm_chat_window .owm_chat_bubble p.sender {
    font-weight: bold;
    font-size: 12px;
    color: #444;
    cursor: auto;
}

.owm_newsfeed_comments .owm_float_right {
    float: right !important;
}
/* ========= Layout structure styles ========= */
#main {
    width: 100%;
    min-height: 100%;
}
#center {
    min-height: 400px;
    width: 100%;
    display:block;
}
#left {
    left: -440px;
    width: 440px;
    top: 0;
    bottom: 0;
    float: left;
    display: block;
    position: absolute;
    background-color: white;
    z-index: 20;
}
#right {
    right: -440px;
    width: 440px;
    top: 0;
    bottom: 0;
    display: block;
    position: absolute;
    background-color: white;
    z-index: 20;
}
.owm_sidebar_left_active,
.owm_sidebar_right_active {
    width: 100%;
    overflow: hidden;
    height: auto !important;
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
}
.owm_sidebar_left_active #main {
    position: absolute;
    margin-left: 440px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.owm_sidebar_right_active #main {
    position: absolute;
    margin-left: -440px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.owm_sidebar_left_active #left {
    left: 0px;
}
.owm_sidebar_right_active #right {
    right: 0px;
}
@media only screen and (max-width : 479px) {
    #right {
        width: 280px;
        right:-280px;
    }
    #left {
        width: 240px;
        left: -240px;
    }
    .owm_sidebar_left_active #main {
        margin-left: 240px;
    }
    .owm_sidebar_right_active #main {
        margin-left: -260px;
    }
    .owm_sidebar_left_header_txt a {
        margin-left: 50px;
    }
    .owm_profile_btns a.owm_context_arr_down.ca-dropdown-btn {
        height: 81px;
    }

    .owm_profile_info_all table {
        width: auto !important;
    }

    .owm_profile_info_all thead {
        display: none;
    }

    .owm_profile_info_all tr:nth-of-type(2n) {
        background-color: inherit;
    }

    .owm_profile_info_all tr td:first-child {
        font-weight: bold;
        font-size: 90%;
    }

    .owm_tab_info tr td span {
        font-size: 85%;
    }

    .owm_profile_info_all tbody td {
        display: block;
        text-align: center;
    }

    .owm_profile_info_all tbody td:before {
        content: attr(data-th);
        display: block;
        text-align: center;
    }

    .owm_profile_info_all td.owm_td_value {
        border-bottom: 1px #777 solid !important;
    }

    .owm_profile_info_all tbody td {
        text-align: justify !important;
    }

    .owm_profile_info_all{
        text-align: center;
    }

    .owm_profile_info_all th.ow_section {
        font-size: 100%;
        border-bottom: solid 3px #777;
        text-align: center;
    }

    .owm_profile_info {
        display: none;
    }

    .owm_profile_block.owm_bg_color_1 {
        border: none !important;
        margin-bottom: 10px;
        border-bottom: solid 5px #444 !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
    }

    .owm_profile_block.owm_bg_color_1 .owm_profile_avatar_wrap {
        margin: 3px 3px 0px 0px !important;
    }

    div.user_profile_detail_wrapper.owm_profile_block.owm_bg_color_2 span.owm_profile_name,
    .owm_profile_block.owm_bg_color_1 .owm_profile_name:lang(fa-IR) {
        margin: 33px 90px 0px 10px !important;
    }

    .owm_profile_header .owm_profile_online:lang(fa-IR) {
        margin-top: -50px !important;
        margin-right: 10px !important;
    }

    .owm_profile_header .owm_profile_online.owm_profile_offline {
        margin-top: 5px !important;
    }
}
/* ========= End of the Layout structure styles ========= */
/* ========= for RTL direction  ======== */
html[dir=rtl] .owm_sidebar_left_active #main {
    margin-right: -440px;
    margin-left: 0;
}
html[dir=rtl] .owm_sidebar_right_active #main {
    margin-right: 440px;
    margin-left: 0;
}
@media only screen and (max-width : 479px) {
    html[dir=rtl] #right {
        width: 265px;
        right:-280px;
        max-width: 265px;
    }
    html[dir=rtl] #left {
        width: 240px;
        left: -240px;
    }
}
@media only screen and (max-width : 479px) {
    html[dir=rtl] .owm_sidebar_left_active #main {
        margin-right: -240px;
        margin-left: 0;
    }
    html[dir=rtl] .owm_sidebar_right_active #main {
        margin-right: 250px;
        margin-left: 0;
    }
}
/* ========= Enf of the RTL direction  ======== */
/* ? can't find this*/
.content {
    color: #717171;
}
/* ========= Sidebar styles  ======== */
.owm_sidebar_right_padding {
    padding: 0;
}
.owm_sidebar_right header {
    height: 44px;
    padding: 0;
    border-right: 0px;
}
.owm_sidebar_right header .owm_sidebar_right_header_txt {
    padding: 7px;
}
.owm_sidebar_left_header_txt {
    text-align: center;
    font-size: 125%;
    line-height: 25px;
    font-family: 'helveticaneuecyrmedium',"Trebuchet MS","Helvetica CY",sans-serif;
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 49px;
    background-position-y: -11px;
}
.owm_sidebar_right_header_txt{
    text-align: center;
    font-size: 125%;
    line-height: 25px;
    font-family: 'helveticaneuecyrmedium',"Trebuchet MS","Helvetica CY",sans-serif;
    background-image: url(images_mobile/logo.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 49px;
    background-position-y: -4px;
}
.owm_sidebar_right_cont {
    padding: 0px 0px 0px 0px;
}
.owm_sidebar_right h3 {
    font-size: 87%;
    line-height: 22px;
    /*color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_sidebar_left_header_txt a {
    text-decoration: none;
    color: #fff;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-bottom: 1px;
}
.owm_sidebar_left_padding {
    padding: 0px;
}
.owm_sidebar_left_padding nav.owm_nav_left_top {
    margin-bottom: 50px;
}
/*Sidebar Message Block */
.owm_sidebar_msg_block_cap {
    height: 22px;
    padding: 9px 12px;
    border-bottom: 1px solid #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    background-color: #efefef;
}
.owm_sidebar_msg_string a {
    font-size: 100% !important;
}
.owm_sidebar_msg_block .owm_avatar img {
}
.owm_sidebar_msg_item {
    padding: 6px;
    background: #fff;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
#notifications-list .owm_sidebar_msg_item
{
    background-color: #FFFFFF;
    border: none;
}
#notifications-list .owm_sidebar_msg_item_new {
    background-color: #f3f3f3;
}
.owm_sidebar_msg_string {
    font-size: 75%;
    min-height: 32px;
}
#notifications-list li.owm_sidebar_msg_item .owm_sidebar_msg_string{
    min-height: 0;
}
.owm_sidebar_msg_date {
    margin-right: 2px;
    float: right;
    font-size: 60%;
    line-height: 1.3em;
    color: #afb6c0;
    margin-top: .85em;
}
.owm_sidebar_msg_item_new .owm_sidebar_msg_date {
    color: #666;
}
.owm_sidebar_msg_avatar {
    float: left;
    margin-right: -68px;
    padding-top: 0px;
}
.owm_sidebar_msg_avatar:lang(fa-IR) {
    float: right;
    margin-right: 0px;
    padding-top: 0px;
}
.owm_sidebar_msg_info {
    margin: 0px 0px 0px 50px;
}
.owm_sidebar_msg_info:lang(fa-IR) {
    margin: 0px 50px 0px 0px;
}
.owm_sidebar_msg_item .owm_avatar_title {
    display: none;
}
.owm_sidebar_msg_control {
    float: right;
    margin-left: -87px;
}
.owm_sidebar_msg_control:lang(fa-IR) {
    float: left;
    margin-left: 0;
}
.owm_sidebar_msg_control .owm_lbutton:first-child {
    margin-right: 8px;
}
.owm_friend_request_block .owm_sidebar_msg_info {
    margin-left: 48px;
    margin-right: 0px;
}
.owm_friend_request_block .owm_sidebar_msg_info:lang(fa-IR) {
    margin-left: 0px;
    margin-right: 48px;
}
.owm_friend_request_block .owm_sidebar_msg_control {
    padding: 5px 5px 5px 0;
}
.owm_friend_request_block .owm_sidebar_msg_control .owm_lbutton_ico {
    background-repeat: no-repeat;
    background-position: center center;
}
.owm_friend_request_block .owm_sidebar_msg_control .owm_lbutton span {
    display: inline-block;
}
.owm_friend_request_block .owm_sidebar_msg_control .owm_lbutton_ico span{
    display: none;
}
.owm_friend_request_block .owm_friend_request_accept .owm_lbutton_ico {
    width: 14px;
    height: inherit;
    background-image: url(images_mobile/ico_accept_lbtn.svg);
}
.owm_friend_request_block .owm_friend_request_ignore .owm_lbutton_ico {
    width: 11px;
    height: inherit;
    background-image: url(images_mobile/ico_ignore_lbtn.svg);
}
.owm_sidebar_msg_toolbar {
    padding-top: 5px;
}
.owm_sidebar_msg_toolbar .owm_lbutton:first-child {
    margin-right: 8px;
}
.owm_sidebar_msg_img {
    float: right;
    margin-left: 0px;
}
.owm_sidebar_msg_img:lang(fa-IR) {
    float: left;
    margin-right: 0px;
    margin-left: 0px;
}
.owm_sidebar_msg_img img {
    width: 53px;
    height: 53px;
    float: left;
}

.owm_preloader {
    background-image: url(images_mobile/preloader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 30px;
    background-size: 20px;
    background-color: white;
}
.owm_preloader_circle {
    background-image: url(images_mobile/preloader_circle.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_preloader_circle {
        background-image: url(images_mobile/preloader_circle@2x.gif);
        background-size: 20px 20px;
    }
}
.owm_load_more {
    background-image: url(images_mobile/preloader.gif);
}
.owm_sidebar_msg_load_more{
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent !important;
}
.owm_user_list_preloader.owm_preloader,
.owm_sidebar_load_more {
    display: block;
    height: 30px;
    background-color: #444;
    background-image: url(images_mobile/preloader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 6px 0px;
    border-radius: 4px;
}
.owm_sidebar_load_more_with_text {
    padding: 5px;
    color: white;
    text-align: center;
    height: auto;
    background-image: none;
    background-size: 0px;
    width: 110px;
    margin: auto;
    border-radius: 5px;
    margin-top: 5px;
}
.owm_newsfeed_comments .owm_newsfeed_comment_load_more.owm_load_more,
.owm_sidebar_load_more_preloader,
.owm_sidebar_load_more_with_text.owm_preloader {
    background-image: url(images_mobile/preloader.gif);
    background-size: 20px;
    color: transparent;
    min-height: initial;
}
.iismainpage .notifications_page .owm_padding.owm_sidebar_msg_load_more {
    padding: 0;
}
.iismainpage .owm_user_list_preloader {
    margin-top: 6px;
}
.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_sidebar_load_more,
    .owm_sidebar_load_more_preloader,
    .owm_user_list_preloader.owm_preloader,
    .owm_sidebar_load_more_with_text.owm_preloader {
        background-image: url(images_mobile/preloader_circle@2x.gif);
        /*background-size: 39px 8px;*/
    }
}
.owm_sidebar_msg_disabled {
    position: relative;
}
.owm_sidebar_msg_disabled_item {
    background-color: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/* Sidebar Profile */
.owm_sidebar_profile_block {
    padding: 20px 17px;
}
.owm_sidebar_profile_cont {
    text-align: left;
    vertical-align: top;
}
.owm_sidebar_profile_cont:lang(fa-IR){
    text-align: right !important;
}
.owm_sidebar_profile_cont .owm_avatar {
    vertical-align: top;
}
.owm_sidebar_profile_block .owm_avatar img {
    width: 59px;
    height: 59px;
}
.owm_sidebar_profile_name {
    display: inline-block;
    margin-left: 12px;
    line-height: 59px;
    font-size: 100%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    vertical-align: middle;
}
.owm_sidebar_profile_name:lang(fa-IR) {
    margin-right: 12px;
    margin-left: 0px;
}
.owm_sidebar_profile_name span {
    font-size: 81%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    vertical-align: middle;
}
.owm_sidebar_profile_delimiter {
    height: 1px;
    background: none;
    margin: 5px 0px;
}
.owm_sidebar_profile_btn {
    display: block;
    color: #ffffff !important;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 6px 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    font-size: 13px;
    margin-top: 7px;
}
.owm_sidebar_profile_btn:hover {
    text-decoration: none;
}
.owm_sidebar_profile_block input.owm_sidebar_profile_logout {
    color: #ffffff !important;
    width: 100%;
    font-size: 100%;
    padding-top: 3px;
    padding-bottom: 6px;
    height: 42px;
    background-color: #ab0707 !important;
}
.owm_sidebar_profile_block input.owm_sidebar_profile_logout:lang(fa-IR){
    height:auto;
}
/* ========= End of the Sidebar styles  ======== */
/* ========= Logo styles  ======== */
.owm_logo {
    margin: 0px 0px 40px 0px;
    background-image: url(images_mobile/logo.png);/** OW_Control type:image, key:mobilelogoImage, section:3. Mobile, label: 1. Logo **/
    background-repeat: no-repeat;
    background-position: center center;
    height: 93px;
    background-size: auto 100%;
    display: none;
}
.owm_logo a {
    display: block;
    text-decoration: none;
    height: 93px;
}
/* ========= End of the Logo styles  ======== */
/* ======== Maintenance page ======== */
.owm_maintenance_bg {
    background-image: url(images_mobile/maintenance.png);
    background-position: center 24px;
    background-repeat: no-repeat;
    padding-top: 207px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_maintenance_bg {
        background-image: url(images_mobile/maintenance@2x.png);
        background-size: 154px 147px;
    }
}
/* ======== End of the Maintenance page ======== */
/* ======== Blank page ======== */
.owm_blank_content .owm_btn_wide {
    margin-top: 5px;
}
.owm_blank_content .owm_info {
    width: 90%;
    margin: 0 auto;
}
/* ======== End of the Blank page ======== */

/*========================================================
    [ 6] Menus                       __menus
========================================================*/
/* ======== Top Navigation menu styles ======== */
.owm_nav_menu {
    float: left;
    height: 30px;
    background:url(images_mobile/nav_menu.png) no-repeat 0px center;
    min-width: 20px;
}
.owm_sidebar_left_header_txt .owm_nav_menu {
    background: url(images_mobile/header_back_left.svg) no-repeat 0px center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_menu {
        background-image: url(images_mobile/nav_menu@2x.png);
        background-size: 19px 15px;
    }
}
.owm_nav_profile {
    float: right;
    height: 30px;
    background:url(images_mobile/nav_profile.png) no-repeat 0px center;
    min-width: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_profile {
        background-image: url(images_mobile/nav_profile@2x.png);
        background-size: 19px 15px;
    }
}
.owm_nav_back {
    float: left;
    height: 30px;
    background:url(images_mobile/header_back_left.svg) no-repeat 0px center;
    min-width: 20px;
}
.owm_nav_back:lang(fa-IR) {
    float: right;
    background: url(images_mobile/header_back.svg) no-repeat 0px center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_back {
        background-image: url(images_mobile/arr_nav_back@2x.svg);
        background-size: 10px 16px;
    }
    .owm_nav_back:lang(fa-IR) {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
    }
}
.owm_nav_next {
    float: right;
    height: 30px;
    background:url(images_mobile/arr_nav_next.svg) no-repeat 0px center;
    min-width: 20px;
}
.owm_nav_next:lang(fa-IR) {
    float: left;
    background:url(images_mobile/arr_nav_back.svg) no-repeat 0px center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_next {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
        background-size: 10px 16px;
    }
    .owm_nav_next:lang(fa-IR) {
        background-image: url(images_mobile/arr_nav_back@2x.svg);
    }
}
.owm_top_title {
    padding: 2px 20px 0px;
    text-align: center;
    font-size: 118.75%;
    line-height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
@media only screen and (max-width : 480px) {
    .owm_top_title {
        font-size: 100%;
    }
}
/* ======== End of the Top Navigation menu styles ======== */
/* ======== Left sidebar navigation styles ======== */
.owm_nav_left_item {
    padding: 0px 19px 0px 0px;
    border-bottom: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_nav_left_item:lang(fa-IR) {
    padding: 0px 0px 0px 19px;
}
.owm_nav_left_item:first-child {
    border-top: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_nav_left_item a {
    color: #555;
    line-height: 20px;
    font-size: 100%;
    padding: 10px 25px 10px 0px;
    display: block;
    text-decoration: none;
}
.owm_nav_left_item_icon {
    padding: 10px 25px 10px 0px;
}
.owm_nav_left_item_icon {
    margin: 0px 42px 0px 0px;
}
.owm_nav_left_item_icon {
    margin: 0px 0px 0px 42px;
}
.owm_nav_left_item .owm_nav_left_item_add,
.owm_nav_left_item_add {
    height: 30px;
    width: 30px;
    float: right;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius: 20px;
    padding: 0px 0px 0px 0px;
    margin: 13px 0px 0px -34px;
}
.owm_nav_left_item .owm_nav_left_item_add:lang(fa-IR),
.owm_nav_left_item_add:lang(fa-IR) {
    margin: 5px -34px 0px 0px;
    float: left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_left_item_add {
        background-image: url(images_mobile/ico_plus@2x.png);
        background-size: 13px 13px;
    }
}
.owm_nav_left_bottom .owm_nav_left_item {
    padding-right: 0;
}
.owm_nav_left_bottom a {
    padding: 7px 19px 7px 10px;
    font-size: 81.25%;
    text-align: center;
}
/* ======== End of the Left sidebar navigation styles ======== */
/* ======== Right Sidebar navigation styles ======== */
span.ow_required_star span {
    display: none;
}
.owm_sidebar_console_item {
    float: left;
    width: 33.3%;
    background-color: #989898;
}
.owm_sidebar_console_item a {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    margin-top: 0px;
    box-shadow: inset 0 -1px 0 1px rgba(1,0,0,.04), inset 0 -10px 15px rgba(0, 0, 0, 0.05);
}
.owm_sidebar_console_item a:active {
    box-shadow: inset 0 -1px 0 1px rgba(1,0,0,.1), inset 0 -10px 15px rgba(0, 0, 0, 0.15);
}
.owm_sidebar_console_item:last-child a {
    border-right: 1px solid #586065;
}

.owm_sidebar_console_item_url {
    display: block;
    height: 44px;
}

li.owm_sidebar_console_item.owm_sidebar_console_item_active {
    background-color: #989898;
}
.owm_sidebar_console_item .owm_sidebar_console_item_url {
    background: #ccc no-repeat center center;
}
.owm_sidebar_console_notifications .owm_sidebar_console_item_url {
    background-image: url(images_mobile/ico_sidebar_console_ntf.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_sidebar_console_notifications .owm_sidebar_console_item_url {
        background-image: url(images_mobile/ico_sidebar_console_ntf@2x.png);
        background-size: 20px;
    }
}
.owm_sidebar_console_profile .owm_sidebar_console_item_url {
    background-image: url(images_mobile/ico_sidebar_console_profile.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_sidebar_console_profile .owm_sidebar_console_item_url {
        background-image: url(images_mobile/ico_sidebar_console_profile@2x.png);
        background-size: 20px 18px;
    }
}
.owm_sidebar_console_convers .owm_sidebar_console_item_url {
    background-image: url(images_mobile/ico_sidebar_console_convers.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_sidebar_console_convers .owm_sidebar_console_item_url {
        background-image: url(images_mobile/ico_sidebar_console_convers@2x.png);
        background-size: 19px 16px;
    }
}
.owm_sidebar_console_item_url:hover{
    text-decoration: none;
}
#console_preloader {
    background: url(images_mobile/preloader.gif) no-repeat center center;
    min-height: 350px;
}

.owm_sidebar_right_cont #console_preloader {
    background: url(images_mobile/preloader.gif) no-repeat center center;
    background-size: 40px;
    min-height: 350px;
    display: none;
    position: absolute;
    top: 44px;
    height: 100%;
    z-index: 3;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.74);
}
/* ======== End of the Right Sidebar navigation styles ======== */
/* ======== Content menu styles ======== */
.owm_content_menu {
    text-align: center;
}
.owm_content_menu li {
    display: inline-block;
    color: #9e9e9e;
}
.owm_content_menu a {
    min-width: 30px;
    font-size: 66.6%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 14px 8px 14px;
    display: inline-block;
}
.owm_content_menu li:first-child a,
.owm_content_menu li:last-child a:lang(fa-IR){
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;

    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
}
.owm_content_menu li:last-child a,
.owm_content_menu li:first-child a:lang(fa-IR){
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;

    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
}
.owm_content_menu a:hover {
    text-decoration: none;
}

.owm_iisnews_page .owm_content_menu_wrap.owm_padding {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.owm_search_results .owm_content_menu_wrap {
    display: none;
}
/* ======== End of the Content menu styles ======== */
/* ======== Box menu ======== */
.owm_box_menu_item {
    display: inline-block;
    padding: 0 10px;
    font-size: 70%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_box_menu_item:first-child,
.owm_box_menu_item:last-child:lang(fa-IR){
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;

    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
}
.owm_box_menu_item:last-child,
.owm_box_menu_item:first-child:lang(fa-IR){
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;

    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
}
.owm_box_menu_item:hover {
    text-decoration: none;
}
.owm_box_menu_item span,
.owm_box_toolbar a span,
.owm_box_toolbar a {
    line-height: 30px;
}
.owm_video_view .owm_box_toolbar a,
.owm_video_view .owm_box_toolbar a span{
    line-height: 24px !important;
}
.owm_video_view .owm_box_toolbar a.owm_btn_change_privacy {
    background-color: transparent !important;
    border: 1px solid #ccc;
}
.owm_photo_view .owm_photo_box_toolbar a.owm_btn_change_privacy img.ow_nowrap.create_time.ow_newsfeed_date.ow_small.feed_image_privacy{
    height: 14px !important;
    width: 14px !important;
    border: 1px solid #ccc;
    padding: 5px;
    margin-top: 4px !important;
}
.owm_photo_view .owm_box_toolbar a.owm_btn_change_privacy img.ow_nowrap.create_time.ow_newsfeed_date.ow_small.feed_image_privacy{
    margin-right: 0 !important;
    margin-left: 0 !important;
    height: 16px !important;
    width: 16px !important;
}
.owm_photo_view .owm_photo_box_toolbar #photo-delete {
    line-height: 13px !important;
    margin-right: 0;
}
.owm_video_thumbnail {
    display: inline-block !important;
}
.owm_box_toolbar a {
    margin-bottom: 3px;
}
/* ======== End of the Box menu ======== */
/* ======== Content navigation cap styles ======== */
.owm_nav_cap.owm_nav_cap_left_cont {
    position: relative;
    margin: 0 0 0 0;
}
.owm_nav_cap {
    border-bottom-width: 2px;
    position: relative;
}
.owm_nav_cap h3 {
    display: inline-block;
    font-size: 15px;
    padding: 13px 14px;
    max-width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    word-wrap: break-word;
    line-height: 31px;
    color: #545f71;
}
.owm_nav_cap_left_cont h3 {
    padding-left: 45px;
}
.owm_nav_cap_left_cont h3:lang(fa-IR) {
    padding-right: 45px !important;
}
.owm_nav_cap_right_cont h3 {
    padding-right: 55px;
}
.owm_nav_cap_right_cont h3:lang(fa-IR) {
    padding-right: 14px;
    padding-left: 55px;
}
.owm_nav_cap_left_cont .owm_float_left {
    margin-right: -45px;
}
.owm_nav_cap_left_cont .owm_float_left:lang(fa-IR) {
    margin-right: 0px;
    margin-left: -45px;
}
.owm_nav_cap_right_cont .owm_float_right {
    margin-left: -55px;
    margin-right: 10px;
}
.owm_nav_cap_right_cont .owm_float_right:lang(fa-IR){
    margin-right: -55px;
    margin-left: 10px;
}
.owm_nav_cap .owm_nav_left_item_add,
.owm_nav_cap .owm_view_more {
    margin-top: 13px;
}
.owm_nav_cap .owm_ic_close_cont {
    background-position: 0px center;
}
.owm_nav_cap_left {
    padding-top: 3px;
    display: block;
    height: 57px;
    width: 45px;
    background: url(images_mobile/arr_nav_back.svg) no-repeat center center;
    position: relative;
    z-index: 2;
}
.owm_nav_cap_left:lang(fa-IR) {
    background: url(images_mobile/arr_nav_next.svg) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_cap_left {
        background-image: url(images_mobile/arr_nav_back@2x.svg);
        background-size: 10px 16px;
    }
}
.owm_nav_cap_right {
    display: block;
    height: 30px;
    width: 23px;
    background: url(images_mobile/arr_nav_next.svg) no-repeat center center;
    position: relative;
    z-index: 2;
    background-size: 16px 12px !important;
}
.owm_nav_cap_right:lang(fa-IR) {
    background-image: url(images_mobile/arr_nav_back.svg);
}
.owm_forum_page .owm_nav_cap_right_cont a.owm_nav_cap_right {
    padding-top: 24px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_nav_cap_right {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
        background-size: 10px 16px;
    }
}

.submit_cont {
    float: right;
}
/*.owm_nav_cap_left {
    display: block;
    height: 35px;
    width: 23px;
    padding: 11px;
    background: url(images_mobile/arr_left_grey.png) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-device-pixel-ratio : 2) {
        .owm_nav_cap_left {
            background-image: url(images_mobile/arr_left_grey@2x.png);
            background-size: 10px 17px;
        }
}
.owm_nav_cap_right {
    display: block;
    height: 35px;
    width: 23px;
    padding: 11px;
    background: url(images_mobile/arr_right_grey.png) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (min-device-pixel-ratio : 2) {
        .owm_nav_cap_right {
            background-image: url(images_mobile/arr_right_grey@2x.png);
            background-size: 10px 17px;
        }
}
.owm_nav_cap_left_space {
    padding-left: 10px;
}
.owm_nav_cap_rigth_space {
    padding-right: 10px;
}*/
/* ======== End of the Content navigation cap styles ======== */
/*========================================================
    [ 7] Pagination                  __pagination
========================================================*/
/* ======== Paging styles ======== */
.owm_paging {
    direction: ltr !important;
    text-align: center;
    margin: 9px -14px -10px -14px;
}
.owm_paging_prev,
.owm_paging_next {
    display: inline-block;
    background: url(images_mobile/arr_nav_back.svg) center center no-repeat;
    background-size: 14px;
    margin: 0px 4px;
    padding-top: 0px;
    height: 22px;
    width: 25px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.07), 0 1px 5px 0 rgba(0, 0, 0, 0.07), 0 3px 1px -2px rgba(0, 0, 0, 0.1);
    background-color: white;
}
.owm_paging_next {
    background-image: url(images_mobile/arr_nav_next.svg);
}
.owm_paging_prev_disabled,
.owm_paging_next_disabled {
    background-color: rgb(183, 183, 183);
    border: 0px solid #d4d4d4;
    border-radius: 3px;
    height: 0px;
}
.owm_paging_first,
.owm_paging_last {
    color: #ffffff;
    width: 15px;
    padding-left: 8px;
    padding-right: 8px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04), 0 1px 5px 0 rgba(0, 0, 0, 0.10), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    background-color: #ffffff4d;
    border-radius: 2px;
}
select.paging_select_box {
    background-color: #ffffff;
    height: 29px;
    font-weight: bold;
    padding: 0 14px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_paging_prev {
        background-image: url(images_mobile/arr_nav_back@2x.svg);
        background-size: 21px 33px;
    }
    .owm_paging_next {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
        background-size: 21px 33px;
    }
}
/* ======== End of the Paging styles ======== */
/*========================================================
    [ 8] Content Items               __content items
========================================================*/
.ow_nocontent {
    padding: 10px;
    text-align: center;
}
.owm_context_action {
    position: relative;
}
.owm_context_action_wrap {
    position: absolute;
}
.owm_context_action_body {
    position: relative;
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border: 1px solid #c6ced8;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 2;
}
.owm_context_action_body:after,
.owm_context_action_body:before {
    bottom: 100%;
    right: 23px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.owm_context_action_body:lang(fa-IR):after,
.owm_context_action_body:lang(fa-IR):before {
    left: 0px;
    right: auto;
}
.owm_context_action_body:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 0px;
    margin-right: -10px;
}
.owm_context_action_body:before {
    border-color: rgba(198, 206, 216, 0);
    border-bottom-color: #b6b6b6;
    border-width: 5px;
    margin-right: -10px;
}
.owm_context_action_list {
    padding: 3px;
}
.owm_context_action_list li {
    font-size: 70%;
    margin-top: 4px;
    text-align: center;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_context_action_list li:first-child {
    margin-top: 0px;
}
.owm_context_action_list_item {
    display: block;
    color: #576a69 !important;
    /*background-color: rgb(230, 233, 239) !important;*/
    padding: 0 13px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    white-space: nowrap;
}
.owm_context_action_list_item_c {
    line-height: initial;
    display: block;
    font-size: 11px;
    padding: 2px 5px;
}
.owm_view_more .owm_context_action_list li{
    min-width: initial;
}
.owm_red_btn {
    border: none;
    color: #f42217;
}
.owm_context_pos_right {
    right: 0px;
}
.owm_box.news_view_comments .owm_context_pos_right,
.owm_user_list_item .owm_context_pos_right,
.owm_newsfeed_item .owm_context_pos_right {
    right: -10px;
    top: 32px;
}
.owm_user_list_item .owm_context_pos_right:lang(fa-IR) {
    right: auto;
    left: 2px;
}
.owm_btn_list_item_wrap .owm_context_pos_right,
.owm_nav_cap .owm_context_pos_right,
.owm_card_header .owm_context_pos_right {
    right: 0px;
    top: 32px;
}

div#newsfeed_status_save_btn_c {
    float: left;
    margin-right: 5px;
    font-size: 83%;
}
div#newsfeed_status_save_btn_c:lang(fa-IR) {
    margin-left: 5px;
    float: right;
}
.owm_newsfeed_comments .owm_context_pos_right:lang(fa-IR),
.video_view_comments .owm_context_pos_right:lang(fa-IR){
    right: unset;
}

.owm_box.news_view_comments .owm_context_pos_right:lang(fa-IR),
.owm_card_header .owm_context_pos_right:lang(fa-IR),
.owm_newsfeed_item .owm_context_pos_right:lang(fa-IR),
.owm_btn_list_item_wrap .owm_context_pos_right:lang(fa-IR),
.owm_nav_cap .owm_context_pos_right:lang(fa-IR){
    right: auto;
    left: 10px;
}
.owm_forum_page.owm_forum_topic_view .owm_card_header .owm_context_pos_right:lang(fa-IR),
.owm_forum_page.owm_forum_topic_view .owm_nav_cap .owm_context_action_wrap.owm_context_pos_right.ca-dropdown:lang(fa-IR){
    left: 6px !important;
}
.owm_newsfeed_comments .owm_context_pos_right:lang(fa-IR) .owm_context_action_list_item,
.owm_box.news_view_comments .owm_context_pos_right:lang(fa-IR) .owm_context_action_list_item,
.owm_profile_block .owm_context_pos_right:lang(fa-IR) .owm_context_action_list_item{
    background-color: transparent !important;
}
.owm_profile_block .owm_context_pos_right:lang(fa-IR){
    left: 6px;
    top: 31px;
}
.owm_box:not(.iismenu-active) .owm_newsfeed_comment_item .owm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    left: 0;
    top: 30px;
}

.owm_newsfeed_comment_list .owm_context_pos_right:lang(fa-IR) {
    left: 0px;
}
.owm_btn_list_item_wrap .owm_context_arr_down,
.owm_nav_cap .owm_context_arr_down,
.owm_card_header .owm_context_arr_down {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    display: block;
    outline: medium none;
    padding: 0 13px;
    text-align: center;
    text-decoration: none;
    width: auto;
    height: 32px;
}
.owm_nav_cap .owm_context_arr_down,
.owm_card_header .owm_context_arr_down:lang(fa-IR) {
    padding: 0 0px;
    text-align: left;
}
.owm_forum_page a.owm_context_arr_down.ca-dropdown-btn {
    background: transparent;
}
.cnx_action .owm_context_action.ca-dropdown-wrap .ca-dropdown{
    display: none;
}
.owm_btn_list_item_wrap .owm_context_arr_label {
    line-height: 32px;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 81%;
}
.owm_context_arr_c {
    display: inline-block;
    width: 17px;
    height: 27px;
    background: url(images_mobile/arr_down_btn_list.svg) no-repeat 0px 5px;
    vertical-align: top;
    margin-top: 3px;
    margin-left: 4px;
    background-size: 15px;
}
.owm_newsfeed_comment_list .owm_context_arr_c:lang(fa-IR) {
    float: left;
    margin-left: 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_context_arr_c {
        background-image: url(images_mobile/arr_down_btn_list.svg);
        background-size: 15px;
    }
}
.owm_btn_list_item_wrap .owm_context_arr_c,
.owm_nav_cap .owm_context_arr_c,
.owm_card_header .owm_context_arr_c {
    background: url(images_mobile/arr_down_btn_list.svg) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_btn_list_item_wrap .owm_context_arr_c,
    .owm_nav_cap .owm_context_arr_c,
    .owm_card_header .owm_context_arr_c {
        background-image: url(images_mobile/arr_down_btn_list.svg);
        background-size: 15px;
    }
}
.owm_profile_btns .owm_context_action_body,
.owm_newsfeed_context_menu .owm_context_action_body {
    min-width: initial;
}
.owm_context_action .owm_btn_list_item {
    white-space: nowrap;
}
/* ========= Context action More styles ======== */
.context_action {
    margin-top: 11px;
    position: absolute;
    top: 35px;
    right: 0px;
}
.context_pos_right b {
    background: #e6e9ef;
    border-right: 1px solid #c6ced8; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    border-top: 1px solid #c6ced8; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    display: block;
    height: 14px;
    right: 15px;
    margin-top: -7px;
    position: absolute;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 14px;
}
.context_action_body {
    background: #e6e9ef;
    border: 1px solid #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 4px;
}
.context_action_body_c {
    background: #e6e9ef;
    position: relative;
    max-width: 330px;
    overflow: hidden;
}
/* ========= End of the Context action More styles ======== */
/* ======== Quote styles ======== */
.owm_quote,
.owm_post_content .ow_quote,
.owm_suitup .ow_quote {
    position: relative;
    margin-bottom: 10px;
}
blockquote.ow_quote {
    margin-left: 0px;
}
.owm_quote .ow_quote_header,
.owm_post_content .ow_quote .ow_quote_header,
.owm_suitup .ow_quote .ow_quote_header {
    display: block;
    border-bottom: 1px solid #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    min-height: 18px;
    padding: 4px 28px 3px 10px;
    background-color: #f8f9fb;
}
.owm_quote .ow_quote_cont_wrap,
.owm_post_content .ow_quote .ow_quote_cont_wrap,
.owm_suitup .ow_quote .ow_quote_cont_wrap {
    display: block;
    padding: 10px;
}

.ow_quote .ow_quote_header{
    display: block;
    padding: 6px;
    background-color: #898989;
    color: #fff;
    font-style: italic;
    font-size: 85%;
}

body.htmlarea_styles blockquote.ow_quote:lang(fa-IR), blockquote.ow_quote:lang(fa-IR) {
    margin: 10px 20px 10px 5px;
}

blockquote.ow_quote {
    margin: 10px 0 10px 40px;
    background: #fff;
    font-style: inherit;
    border: 1px solid #898989;
    border-top-width: 0;
}

.owm_quote blockquote.ow_quote,
.owm_post_content blockquote.ow_quote,
.owm_suitup blockquote.ow_quote {
    border: 1px solid #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
/* ======== End of the Quote styles ======== */
/*========================================================
    [ 9] Common Blocks               __blocks
========================================================*/
.owm_info {
    background: none repeat scroll 0 0 #FFFFFF; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border: 1px solid #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 81.25%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 20px;
    text-align: center;
}
.owm_anno {
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border-color: #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    background-image: url(images_mobile/ico_warning.svg);
    background-repeat: no-repeat;
    background-position: 20px center;
    background-size: 40px;
    padding-left: 60px;
}
.owm_anno:lang(fa-IR) {
    background-position: calc(100% - 20px) center;
    padding-right: 60px;
    padding-left: 19px;
}
.owm_box_wrap {
    padding: 12px;
    border: 1px solid #c6ced8;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.owm_nocontent {
    padding: 10px;
    text-align: center;
    color: rgb(55, 55, 55);
    background-color: #f1f1f1;
    font-size: 85%;
}
.owm_box_padding {
    padding: 0px;
}
.owm_iisterms .owm_box_padding {
    padding: 3px;
    text-align: justify;
}

.owm_forum_edit_topic_win .owm_forum_topic_body {
}

.owm_iisrules .owm_box_padding {
    text-align: justify;
}

#mailboxSidebarConversationsItemDisplayName a {
    font-size: 80%;
}

.owm_sidebar_convers_mail_theme a {
    color: #555;
    font-size: 85%;
}

.owm_list_page #mailboxSidebarConversationsItemSubject a {
    text-overflow: ellipsis;
    max-width: calc(100% - 10px);
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-height: 25px;
}

.owm_list_page #mailboxSidebarConversationsItemSubject .ow_dialog_in_item .ow_oembed_attachment_preview {
    display: none;
}

.owm_iisuserlogin .owm_box_padding {
    padding: 3px;
    text-align: justify;
}
/* ======== Box styles ======== */
.owm_box,
.owm_box_empty,
.owm_photo_list{
    margin: 0px 8px 20px 8px;
    background-color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.owm_box_empty
{
    border-style: none;
}

.owm_box_cap,
.owm_box_body,
.owm_box_bottom,
.owm_box_cap_empty {
    background-color: transparent;
    border-bottom-width: 1px;
}
.owm_box_cap,
.owm_box_cap_empty {
    border-bottom-width: 0px;
}

.owm_box_bottom {
    border-top: 1px solid #b6b6b6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_box_cap h3,
.owm_box_cap_empty h3 {
    display: inline-block;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 14px 0 14px 12px;
}
.owm_nav_cap h3,
.owm_box_cap h3,
.owm_box_cap_empty h3{
    font-size: 90%;
}
.owm_iisnews_page h3.ow_ic_tag {
    font-size: 75%;
}
.owm_iisvitrin_view .owm_box_bottom {
    padding: 5px 6px 3px !important;
    margin-top: 10px !important;
}
.owm_iisvitrin_view li {
    text-align: justify;
}
.owm_iisvitrin_page img {
    max-height: 120px;
    min-width: initial
    !important;
    width: auto !important;
}
.owm_iisvitrin_view .logo {
    display: none;
}
.owm_box_cap h3:lang(fa-IR),
.owm_box_cap_empty h3:lang(fa-IR) {
    padding: 5px 8px 0px 0;
    float: right;
    font-size: 12px;
}

.owm_box_body_cont {
    font-size: 100%;
    padding: 5px;
}
.owm_box_menu, .owm_box_toolbar {
    padding: 2px 12px 0px 12px;
}
.owm_box_toolbar {
    text-align: right;
}
.owm_view_user_list .owm_box_toolbar {
    padding-top: 7px;
}
.owm_group_view .owm_brief_info .owm_box_toolbar:lang(fa-IR) {
    text-align: right;
}
.owm_box_toolbar a {
    display: inline-block;
    padding: 0 5px;
    font-size: 65%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_group_view .owm_view_user_list .owm_box_toolbar a {
    border-bottom: none;
}
.owm_group_view .owm_brief_info .owm_box_toolbar > span:lang(fa-IR) {
    padding-left: 5px !important;
}

.owm_group_files .owm_table_1 {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.owm_group_files tbody {
    display: inline !important;
    margin-bottom: 10px;
    float: right;
    margin-right: 30px;
}
.owm_group_files .owm_table_1 tr {
    border: none;
}
.owm_group_files .owm_table_1 td {
    padding: 5px;
}
.owm_group_files .owm_table_1 .fileGroupImage img{
    max-width: 100%;
    width: 45px;
    height: auto !important;
}

.owm_view_file_list .owm_nocontent {
    background-color: transparent;
}

.owm_box_toolbar a {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.owm_box_cap_empty,
.owm_box_empty .owm_box_cap,
.owm_box_empty .owm_box_cap_empty,
.owm_box_empty .owm_box_body,
.owm_box_empty .owm_box_bottom {
    background-color: transparent;
    border: none;
}
/* ======== End of the Box styles ======== */
/* ======== Vertical centered styles ======== */
.owm_vcentered_cont_wrap {
    background: none repeat scroll 0 0 #e6e9ef;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 44px;
    width: 100%;
}
.owm_vcentered_cont {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding: 0 20px;
    vertical-align: middle;
    width: 100%;
}
.owm_helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}
/* ======== End of the Vertical centered styles ======== */
/* ======== Card styles ======== */
.owm_card_header {
    position: relative;
}
.owm_forum_topic_view .owm_list_item_view .owm_card_header {
    top: -23px;
    left: -10px;
}
.owm_card_user_context {
    padding-right: 28px;
}
.owm_card_user_context:lang(fa-IR) {
    padding-right: 3px;
    padding-left: 28px;
}
.owm_card_user_context~.owm_view_more {
    position: absolute;
    top: 12px;
    right: 10px;
    min-width: 18px;
}
.owm_card_user_context~.owm_view_more:lang(fa-IR) {
    right: auto;
    left: 10px;
}
.owm_card_title {
    font-size: 114.3%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_card_date {
    font-size: 68.75%;
    color: #9c9b9b;
}
.owm_forum_reply .owm_card_cap {
    background-color: white;
    padding: 5px;
}
.owm_card_user_pic {
    float: left;
    margin-right: -52px;
}
.owm_card_user_pic:lang(fa-IR) {
    float: right;
    margin-left: -52px;
    margin-right: 0px;
}
.owm_card_user_info {
    padding-left: 62px;
}
.owm_card_user_info:lang(fa-IR) {
    padding-right: 50px;
    padding-left: 0px;
}
.owm_card_user_name {
    display: inline-block;
}
.owm_card_user_cont {
    font-size: 81.25%;
    padding-top: 3px;
}
.owm_card_user .owm_profile_online {
    display: inline-block;
    margin: 0px 8px 0px 5px;
}
.owm_card_user .owm_profile_online:lang(fa-IR) {
    margin: 8px 5px 0px 8px;
    float: right;
}
.owm_card_content {
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.owm_card_body {
    padding: 0px 0px;
    /* border-top-width: 1px; */
}
.owm_card_footer {
    padding-bottom: 10px;
}
.owm_card_toolbar {
    border-bottom-width: 1px;
}
.owm_card_toolbar_btns li {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-right-width: 1px;
}
.owm_card_toolbar_btns li:last-child {
    border-right-width: 0px;
}
li.owm_card_toolbar_flag.owm_border {
    font-size: 11px;
}
li.owm_card_toolbar_quote.owm_border {
    font-size: 11px;
}
.owm_card_toolbar_btns a {
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    display: block;
    padding: 6px 0px;
    text-align: center;
}
.owm_card_toolbar_1b li {
    width: 100%;
}
.owm_card_toolbar_2b li {
    width: 50%;
}
.owm_card_toolbar_3b li {
    width: 33%;
}
.owm_card_toolbar_4b li {
    width: 25%;
    font-size: 81.25%;
}
.owm_card_toolbar_5b li {
    width: 20%;
    font-size: 81.25%;
}
.owm_card_toolbar_quote span {
    padding-left: 24px;
    background: url(images_mobile/ico_quote.svg) no-repeat 0px center;
}
.owm_card_toolbar_flag span {
    padding-left: 24px;
    background: url(images_mobile/ico_warning.svg) no-repeat 0px center;
}
.owm_card_toolbar_share span {
    padding-left: 23px;
    background: url(images_mobile/ico_share.png) no-repeat 0px center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_card_toolbar_share span {
        background-image: url(images_mobile/ico_share@2x.png);
        background-size: 15px 17px;
    }
}
/* ======== End of the Card styles ======== */
/* ======== Floatbox ======== */
.owm_overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(15, 29, 17, 0.9);
    z-index: 10;
}
.owm_floatbox_wrap {
    position: fixed;
    top: 0px;
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    width: 100%;
    z-index: 24;
    margin: 0;
}
.owm_floatbox .owm_btn_small {
    margin-left: 9px;
}
.owm_btn_small {
    display: inline-block;
    background: #f2f2f2 repeat-x 0 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 30px;
    margin-left: auto;
}
.owm_close_btn {
    float: right;
    width: 34px;
    height: 30px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #dedede  url(images_mobile/ico_close.png) no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_close_btn {
        background-image: url(images_mobile/ico_close@2x.png);
        background-size: 10px 10px;
    }
}
/*User List Item*/
.avatar_select_list .count_label{
    font-size: small;
}
.avatar_select_list .ow_center {
    text-align: center;
}
.avatar_select_list .ow_user_list_picture {
    height: auto !important;
}
.avatar_select_list .asl_users {
    padding: 0 2px;
    height: auto !important;
    max-height: 80%;
    min-height: 270px;
    overflow-y: auto !important;
}
.owm_floatbox_cont .avatar_select_list .asl_users {
    height: 75% !important;
    max-height: inherit;
    min-height: inherit;
    border: 1px solid #c8c8c8;
    border-radius: 5px;
}
.ow_user_list_item.ow_item_disabled,
.owm_user_list_item.ow_item_disabled{
    opacity: 0.5;
    cursor: initial !important;
}

.owm_floatbox_cont .ow_content_menu_wrap li {
    width: 48%;
    display: inline-block;
    text-align: center;
    margin: 0px 0px 3px 0px;
    vertical-align: middle;
    border-bottom: 2px #cecece solid;
    height: 26px;
}
.owm_floatbox_cont .ow_content_menu_wrap li a {
    color: #b3b3b3;
}
.owm_floatbox_cont .ow_content_menu_wrap li.active {
    border-bottom-color: #525252;
}
.owm_floatbox_cont .ow_content_menu_wrap li.active a{
    color: #525252;
}
.group_select_list .ow_group_list_item{
    cursor:pointer;
}
.group_select_list .ow_item_set2{
    width:48%;
}
.asl_groups {
    border: 1px #cecece solid;
    height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.owm_floatbox_cont .avatar_select_list .asl_users,
.owm_floatbox_cont .asl_groups {
    min-height: 30vh;
    max-height: calc(70vh - 180px);
}
.floatbox_container .ow_mild_green {
    border: 1px #57ba98 solid !important;
    color: #57ba98;
    margin: 5px;
}
.floatbox_container .ow_group_list {
    margin: 5px;
    border: 1px transparent solid;
}
.group_list_forward_list {
    display: flex;
}
span.ow_group_label {
    vertical-align: middle;
    margin-top: 15px;
    margin-right: 10px;
    margin-left: 10px;
}
.ow_group_list .ow_group img {
    max-width: 60px;
    margin: 5px;
}
.ow_lp_groups.group_select_list{
    max-width: 600px;
}
.owm_floatbox .ow_lp_groups.group_select_list{
    max-width: 100%;
}
.owm_floatbox span.ow_group_label {
    font-size: 12px;
}
.owm_floatbox  .ow_group_list .ow_group img {
    max-width: 30px;
    margin: 5px;
    max-height: 30px;
    overflow: hidden;
}
.owm_floatbox  span.ow_group_label {
    margin-top: 12px;
}
.owm_floatbox  .count_label {
    font-size: 12px;
    float: right;
    margin-top: 7px;
}
.owm_floatbox .submit_cont {
    float: left;
}
.avatar_select_list{
    height:320px;
    text-align:left;
    padding:0 8px;
}
.avatar_select_list .ow_user_list_picture{
    height:45px;
}
.avatar_select_list .ow_user_list_item{
    cursor:pointer;
}
.avatar_select_list .ow_item_set2{
    width:47%;
}
.avatar_select_list .asl_users{
    height:270px;
    overflow-y:scroll;
}
.floatbox_container .asl_users{
    max-width: 600px !important;
}
.floatbox_container .asl_groups .ow_group_list_item.clearfix {
    width: 47%;
    display: inline-block;
    margin-left: 10px;
    max-width: 600px !important;
}
.owm_floatbox .ow_right.user_select_submit_button {
    float: unset;
}
.floatbox_body .ow_right.user_select_submit_button {
    margin-right: 42%;
}
.owm_floatbox_cont .avatar_select_list{
    height:inherit;
}
.owm_floatbox_cont.clearfix {
    max-height: 80vh;
    height: auto !important;
}
.owm_floatbox .asl_groups .ow_group_list {
    padding: 0 !important;
}

/* ======== End of the Floatbox ======== */
/*========================================================
    [10] Forms                       __forms
========================================================*/
label,
select {
    font-size: 80%;
    color: #555; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    width: 100%;
    margin-bottom: 5px;
}
.owm_paging_select select {
    width: inherit;
}
.owm_newsfeed_status_update_btns select {
    width: inherit;
}
#updatestatus_submit_button {
    line-height: 20px;
    font-weight: 900;
}
input[type="checkbox"],
input[type="radio"] {
    margin: 0 3px;
    vertical-align: top;
}
input[type="text"],
input[type="password"],
textarea {
    width: 100%;
    color: #555;
    font-size: 80%;
    padding: 9px 11px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    vertical-align: top;
    font-weight: bold;
    margin: 0;
    line-height: 1.4em;
}
input[type="text"],
input[type="password"],
textarea,
select,
.owm_form_field_value .tagsinput input {
    background-color: #fAfAfA;
    border: 1px solid #aaa;
    color: #444;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 6px 9px 6px 9px;
}
.owm_list_search input[type="text"],
textarea.owm_invitation {
    /*border-radius: 20px;*/
}
input#forum_new_post_wrappper {
    width: 100%;
    margin-right: 0px !important;
    border-width: 7px !important;
    position: fixed;
    bottom: 0px;
    border-radius: 0px;
}
.ow_required_star {
    color: red;
}
.owm_iisnews_page.owm_iisnews_section .owm_list_item_without_image .owm_nav_cap_right {
    display: none;
}
.owm_iisnews_page.owm_iisnews_section .owm_list_item_without_image .owm_list_title_text {
    margin: 2px;
    display: inline;
}
.owm_iisnews_page input {
    border-color: #d3d3d3 ;
}
.owm_iisnews_page .owm_box.ow_stdmargin {
    margin: auto;
}
.owm_iisnews_page textarea {
    border-width: 0px;
}

body textarea {
    padding: 8px 6px;
    resize: none;
}

.owm_input_wrap {
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
}

.owm_chat_window #mailboxConversationFooter div#newMessageForm {
    float: left;
    width: calc(100% - 50px);
}

/* ======== Button styles ======== */
input[type=button],
input[type=submit],
.owm_attach_win .owm_btn_wrap .owm_attach_label {
    font-family:  "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight:normal;
    font-stretch:normal;
    font-size: 80%;
    color: #fff;
    padding: 4px 15px 5px 12px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-appearance: none;
    border: none;
    margin-left: 0px;
}
.owm_view_file_list input {
    font-size: 65% !important;
}
.ow_button .ow_ic_add .ow_positive {
    font-size: 1em;
}
/* Positive buttons */
.owm_btn_positive input {

}
/* Wide buttons */
.owm_btn_wide {
    padding: 10px;
}
.ow_group_brief_info .details {
    padding:5px;
    font-size: 80%;
    line-height: 24px;
}
.owm_group_view .owm_brief_info .owm_box_toolbar {
    font-size: 85%;
}
.owm_brief_info .owm_box_body_cont {
    padding: 0px !important;
}

.ow_group_brief_info .details:lang(fa-IR){
    margin-left: 0px !important;
    text-align: justify;
}

.ow_group_brief_info .image {
    width: 60px !important;
}
.ow_group_brief_info .image img {
    width: 75px;
    border: 1px none;
    border-radius: 4px;
}

.owm_btn_wide input {
    padding: 4px 16px;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 100%;
}

.owm_btn_wide a {
    font-size: 16px;
    color: #ffffff;
    width: 100%;
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 11px 0;
    border: none;
    text-align: center;
}
/* Button wrap */
.owm_btn_wrap {
    margin-top: 16px;
    text-align: center;
}
.owm_btn_wrap .owm_btn_big input {
    font-size: 20px;
    min-width: 123px;
    padding: 12px 20px;
}
.owm_btn_wrap .owm_btn_big {
    display: inline-block;
    margin-right: 20px;
}
.owm_btn_wrap .owm_btn_big:last-child {
    margin-right: 0;
}
.owm_btn_wrap .owm_btn_positive input {

}

.owm_chat_submit .owm_chat_btns input#newMessageSendBtn {
    color: transparent;
    box-shadow: none;
    padding: 0;
    width: 33px;
    height: 34px;
    background: url(images_mobile/submit.svg);
    background-size: 23px;
    background-repeat: no-repeat;
    background-position: center left;
}

/* ======== End of the Button styles ======== */
/* ======== Fake text input styles ======== */
.owm_fake_input {
    border-width: 0px;
    border-color: #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    border-style: solid;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.owm_fake_input input[type="text"],
.owm_fake_input input[type="password"]{
    border: none;
}
input.ow_username_validator,
input[name="email"],
.owm_login_username input[name="identity"],
input[name="password"],
input#iismainpage_friends_search,
#iisadvancedsearch_search_all_users input{
    text-align: left;
    direction: ltr;
}
textarea:lang(fa-IR)::placeholder,
input:lang(fa-IR)::placeholder,
input#iismainpage_friends_search:lang(fa-IR){
    text-align: right;
    direction: rtl;
}

/* ======== End of the Fake text input styles ======== */
/* ======== Login form in sidebar styles ======== */
.owm_login_form, #content form[name="forgot-password"] {
    padding: 8px 0;
    margin: 12px 8px 12px 8px;
    background-color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.owm_login_form .owm_std_margin_top {
    margin-top: 10px;
}
.owm_login_txt, .owm_join_txt {
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 81.25%;
    padding-left: 10px;
}
.owm_login_txt:lang(fa-IR),
.owm_join_txt:lang(fa-IR){
    padding-left: 0px;
    padding-right: 10px;
}
.owm_login_txt {
    margin-left: 5px;
    margin-right: 5px;
    line-height: normal;
    text-align: center;
    margin-bottom: 8px;
}
.owm_forgot_txt {
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 81.25%;
    text-align: center;
    display: block;
    width: 100%;
    padding: 0;
    border-width: 0 !important;
}
.clearfix.owm_std_margin_top.owm_forgot_password {
    margin: 3px 0px 5px 0;
}
.owm_login_username, .owm_login_pass {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}
/* right sidebar login/join forms*/
.owm_std_margin_top .owm_join_form {
    margin: 0px 8px 20px 8px;
    background-color: white;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding-top: 10px;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/* ======== End of the Login form in sidebar styles ======== */
/* ========= Button list styles ======== */
.owm_btn_list_item_wrap {
    position: relative;
    margin-right: 10px;
    min-width: 80px;
    z-index: 2;
    margin-top: 4px;
}
.owm_btn_list_item_wrap:lang(fa-IR) {
    margin-right: 0px;
    margin-left: 10px;
}
.owm_profile_btns .owm_btn_list_item_wrap.owm_float_right {
    margin: 0 3px 6px;
}
.owm_btn_list_item {
    display: block;
    line-height: 32px;
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    font-size: 81%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 0px 13px;
    background: #e6e9ef;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -khtml-border-radius:4px;
    border-radius: 4px;
    text-decoration: none;
    text-align: center;
    outline: none;
}
.owm_photo_album_name {
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 60vw;
    white-space: nowrap;
    overflow: hidden;
}

@media only screen and (max-width : 400px) {
    .owm_photo_album_name {
        max-width: 40vw;
    }
}


@media only screen and (max-width : 479px) {
    .owm_btn_list_item_wrap {
        margin-right: 3px;
    }
    .owm_btn_list_item_wrap:lang(fa-IR) {
        margin-right: 0px;
        margin-left: 3px;
        margin-Bottom: 3px;
    }
    .owm_btn_list_item {
        font-size: 65%;
        padding: 0px 3px;
    }
    .owm_profile_btns .owm_btn_list_item_wrap.owm_float_right {
        min-width: 85px;
    }
    .owm_profile_btns a.owm_context_arr_down.ca-dropdown-btn {
        height: 32px;
    }
    .owm_profile_btns .owm_btn_list_item_wrap.owm_view_more .owm_context_arr_down{
        padding: 0px;
    }
}
.owm_btn_list_item:hover {
    text-decoration: none;
}
.owm_btn_list_item:last-child {
    margin-right: 0px;
}
.owm_btn_list_item .owm_btn_list_item_c {
    display: block;
    height: 31px;
}
.owm_btn_list_item_wrap.owm_view_more {
    min-width: 42px;
    z-index: 3;
}
.owm_btn_list_item .owm_view_more_ic {
    background: url(images_mobile/arr_down_btn_list.svg) no-repeat center 12px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_btn_list_item .owm_view_more_ic {
        background-size: 17px 11px;
    }
}
/* ========= End of the Button list styles ======== */
/*========================================================
    [11] Tables                      __tables
========================================================*/
th {
    padding: 7px 7px;
    font-size: 81.25%;
    color: #626060;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
td {
    font-size: 87.5%;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    padding: 2px 4px;
}
table tr {
    background-color: #ffffff80;
}
table tr:nth-child(even) {
    background-color: #00000001;
}
table td {
    min-width: 50px;
}
.owm_events_view .owm_box_empty table td,
.ow_group_brief_info table td,
.owm_list_item_view_body table td {
    border: 1px solid #dadada;
    min-width: 100px;
}
.owm_tab_info {
    border-collapse: separate;
    max-width: 640px;
    width: 100%;
}
.owm_tab_info td {
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    padding: 9px;
}
.owm_tab_info tr td {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    border-bottom: 1px lightgrey solid;
    border-width: 0px 0px 1px 0px !important;
}
.owm_tab_info tr td:first-child {
    border-left-width: 1px;
}
.owm_tab_info tr td:last-child {
    border-right-width: 1px;
}
.owm_tab_info .own_tr_first td {
    border-width: 1px 1px 1px 1px;
}
.owm_tab_info .owm_tr_last td {
    border-width: 0px 1px 1px 1px;
}
.owm_tab_info .own_tr_first td.owm_td_label,
.owm_tab_info .owm_tr_last td.owm_td_label {
    border-right: 0px;
}
.owm_tab_info .own_tr_first td.owm_td_value,
.owm_tab_info .owm_tr_last td.owm_td_value {
    border-left: 0px;
}
.owm_tab_info .owm_tr_delimiter td {
    padding: 4px;
    background-color: transparent;
}
.owm_table_1 tr {
    border-bottom: 1px solid #dedede;
}
.owm_table_1 td {
    padding: 10px 8px;
}
.owm_table_1 td.ow_label {
    font-size: 13px;
    vertical-align: top;
    background-color: #f9f9f9;
}
.owm_table_1 .ow_label label {
    font-size: 100%;
}
.owm_table_1 .ow_ic_add input[type="submit"] {
    width: calc(100% - 20px);
    margin: 10px;
}
owm_ic_add{
    background-image: url(images/ic_add.svg) !important;
}
/*========================================================
    [12] Standard Listings           __listings
========================================================*/
/* ======== ic - Item Content styles ======== */
.owm_regular {
    font-size: 92.86%;
}
ul.owm_regular li {
    background: none;
    line-height: 17px;
    margin: 0 0 20px;
}
.owm_ic_header,
.owm_ic_description {
    margin-bottom: 5px;
}
.owm_ic_header {
    font-size: 100%;
}
.owm_nowrap {
    white-space: nowrap;
}
/* ======== End of the ic - Item Content styles ======== */
/* ======== Content list ======== */
.owm_content_list_item {
    padding: 3px;
    border-top: 1px solid #777;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    background-color: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    min-height: 69px;
}
div#newsfeed-status-form-inv {
    background-color: #444 !important;
    border-top: solid 1px #777 !important;
}
.owm_newsfeed_status_update_circle#newsfeed-status-form-inv {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 20px;
    right: 20px;
    left: auto;
    background: #444 url('./images/ic_add_white.svg') no-repeat center center;
    background-size: 22px;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    box-shadow: 3px 3px 9px #aaa;
    z-index: 4;
}
.owm_newsfeed_status_update_circle#newsfeed-status-form-inv:lang(fa-IR) {
    left: 20px;
    right: auto;
}
.owm_mchat_search_list .owm_content_list_item {
    padding: 0px !important;
}
.owm_content_list_item:last-child {
    border-bottom: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
#content > .owm_user_list.owm_content_list {
    margin: 0px 8px 20px 8px;
    background-color: white;
    border: 1px solid #b6b6b6;
}
.owm_user_list_item {
    padding-right: 38px;
    min-height: 50px;
    position: relative;
    font-size: 100%;
}

.owm_user_list_item .owm_remark{
    font-size: 100%;
}
.owm_user_list_item:lang(fa-IR) {
    padding-right: 62px;
    padding-left: 38px;
}
.owm_user_list_item .owm_avatar {
    display: block;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: -60px;
}
.owm_user_list_item .owm_avatar:lang(fa-IR) {
    position: absolute;
}
.owm_user_list_item .owm_avatar img {
    height: 40px;
    width: 40px;
    padding-right: 0px;
}
.owm_user_list_info {
    padding-left: 60px;
}
.owm_user_list_name {
    margin-bottom: 2px;
}
.owm_user_list_name span {
    vertical-align: middle;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #555; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    display: inline-block;
}
.owm_user_list_cont {
    margin-bottom: 2px;
}
.owm_user_list_cont:last-child {
    margin-bottom: 0px;
}
.owm_user_list_item .owm_profile_online {
    position: absolute;
    top: 50%;
    right: 4px;
    margin: -4px 0 0 0;
}
.owm_user_list_item .owm_profile_online:lang(fa-IR){
    right: auto;
    left: 4px;
    margin: -4px 0 0 0;
}
/* ======== End of the Content list ======== */
/* ======== Avatar list ======== */
.ow_lp_avatars,
.owm_avatar_list {
    text-align: center;
}
.owm_avatar_list .owm_avatar {
    margin: 5px;
}
.owm_avatar_list.iisadvancesearch_results .owm_avatar {
    margin: 16px 0 !important;
    width:32%
}
/* ======== End of the Avatar list ======== */
/*========================================================
    [13] Thumbnails & Icons          __icons
========================================================*/
/* ======== Icons styles ======== */
.ow_ic_event {
    background-image: url(images_mobile/ico_event.png);
}
.ow_ic_forum {
    background-image: url(images_mobile/ico_forum.png);
}
.ow_ic_link {
    background-image: url(images_mobile/ico_link.png);
}
.ow_ic_blog {
    background-image: url(images_mobile/ico_blog.png);
}
.ow_ic_group {
    background-image: url(images_mobile/ico_group.png);
}
.ow_ic_gift {
    background-image: url(images_mobile/ico_gift.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .ow_ic_event {
        background-image: url(images_mobile/ico_event@2x.png);
    }
    .ow_ic_forum {
        background-image: url(images_mobile/ico_forum@2x.png);
    }
    .ow_ic_link {
        background-image: url(images_mobile/ico_link@2x.png);
    }
    .ow_ic_blog {
        background-image: url(images_mobile/ico_blog@2x.png);
    }
    .ow_ic_group {
        background-image: url(images_mobile/ico_group@2x.png);
    }
    .ow_ic_gift {
        background-image: url(images_mobile/ico_gift@2x.png);
    }
}
.ow_mobile_video_list_item img {
    height: 90px;
    width: 120px;
}
.owm_video_list .owm_list_item .owm_list_section_body p:lang(fa-IR) {
    padding-right: 3px;
}
.owm_list_search {
    background-color: white;
    border: 1px solid #b6b6b6;
    padding: 5px;
    margin-bottom: 3px;
}
.owm_list_search form > span >* {
    margin-top: 3px;
    margin-bottom: 4px;
}
.owm_list_search form {
    text-align: center;
}
.owm_list_search form select {
    font-size: 75%;
}
.owm_list_item_with_image .ow_ipc_picture img {
    width: 70px;
    max-height: 70px;
    height: 100px;
    overflow: hidden;
}
.owm_list_item_with_image .ow_ipc_picture_null {
    background: url(images_mobile/ico_video_play.png) no-repeat center center;
    width: 100px !important;
    height: 100px !important;
}

.owm_video_list .owm_list_item_with_image .ow_ipc_picture_null {
    width: 85px !important;
    height: 62px !important;
}
.owm_list_item_with_image .ow_ipc_picture img,
.ow_mobile_video_list_item img {
    border: 1px solid #ccc;
}
.owm_group_list .ow_ipc.owm_list_item_with_image .ow_ipc_picture img{
    border: none;
}
.owm_list_item {
    padding: 0px !important;
}
.owm_list_page .owm_list_item_with_image,
.ow_nocontent,
.owm_video_list .ow_mobile_video_list_item,
.owm_group_list .owm_list_item_with_image {
    float: left;
    width: 100%;
    margin: 3px 0;
    padding: 6px;
    box-sizing: border-box;
    display: inline-block;
    background-color: white;
    font-size: 13px;
    line-height: initial;
}
.ow_nocontent{
    width: calc(100% - 12px);
    margin: 5px 0 0 6px;
}
.ow_mobile_video_list_item > a:first-child,
.owm_list_item_with_image .ow_ipc_picture img {
    float: left;
    margin-right: 8px;
}
.ow_mobile_video_list_item > a:lang(fa-IR):first-child,
.owm_list_item_with_image .ow_ipc_picture img:lang(fa-IR):first-child{
    float: right;
    margin-left: 8px;
    margin-right: 0;
    width: 80px;
    height: auto;
}
.owm_group_list .ow_ipc_picture img {
    width: 40px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.owm_video_view img.feed_image_privacy {
    background-color: transparent;
    padding: 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.feed_privacy_form {
    font-size: 90%;
    padding: 10px 10px 5px;
}
.ow_video_item_title,
.owm_list_item_with_image .ow_ipc_info .ow_ipc_header {
    margin-bottom: 10px;
    margin-top: 3px;
}
.owm_list_item_with_image .ow_ipc_info .ow_ipc_content {
    font-size: 80%;
}

.owm_group_list .owm_list_item_with_image .ow_ipc_info .ow_ipc_content{
    display: none;
}

.owm_group_list .owm_list_item_with_image .ow_ipc_info .ow_ipc_toolbar{
    margin-top: 3px;
}

.owm_group_list .owm_list_item_with_image .ow_ipc_info .ow_ipc_header a{
    font-size: 85%;
    text-overflow: ellipsis;
    max-width: 85%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}

.owm_group_list .owm_list_item_with_image .ow_ipc_info .ow_ipc_header{
    margin-bottom: 0px;
    margin-top: 0px;
}

.owm_list_item_with_image .ow_ipc_info .ow_ipc_toolbar {
    font-size: 60%;
    margin-top: 10px;
}
.owm_list_item_delete {
    color: red;
    cursor: pointer;
}
.owm_brief_info .owm_box_empty {
    margin: 0px;
}
.owm_brief_info .owm_box_toolbar span {
    font-size: 70%;
}
.owm_brief_info .owm_box_toolbar > span {
    display: block;
    margin-right: 5px;
    min-height: 25px;
}
.owm_brief_info .owm_box_toolbar > span:lang(fa-IR) {
    margin-left: 5px;
    margin-right: 0px;
}
.ow_video_item_title {
    margin-top: 10px;
}
.owm_other_video_thumb img {
    max-width: 90px;
    max-height: 120px;
}
.owm_other_video_thumb {
    margin-right: -90px;
    float: left;
}
.owm_other_video_item_title {
    margin-left: 95px;
    margin-top: 10px;
}
.owm_other_video_thumb:lang(fa-IR) {
    margin-left: -90px;
    margin-right: auto;
    float: right;
}
.owm_other_video_item_title:lang(fa-IR) {
    margin-right: 95px;
    margin-left: 0px;
    margin-top: 10px;
}
.owm_video_player .ow_video_player.owm_box_empty {
    margin: 0px;
}
.owm_video_player .ow_video_player canvas#canvas {
    position: absolute;
    z-index: -1;
    top: 0px;
}
.owm_video_view .owm_other_video_list .owm_other_mobile_video_list_item {
    background-color: #f6f6f6;
}
.owm_video_view .owm_other_video_list .owm_other_mobile_video_list_item:nth-child(even) {
    background-color: white;
}
.owm_video_player iframe {
    width: 100%;
    height: 53vw;
}

.owm_video_description {
    padding: 10px;
    font-size: 76%;
}
.owm_video_player .owm_box_body_cont,
.owm_video_player .owm_box_padding {
    margin-left:0px;
    margin-right: 0px;
    padding: 5px 0px;
}
.owm_video_additional_info {
    font-size:12px;
    padding:10px;
    border-top: 1px solid #b6b6b6;
}
/* GROUP */
.avatar_select_list .ow_item_set2,
.owm_floatbox .asl_groups .ow_group_list{
    width: inherit !important;
    min-height: 40px !important;
    display: block;
    margin: 6px 4px 6px 4px;
    text-align: right;
    font-size: small;
    border-radius: 4px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F0F0F0;
    border-color: transparent;
}

.owm_floatbox .asl_groups .ow_group_list {
    margin-bottom: 0px;
}

.avatar_select_list .ow_item_set2.ow_mild_green,
.owm_floatbox .asl_groups .ow_group_list_item .ow_group_list.ow_mild_green{
    background-color: #aaa;
    color: white;
}

.avatar_select_list .owm_item_set2:lang(fa-IR) {
    float: right;
    width: 97%;
    margin: 1%;
    margin-top: 5px;
    margin-bottom: 0px;
}
.avatar_select_list .ow_item_set2 .owm_user_list_data {
    line-height: 40px;
}
.owm_group_view .owm_user_list_item {
    padding: 5px 0 5px 45px;
    border-radius: 3px;
    background-color: white;
}
.owm_group_view .owm_user_list_item:lang(fa-IR) {
    padding: 5px 45px 5px 0;
}
.owm_group_view .owm_user_list_item .owm_uli_context_menu {
    float: right;
    margin-left: -25px;
    padding-right: 8px;
}
.owm_group_view .owm_user_list_item .owm_uli_context_menu:lang(fa-IR) {
    float: left;
    margin-left: auto;
    padding-right: auto;
    margin-right: -25px;
    padding-left: 8px;
}
.owm_group_view .owm_user_list_item .owm_uli_context_menu .owm_context_arr_c {
    margin-left: 1px;
}
.owm_group_view .owm_user_list_item .owm_avatar {
    margin-left: -40px;
}
.owm_group_view .owm_user_list_item .owm_avatar:lang(fa-IR) {
    margin-right: -40px;
}
.owm_group_view .owm_user_list_item .owm_user_list_data {
    text-align:left;
    padding: 0 10px;
}
.owm_group_view .owm_user_list_item .owm_user_list_data:lang(fa-IR) {
    text-align: right;
}
.owm_group_view .owm_user_list_item .owm_user_list_data > .owm_small {
    background-color: #f8f8f8;
    padding: 5px;
    border-radius: 3px;
    font-size: 66%;
}

.owm_group_view .avatar_select_list .owm_user_list_item {
    width: auto;
    display: inline-table;
    padding: 5px 22px;
}
.owm_group_view .ow_group_brief_info .ow_left:lang(fa-IR) {
    padding: 5px;
    margin-right: 0px;
}
/* ======== End of styles ======== */
/* ======== Avatar styles ======== */
.owm_avatar {
    display: inline-block;
    position: relative;
}
.owm_avatar a {
    display: inline-block;
    vertical-align: top;
}
.owm_events_view_userList .owm_avatar a {
    padding-bottom: 5px;
}
.owm_avatar img {
    width: 40px;
    height: 40px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    vertical-align: top;
}
.owm_chat_name_block .owm_avatar img {
    width: 35px;
    height: 35px;
    margin-top: 3px;
}

.owm_chat_window .owm_chat_bubble_wrap .owm_avatar img {
    width: 30px;
    height: 30px;
}

.owm_avatar .owm_avatar_label {
    border-radius: 2px 2px 2px 2px;
    bottom: 0;
    color: #FFFFFF;
    font-size: 63%;
    line-height: 11px;
    padding: 0 2px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}
.owm_profile_header .owm_profile_avatar_wrap .owm_avatar_label {
    top: 60px !important;
}

.owm_convers_list_cont
.owm_content_list_item
.owm_user_list_item
span.owm_avatar_label:lang(fa-IR) {
    margin-bottom: 11px;
    margin-right: 6px;
}
.owm_avatar_title {
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 63%;
    line-height: 11px;
    padding: 0 2px;
    text-transform: uppercase;
    background-color: #a8b0bb;
}

.owm_newsfeed_comment_list .owm_avatar_title {
    display: none;
}
.ow_item_set3 .owm_avatar_title {
    display: none;
}
.owm_forum_page .owm_avatar_title,
.owm_photo_view .owm_avatar_title{
    display: none;
}
.owm_profile_block .owm_avatar_title,
.owm_user_list_item .owm_avatar_title {
    display: none;
}
.owm_avatar .owm_avatar_label {
    top: 30px;
    bottom: inherit;
}
.owm_content_list_item.owm_list_item_with_image .owm_avatar .owm_avatar_label {
    top: 38px !important;
}
span.owm_avatar_label {
    text-overflow: ellipsis;
    max-width: 35px;
    white-space: nowrap;
    overflow: hidden;
}
/* ======== End of the Avatar styles ======== */
/* ======== Label button styles ======== */
.owm_lbutton {
    display: inline-block;
    vertical-align: top;
    padding: 0px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 81.25%;
    line-height: 28px;
    outline: none;
    height: 29px;
}
.owm_lbutton:lang(fa-IR) {
    font-size: 54.25%;
}
.owm_lbutton:hover {
    text-decoration: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_lbutton {
        background-size: 29px;
    }
}
.owm_sidebar_msg_block .owm_lbutton {
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    background: #e6e9ef;
}
.owm_lbutton .owm_lbutton_ico span {
    padding: 0 2px;
}
/* ======== End of the Label button styles ======== */
/*========================================================
    [14] Notifications               __messages
========================================================*/
/* ======== Feedback styles ======== */
.feedRtl {
    direction: rtl;
    text-align: justify !important;
}
.feedLtr {
    direction: ltr;
    text-align: left;
}

.owm_msg_wrap {
    position: fixed;
    bottom: 90px;
    left: 0;
    width: 92%;
    height: auto;
    z-index: 30;
    margin-left: 4vw;
}
.owm_msg_block .owm_close_btn {
    margin-left: -34px;
    width: 20px;
    height: 20px;
}
.owm_msg_block .owm_close_btn:lang(fa-IR) {
    margin-left: 0px;
    float:left;
}
.owm_msg_block {
    padding: 7px;
    margin-bottom: 15px;
}
.owm_msg_txt {
    color: #fff;
    line-height: inherit;
    margin-right: 44px;
    display: block;
    font-size: 13px;
    text-align: center;
}
.owm_msg_txt:lang(fa-IR) {
    margin-right: 0px;
    margin-left: 44px;
}
.owm_msg_txt a {
    color: #fff;
    text-decoration: underline;
}
.owm_msg_error {
    background: #dc3c56;
    border: 1px solid #dc3c56;
    border-radius: 5px;
}
.owm_msg_warning {
    background: #f4b111;
    border: 1px solid #f4b111;
    border-radius: 5px;
}
.owm_msg_info {
    background: #019943 ;
    border: 1px solid #019943 ;
    border-radius: 5px;
}
/* ======== End of the Feedback styles ======== */
/* ======== Content header count ======== */
.owm_content_header_count {
    float: right;
    top: 6px;
    position: relative;
    display: inline-block;
    font-size: 87.5%;
    line-height: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    padding: 0px 1px;
    text-decoration: none;
    right: -20px;
}
.owm_content_header_count:hover {
    text-decoration: none;
}
.owm_content_header_count:after, .owm_content_header_count:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
header .owm_content_header_count:after,
header .owm_content_header_count:before {
    content: none;
}
.owm_content_header_count:after {
    border-color: rgba(54, 208, 174, 0);
    border-width: 3px;
    top: 50%;
    margin-top: -3px;
}
.owm_content_header_count:before {
    border-color: rgba(54, 208, 174, 0);
    border-width: 4px;
    top: 50%;
    margin-top: -4px;
}
.owm_content_header_count_txt {
    font-size: 0.7em;
}
.owm_content_header_count_cont {
    display: inline-table;
    padding: 1px 3px 1px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
/* ======== End of the Content header count ======== */
/*========================================================
    [15] Plugin Styles               __plugins
========================================================*/
/* ========= Profile View styles ======== */
.owm_profile_name {
    display: block;
    margin: 10px 10px 0px 117px;
    font-size: inherit;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_profile_name:lang(fa-IR) {
    margin: 33px 117px 0px 10px;
}
.owm_profile_online {
    margin: 8px 10px 4px 117px;
    width: 8px;
    height: 8px;
    background: url(images_mobile/online_status.png) no-repeat center center;
}

.owm_profile_online:lang(fa-IR) {
    margin: -15px 100px 4px 10px;
}
.owm_profile_online span {
    display: none;
}
.owm_profile_header .owm_profile_offline {
    width: auto;
    height: auto;
    background: none;
    margin-top: 4px;
    margin-bottom: 0;
}
.owm_profile_block .owm_profile_header .owm_profile_online.owm_profile_offline {
    font-size: 65%;
    padding-right: 17px;
}
.owm_profile_header .owm_profile_offline span {
    display: inline-block;
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_profile_block .owm_btn_list {
    padding: 0px 14px 0px 95px;
}
.owm_profile_block .owm_btn_list:lang(fa-IR) {
    padding-right: 90px;
    padding-left: 14px;
}
.owm_profile_block .owm_profile_header_wrap .owm_profile_btns .owm_btn_list_item_wrap.owm_view_more.owm_float_right {
    position: absolute;
    top: 50px;
    left: 3px;
    min-width: initial !important;
}
.owm_profile_btns_dropdown .owm_btn_list_item {
    margin-top: 4px;
    line-height: 39px;
    font-size: 123%;
}
.owm_profile_btns_dropdown .owm_btn_list_item:first-child {
    margin-top: 0px;
}
.owm_profile_btns_dropdown .owm_btn_list_item_c {
    height: 39px;
}
.owm_profile_info {
    padding-left: 18px;
}
.owm_profile_info:lang(fa-IR) {
    padding-right: 18px;
    padding-left: 0px;
    text-align: center;
}
.owm_profile_info td.owm_td_label {
    text-align: right;
    border-bottom: 1px lightgrey solid;
}
.owm_profile_about_all,
.owm_profile_info_all {
    padding: 10px;
}

.owm_profile_about_all .owm_section.owm_std_margin_bottom{
    padding-right: 0;
    padding-left: 0;
}
.owm_profile_info_all th {
    padding-left: 12px;
}
.owm_profile_info_all .owm_td_label {
    padding-left: 12px;
}
.owm_profile_info_all .owm_td_value {
    text-align: right;
    padding-right: 12px;
}
.owm_profile_desc {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 81.25%;
    background-image: url(images_mobile/arr_nav_next.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) center;
    color: inherit;
}
.owm_profile_desc:lang(fa-IR){
    background-image: url(images_mobile/arr_nav_back.svg);
    background-position: 10px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_profile_desc {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
        background-size: 10px 16px;
    }
}
.owm_profile_desc:hover {
    text-decoration: none;
}
.owm_profile_desc_all {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 81.25%;
}
.owm_profile_nav {
    width: inherit;
    overflow: hidden;
    position: relative;
}
.owm_profile_nav_list {
    white-space: nowrap;
    padding-top: 10px;
    height: 40px;
    text-align: right;
    margin: 0px 16px;
}
.owm_profile_nav_list:lang(fa-IR) {
    text-align: left;
}
.owm_profile_nav_list li {
    display: inline-block;
    margin: 0px 1px;
}
body .owm_profile_block .owm_profile_nav .owm_profile_nav_list li a {
    display: inline-block;
    color: #fff;
    font-size: 75%;
    margin-bottom: 10px;
    border-radius: 3px;
    padding: 3px;
    border: none !important;
}

body .owm_profile_block .owm_profile_desc:lang(fa-IR) {
    display: none;
}

.owm_profile_nav_list li a:hover {
    text-decoration: none;
}
.owm_profile_nav_img {
    display: block;
    min-width: 72px;
    height: 52px;
    background-position: center center;
    background-size: cover;
    border-bottom: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_profile_nav_txt {
    display: block;
    text-align: center;
    padding: 4px;
    line-height: 1.3em;
}
.owm_profile_nav_about {
    background-image: url(images_mobile/profile_nav_about.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
}
.owm_profile_avatar_wrap .owm_avatar img {
    height: 75px;
    width: 75px;
}
.owm_edit_profile .owm_join_photo_button .ow_avatar_field_preview img {
    margin-right: 60px;
    max-height: 38px;
}
.owm_profile_avatar_wrap .owm_avatar a {
    position: relative;
}
.owm_profile_avatar_wrap .owm_avatar a span {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 60%;
    padding: 2px 4px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
/* Profile Avatar */
.owm_profile_avatar_wrap {
    display: inline-block;
    padding: 4px;
    margin: -20px 0px 0px 20px;
    float: left;
}
.owm_profile_avatar_wrap:lang(fa-IR) {
    margin: 10px 10px 0px 0px;
    float: right;
}
.owm_profile_avatar_img {
    background-color: #ececec;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: cover;
}
.owm_profile_avatar_border {
    width: 74px;
    height: 74px;
}
.owm_list_item_view_title .owm_float_right .owm_btn_add {
    height: 30px;
    width: 35px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0px 0px 0px 0px;
    margin: 6px 0px 0px 0px;
}
.owm_events_view_userList {
    padding: 0px !important;
}
.owm_events_view_userList .ow_ic_user {
    padding: 7px !important;
}
.owm_events_view_additional_info {
    background: white;
    margin-top: 1px;
    width: 100%;
    font-size: 80%;
    line-height: 25px;
}
.owm_events_view_additional_info.owm_float_right {
    padding: 0px 5px;
    width: calc(85% - 12px);
    float: right;
}
.owm_events_view_additional_info span.owm_item_info_label {
    color: black;
    font-weight: bolder !important;
    font-size: 110%;
}
.owm_events_view_additional_info.owm_float_left{
    border-right: 1px solid #ccc;
}
.owm_events_view_additional_info.owm_float_left:lang(fa-IR){
    border-right: 0px;
}
.owm_events_view_userList .owm_box_cap {
    font-size: 86%;
}
.owm_events_view_userList .owm_box {
    margin-bottom: 0;
}
.owm_event_time_date .start_date,
.owm_event_time_date .end_date {
    display: inline;
}
html body div .ow_mild_red,
span.ow_blitem.ow_mild_red input[type=submit],
span.ow_blitem.ow_mild_red input[type=button],
.ow_bl a.ow_mild_red:hover {
    color: #ee3d32;
}
/* ========= End of the Profile View styles ======== */
/* ======== Newsfeed styles ======== */
/* Newsfeed status update */
.owm_newsfeed_status_update.owm_bg_color_2 {
    background-color: transparent;
}
.owm_newsfeed_status_update {
    margin: 10px 8px;
}
.owm_list_item,
.owm_list_item_without_image {
    margin: 0 0 3px 0;
    background-color: white;
}
.owm_iisnews_page li._most-discussed,
.owm_iisnews_page li._top-rated,
.owm_photo_block li._toprated,
.owm_content_menu li._popular{
    display: none;
}
.owm_upload_photo textarea,
input#album_input {
    margin: 6px 10px;
    width: calc(100% - 20px);
}
input#album_input {
    border: solid 1px #777;
    font-weight: normal;
    font-size: 70%;
}
.owm_events_view_userList .owm_box {
    border: 0px;
}
#forum_new_post_wrappper {
    margin: 6px 7px 0px 0px !important;
}
.owm_forum_section_wrapper {
    margin: 8px;
}
.owm_forum_section_cap {
    border-bottom: 1px solid #b6b6b6;
}
.owm_nav_cap.owm_nav_cap_right_cont.owm_forum_section_cap.owm_bg_color_3.owm_border.clearfix {
    text-align: center;
    border-bottom-width: 0px;
    border-top-width: 3px;
}
.owm_search_field textarea:lang(fa-IR), .owm_search_field input[type=text]:lang(fa-IR) {
    padding-right: 11px;
    padding-left: 41px;
}
.owm_newsfeed_status_update textarea {
    height: 49px;
    padding-top: 15px;
    padding-right: 41px;
    padding-bottom: 6px;
    border: none;
}
.owm_newsfeed_status_update textarea:lang(fa-IR){
    padding-left: 41px;
    padding-right: 6px;
}
.owm_newsfeed_body_status:empty {
    display: none;
}
.owm_newsfeed_status_update_edit {
    padding: 3px;
}
.owm_newsfeed_status_update_edit textarea {
    height: 100px;
    padding: 6px;
}
.owm_newsfeed_status_update_add_icon {
    background: url(images_mobile/upload_photo_add.svg) no-repeat center center;
    background-size: 22px;
}
a.owm_newsfeed_status_update_add_icon {
    background-size: 60%;
    background-position-x: center !important;
    background-position-y: 4px !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_newsfeed_status_update_add_icon {
        background-size: 20px 16px;
    }
}
.owm_newsfeed_status_update .owm_newsfeed_status_update_add_icon {
    float: right;
    width: 32px;
    height: 49px;
    margin-left: -32px;
    position: relative;
}
.owm_newsfeed_status_update .owm_newsfeed_status_update_add_icon:lang(fa-IR) {
    float: left;
    margin-left: 8px;
    margin-right: -40px;
    margin-top: -3px;
}
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_add_icon {
    float: left;
    width: 40px;
    margin-right: -32px;
    position: relative;
    overflow: hidden;
    background-size: 60%;
}
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_privacy {
    font-size: 0.8em;
}
.iisnewsfeedplus_attachment .iisnewsfeedplus_attachment,
.iisaudio_mic .iisaudio_mic {
    background-image: none !important;
    background-size: 0px !important;
}
.owm_newsfeed_status_update_add_icon input[type="file"] {
    cursor: pointer;
    font-size: 140.6%;
    height: 29px;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: 'alpha(opacity=0)';
    -khtml-opacity: 0;
    -moz-opacity: 0;
    position: absolute;
    top: 0;
    width: 200px;
    overflow: hidden;
}
.owm_newsfeed_status_update_add_cont {
    padding-left: 6px;
    line-height: 29px;
    font-size: 81.25%;
}
.owm_newsfeed_status_update_add_name {
    display: inline-block;
    padding-left: 32px;
}
.owm_box_body .owm_newsfeed_item{
    border: 1px solid #ccc;
}
.owm_newsfeed_status_update_btn.owm_preloader_circle{
    min-width: 20px;
    height: 29px;
}
.owm_newsfeed_status_update_btn.owm_preloader_circle .ow_button {
    display: none;
}
.owm_newsfeed_status_update_privacy .statusPrivacy {
    padding: 0px;
    height: 25px;
    margin: 2px;
}
/* Newsfeed item */
.owm_newsfeed_item {
    font-size: 87.5%;
    min-width: initial;
    margin-top: 6px !important;
}
.owm_newsfeed_date {
    text-align: left;
    padding: 0px 1px;
    line-height: 1.3em;
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_newsfeed_date{
    font-size: 60%;
}
.owm_newsfeed_date,
.owm_photo_date {
    display: inline-block;
    border: 1px solid #ffffff;
}
.owm_newsfeed_date{
    background-color: #e4e0e0;
    padding: 3px 5px 2px;
    border-radius: 3px;
    float: right;
    margin-right: -10px;
}
.owm_newsfeed_date:lang(fa-IR){
    text-align: right;
    float: left;
    margin-left: -10px;
    margin-right: 2px;
}
.iismainpage .owm_user_list_item .owm_newsfeed_date {
    margin-left: 0px;
}
.owm_newsfeed_item_cont .feed_image_privacy {
    float: left;
    margin-left: 2px !important;
    margin-right: 2px !important;
    margin-top: 0px !important;
}
.feed_image_privacy {
    float: left;
    background-color: #fff;
    border-radius: 4px;
    padding: 1px;
    margin-left: 4px;
}
.feed_image_privacy:lang(fa-IR) {
    float: right;
    margin-left: 2px;
    margin-right: 4px !important;
}
img.ow_nowrap.create_time.ow_newsfeed_date.ow_small.feed_image_privacy {
    margin: 2px 8px 2px 2px !important;
    height: 20px !important;
    width: 20px !important;
}
img.ow_nowrap.create_time.ow_newsfeed_date.ow_small.feed_image_privacy:lang(fa-IR) {
    margin: 2px 2px 2px 8px !important;
}
.owm_newsfeed_control_left img.ow_nowrap.create_time.ow_newsfeed_date.ow_small.feed_image_privacy {
    opacity: 0.75;
}
.owm_photo_string .owm_photo_date {
    margin-top: 5px;
}
a#photo-delete {
    font-size: 80%;
    color: #fff;
    padding: 7px 10px 5px 12px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-appearance: none;
    border: none;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #bf2a30 !important;
}
a.privacy_label img.feed_image_privacy {
    border: 0px #444 solid;
}
.owm_video_view .feed_image_privacy {
    margin: -4px 5px;
    float: initial;
}
form[name="edit-privacy"] table {
    width: 100%;
}
form[name="edit-privacy"] table select{
    width: 100%;
}
form[name="edit-privacy"] table input[type=submit]{
    float: right;
}
form[name="edit-privacy"] table input[type=submit]:lang(fa-IR){
    float: left;
}
.owm_floatbox_cont.clearfix {
    margin: 7px;
    overflow-y: auto;
    max-height: 70vh;
}

.owm_newsfeed_header_txt .owm_newsfeed_date {
    font-size: 100%;
    text-align: left;
    padding-left: 0px;
    padding-top: 3px;
}
.owm_newsfeed_header_txt .owm_newsfeed_date:lang(fa-IR) {
    text-align: right;
    padding-right: 0px;
    font-size: 10px;
}
.owm_newsfeed_item_cont {
    position: relative;
    background: #fff;
    border-top: 1px solid #ecf1f6;
    border-bottom: 1px solid #ecf1f6;
}
.owm_newsfeed_responded .owm_newsfeed_item_cont {
}
.owm_newsfeed_header {
    margin: 0px 3px 0px;
    padding: 10px 20px 14px 0px;
    font-size: 92.86%;
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_newsfeed_header:lang(fa-IR) {
    padding: 3px 0px 3px 20px;
}

.owm_newsfeed_header:lang(fa-IR) {
    padding: 3px 0px 3px 20px;
}
.owm_newsfeed_item_no_body .owm_newsfeed_header {
    font-size: 100%;
    margin: 0px;
    /*padding: 10px 46px 10px 10px;*/
}
.owm_newsfeed_item_no_body .owm_newsfeed_header:lang(fa-IR) {
    /*padding: 10px 10px 10px 46px;*/
}
.owm_newsfeed_header_pic {
    margin-right: 8px;
    float: left;
}
.owm_newsfeed_header_pic .owm_avatar {
    vertical-align: middle;
}
.owm_newsfeed_header_pic .owm_avatar:nth-child(2) {
    margin-left: -14px;
}
.owm_newsfeed_header_pic .owm_avatar:lang(fa-IR):nth-child(2) {
    margin-left: 0;
    margin-right: -14px;
}
.owm_newsfeed_header_cont {
    margin-bottom: 0px;
    padding-left: 3px;
}
.owm_newsfeed_header_txt {
    display: table-cell;
    vertical-align: middle;
    line-height: 25px;
}
.owm_newsfeed_header_txt,
.owm_newsfeed_header_responded{
    font-size: 85% !important;
}
.owm_newsfeed_header_txt a,
.owm_newsfeed_header_responded a{
    font-size: 100% !important;
}
.owm_newsfeed_header_responded {
    font-size: 92.86%;
    padding: 10px 20px 10px 0px;
    margin: 0px 10px 0px;
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_newsfeed_header_responded:lang(fa-IR) {
    padding: 3px 10px 3px 30px;
    margin: 0px;
    border-bottom: solid 1px #555;
}
.owm_newsfeed_responded .owm_newsfeed_header {
    border-top: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_newsfeed_item_no_body .owm_newsfeed_item_box .owm_newsfeed_header {
    padding: 0px;
    margin: 0px;
}
.owm_newsfeed_item_no_body .owm_newsfeed_item_box .owm_newsfeed_header {
    border: none;
}
.owm_newsfeed_body {
    padding: 0px 3px;
    border-top: solid 1px #e6e9ef;
}
.owm_newsfeed_body_status {
    padding: 3px 3px 3px;
    margin-bottom: 3px;
    text-align: justify !IMPORTANT;
    font-size: 85%;
}
.tabs-style-underline nav a span {
    font-weight: normal !important;
}
.tabs-style-underline li {
    border-left: 0px !important;
}
.tabs {
    font-weight: normal !important;
    font-size: 90% !important;
}
.owm_newsfeed_body_pic {
    margin: 10px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    text-align: center;
    padding: 3px;
}
.owm_newsfeed_body_pic a {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    background-size: auto 100%;
    position: relative;
}
.owm_newsfeed_body_pic img {
    display: block;
    visibility: hidden;
    height: auto;
    width: auto;
    max-height: 100px;
    max-width: 70%;
}
.owm_newsfeed_body_pic_icon {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background: url(images_mobile/ico_video_play.png) no-repeat center center;
}
.owm_newsfeed_body_cont .owm_newsfeed_item_padding {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 80%;
}
.owm_newsfeed_body_title a {
    font-size: 100%;
}
/* Newsfeed context menu */
.owm_newsfeed_context_menu {
    position: absolute;
    padding-right: 2px;
    right: 0px;
    top: 0px;
    text-align: right;
}
.owm_newsfeed_context_menu:lang(fa-IR){
    text-align: left;
    right:auto;
    left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
.owm_newsfeed_item_no_body .owm_newsfeed_context_menu,
.owm_newsfeed_responded .owm_newsfeed_context_menu {
    top: -2px;
}
.owm_newsfeed_item_no_body .owm_newsfeed_body_responded {
    margin-bottom: 12px;
}
/* redesign */
.owm_newsfeed_context_menu .owm_view_more .bl-dropdown-btn {
    background: url(images_mobile/arr_down_btn_list.svg) no-repeat 0 0;
    display: inline-block;
    height: 12px;
    width: 17px;
    padding: 0px;
}
.owm_newsfeed_context_menu .owm_view_more .bl-dropdown-btn .owm_view_more_ic {
    background: none;
}
.owm_newsfeed_context_menu .context_action {
    right: -14px;
    top: 16px;
    min-width: initial;
}
.owm_newsfeed_context_menu .owm_context_arr_down {
    display: inline-block;
}
/* /redesign */
.owm_newsfeed_body_icon {
    float: left;
    margin-right: -40px;
    width: 33px;
    height: 33px;
    background-color: #fcfcfc;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px;
    border: 1px solid #e6e9ef;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    vertical-align: top;
}
.owm_newsfeed_body_icon:lang(fa-IR) {
    /*    float: right;
        margin-right: auto;
        margin-left: -40px;*/
    display: none;
}
.owm_newsfeed_body_info_wrap {
    display: table;
    padding-left: 7px;
    height: 34px;
}
.owm_newsfeed_body_icon ~ .owm_newsfeed_body_info_wrap {
    padding-left: 48px;
}
.owm_newsfeed_body_icon ~ .owm_newsfeed_body_info_wrap:lang(fa-IR) {
    padding-left: 0px;
    padding-right: 0px;
    word-break: break-word;
}
.owm_newsfeed_body_info {
    display: table-cell;
    vertical-align: middle;
    text-align: justify;
}
.owm_newsfeed_body_descr {
    padding-top: 5px;
}
/* Newsfeed controls */
.owm_newsfeed_control {
    text-align: center;
    margin: 6px 0px 4px 0;
    min-height: 22px;
    padding-bottom: 4px;
    padding-right: 7px;
}
.owm_newsfeed_control:lang(fa-IR) {
    padding-right: 0;
}
.owm_newsfeed_footer {
    margin-bottom: 0px !important;
}
.owm_newsfeed_footer .owm_newsfeed_control_html {
    border-top: 6px solid #eee;
    padding-bottom: 1px;
}
.owm_newsfeed_item_no_body .owm_newsfeed_footer .owm_newsfeed_control {
    margin-top: 0px;
}
.owm_newsfeed_control_left {
    float: right;
    width: 50%;
}
.owm_newsfeed_control_left:lang(fa-IR) {
    float: left;
}
.owm_newsfeed_control_right {
    float: left;
    width: 50%;
}
.owm_newsfeed_control_btn {
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-position: center 4px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    height: 26px;
    background-color: white;
}
.owm_newsfeed_body_title {
    margin: 2px;
    font-weight: bold;
    font-size: 14px;
}
a.owm_newsfeed_control_btn.owm_newsfeed_control_like {
    border-right-width: 0px;
}
.owm_newsfeed_control_left:first-child ~ .owm_newsfeed_control_left .owm_newsfeed_control_btn {
    border-left-width: 1px;
}
.owm_newsfeed_control_like .postLikeUserList {
    background: url(images_mobile/like.svg) no-repeat;
    background-size: 23px;
    background-position: 8px center;
}
.owm_newsfeed_control_comment {
    background: url(images_mobile/comment.svg) no-repeat;
    background-size: 23px;
    background-position: 8px center;
}
.owm_newsfeed_control_counter {
    color: #b1b1b1;  /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    display: inline-block;
    line-height: 15px;
    padding-left: 34px;
    padding-top: 9px;
}
.owm_newsfeed_control_like.owm_newsfeed_control_active .postLikeUserList {
    background-image: url(images_mobile/like_active.svg);
}
.owm_newsfeed_control_btn:hover {
    text-decoration: none;
}
.owm_newsfeed_control_txt {
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_newsfeed_control_txt ~ .owm_newsfeed_control_counter {
    padding-left: 6px;
}
.owm_newsfeed_control_no_icon {
    background-image: none;
}
.owm_newsfeed_control_single .owm_newsfeed_control_left {
    float: none;
    width: auto;
}
.owm_newsfeed_control_single .owm_newsfeed_control_btn {
    border-right: none;
    border-left: none;
}
.owm_newsfeed_item_padding {
    padding: 10px;
}
.owm_newsfeed_item_box {
    margin: 0px 0px 0px;
    background: #fff;
    border: 1px solid #e6e9ef;
    border-right: none;
    border-left: none;
    border-top: none;
}
.owm_newsfeed_item_box_plain {
    margin: 0px 5px 0px;
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #ecf1f6; /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_newsfeed_body_activity {
    position: relative;
    border-top: 1px solid #dadada;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    margin-top: 8px;
}
.owm_newsfeed_body_activity:before,
.owm_newsfeed_body_activity:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.owm_newsfeed_body_activity:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    left: 31px;
    margin-left: -7px;
}
.owm_newsfeed_body_activity:before {
    border-color: rgba(181, 181, 181, 0);
    border-bottom-color: #dadada;
    border-width: 8px;
    left: 31px;
    margin-left: -8px;
}
.owm_newsfeed_body_activity:lang(fa-IR):after {
    right: 32px;
}
.owm_newsfeed_body_activity:lang(fa-IR):before {
    right: 31px;
}
.owm_newsfeed_body_activity .owm_newsfeed_item_padding {
    padding: 10px 5px;
}
.owm_newsfeed_body_activity_pic {
    float: left;
    margin-right: -36px;
}
.owm_newsfeed_body_activity_pic:lang(fa-IR) {
    float: right;
    margin-right: auto;
    margin-left: -36px;
}
.owm_newsfeed_body_activity_info_wrap {
    display: table;
    padding-left: 48px;
    height: 34px;
}
.owm_newsfeed_body_activity_info_wrap:lang(fa-IR) {
    padding-right: 48px;
    padding-left: 0px;
}
.owm_newsfeed_body_activity_info {
    display: table-cell;
    vertical-align: middle;
}
.owm_newsfeed_body_activity_info:lang(fa-IR){
    line-height: 1.9;
    word-break: break-all;
}
.owm_newsfeed_item_box ~ .owm_newsfeed_ulist>.owm_newsfeed_item_box {
    border-top: none;
}
.owm_newsfeed_ulist_count {
    color: #555; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    float: left;
    margin-right: 17px;
    width: 100%;
    text-align: center;
}
.owm_newsfeed_ulist_avatars {
    text-align: center;
}
.owm_newsfeed_ulist_avatars .owm_avatar {
    text-align: center;
    padding-top: 5px;
    margin-right: 8px;
}
.owm_newsfeed_ulist_avatars .owm_avatar:last-child {
    margin-right: 0px;
}
/* Newsfeed ImgList styles */
.owm_newsfeed_imglist_scroller {
    overflow: hidden;
}
.owm_newsfeed_imglist_scroller .owm_newsfeed_imglist_wrap {
    margin-bottom: -17px;
}
.owm_newsfeed_imglist_wrap {
    overflow: auto;
    width: 100%;
}
.owm_newsfeed_imglist .owm_newsfeed_imglist_section {
    padding-bottom: 3px;
}
.owm_newsfeed_imglist {
    padding: 0 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.owm_newsfeed_imglist_section a {
    display: block;
    background-color: transparent; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.owm_newsfeed_imglist_section a img {
    display: inline-block;
    visibility: hidden;
    min-height: 100px;
    width: 0%;
}
.owm_newsfeed_imglist_filter {
    display: none;
}
.owm_newsfeed_imglist_item {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 3px;
    float: left;
}
/* Imglist for 1 image */
.owm_newsfeed_imglist_scroller_1 .owm_newsfeed_imglist_wrap {
    margin-bottom: 0px;
}
.owm_newsfeed_imglist_scroller_1 .owm_newsfeed_imglist,
.owm_newsfeed_imglist_scroller_4 .owm_newsfeed_imglist {
    width: 100%;
}
.owm_newsfeed_imglist_scroller_1 .owm_newsfeed_imglist_section:first-child,
.owm_newsfeed_imglist_scroller_2 .owm_newsfeed_imglist_section:first-child,
.owm_newsfeed_imglist_scroller_3 .owm_newsfeed_imglist_section:first-child,
.owm_newsfeed_imglist_scroller_4 .owm_newsfeed_imglist_section:first-child {
    width: 100%;
}
.owm_newsfeed_imglist_scroller_1 .owm_newsfeed_imglist_item {
    width: 100%;
}
/* Imglist for 2 images */
.owm_newsfeed_imglist_scroller_2 .owm_newsfeed_imglist,
.owm_newsfeed_imglist_scroller_7 .owm_newsfeed_imglist,
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist {
    width: 101%;
}

.owm_newsfeed_imglist_scroller_2 .owm_newsfeed_imglist_item,
.owm_newsfeed_imglist_scroller_4 .owm_newsfeed_imglist_item {
    width: 50%;
}
/* Imglist for 3 images */
.owm_newsfeed_imglist_scroller_3 .owm_newsfeed_imglist {
    width: 101%;
}
.owm_newsfeed_imglist_scroller_3 .owm_newsfeed_imglist_item {
    width: 33.3%;
}
/* Imglist for 4 images */
.owm_newsfeed_imglist_scroller_4 .owm_newsfeed_imglist_item {
    padding: 3px;
    margin-bottom: 12px;
}
/* Imglist for 5-6 images */
.owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist,
.owm_newsfeed_imglist_scroller_6 .owm_newsfeed_imglist {
    width: 101%;
}
.owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist_item,
.owm_newsfeed_imglist_scroller_6 .owm_newsfeed_imglist_item {
    padding: 3px;
}
.owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist_section:first-child,
.owm_newsfeed_imglist_scroller_6 .owm_newsfeed_imglist_section:first-child {
    width: 66.6%;
    float: left;
}

.owm_newsfeed_body_cont .owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist_section:first-child {
    width: 100%;
}

.owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist_section:last-child,
.owm_newsfeed_imglist_scroller_6 .owm_newsfeed_imglist_section:last-child {
    width: 33.3%;
    float: left;
}
.owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist_section:first-child .owm_newsfeed_imglist_item,
.owm_newsfeed_imglist_scroller_6 .owm_newsfeed_imglist_section:first-child .owm_newsfeed_imglist_item {
    width: 50%;
}
.owm_newsfeed_imglist_scroller_5 .owm_newsfeed_imglist_section:last-child .owm_newsfeed_imglist_item,
.owm_newsfeed_imglist_scroller_6 .owm_newsfeed_imglist_section:last-child .owm_newsfeed_imglist_item {
    width: 100%;
}
/* Imglist for 7-8 images */
.owm_newsfeed_imglist_scroller_7 .owm_newsfeed_imglist_section,
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist_section {
    width: 101%;
    float: left;
}
.owm_newsfeed_imglist_scroller_7 .owm_newsfeed_imglist_item,
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist_item {
    width: 50%;
    padding: 3px;
}
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist_section:last-child .owm_newsfeed_imglist_item:last-child a {
    position: relative;
}
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist_filter {
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    top:0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
}
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist_filter span {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 178.57%;
    font-weight: 300;
}
.owm_newsfeed_imglist_scroller_8 .owm_newsfeed_imglist_filter div {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}
.owm_newsfeed_imglist a:first-child {
    margin-left: 0px;
}

.ow_newsfeed_photo_grid{
    text-align: center;
}
.ow_newsfeed_preview_grid_item{
    padding: 0px 4px 4px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 150px;
    display: inline-block !important;
}
.ow_newsfeed_preview_grid_item img{
    height: 100px;
}

.owm_newsfeed_body .owm_newsfeed_video_embed iframe {
    width: 100%;
    min-height: 47vw;
    position: relative;
}
.owm_newsfeed_body canvas#canvas {
    display: none;
}
.owm_newsfeed_body_responded .owm_newsfeed_video_embed iframe {
}
.owm_newsfeed_body_responded .owm_newsfeed_video_embed .h_iframe-aparat_embed_frame > span {
    padding-top: 0px !important;
}
/* Newsfeed disabled item ======== */
.owm_newsfeed_item_disabled_wrap {
    padding-bottom: 12px;
}
.owm_newsfeed_item_disabled {
    background-color: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    z-index: 2;
}
.owm_newsfeed_item_disabled_wrap .owm_newsfeed_item_disabled {
    display: block;
}
.owm_newsfeed_item_disabled_wrap .owm_newsfeed_footer {
    display: none;
}
/* Newsfeed comments */
.owm_newsfeed_comment_item {
    border-bottom: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    padding: 3px;
    font-size: 92.86%;
    /*border-top: 1px solid #d6d6d6;*/
    background-color: #ffffff;
}
.owm_blogs_view .owm_newsfeed_comment_item.clearfix {
    border-top: 1px solid #ecf1f6;
}
.owm_newsfeed_comment_thumb {
    float: left;
    margin-right: -34px;
}
.owm_newsfeed_comment_thumb:lang(fa-IR) {
    float: right;
    margin-left: -34px;
    margin-right: 0;
}
.owm_newsfeed_comment_info:lang(fa-IR) {
    margin-left: 0;
    margin-right: 50px;
    font-size: 80%;
}
.owm_newsfeed_comment_info {
    margin-left: 62px;
}
.owm_newsfeed_comment_txt {
    padding: 6px 12px 6px 0px;
    font-size: 107.69%;
    text-align: justify;
}
.owm_newsfeed_comment_txt:lang(fa-IR) {
    padding-left: 12px;
    padding-right: 0px;
}
.owm_newsfeed_comment_date {
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    font-size: 10px;
}
input#instant_search_txt_input {
    width: calc(100% - 20px) !important;
    margin-right: 10px !important;
    margin-left: 10px !important;
    margin-bottom: 6px !important;
}
.owm_newsfeed_comment_input textarea {
    font-size: 80%;
    padding: 10px 10px 4px;
    height: 36px !important;
    border-top: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.owm_newsfeed_comment_input textarea {
    border-bottom: none;
    border-right: none;
    border-left: none;
}
.owm_newsfeed_comment_input .owm_invitation,
.owm_newsfeed_comment_input .invitation {
    height: auto;
    width: 99.9%;
    overflow-x: hidden;
}
.owm_newsfeed_block .owm_newsfeed_list .owm_newsfeed_item .owm_newsfeed_item_cont .owm_newsfeed_footer .owm_newsfeed_control_html .owm_newsfeed_comments .owm_newsfeed_comment_input textarea {
    border-top: 1px #afb6c0 solid;
}
.owm_newsfeed_comment_submit {
    padding: 10px;
    border-top: solid 1px #777;
}
.owm_newsfeed_comment_load_more {
    background-color: transparent; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border: none;
    margin-bottom: 0px;

}
.owm_newsfeed_comment_load_more.cmnt_load_more_cont.owm_sidebar_load_more_with_text{
    cursor: pointer;
}
#newsfeed-status-form.owm_newsfeed_block  {
    margin-bottom: 0px;
}
.feed-load-more.owm_newsfeed_comment_load_more.owm_load_more{
    background-image: url(images_mobile/preloader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    margin: 2px 6px 0px 6px;
    min-height: 30px;
    background-size: 20px;
    color: white;
    border-radius: 4px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_newsfeed_comment_load_more.owm_load_more {
        background-image: url(images_mobile/preloader_circle@2x.gif);
        /*background-size: 36px 6px;*/
    }
}
.owm_newsfeed_comment_load_txt {
    display: inline-block;
    line-height: 39px;
    font-size: 92.86%;
    display: none;
}
/* ======== End of the Newsfeed styles ======== */
/* ======== Photo styles ======== */
/* Photo list styles */
.owm_photo_block {
    margin-top: 6px;
}
.owm_photo_list {
    padding: 7px 8px;
    margin-bottom: 0px;
    border-bottom: 1px solid #b6b6b6;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
}
.owm_photo_list_item {
    display: inline-block;
    width: calc(50% - 16px);
    margin: 8px 8px;
    vertical-align: top;
}
.owm_photo_list_item a {
    width: 100%;
    /*border: 1px solid rgba(93, 93, 93, 0.4);!** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **!*/
    box-shadow: 0px 0px 4px 0px #5a5a5a;
    display: inline-block;
    vertical-align: top;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.owm_photo_list_item a:hover {
    text-decoration: none;
}
.owm_photo_list_item img {
    display: block;
    visibility: visible;
    max-width: 100% !important;
    width: 100%;
    vertical-align: top;
    border: none;
}
@media only screen and (orientation : landscape) {
    .owm_photo_list_item {
        width: 22.8%;
        margin: 0px 0.8% 1.9% 1.2%;
    }
}
.owm_photo_block .owm_content_menu {
    /*padding-right: 44px;*/
}
.owm_add_photo {
    height: 30px;
    width: 35px;
    float: right;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius: 4px;
    padding: 0px 0px 0px 0px;
    margin: 17px 5px 0px -34px;
    margin-left: 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_add_photo {
        background-image: url(images_mobile/ico_plus@2x.png);
        background-size: 13px 13px;
    }
}
.owm_add_photo_label {
    display: block;
    margin-right: 44px;
    vertical-align: middle;
    font-size: 81.25%;
    padding: 4px 6px;
}
.owm_add_photo_wrap .owm_add_photo {
    margin-top: 0px;
}
.owm_photo_list_load_more {
    text-align: center;
    background-image: url(images_mobile/preloader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1px;
    background-color: white;
    margin: -2px 8px 7px 8px;
}
.owm_photo_list_load_more a {
    display: block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_photo_list_load_more {
        background-image: url(images_mobile/preloader_circle@2x.gif);
        background-size: 36px 6px;
    }
}
/* Add Photo page */
#content > .owm_upload_photo {
    background-color: white;
    border: 1px solid #b6b6b6;
}
.owm_upload_photo_browse_wrap, .owm_upload_photo_attach_wrap {
    padding: 18px;
    position: relative;
}
.owm_upload_photo_left_label, .owm_upload_photo_right_label {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.owm_upload_photo_left_label {
    float: left;
    text-align: left;
    padding-left: 46px;
    padding-right: 2px;
    padding-top: 5px;
}
.owm_upload_photo_left_label:lang(fa-IR) {
    float: right;
    text-align: right;
    padding-right: 46px;
    padding-left: 2px;
}
.owm_upload_photo_right_label {
    float: right;
    padding-left: 46px;
    padding-right: 0px;
    text-align: left;
}
.owm_upload_photo_right_label:lang(fa-IR) {
    float: left;
    text-align: right;
    padding-left: 0px;
    padding-right: 35px;
}
.owm_upload_choose_label,
.owm_upload_replace_label,
.owm_upload_img_name_label {
    height: 38px;
    width: 102%;
    vertical-align: middle;
    font-size: 81.25%;
}
.owm_upload_choose_label {
    display: table;
}
.owm_upload_replace_label,
.owm_upload_img_name_label {
    display: none;
}
.owm_upload_choose_label,
.owm_upload_replace_label {
    color: #4c5358; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_upload_photo_attach_wrap .owm_upload_replace_label,
.owm_upload_photo_attach_wrap .owm_upload_img_name_label {
    display: table;
}
.owm_upload_photo_attach_wrap .owm_upload_choose_label {
    display: none;
}
.owm_upload_choose_label span,
.owm_upload_img_name_label span,
.owm_upload_replace_label span {
    vertical-align: middle;
    display: table-cell;
}
.owm_upload_photo_btn {
    padding: 5px;
    border: 1px dashed #ccc;
    border-radius: 3px;
}
.owm_upload_photo_browse_wrap input[type=file],
.owm_upload_photo_attach_wrap input[type=file] {
    font-size: 140.6%;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: 'alpha(opacity=0)';
    -khtml-opacity: 0;
    -moz-opacity: 0;
    overflow: hidden;
    cursor: pointer;
}
.owm_upload_photo_browse_wrap input[type=file]:lang(fa-IR),
.owm_upload_photo_attach_wrap input[type=file]:lang(fa-IR) {
    right: 0px;
    left: auto;
}
.owm_upload_photo_choose_btn {
    position: relative;
    display: block;
    height: 38px;
}
.owm_upload_photo_choose_btn {
    background: url(images_mobile/upload_photo_add.svg) no-repeat left center;
    background-size: 30px;
}
.owm_upload_photo_choose_btn:lang(fa-IR) {
    background-position: right center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_upload_photo_choose_btn {
        background-size: 35px 33px;
    }
}
.owm_upload_photo_attach_wrap .owm_upload_photo_choose_btn {
    background-position: 0 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_upload_photo_attach_wrap .owm_upload_photo_choose_btn {
        background-size: 35px 34px;
    }
}
.owm_upload_photo_album_wrap {
    position: relative;
}
.owm_upload_photo_album_wrap .owm_fake_input {
    border-top: none;
}
.owm_upload_photo_btn_wrap {
    padding: 5px 10px 10px;
    border-bottom: none;
}
.owm_upload_photo_album_wrap input[type="button"] {
    position: absolute;
}
.owm_choose_album {
    position: relative;
    font-size: 78.13%;
    text-decoration: none;
    float: left;
    min-width: 50%;
    padding: 8px 0;
    margin: 6px 10px;
    border: 0px solid #777 !important;
    background-color: #f8f9fb;
    background-image: none;
    background-size: 0px;
    width: calc(100% - 20px);
    border-radius: 4px;
}
.owm_choose_album:lang(fa-IR) {
    float: right;
}
.owm_choose_album select {
    width: 100%;
    top: 0px;
    right: 0px;
    position: absolute;
    filter: alpha(opacity=0);
    -ms-filter: 'alpha(opacity=0)';
    -moz-opacity: 0;
}
#imagesDiv {
    padding: 0px 0 10px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.owm_photo_upload_item_preview_wrapper {
    margin: -1px 10px;
    border: 1px solid #e3e0e0;
    padding: 5px 0px;
    background-color: #efefef;
}
.owm_photo_upload_item_preview_wrapper:nth-child(even) {
    background-color: #f6f6f6;
}
.owm_photo_upload_item_preview_wrapper > .owm_photo_upload_img {
    display: inline;
    width: 100px;
    margin: 0px 5px;
}
.owm_photo_upload_item_preview_wrapper > .owm_photo_upload_desc {
    display: inline;
    width: calc( 100% - 105px);
    margin: 0px 5px;
}
.owm_photo_upload_item_preview_wrapper > .owm_photo_upload_desc textarea {
    width: calc( 100% - 105px);
    margin: 2px 2px;
    background-color: white;
    border: 1px solid #ccc;
}
.owm_photo_upload_item_preview_wrapper > .owm_photo_upload_img img {
    width: 80px;
    max-height: 150px;
}
/* Photo View */
.owm_photo_bg {
    background-color: white;
}
.owm_photo_holder {
    text-align: center;
    position: relative;
}
.owm_photo_stage {
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 150px;
}
.owm_photo_stage img {
    width: 100%;
    visibility: hidden;
}
.owm_photo_info {
    text-align: left;
    padding: 0 8px 0;
}
.owm_photo_info:lang(fa-IR){
    text-align: right;
}
.owm_photo_album_block {
    padding: 6px 0 6px 0;
    font-size: 68.75%;
    color: #fff;
}
.owm_photo_album {
    display: inline-block;
    color: #555;
}
.owm_photo_enlarge {
    display: none;
    width: 15px;
    height: 15px;
    background-image: url(images_mobile/photo_enlarge.png);
    background-position: center center;
    background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_photo_enlarge {
        background-image: url(images_mobile/photo_enlarge@2x.png);
        background-size: 15px 15px;
    }
}
.owm_photo_string {
    margin-left: 62px;
    padding: 2px 0px 0px;
    font-size: 12px !important;
    border-top: 1px solid #ccc;
}
.owm_photo_string:lang(fa-IR){
    margin-left: 0px;
    margin-right: 2px;
}
.owm_photo_author {
    padding-bottom: 8px;
    padding-left: 8px;
}
.owm_photo_author .owm_photo_string{
    padding-right: 10px;
}
.owm_photo_author{
    margin-right: -10px;
    width: calc(100% + 17px);
}

.owm_photo_name {
    padding-bottom: 2px;
}
.owm_photo_date {
    color: #475258; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_photo_descr {
    font-size: 80%;
    color: #555;
}
.owm_photo_box_toolbar + .owm_photo_descr{
    padding: 6px 0;
}

.owm_photo_box_toolbar + .owm_photo_descr + .uploaded_photo_detail {
    padding: 6px 0;
}
.owm_photo_next {
    position: absolute;
    right: 5px;
    top: calc( 50% - 12px );
    width: 25px;
    height: 25px;
    min-width: 25px;
    background: url(images_mobile/photo_next.png) no-repeat center right;
}
.owm_newsfeed_comment_author {
    font-size: 15px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_photo_next {
        background-image: url(images_mobile/photo_next@2x.png);
        background-size: 24px 24px;
    }
}
.owm_photo_prev {
    left: 5px;
    position: absolute;
    text-align: left;
    top: calc( 50% - 12px );
    width: 25px;
    height: 25px;
    min-width: 25px;
    background: url(images_mobile/photo_prev.png) no-repeat center left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_photo_prev {
        background-image: url(images_mobile/photo_prev@2x.png);
        background-size: 24px 24px;
    }
}
.owm_photo_view .owm_newsfeed_comment_input textarea {
    font-size: 81.25%;
}
/* Photo Album list */
.owm_photo_album_list_wrap {
    /**background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    padding: 0px 8px 8px;
}
.owm_photo_album_list_item {
    border: 1px solid #ccc;
    margin: 6px 0px;
    background-color: white;
}
.owm_photo_album_list_cont {
    display: block;
    padding: 3px 18px 3px 3px;
    border-color: #ccc !important;
    font-size: 84.25%;
    color: #555; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    text-shadow: 0px 1px 0px #fff;
}
.owm_photo_album_list_cont:lang(fa-IR) {
    padding: 3px 3px 3px 9px;
}
.owm_photo_album_list_cont:hover {
    text-decoration: none;
}
/*.photo_album_list_cont_left {
    float: left;
}*/
.owm_photo_album_thumb {
    display: inline-block;
    position: relative;
    top: 0px;
    left: 0px;
    width: 74px;
    height: 74px;
    border: 1px solid #ccc;
    vertical-align: middle;
    background-size: cover;
    margin: 2px 15px 2px 2px;
}
.owm_photo_album_thumb:lang(fa-IR) {
    margin-right: 2px;
    margin-left: 15px;
}
.owm_photo_album_name {
    display: inline-block;
}
.owm_photo_album_count {
    display: table-cell;
    height: 74px;
    vertical-align: middle;
    padding-right: 17px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(images_mobile/upload_photo_add.svg) !important;
    background-size: 22px;
}
.owm_photo_album_count:lang(fa-IR) {
    background-position: left center;
    padding-left: 25px;
    padding-right: 0px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_photo_album_count {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
        background-size: 10px 16px;
    }
    .owm_photo_album_count:lang(fa-IR) {
        background-image: url(images_mobile/arr_nav_back@2x.svg);
    }
}
/* Index Photo list */
.owm_index_photo_list {
    text-align: center;
}
.owm_index_photo_item {
    margin: 5px;
    display: inline-block;
}
.owm_index_photo_item a {
    display: inline-block;
    background-size: cover;
    border-radius: 10px;
}
.owm_index_photo_item img {
    width: 60px;
    height: 60px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius: 2px;
    vertical-align: top;
    /** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
/* ======== End of the Photo styles ======== */
/* ======== Mailbox/Chat styles ======== */
.owm_sidebar_sub_menu {
    margin-right: 42px;
    display: none;
}
.owm_sidebar_sub_menu_item {
    float: left;
    width: 47%;
    word-wrap: break-word;
}
.owm_sidebar_sub_menu_item_active a{
    color: #000;
}
.owm_sidebar_sub_menu_item:first-child {
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
}
.owm_sidebar_sub_menu_item:last-child {
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
}
.owm_sidebar_sub_menu_item_url {
    display: block;
    padding: 8px;
    padding-left: 2px;
    padding-right: 2px;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 81.25%;
    text-align: center;
    height: 18px;
    line-height: 18px;
    color: #b6b6b6;
}
@media only screen and (max-width : 479px) {
    .owm_sidebar_sub_menu_item_url {
        font-size: 75%;
    }
}
.owm_sidebar_search {
    float: right;
    width: 100%;
    height: 34px;
    margin-left: -34px;
}
.owm_sidebar_search_ico {
    display: block;
    text-decoration: none;
    height: 24px;
    padding: 5px 8px;
    background: url(images_mobile/ico_search.svg) no-repeat center center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.ow_oembed_attachment_preview .ow_oembed_attachment_pic {
    float: right;
    max-width: 60px;
    margin: 0 5px;
}
.ow_oembed_attachment_preview .ow_oembed_attachment_pic:lang(fa-IR) {
    float: left;
}
.owm_convers_list .owm_user_list_item {
    padding-left: 62px;
}
.owm_convers_list .owm_user_list_item:lang(fa-IR){
    padding-right: 62px;
    padding-left: 0px;
}
.owm_convers_list .owm_user_list_item .owm_avatar {
    position: absolute;
    left: 0;
    top: 6px;
}
.owm_convers_list .owm_user_list_item .owm_avatar:lang(fa-IR){
    left: auto;
}
#mailbox_page .owm_list_item_with_image,
.owm_mchat_search_list .owm_content_list_item,
.owm_convers_list .owm_content_list_item {
    background: #fff;
}
#mailbox_page .owm_convers_item_active,
.owm_convers_list .owm_convers_item_active {
    background: #f3f3f3;
}
.owm_convers_list .owm_convers_item_active .owm_sidebar_convers_mail_theme {
    font-size: 80%;
    font-weight: bold;
}
.owm_convers_list .owm_content_list_item .owm_user_list_name span {
    color: #000;
}
#mailbox_page .owm_list_item_with_image .owm_user_list_name span a,
.owm_convers_list .owm_content_list_item .owm_user_list_name span {
    font-weight: normal;
    font-size: 80%;
}
#mailbox_page .owm_convers_item_active .owm_user_list_name span a,
.owm_convers_list .owm_convers_item_active .owm_user_list_name span {
    font-weight: bold;
    font-size: 100%;
}
.mailboxSidebarConversationsItemNewCount {
    padding: 4px 4px !important;
    background-color: #555;
    color: white !important;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    text-align: center;
    font-size: 70% !important;
    line-height: 14px;
    margin: 0 10px;
}
.owm_sidebar_convers_status_ico {
    display: block;
    height: 10px;
    width: 10px;
    left: 62px;
    margin-top: 0px;
    position: absolute;
    top: 10px;
}
.owm_sidebar_convers_status_ico:lang(fa-IR){
    left:auto;
}
.owm_sidebar_convers_status_mail,
.owm_sidebar_convers_status_chat {
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 15px;
    width: 15px;
    height: 18px;
    top: 12px;
}

.owm_sidebar_convers_status_mail {
    background-image: url(images_mobile/ico_mail_small.svg);
}
.owm_sidebar_convers_status_chat {
    background-image: url(images_mobile/ico_chat_small.svg);
}
.owm_mchat_convers_list .owm_user_list_name {
    padding-left: 20px;
}
.owm_mchat_convers_list .owm_user_list_name:lang(fa-IR){
    padding-left: 0px;
    padding-right: 20px;
}
.owm_mchat_convers_list .owm_user_list_name span,
.owm_mchat_user_list .owm_user_list_name span {
    padding-top: 6px;
}
.owm_mchat_block .owm_convers_list_cont .owm_content_list_item,
.owm_mchat_block .owm_mchat_search_list .owm_content_list_item,
.owm_mchat_block .owm_mchat_user_list .owm_content_list_item {
    border-width: 0px;
    border-color: #ecf1f6;
}
.owm_sidebar_convers_mail_theme {
    font-size: 80%;
}
.owm_convers_item_active .owm_sidebar_convers_mail_theme {
    font-weight: bold;
}
.owm_sidebar_search_input_wrap {
    margin-top: 2px;
}
.owm_sidebar_search_close {
    float: right;
    width: 34px;
    padding-top: 9px;
    margin-left: -34px;
    display: none;
}
.owm_sidebar_search_close:lang(fa-IR) {
    float: left;
    margin-left: auto;
    padding-top: 3px;
}
.owm_sidebar_search_block_wrap,
.owm_mchat_search_list {
    display: block;
}
.owm_sidebar_top_block .owm_sidebar_sub_menu_wrap {
    display: none;
}
.owm_sidebar_search_active .owm_sidebar_search_block_wrap,
.owm_sidebar_search_active .owm_mchat_search_list {
    display: block;
}
.owm_sidebar_search_active .owm_sidebar_sub_menu_wrap,
.owm_sidebar_search_active .owm_mchat_convers_list,
.owm_sidebar_search_active .owm_mchat_user_list {
    display: none;
}
.owm_load_earlier {
    display: inline-block;
}
.owm_info.owm_box_padding.owm_load_earlier {
    cursor: pointer;
    background-color: white;
    padding: 6px;
}

.owm_mchat_search_list .owm_user_list_name {
    padding-left: 62px;
    padding-top: 10px;
}

/* ======== Chat Window ======== */
.owm_chat_back:lang(fa-IR) {
    margin-left: 0px;
    margin-right: 16px;
}
.owm_chat_back .owm_nav_next {
    width: 26px;
    background-position: 0px center;
    transform: rotate(180deg);
    float: left;
    margin-right: 15px;
    margin-top: 7px;

}
.owm_chat_back .owm_nav_next:lang(fa-IR) {
    background-position: right center;
    margin-left: 15px;
    margin-top: 7px;
    margin-right: 0;
    opacity: 0.6;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
    float:right;
}
.owm_chat_info_wrap {
    margin: 0px;
}
.owm_chat_info_wrap.clearfix {
    position: fixed;
    width: 100%;
    z-index: 100;
    top: 0;
}
.owm_chat_info {
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border-bottom: 1px solid #b6b6b6 !important;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_chat_name_block {
    min-height: 40px;
    padding-left: 10px;
    padding-right: 38px;
}
.owm_chat_name_block:lang(fa-IR) {
    padding-left: 38px;
    padding-right: 50px;
}
.owm_chat_name_block.owm_padding {
    padding-top: 1px;
    padding-bottom: 1px;
}
.owm_chat_name_block .owm_avatar {
    display: block;
    float: left;
    height: 50px;
    margin-right: 8px;
    width: 50px;
}
.owm_chat_name_block .owm_avatar:lang(fa-IR){
    float: right;
    margin-right: 0;
    margin-left: 8px;
}
.owm_chat_name {
    margin-top: 13px;
}
.owm_chat_name a {
    display: table-cell;
    font-size: 81.25%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    vertical-align: middle;
}
.owm_chat_name_block .owm_profile_online {
    float: left;
    margin-left: 0px;
    margin-right: 6px;
    margin-top: 13px;
}
.owm_chat_name_block .owm_profile_online:lang(fa-IR) {
    float: right;
    margin-left: 8px;
    margin-right: 0px;
    margin-top: 22px;
    opacity: 0.6;
}
.owm_chat_block {
    padding-top: 70px !important;
    padding: 6px;
    min-height: calc(100vh - 177px) !important;
    border: 1px solid #b6b6b6;
    margin: 6px 6px 6px 6px;
    border-radius: 3px;
    font-size: 85%;
}
.owm_chat_time {
    text-align: center;
    font-size: 65%;
    margin: auto;
    margin-bottom: 10px;
    width: intrinsic; /*safari*/
    width: fit-content; /*chrome*/
    width: -moz-fit-content; /*firefox*/
    background-color: #cacbca;
    border-radius: 10px;
    padding: 3px 5px 2px 5px;
    color: white;
}
#mailboxLoadHistoryBtn ~ .owm_chat_block.owm_std_margin_top {
    padding-top: 85px !important;
}
.owm_chat_window ~ .owm_floatbox_wrap .questions-add-question textarea {
    font-size: 15px;
    font-weight: normal;
    height: 200px;
    max-height: 50vh;
    word-spacing: normal;
    padding-right: 12px;
}
.owm_chat_bubble_wrap {
    text-align: left;
    margin-bottom: 10px;
    font-size: 90%;
    margin-right: 35px;
}
.owm_chat_bubble_mine_wrap {
    text-align: right !important;
    margin-left: 35px;
    margin-right: 0px;
}
.owm_chat_bubble {
    position: relative;
    background: #ffffff;
    border: 0 solid #c7c7c7;
    min-width: 66px;
    max-width: 80%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 6px 4px 6px;
    display: inline-block;
    word-wrap: break-word;
    box-shadow: 1px 2px #e2e2e2;
}
.owm_chat_window .owm_info.owm_box_padding.owm_load_earlier {
    box-shadow: 1px 1px #e2e2e2;
    margin-top: 90px;
}
.owm_chat_bubble .ow_reply_massages {
    margin: 2px 0px 3px 0px;
}

.owm_chat_bubble_wrap.ow_mailbox_selected .owm_chat_bubble {
    background-color: #e4e4e4;
    box-shadow: 1px 2px #c7c7c7;
}
.owm_chat_bubble_wrap.ow_mailbox_selected .owm_chat_time {
    color: #3a3a3a;
    background-color: #e4e4e4;
}
.owm_chat_window #mailboxLoadHistoryPreloader {
    position: relative;
    padding-top: 80px;
    background-color: #e9ebee;
    margin-bottom: 15px;
    background-position: center bottom;
}
.owm_chat_bubble_wrap.ow_mailbox_selected .ow_reply_massages {
    background: #d4d4d4;
    border-left: 3px solid #bfbfbf;
}

.owm_chat_bubble.owm_chat_bubble_mine {
    background: #e2f3f0;
    border-color: #a7cec6;
}
.owm_chat_bubble_wrap.owm_chat_bubble_mine_wrap.message_seen.ow_mailbox_selected .owm_chat_time,
.owm_chat_bubble_wrap.owm_chat_bubble_mine_wrap.ow_mailbox_selected .owm_chat_time{
    background-color: #cde2de;
    color: #547771;
}
.owm_chat_bubble:after, .owm_chat_bubble:before {
    top: 100%;
    left: 9px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    display: none;
}
.owm_chat_bubble:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ececec;
    border-width: 4px;
    margin-left: -4px;
}
.owm_chat_bubble:before {
    border-color: rgba(236, 241, 246, 0);
    border-top-color: #ececec;
    border-width: 6px;
    margin-left: -5px;
}
.owm_chat_bubble.owm_chat_bubble_mine:after,
.owm_chat_bubble.owm_chat_bubble_mine:before {
    top: 10px;
    right: -12px;
    left: auto;
}
.owm_chat_bubble.owm_chat_bubble_mine:after {
    border-top-color: #e2f3f0;
    border-bottom-color: transparent;
    display: none;
}
.owm_chat_bubble.owm_chat_bubble_mine:before {
    border-top-color: #e2f3f1;
    border-bottom-color: transparent;
    transform: rotate(-90deg);
    display: none;
}
.owm_chat_bubble .owm_chat_time {
    float: right;
    margin: 2px 0px 0 8px;
    color: #a7a7a7;
    font-size: 0.9em;
    background-color: #ffffff;
    padding: 0;
    border-radius: initial;
    width: initial;
}
.owm_chat_bubble.owm_chat_bubble_mine .owm_chat_time {
    color: #7ba09c;
    background-repeat: no-repeat;
    background-position: -1px 0px;
    background-color: #e2f3f1;
    background-size: 19px;
    float: left;
    margin: 3px 8px 0 0;
}
.message_seen {
    background-image: none !important;
}
.message_seen .owm_chat_bubble.owm_chat_bubble_mine .owm_chat_time {
    padding-left: 22px;
    background-color: #e2f3f1;
    background-image: url(images_mobile/tic.svg);
    background-repeat: no-repeat;
    background-position: -1px 4px;
    background-size: 19px;
    float: left;
    margin: 3px 8px 0 0;
}
.owm_chat_bubble.owm_chat_bubble_mine .owm_chat_time{
    background-image: url(images_mobile/single_tick.svg);
    padding-left: 22px;
    background-size: 13px;
    background-position: 3px;
}
.pending_message .owm_chat_time{
    background-image: none !important;
    padding-left: 0 !important;
}
.owm_chat_bubble img {
    vertical-align: top;
    max-height: 214px;
    width: auto;
}
.owm_chat_add_icon {
    background: url(images_mobile/upload_photo_add.svg) no-repeat left center;
    background-size: 69%;
}
.owm_chat_add_icon:lang(fa-IR) {
    background-position-x: right;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_chat_add_icon {
        background-size: 20px 16px;
    }
}
.owm_chat_add_cont.owm_preloader_circle .owm_chat_add_icon {
    background-image: none;
}
.owm_chat_add_icon {
    float: right;
    width: 47px;
    height: 37px;
    position: relative;
}
.owm_mail_add_icon input[type="file"],
.owm_chat_add_icon input[type="file"] {
    cursor: pointer;
    font-size: 140.6%;
    height: 45px;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: 'alpha(opacity=0)';
    -khtml-opacity: 0;
    -moz-opacity: 0;
    position: absolute;
    top: 0;
    width: 55px;
    overflow: hidden;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_value input[type="file"] {
    width: inherit;
    margin: auto;
    padding-right: 10px;
    margin-bottom: 20px;
}

video#main-video {
    max-width: 100%;
}

.owm_chat_add_cont {
    line-height: 29px;
    font-size: 81.25%;
    margin-left: -32px;
    margin-top: 6px;
}
#mailboxConversationFooter .owm_chat_add_cont:lang(fa-IR),
#mailboxConversationFooter .owm_mail_add_icon:lang(fa-IR) {
    float: right;
}
.owm_chat_add_name {
    display: inline-block;
    padding-left: 32px;
}
.owm_chat_btn.owm_preloader_circle{
    min-width: 20px;
    height: 29px;
}
.owm_chat_btn.owm_preloader_circle .ow_button {
    display: none;
}
.owm_chat_input_wrap {
    padding-right: 33px;
}
.owm_chat_input_wrap:lang(fa-IR) {
    padding-left: 40px;
    padding-right: 0px;
}
.owm_chat_window {
    padding-bottom: 33px;
    position: relative;
    background-color: #e9ebee;
    /* background: url(images/mobile_chat_background.jpg); */
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.owm_chat_window #messageList {
    border: none;
}
.owm_chat_input_opened {
    padding-bottom: 33px !important;
}
.owm_chat_input_opened .owm_chat_submit {
    display: block;
}
.owm_chat_submit.owm_bg_color_3.comment_submit {
    width: 50px;
    left: 0;
    float: left;
    top: 0;
    margin-top: -35px;
}
.owm_chat_submit .owm_chat_btns.owm_padding.clearfix {
    padding-left: 0;
    padding-right: 7px;
}

.owm_chat_window #mailboxConversationFooter div#newMessageForm{
    float: inherit;
    width: inherit;
}


#mailboxConversationFooter .owm_chat_input_wrap #newMessageSendBtn,
#mailboxConversationFooter .owm_mail_input_wrap #newMessageSendBtn,
.owm_newsfeed_comments .owm_newsfeed_comment_input input {
    background-image: url("./images_mobile/send.svg");
    background-size: contain !important;
}

.owm_send_btn_available {
    background-image: url("./images_mobile/send_available.svg") !important;
    background-size: contain !important;
}
.owm_input_wrap .owm_mail_input_wrap #newMessageText,
.owm_input_wrap .owm_chat_input_wrap #newMessageText {
    height: 37px;
    width: calc(100% - 50px);
    min-height: 37px;
    color: black;
    font-weight: normal;
    border: 0px;
}
.owm_input_wrap .owm_mail_input_wrap #newMessageText::placeholder,
.owm_input_wrap .owm_chat_input_wrap #newMessageText::placeholder {
    color: #d0d0d0;
}
.owm_forum_topic_attach_info input#forum_add_post_attach_files,
.owm_forum_topic_attach_info input#forum_edit_post_attach_files,
.owm_forum_topic_attach_info input#forum_add_topic_attach_files,
.owm_forum_topic_attach_info input#forum_edit_topic_attach_files {
    background-image: url(images_mobile/attachment.svg) !important;
    background-size: 21px !important;
    vertical-align: top;
    height: 30px;
}
.owm_chat_add_icon{
    background-image: url(images_mobile/attachment.svg) !important;
    background-size: contain;
}

.owm_chat_input_wrap:lang(fa-IR) {
    padding-left: 0px;
    padding-right: 40px;
}

#mailboxConversationFooter .owm_chat_input_wrap #newMessageSendBtn,
#mailboxConversationFooter .owm_mail_input_wrap #newMessageSendBtn,
.owm_newsfeed_comments .owm_newsfeed_comment_input input{
    float: left;
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    margin-top: 6px !important;
}

.owm_newsfeed_comments .owm_newsfeed_comment_input input{
    width: 26px;
}

.owm_newsfeed_comments .owm_newsfeed_comment_input textarea {
    width: calc(100% - 35px);
    border: none !important;
}

.owm_newsfeed_comment_submit.comment_submit {
    padding: 0px;
    width: 25px;
    float: left;
    border: none;
    max-width: 25px;
    margin-left: 5px;
    display: block !important;
}

#mailboxConversationFooter .owm_mail_add_icon:lang(fa-IR){
    margin-right: 0px;
    width: 36px;
    margin-left: 20px;
}

#mailboxConversationFooter div#mailbox_att_btn_c{
    float: right;
}

.owm_newsfeed_status_update .owm_newsfeed_status_update_add_icon:lang(fa-IR) {
    display: none;
}

/*.owm_chat_bubble_wrap .owm_chat_bubble p.message a {
    font-size: 14px;
    padding-left: 32px;
    background: url(images_mobile/attachment_icon.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center left;
}*/

.owm_chat_bubble_wrap .owm_chat_bubble.owm_chat_bubble_mine p.message a{
    padding-left: 0;
    background-position: center right !important;
    font-size: 14px;
    line-height: 18px;
}
.owm_chat_bubble_wrap .ow_right {
    float: left !important;
}
.owm_chat_bubble_wrap .ow_left {
    float: right !important;
}

#mailboxConversationFooter .ow_mailbox_reply_to div.ow_left span {
    display: none;
}
#mailboxConversationFooter .ow_mailbox_reply_to div.ow_left {
    background: url(images_mobile/reply.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 25px;
    height: 28px;
    margin-top: 12px !important;
}
.owm_chat_window .ow_mailbox_reply_to a#close {
    background: url(images_mobile/chat_cancel.svg) no-repeat 0px center;
    background-size: 17px;
    margin-left: 15px;
    margin-top: 6px;
}

.owm_chat_window .ow_mailbox_reply_to.clearfix.message {
    height: 42px;
}

.owm_chat_window #mailboxConversationFooter .ow_mailbox_reply_to.clearfix.message {
    height: 55px;
    background-color: #fafafa;
    margin-top: -8px;
}
.owm_chat_window #mailboxConversationFooter .ow_mailbox_reply_to a#close {
    margin-left: 0px;
}
#mailboxConversationFooter .ow_mailbox_reply_to div#dialogMessageWrapper {
    margin: 12px 6px 0 0;
    background-color: transparent;
    box-shadow: none;
}

#mailboxConversationFooter p#dialogMessageText {
    font-size: 12px;
}

.owm_chat_window .ow_mailbox_reply span,
.owm_chat_window .ow_mailbox_edit span,
.owm_chat_window .ow_mailbox_copy span,
.owm_chat_window .ow_mailbox_delete span{
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 23px;
    height: 23px;
    margin-top: 20%;
    margin-left: 10px;
    display: block;
    margin-right: 10px;
}
.owm_chat_window .ow_mailbox_reply span {
    background: url(images_mobile/reply.svg);
}
.owm_chat_window .ow_mailbox_edit span{
    background: url(images_mobile/chat_edit.svg);
}
.owm_chat_window .ow_mailbox_delete span{
    background: url(images_mobile/chat_remove.svg);
}
.owm_chat_window .ow_mailbox_copy span{
    background: url(images_mobile/chat_copy.svg);
}

.owm_chat_window ~ .owm_floatbox_wrap .owm_floatbox_cont.clearfix {
    margin-top: 7px;
}

.owm_chat_window ~ .owm_floatbox_wrap .owm_floatbox_cont.clearfix label {
    display: none;
    margin-bottom: 25px;
}

.owm_chat_window ~ .owm_floatbox_wrap .owm_floatbox_cont.clearfix .form_auto_click {
    margin-bottom: 20px;
}
.owm_chat_window ~ .owm_floatbox_wrap {
    z-index: 100;
}
.owm_chat_window ~ .owm_floatbox_wrap .owm_chat_message_edit textarea {
    margin-bottom: 7px;
    max-height: 50vh;
    height: 200px;
    font-size: 15px;
    word-spacing: normal;
    font-weight: normal;
}
#attach-img {
    background-image: url(images/attachment.svg);
    background-repeat: no-repeat;
    width: 70px; /*or your image's width*/
    height: 70px; /*or your image's height*/
    max-height: 20vh;
    margin: 0;
    padding: 0;
}
#pic-caption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
}
/* ======== Mail Window ======== */
.owm_mail_back {
    float: right;
    margin-left: -26px;
}
.owm_mail_back:lang(fa-IR) {
    float: right;
    margin-right: -6px;
    margin-left: 8px;
    margin-top: 8px;
    transform: rotate(180deg);
}

#composeMessageCmp .owm_mail_info_wrap div#mailboxBackToConversations {
    border-bottom: 1px solid #b7b7b7 !important;
}

.owm_mail_compose_window .owm_mail_subject input {
    background: transparent;
}

.owm_mail_compose_window .owm_mail_subject_block {
    margin: 6px 4px 0px 4px;
    border-radius: 3px;
    background: #fafafa;
}

.owm_mail_back .owm_nav_next {
    width: 26px;
    height: 60px;
    background-position: 0px center;
}
.owm_mail_back .owm_nav_next:lang(fa-IR) {
    background-position: right center;
}
.owm_mail_info_wrap {
    margin: 3px;
    border: 1px solid #b6b6b6;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 1px;
}
div#mailbox_att_btn_c {
    float: left;
}
#mailboxMailConversation #mailboxConversationFooter {
    border-top: 1px solid #b6b6b6 !important;
    border-radius: 4px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 8px 3px !important;
    background-color: white;
}

#mailboxConversationFooter{
    background-color: #fff;
    border: 2px solid #a7cec6;
}
#mailboxConversationFooter .owm_mail_input_wrap #newMessageSendBtn,
#mailboxConversationFooter .owm_chat_input_wrap #newMessageSendBtn,
#mailboxConversationFooter .owm_mail_add_icon ,
#mailboxConversationFooter .owm_chat_add_icon {
    margin: 2px !important;
}
#mailboxConversationFooter .owm_chat_input_wrap #newMessageSendBtn {
    margin-top: 7px !important;
    margin-left: 8px !important;
}
#mailbox_att_btn_c .owm_mail_add_icon,
#mailboxConversationFooter .owm_chat_add_icon {
    background-size: 19px !important;
    background-position: center center !important;
}

.owm_mail_block {
    margin: 6px 6px 6px 6px;
    border: 1px solid #b6b6b6;
    min-height: calc(100vh - 240px) !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 15px;
    background-color: #fff;
}
.owm_mail_info {
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border-bottom: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_mail_name_block {
    min-height: 40px;
    padding-left: 10px;
    padding-right: 38px;
}
.owm_mail_back .owm_nav_next:lang(fa-IR){
    background-position: right center;
    margin-left: 10px;
    margin-top: 10px;
    height: 30px;
}
.owm_mail_name_block:lang(fa-IR){
    padding-left: 38px;
    padding-right: 10px;
}
.owm_mail_name_block .owm_avatar {
    display: block;
    float: left;
    height: 40px;
    margin-right: 8px;
    width: 40px;
}
.owm_mail_name_block .owm_avatar:lang(fa-IR){
    float: right;
    margin-right: 0px;
    margin-left: 8px;
}
.owm_mail_name {
    display: table;
    height: 34px;
    margin-top: 2px;
}
.owm_mail_name a {
    display: table-cell;
    font-size: 81.25%;
    vertical-align: middle;
}
.owm_mail_block.owm_mail_compose textarea {
    max-height: 300px;
}
.owm_mail_name_block .owm_profile_online {
    float: left;
    margin-left: 0px;
    margin-right: 6px;
    margin-top: 13px;
}
.owm_mail_name_block .owm_profile_online:lang(fa-IR){
    float: right;
    margin-left: 6px;
    margin-right: 0px;
}
.owm_mail_time {
    text-align: center;
    font-size: 68.75%;
    margin-bottom: 5px;
}
.owm_mail_subject_block {
    background: #fff; /** OW_Control type:color, key:mobileBoxColor, section:3. Mobile, label: 4. Box color **/
    border-bottom: 1px solid #ecf1f6;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    min-height: 26px;
}
.owm_mail_subject {
    font-size: 110%;
}
.owm_mail_subject input {
    padding: 0px;
    border: none;
}
.owm_mail_subject_prefix {
    text-transform: uppercase;
}
.owm_mail_msg .owm_avatar {
    float: left;
}
.owm_mail_msg .owm_avatar:lang(fa-IR){
    float: left;
}
.owm_mail_msg_cont {
    padding-left: 62px;
}
.owm_mail_msg_cont:lang(fa-IR){
    padding-left: 0px;
    padding-right: 62px;
}
.owm_mail_msg {
    font-size: 90%;
}
.owm_mail_msg_wrap {
    margin-top: 7px;
    margin-bottom: 17px;
}
.owm_mail_txt {
    margin-bottom: 4px;
}
.owm_mail_attach a {
    display: inline-block;
}
.owm_mail_attach_ico {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 21px;
    background: url(images_mobile/ico_file.png) no-repeat 0px 0px;
    margin-left: 5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_mail_attach_ico {
        background-image: url(images_mobile/ico_file@2x.png);
        background-size: 14px 21px;
    }
}
.owm_mail_attach_size {
    font-size: 95%;
}
.owm_mail_compose {
    margin: 3px;
    border: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 1px;
}
.owm_mail_compose_window .owm_mail_compose_submit {
    margin: 3px;
    margin-bottom: 40px;
    border: 1px solid #b6b6b6;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 1px;
}
.owm_mail_add_icon {
    background: url(images_mobile/upload_photo_add.svg) no-repeat left top;
    background-size: 85%;
}

.owm_mail_compose_window .owm_mail_compose_submit {
    margin-bottom: 5px;
    border: none;
}

.owm_mail_compose_window .owm_mail_block{
    min-height: inherit !important;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_mail_add_icon {
        background-size: 20px 16px;
    }
}
.owm_mail_add_icon {
    float: left;
    width: 47px;
    height: 33px;
    margin-right: -32px;
    position: relative;
}
div#newmessage-mail-send-btn {
    float: right;
}
.owm_mail_msg .owm_mail_attach {
    text-align: left;
    direction: ltr !important;
}
.owm_mail_add_cont {
    line-height: 29px;
    font-size: 81.25%;
}
.owm_mail_add_name {
    display: inline-block;
    padding-left: 32px;
    vertical-align: middle;
}
.owm_mail_add_name img {
    vertical-align: middle;
    margin-right: 4px;
}
.owm_mail_btn.owm_preloader_circle{
    min-width: 20px;
    height: 29px;
}
.owm_mail_btn.owm_preloader_circle .ow_button {
    display: none;
}
.owm_mail_window {
    padding-bottom: 54px;
    position: relative;
}
.owm_mail_input_opened {
    padding-bottom: 100px;
}
.owm_mail_submit {
    display: none;
}
.owm_mail_input_opened .owm_mail_submit {
    display: block;
}
.owm_mail_compose .owm_field_wrap,
.owm_mail_input_wrap.owm_field_wrap {
    padding: 0px;
}
#mailboxConversationFooter {
    position: absolute;
    width: auto !important;
    left: 3px;
    right: 3px;
    margin: 0px -6px 0px -6px;
}
/* ======== End of the Mailbox/Chat styles ======== */
/* ======== Join form styles ======== */
.owm_forum_advanced_search form[name="search_form"],
.owm_join_form #joinForm,
.owm_join_form #requiredQuestionsForm,
.owm_full_page_form form{
    margin: 6px 6px 12px 6px;
    background-color: white;
    border: 1px solid #777;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 4px;
}
.owm_join_form .owm_info {
    margin: 3px 3px 6px 3px;
    border: 1px solid #777;
}
.owm_form_field_container {
    border-bottom: 0px dashed #dddddd;
}
.owm_form_field_container:last-child {
    border-bottom: 0px;
}
.owm_suitup-controls {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.owm_form_field_label_desc {
    display: inline-flex;
    flex-direction: column;
    width: 25%;

}
.owm_form_field_label {
    /*width: 30%;*/
    /*display: inline-flex;*/
    padding: 9px 16px 5px 5px;
    font-size: 80%;
    font-weight: bold;
    text-justify: none;
    vertical-align: sub;
    text-align: right;
}
.owm_form_field_label label {
    font-size: 100%;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_label {
    width: calc(100% - 10px);
    max-width: 800px;
    display: block;
    padding: 9px 16px 5px 5px;
    font-size: 80%;
    font-weight: bold;
    text-align: left;
    margin: auto;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_label:lang(fa-IR) {
    text-align: right;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_desc {
    font-size: x-small;
    padding: 5px 16px 16px 8px;
    width: calc(100% - 10px);
    max-width: 800px;
    display: block;
    text-align: left;
    margin: auto;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_desc:lang(fa-IR) {
    text-align: right;
}
.owm_form_field_value {
    width: calc(75% - 26px);
    display: inline-flex;
    padding: 5px 5px;
    font-size: 14px;
    vertical-align: top;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_value {
    width: calc(100% - 10px);
    max-width: 800px;
    display: inline-block;
    padding: 5px 5px;
    font-size: 14px;
    vertical-align: top;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_value .ow_left.owm_event_time_date {
    width: 100%;
}
.owm_form_field_container .owm_form_field_wrap {
    text-align: center;
}
form#notificationSettingForm .owm_form_field_value {
    width: calc(100% - 42px);
    font-size: 75%;
}
form#notificationSettingForm .owm_form_field_label {
    max-width: 25px;
    padding: 0px;
    padding-top: 5px;
}
form#privacyForm .owm_form_field_value {
    width: 38%;
    font-size: 75%;
}
form#privacyForm .owm_form_field_label {
    width: 50%;
    font-size: 75%;
}
form#privacyForm span.owm_section_label {
    font-size: 75%;
    padding-left: 0px;
    padding-right: 0px;
}
form#privacyForm .owm_error_txt {
    text-align: justify;
}
form#preferenceForm .owm_form_field_value {
    width: 42%;
    font-size: 75%;
}
form#preferenceForm .owm_form_field_label {
    width: 44%;
    font-size: 75%;
}
ul.owm_context_action_list {
    list-style: none !important;
}
ul.owm_context_action_list li {
    margin-right: 0px !important;
}
.owm_forum_topic_body .owm_suitup {
    width: auto;
}
.owm_form_field_value .ow_radio_group li,
.owm_form_field_value .ow_checkbox_group li,
.owm_form_field_value .tagsinput {
    width: 100% !important;
}
.owm_form_field_value .tagsinput input {
    width: calc(100% - 8px) !important;
    padding: 6px 2px;
    color: #b0b0b1;
    font-size: 1em;
}
.owm_form_field_value .tagsinput {
    font-size: x-small;
}
.ow_tags_cont {
    line-height: 27px;
    text-align: center;
}
.ow_tags_cont a {
    padding: 5px;
    color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 2px solid;
    display: inline-block;
}
.owm_form_field_desc {
    font-size: x-small;
    padding: 10px 16px 10px 8px;
}
.owm_full_page_form .owm_suitup-editor {
    font-size: small;
}
.owm_form_submit {
    font-size: 1.2em;
}
.owm_inline {
    display: inline;
}
.owm_field_wrap {
    padding: 8px;
}
.owm_select_wrap {
    padding: 8px;
}
.owm_select_wrap select {
    margin-right: 8px;
    /*max-width: 150px;*/
}
.owm_join_form .owm_select_wrap select {
    max-width: 100%;
}
.owm_select_wrap select:lang(fa-IR) {
    margin-right: 0px;
    margin-left: 8px;
}
.owm_form_label {
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    padding-left: 10px;
    color: #b6b6b6;
}
.owm_form_label:lang(fa-IR){
    padding-left: 0px;
    padding-right: 10px;
}
.owm_form_label label {
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_section {
    padding: 10px;
    min-height: 21px;
}
.owm_section_label {
    display: inline-block;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 100%;
    padding: 0px 22px 0px 2px;
}
.owm_section_label:lang(fa-IR){
    padding: 0px 2px 0px 22px;
}
.owm_section_border {
    height: 1px;
    margin-top: -8px;
}
.owm_forum_advanced_search form[name="search_form"] .ow_radio_group li,
.owm_join_form #joinForm .ow_radio_group li,
.owm_full_page_form .ow_radio_group li,
.owm_forum_advanced_search form[name="search_form"] .ow_checkbox_group li,
.owm_join_form #joinForm .ow_checkbox_group li,
.owm_full_page_form .ow_checkbox_group li {
    float: left;
    width: 49% !important;
    margin-bottom: 10px;
}
.owm_forum_topic .owm_card_user_cont {
    display: none;
}
.owm_full_page_form .ow_radio_group li {
    width: 100% !important;
    text-align: left;
}
.owm_full_page_form .ow_radio_group li:lang(fa-IR) {
    text-align: right;
}
.ow_radio_group,
.ow_checkbox_group {
    margin: 3px 3px 3px 8px;
}
.ow_radio_group:lang(fa-IR),
.ow_checkbox_group:lang(fa-IR) {
    margin: 3px 8px 3px 3px;
}
.ow_radio_group li:last-child,
.ow_checkbox_group li:last-child {
    margin-bottom: 0px;
}
.owm_checkbox_wrap,
.owm_radio_wrap {
    padding: 3px;
}
input[type="checkbox"] ~ label,
input[type="radio"] ~ label {
    vertical-align: text-top;
}
.owm_field_error .owm_form_label,
.owm_field_required .owm_form_label {
    color: #ff0000;
}
.owm_field_error input[type="text"],
.owm_field_required input[type="text"] {
    color: #ff0000;
    border-color: #ff0000;
    border-width: 1px;
}
.owm_error_txt {
    color: #ff0000;
    font-size: 75%;
}
.owm_error_txt span {
    display: inline-block;
    padding: 5px 5px 5px 10px;
}
.owm_simple_checkbox {
    margin: 3px 8px 0px;
}
span.ic_refresh {
    background: url(images_mobile/ic_refresh.png) no-repeat center;
    BACKGROUND-SIZE: 40px;
    display: inline-block;
    height: 30px;
    width: 30PX;
}
div[class^="captchaField_input_"] {
    padding-top: 10px;
}
.owm_join_form .owm_field_container .owm_checkbox_wrap {
    text-align: center;
}
div[class^="captchaField_input_"] .ow_automargin {
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
}
div[class^="captchaField_input_"] input {
    border-width: 2px;
    text-align: left;
    direction: ltr;
}
.ow_automargin {
    margin-left: auto;
    margin-right: auto;
}
.ow_left {
    float: left;
}
/* ======== End of the Join form ======== */
/* ======== Forum styles (+ iisnews styles) ======== */
.owm_search_field {
    margin: 6px;
    margin-bottom: 6px;
}
.owm_floatbox_wrap .owm_search_field {
    margin-bottom: 0;
}
.owm_search_field textarea,
.owm_search_field input[type=text] {
    height: 49px;
    padding-right: 41px;
    border: none;
}
.owm_floatbox_wrap .owm_search_field textarea {
    height: auto;
    padding: 15px;
}
div#forum_add_post_attachments {
}
.owm_search_field_icon {
    background: url(images_mobile/ico_search.svg) no-repeat left center;
    width: 32px;
    height: 49px;
    margin-left: -32px;
    position: relative;
    float: right;
    background-size: 24px;
    background-position: left;
}
.owm_search_field_icon:lang(fa-IR) {
    margin-right: -32px;
    margin-left: 0px;
    float: left;
    background-position: right;
}
.owm_forum_list_format,
.owm_list_title_format,
.owm_topic_list_format {
    padding: 4px;
    display: block;
    color: #b3bbc5;
}

.owm_list_item_view {
    margin-top: 6px;
}
.owm_list_item_view_title {
    display: block;
}
.owm_list_item_view_title .ow_ic_add {
    margin-top: 5px;
}
.owm_list_item_view_title .group_invite {
    float: left;
    padding-left: 3px;
}

.owm_list_item_view_title .group_forum {
    float: left;
    padding-left: 3px;
}
.owm_events_view_header,
.owm_events_view_userList {
    padding: 5px;
}
.owm_list_item_view_body,
.owm_iisnews_view_additional_info {
    margin: 5px;
}
.owm_list_item_view_footer {
    font-size: 72%;
    margin: 7px 10px;
}
.owm_list_item_view_footer .owm_footer_item {
    margin-right: 10px;
}
.owm_list_item_view_footer .owm_footer_item:lang(fa-IR) {
    margin-left: 10px;
    margin-right: 0px;
}
.owm_list_item_view .owm_list_footer_comments {
    display: inline-block;
    float: left;
    padding: 2px 25px 2px 10px;
    background-position: right top;
    color: #989898;
    margin-bottom: 3px;
    margin-top: 3px;
}
.owm_list_item_view .owm_list_footer_comments:lang(fa-IR) {
    padding: 2px 10px 2px 25px;
    background-position: left top;
}

.owm_iisnews_view_additional_info {
    font-size: 68.75%;
    padding: 5px !important;
}
.owm_list_section_toolbar {
    /*background-color: #f8f8f8;*/
    border-top: 1px solid #b6b6b6;
    padding: 3px;
}
.owm_competition_box .owm_list_section_toolbar {
    border-top: 0px;
}
.owm_iisnews_page.owm_iisnews_section .owm_list_item_without_image .owm_list_section_toolbar {
    border-top-width: 0px;
}
.owm_list_body_body {
    font-size: 75%;
    min-height: 20px;
    background-color: #F8F8F8;
    margin: 5px;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}
.owm_list_item_with_image .owm_list_body_body {
    min-height: 5px;
}
.owm_list_item_view_title h4{
    padding: 10px 30px 10px 45px;
    font-size: 13px;
}
.owm_list_item_view_title h4:lang(fa-IR) {
    padding: 10px 45px 10px 30px;
    margin-left: 42px;
    font-size: 85%;
    color: #6e7d93;
}
.owm_list_item_view_title .owm_nav_cap_left{
    height: 41px;
}
.owm_forum_list_format.owm_forum_list_unread,
.owm_list_title_format.owm_list_title_unread,
.owm_topic_list_format.owm_topic_list_unread {
    color: #555; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
}
.owm_list_title_name,
.owm_topic_name {
    font-size: 114.3%;
    font-family: 'helveticaneuecyrmedium', Helvetica Neue, Helvetica, Arial, sans-serif;
}
.owm_list_title_name {
    padding-right: 40px;
}
.owm_list_title_name:lang(fa-IR) {
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px;
}
.owm_list_item_view_title,
.owm_list_title_name {
    font-weight: normal;
    font-size: 12px;
}
.owm_forum_description:lang(fa-IR),
.owm_list_body_body:lang(fa-IR) {
    font-size: 75%;
    margin-bottom: 6px;
    text-align: justify;
}

.owm_topic_name {
    padding-right: 66px;
}


.owm_topic_name:lang(fa-IR) {
    padding-left: 66px;
    padding-right: 0px;
}

.owm_forum_counter,
.owm_iisnews_counter {
    margin-right: -40px;
    font-weight: normal;
    min-height: 22px;
}
.owm_forum_counter:lang(fa-IR),
.owm_iisnews_counter:lang(fa-IR) {
    margin-right: 0px;
    margin-left: -15px;
}
.owm_topic_name .owm_forum_counter {
    padding-left: 26px;
    margin-right: -66px;
    background: url(images_mobile/ico_comment_read.svg) left center no-repeat;
    background-size: 18px;
    background-position-y: 2px !important;
}
.owm_topic_list_unread .owm_topic_name .owm_forum_counter,
.owm_list_title_unread .owm_list_title_name .owm_iisnews_counter,
.owm_list_title_unread .owm_list_title_name .owm_events_counter {
    background: url(images_mobile/ico_comment_new.svg) left center no-repeat;
    background-position-y: 2px !important;
    background-position-x: 13px;
    background-size: 18px;
}
.owm_topic_list_format.owm_topic_list_locked .owm_topic_name .owm_forum_counter {
    background: url(images_mobile/ico_comment_locked_read.svg) left center no-repeat;
    background-position-y: 2px !important;
    background-position-x: 13px;
    background-size: 18px;
}
.owm_topic_list_format.owm_topic_list_locked.owm_topic_list_unread .owm_topic_name .owm_forum_counter {
    background: url(images_mobile/ico_comment_locked_new.svg) left center no-repeat;
    background-position-y: 2px !important;
    background-position-x: 13px;
    background-size: 18px;
}
.owm_topic_name .owm_forum_counter:lang(fa-IR),
.owm_list_title_name .owm_iisnews_counter:lang(fa-IR),
.owm_list_title_name .owm_events_counter:lang(fa-IR) {
    padding-left: 0px;
    padding-right: 26px;
    margin-left: -66px;
    margin-right: -40px;
    background-position: right;
}
.owm_list_additional_info {
    padding: 0px 16px 2px 16px;
    font-size: 68.75%;
    text-align: left;
    display: inline;
}
.owm_list_additional_info:lang(fa-IR) {
    text-align: right;
}
.owm_list_additional_info > span {
    display: inline-block;
    vertical-align: middle;
}
.owm_list_additional_item,
.owm_events_additional_item.ow_ipc_date {
    padding-left: 18px;
    margin-right: 12px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 15px;
    display: inline-block;
    vertical-align: middle;
}
.owm_list_additional_item:lang(fa-IR),
.owm_events_additional_item.ow_ipc_date:lang(fa-IR) {
    background-position: right center;
    padding-left: 10px;
    padding-right: 18px;
}
.owm_events_additional_item {
    padding: 0px;
}
.owm_list_additional_info span a {
    font-size: 100%;
    padding: 0 2px;
}
.owm_list_additional_comments {
    background-image: url(images_mobile/comment.svg);
    float: left;
    padding-top: 3px;
    margin-top: 4px;
    background-size: 16px;
    padding-right: 19px !important;
    height: 16px;
}
.owm_list_additional_comments:lang(fa-IR) {
    float: left;
}
.owm_list_additional_date,
.ow_ipc_date {
    margin-right: 15px;
    margin-left: 5px;
}
.owm_list_additional_date:lang(fa-IR),
.ow_ipc_date:lang(fa-IR) {
    margin-left: 15px;
    margin-right: 5px;
}
.owm_list_additional_item.owm_list_additional_comments,
.owm_list_additional_info span,
.owm_list_additional_date,
.ow_ipc_date{
    font-size: 80%;
}
.owm_list_additional_views {
    background-image: url(images_mobile/ico_eye_small.svg);
    float: right;
    margin-top: 4px;
}
.owm_list_additional_views:lang(fa-IR) {
    float: left;
}
.owm_topic_sticky_icon,
.owm_topic_attach_icon {
    width: 13px;
    height: 13px;
    float: left;
    margin-top: 4px;
    margin-right: 6px;
}
.owm_topic_sticky_icon:lang(fa-IR),
.owm_topic_attach_icon:lang(fa-IR){
    float: right;
    margin-left: 6px;
    margin-right: 0;
}
.owm_forum_section_toolbar,
.owm_forum_group_toolbar {
    background-color: #f8f8f8;
    border-top: 1px solid #ccc;
    padding: 3px;
}
.owm_forum_section_toolbar:last-child {
    border-bottom: none;
}
.owm_topic_sticky_icon {
    background: url(images_mobile/ico_forum_sticky.png) center center no-repeat;
}
.owm_topic_attach_icon,
.owm_attach_win .ow_file_attachment_name,
.owm_attach_icon {
    background: url(images_mobile/attachment.svg) center center no-repeat;
    background-size: 16px;
}
.owm_forum_page .owm_list_item_view_title .owm_topic_attach_icon {
    background-size: 13px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_topic_sticky_icon {
        background-image: url(images_mobile/ico_forum_sticky@2x.png);
        background-size: 12px 13px;
    }
}
.owm_topics_sticky .owm_box_bottom:last-child {
    border-bottom: 1px solid #c6ced8;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
}
.owm_forum_search_form {
    padding-top: 0px;
}
.owm_floatbox_cont .owm_lbutton {
    font-size: 80%;
}
/* Wysiwyg */
.owm_wysiwyg_toolbar ul li {
    float: left;
}
.owm_view_competition_info li li {
    font-size: 100%;
}
.owm_view_competition_info ul {
    list-style: circle;
}
.owm_view_competition_info li {
    font-size: 75%;
    margin-right: 30px;
    line-height: normal;
    text-align: justify;
}
.owm_wysiwyg_toolbar a {
    display: inline-block;
    width: 28px;
    height: 28px;
    border-style: solid;
    border-color: #ecf1f6;
    border-width: 1px 1px 1px 0px;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: top;
}
.owm_wysiwyg_toolbar ul li:first-child a {
    border-left-width: 1px;
}
.owm_wysiwyg_toolbar .owm_wysiwyg_b_hover,
.owm_wysiwyg_toolbar .owm_wysiwyg_i_hover,
.owm_wysiwyg_toolbar .owm_wysiwyg_u_hover,
.owm_wysiwyg_toolbar .owm_wysiwyg_link_hover,
.owm_wysiwyg_toolbar .owm_wysiwyg_photo_hover,
.owm_wysiwyg_toolbar .owm_wysiwyg_video_hover {
    background-color: #ff7000;
}
.owm_wysiwyg_b {
    background-image: url(images_mobile/ico_wysiwyg_b.png);
}
.owm_wysiwyg_i {
    background-image: url(images_mobile/ico_wysiwyg_i.png);
}
.owm_wysiwyg_u {
    background-image: url(images_mobile/ico_wysiwyg_u.png);
}
.owm_wysiwyg_link {
    background-image: url(images_mobile/ico_wysiwyg_link.png);
}
.owm_wysiwyg_photo {
    background-image: url(images_mobile/ico_wysiwyg_photo.png);
}
.owm_wysiwyg_video {
    background-image: url(images_mobile/ico_wysiwyg_video.png);
}
.owm_wysiwyg_b_hover {
    background-image: url(images_mobile/ico_wysiwyg_b_hover.png);
}
.owm_wysiwyg_i_hover {
    background-image: url(images_mobile/ico_wysiwyg_i_hover.png);
}
.owm_wysiwyg_u_hover {
    background-image: url(images_mobile/ico_wysiwyg_u_hover.png);
}
.owm_wysiwyg_link_hover {
    background-image: url(images_mobile/ico_wysiwyg_link_hover.png);
}
.owm_wysiwyg_photo_hover {
    background-image: url(images_mobile/ico_wysiwyg_photo_hover.png);
}
.owm_wysiwyg_video_hover {
    background-image: url(images_mobile/ico_wysiwyg_video_hover.png);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_wysiwyg_b {
        background-image: url(images_mobile/ico_wysiwyg_b@2x.png);
        background-size: 10px 11px;
    }
    .owm_wysiwyg_i {
        background-image: url(images_mobile/ico_wysiwyg_i@2x.png);
        background-size: 5px 11px;
    }
    .owm_wysiwyg_u {
        background-image: url(images_mobile/ico_wysiwyg_u@2x.png);
        background-size: 10px 11px;
    }
    .owm_wysiwyg_link {
        background-image: url(images_mobile/ico_wysiwyg_link@2x.png);
        background-size: 14px 11px;
    }
    .owm_wysiwyg_photo {
        background-image: url(images_mobile/ico_wysiwyg_photo@2x.png);
        background-size: 15px 11px;
    }
    .owm_wysiwyg_video {
        background-image: url(images_mobile/ico_wysiwyg_video@2x.png);
        background-size: 12px 11px;
    }
    .owm_wysiwyg_b_hover {
        background-image: url(images_mobile/ico_wysiwyg_b_hover@2x.png);
    }
    .owm_wysiwyg_i_hover {
        background-image: url(images_mobile/ico_wysiwyg_i_hover@2x.png);
    }
    .owm_wysiwyg_u_hover {
        background-image: url(images_mobile/ico_wysiwyg_u_hover@2x.png);
    }
    .owm_wysiwyg_link_hover {
        background-image: url(images_mobile/ico_wysiwyg_link_hover@2x.png);
    }
    .owm_wysiwyg_photo_hover {
        background-image: url(images_mobile/ico_wysiwyg_photo_hover@2x.png);
    }
    .owm_wysiwyg_video_hover {
        background-image: url(images_mobile/ico_wysiwyg_video_hover@2x.png);
    }
}
.owm_suitup-editor img,
.owm_suitup-editor iframe {
    max-height: 150px;
    width: auto;
}
/* Forum topic */
.owm_forum_topic_input {
    min-height: 32px;
}
.owm_forum_topic_body .owm_forum_topic_subscribe .ow_checkbox_group:lang(fa-IR) {
    margin: 3px -5px 3px 3px;
}
.owm_forum_topic_bottom {
}
.owm_forum_topic_title input[type=text] {
    border-color: #777;/** OW_Control type:color, key:mobileBorderColor, section:3. Mobile, label: 5. Border color **/
    border-bottom-width: 1px;
    border-top-width: 0px;
    width: calc(100% - 4px);
    margin: 10px 2px;
}
.owm_forum_topic_nav .owm_forum_topic_title input[type=text] {
    border-top-width: 1px;
}
.owm_forum_name_select {
    font-size: 114.3%;
}
.owm_forum_name_select select {
    width: 100%;
    max-width: 100%;
}
.owm_forum_topic_subscribe .ow_checkbox_group,
.owm_forum_topic_subscribe .owm_checkbox_wrap {
    margin-top: 0px;
    padding-top: 0px;
}
.owm_forum_topic_subscribe .ow_checkbox_group li {
    width: 100%;
}
.owm_link_field input[type=text],
.owm_video_field input[type=text] {
    text-decoration: underline;
    direction: ltr;
}
.owm_link_field input[type=text]:-moz-placeholder:lang(fa-IR),
.owm_video_field input[type=text]:-moz-placeholder:lang(fa-IR) {
    direction: rtl;
}
.owm_link_field input[type=text]:-ms-input-placeholder:lang(fa-IR),
.owm_video_field input[type=text]:-ms-input-placeholder:lang(fa-IR) {
    direction: rtl;
}
.owm_link_field input[type=text]:lang(fa-IR)::-webkit-input-placeholder,
.owm_video_field input[type=text]:lang(fa-IR)::-webkit-input-placeholder {
    direction: rtl;
}
.owm_link_field input[type=text]:lang(fa-IR)::-moz-placeholder,
.owm_video_field input[type=text]:lang(fa-IR)::-moz-placeholder {
    direction: rtl;
    text-align: right;
}
.owm_link_text input[type=text]:first-child {
    border-top-width: 0px;
}
.owm_video_field input[type=text]:first-child {
    border-top-width: 0px;
}
.owm_link_field input[type=text].invitation,
.owm_video_field input[type=text].invitation {
    color: #afb6c0; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    text-decoration: none;
}
.owm_video_attach_preview,
.owm_photo_attach_preview {
    padding-top: 28px;
    position: relative;
    min-height: 150px;
}
.owm_attach_preview_cont {
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.owm_attach_preview_cont img {
    width: 56.2%;
    vertical-align: top;
}
.owm_attach_preview_close,
.owm_attach_win .ow_file_attachment_close {
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
    height: 28px;
    background: #e6e9ef url(images_mobile/ico_ignore_lbtn.svg) no-repeat center center;
    margin: 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_attach_preview_close {
        background-size: 10px 10px;
    }
}
.owm_attach_preview_icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(images_mobile/ico_video_play.png) no-repeat center center;
}
.owm_attach_label,
.owm_attach_win .ow_file_attachment_block1,
.owm_attach_win .ow_file_attachment_block2 {
    display: block;
    overflow: hidden;
    position: relative;
    margin: 0px;
    color: #666666; /** OW_Control type:color, key:mobileTextColor, section:3. Mobile, label: 6. Text color **/
    padding-right: 19px;
}
.owm_attach_label {
    padding-right: 26px;
}
.owm_attach_label [type=file],
.owm_attach_win .ow_attachments input[type=file],
.suitup_upload_image {
    cursor: pointer;
    display: block;
    font-size: 0px;
    filter: alpha(opacity=0);
    min-height: 0%;
    min-width: 0%;
    opacity: 0;
    position: absolute;
    /*right: 0;*/
    text-align: right;
    /*top: 0;*/
}

.suitup_upload_image{
    display: block !important;
}

.owm_forum_topic_attach_info {
    padding-top: 2px;
    margin: 0px 10px;
}
.owm_forum_topic_attach_info .owm_topic_attach_icon,
.owm_attach_win .ow_file_attachment_name,
.owm_attach_icon {
    padding-left: 19px;
    min-height: 18px;
    width: auto;
    height: auto;
    float: none;
    background-position: left center;
}
.owm_forum_topic_attach_info .owm_topic_attach_icon {
    cursor: pointer;
    display: inline;
    float: right;
    font-size: 0px;
    height: 30px;
    background-position: center center;
    background-size: 20px;
    padding: 0px;
    width: 30px;
}
.owm_forum_topic_attach_info span,
.owm_attach_win .ow_file_attachment_size,
.owm_attach_info span {
    color: #313131;
}
.owm_attach_label .owm_attach_preview_close,
.owm_attach_win .ow_file_attachment_close {
    width: 12px;
    height: 17px;
    right: 0px;
    top: 0px;
    background-color: transparent;
    background-image: url(images_mobile/ico_close_attach.png);
    z-index: 2;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_attach_label .owm_attach_preview_close,
    .owm_attach_win .ow_file_attachment_close  {
        background-image: url(images_mobile/ico_close_attach@2x.png);
        background-size: 10px 10px;
    }
}
.owm_forum_attach_win .owm_btn_wrap {
    margin-top: 0px;
}
.owm_forum_attach_win .owm_btn_wrap .ow_button,
.owm_attach_win .owm_btn_wrap .owm_attach_label {
    display: inline-block;
    vertical-align: middle;
}
.owm_forum_attach_win .owm_btn_wrap .ow_button:first-child {
    margin-right: 16px;
}
.owm_forum_attach_win .owm_btn_wrap .ow_button .ow_button {
    margin: 0px;
}
.owm_attach_win .ow_file_attachment_name {
    font-size: 81.25%;
    text-align: left;
    background-size: 14px;
    padding: 3px 23px;
}
.owm_attach_win .ow_status_update_btn_block {
    /*display: none;*/
}
.owm_attach_win .ow_file_attachment_block1,
.owm_attach_win .ow_file_attachment_block2 {
    margin-top: 10px;
    padding-bottom: 10px;
}
.owm_forum_topic .ow_file_attachment_block1,
.owm_forum_topic .ow_file_attachment_block2 {
    margin: 2px;
    padding: 3px 9px !important;
}
.owm_attach {
    position: relative;
    overflow: hidden;
}
/* Forum topic view */
.owm_forum_topic_date {
    padding-left: 10px;
    font-size: 68.75%;
}
.owm_post_content {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
    font-size: 81.25%;
    line-height: 1.4em;
}
.owm_post_content p {
    margin-bottom: 10px;
    line-height: 1.4em;
}
.owm_post_content img,
.owm_post_content iframe {
    width: 100%;
    margin: 10px 0px;
}
.owm_post_content .owm_lbutton {
    vertical-align: middle;
}
.owm_post_action {
    font-size: 10px;
}
/* Forum suitup */
.owm_mobile_news .owm_suitup .owm_suitup-editor {
    width: initial !important;
    margin-left: 0px;
    margin-right: 0px;
}
.flags-input li input[type="radio"] {
    margin-top: 4px;
}
/* ======== End of the Forum styles (+ iisnews styles) ======== */
/* ======== Share styles ======== */
.owm_share_item {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 30px;
    color: #b6b6b6;
    margin-bottom: 16px;
}
.owm_share_item:last-child {
    margin-bottom: 0px;
}
/* ======== End of the Share styles ======== */
/* ======== Attachments styles ======== */
.owm_attachments {
    margin: 25px 5px 5px 5px;
    padding-left: 0px;
    padding-right: 0px;
    border-width: 1px 0px;
}
.owm_attachments .owm_attach_label {
    display: inline-block;
    line-height: 24px;
}
.owm_attach_download {
    width: 24px;
    height: 24px;
    background: url(images_mobile/ico_download.png) no-repeat 0px 0px;
}
.owm_forum_reply .owm_attachments .owm_attach_label:lang(fa-IR) {
    max-width: 82%;
    padding-right: 0px;
}
.owm_attach_download.owm_float_right {
    float: right !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_attach_download {
        background-image: url(images_mobile/ico_download@2x.png);
        background-size: 24px 24px;
    }
}
.owm_attachments .owm_attach_info {
    margin-bottom: 10px;
    direction: ltr;
}
.owm_attachments .owm_attach_info:last-child {
    margin-bottom: 0px;
}
.owm_attach_edit {
    position: absolute;
    width: 18px;
    height: 18px;
    right: 0;
    top: 0;
    z-index: 2;
    background: url(images_mobile/ico_edit_white.png) no-repeat 0px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_attach_edit {
        background-image: url(images_mobile/ico_edit_white@2x.png);
        background-size: 18px 18px;
    }
}
/* ======== End of the Attachments styles ======== */
/* ======== Subscribe page styles ======== */
.owm_subscribe_page {
    max-width: 640px;
    margin: 0 auto;
}
/* Element with arrow */
.owm_sidemenu_item_wrap {
    padding-right: 10px;
}
.owm_sidemenu_item {
    display: block;
    padding: 15px 20px 15px 10px;
    background-image: url(images_mobile/arr_nav_next.svg);
    background-repeat: no-repeat;
    background-position: right center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_sidemenu_item {
        background-image: url(images_mobile/arr_nav_next@2x.svg);
        background-size: 10px 16px;
    }
}
.owm_sidemenu_item_label,
.owm_sidemenu_item_value {
    display: inline-block;
    line-height: 24px;
    color: #555;
    display: inline-block;
    font-size: 125%;
}
/* Memberships and Credits */
.owm_membersip_item.owm_border {
    border-width: 1px 0px 0px;
}
.owm_membersip_item:last-child {
    border-bottom-width: 1px;
}
.owm_current_membership  {
    margin-bottom: 43px;
}
.owm_current_membership.owm_border {
    border-width: 1px 0px 1px;
}
.owm_subscribe_packs_item.owm_btn_wide {
    padding-bottom: 0px;
}
.owm_subscribe_table {
    padding: 5px;
}
.owm_subscribe_table .ow_section {
    text-transform: uppercase;
    padding-left: 9px;
}
.owm_subscribe_table .owm_td_value {
    text-align: right;
}
.owm_subscribe_table .owm_ico_check {
    display: inline-block;
    width: 13px;
    height: 9px;
}
.owm_ico_check {
    background-image: url(images_mobile/ico_check.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio : 2) {
    .owm_ico_check {
        background-image: url(images_mobile/ico_check@2x.png);
    }
}
.owm_current_credit .owm_sidemenu_item {
    background-image: none;
    padding-right: 0px;
}
/* Payment page */
.owm_payment_provider_list {
    padding: 20px 20px 0px;
}
.owm_payment_provider_item label {
    display: block;
    height: 44px;
    border-width: 1px;
    padding-top: 24px;
    padding-right: 20px;
    text-align: right;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.owm_payment_provider_item label.active {
    background-color: #fff;
}
.owm_payment_btn.owm_btn_wide {
    padding: 10px 20px;
}
.owm_payment_btn.owm_btn_wide input {
    background: #009cde;
    color: #fff;
}
/* ======== End of the Subscribe page styles ======== */
/*========================================================
    [16] Misc                        __misc
========================================================*/
.owm_forum_search_form .ow_multiselect {
    max-height: 120px !important;
}
#forum_search_cap {
    background-color: #fff;
}
.owm_join_photo_button_label:lang(fa-IR){
    float:right;
    padding-right: 63px;
    margin-right: 8px;
}
.owm_join_photo_button:lang(fa-IR){
    right: 10px;
    left: auto;
}
.owm_newsfeed_header,
.owm_newsfeed_date,
.owm_newsfeed_header_responded,
.owm_sidebar_profile_btn,
.owm_sidebar_msg_block .owm_lbutton,
.owm_sidebar_profile_block input.owm_sidebar_profile_logout,
.owm_context_action_list_item,
.owm_forum_list_format,
.owm_list_title_format,
.owm_topic_list_format,
.owm_card_toolbar_btns a
{
    color: #475258;
}
.owm_remark{
    color: #697382;
    font-size: 80%;
}
#toTop {
    z-index: 5 !important;
}
.owm_nav_cap.owm_nav_cap_left_cont,
.owm_video_additional_info {
    border-bottom: 1px solid #b6b6b6;
}
.owm_iiscontactus_header_comment {
    font-size: small;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 6px;
}
#iiscontact_form #siimage{
    max-width: 150px;
}
/* audio */

.owm_audio_list > .owm_box {
    padding:10px;
    margin: 9px 0px;
    border-radius: 0px;
}
form[name="add_audio_form"] .ow_table_1 {
    width: 100%;
}
form[name="add_audio_form"] .ow_ic_add {
    float:right;
}
form[name="add_audio_form"] .ow_ic_add:lang(fa-IR) {
    float:left !important;
}
form[name="add_audio_form"] .recorder .status {
    font-size: 80%;
    margin: 12px 0;
}
div.audio_item_player {
    text-align: left;
    margin-bottom: 9px;
    padding-bottom: 4px;
    direction: ltr;
    vertical-align: top;
    display: flex;
}

.audio_item_delete{
    cursor: pointer;
    color: white;
    background-color: red;
    padding: 2px;
    border-radius: 3px;
    font-size: 10px;
    margin: 6px 2px;
}
/* ======== End of the Misc styles ======== */

.owm_forum_section_toolbar{
    margin-bottom: 5px;
}
.owm_forum_section_toolbar:last-child {
    margin-bottom: 0px;
}
.owm_forum_group_toolbar {
    margin-bottom: 5px;
}
.owm_group_view .ow_nowrap {
    text-align: center;
    display: inherit;
}
.owm_iisterms p,
.owm_iisuserlogin p{
    font-size: 80%;
}
.owm_iisnews_view p a,
.owm_iisterms p a{
    font-size: 100%;
}
.ow_superwide.owm_iisnews_view {
    width: calc(100% - 8px) !important;
}
.owm_iisnews_view ul,
.owm_iisterms ul{
    list-style: circle;
}
.owm_iisnews_view li,
.owm_iisterms li{
    font-size: 80%;
    margin-right: 30px;
    line-height: normal;
}
.owm_iisnews_view .owm_newsfeed_comments {
    border-top: 1px solid #ecf1f6;
}
.owm_brief_info .owm_box_empty .owm_box_body {
    border: none;
    margin: 5px;
    background-color: #F0F0F0;
    border-radius: 5px;
}
/* ================== Unified CSS ======== */

.owm_photo_bg,
.owm_photo_holder,
.owm_events_view_header,
.owm_events_view_userList,
.owm_iisnews_view_additional_info,
.owm_forum_section_toolbar,
.owm_forum_group_toolbar
{
    border-bottom: 1px solid #ccc;
}

.owm_items_stdmargin > *,
.owm_profile_block,
.owm_newsfeed_item_cont,
.owm_forum_section_wrap,
.owm_forum_section_wrapper,
#forum-topics-wrapper,
.owm_forum_topic.owm_forum_topic_view,
.owm_forum_reply,
.owm_events_view,
.owm_list_item_view,
.owm_video_list,
.owm_group_list,
.owm_audio_list,
.owm_events_page .owm_list_search,
#content > .owm_upload_photo,
.owm_photo_view,
.owm_newsfeed_status_update,
.owm_box, .owm_box_empty {
    /*margin: 3px 3px 0px 3px;*/
    margin: 6px 6px 6px 6px;
}
.owm_photo_view{
    background-color: #fff;
}
.owm_video_list .owm_list_item_view {
    margin: 0px 0px 6px 0px;
}
.owm_list_page .owm_newsfeed_item_cont {
    margin: 0px !important;
}
.owm_forum_topic_locked input {
    color: #555;
}
.owm_group_forum_no_topic {
    text-align: center;
    padding: 3px;
    border: 1px #777 solid;
    border-radius: 5px;
    margin: 6px;
    font-size: 80%;
    background-color: white;
}
/* select horizontal menu */
.owm_box_menu_item,
.owm_content_menu a,
.owm_sidebar_sub_menu_item {
    background-color: #ffffff;
    color: #b6b6b6;
    border: 1px solid #b6b6b6;
    margin-right: -1px;
    border-bottom: 3px solid #b6b6b6;
    min-width: 50px;
    text-align: center;
}
.owm_sidebar_sub_menu_item_active,
.owm_box_menu_item_active,
.owm_content_menu li.active a {
    color: #000000;
    cursor: default;
}
.owm_box_menu_item,
.owm_content_menu li {
    margin-top: 3px;
    margin-bottom: 3px;
}
.horizontal_scroll {
    white-space: nowrap;
    overflow-x: overlay;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.owm_footer{
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.owm_sidebar_right_active .owm_footer {
    display: none;
}
.owm_copyright {
    text-align: center;
    font-size: 10px;
    padding: 5px;
    color: #fff;
    height: 60px;
}
.owm_iiscontactus_header_comment p {
    text-align: center;
}
/* ============================ */
/* ================= css transform ============== */
.owm_sidebar_left_active #main,
.owm_sidebar_right_active #main
{
    opacity: 0.95;
    background-color: white !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: 100%;
}
.owm_sidebar_right_active #right {
    right: 0px !important;
    position: relative;
    min-height: 900px;
    min-height: 100vh;
    float: right;
    height: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform:translateZ(0);
}
.owm_sidebar_left_active #left {
    left: 0px !important;
    position: relative;
    min-height: 900px;
    min-height: 100vh;
    height: 100%;
    -webkit-backface-visibility: hidden;
    -webkit-transform:translateZ(0);
}
#main {
    opacity: 1;
    transition: opacity 0.4s !important;
    margin-bottom: 10px;
}
#right {
    position: fixed;
    transition: right 0.4s !important;
}
#left {
    position: fixed;
    transition: left 0.4s !important;
}
#right #console_preloader {
    z-index: 0;
}

img {
    max-width: 95%;
}
.owm_iisrules img {
    max-width: inherit !important;
}
input.owm_add_photo.ow_ic_add.add_event_button {
    background: url(images_mobile/ic_plus_black.svg) no-repeat center center !important;
    background-size: contain !important;
    float:left;
    margin: 9px 0 0 9px !important;
}
span.owm_user_question_title {
    font-size: 75%;
    color: #ababab;
}
span.owm_user_question_value {
    font-size: 75%;
}
.owm_user_list_item .owm_user_list_name {
    font-weight: bold;
}
span.owm_user_is_friend {
    margin-right: 15px;
    margin-left: 15px;
    font-weight: normal;
    font-size: 75%;
    border-radius: 4px;
}
.owm_list_item_view_header {
    font-size: 80%;
    padding: 5px;
    margin: 3px 12px;
}
.owm_list_item_view_header_img,
.owm_iisnews_page_images {
    border-radius: 4px;
    width: 41px;
    float: right;
    margin-left: 10px;
    border: 1px solid #e3e3e3;
}
.owm_list_item_view_date {
    font-size: 60%;
    float: right !important;
    background-color: transparent;
    color: #b1b1b1;
    padding: 0 0 0 0 !important;
}
.owm_list_item_view_body_text {
    font-size: 75%;
    min-height: 20px;
    border: none;
    padding: 5px 8px 5px 8px;
    margin: 2px 5px 5px 5px;
    background-color: #f8f8f8;
    border-radius: 5px;
    overflow: auto !important;
}
.owm_list_item_view_body_text > ol,
.owm_list_item_view_body_text p {
    max-width: 100%;
}

.owm_news_page_image {
    float: right;
    margin-left: 10px;
    margin-right: 5px;
}

.owm_user_list .owm_content_list_item .owm_user_list_item .owm_avatar {
    margin-top: 5px;
}
.owm_user_list .owm_content_list_item .owm_user_list_item .owm_profile_online {
    right: auto;
    left: 42px;
    top: 15px;
}
.owm_user_list .owm_content_list_item .owm_user_list_item .owm_profile_online:lang(fa-IR) {
    right: 42px;
    left: auto;
    margin: 0px;
    top: 15px;
}
.owm_user_list .owm_content_list_item .owm_user_list_item {
    padding-top: 7px;
    padding-bottom: 7px;
}
.owm_user_list .owm_content_list_item .owm_user_list_item .owm_user_list_cont {
    font-size: 75%;
}

.rates_cont a.rate_item {
    background: url(images_mobile/stars.svg) no-repeat 0 -26px;
    cursor: pointer;
    float: left;
    height: 26px;
    text-decoration: none;
    width: 27px;
    background-size: 130px;
}
.rates_cont a.rate_item:lang(fa-IR){
    float: right !important;
}
.rates_cont a.active {
    background-position: 0px 0px;
}
.rates_cont{
    margin: 0 auto;
    width: 140px;
    display: inline-block;
    vertical-align: bottom;
}
.ow_rate_score{
    font-size: 18px;
}

.owm_create_group .owm_form_field_value span.ow_ic_new {
    margin-left: 5px;
}

/* ============================ */
/* ==============comments photos ===========*/
.photo.two_column.has_thumbnail.clearfix:lang(fa-IR) {
    float: right;
}
.ow_photo_attachment_stage {
    width: 150px;
    max-height: 150px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
/* =========captcha field for small screens==========*/
@media only screen and (max-width : 479px) {
    .owm_form_field_value .ow_right {
        padding-top: 6px !important;
    }
    .owm_form_field_value img {
        max-width: 130px !important;
    }
    span.ic_refresh {
        BACKGROUND-SIZE: 30px;
    }
}
/* =========hashtag==========*/
.owm_hashtag_page .owm_list_page {
    margin: 6px;
}

.owm_hashtag_page .owm_forum_reply span.owm_avatar_title {
    display: none;
}

.owm_hashtag_page .owm_forum_reply .owm_card_user_info:lang(fa-IR) {
    padding-right: 45px;
}

.owm_hashtag_page .owm_forum_reply .owm_card_user.owm_card_user_context.owm_padding.clearfix {
    padding: 5px 6px 8px 8px;
}

.owm_hashtag_page .owm_forum_reply .owm_card_body.owm_border.owm_bg_color_1 {
    min-height: 20px;
    border: none;
    padding: 5px 8px 5px 8px;
    margin: 2px 5px 5px 5px;
    background-color: #f8f8f8;
    border-radius: 5px;
}

.owm_hashtag_page .owm_forum_reply .owm_card_content {
    border-bottom-width: 0px;
    border-top-color: #ececec;
}

/* ========= iis mainpage vectors ==========*/
.tabs .iismainpage .tab-current {
    background-color: #eee;
}
.tabs .iismainpage .tab-current a:first-child {
    height: 31px;
    background-size: contain;
    background-position: center center;
    width: 100%;
    background-repeat: no-repeat;
}
.tabs .iismainpage  .tab-current.main_menu_dashboard a:first-child {
    background-image: url(images_mobile/dashboard_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_user_groups a:first-child {
    background-image: url(images_mobile/groups_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_friends a:first-child {
    background-image: url(images_mobile/friend_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_mailbox a:first-child {
    background-image: url(images_mobile/chat_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_settings a:first-child {
    background-image: url(images_mobile/Settings_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_notifications a:first-child {
    background-image: url(images_mobile/notifications_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_photos a:first-child {
    background-image: url(images_mobile/photos_select.svg) !important;
}
.tabs .iismainpage .tab-current.main_menu_videos a:first-child {
    background-image: url(images_mobile/videos_select.svg) !important;
}
.tabs .iismainpage li a span {
    color: #838383;
}
.tabs .iismainpage li a > div:nth-child(2) {
    display: none;
}
.tabs .iismainpage .tab-current a a,
.tabs .iismainpage .tab-current a span {
    color: #444;
    font-size: 70%;
}
.tabs .iismainpage  .tab-current a:first-child {
    background-size: auto 25px !important;
    background-position-y: 3px !important;
}
.iismainpage .owm_content_list_item.owm_convers_item_active,
.iismainpage .tabs-style-underline nav li a.title::after {
    background-color: #444;
}
.iismainpage div#newsfeed-status-form-inv {
    background-color: #444;
    border-top: solid 1px #222;
}
.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix,
.iismainpage .owm_list_item_with_image,
.iismainpage .owm_newsfeed_item_cont,
.iismainpage .owm_list_search {
    border: 1px solid #777;
}
.iismainpage .owm_group_list .owm_list_item_with_image .ow_ipc_header a.ow_lbutton.view_more {
    color: #444;
}
/*================styles for bottom iismainpage menu*/
#content .tabs {
    position: fixed !important;
    bottom: 0px !important;
    z-index: 9;
    box-shadow: 0px 1px 8px 4px #e6e6e6;
}
#content .iismainpage {
    margin-bottom: 58px;
}
#content .ow_content_menu_wrap.iismainpage {
    margin-bottom: 0px;
}
.iismainpage div#newsfeed-status-form-inv {
    bottom: 63px;
}
.iismainpage .owm_newsfeed_status_update_circle#newsfeed-status-form-inv {
    bottom: 60px;
}
.tabs .iismainpage ul {
    border-bottom: 0px;
}
/*================END of styles for bottom iismainpage menu*/
/* ============================================*/

.owm_newsfeed_block .owm_newsfeed_list .owm_newsfeed_responded .owm_newsfeed_item_cont {
    margin: 0px 6px 3px 6px;
}
.owm_newsfeed_list {
    margin-bottom: 6px;
}

.owm_newsfeed_status_update_btns .ow_file_attachment_preview:empty {
    border: none !important;
}
.owm_forum_topic_input .owm_suitup .owm_suitup-editor,
.owm_newsfeed_status_update_edit textarea,
form[name='edit_post'] textarea[name='status'] {
    height: 200px;
    max-height: 50vh;
}

span.ow_iisnewsfeedplus_attachment {
    border: dashed 1px #bbbbbb;
    display: inline-block;
    margin: 10px 3px 0px 0px;
    padding: 1px 3px 1px 0px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    /* background-image: url(images_mobile/ico_file.png); */
    background-position-y: center;
    /* padding-left: 25px; */
    background-position-x: 4px;
    background-repeat: no-repeat;
    max-height: 22px;
    overflow: hidden;
    max-width: calc(100% - 10px);
}

.owm_newsfeed_item_cont .ow_iisnewsfeedplus_attachment .ow_iisnewsfeedplus_attachment_topic_container {
    max-height: 22px;
    font-size: 12px;
    line-height: 25px;
    width: 100% !important;
}

.ow_file_attachment_block2, .ow_file_attachment_block1 {
    font-size: 85%;
    display: inline-block;
    padding-left: 3px;
    border: solid 1px lightgray;
    margin: 5px;
    width: auto !important;
}
.owm_newsfeed_status_update_preview {
    padding: 5px;
}
.owm_newsfeed_status_update_preview  #newsfeed-att-file-prevew,
.owm_newsfeed_status_update_preview .ow_file_attachment_block2,
.owm_newsfeed_status_update_preview .ow_file_attachment_block1,
.owm_newsfeed_status_update_preview .ow_file_attachment_preview > .audio_item_player
{
    display: block;
    border: 1px dashed #aaa093;
    padding: 6px;
    margin: 5px 0 0 0;
}

.owm_newsfeed_status_update_preview .ow_file_attachment_block1,
.owm_newsfeed_status_update_preview .ow_file_attachment_block2{
    border-radius: 3px;
    border: 1px dashed #d2d2d2;
    background-color: #f9f9f9;
}

.ow_file_attachment_block1 .ow_file_attachment_info,
.ow_file_attachment_block2 .ow_file_attachment_info {
    text-align: left;
    direction: ltr;
}

span.ow_file_attachment_photo_not_preview_label {
    color: #9a9a9a;
    font-size: 70%;
    margin: 0;
    word-break: normal;
    word-wrap: initial;
    position: relative;
    top: 5px;
}

.owm_newsfeed_status_update_preview .ow_file_attachment_preview .ow_file_attachment_close {
    background-image: url(images/ic_delete.svg) !important;
    float: right;
}

.owm_newsfeed_status_update_preview .ow_file_attachment_preview .ow_file_attachment_photo_preview {
    padding: 0 12px;
    background-image: url(images/eye.svg);
    background-size: 28px;
    margin-left: 0px;
    float: left;
    margin-top: 5px;
}

.owm_newsfeed_status_update_preview span.ow_file_attachment_size {
    color: #a7a7a7;
    padding: 0px 5px 0px 5px;
    font-size: 70%;
}

.owm_newsfeed_status_update_preview .ow_file_attachment_preview > .audio_item_player {
    padding: 6px 0px;
    height: auto;
}
.owm_newsfeed_status_update_preview #newsfeed-att-file-prevew {
    padding: 6px 6px 0px 6px;
}
.owm_newsfeed_status_update_preview #newsfeed-att-file-prevew #newsfeed-att-file-name {
    line-height: 30px;
}
.owm_newsfeed_status_update_preview .ow_file_attachment_preview .ow_file_attachment_name {
    direction: ltr;
    float: left;
    width: calc(100% - 22px);
}
.ow_file_attachment_photo_preview,
.owm_newsfeed_status_update_preview .ow_file_attachment_preview .ow_file_attachment_close {
    padding: 0 7px;
    width: 22px;
    height: 22px;
    background-image: url(images_mobile/ico_close_attach@2x.png);
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ow_file_attachment_photo_preview{
    padding: 0 12px;
    background-image: url(images/eye.svg);
    background-size: 32px;
    margin-right: 10px;
}
.ow_file_attachment_photo_preview.ow_file_attachment_photo_not_preview {
    background-image: url(images/eye_hidden.svg) !important;
}
.iisaudio_mic {
    background-image: url("./images_mobile/ic_mic.svg") !important;
}
.iisnewsfeedpin_pin {
    background-image: url("./images_mobile/ic_pin.svg") !important;
}
.iisnewsfeedpin_unpin {
    background-image: url("./images_mobile/ic_pin.svg") !important;
    background-color: #ddd !important;
    border-radius: 3px;
}
#new_question {
    border: 1px solid #e6e6e6;
    padding: 3px 10px;
    margin: 3px;
    border-radius: 4px;
}
#new_question #allow_add_option {
    margin-top: 15px;
}
#new_question .q-answers .questions-answer .qa-text {
    font-size: 70%;
}
#new_question #allow_add_option label,
#new_question #allow_add_option select.statusPrivacy,
#new_question #allow_multiple_answers label,
#new_question #allow_multiple_answers select.statusPrivacy{
    width: 100% !important;
    display: block;
    font-size: 70%;
    text-align: center;
}

.questions-add-allow-multiple-answers select.statusPrivacy{
    float: left;
}
.iisquestions_add {
    background-image: url("./images_mobile/question_add.svg") !important;
}
.questions-question .questions-add-answer.ow_ic_add,
#new_question .questions-add-answer {
    background: url(./images/ic_add.svg) no-repeat right center;
    background-size: 20px;
}
.iisnewsfeedpin_pin,
.iisnewsfeedpin_unpin {
    width: 30px !important;
    height: 30px !important;
    background-position: center !important
}
#IISQUESTIONS_Add, #IISNEWSFEEDPIN_Pin,
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_add_cont > .owm_newsfeed_status_update_add_icon,
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_add_cont > .iisnewsfeedplus_attachment,
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_add_cont > .iisaudio_mic,
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_add_cont > .owm_newsfeed_status_update_btn
{
    background-size: 22px !important;
    width: 30px !important;
    height: 30px !important;
    background-position: center center !important;
    float: right !important;
}
.owm_newsfeed_status_update_btns .owm_newsfeed_status_update_attachments_btn > * {
    margin: 0 1px;
    border-radius: 3px;
    padding: 0px;
}

.ow_file_attachment_block2 span.ow_file_attachment_size, .ow_file_attachment_block1 span.ow_file_attachment_size {
    font-size: 85%;
}

.owm_newsfeed_status_update_btns .ow_file_attachment_name {
    float: left !important;
    margin-right: 5px;
}

.ow_file_attachment_block1 .ow_file_attachment_info, .ow_file_attachment_block2 .ow_file_attachment_info {
    padding-top: 2px;
}
span#console-counter {
    background-color: #e20000;
    border-radius: 3px !important;
    max-width: 33px;
    text-align: center;
    padding-left: 2px;
    padding-right: 3px;
    vertical-align: top;
    padding-top: 1px;
    line-height: 1;
}
span.owm_content_header_count_cont {
    background-image: url(images_mobile/notification.svg) !important;
    background-size: 23px;
    background-repeat: no-repeat;
    width: 19px;
    height: 24px;
    margin-top: -4px;
    margin-right: -10px;
}

.owm_content_header_count_cont span.owm_content_header_count_txt {
    display: inline-block;
    height: 14px;
    line-height: 15px !important;
    padding: 0px 2px 0px 2px !important;
}

li.owm_sidebar_msg_item.owm_sidebar_msg_load_more {
    border: none;
}

.owm_joinNotValidInviteImage {
    width: 100%;
    max-width: 500px;
    height: 37vw;
    min-height: 350px;
    margin: auto;
    background: url(images_mobile/register_closed.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.owm_photo_view .photo_widget .owm_box_padding .total_score .ow_smallmargin {
    font-size: 10px;
    text-align: center;
}

.owm_photo_view .photo_widget .total_score {
    margin-top: 10px;
}

.owm_avatar_list .owm_avatar a {
    display: inline-block;
    max-height: 83px;
    overflow: hidden;
    vertical-align: top;
}
.place_section .owm_dnd_widget .owm_box_cap .owm_box_menu.owm_float_right:lang(en) {
    width: 100% !important;
}


/* ====================================== <iistechnology styles> ============================================*/

.owm_iistechnology_search {
    margin: 5px;
}

.owm_iistechnology .ow_ipc.owm_list_item_with_image.clearfix {
    margin: 5px;
    border-color: #d8d8d8 !important;
}

.owm_iistechnology .owm_list_item_with_image .ow_ipc_picture img {
    width: 50px !important;
    border-radius: 50px;
    margin: 5px;
}

.owm_iistechnology .owm_list_item_with_image .ow_ipc_info .ow_ipc_header {
    margin-bottom: 0;
}

.owm_iistechnology  .owm_list_item_with_image .ow_ipc_info .ow_ipc_toolbar {
    margin-top: 0;
}

.owm_iistechnology_search form span.ow_button {
    margin-right: 42%;
    margin-bottom: 5px;
    margin-top: 4px;
}

input.owm_iistechnology_add_new {
    margin-top: 8px;
    margin-left: 6px;
}

.owm_iistechnology_buttons {
    margin-right: 5px;
    text-align: right;
}

.owm_iistechnology_buttons .owm_btn_list_item,
.owm_iistechnology .owm_btn_list_item{
    display: inline-block;
    margin: 5px 2px 5px 0px;
}

.owm_iistechnology_buttons .owm_btn_list_item a,
.owm_iistechnology .owm_btn_list_item a{
    color: white;
}
table.owm_iistechnology_new_table.ow_table_1.ow_form.ow_stdmargin,
tbody.owm_iistechnology_new_table {
    width: 100%;
    display: block;
}

tbody.owm_iistechnology_new_table tr {
    width: 100%;
    display: inline-table;
}

tbody.owm_iistechnology_new_table .owm_suitup {
    position: relative;
    display: inline-table;
    word-break: break-all;
}
.owm_form_field_container .owm_form_field_wrap .owm_form_field_value .owm_suitup {
    width: calc(100% - 10px);
}
tbody.owm_iistechnology_new_table .tagsinput_wide {
    width: 100% !important;
    display: inline-flex;
    margin: 0px;
}

.owm_iistechnology_new_submit {
    width: 100%;
    display: block;
    height: 41px;
}

.owm_iistechnology_new_submit span.ow_button.ow_green.ow_positive {
    margin-right: 45%;
}

.owm_iistechnology tbody tr:first-child span {
    font-weight: bold !important;
    font-size: 17px;
    color: #4a4a4a;
}

.owm_iistechnology td.ow_label,
.owm_iistechnology_new td.ow_label{
    word-break: break-word;
}

table.owm_iistechnology_info {
    border: 1px solid #d8d8d8;
    margin: 10px;
    border-radius: 3px;
    display: block;
}
table.owm_iistechnology_intro.ow_table_2.ow_nomargin.data_table {
    border: 1px solid #d8d8d8;
    margin: 10px;
    border-radius: 3px;
}

table.owm_iistechnology_info  tr:nth-child(even) {
    background-color: #e9ebee;
}

.owm_iistechnology table  th.ow_section {
    text-align: center;
}

.owm_iistechnology_order_button{
    margin: auto;
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;

}

.owm_iistechnology_info td:first-child.ow_label {
    font-weight: bold;
}

.image.ow_left.owm_iistechnology_label {
    width: 100%;
    display: block;
    float: unset;
    z-index: 2;
}

.owm_iistechnology_info tbody {
    width: 100%;
    display: inline-table;
}

.owm_iistechnology_image_label img {
    max-height: 160px;
    margin: auto;
    display: block;
    margin-top: 10px;
}

/* ====================================== </iistechnology styles> ============================================*/

/* ====================================== <techunit styles> ==================================================*/


.owm_techunit_margin {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0px 0px 10px 0;
}

.owm_techunit_addform_field_container {
    margin: 5px;
}

.owm_techunit_addform_label {
    padding: 1px 4px 7px 0px;
}
.owm_techunit_addform_field_container .owm_suitup {
    width: 98%;
    margin-bottom: 20px;
}

.owm_techunit_addform_field_container span.ow_ic_new {
    display: block;
    text-align: center;
    margin-bottom: 15px;
}

.owm_iistechunit .owm_list_search form span.ow_button {
    display: block;
    margin-top: 10px;
}

.owm_iistechunit .owm_box_cap.clearfix .owm_box_cap_body h3 {
    font-size: 16px !important;
    font-weight: bold;
    padding: 5px 10px 0 0 !important;
}

.ow_ipc.owm_list_item_with_image.owm_techunit_margin.clearfix {
    max-width: 100%;
    margin: 0px 5px 0px 5px;
    width: calc(100% - 12px);
}

.owm_iistechunit .owm_list_item_with_image .ow_ipc_picture img {
    max-height: 80px;
    width: 80px !important;
    height: 80px !important;
    margin-top: 10px;
    margin-right: 10px !important;
    border-radius: 45px;
}

.owm_iistechunit .ow_ipc_info,
.owm_iistechunit .ow_ipc_picture{
    display: inline-block;
    float: right;
}

.owm_iistechunit .owm_list_item_with_image .ow_ipc_info .ow_ipc_header {
    text-align: right;
    margin: 0;
    font-weight: bold;
    font-size: 15px;
}

.owm_iistechunit .owm_list_item_with_image .ow_ipc_info .ow_ipc_content {
    text-align: right;
    margin-bottom: 3px;
}

.ow_iistechunit .ow_unit_control_buttons {
    text-align: center;
}

.ow_iistechunit_image {
    width: 100%;
    text-align: center;
    min-height: 100px;
}

span.ow_iistechunit_name {
    width: 100%;
    text-align: center;
    display: block;
    margin: 15px 0 0 0;
    font-weight: bold;
    font-size: 17px;
}

h3.ow_iistechunit_unit_name {
    padding: 5px 15px 0 0 !important;
    font-size: 17px !important;
    font-weight: bold;
}

.ow_iistechunit_box_body {
    margin: 0px 15px 10px 15px;
    font-size: 85%;
}

/* ====================================== </techunit styles> ===============================================*/

/*================================================================================
     						   Additional styles
  ================================================================================*/

.owm_sidebar_load_more:lang(en) {
    display: block;
    height: 30px;
    background: url(images_mobile/preloader.gif) no-repeat center center;
}

.owm_group_list .ow_ipc_picture img:lang(en) {
    height: inherit;
}
.owm_group_list .owm_list_item_with_image .ow_ipc_header a.ow_lbutton.view_more,
.owm_group_list .owm_list_item_with_image .ow_ipc_toolbar span.ow_nowrap {
    font-size: 0.7em;
    padding: 0px 4px;
    margin-left: 2px;
    border: 1px;
    border-radius: 3px;
}
.owm_group_list .owm_list_item_with_image .ow_ipc_header a.ow_lbutton.view_more {
    font-size: 0.6em;
    background-color: #e4e0e0;
    color: white;
}
.owm_group_list .owm_list_item_with_image .ow_ipc_toolbar span.ow_nowrap {
    background-color: #fff !important;
    padding: 0px 4px;
    margin-left: 2px;
    color: #8a8a8a !important;
    font-size: 1em !important;
}
.owm_group_list .owm_list_item_with_image .ow_ipc_toolbar span.ow_nowrap a {
    font-size: 1em;
}
.owm_group_list span.ow_nowrap.delete_file {
    background-color: white !important;
    padding: 2px 12px !important;
    border: 1px solid #c5c5c5 !important;
}

.owm_group_list > div.ow_nocontent{
    border: none;
}

.iismainpage .owm_user_list_item:lang(en) {
    padding-left: 70px !important;
}
.iismainpage .owm_user_list_item .owm_avatar:lang(en) {
    left: -64px;
}
.cd-stretchy-nav.edit-content ul a:lang(en) {
    width: 100%;
}
.cd-stretchy-nav ul a.iisnewsfeedpin_add_pin::after {
    background-image: url(./images_mobile/white_pin.svg) !important;
}
.cd-stretchy-nav ul a.iisnewsfeedpin_remove_pin::after {
    background-image: url(./images_mobile/white_unpin.svg) !important;
}
.cd-stretchy-nav.edit-content a,
.cd-stretchy-nav.edit-content a span {
    color: #fff !important;
    font-size: 11px;
}
.iisnewsfeedpin_remove_pin,
.iisnewsfeedpin_add_pin{
    font-size: 11px !important;
}
.owm_newsfeed_context_menu .owm_context_action_wrap .cd-stretchy-nav.edit-content ul {
    background-color: white;
    padding: 0px;
    border: 0px solid white;
}
.owm_newsfeed_context_menu .owm_context_action_wrap .cd-stretchy-nav.edit-content ul:lang(en) {
    right: 0px;
    left: initial;
}
.owm_newsfeed_context_menu .owm_context_action_wrap .cd-stretchy-nav.edit-content ul:lang(en) {
    width: 120px;
}
.owm_newsfeed_context_menu .owm_context_action_list_item {
    background-color: transparent !important;
}

.owm_row,
.owm_row_alt1 {
    background-color: white;
}
.owm_row:nth-child(even),
.owm_row_alt2 {
    background-color: #f8f8f8;
}
/*----------------*/
.owm_box_heading_btns {
    max-width: 50%;
    text-align: right;
    float: right;
    margin: 4px 5px;
}
.owm_photo_block .owm_add_photo:lang(fa-IR){
    margin: 2px 0 0 10px !important;
    float: left;
}
.owm_add_photo + .owm_content_menu_wrap ul.owm_content_menu{
    margin-right: 52px;
}
.owm_box_heading_btns:lang(fa-IR) {
    text-align: left;
    float: left;
}
.owm_box_heading_btns > * {
    display: inline-block;
    margin: 3px 3px !important;
    border-radius: 4px;
}
/*-----------------*/
#notifications-list .owm_sidebar_msg_item,
.owm_brief_info,
.owm_newsfeed_item,
.owm_list_item_with_image,
.owm_list_item_without_image,
.owm_box,
.owm_iisterms p,
.owm_iisuserlogin p,
.owm_chat_bubble_wrap,
.owm_mail_bubble_wrap,
.owm_list_item_view {
    line-height: 2;
}
.owm_newsfeed_body_descr,
.owm_chat_bubble_wrap,
.owm_mail_bubble_wrap,
.owm_list_item_view {
    text-justify: distribute;
}

/*-----------*/
input[type=button],
input[type=submit],
.owm_btn_class_1,
.owm_btn_class_2,
.owm_btn_class_3,
.owm_attach_win .owm_btn_wrap .owm_attach_label,
.owm_group_view .owm_nav_cap img#group_info,
.owm_group_list .owm_list_item_with_image .ow_ipc_header a.ow_lbutton.view_more,
.owm_newsfeed_comment_load_more,
.owm_nav_cap #owm_forum_new_topic_link,
.owm_box_toolbar a,
.owm_attach_win .owm_btn_wrap .owm_attach_label,
.owm_btn_wide a,
body .owm_profile_block .owm_profile_nav .owm_profile_nav_list li a,
.owm_sidebar_profile_btn,
.owm_sidebar_msg_block .owm_lbutton,
.owm_sidebar_profile_block input.owm_sidebar_profile_logout,
.owm_card_toolbar_btns a,
.owm_audio_floatbox .start,
.owm_audio_floatbox .stop,
.owm_info.owm_box_padding.owm_load_earlier,
.iismainpage .owm_user_list_preloader,
.owm_btn_list_item {
    background-color: #aaa;
    color: #FFFFFF;
    box-shadow: inset 0 -1px 0 1px rgba(1,0,0,.01), inset 0 -10px 15px rgba(0, 0, 0, 0.03);
}
input[type=button]:active,
input[type=submit]:active,
.owm_btn_class_1:active,
.owm_btn_class_2:active,
.owm_btn_class_3:active,
.owm_attach_win .owm_btn_wrap .owm_attach_label:active,
.owm_group_view .owm_nav_cap img#group_info:active,
.owm_group_list .owm_list_item_with_image .ow_ipc_header a.ow_lbutton.view_more:active,
.owm_newsfeed_comment_load_more:active,
.owm_nav_cap #owm_forum_new_topic_link:active,
.owm_box_toolbar a:active,
.owm_attach_win .owm_btn_wrap .owm_attach_label:active,
.owm_btn_wide a:active,
body .owm_profile_block .owm_profile_nav .owm_profile_nav_list li a:active,
.owm_sidebar_profile_btn:active,
.owm_sidebar_msg_block .owm_lbutton:active,
.owm_sidebar_profile_block input.owm_sidebar_profile_logout:active,
.owm_card_toolbar_btns a:active,
.owm_audio_floatbox .start:active,
.owm_audio_floatbox .stop:active,
.owm_info.owm_box_padding.owm_load_earlier:active,
.iismainpage .owm_user_list_preloader:active,
.owm_btn_list_item:active {
    box-shadow: inset 0 -1px 0 1px rgba(1,0,0,.1), inset 0 -10px 15px rgba(0, 0, 0, 0.15);
}
textarea[name="commentText"],
#mailboxConversationFooter .owm_chat_input_wrap #newMessageText,
#mailboxConversationFooter .owm_chat_input_wrap #newMessageSendBtn,
#mailboxConversationFooter .owm_mail_input_wrap #newMessageText,
#mailboxConversationFooter .owm_mail_input_wrap #newMessageSendBtn
{
    background-color: transparent !important;
    box-shadow: none !important;
}

input.OWM_GROUPS_InviteLink,
input.OWM_GROUPS_ForumLink,
input.OWM_GROUPS_joinUrl,
.owm_box_heading_btns a.edit_link,
.owm_box_heading_btns a.delete_link,
.owm_box_heading_btns input.inviteLink,
.owm_box_heading_btns a.leave_link,
.owm_box_toolbar a.edit_link,
.owm_box_toolbar a.delete_link,
.owm_box_toolbar input.inviteLink,
.owm_box_toolbar a.leave_link,
.owm_nav_left_item_add,
input#forum_add_topic_attach_files,
input#forum_add_topic_clear_files,
input#forum_edit_topic_attach_files,
input#forum_edit_topic_clear_files,
input#forum_add_post_attach_files,
input#forum_add_post_clear_files,
input#forum_edit_post_attach_files,
input#forum_edit_post_clear_files,
input.owm-btn-create-new-group,
input.owm-btn-add-new-video,
input.owm-btn-add-new-entry,
a.owm_add_photo,
input.owm_add_event_button,
#mailboxConversationFooter
.owm_chat_input_wrap
#newMessageSendBtn,
#mailboxConversationFooter
.owm_mail_input_wrap
#newMessageSendBtn,
.owm_newsfeed_comments
.owm_newsfeed_comment_input input {
    background-color: transparent !important;
    background-size: contain !important;
    font-size: 0px;
    background-repeat: no-repeat;
    margin-top: 0px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    min-width: 25px;
    min-height: 25px;
    background-position: center center;
    box-shadow: none;
}

input#btn-create-new-group,
span.ow_button.ow_ic_add.owm-btn-add-new-entry{
    background: url(images_mobile/ic_plus_black.svg) no-repeat !important;
    background-size: contain !important;
}

.owm_brief_info .owm_box_toolbar a{
    background-color: transparent !important;
    box-shadow: none !important;
    font-size: 100% !important;
    color: #444;
}
.owm_group_view .owm_nav_cap img#group_info,
.owm_card_toolbar_btns a {
    background-color: transparent;
    color: #555;
}
.owm_btn_class_1,
.owm_sidebar_load_more_with_text,
.owm_sidebar_console_item_active .owm_sidebar_console_item_url,
.owm_login_form .owm_btn_wide input,
.owm_newsfeed_comment_load_more,
.iismainpage .owm_user_list_preloader,
.owm_sidebar_profile_btn {
    background-color: #444;
    box-shadow: inset 0 -1px 0 1px rgba(0,0,0,.03), inset 0 -10px 10px rgba(0,0,0,.03);
}
.owm_btn_class_3 {
    background-color: #f33;
    box-shadow: inset 0 -1px 0 1px rgba(0,0,0,.03), inset 0 -10px 10px rgba(0,0,0,.03);
}
a.owm_btn_class_3.delete_link {
    background: url(images_mobile/ic_delete2.svg) no-repeat !important;
    background-size: contain !important;
}
a.owm_btn_class_2.edit_link {
    background: url(images_mobile/ic_edit.svg) no-repeat !important;
    background-size: contain !important;
}

.events_mobile .ow_ic_add.inviteLink .inviteLink{
    background: url(images_mobile/invite_user_icon.svg) no-repeat !important;
    background-size: contain !important;
    padding-top: 12px !important;
    margin-left: 7px;
    float: right;
}

.owm_audio_floatbox .start.disabled,
.owm_audio_floatbox .stop.disabled {
    color: white;
    background-color: #c0c0c0;
}
.owm_newsfeed_comment_submit input {
    box-shadow: none;
}

.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix,
.owm_list_search,
.owm_list_item_with_image,
.owm_list_item_without_image,
.owm_newsfeed_item_cont,
.owm_forum_page .owm_search_field,
.owm_forum_page .owm_forum_section_wrap,
#forum-topics-wrapper,
.owm_forum_topic, .owm_forum_reply,
.owm_box, .owm_photo_list,
.owm_profile_block,
.owm_list_item_view,
.owm_anno
{
    border: 1px solid #777 !important;
    border-radius: 3px !important;
    background-color: white;
}
.owm_photo_album_list_item {
    border-radius: 3px;
}
.owm_forum_new_post_win .owm_forum_topic {
    border: 0px !important;
}
.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix,
.iismainpage .owm_list_item_with_image,
.iismainpage .owm_list_search
{
    padding: 3px;
    background-color: #fff;
}
.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix {
    border: 1px solid #EAEAEA;
    padding: 5px 5px 5px 10px;
    background-color: #f5f5f5;
    margin: 5px 8px 5px 8px;
    border-radius: 5px;
}
.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix,
.iismainpage .owm_list_item_with_image,
.iismainpage .owm_newsfeed_item_cont,
.iismainpage .owm_list_search,
.owm_list_item,
.owm_list_item_without_image,
.owm_newsfeed_item_cont,
.owm_forum_topic.owm_forum_topic_view, .owm_forum_reply,
.owm_list_page .owm_list_item_with_image,
.owm_group_list .owm_list_item_with_image,
.owm_hashtag_page .owm_box,
.owm_events_view .owm_box,
.owm_anno {
    margin-top: 6px !important;
    margin-bottom: 0px !important;
}

.owm_group_list {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.owm_hashtag_page .owm_forum_reply,
.owm_hashtag_page .owm_photo_list,
.owm_hashtag_page .owm_list_page .owm_video_list,
.owm_events_view .owm_box {
    margin-left: 0px;
    margin-right: 0px;
}

.owm_iismobilesupport .owm_sidebar_msg_item {
    border: 1px solid #777 !important;
}

.owm_iismobilesupport .owm_sidebar_msg_block_cap {
    border-bottom: 1px solid #777 !important;
}

.iisnewsfeedpin_pined_class div.owm_newsfeed_item_cont {
    border: 2px solid #aaa !important;
    background: white !important;
}

span[data-text="truncated"] > p{
    font-size: 100%;
}


.owm_group_list.clearfix {
    border-color: #74c1bf !important;
    background-color: white !important;
    border: 0px solid #74c1bf;
    border-radius: 3px !important;
    margin-top: 5px !important;
}

.owm_newsfeed_list .owm_newsfeed_item_cont,
.iismainpage .notifications_page li.owm_sidebar_msg_item.clearfix,
#mailbox_page .owm_list_item_with_image,
.owm_video_list .owm_list_item_view,
.iismainpage .ow_nocontent{
    border: none !important;
}

.owm_box.owm_friendes_search_input {
    margin: 0 0 5px 0;
    border: none !important;
    padding-top: 1px;
}

.iismainpage .owm_user_list_item .owm_newsfeed_date {
    border: none;
}

.iismainpage .owm_photo_list.clearfix {
    margin-top: 10px;
}

.iismainpage .owm_group_list .owm_list_item_with_image,
.owm_group_list .ow_ipc.owm_list_item_with_image.clearfix{
    padding: 6px 13px 7px 13px;
    border-width: 0px 0px 1px 0px !important;
    border-color: #e0e0e0 !important;
    border-radius: 0 !important;
}

.iismainpage .owm_group_list .owm_list_item_with_image .ow_ipc_picture img,
.owm_group_list .ow_ipc.owm_list_item_with_image.clearfix .ow_ipc_picture img{
    border-radius: 40px !important;
}

.owm_group_list .owm_list_item_with_image .ow_ipc_info .ow_ipc_toolbar {
    /* margin-top: 3px; */
    margin-top: 0px;
    margin-bottom: 3px;
}

.iismainpage#usergroups_page .owm_list_item_with_image .ow_ipc_toolbar span.ow_nowrap {
    background-color: #fff !important;
    padding: 0px 4px;
    margin-left: 2px;
    color: #8a8a8a !important;
    font-size: 1em !important;
}
.unregister_profile_button span input.unregister_profile_button {
    background-color: #ab0707 !important;
    width: 100%;
}
div.owm_form_field_value.delete_account_button_container > span.ow_button.unregister_profile_button  {
    width: 100%;
}
div.owm_form_field_value.delete_account_button_container{
    width: 100px;
    padding-left: 20px;
    margin: auto;
    display: table;
}
.submit_profile_changes_wrapper{
    width: 100px;
    margin-right: calc(100% - 120px);
}
.owm_profile_avatar_wrap span.owm_avatar_label{
    max-width: 60px;
}
.user_profile_detail_wrapper.owm_profile_block .owm_profile_header_wrap.owm_std_margin_bottom  .owm_profile_avatar_wrap img{
    border-radius: 4px;
}
.user_profile_detail_wrapper.owm_profile_block .owm_profile_header_wrap.owm_std_margin_bottom  .owm_profile_avatar_wrap span.owm_avatar_label{
    right: 2px;
}
div.user_view_privacy_no_permission .owm_btn_list.owm_std_margin_bottom.clearfix .owm_view_more {
    position: absolute;
    top: 57px;
    left: 0;
}
div.owm_error.user_view_privacy_no_permission #avatar-console .ow_avatar_label{
    color: #fff;
    font-size: 60%;
    padding: 1px;
    border-radius: 2px;
    position: absolute;
    top: 130px;
    right: 20px;
}

.owm_card_toolbar_quote input{
    margin-right: -4px;
}
.owm_card_toolbar_flag input {
    margin-right: -30px;
}

.owm_card_toolbar_quote input,
.owm_card_toolbar_flag input {
    background-repeat: no-repeat;
    font-size: 100%;
    padding-left: 30px;
    background-size: 20px;
    background-position-x: 5px;
    background-position-y: 5px;
}

.owm_card_toolbar_flag input {
    background-image: url(images/ic_warning_white.svg);

}
.owm_card_toolbar_quote input{
    background-image: url(images/ic_quote_white.svg);
}

.owm_add_link .owm_link_text,
.owm_add_link .owm_link_field{
    margin-bottom: 10px;
}
.owm_card_toolbar_quote a,
.owm_card_toolbar_flag a{
    width: 90px;
    float: left;
}
.owm_card_toolbar_quote a:active,
.owm_card_toolbar_flag a:active{
    box-shadow: none;
}
.owm_card_toolbar_quote,
.owm_card_toolbar_flag {
    width: 100px !important;
}
.owm_sidebar_right .iisgmailconnect_button_blue span.iisgmailconnect_button{
    height: auto;
}
.owm_sidebar_right .iisgmailconnect_button_blue span.iisgmailconnect_button a.iisgmailconnect_button_text{
    padding: 0 15px 0 15px;
}
.owm_sidebar_right .owm_sidebar_right_padding header div.owm_sidebar_right_header_txt{
    padding-left: 30px;
}

.owm_box.owm_group_file_search input#search-group-files {
    width: calc(100% - 90px);
    margin: 3px 8px 7px 0px;
}

.owm_box.owm_group_file_search a.owm_btn_list_item {
    margin-top: 3px;
    float: left;
}

@media only screen and (max-width : 479px) {
    .owm_box.owm_group_file_search input#search-group-files {
        width: calc(100% - 70px);
        margin: 3px 8px 5px 0px;
    }

    .owm_box.owm_group_file_search a.owm_btn_list_item {
        margin-left: 8px;
    }
}

.add_image_in_newsfeed_status{
    margin: 0 0 0 5px !important;
}

.ow_newsfeed_preview_grid_items_bar {
    min-width: 80%;
}

.ow_newsfeed_preview_grid_items_bar.rtl {
    text-align: right;
    overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
}

.ow_newsfeed_preview_grid_items_bar_limiter {
    overflow: hidden;
    width: 70%;
    margin: auto;
}
.ow_newsfeed_preview_grid_items_bar_control_buttons{
    width: 45px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 10px;
    margin-top: 3px;
}

.ow_newsfeed_preview_grid_items_bar_control_buttons.next{
    float: left;
    background-image: url(images/newsfeed-left-arrow.svg);
    background-position: center right;
}
.ow_newsfeed_preview_grid_items_bar_control_buttons.previous{
    float: right;
    background-image: url(images/newsfeed-right-arrow.svg);
    background-position: center left;
    opacity: 0.5;
}

.ow_newsfeed_preview_grid_items_bar_limiter .clearfix.ow_newsfeed_preview_grid_item,
.ow_newsfeed_preview_grid_items_bar,
.ow_newsfeed_preview_grid_items_bar_limiter{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: relative;
}

.ow_newsfeed_preview_grid_item a {
    width: 55px;
    height: 55px;
    display: block;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    cursor: pointer;
    opacity:0.5;
    box-shadow: none !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.clearfix.ow_newsfeed_preview_grid_item {
    width: 55px;
    height: 55px;
    margin: 4px;
}

.ow_newsfeed_extended_view_image {
    width: 100%;
    min-height: 54vw;
    max-height: 600px;
    margin-bottom: 5px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.mejs__container * {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.Extended_newsfeed_video{
    min-height: 54vw;
}

.ow_newsfeed_image_container.ow_inprogress {
    background-image: url(images/floatbox_preloader.gif);
    background-size: 22px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.ow_newsfeed_extended_view {
    margin: 5px 0 10px 0;
}

.owm_newsfeed_item:last-child {
    margin-bottom: 110px;
}

div.news_view_comments,
div.photo_view_comments,
div.blog_view_comments{
    margin: 6px 6px 0 6px;
    background: #fff;
    padding-bottom: 3px;
}

.ow_file_attachment_preload{
    background-color: #f9f9f9;
    background-repeat: no-repeat;
    background-position: center;
    width: calc( 100% - 36px);
    height: 45px;
    margin-bottom: -35px;
    z-index: 5;
    position: absolute;
    margin-top: -3px;
    background-image: url(images/ajax_preloader_content.gif);
    opacity: 0.7;
}
#messageList .no_messages_yet{
    text-align: center;
    margin-top: 35px;
}

.iismenu-active .owm_context_arr_down.ca-dropdown-btn span.owm_context_arr_c{
    background-image: url("images_mobile/item_mobile.svg") !important;
    background-size: 5px 16px;
    height: 25px;
    margin-top: 5px;
    margin-left: 7px;
}
.iismenu-active ul.owm_context_action_list.owm_newsfeed_context_list span.owm_context_action_list_item_c{
    color: #fff !important;
}
.iismenu-active ul.owm_context_action_list.owm_newsfeed_context_list li{
    background-color: #555 !important;
    margin-top: 0;
}
.iismenu-active ul.owm_context_action_list.owm_newsfeed_context_list li a{
    background-color: transparent !important;
}
body .iismenu-active ul.owm_context_action_list.owm_newsfeed_context_list li:hover{
    background-color: #000 !important;
}
body .iismenu-active ul.owm_context_action_list.owm_newsfeed_context_list li:lang(fa-IR){
    text-align: right;
}
body .iismenu-active ul.owm_context_action_list.owm_newsfeed_context_list li:not(:last-child){
    border-bottom: 1px solid #fff;
}
.iismenu-active .owm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    margin-left: 4px;
    margin-top: -18px;
}
.news_view_comments.iismenu-active .owm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    margin-left: 0 !important;
    margin-top: -13px !important;
}
body .iismenu-active .owm_context_arr_down.ca-dropdown-btn span.owm_context_arr_c.iismenu_active_opened_dropdown{
    background-image: url(images_mobile/plus_icon.svg) !important;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #ddd;
    height: 19px;
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    width: 19px;
    left: -7px;
    position: absolute;
    z-index: 10;
    -webkit-animation:spin .1s linear;
    -moz-animation:spin .1s linear;
    animation:spin .1s linear;
    animation-fill-mode: forwards
}
.iismenu-active .owm_context_action_list{
    padding: 0;
}
.owm_newsfeed_footer .iismenu-active .owm_newsfeed_comments .owm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    margin-top: -13px;
    margin-left: 13px;
}

.owm_event_comments.iismenu-active .owm_context_action_wrap.owm_context_pos_right.ca-dropdown,
.photo_view_comments.iismenu-active .owm_context_action_wrap.owm_context_pos_right.ca-dropdown,
.blog_view_comments.iismenu-active .owm_context_action_wrap.owm_context_pos_right.ca-dropdown,
.video_view_comments.iismenu-active .owm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    margin-left: 10px;
    margin-top: 18px;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(45deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(45deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(45deg); transform:rotate(45deg); } }

.owm_newsfeed_context_menu .owm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    margin-left: -5px;
}
.video_view_comments .wm_context_action_wrap.owm_context_pos_right.ca-dropdown{
    margin-left: 2px;
    margin-top: 29px;
}

form[name="videoAddForm"] .owm_form_field_container span.tag{
    font-weight: normal;
    font-size: 13px;
    color: #868686;
    border: 1px #dedede solid;
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 11px;
    line-height: 35px;
    display: inline-block;
}

form[name="deleteUser"] .captcha_box .captcha-input{
    text-align: right !important;
    direction: ltr;
}

.owm_mail_msg_wrap:not(.owm_mail_msg_mine_wrap) {
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    -o-transform: translateX(-10%);
    transform: translateX(-10%);
}
.owm_mail_msg_wrap {
    width: 90%;
}
body .owm_mail_msg_wrap div.owm_avatar:lang(fa-IR){
    padding-right: 7px;
}
body .owm_mail_msg_mine_wrap div.owm_avatar:lang(fa-IR){
    float: right !important;
    padding-left: 7px;
}
.owm_mail_msg_mine_wrap .owm_mail_msg_cont:lang(fa-IR){
    padding-right: 5px !important;
    padding-left: 10px !important;
}
.owm_mail_msg_cont:lang(fa-IR){
    padding-top: 8px;
    padding-right: 10px !important;
    padding-left: 5px !important;
}
body .owm_mail_window{
    padding-bottom: 32px !important;
}
#mailboxMailConversation #mailboxConversationFooter {
    left: 12px !important;
    right: 12px !important;
}
.owm_mail_msg_wrap.owm_mail_msg_mine_wrap,
.owm_mail_msg_wrap{
    background: #e2f3f0;
    border: 0px solid #a7cec6;
    padding: 3px;
    border-radius: 4px;
    text-align: justify;
}
.owm_mail_msg_wrap {
    background: #ececec;
    border-color: #c7c7c7;
}
a.owm_btn_class_3.delete_link.event_mobile {
    vertical-align: middle;
}
a.owm_btn_class_2.edit_link.event_mobile {
    vertical-align: middle;
}
.owm_box_heading_btns.events_mobile {
    margin-top: 5px;
}
a.owm_btn_class_2.leave_link {
    background: url(images_mobile/ic_exit.svg) no-repeat !important;
    background-size: contain !important;
    vertical-align: middle;
}
span.ow_button.ow_ic_add.inviteLink:lang(fa-IR){
    text-align: left;
    float: right;
}
span.ow_button.ow_ic_add.inviteLink {
    margin-top: 5px;
}
.owm_box_toolbar.blogs {
    margin-top: 1px;
}
select#newsfeed_select_order {
    background-image: url(images_mobile/filter.svg);
    padding-right: 30px;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 7px);
    background-position-y: center;
}
.owm_box_heading_btns a#owm_forum_new_topic_link,
.owm_forum_section_header_button_container a#owm_forum_new_topic_link{
    background: url(images_mobile/ic_plus_black.svg) no-repeat !important;
    background-size: contain !important;
    display: block;
    margin-top: 7px;
}

/* extracted from iiswidgetplus */
.owm_box,
.ow_dnd_widget {
    position: relative !important;
}

.owm_box_cap h3 {
    padding-right: 30px !important;
    min-height: 32px;
    line-height: 30px;
}

.ow_box_cap h3 {
    padding-right: 30px !important;
}

.ow_box_cap_body h3 {
    padding-left: 20px !important;
    min-height: 32px;
    line-height: 30px;
}
.ow_box_cap_body h3:lang(fa-IR) {
    padding-right: 20px !important;
    padding-left: inherit !important;
    min-height: 32px;
    line-height: 30px;
}
.ow_dnd_widget_customize .ow_box_cap_body h3 {
    padding-right: 30px !important;
}

.ow_box_cap_empty h3,
.ow_box_cap h3{
    min-height: 25px;
    line-height: 25px;
}


.owm_events_view_userList h3.ow_ic_user:lang(fa-IR) {
    margin-right: 25px;
}

.blog_widget,
.event_widget,
.forum_widget,
.news_widget,
.video_widget,
.group_forum_widget,
.ow_user_search_menu{
    position: relative;
    margin-bottom: 10px;
}

.owm_group_view .group_forum_widget{
    margin-bottom: 0px;
}

.owm_brief_info {
    margin-top: 3px !important;
}



img#group_info{
    float: right;
    width: 25px;
    cursor: pointer;
    box-shadow: none !important;
}
img#group_info:lang(fa-IR) {
    float: left;
}

.owm_iisnews_page .owm_widget_info img{
    float: left;
    width: 30px;
    height:30px;
    cursor: pointer;
    max-width: 100% !important;
    max-height: 100% !important;

}
.owm_iisnews_page .owm_widget_info{
    float: left;
    width:30px;
    height:30px;
    margin-top:3px;
    padding-right: 4px !important;
    padding-left: 1px !important;
    margin-left:0px;

}

input.OWM_GROUPS_InviteLink,
input.OWM_GROUPS_ForumLink,
input.OWM_GROUPS_joinUrl,
.owm_box_heading_btns a.edit_link,
.owm_box_heading_btns a.delete_link,
.owm_box_heading_btns input.inviteLink,
.owm_box_heading_btns a.leave_link,
.owm_box_toolbar a.edit_link,
.owm_box_toolbar a.delete_link,
.owm_box_toolbar input.inviteLink,
.owm_box_toolbar a.leave_link,
.owm_nav_left_item_add,
input#forum_add_topic_attach_files,
input#forum_add_topic_clear_files,
input#forum_edit_topic_attach_files,
input#forum_edit_topic_clear_files,
input#forum_add_post_attach_files,
input#forum_add_post_clear_files,
input#forum_edit_post_attach_files,
input#forum_edit_post_clear_files,
input.owm-btn-create-new-group,
input.owm-btn-add-new-video,
input.owm-btn-add-new-entry,
a.owm_add_photo,
input.owm_add_event_button,
#mailboxConversationFooter .owm_chat_input_wrap #newMessageSendBtn,
#mailboxConversationFooter .owm_mail_input_wrap #newMessageSendBtn,
.owm_newsfeed_comments .owm_newsfeed_comment_input input{
    background-color: transparent !important;
    background-size: contain !important;
    font-size: 0px;
    background-repeat: no-repeat;
    margin-top: 0px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    min-width: 25px;
    min-height: 25px;
    background-position: center center;
    box-shadow: none;
}

.owm_box_heading_btns a.edit_link,
.owm_box_heading_btns a.delete_link,
.owm_box_heading_btns a.leave_link,
.owm_box_toolbar a.edit_link,
.owm_box_toolbar a.delete_link,
.owm_box_toolbar a.leave_link,
.owm_nav_left_item_add,
input.owm-btn-create-new-group,
input.owm-btn-add-new-video,
a.owm_add_photo,
input.owm_add_event_button {
    background-size: contain !important;
    height: 25px;
    width: 25px;
    padding: 0px !important;
    margin-top: 5px;
    line-height: normal;
    vertical-align: top;
}

#mailboxConversationFooter .owm_chat_input_wrap input#newMessageText{
    width: calc(100% - 42px);
}

#mailboxConversationFooter .owm_mail_input_wrap input#newMessageText{
    width: calc(100% - 90px);
    border: none;
}

.owm_mail_input_wrap.owm_field_wrap {
    background-color: white;
}

#mailboxConversationFooter div#newMessageSubmitForm {
    display: none;
}


.owm_chat_bubble {
    text-align: justify;
}

.owm_mail_add_name {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 8px;
    top: 3px;
    padding-left: 0px !important;
    margin-right: 32px;
}

.owm_mail_msg_cont:lang(fa-IR) {
    padding-right: 45px;
}

.owm_mail_add_icon {
    margin-top: 4px;
    margin-left: 4px;
    height: 28px;
}

#mailboxConversationFooter .owm_chat_add_icon {
    width: 36px;
    height: 23px;
    margin-top: 5px;
}

.owm_chat_add_icon {
    background-size: 22px !important;
}
.owm_chat_window,
.owm_chat_input_opened,
.owm_mail_window,
.owm_mail_input_opened{
    padding-bottom: 45px !important;
}

.owm_list_item_view_title .group_invite,
.owm_list_item_view_title .group_forum{
    float: right !important;
    margin-top: 3px;
    padding-left: 0px;
    margin-left: 6px;
    margin-bottom: 3px;
}

.owm_list_item_view_title .group_invite:lang(fa-IR),
.owm_list_item_view_title .group_forum:lang(fa-IR){
    float: left !important;
}


section#content .owm_list_item_view_title h4, .owm_nav_cap h3{
    font-size: 11px !important;
    min-height: 18px;
    display: inline-block;
}

section#content div .owm_list_item_view_title h4, .owm_nav_cap h3{
    font-size: 0px !important;
    min-height: 18px;
    display: none;
}

.owm_forum_section_wrap .owm_nav_cap h3 {
    display: block;
    font-size: 90% !important;
    min-height: initial !important;
    line-height: 31px;
}

.owm_nav_cap h3 {
    line-height: 11px;
}

.owm_list_item_view_title .ow_ic_add{
    margin-top: 0px !important;
}

div#newsfeed-status-form-inv {
    position: fixed;
    bottom: 0;
    z-index: 5;
    width: 100%;
    margin: 0px !important;
    padding: 0px !important;
    background-color: lightgray;
    border: none;
    border-top: solid 1px #c1bfbf;
    right: 0;
}

div#newsfeed-status-form-inv textarea {
    padding-top: 6px;
    padding-bottom: 0px;
    height: 30px;
    margin: 7px 10px;
    width: calc(100% - 20px);
}

.owm_nav_cap_left {
    height: 25px !important;
    background-size: contain !important;
    margin-top: 3px;
    margin-bottom: 5px;
}

.owm_nav_cap_left:lang(fa-IR) {
    height: 25px !important;
    background-size: contain !important;
    margin-top: 3px;
    margin-bottom: 5px;
    transform:rotateY(180deg);
}

.owm_nav_cap .owm_nav_left_item_add, .owm_nav_cap .owm_view_more {
    margin-top: 4px;
}

.owm_sidebar_left .owm_nav_left_item_add {
    width: 25px !important;
    height: 25px !important;
    margin-top: 8px !important;
}

.owm_content_menu a {
    padding: 6px 3px 6px;
}

.owm_iisnews_page.owm_iisnews_section .ow_right {
    margin-top: 0px !important;
    margin-left: 3px !important;
}

.owm_nav_cap .owm_box_toolbar {
    max-height: 35px !important;
}

.owm_iisnews_section input.owm-btn-add-new-entry{
    width: 30px;
    height:30px;
}


.owm_iisnews_widgets {
    display: none;
}

.owm_profile_btns .owm_btn_list .owm_btn_list_item_wrap .owm_context_arr_down {
    padding: 0px !important;
}


.owm_profile_btns .owm_btn_list .owm_btn_list_item_wrap .owm_context_arr_c{
    float: left;
}

.ow_forgot_password {
    margin: 100px auto 100px auto !important;
    width: 350px !important;
    position: relative !important;
    padding: 0 !important;
}

.owm_group_list .owm_list_search {
    display: none;
}
.questions-question .q-info.ow_small {
    position: relative;
}

input#btn-create-new-group {
    float: left;
}

input.owm_add_photo.ow_ic_add.add_event_button.owm_add_event_button {
    float: left;
    margin-left: 8px;
    margin-top: 7px;
}

.mobile_back_button_title{
    position: absolute;
    height: 17px !important;
    padding: 9px 70px 10px 30px;
    margin-left: 42px;
    font-weight: normal;
    font-size: 12px;
    color: #6e7d93;
    white-space: nowrap;
    max-width: calc(100% - 130px);
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: normal;
}
.mobile_back_container{
    position: inherit;
    height: 25px !important;
    background-size: contain !important;
    margin-top: 3px;
    margin-bottom: 5px;
}

.mobile_back_menu_back{
    object-fit: contain!important;
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 8px;
    height: 24px;
    width: 24px;
    margin-left: 10px;
    margin-right: 5px;
}
.mobile_back_menu_back:lang(fa-IR){
    transform:rotateY(180deg);
    display: inline-block;
    margin-left: 5px;
    margin-right: 10px;
}

.mobile_back_menu_icon{
    object-fit: contain !important;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    height: 24px;
    width: 24px;
    display: inline-block;
}

span.ow_button.ow_ic_add.owm-btn-add-new-entry {
    background: none;
    background-size: unset;
}

.mobile_back_button_title + a.mobile_back_container div.mobile_back_menu_back{
    transform: rotate(0deg);
}

.owm_float_left:not(.mobile_back_container) .owm_nav_cap_left:lang(fa-IR){
    height: 17px !important;
    transform: rotate(0deg);
    margin: 8px 0;
}

/**********************************/
.owm_login_protection_image{
    background-image: url("images_mobile/password_login.png");
    width: 100px;
    height: 100px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    align-content: center;


}

.delete_user_form_container_mobile .captcha_box .captcha-image,
.delete_user_form_container_mobile .captcha_box .captcha-refresh{
    float: unset;
    display: inline-block;
}

.owm_form_field_container .owm_form_field_wrap .owm_form_field_value .owm_suitup .owm_suitup-editor {
    text-align: left;
}

.owm_form_field_container .owm_form_field_wrap .owm_form_field_value .owm_suitup .owm_suitup-editor:lang(fa-IR){
    text-align: right;
}

.owm_form_field_container .owm_form_field_wrap .owm_form_field_value label {
    text-align: left;
}

.owm_form_field_container .owm_form_field_wrap .owm_form_field_value label:lang(fa-IR) {
    text-align: right;
}

.owm_form_field_container .owm_form_field_wrap .owm_form_field_value input[type="checkbox"] {
    text-align: left;
    float: left;
}

.owm_form_field_container .owm_form_field_wrap .owm_form_field_value input[type="checkbox"]:lang(fa-IR)  {
    text-align: right;
    float: right;
}

.owm_form_field_container .owm_error_txt {
    color: #ff0000;
    font-size: 75%;
    padding: 0px 6px 5px 8px;
    width: calc(100% - 10px);
    max-width: 800px;
    display: block;
    text-align: left;
    margin: auto;
}

.owm_form_field_container .owm_error_txt:lang(fa-IR) {
    text-align: right;
}

.q-answers span.ow_left.qa-content.owm_fill_box.clearfix.questions-answer {
    float: unset;
    display: block;
}

.owm_newsfeed_body .qa-content:lang(fa-IR) {
    margin-left: 0px !important;
    margin-right: 55px !important;
}

.q-answers span.ow_left.qa-content.owm_fill_box.clearfix.questions-answer {
    float: unset;
    display: block;
}

.qa-check {
    margin-right: unset !important;
    padding-top: unset !important;
    width: 30px !important;
}

.owm_newsfeed_body .questions-answer .qa-content:lang(fa-IR) {
    margin-right: 31px !important;
    margin-left: 0px !important;
}
.owm_newsfeed_body .q-answers .qa-content:lang(fa-IR){
    margin-left: 0px !important;
}

.qa-check input[type="checkbox"],.qa-check input[type="radio"] {
    margin: 10px 8px 9px 1px;
}
.owm_newsfeed_body .questions-answer:lang(fa-IR) {
    margin-right: 0px !important;
}

#new_question span.qa-content.owm_fill_box.questions-answer {
    margin-left: unset !important;
    margin-right: unset !important;
    width: 100%;
}

.owm_floatbox .owm_newsfeed_status_update_privacy select[name="statusPrivacy"] {
    min-width: 95px;
}
