@charset "UTF-8";
/*
Theme Name: Tad Theme
Theme URI: /
Author: the Tad
Author URI: /
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2019 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*========================================================
        [1] CSS Defaults Reset      __reset
  ========================================================*/

html,
body,
div,
span,
applet,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
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 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

ol,
ul {
    list-style: none;
    /* TODO delete */
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* remember to define focus styles! */

 :focus {
    outline: 0;
}


/* remember to highlight inserts somehow! */

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}


/*========================================================
            [2] Base Elements       __base
      ========================================================*/

.ow {
    background-repeat: no-repeat;
    background-position: center 0;
    /*	background-position: center 0;
            background-repeat: no-repeat;
            background-image: url(images/header.png);*/
    background-color: #090f10;
    /** OW_Control type:color, section:1. General Settings, key:bodyColor, label:1. Page background color **/
}

body {
    background-color: #090f10;
    /** OW_Control type:color, section:1. General Settings, key:bodyColor, label:1. Page background color **/
}

body,
html {
    font-family: "Tahoma", "Arial", "Lucida Grande";
    color: #d6d6be;
    /** OW_Control type:color, section:2. Colors, key:textColor, label:1. Text **/
    /*   font-size: 12px;
        line-height: 18px;*/
    height: 100%;
    /* width: 1000px;  */
}

a {
    color: #7ce6fe;
    /** OW_Control type:color, key:linkColor, section:2. Colors, label:3. Links **/
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:hover img {
    text-decoration: none;
}

p {
    text-indent: 0;
    margin-bottom: 4px;
    word-wrap: break-word;
}

html body div .ow_page h1 {
    background: none;
    margin-bottom: 8px;
}

.maintenance_cont h1 {
    padding-left: 23px;
    background-position: left center;
}

table {
    border: none;
}

img {
    border: 0;
    vertical-align: middle;
}

th,
td {
    padding: 2px 5px;
    vertical-align: top;
}

th {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 10px;
    vertical-align: middle;
}

hr {
    background-color: #ccc;
    border: none;
    height: 1px;
    margin: 5px 5px 15px 5px;
}


/*========================================================
            [3] Masterpage & Page Layout        __layout
      ========================================================*/


/* ---- Page Layout styles ---- */


/*Opera Fix*/

body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
    width: 0;
}

.ow_bg_color {
    background-color: #212428;
}

.ow_page.ow_bg_color {
    background-color: transparent;
}

.base_index_page .knn_page_wrap {
    position: relative;
}

.knn_page_wrap {
    background: url(https://www.gai.to/kn-static/themes/seduction-38/images/pattern.png) repeat top left;
    position: relative;
}

body>.knn_page_wrap {
    min-height: 100%;
}

.ow_page_padding {
    /*overflow: auto;*/
    padding-bottom: 99px;
}

.ow_canvas {
    margin: 0 auto;
    max-width: 1100px;
    word-wrap: break-word;
}

.ow_page {
    margin: 0 0 0 auto;
    padding: 0 18px;
}

.ow_page_container {
    max-width: 1100px;
    margin: 28px auto 16px;
}

.ow_page_container .ow_page {
    padding: 0 0px 16px;
    min-height: 400px;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    -moz-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

.base_index_page .ow_page_container .ow_page {
    min-height: 0;
}

.ow_content {
    float: left;
    width: 100%;
}

.ow_content a {
    color: #7ce6fe;
    /** OW_Control type:color, key:linkColor, section:2. Colors, label:3. Links **/
}

.ow_sidebar {
    margin-right: -201px;
    float: right;
    width: 168px;
}

footer {
    height: 100%;
}

.knn_footer {
    color: #fffde3;
    padding: 2px 0;
    border-top: solid 1px #141a1c;
    background: #04070e;
    /** OW_Control type:color, section:1. General Settings, key:footerColor, label:6. Footer background color **/
    height: auto;
    position: relative;
    /* margin-top: -99px; */
    margin-left: 0;
    clear: both;
}

.ow_copyright {
    font-size: 12px;
    line-height: 10;
    color: #b2b8c0;
    margin: 0 auto;
    text-align: center;
}

.ow_foottitle {
    line-height: 10;
    color: #51a6e7;
    margin: 5px;
    text-align: center;
    height: auto;
}

.ow_foottext {
    line-height: 2;
    color: #b2bac0;
    margin: 2px;
    text-align: center;
    height: auto;
}

h1.page_title {
    background: url(images/ic_file.png) no-repeat left 50%;
    margin-bottom: 20px;
    padding-left: 22px;
}

.ow_column {
    width: 49%;
    overflow: hidden;
}

.ow_narrow {
    width: 39%;
    overflow: hidden;
}

.ow_wide {
    width: 59%;
    overflow: hidden;
}

.ow_superwide {
    width: 69%;
}

.ow_supernarrow {
    width: 28%;
    font-size: 11px;
    overflow: hidden;
}

.ow_left {
    float: left;
}

td.ow_left {
    float: none;
}

.ow_right {
    float: right;
}

.ow_center {
    text-align: center;
}

.ow_vertical_middle {
    vertical-align: middle;
}

.ow_txtleft,
table td.ow_txtleft {
    text-align: left;
}

.ow_txtcenter {
    text-align: center;
}

.ow_txtright {
    text-align: right;
}

html body .ow_hidden {
    display: none;
}

.ow_visible {
    display: block;
}

.ow_nocontent {
    padding: 20px 0;
    text-align: center;
}

table.ow_nomargin,
div.ow_nomargin {
    margin-bottom: 0;
}

.ow_nowrap {
    white-space: nowrap;
}

ul.ow_regular {
    margin-bottom: 12px;
}

ul.ow_regular li {
    line-height: 17px;
    margin: 0 0 3px 0;
    padding: 0 0 0 16px;
    background-repeat: no-repeat;
    background-image: url(images/miniic_li.png);
    background-position: left 5px;
}

.ow_preloader {
    background: url(images/ajax_preloader_button.gif) no-repeat center center;
}

.ow_preloader_content {
    background: url(images/ajax_preloader_content.gif) no-repeat center center;
}

.ow_page_layout_scheme {
    width: 580px;
}

.ow_page_layout_scheme a {
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    height: 103px;
    margin: 2px;
    padding: 5px;
    width: 100px;
}

.ow_page_layout_scheme a.active,
.ow_page_layout_scheme a:hover {
    background-color: #CCFFCC;
    border: 1px solid #CCCCCC;
}

.ow_item_set2 {
    width: 49%;
}

.ow_item_set3 {
    width: 33%;
}

.ow_item_set4 {
    width: 25%;
}

.ow_item_set5 {
    width: 20%;
}


/* ---- End of Page Layout styles ---- */


/* ---- Header styles ---- */

.base_index_page .knn_header {
    /*    width: 815px;*/
    padding: 0 185px 28px 0;
    margin: 6px auto 0;
    background: none;
}

.knn_header {
    width: 100%;
    padding-top: 34px;
    margin: 0;
}


/*.knn_header_pattern {
        background: url(images/pattern.png) repeat top left;
    }*/

.ow_top {
    position: relative;
    height: auto;
    min-height: 105px;
    padding-top: 50px;
}

.ow_logo {
    /** OW_Control type:image, key:logoImage, section:1. General Settings, label: 3. Logo image **/
    background-size: auto 41px;
    background: url(images/logo.png) no-repeat center center;
    display: inline-block;
    width: 60px;
}

.base_index_page .ow_logo_wrap {
    margin: 0;
    padding: 8px 0 0;
    width: 520px;
    height: 150px;
}

.ow_logo_wrap {
    margin: 0 auto;
    padding: 244px 0 0;
    max-width: 1100px;
}

.base_index_page .ow_logo_wrap {
    float: left;
}

.knn_header .ow_search {
    float: right;
    padding: 5px;
}


/* ---- End of the Header styles ---- */


/* ---- Sidebar styles ---- */

.ow_sidebar .ow_box_cap_empty {
    border-color: #1E282A;
}

.ow_sidebar .ow_box_cap {
    border-color: #1E282A;
    border-bottom: 0;
}

html body .ow_sidebar h3 {
    font-size: 16px;
}


/* ---- End of Sidebar styles ---- */


/* ---- Console styles ---- */

.kn_systray .wackwall_link {
    background: url(images/console-w.png) no-repeat 50% 50%;
    display: block;
    height: 30px;
    width: 35px;
}

.kn_systray .wackwall_link:hover {
    text-decoration: none;
}

.kn_systray .common_shortcuts a {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    width: 25px;
}

.kn_systray .common_shortcuts a:hover {
    text-decoration: none;
}

.kn_systray .notification_shortcut {
    padding: 0 7px;
}

.kn_systray .notification_shortcut a {
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    padding: 5px 0 5px 20px;
    text-decoration: none;
}

.knn_site_panel {
    border-bottom: none;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1030;
}

.kn_systray {
    font-size: 11px;
    height: 40px;
    position: fixed;
    top: 0;
    right: 10px;
    z-index: 234;
    color: #ffdee1;
}

.ow_console_body {
    padding: 12px 4px 8px 8px;
    text-align: right;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-bottom-left-border-radius: 2px;
}

.ow_console_block {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

.ow_console_item {
    display: inline-block;
    position: relative;
    line-height: 21px;
    height: 22px;
    margin: 0 4px 0 0;
    padding: 0 8px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: none;
    vertical-align: top;
    font-size: 18px;
}

.ow_console_more {
    background: url(images/console_arr.png) no-repeat scroll right 9px transparent;
    display: inline-block;
    height: 22px;
    min-width: 8px;
    padding: 0 0 0 3px;
    vertical-align: top;
}


/* ---- Console select language styles ---- */

.ow_console_lang_item {
    text-transform: uppercase;
    color: #d6d6be;
}

li.ow_console_lang_item {
    padding: 3px 8px;
    border: 1px solid transparent;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 1px;
}

li.ow_console_lang_item:hover {
    border: 1px solid #ccc;
    background: #72081C url(images/console_item_bg.png) repeat-x center 0;
}

.ow_console_lang_item span {
    display: inline-block;
    padding-left: 23px;
}

.ow_console_lang_item~div .ow_tooltip span {
    color: #37353c;
}

li.ow_console_lang_item:hover span {
    color: #d6d6be;
}


/* ---- End Console select language styles ---- */

.kn_systray .ow_tooltip_top_right {
    top: 10px;
    padding-top: 2px;
}

.kn_systray .ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 1px -6px;
}

.kn_systray span.ow_count_wrap {
    padding: 2px 0 0;
    margin: -6px -3px 0 -9px;
}

.kn_systray span.ow_count_bg {}

.kn_systray span.ow_count {
    position: relative;
    top: 0;
    line-height: 13px;
    font-size: 11px;
}

.kn_systray .ow_tooltip_body {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

.ow_console_list_wrapper {
    width: 330px;
    overflow-y: auto;
    word-wrap: break-word;
    min-height: 60px;
}

.ow_console_list {
    cursor: default;
}

.ow_console_list li {
    padding: 3px;
    margin: 0 0 4px;
    height: auto;
    overflow: hidden;
    border: 1px solid #eff1f4;
    border-radius: 2px;
    background: #eff1f4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.ow_console_list li:hover {
    border-color: #94989e;
}

.ow_console_list li.ow_console_new_message {
    background: #fff;
    border-color: #b6bac1;
}

.ow_console_list li:last-child {
    margin-bottom: 0;
}

.kn_systray .ow_avatar {
    float: left;
    margin-right: -40px;
    height: 40px;
    width: 40px;
    padding: 0;
    background-image: none;
}

.kn_systray .ow_avatar img {
    height: 40px;
    width: 40px;
}

.ow_console_ntf_txt,
.ow_console_invt_txt {
    display: block;
    line-height: 16px;
    color: #37353c;
}

.ow_console_invt_txt a {
    color: #631724;
}

.ow_console_view_all_btn_wrap {
    padding-top: 4px;
    background: none;
}

.ow_console_view_all_btn {
    text-decoration: none;
    display: block;
    background-image: url(images/btn_console_big.png);
    background-color: #f2f0d2;
    background-repeat: repeat-x;
    line-height: 11px;
    padding: 8px 0;
    text-align: center;
    border: 1px solid #f2f0d2;
}

ul.ow_console_dropdown {
    min-width: 110px;
    text-align: left;
    overflow-x: auto;
    cursor: default;
}

ul.ow_console_dropdown .ow_console_dropdown_cont {
    white-space: nowrap;
    margin-bottom: 1px;
}

ul.ow_console_dropdown .ow_console_dropdown_cont a {
    padding: 3px 8px;
    display: block;
    color: #37353c;
    border: 1px solid transparent;
}

ul.ow_console_dropdown .ow_console_dropdown_cont a:hover {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #fff;
    border: 1px solid transparent;
}

ul.ow_console_dropdown li:last-child .ow_console_dropdown_cont {
    margin-bottom: 0;
}

.kn_systray .ow_tooltip .ow_tooltip_body {
    max-width: 340px;
}

.ow_console_ntf_cont,
.ow_console_invt_cont {
    display: block;
    margin: 0 57px 0 45px;
    line-height: 16px;
    color: #666;
}

.ow_console_ntf_txt,
.ow_console_invt_txt {
    min-height: 19px;
    padding: 0 0 3px 0;
}

.ow_console_invt_txt {
    width: 211px;
    word-wrap: break-word;
}

.ow_console_invt_cont a {
    color: #2b6170;
}

.ow_console_invt_cont a:hover {
    text-decoration: underline;
}

.ow_console_invt_cont .ow_lbutton:hover {
    text-decoration: none;
}

.ow_console_invt_img {
    float: right;
    margin-left: -54px;
    width: 54px;
    height: 54px;
    text-align: right;
}

.ow_console_invt_img img {
    max-height: 100%;
    max-width: 100%;
}

.ow_console_invt_no_img .ow_console_invt_txt {
    width: 100%;
}

.ow_console_invt_no_img {
    margin-right: 0;
}

.ow_console_divider {
    line-height: 1px;
    height: 1px;
    background: transparent;
    border-bottom: 1px solid #94989e;
    margin-bottom: 2px;
}

.ow_cursor_pointer {
    cursor: pointer;
}

.ow_cursor_default {
    cursor: default;
}


/*console_preloader*/

.ow_preloader_content.ow_console_list_preloader {
    background-image: url(images/ajax_preloader_content.gif);
}


/*end console preloader*/


/* Messages notifications */

.ow_console_mailbox_txt {
    font-size: 12px;
}

.ow_chat_request_item .console_list_ipc_item {
    padding-left: 16px;
    background: url(images/miniic_buble.png) 2px 12px no-repeat;
}

.ow_mailbox_request_item .console_list_ipc_item {
    padding-left: 16px;
    background: url(images/miniic_envelope.png) 2px 12px no-repeat;
}

.ow_chat_request_item .ow_console_mailbox_txt {
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}

.ow_console_messages_btn {
    margin-top: 4px;
}

.ow_console_messages_viewall {
    padding-right: 2px;
}

.kn_systray li.ow_chat_request_item .ow_avatar,
.kn_systray li.ow_mailbox_request_item .ow_avatar {
    width: 32px;
    height: 32px;
    margin-right: -32px;
}

.kn_systray li.ow_chat_request_item .ow_avatar img,
.kn_systray li.ow_mailbox_request_item .ow_avatar img {
    height: 32px;
    width: 32px;
}

.kn_systray li.ow_chat_request_item .ow_console_invt_cont,
.kn_systray li.ow_mailbox_request_item .ow_console_invt_cont {
    margin-left: 38px;
}

.ow_console_block {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

.ow_console_more {
    display: none;
}

.ow_console_item a.ow_console_item_link {
    font-size: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.ow_console_button.ow_console_item a.ow_console_item_link {
    pointer-events: auto;
    width: auto;
    height: auto;
    background: none;
    font-size: 14px;
}


/*End of Messages notifications*/


/* ---- End of Console styles ---- */


/*========================================================
            [4] Forms        __forms
      ========================================================*/


/* ---- Form Elements styles ---- */

input[type=text],
input[type=number],
input[type=password],
textarea,
select,
div.jhtmlarea,
body .ow_photo_upload_description,
.ow_photo_preview_edit .CodeMirror {
    background: #848689;
    background-repeat: repeat-x;
    background-position: 0 0;
    font-family: "Lucida Grande", "Verdana";
    font-size: 13px;
    padding: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #171e22;
}

body form div.jhtmlarea {
    padding: 0;
    background: #929397;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body .toolbar {
    padding: 2px 2px 0;
    height: 24px;
    background: #63666c;
    border-bottom: 1px solid #3b4045;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
}

body .jhtmlarea .toolbar ul {
    height: 24px;
}

.jhtmlarea .input_ws_cont {
    padding: 8px;
}

body .toolbar ul li a {
    background: url(images/wysiwyg.png);
    border-color: transparent;
}

body.htmlarea_styles {
    margin: 0;
}

select {
    background-image: none;
}

.foot {
    text-align: center;
}

textarea {
    height: 100px;
    width: 100%;
    resize: vertical;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type=text],
input[type=password] {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/*.ow_supernarrow input[type=text],
    .ow_supernarrow input[type=password]{
        width: 95%;
    }*/

input[type=submit],
input[type=button] {
    /* background-color: transparent; */
    /* background-position: right 50%; */
    /* background-repeat: no-repeat; */
    /* background-image: url(images/ic_right_arrow.png); */
    /* padding: 1px 31px 2px 0; */
    /* color: #d6d6be; */
    font-weight: bold;
    cursor: pointer;
    /* height: 30px; */
    font-family: "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    /* text-align: center; */
    /* font-size: 16px; */
    border: none;
}


/* temp hack for decorating buttons in FF */

body:not(:-moz-handler-blocked) input[type=submit],
body:not(:-moz-handler-blocked) input[type=button] {
    padding-top: 0;
    padding-right: 31px;
}


/* End of temp hack for decorating buttons in FF */

html body div span.ow_button input[type=submit],
html body div span.ow_button input[type=button] {}

html body.ow input[type=submit],
html body.ow input[type=button] {
    margin: 0;
}

.ow_button {
    display: inline-block;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

span.ow_button span.ow_button {
    border: none;
    background: transparent none no-repeat right center;
}

span.ow_button span {
    display: inline-block;
    padding: 0 0 0 0;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.ow_btn_delimiter span.ow_button:first-child {
    margin-right: 16px;
}

.ow_btn_delimiter span.ow_button span.ow_button {
    margin: 0;
}

html body.ow span.ow_button {}

body.ow input.ow_inprogress,
body.ow .ow_inprogress {
    background-image: url(images/ajax_preloader_button.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    color: transparent;
}

*+html input[type=submit],
*+html input[type=button] {
    overflow: visible;
}

input[type=submit]:hover,
input[type=button]:hover {
    /* empty */
}

input[type=submit].submit {
    background-color: #00aa00;
    color: #fff;
}

input[type=submit].alert {
    background-color: #ff6666;
    color: #fff;
}

input[type=submit].submit:hover {
    /* empty */
}

input[type=submit].alert:hover {
    /* empty */
}

ul.ow_radio_group li {
    float: left;
}

ul.ow_checkbox_group li {
    float: left;
}

textarea.invitation,
input[type=text].invitation,
input[type=password].invitation {
    color: #394145;
}

.form_auto_click textarea.invitation {
    height: 50px;
}

form .error {
    color: red;
}

form input[type=text].hasDatepicker {
    width: 87%;
}

form br.ow_no_height {
    line-height: 0;
}

.color_input input[type=text] {
    width: 70%;
}

.ow_multiselect select {
    width: 120px;
    padding: 2px;
}

.ow_multiselect input[type=button] {
    padding-left: 20px;
}

.form_auto_click .ow_submit_auto_click {
    display: none;
}


/* ---- Positive and Negative buttons ---- */

.ow_negative input[type=submit],
.ow_negative input[type=button] {
    background: url(images/btn_grad_big.png) repeat-x;
    padding-right: 2px;
}

body:not(:-moz-handler-blocked) .ow_negative input[type=submit],
body:not(:-moz-handler-blocked) .ow_negative input[type=button] {
    padding-right: 2px;
}


/* wysiwyg styles */

body.htmlarea_styles {
    font-family: "Lucida Grande", "Verdana", "Tahoma";
    /** key:commonFontFamily  **/
    color: #171e22;
    font-size: 13px;
    /** key:commonFontSize **/
    line-height: 18px;
}

body.htmlarea_styles a {
    color: #7ce6fe;
}

body.htmlarea_styles p {
    margin: 0;
}


/* wysiwyg styles end */


/* ---- End of Form Elements styles ---- */


/* ---- End of Form Table styles ---- */


/* -------Attachments styles----------*/

.ow_attachment_btn {
    float: right;
    margin: 0 0 0 4px;
    padding: 0;
}

.ow_attachments input[type="file"] {
    cursor: pointer;
    float: right;
    opacity: 0;
}

.ow_attachment_icons {
    float: right;
}

.ow_attachments a {
    background: url(images/wysiwyg.png) no-repeat scroll -176px 0 #7f1325;
    cursor: pointer;
    float: left;
    height: 20px;
    overflow: hidden;
    text-decoration: none;
    width: 20px;
}

.ow_attachments a.video {
    background: url(images/wysiwyg.png) -197px 1px no-repeat;
}

.ow_attachments a.attach {
    background-position: -242px 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.ow_attachments a.attach.uploading {
    background: url(images/ajax_preloader_button.gif) no-repeat center center;
}

.ow_attachment_delete {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 4px;
    right: 4px;
}

.ow_ajax_oembed_attachment {
    width: 100%;
}

.ow_attachment_btn span.ow_button {
    background-image: none;
    background-repeat: repeat-x;
    background-position: left center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-color: #ebebeb;
    display: inline-block;
    padding: 1px;
    text-align: center;
}

.ow_attachment_btn span.ow_button span {
    display: inline-block;
    background-image: none;
    background-color: #7f1325;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 1px;
}

.ow_attachment_btn span.ow_button input[type=submit],
.ow_attachment_btn span.ow_button input[type="button"] {
    padding: 1px 8px 4px;
    height: 22px;
    background: url('images/btn_grad_big.png') repeat-x 0 0;
    line-height: 19px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}


/*Video, links embed*/

body .ow_oembed_attachment_preview {
    height: 60px;
    position: relative;
    padding: 6px 20px 0 88px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-width: 1px;
    background-color: #fafafa;
}

.ow_mailbox_log .ow_oembed_attachment_preview {
    border: none;
    padding: 0 0 0 88px;
    background-color: transparent;
    margin-top: 12px;
}

.ow_mailbox_log .ow_oembed_attachment_preview .ow_attachment_delete {
    display: none;
}

.ow_oembed_attachment_pic .attachment_other_images_btn {
    position: absolute;
    left: 4px;
    bottom: 4px;
}

.ow_oembed_attachment_pic:hover .attachment_other_images_btn {
    display: inline-block;
}

body .ow_oembed_attachment_pic {
    width: 80px;
    height: 60px;
    position: absolute;
    top: -1px;
    left: -1px;
    border-width: 0 1px 0 0;
    background-color: #848689;
}

.ow_oembed_atachment_pic_nopic {
    background-image: url(images/no-picture.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.ow_oembed_attachment_pic img {
    width: 80px;
    height: 60px;
}

.ow_oembed_attachment_url {
    position: relative;
}

.ow_oembed_attachment_url a {
    position: absolute;
    bottom: 4px;
    left: 4px;
}

.ow_attachment_title {
    margin-bottom: 4px;
    line-height: 13.5px;
    font-size: 11px;
    display: inline-block;
}

.ow_attachment_description {
    line-height: 13.5px;
    height: 27px;
    overflow: hidden;
    font-size: 11px;
    display: block;
}

.ow_attachment_title a {
    display: block;
    height: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
    font-size: 11px;
}

.ow_oembed_attachment_preview.loading_content .ow_oembed_attachment_pic,
.ow_oembed_attachment_preview.loading_content .ow_attachment_title,
.ow_oembed_attachment_preview.loading_content .ow_attachment_description {
    display: none;
}

.ow_oembed_attachment_preview.loading_content {
    background: url(images/ajax_preloader_content.gif) center center no-repeat;
}

.attachment_image_item {
    border-width: 1px;
    cursor: pointer;
    float: left;
    height: 85px;
    margin: 2px;
    padding: 3px;
    text-align: center;
    width: 85px;
}

.attachment_image_item img {
    max-width: 100%;
    max-height: 100%;
}


/*Photo attachment*/

.ow_photo_attachment_preview {
    height: auto;
    padding: 8px 0;
    border-width: 0 0 1px 0;
    border-style: solid;
    margin-left: 0;
}

.ow_comments_mipc .ow_photo_attachment_preview,
.ow_comments_mipc .ow_oembed_attachment_preview {
    margin-left: 48px;
}

.ow_comments_ipc .ow_photo_attachment_preview,
.ow_comments_ipc .ow_oembed_attachment_preview {
    margin-left: 57px;
}

.ow_feed_comments_input_sticky .ow_photo_attachment_preview,
.ow_feed_comments_input_sticky .ow_oembed_attachment_preview,
.ow_feed_comments_input_sticky .comments_hidden_btn {
    margin: 0 12px 8px 22px;
}

.ow_photo_attachment_pic {
    display: inline-block;
    background-color: #848689;
    width: 120px;
    height: 120px;
    border-top-color: #dbdbdb;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    margin-right: 2px;
    margin-left: 2px;
}

.ow_photo_attachment_pic.loading {
    background-size: auto;
    background-image: url(images/ajax_preloader_content.gif);
    background-position: center center;
}

.ow_photo_attachment_stage {
    width: 150px;
    height: 150px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}


/*File attachments*/

.ow_file_attachment_preview {
    width: 100%;
    height: auto;
    margin-top: -2px;
    margin-bottom: 6px;
}

.ow_file_attachment_block1,
.ow_file_attachment_block2 {
    float: left;
    width: 50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 2px 0;
}

.ow_file_attachment_block1 {
    padding-right: 4px;
}

.ow_file_attachment_block2 {
    padding-left: 4px;
}

.ow_dialog_items_wrap .ow_file_attachment_block1,
.ow_dialog_items_wrap .ow_file_attachment_block2 {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0;
    padding-top: 4px;
}

.ow_dialog_items_wrap .ow_file_attachment_info,
.ow_mailbox_log .ow_file_attachment_info {
    padding-right: 4px;
}

.ow_dialog_item_mailchat .ow_mailbox_message_content_attach {
    padding-top: 0;
}

.ow_dialog_items_wrap .ow_file_attachment_name,
.ow_mailbox_log .ow_file_attachment_name {
    font-weight: normal;
    padding-right: 4px;
}

.ow_file_attachment_info {
    border: 1px solid #DCDCDC;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding-right: 50px;
    position: relative;
    height: 22px;
    overflow: hidden;
}

.ow_file_attachment_info a {
    line-height: 22px;
    padding-left: 8px;
}

.ow_dialog_in_item.fileattach {
    padding-top: 1px;
    padding-bottom: 1px;
}

.ow_dialog_in_item.fileattach .ow_file_attachment_info {
    border: none;
}

.ow_file_attachment_name {
    width: 100%;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    padding-left: 8px;
    font-size: 11px;
    font-weight: bold;
}

.ow_file_attachment_size {
    font-weight: normal;
    display: none;
}

.ow_file_attachment_close {
    position: absolute;
    top: 0;
    right: 0;
    width: 22px;
    height: 22px;
    border-left: 1px solid #DCDCDC;
    background-image: url(images/tag_close_btn.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_preload {
    position: absolute;
    top: 0;
    right: 25px;
    width: 16px;
    height: 22px;
    background: url(images/ajax_preloader_content.gif) center center no-repeat;
    display: none;
}

.ow_dialog_in_item.errormessage p,
.ow_mailbox_log_message.errormessage .ow_mailbox_message_content,
.ow_dialog_item_mailchat.errormessage .ow_dialog_item_mailchat_text {
    color: #b1b1b1;
}

.ow_errormessage_not {
    display: block;
    padding-bottom: 4px;
    padding-left: 4px;
}

.ow_dialog_in_item.errormessage .ow_errormessage_not {
    padding-left: 0;
}


/* -------End of attachments styles----------*/


/* ----------- Comments styles---------- */

body .ow_attachments .buttons {
    padding: 2px 1px 1px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

body .ow_attachments a {
    border: 1px solid #691c28;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

body .ow_attachments a.video {
    border-radius: 0 2px 2px 0;
    margin: 0 0 0 -1px;
}

.base_cmnts_temp_cont .ow_ipc_info {
    border: none;
    padding-bottom: 1px;
}

.ow_comments_item,
.ow_feed_comments_viewall,
.ow_feed_comments_input_sticky,
.ow_photo_attachment_preview,
.ow_oembed_attachment_preview,
.ow_oembed_attachment_pic,
.ow_comments_form_wrap,
.ow_newsfeed_features .ow_tooltip .ow_tooltip_body,
.ow_newsfeed_item .ow_comments_no_form .ow_comments_msg {
    background-color: #1b1f24;
    border-color: #2a2e31;
    border-style: solid;
}

body .ow_photo_attachment_preview,
body .ow_oembed_attachment_preview {
    background-color: transparent;
}

.ow_comments_item {
    position: relative;
    padding: 0 0 4px;
    padding: 6px 6px 4px 6px;
}

.ow_comments_form_top .ow_comments_item {
    border-width: 0 1px 1px 1px;
}

.ow_comments_form_top .ow_paging {
    margin-bottom: 0;
    margin-top: 8px;
}

.ow_newsfeed_features .ow_comments_item {
    border-width: 1px 0 0 0;
}

.ow_photoview_info_wrap.sticked .ow_comments_item:last-child {
    border-width: 1px;
    margin-bottom: 12px;
}

.ow_comments_form_top .ow_comments_list .ow_comments_item:last-child {
    border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
}

.ow_comments_list .ow_comments_item:first-child {
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
}

.ow_comments_form_top .ow_comments_list .ow_comments_item:first-child {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.ow_comments_no_form .ow_comments_list .ow_comments_item:last-child {
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    -webkti-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-width: 0 1px 1px 1px;
}

.ow_newsfeed_item .ow_comments_no_form .ow_comments_list .ow_comments_item:last-child {
    border-width: 1px 0 0 0;
}

.ow_newsfeed_item .ow_comments_no_form .ow_comments_msg {
    border-top-width: 1px;
}

.ow_comments_form_top.ow_comments_no_form .ow_comments_list .ow_comments_item:first-child {
    border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-width: 1px;
}

.ow_newsfeed_features .ow_comments_list div .ow_context_action_block .ow_context_action {
    border-top-width: 1px;
}

.ow_comments_form_wrap {
    padding: 6px 6px 4px 6px;
    border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    border-width: 1px;
    min-height: 42px;
}

.ow_comments_ipc .ow_comments_form_wrap {
    min-height: 50px;
}

.ow_newsfeed_features .ow_comments_form_wrap,
.ow_newsfeed_features .ow_feed_comments_viewall {
    border-width: 1px 0 0 0;
}

.ow_comments_form_top .ow_comments_form_wrap {
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
}

.ow_feed_comments_viewall {
    min-height: 14px;
    text-align: right;
    padding: 8px 8px 8px 0;
    border-width: 1px 1px 0 1px;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
}

.ow_feed_comments_input_sticky {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.ow_feed_comments_input_sticky .ow_comments_input_wrap {
    padding: 6px 12px 4px 22px;
}

.ow_feed_comments_input_sticky .ow_comments_form_wrap {
    border-top-width: 1px;
}

.ow_comments_item_picture {
    float: left;
    margin-right: -50px;
    width: 50px;
}

.ow_comments_item_info {
    margin-left: 57px;
}

.ow_comments_item_info textarea.ow_smallmargin {
    margin-bottom: 6px;
    width: 100%;
    margin-top: 4px;
}

.ow_comments_item_info .comments_fake_autoclick {
    width: 100%;
    height: 28px;
    margin-top: 4px;
}

.ow_comments_item_header {
    margin-bottom: 2px;
}

.ow_comments_item_header a {
    font-size: 11px;
    font-weight: bold;
}

.ow_comments_item_toolbar {
    float: left;
    font-size: 10px;
    width: 100%;
}

.ow_comments_item_info .clearfix .ow_comments_item_toolbar {
    white-space: normal;
}

.ow_comments_date {
    float: right;
    font-size: 10px;
}

.ow_comments_list {
    border-color: #2a2e31;
    border-width: 1px 1px 0 1px;
    border-style: solid;
}

.ow_comments_list .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}

.ow_comments_list .ow_context_action_list a {
    padding: 4px 12px;
}

.ow_comments_item_info .mipc_url {
    font-weight: bold;
}

.comment_add_arr {
    float: left;
    display: block;
    position: relative;
    z-index: 1;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 14px 0 0 -5px;
    background: url(images/comment_arr.png) no-repeat 0 0;
}

.ow_comments_list .comments_view_all {
    padding-bottom: 5px;
}

body .ow_comments_list .ow_attachment {
    padding-top: 4px;
}

body .ow_comments_content.ow_smallmargin {
    margin-bottom: 0;
}

.ow_comments_content img {
    max-width: 100%;
}

.ow_comments_btn_block {
    padding: 0 0 0 0;
}

.ow_comments_item .cnx_action {
    position: absolute;
    right: 4px;
    top: 4px;
}

.ow_comments_msg {
    padding-top: 4px;
    color: #666;
}

body .item_loaded {
    margin: 0 3px 8px 57px;
}

body textarea.ow_newsfeed_status_input {
    height: 58px;
}

body textarea.ow_newsfeed_status_input.invitation {
    width: 100%;
    height: 28px;
}

.ow_comments_mipc.ow_comments_paging .ow_comments_list {
    margin-bottom: 8px;
}

.ow_comments_mipc .ow_comments_item_picture,
.ow_feed_comments_input_sticky .ow_comments_item_picture {
    width: 42px;
    margin-right: -42px;
    float: left;
}

.ow_comments_mipc .ow_comments_item_picture .ow_avatar,
.ow_feed_comments_input_sticky .ow_comments_item_picture .ow_avatar {
    /* 	height: 32px;
            width: 32px; */
    background: url(images/avatar_mini_bg.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.ow_comments_mipc .ow_comments_item_picture .ow_avatar img,
.ow_feed_comments_input_sticky .ow_comments_item_picture .ow_avatar img {
    width: 32px;
    height: 32px;
}

.ow_comments_mipc .ow_comments_item_info,
.ow_feed_comments_input_sticky .ow_comments_item_info {
    margin-left: 48px;
}

.ow_comments_mipc .ow_comments_list {
    margin-bottom: 1px;
}

.ow_comments_item_info .ow_comments_content {
    padding: 2px 0;
    width: 100%;
    word-wrap: break-word;
    white-space: pre-wrap;
}

.ow_comments_input_wrap textarea.comments_fake_autoclick {
    resize: none;
    height: 30px;
    padding-right: 28px;
}

.ow_comments_input_wrap .ow_comments_input {
    padding-top: 4px;
    position: relative;
}

.ow_comments_input_wrap .ow_comments_input .comments_fake_autoclick {
    margin-top: 0;
}

.ow_comments_input .ow_attachment_icons {
    position: absolute;
    top: 8px;
    right: 6px;
}

.ow_comments_input .ow_attachments a {
    background: url(images/wysiwyg.png) no-repeat scroll -176px 0 #7f1325;
    cursor: pointer;
    float: left;
    height: 20px;
    overflow: hidden;
    text-decoration: none;
    width: 20px;
}

.ow_attachments input[type="file"] {
    cursor: pointer;
    float: right;
    opacity: 0;
}


/*End of comments styles*/


/*========================================================
            [5] Common Blocks        __blocks
      ========================================================*/

.ow_box_cap_empty {
    /*background: url('images/box_cap.png') repeat-x left top;*/
    border: none;
    border-radius: 6px 6px 0 0;
    /*margin-bottom: 8px;*/
    border-bottom: solid 1px #d6d6be;
}

.ow_box_cap_empty .ow_box_cap_right {}

.ow_box_cap_empty .ow_box_cap_body {
    min-height: 32px;
}

.ow_box_cap h3,
.ow_box_cap_empty h3 {
    background-repeat: no-repeat;
    background-position: 8px 8px;
    padding: 8px 0 8px 6px;
    color: #d6d6be;
    text-shadow: none;
    text-transform: uppercase;
    height: auto;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    font-family: "Trebuchet MS", "Helvetica CY", sans-serif;
    font-size: 16px;
}

.ow_box_cap {
    /*background: url(images/box_cap.png) repeat-x left top;*/
    /*border-radius: 6px 6px 0 0;*/
    background: none;
    margin-bottom: 8px;
    border: none;
    border-bottom: solid 1px;
}


/*.ow_box_cap h3, .ow_box_cap_right h3, .ow_box_cap_empty {
        background-image: none;
        background-position: 0 8px;
        padding: 8px 0 0 28px;
    
    }*/

.ow_box_cap .ow_box_cap_body {
    min-height: 32px;
}

.ow_box {
    background: url(images/box_bg.png) repeat top left;
    border: solid 1px #1c262a;
    margin-bottom: 56px;
    padding: 8px 8px 8px 8px;
    position: relative;
    border: none;
}

.ow_box_empty {
    position: relative;
}

.ow_box .bottom_toolbar,
.ow_box_mod .bottom_toolbar {
    margin-top: 10px;
    border-top: 1px solid #ccc;
    font-size: 10px;
    padding: 0 5px;
    text-align: right;
}

.ow_box.ow_no_cap {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.ow_sidebar .ow_box_bottom_shadow,
.ow_supernarrow .ow_box_bottom_shadow {
    background-image: url('images/box-shadow-small.png');
    bottom: -12px;
}


/*========================================================
            [6] Standard Listings        __listings
      ========================================================*/

.ow_canvas .ow_avatar img,
.ow_canvas .ow_lp_avatars img,
.ow_canvas .ow_newsfeed_avatar img {
    width: 40px;
    height: 40px;
}


/* ---- Item Picture Content ---- */

.ow_ipc {
    margin-top: 16px;
    margin-bottom: 0;
}

.ow_ipc:first-child {
    margin-top: 0;
}

.ow_ipc_picture {
    float: left;
    margin-right: -50px;
    width: 50px;
    /*padding: 4px 5px 6px;*/
}

.ow_ipc_picture .ow_avatar {
    background: url(images/avatar_bg.png) no-repeat;
}

.ow_ipc_picture img {
    width: 40px;
    height: 40px;
}

.ow_ipc_picture img:first-child {
    margin-top: 7px;
    margin-left: 5px;
}

.ow_ipc_picture .ow_avatar img {
    margin-top: 0;
    margin-left: 0;
}

.ow_ipc_info {
    margin-left: 57px;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #434844;
}

.ow_ipc_header {
    padding: 0 0 0;
    margin: 0 0 0;
}

.ow_ipc_header a {
    font-size: 12px;
    font-weight: bold;
}

.ow_ipc.ow_smallmargin {
    margin-bottom: 0;
}

.ow_ipc_content {
    padding: 0 0 12px 0;
    line-height: 1.25em;
}

.ow_ipc_toolbar {
    font-size: 11px;
    float: left;
    padding: 0 0 0 0;
    width: 100%;
}

.ow_ipc_toolbar .ow_icon_control {
    padding: 0;
}

html body div .ow_ipc_toolbar span {
    background: none;
}

.ow_ipc_toolbar .ow_ipc_date,
.ow_ipc_date {
    float: right;
    font-size: 10px;
    line-height: 14px;
}

.ow_table_1 .ow_ipc_info,
.ow_table_2 .ow_ipc_info {
    border: none;
}


/* ---- End of the Item Picture Content ---- */


/* ---- Mini Item Picture Content ---- */

.ow_mini_ipc_picture {
    float: left;
    margin-right: -42px;
    width: 42px;
}

.ow_mini_ipc_picture .ow_avatar {
    background: url(images/avatar_mini_bg.png) no-repeat 0 0;
}

.ow_mini_ipc_picture img,
.ow_mini_ipc_picture .ow_avatar,
.ow_mini_ipc_picture .ow_avatar img {
    width: 32px;
    height: 32px;
}

.ow_mini_ipc_info {
    margin-left: 49px;
    padding-top: 0;
}

.ow_mini_ipc_info .mipc_url {
    font-weight: bold;
}

.ow_mini_ipc_content {
    margin-top: 5px;
}


/* ---- End of the Mini Item Picture Content ---- */


/* ---- Item Content ---- */

.ow_ic_header {
    margin-bottom: 5px;
}

.ow_ic_description {
    margin-bottom: 5px;
}

.ow_ic_date {
    float: right;
    font-size: 10px;
    line-height: 14px;
}

.ow_box_toolbar {
    margin-top: 16px;
    font-size: 11px;
    float: right;
    white-space: nowrap;
}

.ow_box_toolbar span {
    padding: 0 2px 0 0;
}

.ow_box_toolbar span.ow_nowrap a {
    display: inline-block;
    border-radius: 2px;
    border: 1px solid transparent;
    background: url(images/btn_grad.png) repeat-x;
    padding: 0 6px 0;
    line-height: 21px;
}

.ow_box_toolbar span.ow_nowrap a:hover {
    background: url(images/btn_grad_negative.png) repeat-x;
}

.ow_box_empty .ow_box_toolbar {
    text-shadow: none;
}

.ow_box_toolbar a {
    color: #d6d6be;
}

.ow_box_toolbar a:hover {
    color: #ffdee1;
    text-decoration: none;
}

.ow_box_toolbar .ow_delimiter,
.ow_ic_toolbar .ow_delimiter {
    display: none;
}

.ow_avatar_list {
    text-align: center;
}

.ow_avatar_list a {
    margin-bottom: 0;
    margin-right: 1px;
}


/* ---- Tooltip ---- */

.tooltip-btn:hover .ow_tooltip {
    display: block;
    opacity: 0.96;
}

.tooltip-btn .ow_tooltip {
    display: none;
}

.ow_tooltip {
    margin-top: 0;
    padding-top: 2px;
}

.ow_tooltip_tail {
    display: inline-block;
    padding: 0 0;
    width: 100%;
}


/*.ow_tooltip_tail span {
        display: inline-block;
        background: url(images/tooltip_tail.png) no-repeat 8px -6px;
        width: 19px;
        height: 6px;
        margin-bottom: -1px;
    }*/

.ow_tooltip .ow_tooltip_body {
    background: #dfe2e9;
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid #d2d6dc;
    /*max-width: 250px;*/
}


/* ---- Top Right Tooltip  ---- */

.ow_tooltip_top_right.ow_tooltip {
    margin-top: 0;
    position: absolute;
    right: -1px;
    top: 0;
}

.ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 3px -6px;
}

.ow_tooltip_top_right .ow_tooltip_tail {
    text-align: right;
}


/* ---- Bottom Left Tooltip  ---- */

.ow_tooltip_bottom_left .ow_tooltip_tail span {
    background-position: 9px 0;
    margin-top: -1px;
}


/* ---- Bottom Right Tooltip  ---- */

.ow_tooltip_bottom_right .ow_tooltip_tail span {
    background-position: 1px 0;
    margin-top: -1px;
}

.ow_tooltip_bottom_right .ow_tooltip_tail {
    text-align: right;
}


/* ---- Left Side Tooltip  ---- */

.ow_tooltip_left .ow_tooltip_tail {
    float: left;
    margin-right: -4px;
    width: 4px;
    padding-top: 8px;
}

.ow_tooltip_left .ow_tooltip_tail span {
    margin: 0;
    width: 5px;
    height: 11px;
    background-position: 0 -28px;
}

.ow_tooltip_left .ow_tooltip_body {
    display: block;
    margin-left: 4px;
}


/* ---- Right Side Tooltip  ---- */

.ow_tooltip_right .ow_tooltip_tail {
    float: right;
    margin-left: -4px;
    width: 5px;
    padding-top: 8px;
}

.ow_tooltip_right .ow_tooltip_tail span {
    margin: 0;
    width: 5px;
    height: 11px;
    background-position: 0 -15px;
}

.ow_tooltip_right .ow_tooltip_body {
    display: block;
    margin-right: 4px;
}


/* ---- End of Tooltip  ---- */


/* ---- Counter  ---- */

.ow_count_wrap {
    text-align: center;
    display: inline-block;
    line-height: 15px;
    font-size: 10px;
    vertical-align: top;
}

.ow_count_bg {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
    min-height: 14px;
    overflow: hidden;
    background-color: #3498db;
    /*background-image: url(images/btn_counter.png);*/
    /*    background-position: 0 -1px;
            background-repeat: repeat-x;*/
}

.ow_count {
    color: #fff;
    padding: 0 4px 0 4px;
}

.ow_count_active {
    /*background-image: url(images/btn_counter_active.png);*/
    background-color: #7c1022;
    background-position: 0 0;
    background-repeat: repeat-x;
}


/* ---- End of Counter  ---- */


/* ---- Item Voted Content ---- */

.ow_ivc_box {}

.ow_ivc_voteupdown {
    background-repeat: no-repeat;
    background-position: center 5px;
    float: left;
    margin-right: -50px;
    padding: 0 5px 5px;
    text-align: center;
}

.ow_ivc_content {
    margin-left: 75px;
}


/*
    .ow_ivc_origin{
       background-repeat: no-repeat;
       margin-bottom: 8px;
       padding: 2px 0 2px 20px;
    }
    
    
    .ow_ivc_toolbar .ow_comments,
    .ow_ivc_toolbar .ow_tags,
    .ow_ivc_toolbar .ow_voteup,
    .ow_ivc_toolbar .ow_votedown{
        background-repeat: no-repeat;
        display: inline-block;
        margin-left: 5px;
        padding: 0 0 2px 20px;
    }
    */


/* ---- Listing Picture ---- */

.ow_lp_picture {
    float: left;
    margin: 0 1px 1px 0;
}

.ow_lp_wrapper {
    /*float: left;
        overflow: hidden;
        text-align: center;*/
}

.ow_lp_avatars .ow_lp_wrapper {
    display: inline-block;
    margin: 0 1px 1px 0;
    width: 40px;
}

.ow_lp_albums .ow_lp_wrapper {
    width: 77px;
    height: 77px;
    padding: 4px 0 0 5px;
    float: left;
    margin-right: 4px;
    background: url(images/lp_wrapper.png) no-repeat 0 0;
}

.ow_lp_photos .ow_lp_wrapper {
    width: 77px;
    height: 77px;
    padding: 5px 0 0 5px;
    margin: 0 2px 2px 0;
    display: inline-block;
    float: none;
    background: url(images/lp_wrapper.png) no-repeat 0 0;
    text-align: left;
    vertical-align: top;
}

.ow_lp_avatars img {
    /*display: block;*/
}

.ow_lp_avatars .ow_avatar {
    margin: 1px;
    text-align: left;
    vertical-align: top;
}

.ow_lp_avatars {
    text-align: center;
}

.ow_lp_photos img,
.ow_lp_albums img {
    width: 72px;
    height: 72px;
    /*display: block;*/
}

.ow_lp_label {
    margin-left: 80px;
}

.ow_lp_avatars.ow_mini_avatar {
    text-align: left;
}

.ow_mini_avatar .ow_avatar {
    background: url(images/avatar_mini_bg.png) no-repeat 0 0;
}

.ow_mini_avatar .ow_avatar,
.ow_avatar.ow_mini_avatar,
.ow_mini_avatar .ow_avatar img,
.ow_avatar.ow_mini_avatar img {
    width: 32px;
    height: 32px;
    padding: 3px 1px 5px 2px;
}

a.avatar_list_more_icon {
    width: 25px;
    height: 32px;
    display: inline-block;
    margin: 0 1px;
    background: #eee url(images/more_icon.png) no-repeat 50% 50%;
}


/* ---- User List ---- */

.ow_user_list {}

.ow_user_list .ow_item_set3 {
    width: 32%;
    word-wrap: break-word;
}

.ow_user_list_item {
    float: left;
    padding: 10px;
    padding-right: 0;
    position: relative;
}

.ow_user_list_picture {
    float: left;
    margin-right: -50px;
    width: 50px;
}

.ow_user_list_picture img {
    width: 40px;
    height: 40px;
}

.ow_user_list_data {
    margin-left: 53px;
}

.ow_uli_context_menu {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
}

.ow_user_list_item:hover .ow_uli_context_menu {
    display: block;
}

.ow_uli_context_menu .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}

.ow_uli_context_menu .ow_context_action_list a {
    padding: 4px 12px;
}


/*=======================================================
            [7] Tables        __tables
      ========================================================*/

.ow_table_1,
.ow_table_2 {
    border-collapse: separate;
}

.ow_table_3 {
    border-collapse: collapse;
}

.ow_table_1,
.ow_table_2,
.ow_table_3 {
    margin-bottom: 25px;
    width: 100%;
}

.ow_table_1 tr td,
.ow_table_2 tr td,
.ow_user_list .ow_alt1,
.ow_user_list .ow_alt2,
.ow_video_list .ow_alt1,
.ow_video_list .ow_alt2,
.ow_photo_list .ow_alt1,
.ow_photo_list .ow_alt2 {
    border-style: solid;
    border-color: #3b4045;
}

.ow_table_1 tr td,
.ow_table_2 tr td {
    border-width: 0 1px 1px 0;
}

.ow_table_1 .ow_empty+tr td:first-child,
.ow_table_2 .ow_empty+tr td:first-child {
    border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    -webkit-border-radius: 4px 0 0 0;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
}

.ow_video_list div:first-child,
.ow_user_list div:first-child {
    border-left-width: 1px;
    border-top-width: 1px;
}

.ow_table_1 tr td:first-child,
.ow_table_2 tr td:first-child {
    border-left-width: 1px;
}

.ow_video_list div,
.ow_user_list div {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.ow_video_list div:last-child,
.ow_user_list div:last-child {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ow_video_list div:first-child,
.ow_user_list div:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ow_table_1 tr td:last-child,
.ow_table_2 tr td:last-child {
    border-bottom-width: 1px;
    border-right-width: 1px;
}

.ow_table_1 tr:first-child td,
.ow_table_2 tr:first-child td {
    border-top-width: 1px;
}

.ow_table_1 tr:first-child td:first-child,
.ow_table_1 tr:first-child th:first-child,
.ow_table_2 tr:first-child td:first-child,
.ow_table_2 tr:first-child th:first-child {
    border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
}

.ow_table_1 tr:first-child td:last-child,
.ow_table_1 tr:first-child th:last-child,
.ow_table_2 tr:first-child td:last-child,
.ow_table_2 tr:first-child th:last-child {
    border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
}

.ow_table_1 tr:last-child td:first-child,
.ow_table_1 tr.ow_alt1:last-child td:first-child,
.ow_table_1 tr.ow_tr_last td:first-child,
.ow_table_1 tr.ow_tr_last th:first-child,
.ow_table_2 tr:last-child td:first-child,
.ow_table_2 tr.ow_alt1:last-child td:first-child,
.ow_table_2 tr.ow_tr_last td:first-child,
.ow_table_2 tr.ow_tr_last th:first-child {
    border-bottom-left-radius: 4px;
    -moz-border-left-radius: 4px;
    -webkit-border-left-radius: 4px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-color: #3c4146;
}

.ow_table_1 tr:last-child td:last-child,
.ow_table_1 tr.alt1:last-child td:last-child,
.ow_table_1 tr.ow_tr_last td:last-child,
.ow_table_1 tr.ow_tr_last th:last-child,
.ow_table_2 tr:last-child td:last-child,
.ow_table_2 tr.alt1:last-child td:last-child,
.ow_table_2 tr.ow_tr_last td:last-child,
.ow_table_2 tr.ow_tr_last th:last-child {
    border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-color: #3b4045;
}

.ow_table_1 tr:last-child td,
.ow_table_1 tr:last-child th,
.ow_table_2 tr:last-child td,
.ow_table_2 tr:last-child th {
    border-top-width: 0;
}

.ow_table_1 th,
.ow_table_2 th {
    border-style: solid;
    border-color: #796458 #796458 #796458 #796458;
    border-width: 0 1px 1px;
    _border-width: 1px;
}

.ow_table_1 tr.ow_tr_first td,
.ow_table_2 tr.ow_tr_first td {
    border-top-width: 1px;
}

.ow_table_1 tr.ow_tr_first th,
.ow_table_2 tr.ow_tr_first th {
    border-width: 1px 0;
    border-color: #3c4146;
}

.ow_table_1 tr.ow_tr_first th:first-child,
.ow_table_1 tr.ow_tr_first td:first-child,
.ow_table_2 tr.ow_tr_first th:first-child,
.ow_table_2 tr.ow_tr_first td:first-child {
    border-left-width: 1px;
    border-top-left-radius: 4px;
}

.ie8 .ow_table_1 tr.ow_tr_first th,
.ie8 .ow_table_2 tr.ow_tr_first th {
    border-right-width: 1px;
}

.ow_table_1 tr.ow_tr_delimiter td,
.ow_table_2 tr.ow_tr_delimiter td {
    border: none;
}

.ow_table_1 tr.ow_tr_first th:last-child,
.ow_table_1 tr.ow_tr_first td:last-child,
.ow_table_2 tr.ow_tr_first th:last-child,
.ow_table_2 tr.ow_tr_first td:last-child {
    border-right-width: 1px;
    border-top-right-radius: 4px;
}

.ow_table_1 tr.ow_tr_first th:last-child,
.ow_table_2 tr.ow_tr_first th:last-child {
    border-right-color: #3c4146;
}

.ow_table_1 td,
.ow_table_2 td {
    padding: 8px;
    vertical-align: middle;
}

.ow_table_1 td .text {
    color: #999;
}

.ow_table_2 {
    border-collapse: separate;
}

.ow_table_2 td {
    text-align: center;
}

.ow_table_3 {
    border-collapse: separate;
    border-spacing: 5px;
}

.ow_table_3 td {
    border-left-width: 1px;
    border-left-style: solid;
    vertical-align: top;
    border-color: #181e21;
}

.ow_table_3 td.ow_label {
    border: none;
    color: #999;
    text-align: right;
}

.ow_table_3 td.ow_value {
    width: 50%;
    padding-left: 10px;
}

.ow_table_4 {
    border-collapse: separate;
    border-spacing: 5px;
}

.ow_table_4 td {
    vertical-align: top;
}

.ow_table_4 td.ow_label {
    border: none;
    color: #666;
    text-align: right;
}

.ow_table_4 td.ow_value {
    padding-left: 10px;
}

th {
    background-color: #2d3237;
}

th.ow_section {
    border: 0 none;
    padding: 15px 0;
    text-align: center;
    background: transparent;
}

th span.ow_section_icon {
    background-repeat: no-repeat;
    padding-left: 22px;
}

th.ow_section span {
    background: url(images/box_bg.png) top left repeat;
    padding: 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: none;
    font-weight: normal;
    color: #d6d6be;
}

table.ow_form td.ow_label {
    color: #ffffe6;
    text-align: right;
    width: 23%;
}

table.ow_form td.ow_desc {
    width: 25%;
    color: #ffffe6;
    font-size: 11px;
}

table.ow_form td.ow_submit {
    text-align: center;
}


/*========================================================
            [8] Messages & Notifications        __messages
      ========================================================*/


/*========================================================
            [9] Thumbnails & Icons        __icons
      ========================================================*/

img.thumb {
    width: 100px;
}

body .access_guest .ow_dnd_schem_item {
    background-color: #091016;
}

html body div .ow_button span,
html body div .ow_button span.ow_negative,
html body div .ow_button span.ow_negative .ow_inprogress {
    background-image: none;
    background-repeat: no-repeat;
}

.maintenance_cont h1 {
    background-image: none;
}

.ow_icon_control {
    background-repeat: no-repeat;
    display: inline-block;
    padding: 0 0 2px 20px;
    line-height: 15px;
}

html body div .ow_miniic_comment {
    background: url(images/miniic_set.png) no-repeat 4px 5px;
}

html body div .ow_miniic_like {
    background: url(images/miniic_set.png) no-repeat -15px 4px;
}

html body div .ow_miniic_delete {
    background-image: url(images/miniic_x.png);
}

html body div .ow_tinyic_delete {
    background-image: url(images/tinyic_delete.png);
}

html body div .ow_tinyic_tag {
    background-image: url(images/tinyic_tag.png);
}

html body div .ow_tinyic_write {
    background-image: url(images/tinyic_write.png);
}

.ow_miniicon_control {
    background-repeat: no-repeat;
    display: inline-block;
    padding: 1px 0 2px 14px;
    line-height: 9px;
}

.ow_box_cap_icons {
    margin-top: -26px;
}

span.ow_icon {
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}

.ow_marked_cell {
    background-image: url(images/ic_ok.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.ow_box_cap_icons a.close {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    float: right;
    width: 20px;
    height: 20px;
}


/*========================================================
            [10] Menus        __menus
      ========================================================*/


/* ---- Main Menu styles ---- */

.ow_main_menu li a {
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    font-weight: normal;
}

.ow_nav_btn {
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background-image: url(images/menu_btn.svg);
    background-position: 0 -130px;
    opacity: 0;
    transition: opacity 0.3s ease-out 0.15s;
    -moz-transition: opacity 0.3s ease-out 0.15s;
    -webkit-transition: opacity 0.3s ease-out 0.15s;
    display: none;
}

.ow_menu_active .ow_nav_btn {
    display: block;
    opacity: 1;
    transition: background-position 0.2s ease;
    -moz-transition: background-position 0.2s ease;
    -webkit-transition: background-position 0.2s ease;
}

.ow_menu_active .ow_nav_btn,
.ow_menu_active .ow_nav_btn:hover {
    background-position: -4px -5px;
    transition: background-position 0.2s ease;
    -moz-transition: background-position 0.2s ease;
    -webkit-transition: background-position 0.2s ease;
}

.ow_menu_wrap {
    height: 36px;
    display: table;
    background: url(images/menu_grad.png) repeat-x;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin: 0 0 0 0;
    width: 100%;
}

.ow_box_menu {
    font-size: 0;
    line-height: 21px;
    margin-bottom: 16px;
}

.ow_box .ow_box_menu {
    text-align: right;
}

.ow_box_menu a {
    background: url(images/btn_grad.png);
    display: inline-block;
    color: #d6d6be;
    font-size: 11px;
    height: 22px;
    padding: 0 6px 0 7px;
    text-shadow: none;
    border-style: solid;
    border-color: transparent;
    border-width: 1px 1px 1px 1px;
    margin: 0 0 0 -1px;
    outline: 0;
    border-left: 1px solid #4b0011;
    border-right: 1px solid #4b0011;
}

.ow_box_menu a:first-child {
    border-left-width: 1px;
    border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
}

.ow_box_menu a:last-child {
    border-top-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
}

.ow_box_empty .ow_box_menu {
    float: right;
    padding-left: 5px;
}

.ow_box_menu a.active,
.ow_box_menu a:hover {
    color: #d6d6be;
    text-decoration: none;
    background: transparent url(images/btn_grad_negative.png) repeat-x left top;
    border-top: 1px solid #4b0011;
}

.ow_menu_fullpage {
    position: fixed;
    z-index: 98;
    top: 36px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(15, 15, 15, 0.91);
    display: none;
}

.ow_menu_active .knn_site_panel .ow_logo,
.ow_menu_active .knn_site_panel .ow_menu_wrap {
    display: none;
}

.ow_menu_active .ow_menu_fullpage {
    display: block;
    overflow-y: auto;
}

.ow_menu_active .ow_menu_fullpage_wrap {
    display: table;
    height: 100%;
    width: 100%;
}


/* ---- End of Main Menu styles ---- */


/* ---- Content Menu styles ---- */

.ow_content_menu {
    font-family: 'UbuntuBold', "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

.ow_content_menu_wrap {
    margin-bottom: 20px;
}

.ow_content_menu li a {
    display: block;
    padding: 3px 3px 4px 0;
    font-size: 13px;
    color: #d6d6be;
}

.ow_content_menu span {
    padding: 8px 4px 10px 8px;
    display: block;
}

.ow_content_menu li.active,
.ow_content_menu li.active+li {
    border-color: transparent;
}


/* ---- End of Content Menu styles ---- */


/* ---- Button List styles ---- */

ul.ow_bl {
    padding: 0;
}

ul.ow_bl li {
    float: right;
    list-style: none;
    margin-left: 4px;
    margin-bottom: 4px;
}

ul.ow_bl a {
    display: block;
    background: url(images/btn_grad.png) repeat-x center left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid transparent;
    color: #d6d6be;
    padding: 0 8px;
    line-height: 20px;
    height: 22px;
    text-decoration: none;
    font-size: 11px;
}

ul.ow_bl a:hover {}

body .ow_bl_disabled a {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

span.ow_blitem {
    background: url(images/btn_grad.png) repeat-x center left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: none;
    color: #626060;
    padding: 0 0;
    line-height: 20px;
    height: 22px;
    text-decoration: none;
    display: inline-block;
    margin: 0 4px 0 0;
}

span.ow_blitem span {
    display: inline-block;
}

span.ow_blitem input[type="submit"],
span.ow_blitem input[type="button"] {
    border: none;
    background: none;
    font-weight: normal;
    height: auto;
    padding: 2px 5px 0 6px;
    font-size: 11px;
    line-height: 17px;
    font-family: "Tahoma", "Lucida Grande", "Verdana";
    text-transform: none;
}

span.ow_blitem:hover,
span.ow_blitem input:hover {}


/* ---- Button List styles Cover Image ---- */

.ow_bg_controls span.ow_blitem {
    background: url(images/btnl_black_bg.png) repeat-x center left;
    border-radius: 3px;
    border: none;
    height: 24px;
    line-height: 22px;
}

.ow_bg_controls span.ow_blitem:hover {
    background: url(images/btnl_black_hover_bg.png) repeat-x center left;
}

html body div .ow_bg_controls .ow_green {
    color: #ccc;
}

.ow_bg_controls span.ow_blitem input[type="submit"],
.ow_bg_controls span.ow_blitem input[type="button"] {
    color: #ccc;
}

.ow_bg_controls span.ow_blitem input[type="submit"]:hover,
.ow_bg_controls span.ow_blitem input[type="button"]:hover {
    color: #eee;
}


/* ---- End of Button List styles Cover Image ---- */


/* ---- End of Button List styles ---- */


/* ---- Footer Menu styles ---- */

.knn_footer_menu {
    font-size: 11px;
    padding: 10px;
    text-align: center;
    margin-bottom: 15px;
    color: #513b5a;
}


/* ---- End of Footer Menu styles ---- */


/* ---- Inventory Line styles ---- */

.ow_inventory_line {}


/*========================================================
            [11] Pagination        __pagination
      ========================================================*/

html[xmlns] .ow_paging.clearfix {
    display: inline-block;
}

.ow_paging {
    font-size: 11px;
    background: rgba(99, 102, 108, 0.3);
    border: 1px solid transparent;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 1px;
}

.ow_paging a {
    display: inline-block;
    line-height: 16px;
    background: url(images/console_item_bg.png) repeat-x 0 0;
    padding: 2px 6px 2px 7px;
    text-decoration: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #ffffe6;
}

.ow_paging a.active,
.ow_paging a:hover {
    background: url(images/console_active_item_bg.png) repeat-x 0 0;
    color: #ffffe6;
}

.ow_paging span {
    display: inline-block;
    padding-left: 3px;
}


/*========================================================
            [12] Typography        __typography
      ========================================================*/

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url(images/OpenSans-CondLight-webfont.eot);
    src: url(images/OpenSans-CondLight-webfont.eot?#iefix) format('embedded-opentype'), url(images/OpenSans-CondLight-webfont.woff) format('woff'), url(images/OpenSans-CondLight-webfont.ttf) format('truetype'), url(images/OpenSans-CondLight-webfont.svg#open_sanscondensed_light) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuBold';
    src: url(images/Ubuntu-B-webfont.eot);
    src: url(images/Ubuntu-B-webfont.eot?#iefix) format('embedded-opentype'), url(images/Ubuntu-B-webfont.woff) format('woff'), url(images/Ubuntu-B-webfont.ttf) format('truetype'), url(images/Ubuntu-B-webfont.svg#UbuntuBold) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuRegular';
    src: url(images/Ubuntu-R-webfont.eot);
    src: url(images/Ubuntu-R-webfont.eot?#iefix) format('embedded-opentype'), url(images/Ubuntu-R-webfont.woff) format('woff'), url(images/Ubuntu-R-webfont.ttf) format('truetype'), url(images/Ubuntu-R-webfont.svg#UbuntuRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}

.ow_small {
    font-size: 11px;
    line-height: 14px;
}

.ow_mailbox .ow_tr_last {
    background-color: #2d3237;
}

.ow_highlight {
    background: green;
}

.ow_std_margin {
    margin-bottom: 25px;
}

.ow_normal {
    font-size: 13px;
}

html body .ow_sidebar .ow_tiny,
html body .kn_systray .ow_tiny,
.ow_tiny {
    font-size: 9px;
}

.ow_stdmargin {
    margin-bottom: 28px;
}

.ow_smallmargin {
    margin-bottom: 8px;
}

.ow_outline {
    color: #D6D6BE;
    font-weight: bold;
}

.ow_lightweight {
    font-weight: normal;
}

.ow_txt_value {
    font-weight: bold;
    color: #b2bac0;
    /** OW_Control type:color, section:2. Colors, key:txtValue, label:5. Numeric values **/
}

.ow_remark {
    color: #999;
}

.ow_alt1,
tr.ow_alt1 td {
    background-color: #242a2e;
}

.ow_alt2,
tr.ow_alt2 td {
    background: #2d3237;
}

.ow_high1 {
    background-color: #242a2e;
}

.ow_high2 {
    background-color: #2d3237;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ow_add_content:hover {
    background-color: #000;
}

a.ow_lbutton,
span.ow_lbutton {
    background: url(images/lbutton_bg.png) top left repeat-x;
    color: #f8f5de;
    padding: 0 3px 0;
    line-height: 13px;
    text-transform: uppercase;
    border-radius: 2px;
    border: 1px solid #660014;
    text-shadow: none;
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
}

html body a.ow_lbutton,
html body span.ow_lbutton {
    font-size: 8px;
}

.ow_lbutton:hover {
    cursor: pointer;
    text-decoration: none;
}

.ow_disabled {
    background: #ccc;
}

.info {
    margin-bottom: 8px;
}

.ow_automargin {
    margin-left: auto;
    margin-right: auto;
}

.ow_autowidth,
table.ow_form td.ow_autowidth {
    width: auto;
}

.ow_anno {
    background: #292C32 url(images/ic_warning.png) no-repeat scroll 15px 45%;
    border: 1px solid transparent;
    padding: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #D6D6BE;
}

.outline {
    color: #D6D6BE;
    font-weight: bold;
}

input[type=text].ow_inputready,
textarea.ow_inputready {}


/*========================================================
            [13] Misc        __misc
      ========================================================*/

.clr {
    clear: both;
}

.ow_column_equal_fix {
    padding-bottom: 20001px !important;
    margin-bottom: -20000px !important;
}


/*========================================================
            [14] Clearfix        __clearfix
      ========================================================*/

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*========================================================
            [15] Plugin Styles        __plugins
      ========================================================*/


/* ---- Base plugin styles ---- */

.ow_add_content {
    background-image: url(images/ic_add.png);
    background-repeat: no-repeat;
    background-position: center 8px;
    background-color: rgba(141, 144, 151, 0.4);
    float: left;
    margin: 0 0 4px 3px;
    overflow: hidden;
    padding: 28px 0 6px;
    text-align: center;
    width: 47%;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #d6d6be;
}

.ow_add_content:hover {
    text-decoration: none;
    background-color: rgba(141, 144, 151, 0.6);
}

.ow_add_content:nth-child(odd) {
    margin-left: 0;
}


/* ---- End of base plugin styles ---- */


/* ---- Rates Styles ---- */

.inactive_rate_list,
.active_rate_list {
    background: url(images/stars.png) no-repeat 0 -13px;
    width: 65px;
    height: 13px;
    text-align: left;
    display: inline-block;
}

.active_rate_list {
    background-position: 0 0;
}

.rates_cont a.rate_item {
    background: url(images/stars.png) no-repeat 0 -13px;
    cursor: pointer;
    float: left;
    height: 13px;
    text-decoration: none;
    width: 13px;
}

.rates_cont a.active {
    background-position: 0 0;
}

.rates_cont {
    margin: 0 auto;
    width: 65px;
}

.ow_rate_score {
    font-size: 20px;
}


/* ---- End of Rates Styles ---- */


/* ---- Video styles ---- */

.ow_video_list .ow_alt1,
.ow_video_list .ow_alt2 {
    padding: 24px 0 24px 24px;
}

.ow_video_player {
    text-align: center;
}

.ow_video_description {
    margin: 8px 0 20px;
}

.ow_video_list_item {
    /*float: left;*/
    height: 246px;
    padding: 5px;
    /*max-width: 134px;*/
    /*margin-right: 20px;*/
    /*background: url(images/video_bg.png) no-repeat 0 0;*/
}

.ow_other_video_item_title {
    margin-left: 88px;
    padding-left: 4px;
}

.ow_video_thumb {
    background: url(images/video-no-video.png) no-repeat center center;
    display: block;
}

.ow_video_thumb,
.ow_video_list_item img {
    height: 146px;
    width: 100%;
}

.ow_other_video_thumb {
    display: block;
    margin-right: -80px;
    background: url(images/video_thumb_bg.png) no-repeat 0 0;
    padding: 4px 4px 4px 5px;
}

.ow_other_video_thumb a {
    display: inline-block;
    width: 80px;
    height: 60px;
    background: url(images/video-no-video.png) no-repeat center center;
}

.video_thumb_no_title {
    margin: 0 4px 4px 0;
}

.ow_other_video_thumb,
.ow_other_video_thumb img,
.ow_other_video_floated img {
    height: 60px;
    width: 80px;
}

.ow_other_video_floated {
    display: inline-block;
    background: #fff url(images/video-no-video.png) no-repeat center center;
    width: 80px;
    height: 60px;
    vertical-align: middle;
}

.ow_video_item_title {
    font-weight: bold;
    padding-bottom: 3px;
}

.ow_video_item_rate {
    height: 15px;
    text-align: center;
}

.ow_video_infobar {
    padding: 10px;
    text-align: right;
}

.ow_video_player object,
.ow_video_player embed {
    max-width: 100%;
}


/* ---- End of Video styles ---- */


/* ---- Avatar styles ---- */

.ow_change_avatar .avatar_current {
    border-right: 1px solid #CCCCCC;
    padding-right: 3px;
}

.ow_change_avatar .ow_avatar_preview {
    border-left: 1px solid #CCCCCC;
}

.ow_change_avatar .avatar_crop {
    border-bottom: 1px solid #CCCCCC;
}

.ow_avatar_crop .jcrop-holder {
    margin: 0 auto;
}

.ow_avatar_preview div {
    margin: 0 auto;
}

.ow_avatar {
    position: relative;
    display: inline-block;
    padding: 5px 5px 3px 5px;
    /*     width: 40px;
            height: 40px; */
    background-image: url('images/avatar_bg.png');
    background-position: 0 0;
    background-repeat: no-repeat;
}

.ow_avatar img {
    vertical-align: bottom;
    width: 40px;
    height: 40px;
}

.ow_avatar_label {
    font-size: 8px;
    display: inline-block;
    position: absolute;
    line-height: 10px;
    text-transform: uppercase;
    bottom: 6px;
    background-color: #999;
    right: 5px;
    color: #fff;
    font-weight: bold;
    padding: 0 2px;
    border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
    -webkit-border-radius: 3px 0 0 0;
    -webkit-box-sizing: content-box;
}

html body .ow_sidebar .ow_avatar_label,
html body .kn_systray .ow_avatar_label {
    font-size: 7px;
}

html body .kn_systray .ow_avatar_label {
    bottom: 0;
    right: 0;
}

.ow_canvas .ow_newsfeed_avatar {
    min-height: 50px;
    margin-bottom: 6px;
}

.ow_newsfeed_avatar_wrapper {
    float: left;
}

.ow_newsfeed_title {
    padding-left: 56px;
    padding-right: 10px;
}


/* ---- End of the Avatar styles ---- */


/* ---- User Avatar Console styles ---- */

.ow_avatar_console {
    position: relative;
    background: #24292c;
    padding: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ow_avatar_console img {
    width: 100%;
}

.ow_avatar_console .ow_avatar_image {
    height: 190px;
    max-width: 170px;
}

.ow_avatar_change {}

.ow_avatar_console_links {
    background: #F0F0F0;
    display: block;
    padding: 5px 10px;
    border-top: 1px solid #fff;
}

.user_online_wrap {
    padding-top: 3px;
    min-height: 12px;
    text-align: left;
}

body .ow_avatar_console .avatar_console_label {
    bottom: 7px;
}


/* ---- End of User Avatar Console styles ---- */


/* ---- Photo styles ---- */

.ow_photo_dragndrop {
    font-family: 'UbuntuBold', "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    color: #666;
    background-color: #fff9ec;
    border: 1px solid #e8e8e8;
    font-size: 15px;
}

.ow_photo_upload_wrap .ow_photo_preview_block_wrap .ow_photo_preview_edit {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

body .ow_photo_upload_description {
    border: none;
}

.ow_photo_preview_image {
    background-color: rgba(141, 144, 151, 0.4);
}

.ow_photo_preview_loading {
    background-image: url(images/ajax_preloader_content.gif) !important;
    background-size: auto !important;
}

.ow_photo_preview_image_filter {
    background: #000;
}

.ow_photo_preview_x {
    background: url(images/photo_upload_btn_x.png) center center no-repeat;
}

.ow_photo_preview_rotate {
    background: url(images/photo_upload_btn_rotate.png) center center no-repeat;
}

.ow_photo_prev {
    background-repeat: no-repeat;
    background-position: right center;
    text-align: left;
    width: 39%;
}

.ow_photo_next {
    background-repeat: no-repeat;
    background-position: left center;
    text-align: right;
    width: 39%;
}

.ow_photo_list_item {
    float: left;
    height: 165px;
    padding: 16px 0;
    text-align: center;
}

.ow_photo_info_str {
    padding-top: 5px;
}

.ow_photo_infobar {
    padding: 10px;
    text-align: right;
}

.ow_photo_rate {
    height: 15px;
    text-align: center;
}

html body div.floatbox_photo_preview a.ow_ic_delete.close,
html body div.floatbox_empty a.ow_ic_delete.close {
    background-image: url('images/photo_prev_x.png');
}

.floatbox_empty .ow_box_cap_icons {
    top: -20px;
    right: -20px;
}

.ow_photo_context_action .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}

.ow_photo_context_action .ow_context_action a {
    color: #fff;
}

.ow_photo_context_action .ow_context_action a:hover {
    text-decoration: none;
}

.ow_photo_context_action .ow_context_action_list a {
    color: #fff;
    padding: 4px 12px;
}

.ow_photo_context_action {
    border: 1px solid #808080;
}

body .ow_photo_context_action .ow_context_action_block .ow_context_action,
html body .ow_photo_context_action .ow_context_action {
    border: none;
}

.ow_photo_context_action .ow_context_action:hover {
    background: url(images/photo_context_action_bg_active.png) repeat-x 0 0;
}

.ow_photo_context_action .ow_tooltip .ow_tooltip_body {
    background: transparent url('images/photo_context_action_tooltip_bg.png');
    border-color: #737373;
}

.ow_photo_context_action .ow_context_action_list a:hover {
    background: transparent url('images/photo_context_action_item_hover.png');
}

.ow_photo_context_action .ow_context_action_list.ow_alt2 {
    background: transparent;
}

.ow_photo_list_item_thumb span.ow_lbutton:hover {
    cursor: default;
}

.ow_photo_list_item_thumb {
    width: 120px;
    height: 120px;
    padding: 4px 6px 6px 20px;
    background: transparent url(images/photo_list_item_thumb.png) no-repeat 17px 1px;
}

.ow_photo_list_item_thumb img {
    width: 120px;
    height: 120px;
}

body .ow_photo_list_item_thumb span.ow_lbutton {
    bottom: 6px;
    right: 6px;
}


/*Photo list*/

.ow_fw_menu {
    background-color: #26292F;
    border-radius: 4px;
    padding: 4px 8px;
    min-height: 24px;
    clear: both;
}

.ow_fw_btns {
    display: inline-block;
}

.ow_photo_list_wrap div.ow_photo_item {
    background-color: rgba(141, 144, 151, 0.4);
    border-color: rgba(0, 0, 0, 0.1);
}

.ow_photo_list_wrap .ow_photo_item_wrap .ow_photo_item_info {
    background-color: rgba(0, 0, 0, 0.85);
}

.ow_photo_item_info_user,
.ow_photo_item_info_album,
.ow_photo_item_info .ow_rates_wrap {
    color: #fff;
}

.ow_photo_item_wrap.ow_photo_album .ow_photo_item_info_description {
    color: #fff;
}

.ow_photo_pint_mode .ow_photo_item_wrap.ow_photo_album .ow_photo_item_info_description {
    color: #d6d6be;
}

.ow_photo_album_info_wrap {
    border-bottom: 1px solid #3c4146;
}

.ow_photo_album_cover {
    border-color: #3c4146;
}

.ow_photo_item .ow_photo_context_action.ow_photo_context_action_loading .ow_tooltip_body {
    background-image: url(images/ajax_preloader_content.gif);
}

body .ow_photo_context_action .ow_context_action {
    background-image: url(images/photo_view_context.png);
    background-color: transparent;
}

body .ow_photo_context_action .ow_context_action:hover {
    background-color: rgba(144, 144, 144, 0.3);
    background-image: url(images/photo_view_context.png);
}

body .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action,
body .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action:hover {
    background-image: url(images/photo_view_context.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.ow_photoview_stage_wrap_fullscreen .ow_photoview_fullscreen {
    background-image: url(images/fullscreen_min.png);
}

.ow_photoview_fullscreen {
    background-image: url(images/fullscreen_max.png);
}

.ow_photoview_play_btn {
    background-image: url(images/fullscreen_play.png);
}

.ow_photoview_play_btn.stop {
    background-image: url(images/fullscreen_stop.png);
}

.ow_photoview_info_btn.open {
    background-image: url(images/fullscreen_info_open.png);
}

.ow_photoview_info_btn.close {
    background-image: url(images/fullscreen_info_close.png);
}

.ow_photoview_slide_settings_btn {
    background-image: url(images/fullscreen_settings.png);
}

.ow_photoview_arrow_left {
    background-image: url(images/photoview_arrow_left.png);
}

.ow_photoview_arrow_right {
    background-image: url(images/photoview_arrow_right.png);
}

body .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action .ow_context_more {
    background-image: none;
}

.ow_photo_context_action .ow_tooltip .ow_tooltip_body {
    background: #464646;
    border: 1px solid #9b9b9a;
}

.ow_photo_context_action .ow_context_action_list a:hover {
    background-color: #8e8e8e;
}

.ow_photo_context_action .ow_tooltip_tail span {
    background: url(images/photo_tooltip_tail.png) no-repeat 3px 0;
}

.ow_photo_context_action .ow_context_action_divider {
    background-color: rgba(160, 160, 160, 0.7);
    border: none;
}

.ow_context_action_list a.ow_context_action_item_hierarchy_right span {
    background: url(images/miniic_arrow_left_bb.png) no-repeat center center;
}

.ow_context_action_list a.ow_context_action_item_hierarchy_left span {
    background: url(images/miniic_arrow_right_bb.png) no-repeat center center;
}

.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_item_info {
    background-color: rgba(141, 144, 151, 0.4);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.ow_photo_pint_mode .ow_photo_item_info_user,
.ow_photo_pint_mode .ow_photo_item_info_album,
.ow_photo_pint_mode .ow_photo_item_info_description,
.ow_photo_pint_mode .ow_photo_item_info .ow_rates_wrap {
    color: #d6d6be;
}

.ow_photo_list.ow_photo_edit_mode .ow_photo_item .ow_photo_chekbox_area {
    background-color: rgba(255, 255, 255, 0.4);
}

.ow_photo_list.ow_photo_edit_mode .ow_photo_item.ow_photo_item_checked .ow_photo_chekbox_area,
.ow_photo_list.ow_photo_edit_mode.ow_photo_pint_mode .ow_photo_item .ow_photo_chekbox_area {
    background-color: rgba(255, 255, 255, 0);
}

.ow_photo_edit_mode .ow_photo_chekbox_area .ow_photo_checkbox {
    border: 1px solid #3c4146;
    background-color: rgba(141, 144, 151, 0.4);
}

.ow_photo_edit_mode .ow_photo_item_checked .ow_photo_chekbox_area .ow_photo_checkbox {
    background-image: url(images/checkbox_icon.png);
}

.ow_photo_list.ow_photo_pint_mode .ow_photo_item {
    background: #090F10;
}


/*Searchbar*/

.ow_searchbar_ac {
    border: 1px solid #2a2e31;
}

.ow_searchbar_ac li {
    background-color: #848689;
    font-size: 11px;
}

.ow_searchbar_ac li:hover {
    background-color: #3D4346;
}


/*Rates*/

.ow_photoview_info .ow_rates_wrap {
    padding-left: 4px;
    margin: 6px 0 8px 0;
}

.ow_rates_wrap span {
    vertical-align: middle;
}

.ow_rates {
    width: 65px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
}

.ow_rates .rates_cont {
    position: absolute;
    opacity: 0;
    transition: opacity 0.15s;
    -moz-transition: opacity 0.15s;
    -webkit-transition: opacity 0.15s;
}

.ow_rates:hover .rates_cont {
    opacity: 1;
}


/*Dropdown*/

body input.ow_dropdown_btn {
    background-image: none;
    height: 28px;
}

.ow_dropdown_arrow_down,
.ow_dropdown_arrow_up {
    height: 10px;
    position: absolute;
    right: 8px;
    top: 12px;
    width: 12px;
    cursor: pointer;
}

.ow_dropdown_arrow_down {
    background: url(images/chat_tiny_arrow_down.png) no-repeat center center;
}

.ow_dropdown_arrow_up {
    background: url(images/chat_tiny_arrow_up.png) no-repeat center center;
}

.ow_dropdown_list_wrap {
    position: relative;
    width: 100%;
}

.ow_dropdown_list {
    border: 1px solid #848689;
    position: absolute;
    top: -1px;
    left: 0;
    width: 99%;
    margin-left: 0.5%;
    border-radius-bottom-left: 4px;
    -moz-border-radius-bottom-left: 4px;
    -webkit-border-radius-bottom-left: 4px;
    border-radius-bottom-right: 4px;
    -moz-border-radius-bottom-right: 4px;
    -webkit-border-radius-bottom-right: 4px;
    display: none;
    z-index: 1002;
}

.ow_dropdown_list li {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 4px;
    background-color: #848689;
    color: #171e22;
    cursor: pointer;
    position: relative;
}

.ow_dropdown_list li:hover {
    background-color: #24292C;
    color: #fafafa;
}

.ow_add_item {
    position: absolute;
    background: url(images/miniic_plus.png) center center no-repeat;
    width: 10px;
    height: 10px;
    right: 8px;
    top: 50%;
    margin-top: -5px;
}

li.ow_dropdown_delimeter {
    padding: 0 4px;
}

.ow_dropdown_delimeter div {
    width: 100%;
    height: 1px;
    background-color: #D6D6BE;
}

.ow_photo_upload_drop_area {
    border: 1px dashed #e8e8e8;
}


/*-----button_list narrow---------*/

ul.ow_bl_narrow {
    border-top: 1px solid #ccc;
    padding: 0;
}

ul.ow_bl_narrow li {
    list-style: none;
}

ul.ow_bl_narrow li a {
    background: none;
    border-bottom: 1px solid transparent;
    display: block;
    padding: 5px 7px;
    text-decoration: none;
}

ul.ow_bl_narrow li a:hover {
    background: rgba(141, 144, 151, 0.4);
}


/* ---- Newsfeed ---- */

body ul.ow_newsfeed {
    padding: 0;
}

.ow_newsfeed_section {
    list-style-image: none;
    margin: 15px 0;
}

.ow_newsfeed_section span {
    background: #f0f0f0;
    padding: 5px 10px;
    text-shadow: #fff 1px 1px 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.base_cmnt_mark .ow_ipc_info {
    padding-bottom: 0;
}

.ow_newsfeed_features .ow_tooltip .ow_tooltip_body {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0;
    border-width: 0 1px 1px 1px;
    box-shadow: none;
}

.ow_newsfeed_features .ow_tooltip.ow_comments_context_tooltip .ow_tooltip_body,
.ow_tooltip.ow_newsfeed_context_tooltip .ow_tooltip_body {
    padding: 4px 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ow_newsfeed_features .ow_tooltip.ow_comments_context_tooltip .ow_tooltip_body {
    border: 1px solid #d4d4d4;
}

.ow_newsfeed_features .ow_tooltip .ow_tooltip_tail span {
    height: 5px;
    background: url(images/comment_block_arr.png) no-repeat 8px 0;
    position: relative;
    z-index: 1;
}

.ow_newsfeed_comments .ow_tooltip .ow_tooltip_tail span {
    height: 6px;
    background-position: 3px -6px;
    background-image: url(images/tooltip_tail.png);
}

.ow_newsfeed_features .ow_tooltip .ow_tooltip_body .ow_tooltip .ow_tooltip_body {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    background: #dfe2e9;
}

.ow_newsfeed_features .ow_context_action_list a,
.ow_newsfeed_item .ow_context_action_list a {
    padding: 4px 12px;
}

.ow_newsfeed_context_tooltip {
    margin-top: 2px;
}

.ow_newsfeed_left {
    float: left;
}

.ow_newsfeed_date {
    float: right;
    text-align: right;
    font-size: 10px;
    line-height: 24px;
}

.ow_newsfeed_context_menu {
    position: absolute;
    right: 0;
    top: 0;
}

.ow_newsfeed_control {
    display: inline-block;
}

.ow_content .ow_newsfeed_date {
    color: #999;
}

.ow_newsfeed_date:hover {}


/* ---- if container ow_superwide ---- */

body .ow_newsfeed_control .ow_newsfeed_string {
    display: inline-block;
    vertical-align: middle;
    max-width: 74%;
}

.ow_newsfeed_left {
    width: 76%;
}

.ow_newsfeed_btns {
    margin-top: 14px;
}

.ow_newsfeed_btn_wrap {
    display: inline-block;
    /*line-height: 20px;*/
    background: #242a2e;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 1px 5px 1px 1px;
    margin-right: 4px;
    color: #b2bac0;
    vertical-align: middle;
}

.ow_newsfeed_item .ow_newsfeed_activity_content {
    padding-top: 8px;
}

.ow_newsfeed_item .ow_newsfeed_item_picture {
    margin-right: 8px;
}

.ow_miniic_control {
    display: inline-block;
    background: url(images/newsfeed_btn_bg.png) repeat;
    border: 1px solid #691c28;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    vertical-align: middle;
    margin-right: 6px;
}

.ow_miniic_control.active {
    background: url(images/newsfeed_btn_bg_active.png) repeat-x 0 0;
}

.ow_miniic_control span {
    background-image: url(images/newsfeed_btn_bg.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    /* background-color: #f2f0d2; */
    display: inline-block;
    width: 18px;
    height: 15px;
}

.ow_miniic_like {
    background-position: -15px 4px;
}

.ow_miniic_comment {
    background-position: 4px 5px;
}

.ow_miniic_control.active .ow_miniic_like {
    background-position: -15px -15px;
}

.ow_miniic_control.active .ow_miniic_comment {
    background-position: 4px -15px;
}

body .ow_newsfeed_doublesided_stdmargin {
    margin: 16px 0;
}

body .newsfeed-attachment-preview.item_loaded {
    width: 98.7%;
    margin-left: 0;
    margin-right: 0;
}

.ow_newsfeed_item_picture {
    float: left;
    width: 100px;
    margin-right: 1%;
}

.ow_newsfeed_large_image .ow_newsfeed_item_picture {
    max-width: 400px;
    width: 100%;
    height: auto;
}

.ow_newsfeed_large_image .ow_newsfeed_item_content {
    width: 100%;
    max-width: 400px;
}

.ow_newsfeed_item_picture img {
    max-height: 400px;
    max-width: 100%;
    width: auto;
    height: auto;
}

.ow_newsfeed_photo_grid {
    max-width: 400px;
    width: 100%;
}

.ow_newsfeed_photo_grid_item {
    padding: 0 4px 4px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 50%;
    float: left;
}

.ow_newsfeed_photo_grid_3 .ow_newsfeed_photo_grid_item {
    width: 33.3%;
}

.ow_newsfeed_photo_grid_item a {
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-size: cover;
    width: 100%;
}


/* ---- Suggest field styles ---- */

.ac_results {
    padding: 0;
    border: 1px solid #2f3338;
    background-color: #1c2127;
    overflow: hidden;
    z-index: 105;
    position: absolute;
    display: none;
    width: 100%;
    top: -1px;
}

.ac_results ul {
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results iframe {
    display: none;
    /*sorry for IE5*/
    display/**/
    : block;
    /*sorry for IE5*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    filter: mask();
    width: 3000px;
    height: 3000px;
}

.ac_list_container {
    width: 99.6%;
    position: relative;
}

.ac_results li {
    margin: 0;
    padding: 4px 5px;
    cursor: pointer;
    display: block;
    width: 98%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}

.ac_loading {
    background: url(images/ajax_preloader_button.gif) right center no-repeat;
}

.ac_over {
    background-color: #262B2F;
}

.ac_match {
    font-weight: bold;
}

.ow_suggest_field {
    position: relative;
}

.ow_suggest_invitation {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 12px;
    height: 12px;
    background: url(images/miniic_corner.png) no-repeat center center;
}


/* ow custom tips */

.knn_tip {
    display: inline-block;
    position: absolute;
    z-index: 10005;
    color: #37353c;
}

.knn_tip_arrow {
    display: inline-block;
    position: absolute;
}

.knn_tip_arrow span {
    display: block;
    border: 5px dashed transparent;
}

.knn_tip_right .knn_tip_arrow span {
    border-right-color: #fddfff;
    border-right-style: solid;
    border-right-width: 5px;
    border-left-width: 0;
}

.knn_tip_right .knn_tip_arrow {
    top: 50%;
    margin-top: -5px;
    left: 0;
}

.knn_tip_right .knn_tip_box {
    margin-left: 5px;
}

.knn_tip_left .knn_tip_arrow span {
    border-left-color: #fddfff;
    border-left-style: solid;
    border-left-width: 5px;
    border-right-width: 0;
}

.knn_tip_left .knn_tip_arrow {
    top: 50%;
    margin-top: -5px;
    right: 0;
}

.knn_tip_left .knn_tip_box {
    margin-right: 5px;
}

.knn_tip_bot .knn_tip_arrow span {
    border-bottom-color: #fddfff;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-top-width: 0;
}

.knn_tip_bot .knn_tip_arrow {
    left: 50%;
    margin-left: -5px;
    top: 0;
}

.knn_tip_bot .knn_tip_box {
    margin-top: 5px;
}

.knn_tip_top {
    position: absolute;
}

.knn_tip_top .knn_tip_arrow span {
    border-top-color: #dfe2e9;
    border-top-style: solid;
    border-top-width: 5px;
    border-bottom-width: 0;
}

.knn_tip_top .knn_tip_arrow {
    left: 50%;
    margin-left: -5px;
    bottom: 0;
}

.knn_tip_top .knn_tip_box {
    margin-bottom: 5px;
}

.knn_tip_box {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 2px 9px 4px;
    background-color: #dfe2e9;
    color: #37353c;
    font-size: 11px;
    font-weight: bold;
}


/* ---- Group styles ---- */

body .ow_group_brief_info .details {
    padding-left: 8px;
}


/* ---- End of the Group styles ---- */


/* ---- Membership Subscribe styles ---- */

.ow_subscribe_table .ow_highbox {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

body .ow_table_1 tr td.ow_plans_td_empty+td {
    border-top-left-radius: 4px;
}

body .ow_table_1 tr td.ow_gateways_td_empty+td {
    border-bottom-left-radius: 4px;
}


/* ---- End of the Membership Subscribe styles ---- */


/*--------------------------------------------------------------------
            [?] Custom pages declarations TODO remove
    ---------------------------------------------------------------------*/


/* !!!admin pages styles */

.ow_admin_content {
    width: 815px;
}

html body .selected_theme_info {
    float: right;
    width: 336px;
}


/*  pages and menus */

.ow_navbox {
    background: url(images/btnl_bg.png) repeat-x center left;
    float: left;
    font-size: 11px;
    height: 18px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 4px 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.ow_navbox a.move {
    color: #666;
    font-weight: bold;
}

.ow_navbox a.move:hover {
    cursor: move;
    text-decoration: none;
}

.ow_navbox a.edit {
    /*background: url(images/arrow-up-down.png) no-repeat 10px 10px;*/
    cursor: pointer;
}

.ow_navbox a.edit:hover {
    text-decoration: none;
}

.guest_item {
    background-color: #aaffaa;
}

.member_item {
    background-color: #ffaaaa;
}

.ow_main_menu_scheme,
.ow_bottom_menu_scheme {
    float: left;
    height: 134px;
    margin-right: 10px;
    width: 155px;
}


/*.ow_main_menu_scheme {
        background: url(images/admin-pages-menu-main.jpg) no-repeat;
    }*/


/*.ow_bottom_menu_scheme {
        background: url(images/admin-pages-menu-bottom.jpg) no-repeat;
    }*/

.ow_dash_help_box {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 31%;
    height: 105px;
}

.ow_dash_help_box h3 {
    padding: 4px 0 4px 20px;
    background: transparent no-repeat left center;
}

.ow_dash_help_box a {
    display: block;
}


/* user dashboard settings */

.ow_dragndrop_panel {
    background: none;
    /*padding: 0 10px 10px;*/
    margin-top: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.ow_dashboard_box {
    background: none;
    padding: 5px 10px 10px 10px;
    margin-top: 5px;
}

.ow_dnd_schem_item {
    background: url(images/ic_file.png) no-repeat 10px 50%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #ccc;
    cursor: move;
    /*float:left;*/
    height: 30px;
    margin: 2px 4px 2px 0;
    padding: 0 5px 0 33px;
    /*width:157px;*/
    position: relative;
    font-size: 11px;
}

.ow_dnd_schem_item span.ow_label {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    /*white-space:nowrap;*/
    /*width:80px;*/
    height: 20px;
}

.ow_dnd_schem_item span.action {
    /*float:right;*/
    line-height: 15px;
    overflow: hidden;
    width: 70px;
    position: absolute;
    right: 4px;
    top: 2px;
}

.ow_dnd_schem_item span.action .ow_lbutton {
    vertical-align: top;
}

.ow_dnd_helper {
    border: 1px dashed #000;
}

.ow_dnd_freezed .ow_dnd_schem_item {
    background-color: #FFAAAA;
}

.ow_dragndrop_sections .ow_highbox {
    margin-top: 6px;
}

.ow_dnd_placeholder {
    height: 10px;
    border: 1px dashed #999999;
    background-color: #FFF;
}

.ow_dnd_preloader {
    height: 30px;
}

.ow_dnd_configurable_component .control {
    display: inline-block;
    width: 18px;
    height: 16px;
    text-decoration: none;
    background-position: center;
    background-repeat: no-repeat;
}

.ow_dnd_configurable_component .ow_box_icons {
    float: right;
    padding: 8px 2px 0 0;
}

.ow_dnd_configurable_component h3 {
    float: left;
}

.ow_dnd_content_components {
    padding: 10px 0;
    width: 74%;
}

.ow_dnd_clonable_components {
    border-left: 1px solid #ccc;
    padding: 10px 0 10px 10px;
    width: 24%;
}


/* Dnd Slider */

.ow_dnd_slider {
    /*background:url(images/h2bg.png) repeat-x center;*/
    height: 6px;
    background-color: #ddd;
    position: relative;
    margin: 10px 3px 0;
    cursor: pointer;
}

.ow_dnd_slider_pusher {
    float: left;
    height: 1px;
}

.ow_dnd_slider_marker {
    width: 10px;
    height: 1px;
    float: left;
}

.ow_dnd_slider_marker_point {
    position: absolute;
    width: 0;
    height: 6px;
    border-left: 1px solid #999;
    border-right: 1px solid #FFF;
    top: 0;
}

.ow_dnd_slider_handle {
    position: absolute;
    top: -5px;
    width: 22px;
    height: 16px;
    cursor: move;
    z-index: 50;
    background: transparent url(images/ic_move_horizontal.png) no-repeat center;
}

.ow_dnd_slider_helper {}

.ow_dnd_slider_in_move {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.ow_dragndrop_sections .top_section,
.ow_dragndrop_sections .left_section,
.ow_dragndrop_sections .right_section,
.ow_dragndrop_sections .bottom_section,
.ow_dragndrop_sections .sidebar_section {
    background-position: center 7px;
    background-repeat: no-repeat;
}


/*.ow_dragndrop_sections .top_section {
        background-image: url(images/dnd-label-top.png)
    }
    
    .ow_dragndrop_sections .left_section {
        background-image: url(images/dnd-label-column1.png)
    }
    
    .ow_dragndrop_sections .right_section {
        background-image: url(images/dnd-label-column2.png)
    }
    
    .ow_dragndrop_sections .bottom_section {
        background-image: url(images/dnd-label-bottom.png)
    }
    
    .ow_dragndrop_sections .sidebar_section {
        background-image: url(images/dnd-label-sidebar.png)
    }*/

body .ow_dragndrop_panel .ow_dnd_schem_item {
    width: 134px;
}

.ow_dragndrop_sections .ow_highbox {
    margin-top: 6px;
}

.ow_highbox_table .ow_highbox,
.ow_highbox {
    background-repeat: repeat;
    background-image: url(images/box_bg.png);
}

.ow_highbox {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px;
}

.ow_dragndrop_sections .ow_highbox {
    padding: 0;
}

.ow_dragndrop_sections .ow_highbox.join_now_widget {
    padding: 10px;
}

.join_now_widget {
    background-image: url('images/ic_warning.png');
    padding: 10px;
    background-position: 10px 10px;
    background-repeat: no-repeat;
}

.ow_highbox .ow_highbox.join_now_widget {
    background-image: none;
    border: none;
}

.ow_highbox,
.ow_highbox_table .ow_highbox {
    border: none;
    border-top: none;
    border-left: none;
}

.ow_highbox_table .ow_highbox {
    height: 50px;
    padding: 10px;
}

.ow_highbox_table .ow_highbox .ow_dnd_schem_item {
    float: none;
    margin-bottom: 4px;
    margin-right: 0;
    width: auto;
}

input[type=text].ow_settings_input {
    width: 40px;
}


/* color picker */

.special_block_top {
    width: 252px;
    height: 7px;
}

.special_block_mid {
    width: 238px;
    padding: 0 7px 5px;
    margin: 0 auto;
}

.special_block_bot {
    width: 252px;
    height: 19px;
}

.colorCode {
    width: 68px;
}

table.colorPicker {
    border-collapse: separate !important;
    border-spacing: 3px !important;
}

table.colorPicker td {
    width: 20px;
    height: 20px;
    padding: 0;
}


/* FloatBox implementation */

#floatbox_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.floatbox_overlayMacFFBGHack {
    background: url(images/macFFBgHack.png) repeat;
}

.floatbox_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

#floatbox_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}

body .floatbox_canvas .floatbox_container {
    margin-top: 100px;
}

.floatbox_container {
    position: fixed;
    z-index: 102;
    width: 300px;
    background-color: #212428;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
}

.floatbox_header {
    padding: 4px;
    text-align: left;
}

.floatbox_header a.close_btn {
    margin: 2px;
    background: url(images/ic_x.png) no-repeat;
}

.floatbox_title {
    text-transform: uppercase;
    font-size: 16px;
    padding: 8px 12px 0;
    float: left;
    font-weight: normal;
    font-family: 'UbuntuBold', "Trebuchet MS", "Helvetica CY", sans-serif;
}

.floatbox_header .ow_box_cap_icons {
    float: right;
    margin-top: 1px;
}

.floatbox_body {
    padding: 8px 16px;
    text-align: left;
}

.floatbox_bottom {
    padding: 0 16px 16px;
    text-align: center;
}

.floatbox_container .ow_bg_color {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


/* End FloatBox implementation */


/* ----  Message (Feedback) styles ---- */

.knn_message_cont {
    left: 50%;
    margin-left: -278px;
    position: fixed;
    top: 28px;
    width: 556px;
    z-index: 99999;
    margin-top: 25px;
}

.ow_message_node {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
    line-height: 24px;
    margin: 15px;
    padding: 7px 12px;
    overflow: auto;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 21px 16px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 21px 16px rgba(0, 0, 0, 0.2);
    box-shadow: 0 21px 16px rgba(0, 0, 0, 0.2);
}

.ow_message_node div div {
    padding-right: 24px;
}

.ow_message_node a.close_button {
    display: block;
    width: 12px;
    height: 13px;
    float: right;
    position: absolute;
    top: 14px;
    right: 14px;
    background: url(images/message_btn_close.png) no-repeat 50% 50%;
}


/*info*/

.knn_message_cont .ow_message_node.info {
    background: #90c105;
    border-top: 1px solid #90c105;
    border-right: 1px solid #90c105;
    border-bottom: 1px solid #519200;
    border-left: 1px solid #90c105;
}


/*warning*/

.knn_message_cont .ow_message_node.warning {
    background: #ffbf22;
    border-top: 1px solid #ffbf22;
    border-right: 1px solid #ffbf22;
    border-bottom: 1px solid #ff8f05;
    border-left: 1px solid #ffbf22;
}


/*error*/

.knn_message_cont .ow_message_node.error {
    background: #ea400b;
    border-top: 1px solid #ea400b;
    border-right: 1px solid #ea400b;
    border-bottom: 1px solid #d71000;
    border-left: 1px solid #ea400b;
}


/* ---- End of the Message (Feedback) styles ---- */


/* thickbox 8aa */

.ow_preloader_content_cont {
    width: 30px;
    height: 30px;
}


/* ~thickbox 8aa */


/* ---- Captcha styles ---- */

span.ic_refresh {
    background: url(images/ic_refresh.png) no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}


/* ---- End of Captcha styles ---- */

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/*----------------------------------------------------------------------BASE_ADD--------------------------------------------------------------------------------*/

.index_customize_box {
    /*width: 985px;*/
}

.fullsize-photo {
    display: none;
}

.ow_ajax_floatbox_preloader {
    width: 100%;
    height: 50px;
}

.ow_border {
    border-style: solid;
    border-color: #3C4146;
}

body .ow_search_results_profile_details_item {
    border-color: #3C4146;
}

.ow_cursor_pointer {
    cursor: pointer;
}

.ow_break_word {
    word-wrap: break-word;
}


/* ---- Sort styles ---- */

.ow_sort_control {
    padding: 4px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #3C3E41;
}

.ow_sort_control a {
    color: #ffdee1;
    background-image: url(images/btn_grad.png);
    background-repeat: repeat-x;
    display: inline-block;
    font-size: 11px;
    height: 22px;
    padding: 0 6px 0 7px;
    text-shadow: none;
    border-style: solid;
    border-color: #9F1D31;
    border-width: 1px 1px 1px 1px;
    margin: 0 0 0 -1px;
    outline: 0;
    border-left-width: 1px;
    border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
}

.ow_sort_control a span {
    display: inline-block;
    line-height: 21px;
}

.ow_sort_control a:first-child {
    border-left-width: 1px;
    border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
}

.ow_sort_control a:last-child {
    border-top-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
}

.ow_sort_control a.active {
    color: #ffdee1;
    text-decoration: none;
    background: transparent url(images/btn_grad_negative.png) repeat-x left top;
}

.ow_sort_control a:hover {
    color: #ffdee1;
    /*    background-image: url(imabtn_grad_negative.png) repeat-x left top;*/
    background-repeat: repeat-x;
}

.ow_sort_control_label {
    padding: 0 8px 0 6px;
}


/*td.sort_link{
        width:100%;
    }
    td.sort_link li{
       display:inline;
       padding: 0 15px 0 0;
    }
    td.sort_link li.active a {
        font-weight:bold;
        color:#333;
    }
    td.sort_link li.active a:hover{
        text-decoration:none;
    }*/


/* ---- End of Sort styles ---- */


/* ---- Context Action styles ---- */

.ow_context_action_block {
    float: right;
    text-align: right;
    font-size: 0;
    line-height: 17px;
}

.ow_context_action {
    display: inline-block;
    position: relative;
    z-index: 3;
    font-size: 11px;
    height: 18px;
    padding: 0 5px 0 5px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-right: 1px solid transparent;
    vertical-align: top;
    *display: inline;
    zoom: 1;
    /*background-image: url('images/console_item_bg.png');*/
    background-position: 0 0;
    background-repeat: repeat-x;
}

.ow_context_action_value {
    display: inline-block;
    padding: 0 5px 0 0;
    text-decoration: none;
    color: #666;
    /*color: #3366CC;
        font-weight: bold;
        text-shadow: 1px 1px 0 #F6F6F6;*/
}

.ow_context_more {
    display: inline-block;
    min-width: 10px;
    height: 18px;
    padding: 0 5px 0 0;
    background: url(images/context_action_arrow.png) no-repeat 1px 8px;
    vertical-align: top;
}

.ow_context_action_block .ow_context_action:first-child {
    border-left: 1px solid transparent;
    border-radius: 2px 0 0 2px;
}

.ow_context_action_block .ow_context_action:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.ow_context_action:hover,
.ow_context_action.active {
    cursor: pointer;
    background: url('images/console_active_item_bg.png') repeat-x 0 0;
}

.ow_context_action:hover .ow_context_action_wrap {
    display: block;
}

.ow_context_action:hover .ow_context_action_value,
.ow_context_action.active .ow_context_action_value {
    text-decoration: none;
}

.ow_context_action:hover .ow_context_more,
.ow_context_action.active .ow_context_more {
    background: url(images/console_arr_hover.png) no-repeat 1px 8px;
}

.ow_context_action_wrap {
    /*position: absolute;
        right: -1px;
        top: 23px;
        padding-top: 1px;
        max-width: 250px;
        display: none;*/
}

.ow_context_action_list {
    min-width: 100px;
    text-align: left;
    overflow-x: auto;
}

.ow_context_action_list li {
    white-space: nowrap;
}

.ow_context_action_list a {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding: 3px 0;
    color: #37353c;
    border-style: solid;
    border-color: transparent;
    border-width: 1px 0;
}

.ow_context_action_list a:hover {
    text-decoration: none;
    background: #fff;
}

.ow_context_action .ow_tooltip {
    display: none;
}

.ow_context_action_divider {
    line-height: 1px;
    height: 1px;
    background: #dcdcdc;
    border-bottom: 1px solid #fff;
    margin: 1px 0 0;
}

.ow_context_action_block.ow_context_action_value_block .ow_context_action {
    background-image: url('images/btn_grad.png');
    background-position: left center;
}

.ow_context_action_value_block a.ow_context_action_value {
    color: #d6d6be;
}


/* ---- End of Context Action styles ---- */


/* ---- Cover Context Action styles ---- */

.uh-cover-add-btn-wrap .ow_context_action {
    padding-left: 7px;
}

.uh-cover-add-btn-wrap .ow_tooltip_body {
    padding: 4px 0;
}

.uh-cover-add-btn-wrap .ow_context_action_list a {
    padding: 4px 12px;
}

.uh-cover-add-btn-wrap .ow_context_action_value {
    color: #666;
}


/* ---- End of Cover Context Action styles ---- */


/* ---- SignIn Form styles ---- */

.ow_sign_in_cont {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
    z-index: 97;
}

.base_sign_in .ow_sign_in_wrap {
    position: absolute;
    top: 200px;
    left: 50%;
    margin: 0 0 0 -351px;
}

.ow_sign_in_wrap {
    width: 702px;
}

.ow_sign_in_wrap h2 {
    font-size: 28px;
    line-height: 36px;
    margin: 0 8px 10px 8px;
    padding: 0 40px;
    color: #000;
}

.ow_sign_in_wrap form {
    margin: 8px;
    padding: 40px 40px 22px 40px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    border: 1px solid #ffffe6;
}

.ow_sign_in_wrap form .ow_sign_in {
    float: left;
    width: 312px;
}

.ow_sign_in_wrap form .ow_sign_up {
    margin: 0 0 0 196px;
    /* color: #none;*/
    padding-left: 156px;
}

.ow_sign_in_wrap form .ow_sign_up hr {
    margin: 5px 0 15px;
}

.ow_sign_in_wrap form .ow_box_cap {
    margin-bottom: 0;
    position: relative;
    z-index: 99;
}

.ow_sign_in_wrap form .ow_box {
    padding: 16px 16px 6px 16px;
    margin-bottom: 16px;
    position: relative;
    z-index: 98;
}

.ow_sign_in_wrap form .ow_user_name input[type="text"] {
    margin-bottom: 8px;
}

.ow_sign_in_wrap form .ow_password input[type="password"] {
    margin-bottom: 16px;
}

.ow_sign_in_wrap form .ow_form_options {
    margin-bottom: 6px;
}

.ow_sign_in_wrap form .ow_form_options p.ow_remember_me,
.ow_sign_in_wrap form .ow_form_options p.ow_forgot_pass {
    font-size: 11px;
    padding: 0 0 0 20px;
    line-height: 13px;
}

.ow_sign_in_wrap form .ow_form_options p.ow_remember_me {
    padding-bottom: 5px;
}

.ow_sign_in_wrap form .ow_form_options p.ow_remember_me input[type="checkbox"] {
    float: left;
    margin: 0 0 0 -20px;
    padding: 0;
}

.ow_sign_in_wrap form .ow_connect_buttons {
    padding: 0 0 0 20px;
}

.ow_sign_in_wrap form .ow_connect_buttons .ow_fb_button {
    float: left;
}

.ow_connect_text {
    background: url('images/miniic_li.png') no-repeat left center;
    padding: 0 0 0 16px;
    margin-right: 16px;
    float: left;
    line-height: 22px;
}

.ow_sign_in .connect_button_list {
    padding: 0;
    float: left;
}

.floatbox_container .ow_sign_in_wrap form {
    margin: 0;
    box-shadow: none;
    border: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 10px 40px 0;
}

.floatbox_container .ow_sign_in_wrap h2 {
    display: none;
}

.ow_signin_label {
    display: inline-block;
    height: 14px;
    line-height: 13px;
    margin: 4px 0;
    vertical-align: top;
    color: #D6D6BE;
}

.ow_signin_delimiter {
    border-right: 1px solid #CCCCCC;
    padding: 0 7px 0 0;
}

.ow_console_item .ow_ico_signin {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    margin: 4px 0 0 4px;
    vertical-align: top;
    width: 14px;
}

.ow_ico_signin:last-child {
    margin-right: -4px;
}


/* ---- End SignIn Form styles ---- */


/* ---- My Avatar Widget styles ---- */

.ow_my_avatar_img {}

.ow_my_avatar_username {
    display: table-cell;
    vertical-align: middle;
}

.ow_my_avatar_cont {
    height: 47px;
    display: table;
    padding-left: 5px;
}

.ow_my_avatar_cont span {
    display: inline-block;
    width: 90px;
    word-wrap: break-word;
}


/* ---- End of My Avatar Widget styles ---- */


/* ---- Live Member Icon ---- */

.ow_miniic_live .ow_live_on {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background: url(images/miniic_live.png) center center no-repeat;
    margin-right: 4px;
}

.ow_miniic_live .ow_lbutton {
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    line-height: 12px;
    height: 12px;
}

.ow_miniic_live .ow_preloader_content {
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: middle;
    background-position: center center;
}

.ow_miniic_live .ow_preloader_content.ow_hidden {
    display: none;
}

.ow_miniic_live .ow_lbutton.ow_green {
    color: #D6D6BE;
}


/* ---- End Live Member Icon ---- */

.ow_field_eye {
    padding-left: 14px;
    background: url(images/miniic_field_eye.png) 0 7px no-repeat;
    display: inline-block;
}


/* ---- index styles ---- */

.base_index_page .ow_page {
    margin: 0;
}

.base_index_page .knn_header {
    padding-right: 0;
    /* width: 969px; */
}

.index_qs {
    width: 285px;
}

.index_qs_cap h3 {
    color: #ffffe6;
    font-family: "Arial", "Helvetica CY", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0 0 14px;
    text-transform: uppercase;
    width: 285px;
}

.base_index_page .place_section .ow_box .ow_lp_avatars {
    min-height: 166px;
}

.base_index_page_customize .ow_dragndrop_content {
    float: left;
    width: 100%;
}

.base_index_page .ow_box.index-BASE_CMP_UserListWidget,
.base_index_page .ow_box.index-PHOTO_CMP_PhotoListWidget {
    min-height: 251px;
}


/* ---- End index styles ---- */


/* ---- logo_join_button ---- */

.base_index_page .sitelogo {
    background-image: url(images/site_name.png);
    /** OW_Control type:image, key:indexLogoImage, section:1. General Settings, label:4. Index logo image**/
    background-repeat: no-repeat;
    display: block;
    height: 8px;
    width: 484px;
    padding-top: 111px;
    text-decoration: none;
}

.sitelogo {
    box-sizing: content-box;
    background-image: url(images/site_name_inner.png);
    /** OW_Control type:image, key:logoImage, section:1. General Settings, label:5. Inner logo image **/
    background-repeat: no-repeat;
    display: block;
    height: 6px;
    width: 484px;
    padding-top: 105px;
    text-decoration: none;
}

.index_join_button {
    background-image: url(images/btn_join.png);
    background-repeat: no-repeat;
    color: #ffffe6;
    display: block;
    width: 221px;
    height: 128px;
    font-size: 26px;
    font-family: "Arial", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    line-height: 88px;
    text-align: center;
    margin-top: 66px;
    text-decoration: none;
}

.index_join_button:hover {
    text-decoration: none;
}


/* ---- End_logo_join_button ---- */


/* ---- Tag Styles ---- */

div.tagsinput span.tag span {
    color: #D6D6BE;
}


/* ---- End Tag Styles ---- */


/* ------- Others -------*/

.ow_googlemap_item .ow_user_list_data a {
    color: #00677d;
}

.ow_googlemap_item .ow_user_list_data div {
    color: #666;
}

body .access_member .ow_dnd_schem_item {
    background-color: transparent;
}


/* ---- Ulist big Styles ---- */

.ow_ulist_big {
    padding-top: 12px;
}

.ow_ulist_big_item {
    float: left;
    width: 25%;
}

.ow_ulist_big_item .ow_miniic_live {
    top: 2px;
    left: 2px;
    position: absolute;
}

.ow_ulist_big_item_cont {
    height: 240px;
    margin: 0 auto 20px;
    overflow: hidden;
    position: relative;
    width: 180px;
}

.ow_ulist_big_avatar {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 180px;
    position: relative;
    width: 180px;
}

.ow_ulist_big_avatar:hover {
    box-shadow: 0 0 150px #000 inset;
}

.ow_ulist_big_avatar_shadow {
    display: block;
    height: 180px;
}

a.ow_ulist_big_avatar_bookmark {
    position: absolute;
    bottom: 6px;
    left: 8px;
    display: none;
    color: #fff;
}

.ow_ulist_big_avatar:hover a.ow_ulist_big_avatar_bookmark {
    display: block;
}

.ow_ulist_big_info {
    margin-top: 4px;
    position: absolute;
    margin-bottom: 8px;
}

.ow_ulist_big_info_name .ow_small {
    position: relative;
}

.ow_ulist_big_info_name .ow_small:hover {
    text-decoration: underline;
}

.ow_ulist_big_info_name {
    float: left;
    max-width: 160px;
    max-height: 1.5em;
    overflow: hidden;
}


/* ---- End of Ulist big Styles Styles ---- */


/* ---- Bookmark Styles ---- */

.ow_bookmark_icon {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    position: absolute;
    top: 3px;
    right: 4px;
}


/* ---- End of Bookmark Styles ---- */


/* tha: start css comment area at index page */

.ngTruncateToggleText {
    font-style: italic;
    cursor: pointer;
}

.nb-comment-editor {
    background: #848689;
    background-repeat: repeat-x;
    background-position: 0 0;
    font-family: "Lucida Grande", "Verdana";
    font-size: 13px;
    padding: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #171e22;
    border: none;
    width: 100% !important;
    height: auto !important;
    min-height: 28px !important;
}

.nb_panel_cmt_body {
    padding-top: 5px;
}

.nb_cmtContentAreaSpan {
    height: auto;
}


/*.smileyCmtArea{
        padding: 10px 12px;
    }*/

.btnCmtArea {
    width: 50px;
    height: 40px;
    padding: 0;
    margin: 0;
    min-width: 25px;
}

#nb_cmt_index {
    width: 100%;
    min-height: 50px;
    overflow: hidden;
}

#nb_ava_cmt {
    float: left;
    width: 40px;
    height: 40px;
}

#nb_cmt_content {
    float: left;
    width: 70%;
    padding-left: 5px;
}

#nb_smiley {
    float: left;
    width: 40px;
    height: 40px;
}

#nb_send_cmt {
    float: left;
    width: 50px;
    height: 40px;
    margin-left: 5px;
}

.nb_voted {
    color: #ff908d;
}


/* Landscape phone to portrait tablet */

@media (min-width: 481px) and (max-width: 767px) {
    .navbar-toggle {
        float: none;
    }
    .ow_page_container,
    .knn_footer {
        max-width: 680px;
    }
    .knn_site_panel {
        right: 0;
    }
    .ow_nav_btn {
        display: block;
        opacity: 1;
    }
    .ow_menu_wrap {
        display: none;
    }
    .ow_sidebar,
    .ow_content_wrap {
        float: none;
        margin: 0;
        width: 100%;
    }
    .ow_content {
        float: none;
    }
    .ow_content .ow_left,
    .ow_content .ow_right,
    .ow_content .ow_superwide,
    .ow_content .ow_supernarrow {
        float: none;
        width: 100% !important;
    }
    .ow_content>.ow_right {
        text-align: right;
        margin-bottom: 15px;
    }
    .ow_page {
        margin: 0;
    }
    a.ow_add_content {
        background-position: 13px center;
        padding: 7px 0;
        text-align: left;
        text-indent: 40px;
        width: 48%;
    }
    body div.floatbox_container {
        max-width: 93% !important;
    }
    .ow_photo_list_item {
        width: 160px;
    }
    body .floatbox_container .ow_sign_in_wrap form {
        padding: 0;
    }
    body .ow_sign_in_wrap {
        width: auto;
    }
    .floatbox_container .ow_sign_in_wrap form .ow_sign_in,
    .floatbox_container .ow_sign_in_wrap form .ow_sign_up {
        float: none;
        width: 100%;
        margin: 0;
    }
    .ow_mailbox_items_list .ow_tooltip_top_right.ow_tooltip,
    .ow_friend_request_list .ow_tooltip_top_right.ow_tooltip,
    .ow_invitation_list .ow_tooltip_top_right.ow_tooltip {
        left: 0;
        right: auto;
    }
    .ow_mailbox_items_list .ow_tooltip_top_right .ow_tooltip_tail,
    .ow_friend_request_list .ow_tooltip_top_right .ow_tooltip_tail,
    .ow_invitation_list .ow_tooltip_top_right .ow_tooltip_tail {
        padding-left: 5px;
        text-align: left;
    }
    .ow_notification_list .kn_systray .ow_tooltip .ow_tooltip_body {
        max-width: 255px;
    }
    .ow_mailbox_items_list .kn_systray .ow_tooltip .ow_tooltip_body {
        max-width: 265px;
    }
    .ow_notification_list .ow_console_list_wrapper {
        max-width: 245px;
    }
    .ow_mailbox_items_list .ow_console_list_wrapper {
        max-width: 255px;
    }
    div.knn_message_cont {
        width: 470px;
        margin-left: -235px;
    }
    #joinForm {
        margin-bottom: 10px;
    }
    .ow_photo_info {
        max-width: 460px;
        margin: 0 auto;
    }
    div.ow_sign_in_wrap {
        top: 20px;
        margin: 0 15px;
        left: 0 !important;
    }
    div.ow_sign_in_wrap form {
        padding: 15px;
    }
    div.ow_sign_in_wrap form .ow_sign_in {
        float: none;
        width: 100%;
    }
    div.ow_sign_in_wrap form .ow_sign_up {
        width: 100%;
        margin: 0 !important;
    }
    div.ow_sign_in_wrap h2 {
        font-size: 17px;
        line-height: 20px;
        padding: 0 10px;
    }
    #mailbox-add-message-form .ow_submit_auto_click {
        display: block;
    }
    body .ow_left .ow_box_cap_empty,
    body .ow_left .ow_box_cap {
        background: none;
        margin-left: 0;
        padding-left: 0;
    }
    /*	html body div .ow_left .ow_box_cap_empty h3, html body div .ow_left .ow_box_cap h3 {
            padding-left: 5px !important;
        }*/
    body .ow_sidebar .ow_box_cap,
    body .ow_sidebar .ow_box_cap_empty {
        background: none;
        margin-right: 0;
        padding-right: 0;
    }
    body .ow_menu_wrap {
        background: none;
        margin: 20px -20px 20px -20px;
        padding-left: 0;
    }
    body .ow_menu_wrapinner {
        background: none;
        padding-right: 0;
    }
    .ow_other_video_thumb.ow_left {
        float: left;
        width: 80px !important;
    }
    .ow_page_container .ow_page {
        padding: 8px 6px 20px 6px;
    }
    .knn_site_panel_wrap {
        height: 80px !important;
    }
    .ow_console_item {
        top: 40px;
    }
    .knn_header_img {
        padding-top: 30px;
    }
    .ow_console_item {
        top: 0;
    }
    a.selected {
        background-color: #1F75CC;
        color: white;
        z-index: 98;
    }
    .messagepop {
        background-color: #242727;
        border-right: #252C31 8px solid;
        -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
        border-top: none;
        cursor: default;
        display: none;
        top: 77px;
        bottom: 0;
        position: fixed;
        text-align: left;
        z-index: 96;
        left: 0;
        height: 100% !important;
        overflow-y: auto;
    }
    .messagepop p,
    .messagepop.div {
        border-bottom: 1px solid #EFEFEF;
        margin: 8px 0;
        padding-bottom: 8px;
    }
    .ow_user_list .ow_item_set3 {
        width: 100% !important;
        word-wrap: break-word;
    }
    .ow_page_container {
        margin-top: 0;
    }
    .ow_group_brief_info .image {
        background: none !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }
    .ow_mailbox_convers_info_body {
        margin-left: 0 !important;
    }
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap {
        padding: 8px;
        width: 98% !important;
        position: static !important;
    }
    .ow_photo_list_wrap div.ow_photo_item_wrap {
        position: static;
        float: left;
        height: auto;
        margin: auto;
    }
    .ow_photo_list_wrap .ow_photo_item_wrap .ow_photo_item_info {
        position: relative !important;
    }
}

@media (max-width: 480px) {
    .seduction-container {
        padding-left: 2px;
        padding-right: 2px;
    }
    .navbar {
        float: none;
        min-height: 48px;
    }
    .navbar-toggle .icon-bar {
        width: 26px;
        height: 3px;
    }
    .navbar-toggle {
        float: none;
        margin-left: 8px;
        margin-right: auto;
        padding: 10px 10px;
        margin-top: 8px;
    }
    html body .kn_systray i {
        font-size: 24px;
    }
    .ow_console_item {
        line-height: 21px;
        height: 22px;
        padding: 0 6px;
    }
    .base_index_page .ow_page_container .ow_page {
        padding: 20px 0px 16px;
    }
    .ow_console_body {
        padding: 14px 4px 8px 8px;
    }
    /*General*/
    .knn_site_panel .ow_menu_wrap,
    .knn_site_panel .ow_logo {
        display: none;
    }
    .ow_console_right {
        position: static;
        width: 100%;
    }
    .ow_page_container,
    .knn_site_panel_wrap,
    .knn_footer {
        width: 100%;
    }
    .ow_canvas {
        width: 100%;
    }
    .ow_content>.ow_right {
        float: none;
        margin-bottom: 16px;
    }
    .ow_content>.ow_btn_delimiter.ow_right {
        float: none;
        margin-bottom: 8px;
    }
    .ow_content>.ow_btn_delimiter.ow_right .ow_button {
        margin-bottom: 8px;
    }
    .knn_header_pic_wrap {
        width: 100%;
    }
    .ow_page {
        margin: 0 auto;
    }
    /*	.knn_site_panel {
                position: fixed;
                width: 100%;
                top: 0;
                left: 0;
                height: 36px;
            }*/
    body .ow_user_list .ow_item_set3 {
        width: 100%;
        border-bottom: 1px solid #e8e8e8;
    }
    body .ow_user_list .ow_item_set3:last-child {
        border-bottom: none;
    }
    body,
    html {
        min-width: 320px;
    }
    body .ow_superwide,
    body .ow_supernarrow,
    body .ow_narrow,
    body .ow_wide,
    body .ow_column {
        float: none;
        width: 100% !important;
        margin-bottom: 10px;
        clear: both;
    }
    .ow_sidebar {
        width: 100%;
    }
    .floatbox_container {
        max-width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_ipc_header {
        margin-bottom: 4px;
    }
    .ow_lp_label br {
        margin: 6px 0;
    }
    .ow_sign_in_wrap form .ow_sign_in {
        width: 100%;
        float: none;
    }
    .ow_sign_in_wrap {
        width: 100%;
        margin: 0 !important;
        position: initial !important;
    }
    .ow_sign_in_wrap form .ow_sign_up {
        margin: 16px 0 0 0;
        width: 100%;
        text-align: center;
    }
    .ow_sign_in_wrap form .ow_sign_up p br {
        height: 1px;
    }
    .floatbox_container .ow_sign_in_wrap form {
        padding: 0;
    }
    .ow_box_menu a {
        height: auto;
        margin-left: -6px;
        padding: 0 10px;
    }
    ul.ow_bl a {
        height: auto;
        padding: 0 10px;
    }
    .ow_avatar {
        background-size: cover;
    }
    /*Photo*/
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap {
        position: static !important;
        left: auto !important;
        top: auto !important;
    }
    .ow_photo_list.ow_photo_pint_mode .ow_photo_item_wrap .ow_photo_pint_album {
        overflow: hidden;
        text-align: center;
    }
    .ow_photoview_stage_wrap {
        width: 100% !important;
    }
    .ow_fw_menu .ow_fw_btns+div {
        float: none;
    }
    .ow_fw_menu .ow_fw_btns {
        margin-bottom: 8px;
    }
    .ow_fw_menu {
        border: none;
        background: none;
        padding: 0;
        text-align: left;
    }
    .ow_fw_menu .ow_searchbar {
        padding-right: 24px;
        width: 100%;
        display: inline-block !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_fw_menu .ow_searchbar_input,
    .ow_fw_menu .ow_searchbar_input input {
        width: 100% !important;
    }
    .ow_fw_menu .ow_searchbar .ow_searchbar_btn {
        margin-right: -24px;
    }
    .ow_photo_upload_bottom>.ow_left,
    .ow_photo_upload_wrap .ow_suggest_field input {
        width: 100% !important;
    }
    body .ow_photo_upload_wrap .ow_photo_preview_block_wrap .ow_photo_preview_edit {
        width: 33%;
        margin-bottom: 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    body .ow_photo_upload_wrap .ow_photo_preview_block_wrap .ow_photo_preview_edit:nth-child(3n+2) {
        margin-left: 0;
        margin-right: 0;
    }
    .ow_photo_preview_action {
        overflow: hidden;
    }
    body .CodeMirror-scroll,
    body .CodeMirror-sizer {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding-bottom: 0;
        padding-right: 0;
    }
    body .CodeMirror-hscrollbar {
        display: none !important;
    }
    .new-album textarea {
        margin-bottom: 16px;
    }
    body .ow_photo_list_wrap .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap,
    body .ow_photo_list_wrap .ow_photo_list.ow_photo_pint_mode div.ow_photo_item_wrap,
    body .ow_photo_list_wrap.ow_photo_no_sidebar div.ow_photo_item_wrap.ow_photo_album {
        width: 100%;
    }
    .ow_photo_dragndrop span {
        line-height: 30px;
    }
    body .ow_photo_dragndrop {
        padding: 16px 4px;
    }
    body .ow_photo_upload_wrap .ow_photo_preview_block_wrap .ow_photo_preview_edit {
        width: 50%;
        margin-bottom: 10px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    /*My matches*/
    .ow_ulist_big_item {
        width: 100%;
    }
    /*Video*/
    /*	.ow_video_list_item {
                width: 100%;
                padding: 8px 0 8px 8px;
                border-bottom: 1px solid #e8e8e8;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
            }*/
    .ow_video_list_item:first-child {
        padding-top: 0;
    }
    .ow_video_list_item:last-child {
        padding-bottom: 0;
        border-bottom: none;
    }
    /*
            .ow_video_list_item > a:first-child {
                float: left;
                margin-right: 8px;
            }*/
    .ow_video_list>.ow_alt1,
    .ow_video_list>.ow_alt2 {
        padding-left: 0;
    }
    /*Index page*/
    .index_master_page .ow_page_container,
    .index_master_page .ow_page_container .ow_canvas {
        width: 100%;
    }
    .index_master_page .ow_page_container .ow_canvas {
        padding: 0 20px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .base_index_page .knn_header {
        width: 100%;
        padding: 0 20px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .index_master_page .knn_header_pic_wrap {
        width: 50%;
        padding-left: 0;
    }
    .index_master_page .knn_header_pic {
        background-size: 100% auto;
    }
    .base_index_page .knn_header {
        margin-top: 0;
    }
    /*Index page*/
    .base_index_page .knn_header {
        margin-bottom: 25px;
    }
    .index_master_page .knn_header_pic_wrap {
        float: none;
        padding: 75px 0 30px 0;
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .index_qs_widget {
        float: left;
        width: 100%;
        padding: 0;
    }
    .index_qs {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .index_qs select,
    .ow_qs_value select {
        width: 100%;
    }
    body .ow_qs_field input[type="text"] {
        max-width: 100%;
    }
    .index_master_page .ow_page {
        margin: 0 auto;
    }
    .index_qs .birthdate input,
    .ow_qs_value .birthdate input {
        width: 100% !important;
    }
    body form .ow_googlelocation_search_distance,
    .ow_qs_field input.ow_googlelocation_search_location {
        width: 100%;
        text-align: left;
    }
    body div.googlelocation_address_div {
        display: block;
        overflow: hidden;
    }
    body form .ow_googlelocation_search_miles_from {
        padding: 0;
    }
    body div.googlelocation_address_icon_div {
        display: none;
    }
    .base_index_page .ow_logo_wrap,
    .base_index_page .sitelogo {
        width: 100%;
        background-size: 100%;
    }
    .ow_sign_in_wrap form .ow_sign_up {
        padding-left: 0;
    }
    /*------------- Messages --------------*/
    body .ow_mailbox_table {
        margin-bottom: 20px;
    }
    body .ow_mailbox_left {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    body .ow_mailbox_left .ow_mailbox_left_body {
        width: 100% !important;
        position: static;
    }
    body #conversationItemListSub {
        width: 100% !important;
    }
    body .ow_mailbox_right {
        width: 100%;
        float: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .ow_mailbox_left_body .jspContainer {
        height: 252px !important;
    }
    body .ow_mailbox_right {
        margin-top: 20px;
    }
    body .ow_mailbox_username {
        min-width: 0;
    }
    body .ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body,
    body .ow_mailbox_table .ow_mailbox_search,
    body .ow_mailbox_conv_options {
        border-right-width: 0;
    }
    body .ow_mailbox_table {
        border-width: 0;
    }
    body .ow_mailbox_table .ow_mailbox_cap {
        height: 82px;
    }
    body .ow_mailbox_table .ow_mailbox_right .ow_mailbox_cap {
        padding-left: 86px;
    }
    body .ow_mailbox_convers_info.mails,
    body .ow_mailbox_convers_info.chats {
        background-position: 8px 36px;
    }
    body .ow_mailbox_table .ow_mailbox_cap .ow_mailbox_convers_actions {
        margin-top: 30px;
    }
    body .ow_mailbox_table .ow_mailbox_search input {
        font-size: 90%;
        height: 32px;
        line-height: 18px;
    }
    body .ow_mailbox_search .ow_btn_close_search {
        top: 22px;
    }
    html body .ow_mailbox_form .ow_mailbox_message_input textarea {
        display: none;
    }
    html body .ow_mailbox_message_input .jhtmlarea,
    body .ow_mailbox_form .ow_attachment_btn,
    body .ow_mailbox_form .ow_attachment_icons,
    #conversationTextarea {
        display: block !important;
    }
    textarea#conversationTextarea {
        margin: 0;
        border: none;
    }
    .ow_mailbox_form .jhtmlarea .input_ws_cont {
        display: none;
    }
    html body .ow_mailbox_message_input .jhtmlarea {
        width: 100% !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .ow_mailbox_form div.jhtmlarea {
        padding: 0;
    }
    .ow_mailbox_request_item .console_list_ipc_item,
    .ow_chat_request_item .console_list_ipc_item {
        padding-left: 20px;
        background-position: 2px 27px;
    }
    .ow_chat_dialog_wrap .ow_mailchat_new_message.ow_chat_dialog {
        bottom: 0;
        left: 0;
        margin: 0;
        position: fixed;
        right: 0;
        width: 100%;
    }
    body .ow_chat_selector {
        position: fixed;
        left: 0;
    }
    body .ow_chat_dialog_wrap {
        position: fixed;
        left: 0;
        width: 100%;
    }
    body .ow_chat_dialog {
        width: 100% !important;
        margin-left: 0;
    }
    .console_tooltip.ow_tooltip_top_right.ow_tooltip {
        position: fixed;
        top: 22px !important;
    }
    .console_tooltip.ow_tooltip_top_right .ow_tooltip_tail span {
        display: none;
    }
    body .kn_systray .ow_tooltip_top_right {
        padding-top: 0;
    }
    .ow_console_dropdown_click .console_tooltip.ow_tooltip_top_right.ow_tooltip {
        left: -1px;
        padding-top: 0;
    }
    .kn_systray .ow_console_dropdown_click .ow_tooltip .ow_tooltip_body {
        width: 100%;
        max-width: 100%;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    html div.ow_console_list_wrapper {
        width: 100%;
    }
}


/* Portrait tablet to landscape and desktop */

@media ( min-width: 768px) and (max-width: 979px) {
    .navbar-toggle {
        float: none;
    }
    .ow_page_container,
    .knn_site_panel_wrap,
    .knn_footer {
        max-width: 100%;
    }
    .ow_content .ow_left,
    .ow_content .ow_right,
    .ow_content .ow_superwide,
    .ow_content .ow_supernarrow {
        float: none;
        width: 100% !important;
    }
    .ow_content>.ow_right {
        float: none;
        text-align: right;
        margin-bottom: 15px;
    }
    .ow_content_menu_wrap {
        clear: both;
        margin-top: 5px;
    }
    .ow_photo_list_item {
        width: 150px;
    }
    .ow_other_video_thumb.ow_left {
        float: left;
        width: 80px !important;
    }
    .knn_header_img {
        padding-top: 10px;
    }
    .ow_nav_btn:hover {
        background-position: 0 -115px;
        background-color: transparent;
    }
    .ow_nav_btn {
        display: block;
        opacity: 1;
    }
    .ow_menu_wrap {
        display: none;
    }
    .ow_menu_active .ow_menu_fullpage {
        display: block;
        overflow-y: auto;
    }
    a.selected {
        background-color: #1F75CC;
        color: white;
        z-index: 98;
    }
    .messagepop {
        background-color: #242727;
        border-right: #252C31 8px solid;
        -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
        border-top: none;
        cursor: default;
        display: none;
        top: 40px;
        position: fixed;
        text-align: left;
        z-index: 96;
        padding: 3px;
        left: 0;
        height: 100% !important;
        overflow-y: auto;
    }
    .messagepop p,
    .messagepop.div {
        border-bottom: 1px solid #EFEFEF;
        margin: 8px 0;
        padding-bottom: 8px;
    }
    /*    #contact {
            position: fixed;
            top: 5px;
            left: 7px;
            padding: 15px 15px 15px 15px;
            background: url('images/menu_expand.png') no-repeat center center;
            z-index: 100;
        }*/
    #contact.selected {
        position: fixed;
        top: 5px;
        left: 7px;
        padding: 15px 15px 15px 15px;
        background: url('images/menu_expand_selected.png') no-repeat center 5px;
        z-index: 100;
    }
    .ow_logo_wrap a {
        font-size: 20px;
        text-transform: uppercase;
        margin: 0 0 20px 20px;
        display: block;
        font-weight: bold;
        line-height: 24px;
        z-index: 99;
        left: 30px;
    }
    .ow_user_list .ow_item_set3 {
        width: 100% !important;
        word-wrap: break-word;
    }
    .ow_group_brief_info .details {
        padding-left: 20px;
        margin-top: -100px;
    }
    .ow_group_brief_info .image {
        background: none !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
    }
    .ow_mailbox_convers_info_body {
        margin-left: 0 !important;
        margin-left: -15px !important;
    }
    .ow_mailbox_convers_info_content {
        padding-right: 0 !important;
    }
}

[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important;
}

.comments_list_cont a.active {
    cursor: default;
    text-decoration: none;
    color: #ff908d;
}


/* scroll to top*/

.ellipsis-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.scrolltop {
    display: none;
    width: 100%;
    margin: 0 auto;
    position: fixed;
    bottom: 20px;
    right: 10px;
}

.scroll {
    position: absolute;
    right: 20px;
    bottom: 20px;
    background: #b2b2b2;
    background: rgba(178, 178, 178, 0.7);
    padding: 6px 8px 6px 8px;
    text-align: center;
    margin: 0 0 0 0;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}

.scroll:hover {
    background: rgba(178, 178, 178, 1.0);
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}

.scroll:hover .fa {
    padding-top: -10px;
}

.scroll .fa {
    font-size: 18px;
    margin: -6px 1px 1px 1px;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}


/*//////// EXT*/


/*BOOTSTRAP*/


/* END BOOTSTRAP*/

.ow_content_menu_wrap {
    /*position: fixed;*/
    width: 100%;
}

.ow_content_menu_wrap ul {
    /* 	list-style: none;
        margin: 0;
        padding: 0; */
    position: relative;
}

.ow_content_menu_wrap li .ui-btn {
    display: block;
    margin: 0;
    border-right-width: 0;
}

body {
    color: inherit;
    background-color: inherit;
}

a:hover {
    cursor: pointer;
}

.drop-box {
    background: #F8F8F8;
    border: 2px dashed #DDD;
    width: 100%;
    height: 86px;
    text-align: center;
    padding-top: 25px;
    margin-left: 10px;
}


/** ui mention **/

textarea[ui-mention] {
    /*line-height: 1em;*/
    /*font-size: 1rem;*/
    padding: 4px 4px 6px 6px;
    border: 1px;
    /*font-family: helvetica;*/
    font-weight: normal;
    resize: none;
}

textarea[ui-mention] {
    /*min-height: 100px;*/
    width: 100% !important;
    border-left-style: none;
    display: block;
    z-index: 2;
    position: relative;
}

textarea[ui-mention][ui-mention] {
    background: transparent;
}

.mention-container {
    position: relative;
    cursor: pointer;
}

.mention-highlight {
    position: absolute;
    top: 3px;
    z-index: 1;
    color: transparent;
    white-space: pre-wrap;
    padding-left: 6px;
    font-family: helvetica;
    font-weight: normal;
    padding-top: 1px;
}

.mention-highlight span {
    border-radius: 3px;
    background: lightblue;
}

.ow_comments_input .ow_attachment_icons {
    z-index: 3;
}

.icon-btn {
    min-width: 33px;
    line-height: 36px;
    text-align: center;
    vertical-align: bottom;
    padding-right: 2px;
    padding-left: 2px;
    cursor: pointer;
}

.icon-btn:hover {
    background: #666666;
}

.status-display {
    width: 95% !important;
    height: auto !important;
    min-height: 44px !important;
    background: #848689;
    border-radius: 3px;
}

.status-txt {
    overflow: hidden;
    word-wrap: break-word;
    resize: none;
    padding-right: 28px
}

.status-text-row {
    padding-bottom: 10px;
}

.ext-comment-editor {
    background: #848689 repeat-x 0 0;
    padding: 4px;
    border: none;
    width: 100% !important;
    height: auto !important;
    min-height: 28px !important;
    border-radius: 3px;
}

.ext-comment-text {
    overflow: hidden;
    word-wrap: break-word;
    resize: none;
    padding-right: 28px
}

.status-form {
    padding-top: 8px;
}

.photo-cover-mark {
    position: absolute;
    top: 4px;
    right: 18px;
    color: #848689;
}

.photo-copy-icon {
    position: absolute;
    top: 4px;
    right: 34px;
}

.mark-active {
    color: green;
}

.tag-label {
    color: #fff;
    background: #428bca;
    border: 1px solid #357ebd;
    border-radius: 4px;
    margin: 2px;
    padding: 0 5px;
    display: inline-block;
    float: left;
    height: 26px;
    line-height: 25px;
}

.tag-item-container {
    margin-bottom: 8px;
}

.v-separator {
    width: 5px;
    height: 33px;
    margin: 0px 10px 15px;
    background-color: #cccccc;
    float: left;
}

.tag-description {
    padding-bottom: 39px;
}

.privacy-short-desc {
    padding: 8px;
}


/*# newsfeed-metadata*/

ul.ow_newsfeed {
    padding: 5px 0px 0px 5px;
}

.ow_newsfeed_avatar img {
    height: 45px;
    width: 45px;
}

.ow_newsfeed .ow_newsfeed_item {
    list-style-image: none;
    position: relative;
}

.ow_newsfeed_toolbar {
    float: none;
}

.ow_newsfeed .ow_comments_list {
    margin-bottom: 0px;
}

.ow_newsfeed_remove {
    position: absolute;
    top: 5px;
    right: 0px;
    display: none;
}

.ow_newsfeed_body:hover .ow_newsfeed_remove {
    display: block;
}

.ow_newsfeed_delimiter {
    border-bottom-width: 1px;
    height: 1px;
    margin-bottom: 7px;
}

.ow_newsfeed_doublesided_stdmargin {
    margin: 14px 0px;
}

.ow_newsfeed_likes {
    margin-bottom: 3px;
}

.ow_newsfeed_tooltip .tail {
    padding-left: 25px;
}

.ow_newsfeed_placeholder {
    height: 30px;
    background-position: center 5px;
}

.ow_newsfeed_view_more_c {
    text-align: center;
}

.ow_newsfeed_string {
    max-width: 600px;
}

.ow_newsfeed_item_content {
    float: left;
    min-width: 50px;
    width: 69%;
    max-width: 440px;
}

.ow_newsfeed_features {
    max-width: 450px;
    overflow: hidden;
    min-height: 62px;
}

.ow_newsfeed_feedback_counter {
    padding: 2px 5px;
}

.ow_newsfeed_activity_content {
    border-top-style: dashed;
    border-top-width: 1px;
    padding-top: 3px;
}

.ow_newsfeed_comments .ow_add_comments_form {
    margin-bottom: 0px;
}

#attachment_preview_statusTxt_oembed {
    margin-top: 8px;
}


/* The starting CSS styles for the enter animation */

.fade.ng-enter {
    transition: 0.5s linear all;
    opacity: 0;
}


/* The finishing CSS styles for the enter animation */

.fade.ng-enter.ng-enter-active {
    opacity: 1;
}


/* now the element will fade out before it is removed from the DOM */

.fade.ng-leave {
    transition: 0.5s linear all;
    opacity: 1;
}

.fade.ng-leave.ng-leave-active {
    opacity: 0;
}

.ellipsis-1line {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.ellipsis-2line {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.slick_item_col {
    padding-left: 5px;
    padding-right: 5px;
}

.menu_bar_btn_top {
    margin-bottom: 15px;
    height: 33px;
}

.menu_bar_btn_top .div_btn_bar {
    float: left;
    margin-right: 1px;
}


/*ow.css */

.ow_inline {
    display: inline;
}


/* FloatBox */

.floatbox_nooverflow {
    overflow: hidden;
}

.ow_floatbox_preloader {
    background: url(images/floatbox_preloader.gif) no-repeat center;
    height: 3px;
    width: 320px;
    margin: 0px auto;
}


/* Main floatbox preloader */

.floatbox_preloader {
    margin: 83px auto 0px;
}


/* Main floatbox container */

.floatbox_canvas .floatbox_container {
    margin: 50px auto 20px;
    position: static;
}


/* Inner floatbox container */

.floatbox_canvas_sub .floatbox_container {
    border-width: 6px;
    margin-top: 115px;
}

.ow_floatbox_loading .floatbox_container {
    visibility: hidden;
}

.floatbox_preloader_container {
    display: none;
}

.ow_floatbox_loading .floatbox_preloader_container {
    display: block;
}

.floatbox_string_preloader {
    text-align: center;
}

.floatbox_string_preloader span {
    font-size: 20px;
    border: 10px solid #555555;
    border-radius: 5px;
    background-color: #EEEEEE;
    color: #333333;
    display: inline-block;
    padding: 20px;
    min-width: 300px;
    text-align: left;
}

.floatbox_canvas {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1111;
    overflow-y: auto;
}

.floatbox_canvas_sub {
    height: 0px;
    overflow: visible;
}

.floatbox_body {
    overflow-y: auto;
}

.floatbox_canvas .floatbox_container .clearfix:after {
    content: " ";
}


/* FloatBox Layout empty */

.floatbox_empty .floatbox_container {
    border-width: 0px;
}

.floatbox_empty .floatbox_header,
.floatbox_empty .floatbox_body,
.floatbox_empty .floatbox_bottom {
    padding: 0px;
}

.floatbox_empty .floatbox_header {
    position: relative;
}

.floatbox_empty .ow_box_cap_icons {
    position: absolute;
    margin: 0px;
    top: -22px;
    right: -22px;
}


/*Custom Scroll*/

.jspContainer {
    overflow: hidden;
    position: relative;
}

.jspPane {
    position: absolute;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 1px;
    width: 4px;
    height: 100%;
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
}

.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0;
}

.jspCap {
    display: none;
}

.jspHorizontalBar .jspCap {
    float: left;
}

.jspTrack {
    position: relative;
    /*display: none;*/
}

.jspDrag {
    background: none repeat scroll 0 0 #999999;
    border-radius: 2px 2px 2px 2px;
    right: 0px;
    width: 4px;
    position: relative;
    top: 0;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow {
    height: 16px;
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus {
    outline: none;
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%;
}


/* Yuk! CSS Hack for IE6 3 pixel bug :( */

* html .jspCorner {
    margin: 0 -3px 0 0;
}

.ow_scrollable {
    overflow-y: auto;
}


/*.ow_scrollable:hover .jspTrack
    {
        display: block;
    }*/

.ow_console_list_preloader {
    height: 30px;
}


/* ---- Console Flags styles ---- */


/*to do : replaced by https://github.com/lipis/flag-icon-css*/


/* ---- End of Console Flags styles ---- */

.ow_dnd_widget_customize .ow_box_cap_body {
    position: relative;
}

.ow_dnd_widget_customize .ow_box_icons {
    position: absolute;
    right: 0px;
}

.ow_dnd_schem_item .action a {
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 18px;
}

body .ow_dnd_schem_item span.action {
    width: auto;
    top: 6px;
}

span.tag {
    background: #f8f8f8 url(images/tag_bg.png) repeat-x 0px 0px;
    border: 1px solid #dcdcdc;
    float: left;
    line-height: 22px;
    margin-right: 4px;
    margin-bottom: 3px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

span.tag span {
    display: table-cell;
    padding: 0px 9px;
    font-size: 11px;
    vertical-align: middle;
}

span.tag a {
    background: url(images/tag_close_btn.png) no-repeat center center;
    border-left: 1px solid #dcdcdc;
    display: table-cell;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    text-decoration: none;
}

.tags_clear {
    clear: both;
    width: 100%;
    height: 0px;
}

.not_valid {
    background: #FBD8DB !important;
    color: #90111A !important;
}

input.tagsinput_wide,
div.tagsinput_wide {
    width: 95% !important;
}


/* tags fileds end */


/* Profile action toolbar */

body ul.ow_profile_action_toolbar li {
    margin-bottom: 4px;
    float: left;
}

body ul.ow_profile_action_toolbar li:first-child {
    margin-left: 0px;
}


/* Profile action toolbar end */


/* Group action toolbar */

body ul.uh-action-toolbar li {
    float: left;
    margin-bottom: 4px;
}

body ul.uh-action-toolbar li:first-child {
    margin-left: 0px;
}


/* Group action toolbar end */


/* Content min-height for advertisment */

.ow_content_height {
    min-height: 470px;
}


/* End of the Content min-height for advertisment */


/* Form elements styles */

.ow_range_from {
    padding-left: 5px;
    padding-right: 5px;
}

.ow_range_to {
    padding-left: 5px;
    padding-right: 5px;
}

.ow_range_label {
    padding-left: 5px;
}


/* End of the Form elements styles */


/* Chat styles */

.ow_chat_mailchat_buttons .ow_attachment_btn {
    float: right;
    margin: 0 0 0 4px;
    padding: 0;
}

.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button {
    background-color: #F5F5F5;
    background-image: none;
    background-position: left center;
    background-repeat: repeat-x;
    border-color: #EBEBEB;
    border-radius: 4px;
    display: inline-block;
    padding: 1px;
    text-align: center;
}

.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button span {
    background-color: #FAA274;
    background-image: url(images/btn_bg.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    border-color: #F7B63C #F68D2D #F57D26 #F6932F;
    border-radius: 2px;
    border-width: 1px;
    display: inline-block;
    margin: 1px;
}

.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="submit"],
.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button input[type="button"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 22px;
    padding: 1px 8px 4px;
    text-shadow: 1px 1px #F2471A;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: 'UbuntuBold', "Trebuchet MS", "Helvetica CY", sans-serif;
}

.ow_chat_dialog_wrap .ow_chat_message_block textarea {
    background: #fff;
}

.ow_chat_dialog_wrap .ow_count_bg,
.ow_chat .ow_count_bg {
    border: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
    background: #acacac;
    min-height: 15px;
    overflow: hidden;
}

.ow_chat_dialog_wrap .ow_count,
.ow_chat .ow_count {
    color: #fff;
    padding: 0 4px 0 4px;
    text-shadow: none;
}

.ow_chat_dialog_wrap .ow_count_active,
.ow_chat .ow_count_active {
    background: none repeat scroll 0 0 #ff7000;
    border: none;
}

.ow_chat_cont {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 88;
}

.ow_chat_wrap {
    position: relative;
}

.ow_chat {
    position: absolute;
    bottom: -9px;
    right: -3px;
}

.ow_chat_block .ow_bot_panel {
    position: relative;
    width: 252px;
    height: 25px;
}

span.ow_count_txt {
    font-weight: bold;
    padding-right: 5px;
    color: #000;
}

a.ow_btn_sound,
span.ow_btn_sort_users {
    display: block;
    width: 20px;
    height: 20px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

a.ow_btn_sound span,
span.ow_btn_sort_users span {
    display: block;
    width: 20px;
    height: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

a.ow_btn_sound span {
    background-image: url(images/chat_btn_sound.png);
    background-position: top center;
}

span.ow_btn_sort_users span {
    background-image: url(images/chat_btn_sort.png);
    background-position: top center;
}

a.ow_btn_sound span.ow_btn_sound_off {
    background-position: center -20px;
}

span.ow_btn_sort_users span.ow_btn_sort_online {
    background-position: center -20px;
}

a.ow_btn_sound:hover span,
span.ow_btn_sort_users span:hover {
    background-color: #fefefe;
    border: 1px solid #ccc;
}

.ow_chat_block .ow_bot_panel a.ow_btn_sound {
    position: absolute;
    left: 2px;
    top: 2px;
}

.ow_chat_block_main .ow_top_panel .btn2_panel span.ow_btn_sort_users {
    position: absolute;
    left: 2px;
    top: 3px;
}

.ow_chat_block.ow_active .ow_bot_panel .ow_count_block {
    visibility: hidden;
}

.ow_chat_in_block {
    padding: 0;
    background: #fff;
    border-bottom: 1px solid #ccc;
}

.ow_chat_block .ow_chat_search {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background: #fafafa;
}

.ow_chat_block .ow_chat_search span {
    display: block;
    height: 28px;
    position: relative;
}

.ow_chat_block_main .ow_chat_search input[type="text"],
.ow_chat_block_main .ow_chat_search input[type="password"] {
    outline: none;
    height: 28px;
    padding: 0 20px 0 7px;
    color: #666;
    font-size: 11px;
    line-height: 18px;
    background: #fff none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: none;
    background: #fff;
}

.ow_chat_search_highlight {
    background-color: #aed707;
}

.ow_btn_close_search {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 4px;
    right: 4px;
    background: url(images/chat_btn_close_search.png) 0px 0px no-repeat;
}

.ow_btn_close_search:hover {
    background: url(images/chat_btn_close_search.png) 0px -21px no-repeat;
}

.ow_chat_list {
    position: relative;
    overflow: hidden;
    height: 320px;
}

.ow_scroll {
    position: absolute;
    top: 0;
    right: 0;
    width: 5px;
    height: 100%;
}

.ow_scroll div {
    position: absolute;
    top: 100px;
    right: 1px;
    width: 4px;
    height: 70px;
    background: #999;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.ow_chat_list ul {
    list-style: none;
    margin: 0;
    padding: 2px 0;
    background: #fff;
}

.ow_chat_list ul li {
    padding: 1px 0;
    margin: 0;
}

.ow_chat_list ul li a {
    padding: 2px 3px 2px 41px;
    margin: 0;
    display: block;
    text-decoration: none;
}

.ow_chat_list ul li a:hover,
.ow_mailchat_autocomplete ul li a:hover {
    background: #f1f1f1;
}

.ow_mailchat_autocomplete ul li.selected {
    background: #f1f1f1;
}

.ow_mailchat_autocomplete {
    z-index: 1;
}

.ow_chat_user_not_found {
    display: block;
    padding: 8px 8px 8px 4px;
    font-weight: normal;
}

span.ow_chat_item,
span.ow_chat_item_photo,
span.ow_chat_item_author,
span.ow_chat_item_photo_wrap,
span.ow_chat_item_text {
    display: block;
}

span.ow_chat_item_photo_wrap {
    width: 38px;
    height: 38px;
    float: left;
    position: relative;
    z-index: 1;
}

.ow_dialog_item_mailchat {
    padding: 4px 0 12px;
}

.ow_chat_in_dialog .ow_chat_item_photo_wrap {
    margin-right: -42px;
}

.ow_dialog_item_mailchat_text {
    display: inline-block;
    float: right;
    width: 200px;
    margin-left: 42px;
    line-height: 14px;
}

.ow_btn_settings {
    border-radius: 2px;
    display: block;
    height: 20px;
    width: 20px;
}

a.ow_btn_settings span {
    background: url(images/chat_btn_settings.png) no-repeat scroll;
    display: block;
    height: 20px;
    width: 20px;
}

a.ow_btn_settings:hover span,
a.ow_btn_settings.ow_active span {
    background-position: 0 -21px;
}


/*........ow_chat_dialog...........*/

a.ow_btn_close {
    display: block;
    width: 20px;
    height: 20px;
}

a.ow_btn_close span {
    display: block;
    width: 20px;
    height: 20px;
    background: url(images/chat_btn_close.png) 0px 0px no-repeat;
}

a.ow_btn_close:hover {
    background: #fefefe url(images/chat_btn_close.png) 0px -21px no-repeat;
}


/*End of chat status*/


/*...............ow_chat_dialog_selector.............*/


/*IE fix for inputs scroll*/

input[type=text],
input[type=password],
textarea,
select,
div.jhtmlarea,
.ow_photo_upload_description,
.ow_photo_preview_edit .CodeMirror {
    overflow: auto;
}

.ow_photo_upload_description {
    overflow: hidden;
}


/*Fixes*/

.ow_console_invt_cont .ow_console_invt_no_img .ow_console_invt_txt {
    width: 100%;
}

body .ow_dialog_in_item .ow_oembed_attachment_preview {
    margin-top: 8px;
}

.ow_dialog_item .ow_oembed_attachment_preview {
    background-color: transparent;
}

.ow_dialog_in_item .ow_attachment_title a {
    height: auto;
}

.ow_chat_dialog_wrap a {
    color: #2a80ae;
}


/*Profile view*/

.ow_context_action_value_block {
    margin-left: 4px;
}

.ow_context_action_block.ow_context_action_value_block {
    float: left;
}

.ow_context_action_value_block,
a.ow_context_action_value,
.ow_context_action_value_block .ow_context_action .ow_context_more {
    line-height: 21px;
}

.ow_context_action_value_block .ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 0 -6px;
}

.ow_context_action_value_block .ow_context_action {
    height: 22px;
    padding: 0 8px;
}

a.ow_context_action_value {
    padding-right: 6px;
}

.ow_context_action_value_block .ow_context_action .ow_context_more,
.ow_context_action_value_block .ow_context_action:hover .ow_context_more {
    padding: 0;
    background-position: 1px 9px;
}

.ow_context_action_value_block .ow_context_action .ow_tooltip {
    margin-top: 4px;
}

.ow_context_action_value_block .ow_tooltip .ow_tooltip_body {
    padding: 4px 0;
}

.ow_context_action_value_block .ow_tooltip .ow_tooltip_body a {
    padding: 4px 12px;
}

.ow_context_action_value_block:hover .ow_tooltip {
    display: block;
}


/*Messages tooltip*/

.knn_tip_top.knn_tip_top_left .knn_tip_arrow {
    left: 16px;
    margin-left: 0;
}

.knn_tip_top.knn_tip_top_left.chat .knn_tip_box {
    background-color: #505050;
    color: #fff;
}

.knn_tip_top.knn_tip_top_left.chat .knn_tip_arrow span {
    border-top-color: #505050;
}


/*Attachments oembed fixes*/

.ow_comments_input_wrap .ow_comments_input {
    margin-bottom: 7px;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
    margin-top: 4px;
    position: relative;
}

.ow_newsfeed_oembed_atch {
    padding-left: 108px;
}

.ow_newsfeed_oembed_atch.ow_video_playing {
    padding-left: 0;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_picture {
    margin-left: -108px;
}

.ow_newsfeed_oembed_atch .ow_newsfeed_item_content {
    max-width: none;
    width: auto;
}

.ow_newsfeed_oembed_atch.ow_video_playing .ow_newsfeed_item_picture {
    margin: 0 0 4px 0;
    width: 100%;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #303030;
}

.ow_oembed_video_cover {
    position: absolute;
    background-image: url(images/video_play.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: rgba(78, 78, 78, 0.75);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}

.ow_oembed_video_cover:hover {
    opacity: 1;
    background-color: rgba(78, 78, 78, 0.375);
}

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

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


/* Newsfeed formats*/

.ow_video_playing iframe,
.ow_video_playing object,
.ow_video_playing embed {
    width: 100%;
}


/* end of Newsfeed formats*/


/*Photo lists*/


/* ---- New list for search & matchmaking ----*/

.ow_photo_userlist .ow_photo_list {
    margin: -4px -4px 16px;
}

.ow_photo_userlist.ow_photo_list_wrap div.ow_photo_item_wrap {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    height: auto;
    padding: 4px;
    position: relative;
    width: 25%;
}

.ow_photo_userlist .ow_photo_item_wrap img {
    border-radius: 4px 4px 0 0;
    height: auto;
    width: 100%;
}

.ow_photo_userlist.ow_photo_list_wrap div.ow_photo_item {
    background-position: center center;
    background-size: cover;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    cursor: pointer;
    position: relative;
    width: 100%;
}

.ow_photo_userlist.ow_photo_list_wrap .ow_photo_item_wrap .ow_photo_item_info {
    border-radius: 0;
    bottom: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: auto;
    left: 0;
    padding: 4px 8px;
    position: absolute;
    width: 100%;
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.5);
    text-decoration: none;
}

.ow_photo_userlist .ow_photo_item_info .ow_live_on {
    width: 9px;
    height: 9px;
    padding-bottom: 2px;
}

body a.ow_photo_userlist_info {
    color: #fff;
    display: block;
}

a.ow_usearch_user_info:hover {
    text-decoration: none;
}

.ow_photo_userlist_info:first-child {
    position: relative;
    padding-right: 18px;
}

.ow_photo_userlist_info:last-child {
    margin-bottom: 2px;
}

.ow_explore_photos_show {
    display: inline-block;
    font-size: 11px;
    padding: 0 8px 0 0;
}

.ow_fw_menu {
    margin-bottom: 16px;
    line-height: 21px;
}

.ow_fw_menu.ow_preloader a {
    display: none;
}


/*Photo context action*/

.ow_photo_context_action {
    background-color: rgba(0, 0, 0, 0.75);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    opacity: 0;
    position: absolute;
    right: 24px;
    top: 20px;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
}

.ow_photo_item .ow_photo_context_action {
    right: 4px;
    top: 4px;
}

.ow_photo_item:hover .ow_photo_context_action {
    opacity: 1;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
}

body .ow_photo_context_action .ow_context_action {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

body .ow_photo_context_action .ow_context_action:hover {
    background-repeat: no-repeat;
    background-position: center center;
}

.ow_photo_context_action .ow_tooltip .ow_tooltip_body {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

body .ow_photo_context_action a.ow_context_action_divider {
    line-height: 1px;
    height: 1px;
    border-bottom: none;
    margin: 3px 0px 2px;
    padding: 0;
}

.ow_context_action_divider_wrap {
    padding: 0 4px;
    margin-bottom: 1px;
}


/* overlay container */

.bs-docs-masthead {
    padding-top: 50px;
    padding-bottom: 40px;
    margin-bottom: 20px;
}

.bs-docs-header h1,
.bs-docs-header p {
    margin-right: 0px;
}

.bs-docs-sidebar .nav>li>a {
    font-size: 15px;
}

.bs-docs-sidebar .nav .nav>li>a {
    font-size: 14px;
}

.back-top-top {
    font-size: 13px;
}

.bs-loading-container {
    position: relative;
    margin-top: 15px;
}

#content {
    position: relative;
}

#content:after {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 50px;
    width: 30%;
}

.bs-docs-masthead .version {
    color: #FFF;
}

.bs-docs-dl dt {
    margin-top: 25px;
    padding-left: 25px;
}

.bs-docs-dl dd {
    margin-top: 10px;
    padding-left: 50px;
}

.tab-pane pre[class*="language-"] {
    margin: 0;
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.loader-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: auto;
    background-color: rgba(255, 255, 255, 0.6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.overlay-spinner {
    font-size: 24px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}