/********************************************************************************
  *    
  *     Filename:        base.css 
  *     Description:     Ethos Theme Base CSS
  *     Version:         1.6.1
  *		
  *     -- FILE STRUCTURE: -- 
  *
  *     [ 1] CSS Defaults Reset          __reset
  *     [ 2] Base Elements               __base
  *     [ 3] Masterpage & Page Layout    __layout
  *     [ 4] Forms                       __forms
  *     [ 5] Common Blocks               __blocks
  *     [ 6] Standard Listings           __listings
  *     [ 7] Tables                      __tables
  *     [ 8] Messages & Notifications    __messages
  *     [ 9] Thumbnails & Icons          __icons
  *     [10] Menus                       __menus
  *     [11] Pagination                  __pagination
  *     [12] Typography                  __typography
  *     [13] Misc                        __misc
  *     [14] Clearfix                    __clearfix
  *     [15] Plugin Styles               __plugins
  *     [16] Admin Styles                __admin
  *
  *
 ********************************************************************************/
/*========================================================
        [1] CSS Defaults Reset      __reset
  ========================================================*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), 
url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
* {
    font-family: 'Open Sans', 'Helvetica Neue Light', Arial, sans-serif !important;
    text-shadow: none !important;
}
*::selection {
    background: #009900;
    color: #FFFFFF;
}
*::-moz-selection {
    background: #009900;
    color: #FFFFFF;
}
body {
    line-height: 1;
    min-width: 1005px; 
    overflow-x: hidden;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none; 
}
th {
    border: 1px solid #E8E8E8 !important;
}
table { 
    border-collapse: collapse;
    border-spacing: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/*========================================================
        [2] Base Elements       __base
  ========================================================*/
html {
    height: 100%;
}
body, html {
    font-family: 'Open Sans', 'Helvetica Neue Light', Arial, sans-serif !important; text-shadow: none !important;
    color: #292929; /** OW_Control type:color, section:2. Colors, key:textColor, label: - Text **/
    font-size: 13px; /** OW_Control type:text, section:1. General Settings, key:commonFontSize, label:Font Size **/
    line-height: 18px;
    background-color: #ffffff;
    min-height: 100%;
}
a, a:active, a:visited {
    color: #009900; /** OW_Control type:color, key:linkColor, section:2. Colors, label: - Links **/
    text-decoration: none !important;
}
a:hover {
    color: #008900;
}
a:focus {
    color: #357ae8;
}
a:hover img{
    text-decoration: none;
}
p {
    text-indent: 0;
}
h1, h2, h3, h4, h5{
    color: #000000;
    margin: 0;
    padding: 0;
    font-weight: normal !important;
}
h1 {
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 21.3px;
    line-height: 26px;
    padding-left: 22px;
    word-wrap: break-word;
}
h2 {
    font-size: 17.85px;
}
h3 {
    font-size: 15.8px;
}
h4 {
    font-size: 12.56px;
    margin-bottom: 10px;
    text-transform: none;
}
table {
    border: none;
}
img {
    border: 0;
    vertical-align: middle;
    border-radius: 2.76px !important;
}
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
  ========================================================*/
.ow_bg_color {
    background-color: #FFF;
}
.ow_canvas {
    margin: 0 auto;
    width: 1000px;
    background-image: url(images/canvas.jpg); 
    background-repeat: repeat;
    padding-left: 20px;
    padding-right: 30px;
}
.ow_page {
    margin: 0 auto;
    padding: 0 18px;
}
.ow_page.blurred {
    -webkit-filter: blur(8px);
    filter: blur(8px);
}
.ow_header {
    position: fixed !important;
    top: 50px;
    height: 0px;
    z-index: 10 !important;
}
.ow_header .ow_canvas {
    height: 0px;
}
.ow_header .ow_logo {
    float: left;
    position: fixed;
    width: 245px;
    background-color: #FFFFFF;
    border: 0 !important;
    height: 100%;
    top: 0px;
    margin-left: -50px;
    padding-top: 2px;
    padding-bottom: 8px !important;
    height: 57px;
    z-index: 9999999999 !important;
}
.ow_header .ow_logo h2 {
    background-image: url('images/logo.png'); /** OW_Control type:image, section:1. General Settings, key:logoImage, label:Logo image **/
    background-repeat: no-repeat;
    margin: 4px 0 0 8px;
    width: 100% !important;
    height: 57px;
    padding-top: 4px !important;
    padding-left: 0 !important;
    z-index: 99999999999999999999999999999999999999999999999999999999 !important;
    background-color: #FFFFFF !important;
}
.ow_header .ow_logo h2 a {
    display: block;
    width: 232px;
    height: 60px;
}
.ow_header .ow_logo .ow_tagline {
    font-size: 11px;
    color: #999;
    padding: 2px 0 0 2px;
    text-shadow: 0px 1px 0 #FFFFFF;
}
.ow_header .ow_logo a {
    color: #999; /** OW_Control type:color, key:siteTitleColor, section:2. Colors, label: Site title color **/
    text-decoration: none;
    display: block;
}
.ow_header .ow_search {
    float: right;
    padding: 5px;
}
.ow_page_container .ow_page {
    padding: 5px 18px 18px; 
    min-height: 400px;
    color: #333;
}
.ow_content a {
    color: #009900; /** OW_Control key: linkColor **/
}
.ow_footer {
    background-color: #FFFFFF;
    color: #292929;
}
.mobilefooter {
    display: none;
}
.ow_footer .ow_canvas {
    width: 800px;
    padding-left: 218px;
    border-top: 1px solid #CCC;
}
.ow_footer a {
    color: #000000;
}
.ow_sidebar {
    float: left;
    width: 188px;
}
.ow_footer .ow_copyright {
    float: left;
    font-size:11px;
    line-height: 1;
    margin-left:-180px;
}
h1.page_title {
    background: url(images/ic_file.png) no-repeat left 50%;
    color: #000000;
    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: 75%;
    overflow: hidden;
}
.ow_supernarrow {
    width: 23%;
    font-size: 11px;
    overflow: hidden;
}
.ow_left {
    float: left;
}
.ow_right {
    float: right;
}
.ow_center {
    text-align: center;
}
.ow_txtleft, table td.ow_txtleft {
    text-align: left;
}
.ow_txtcenter {
    text-align: center;
}
.ow_txtright {
    text-align: right;
}
.ow_hidden {
    display: none;
}
.ow_visible {
    display: block;
}
.ow_nocontent {
    padding: 20px 0px;
    text-align: center;
}
table.ow_nomargin, div.ow_nomargin {
    margin-bottom:0px;
}
.ow_nowrap {
    white-space: nowrap;
}
ul.ow_regular {
    list-style: outside;
    list-style-image: url(images/li.png);
    margin-bottom: 12px;
}
ul.ow_regular li {
    line-height: 1.4;
    margin: 0 0 3px 19px;
}
.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_item_set2 {
    width: 49%;
}
.ow_item_set3 {
    width: 33%;
}
.ow_item_set4 {
    width: 25%;
}
.ow_item_set5 {
    width: 20%;
}
/*========================================================
        [4] Forms        __forms
  ========================================================*/
input[type=text], input[type=password], textarea, div.jhtmlarea {
    background: #FFFFFF; 
    border: 1px solid #DEDEDE; border-radius: 2.76px; cursor: default;
    font-size: 13px;
    padding: 4px;
    -webkit-appearance: none;
    outline: none !important;
}
input[type=text]:hover, input[type=password]:hover, textarea:hover, div.jhtmlarea:hover {
    border: 1px solid #BABABA; 
    border-top: 1px solid #ABABAB; 
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.162); 
    transition: all 0.4s ease 0s;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, div.jhtmlarea:focus {
    border: 1px solid #4d90fe; 
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
    -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 
    transition: all 0.4s ease 0s;
}
input[type=text]:not(:focus), input[type=password]:not(:focus), textarea:not(:focus), input[type=text]:not(:hover), 
input[type=password]:not(:hover), textarea:not(:hover) {
    transition: all 0.4s ease 0s;
}
#mobilemenu {
    display: none;
    background: url(images/ic_mobilemenu.png) no-repeat !important;
    width: 48px !important;
    height: 48px !important;
    position: fixed;
    top: 13px !important; 
    left: 3px !important; 
    z-index: 99999999999999999999 !important;
    -webkit-tap-highlight-color: transparent !important;
    border-radius: 2.76px !important;
}
#mobilemenu.opened {
    background-color: #E8E8E8 !important;
}
body form div.jhtmlarea {
    padding: 0px;
    background: #fff;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body .jhtmlarea .toolbar {
    padding: 2px 2px 0px;
    height: 24px;
    background: #fafafa;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    -webkit-border-radius: 3px 3px 0px 0px;
}
.ow_chat.blurry {
    filter: blur(2px);
    -webkit-filter: blur(2px);
}
.ow_chat_mailchat_inputarea textarea {
    border: 0 !important; font-size: 14px !important;
}
.ow_mailchat_new_message .ow_chat_mailchat_inputarea .toolbar {
    border-radius: 0 !important;
}
body .jhtmlarea .toolbar ul {
    height: 24px;
}
.jhtmlarea .input_ws_cont {
    padding: 8px;
}
body.htmlarea_styles {
    margin: 0px;
}
html body .ow_sidebar *, html body .ow_console * {
    font-size: 12px;
}
label {
    color: #292929;
}
select {
    cursor: default; 
    overflow: hidden; 
    box-shadow: none !important; 
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important; 
    background: -moz-linear-gradient(top, #4d90fe, #4787ed) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed') !important; 
    background: -ms-linear-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important; 
    background: linear-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important; 
    border: 1px solid rgb(48, 121, 237) !important; 
    color: #FFFFFF !important; 
    background-color: #4d90fe; 
    font-size: 13px; 
    border-radius: 2.2px !important; 
    padding: 4px !important;
}
select:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important;
    background: -moz-linear-gradient(top, #4d90fe, #357ae8) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#357ae8') !important; 
    background: -ms-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important; 
    background: linear-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important;
    background-color: #357ae8;
    box-shadow: none !important; 
    transition: all 0.4s ease 0s;
}
select:focus {
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important;
}
select option {
    color: rgb(51, 51, 51); 
    list-style: none outside none; 
    white-space: nowrap; 
    font-size: 13px; 
    background-color: #FFFFFF;
}
textarea {
    height: 100px;
    width: 100%;
    resize: none !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
input[type=text], input[type=password] {
    width: 100%;
    height: 30px;
    line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
input[type=submit], input[type=button] {
    background-color: transparent;
    background-image: url(images/ic_right_arrow.png);
    background-repeat: no-repeat;
    background-position: 8px 50%;
    border-width: 1px;
    border-style: solid;
    border-color: #aaa;
    padding: 2px 6px 4px 28px !important;
    color: #009900; /** OW_Control type:color, section:2. Colors, key:buttonText, label:Button text **/
    font-size: 13px;
    cursor: pointer;
    border-top: 0;
    border-left: 0;
    font-family: inherit;
    height: 26px;
    outline: none !important;
}
body:not(:-moz-handler-blocked) input[type=submit], body:not(:-moz-handler-blocked) input[type=button] {
    padding-top: 0px;
    padding-right: 31px;
}
html body.ow input[type=submit], html body.ow input[type=button]{
    margin: 0px;
}
span.ow_button {
    display: inline-block;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: url(images/btn_grad.png);
    background-position: right top;
    padding: 0px 8px;
    border: 1px solid #ccc;
    border-radius: 2.76px;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
}
.ow_button:hover {
    border: 1px solid #D1D1D1; 
    transition: all 0.4s ease 0s; 
    box-shadow: 0 1px 2px rgba(0,0,0,0.1), inset 0 -1.5px 0px rgba(0, 0, 0, 0.18);
}
span.ow_button span.ow_button {
    border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border: none;
    background-image: none;
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
}
span.ow_button span {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    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: 0px;
}
body.ow input.ow_inprogress, body.ow .ow_inprogress {
    background-image: url(images/ajax_preloader_button.gif);
}
*+html input[type=submit], *+html input[type=button] {
    overflow: visible;
}
input[type=submit].submit {
    background-color: #00aa00;
    color: #fff;
}
input[type=submit].alert {
    background-color: #ff6666;
    color: #fff;
}
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: #999;
}
.form_auto_click textarea.invitation {
    height: 50px;
}
form .error {
    color: red;
}
span.error {
    color: #E3170D !important;
}
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;
}
.ow_positive input[type=submit], .ow_positive input[type=button] {
    color: #ff7000;
}
.ow_negative input[type=submit], .ow_negative input[type=button] {
    background-color: red;
    padding-right: 2px;
    color: #FFFFFF !important;
}
.ow_green {
    color: #089634;
}
.ow_red {
    color: #ee3d32;
}
.ow_mild_red, .ow_navbox.ow_mild_red a.move {
    color: #f42217;
}
.ow_mild_green, .ow_navbox.ow_mild_green a.move {
    color: #7cbb11;
}
.ow_button.ow_red, .ow_button.ow_mild_red, .ow_button.ow_green, .ow_button.ow_mild_green, .ow_button .ow_mild_red, .ow_button .ow_red, .ow_button .ow_green, .ow_button .ow_mild_green {
    background-color: transparent;
    border-color: transparent;
}
input[type=submit].ow_green, input[type=button].ow_green, input[type=submit].ow_mild_green, input[type=button].ow_mild_green, input[type=submit].ow_red, input[type=button].ow_red, input[type=submit].ow_mild_red, input[type=button].ow_mild_red {
    background-color: transparent;
}
body.htmlarea_styles {
    color: #333;
    font-size: 13px; /** key:commonFontSize **/
    line-height: 18px;
}
body.htmlarea_styles p{
    margin:0;
}

/*========================================================
        [5] Common Blocks        __blocks
  ========================================================*/

.ow_box_cap_empty .ow_box_cap_body {
    background: #EDEDED;
    border: 0;
    height: 27px;
    padding-bottom: 4px;
    padding-left: 5px;
    border-radius: 2.76px;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
}
.ow_box_cap_empty h3 {
    background-image: url(images/ic_file.png);
    background-repeat: no-repeat;
    background-position: 4px 50%;
    padding: 4px 0px 7px 27px;
    color: #000000;
    height: 20px;
    font-size: 17px;
    overflow: hidden;
    line-height: 23px !important;
}
.ow_box_cap h3 {
    background-image: url(images/ic_file.png);
    background-repeat: no-repeat;
    background-position: 4px 50%;
    padding: 4px 0 7px 27px;
    color: #000000;
    height: 20px;
    font-size: 17px;
    overflow: hidden;
    line-height: 23px !important;
}
.ow_box_cap {
    margin-left: 1px;
}
.ow_box_cap .ow_box_cap_right {
    margin-right: 2px;
}
.ow_box_cap .ow_box_cap_body {
    background: #EDEDED; /** OW_Control type:color, key:CapColor, section:1. General Settings, label: Cap Color **/
    border-bottom: none;
    border-top-left-radius: 2.76px;
    border-top-right-radius: 2.76px;
    height: 27px;
    padding-bottom:4px;
    padding-left: 5px;
}
.ow_box {
    margin-bottom: 8px;
    margin-left: 1px;
    padding: 10px 5% 10px 5%;
    position: relative;
    background: #F7F7F7;
    border: 0 !important;
    border-bottom-left-radius: 1.76px;
    border-bottom-right-radius: 1.76px;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.ow_box_empty {
    padding: 10px 10px 5px 10px;
    position: relative;
    margin-bottom: 8px;
    border-radius: 2.76px !important;
}
.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_bottom_left {
    background: transparent;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: -5px;
}
.ow_box_bottom_right {
    background: transparent;
    height: 5px;
    width: 5px;
    position: absolute;
    right: 0;
    bottom: -5px;
}
.ow_box_bottom_body {
    background: transparent;
    height: 5px;
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: -5px;
}
.ow_sidebar .ow_box_bottom_shadow,.ow_supernarrow .ow_box_bottom_shadow {
    bottom: -12px;
}
/*========================================================
        [6] Standard Listings        __listings
  ========================================================*/
.ow_ipc_picture {
    float: left;
    margin-right: -45px;
    width: 45px;
}
.ow_ipc_picture img {
    width: 45px;
    height: 45px;
}
.ow_ipc_info {
    margin-left: 57px;
    padding: 0px 0px 10px 0px;
    border-bottom: 1px solid #EDEDED;
}
.ow_ipc_header {
    padding: 2px 5px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    margin-bottom: 5px;
}
.ow_box .ow_ipc_header {
    border: none;
}
.ow_ipc_header, th {
    border: 0;
    background-color: #F2F2F2;
}
.ow_mini_ipc_picture {
    float: left;
    margin-right: -32px;
    width: 32px;
}
.ow_mini_ipc_picture .ow_avatar img, .ow_mini_ipc_picture img {
    width: 32px;
    height: 32px;
}
.ow_mini_ipc_info {
    margin-left: 40px;
}
.ow_mini_ipc_toolbar {
    font-size: 11px;
}
.ow_ic_header {
    margin-bottom: 5px;
}
.ow_ic_description {
    margin-bottom: 5px;
}
.ow_ic_toolbar {
    margin-bottom: 5px;
}
th, .ow_content_menu, .ow_content_menu li a, .ow_highbox_table .ow_highbox, .ow_page .ow_highbox, .ow_sidebar, .ow_table_3 td {
    border-color: #aaaaaa; 
}
.ow_ipc_content {
    padding: 0px 5px 5px 5px;
}
.ow_ipc_toolbar {
    font-size: 11px;
    float: left;
    padding: 0 5px;
}
.ow_box_toolbar {
    margin-top: 16px;
    font-size: 11px;
    float: right;
    white-space: nowrap;
}
.ow_box_toolbar span {
    padding: 0px 2px 0px 0px;
}
.ow_box_toolbar span.ow_nowrap a {
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #ccc;
    background: #FAFAFA;
    padding: 0px 6px 0px;
    line-height: 21px;
}
.ow_box_toolbar span.ow_nowrap a:hover {
    background: url(images/box_menu_active.gif) repeat-x;
}
.ow_box_empty .ow_box_toolbar {
    margin-top: 2px;
    padding-bottom: 5px;
    text-align: right;
    font-weight: normal;
    background-color: transparent;
}
.ow_box_toolbar li a {
    font-size: 12px;
}
.ow_box_toolbar a:hover {
    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: 0px;
    margin-right: 1px;
}
.ow_tooltip .tail {
    display: inline-block;
    padding-left: 50px;
}
.ow_tooltip .tail span {
    display: block;
    border: 7px dashed transparent;
    border-bottom-color: #eee; /** OW_Control key:owAlt2 **/
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-top-width: 0;
}
.ow_tooltip .body {
    background: #FFFFFF; 
    padding: 5px;
    border-radius: 2.76px;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
}
.ow_ivc_voteupdown {
    background-repeat: no-repeat;
    background-position: center 5px;
    float: left;
    margin-right: -50px;
    padding: 0px 5px 5px;
    text-align: center;
}
.ow_ivc_content {
    margin-left: 75px;
}
.ow_lp_picture {
    float: left;
    margin: 0 1px 1px 0;
}
.ow_lp_avatars {
    text-align: center;
}
.ow_lp_avatars.ow_mini_avatar {
    text-align: left;
}
.ow_lp_avatars .ow_lp_wrapper {
    display: inline-block;
    margin: 0 1px 1px 0;
    width: 45px;
}
.ow_lp_avatars.ow_mini_avatar .ow_lp_wrapper {
    width: 32px;
}
.ow_lp_albums .ow_lp_wrapper {
    width: 75px;
    float: left;
    margin-right: 6px;
}
.ow_lp_photos .ow_lp_wrapper {
    width: 75px;
    margin: 0 3px 3px 0;
    display: inline-block;
    float: none;
}
a.ow_photo_avatar_url {
    font-weight: normal !important;
    font-size: 14px !important;
}
.ow_content_menu li._menu_explore, .ow_content_menu li._menu_my_photos {
    margin-top: 13px !important;
}
.ow_lp_avatars img {
    width: 45px;
    height: 45px;
}
.ow_lp_avatars .ow_avatar {
    margin: 2px;
}
.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;
}
.avatar_list_more_icon {
    width: 25px;
    height: 32px;
    display: inline-block;
    margin: 0 1px;
    background: #ffffff url(images/more_icon.png) no-repeat 50% 50%;
}
.ow_lp_photos img,
.ow_lp_albums img {
    width: 75px;
    height: 75px;
}
.ow_lp_label {
    margin-left: 80px;
}
.ow_user_list .ow_item_set3 {
    width: 32%;
    word-wrap: break-word;
}
.ow_user_list_item {
    float: left;
    padding: 10px;
    padding-right: 0px;
    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 {
    border: 0;
}
.ow_table_1 .ow_empty + tr td:first-child, .ow_table_2 .ow_empty + tr td:first-child {
    border-radius: 4px 0px 0px 0px;
    -moz-border-radius: 4px 0px 0px 0px;
    -webkit-border-radius: 4px 0px 0px 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
}
.ow_photo_list div:first-child, .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_photo_list div, .ow_video_list div, .ow_user_list div {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
.ow_photo_list div:last-child, .ow_video_list div:last-child, .ow_user_list div:last-child {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}
.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;	
}
.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: 0px;
    -moz-border-top-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
}
.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: 0px;
}
.ow_table_1 th, .ow_table_2 th {
    border-style: solid;
    border-color: #e8e8e8  #e8e8e8 #ccc #e8e8e8;
    border-width: 0px 1px 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 0px;
    border-color: #ccc;
}
.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: #ccc;
}
.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;
}
.ow_table_3 td.ow_label {
    border: none;
    color: #666;
    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.ow_section {
    border: 0 !important;
    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: #f0f0f0;
    padding: 5px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight: normal;
}
table.ow_form td.ow_label {
    color: #666;
    text-align: right;
    width: 20%;
}
table.ow_form td.ow_desc {
    width: 25%;
    color: #666666;
    font-size: 11px;
}
table.ow_form td.ow_submit {
    text-align: center;
}

/*========================================================
        [8] Messages & Notifications        __messages
  ========================================================*/

/*========================================================
        [9] Thumbnails & Icons        __icons
  ========================================================*/
img.thumb {
    width: 100px;
}

html body div .ow_ic_add {background-image: url(images/ic_add.png);}
html body div .ow_ic_aloud {background-image: url(images/ic_aloud.png);}
html body div .ow_ic_app {background-image: url(images/ic_app.png);}
html body div .ow_ic_attach {background-image: url(images/ic_attach.png);}
html body div .ow_ic_birthday {background-image: url(images/ic_birthday.png);}
html body div .ow_ic_bookmark {background-image: url(images/ic_bookmark.png);}
html body div .ow_ic_calendar {background-image: url(images/ic_calendar.png);}
html body div .ow_ic_cart {background-image: url(images/ic_cart.png);}
html body div .ow_ic_chat {background-image: url(images/ic_chat.png);}
html body div .ow_ic_clock {background-image: url(images/ic_clock.png);}
html body div .ow_ic_comment {background-image: url(images/ic_comment.png);}
html body div .ow_ic_cut {background-image: url(images/ic_cut.png);}
html body div .ow_ic_dashboard {background-image: url(images/ic_dashboard.png);}
html body div .ow_ic_delete {background-image: url(images/ic_delete.png);}
html body div .ow_ic_draft {background-image: url(images/ic_draft.png);}
html body div .ow_ic_down_arrow {background-image: url(images/ic_down_arrow.png);}
html body div .ow_ic_edit {background-image: url(images/ic_edit.png);}
html body div .ow_ic_female {background-image: url(images/ic_female.png);}
html body div .ow_ic_file {background-image: url(images/ic_file.png);}
html body div .ow_ic_files {background-image: url(images/ic_files.png);}
html body div .ow_ic_flag {background-image: url(images/ic_flag.png);}
html body div .ow_ic_folder {background-image: url(images/ic_folder.png);}
html body div .ow_ic_forum {background-image: url(images/ic_forum.png);}
html body div .ow_ic_friends {background-image: url(images/ic_friends.png);}
html body div .ow_ic_gear_wheel {background-image: url(images/ic_gear_wheel.png);}
html body div .ow_ic_heart {background-image: url(images/ic_heart.png);}
html body div .ow_ic_help {background-image: url(images/ic_help.png);}
html body div .ow_ic_house {background-image: url(images/ic_house.png);}
html body div .ow_ic_info {background-image: url(images/ic_info.png);}
html body div .ow_ic_key {background-image: url(images/ic_key.png);}
html body div .ow_ic_left_arrow {background-image: url(images/ic_left_arrow.png);}
html body div .ow_ic_lens {background-image: url(images/ic_lens.png);}
html body div .ow_ic_link {background-image: url(images/ic_link.png);}
html body div .ow_ic_lock {background-image: url(images/ic_lock.png);}
html body div .ow_ic_mail {background-image: url(images/ic_mail.png);}
html body div .ow_ic_male {background-image: url(images/ic_male.png);}
html body div .ow_ic_mobile {background-image: url(images/ic_mobile.png);}
html body div .ow_ic_moderator {background-image: url(images/ic_moderator.png);}
html body div .ow_ic_monitor {background-image: url(images/ic_monitor.png);}
html body div .ow_ic_move {background-image: url(images/ic_move.png);}
html body div .ow_ic_music {background-image: url(images/ic_music.png);}
html body div .ow_ic_new {background-image: url(images/ic_new.png);}
html body div .ow_ic_ok {background-image: url(images/ic_ok.png);}
html body div .ow_ic_online {background-image: url(images/ic_online.png);}
html body div .ow_ic_picture {background-image: url(images/ic_picture.png);}
html body div .ow_ic_plugin {background-image: url(images/ic_plugin.png);}
html body div .ow_ic_push_pin {background-image: url(images/ic_push_pin.png);}
html body div .ow_ic_reply {background-image: url(images/ic_reply.png);}
html body div .ow_ic_right_arrow {background-image: url(images/ic_right_arrow.png);}
html body div .ow_ic_rss {background-image: url(images/ic_rss.png);}
html body div .ow_ic_save {background-image: url(images/ic_download.png);}
html body div .ow_ic_restrict {background-image: url(images/ic_restrict.png);}
html body div .ow_ic_script {background-image: url(images/ic_script.png);}
html body div .ow_ic_server {background-image: url(images/ic_server.png);}
html body div .ow_ic_star {background-image: url(images/ic_star.png);}
html body div .ow_ic_tag {background-image: url(images/ic_tag.png);}
html body div .ow_ic_trash {background-image: url(images/ic_trash.png);}
html body div .ow_ic_unlock {background-image: url(images/ic_unlock.png);}
html body div .ow_ic_up_arrow {background-image: url(images/ic_up_arrow.png);}
html body div .ow_ic_update {background-image: url(images/ic_update.png);}
html body div .ow_ic_user {background-image: url(images/ic_user.png);}
html body div .ow_ic_video {background-image: url(images/ic_video.png);}
html body div .ow_ic_warning {background-image: url(images/ic_warning.png);}
html body div .ow_ic_write {background-image: url(images/ic_write.png);}
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_button span {
    background-image: none;
    background-repeat: no-repeat;
}
.maintenance_cont h1 {
    background-image: none;
}
.ow_icon_control {
    background-repeat: no-repeat;
    display: inline-block;
    padding: 0px 0 2px 20px;
    line-height: 15px;
}
.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
  ========================================================*/
.ow_main_menu {
    position: fixed;
    width: 225px;
    background-color: #F2F2F2;
    border-right: 1px solid #DCDCDC;
    border-left: 1px solid #F2F2F2;
    height: 100%;
    top: 40px;
    margin-left: -50px;
    padding-top: 7px;
    padding-left: 20px;
    padding-right: 0 !important;
    padding-bottom: 28px;
    z-index: -1 !important;
    display: inline !important;
    margin-top: 24px !important;
}
#mobileMenu, .ow_main_menu {
    z-index: 9 !important;
}
.ow_main_menu li {
    float: left;
    padding: 0;
}
.ow_main_menu li a {
    color: #292929;
    padding: 8px;
    padding-left:20px;
    font-size: 16px;
    display: block;
    text-decoration: none;
    margin-left: -20px;
    width: 217px !important;
    font-style: normal;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background: #F2F2F2;
}
.ow_main_menu li.active a, .ow_main_menu li.active a:hover {
    color: #FFFFFF !important;
}
.ow_main_menu li a:hover {
    color: #FFFFFF !important;
}
.ow_main_menu li.active a, .ow_main_menu li a:hover {
    color: #ffffff;
    background-color: #4d90fe;
}
.ow_box_menu {
    font-size: 0px;
    line-height: 21px;
    margin-bottom: 4px;
    margin-top: -7px;
}
.ow_box .ow_box_menu {
    text-align: center;
}
.ow_box_menu a {
    background: #fff;
    display: inline-block;
    color: #666;
    font-size: 12px;
    height: 22px;
    padding: 0px 6px 0 7px;
    border-style: solid;
    border-color: #dcdcdc;
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 0px -1px;
    outline: 0;
}
.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: #828282; /** OW_Control key:titleColor **/
    text-decoration: none;
    background: transparent url('images/box_menu_active.gif') repeat-x left top;
}
.ow_content_menu {
    border-bottom: 1px solid #CCC;
}
.ow_content_menu_wrap {
    margin-bottom: 20px;
}
.ow_content_menu li {
    float: left;
    background: transparent;
    margin-right: 5px;
}
.ow_content_menu li a {
    text-decoration: none;
    background: #FAFAFA;
    border: 1px solid #CCC;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-bottom: 0 !important;
    color: #292929;    
    display: block;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.ow_content_menu span {
    background-image: none !important;
    padding-top: 1px;
    padding-left: 4px;
    padding-right: 4px;
    display: block;
}    
.ow_content_menu li.active span {
    color: #292929 !important;
}
ul.ow_bl {
    padding: 0;
    border: 0;
}
ul.ow_bl li {
    float: right;
    list-style: none;
    margin-left: 4px;
    margin-bottom: 4px;
}
ul.ow_bl a, .ow_blitem input {
    display: block;
    border-radius: 1.85px; 
    background-color: #E8E8E8; 
    border: 0; 
    padding: 1px 8px; 
    cursor: default; 
    color: #292929 !important;
    line-height: 22px;
    height: 22px;
    text-decoration: none;
    font-size: 11px;
}
ul.ow_bl a:hover, .ow_blitem input:hover {
    background-color: #E0E0E0;
}
span.ow_blitem {
    background: url(images/btnl_bg.png) repeat-x center left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #626060;
    padding: 0px 0px;
    line-height: 20px;
    height: 22px;
    text-decoration: none;
    display: inline-block;
    margin: 0px 4px 0px 0px;
}
span.ow_blitem span {
    display: inline-block;	
}
span.ow_blitem input[type="submit"], span.ow_blitem input[type="button"] {
    border: none;
    padding: 0px;
    background: none;
    font-weight: normal;
    height: auto;
    padding: 2px 5px 0 6px;
    font-size: 11px;
    line-height: 17px; 
    text-transform: none;
}
span.ow_blitem:hover, span.ow_blitem input:hover {
    border-color: #e0e0e0;
}
.ow_footer_menu {
    font-size: 11px;
    padding: 10px;
    text-align: left;
    margin-bottom: 15px;
    padding-top: 5px;
    margin-left: -190px;
}

/*========================================================
        [11] Pagination        __pagination
  ========================================================*/
html[xmlns] .ow_paging.clearfix {
    display: inline-block;
}
.ow_paging {
    font-size: 12px;
    padding: 1px;
}
.ow_paging a {
    display: inline-block;
    line-height: 16px;
    background: url(images/console_item_bg.png) repeat-x 0px 0px;
    border: 1px solid #ccc;
    padding: 2px 6px 2px 7px;
    text-decoration: none;
    border-radius: 2.76px !important; 
    font-size: 12px !important;
    color: #292929;
}
.ow_paging a.active, .ow_paging a:hover{
    background: url(images/console_active_item_bg.png) repeat-x 0px 0px;
}
.ow_paging span {
    display: inline-block;
    padding-left: 3px;
}
/*========================================================
        [12] Typography        __typography
  ========================================================*/
.ow_small {
    font-size: 11px;
    line-height: 14px;
}
.ow_highlight {
    background: #aaffaa;
}
.ow_std_margin {
    margin-bottom: 25px;
}
.ow_normal {
    font-size: 13px;
}
.ow_sidebar .ow_tiny, .ow_console .ow_tiny, .ow_tiny {
    font-size: 9px;
}
.ow_stdmargin, .ow_smallmargin {
    margin-bottom: 10px;    
}
.ow_outline {
    color: #357ae8;
}
.ow_lightweight {
    font-weight: normal;
}
.ow_txt_value {
    font-weight: bold;
    color: #4d90fe; /** OW_Control type:color, section:2. Colors, key:txtValue, label:Numeric values **/
}
.ow_remark {
	color: #888; /** OW_Control type:color, section:2. Colors, key:remarkColor, label:Remark text **/
}
.ow_alt1, tr.ow_alt1 td {
    background-color: #ffffff;
}
.ow_alt2, tr.ow_alt2 td {
    background-color: #fff;
}
.ow_high1 {
    background-color: #fff; /** OW_Control type:color, section:2. Colors, key:owHigh1, label:Highlighted item #1 **/
}
.ow_high2 {
    background-color: #eee; /** OW_Control type:color, section:2. Colors, key:owHigh2, label:Highlighted item #2 **/
    border-radius: 2.76px;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
}
.ow_add_content {
    text-decoration: none;
    font-weight: bold;
    color: #000000;
    background-color: #F9F6EE;
    border: 1px solid #D8D4C8;
    border-top-color: #D6D3C8;
    border-bottom-color: #DAD6C9;
}
.ow_content_menu li.active a, .ow_content_menu li a:hover {
    background-color: #E0E0E0 !important;
    border: 1px solid #D3D3D3 !important;
}
.ow_content_menu li a:hover, .ow_content_menu li a:not(:hover) {
    transition: all 0.4s ease 0s;
}
a.ow_lbutton, span.ow_lbutton {
    color: #FFF;
    background-color: #AAA;
    padding: 2px 4px;
    line-height: 13px;
    border-radius: 2px;
    border: 0;
    text-shadow: none;
    display: inline-block;
    vertical-align: middle;
    margin-top: 3px;
}
a.ow_lbutton, span.ow_lbutton {
    font-size: 11px;
}
.ow_lbutton:hover {
    cursor: pointer;
    text-decoration: none;
}
.ow_disabled {
    background: #ccc;
}
.info {
    margin-bottom: 8px;
}
html body .ow_green {
    color: #FFFFFF !important;
}
html body .ow_red {
    border-color: #aa6666;
}
.ow_automargin {
    margin-left: auto;
    margin-right: auto;
}
.ow_autowidth, table.ow_form td.ow_autowidth {
    width: auto;
}
.ow_anno {
    background: #DDDDAA url(images/ic_warning.png) no-repeat scroll 15px 45%;
    border: 1px solid #CCCC99;
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.outline {
    color: #dd3300;
    font-weight: bold;
}
input[type=text].ow_inputready, textarea.ow_inputready {
    color: #999999;
}
input[type=submit], input[type=button] {
    font-weight: normal; 
    font-size: 14px; 
    border: 0 !important; 
    color: #009900 !important;
}
span.ow_button {
    padding: 0 !important;
}
input[type=button], input[type=submit] {
    border: 1px solid #B9B9B9; 
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1); 
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1); 
    -o-box-shadow: 0 1px 2px rgba(0,0,0,0.1); 
    box-shadow: 0 1px 2px rgba(0,0,0,0.1); 
    -moz-border-radius: 1.75px !important;     
    -webkit-border-radius: 1.75px !important; 
    border-radius: 1.75px !important; 
    cursor: default;
    text-shadow: none !important;
}
input[type=button]:hover {
    opacity: 1; 
    transition: all 0.4s ease 0s;
}
input[type=button]:focus, input[type=submit]:focus {
    transition: all 0.4s ease 0s;
}
input[type=button]:not(:hover), input[type=submit]:not(:hover) {
    transition: all 0.4s ease 0s;
}
input[type=text], input[type=password], input[type=text].invitation {
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
}

/*========================================================
        [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
  ========================================================*/
.ow_add_content {
    background-image: url(images/ic_add.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    margin-bottom: 2px;
    overflow: hidden;
    padding: 6px 0 6px 30px;
    text-align: left;
    display: block;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    font-weight: bold;
}
.ow_add_content:hover {
    text-decoration:none;
}
.ow_forum {
    text-align: center;
    width: 100%;
}
.ow_forum .ow_name {
    text-align: left;
    width: 563px;
}
.ow_forum .ow_topics {
    width: 55px;
}
.ow_forum .ow_replies {
    width: 55px;
}
.ow_forum .ow_action {
    white-space: nowrap;
    width: 70px;
}
.ow_forum_topic .ow_author {
    width: 20%;
}
.ow_forum_topic .ow_posts {
    text-align: center;
    width: 1%;
}
.ow_forum_topic .ow_views {
    text-align: center;
    width: 1%;
}
.ow_forum_topic .ow_icon {
    line-height: 14px;
    text-align: center;
    width: 8%;
}
body.htmlarea_styles blockquote.ow_quote, blockquote.ow_quote {
    margin: 10px 0 10px 40px;
    background: #f0f0f0;
    border-left: 2px solid #ccc;
    padding: 2px 5px;
}
body.htmlarea_styles blockquote.ow_quote .ow_author, blockquote.ow_quote .ow_author {
    border-bottom: 1px solid #ccc;
    font-size: 11px;
    display: inline-block;
    padding: 2px 0;
    width: 98%;    
}
.ow_forum_topic_posts .ow_post_comment {
    background-repeat: no-repeat;
    font-style: italic;
    font-size: 11px;
    margin: 10px 0;
    padding-left: 20px;
}
.ow_forum_post_area {
    height: 240px;
}
.ow_forum_status {
    font-style: italic;
}
.forum_placeholder {
    border: 1px dashed #999;
    background-color: #FFF9DB;
    margin-bottom: 25px;
    width: 100%;
}
tr.forum_placeholder td {
    background-color: #FFF9DB;
    border: 1px dashed #999;
    height: 45px;
    width: 100%;
}
.forum_section {
    cursor: move;
}
.forum_section_tr {
    height: 41px;
}
.ow_forum_topic_posts .ow_box .ow_ipc_info {
    border: none;
    padding: 0px;
}
body .ow_forum_attachment_icon {
    width: 16px;
}
table.ow_mailbox {
    width: 100%;
}
table.ow_mailbox td {
    border-top: 1px solid #ccc;
}
table.ow_mailbox td {
    border-top: 1px solid #ccc;
}
.ow_mailbox_subject_text {
    font-size: 17px !important;
    color: #575757 !important;
}
tr.ow_alt2 .mail_title {
    font-weight: bold;
}
table.ow_mailbox td.mail_info {
    white-space: nowrap;
    width: 150px;
}
table.ow_mailbox td.icons {
    text-align: center;
    width: 30px;
}
.ow_mailbox_message_header a {
   font-size: 15px !important;
   font-weight: normal !important;
}
span.ic_reply {
    background: url(images/ic_reply.png) no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.ow_blogpost_compose textarea{
    height: 235px;
}
.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;
}
.ow_video_player {
    text-align: center;    
}
.ow_video_description {
    margin: 8px 0 20px; 
}
.ow_video_list_item {
    float: left; 
    height: 200px;
    padding: 15px;
    width: 145px; 
}
.ow_other_video_item_title {
    margin-left: 80px;
    padding-left: 5px;
}
.ow_video_thumb {
    background: #fff url(images/video-no-video.png) no-repeat center center;
    display: block;
    height: 109px !important;
}
.ow_video_thumb, .ow_video_list_item img {
    width: 145px;
}
.ow_other_video_thumb {
    background: #FFF url(images/video-no-video.png) no-repeat center center;
    display: block;
    margin-right: -80px;
}
.base_index_page .ow_other_video_thumb {
    margin-right: auto !important;
}
.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;
    margin-bottom: 4px;
    width: 80px;
    height: 60px;
    vertical-align: middle;
}
.ow_video_item_title {
    padding-bottom: 3px;
    overflow: hidden;
    word-wrap: break-word;
}
.ow_video_item_rate {
    height: 15px;
    text-align: center;
}
.ow_video_infobar {
    padding: 10px;
    text-align: right;
}
.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: 0px auto;
}
.ow_avatar_preview div {
    margin: 0px auto;
}
.ow_avatar {
    position: relative;
    display: inline-block;
    width: 45px; 
    height: 45px;
}
.ow_avatar img {
    width: 45px; 
    height: 45px;
    vertical-align: bottom;
}
.ow_avatar_label {
    font-size: 7px;
    display: inline-block;
    position: absolute;
    line-height: 10px; 
    text-transform: uppercase;
    bottom: 0px;
    background-color: #999;
    right: 0;
    color: #FFF;
    padding: 0px 2px;
    border-radius: 3px 0px 0px 0px;
    -moz-border-radius: 3px 0px 0px 0px;
    -webkit-border-radius: 3px 0px 0px 0px;
}
.ow_sidebar .ow_avatar_label {
    font-size: 7px;
}
.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: 11px 0px;
    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;
}
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 #ccc;
    display: block;
    padding: 5px 7px;
    text-decoration: none;
}
ul.ow_bl_narrow li a:hover {
    background: #999;
    color: #fff;
}
ul.ow_newsfeed {
    padding: 0px;
}
.ow_newsfeed_section {
    list-style-image: none;
    margin: 15px 0;
}
.ow_newsfeed_section span {
    background: #f0f0f0;
    padding: 5px 10px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.ow_newsfeed_comments .base_cmnts_temp_cont,
.ow_newsfeed_comments .base_cmnt_mark {
    margin-bottom: 0px;
}
.base_cmnt_mark .ow_ipc_info {
    padding-bottom: 0px;
}
.ow_newsfeed_comments .comment_add_arr {
    float: left;
    display: block;
    position: relative;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 14px 0px 0px -5px;
    background: url(images/comment_arr.png) no-repeat 0px 0px;
}
.ow_newsfeed_features .ow_tooltip .ow_tooltip_body {
    background: #FFFFFF;
    border: 1px solid #e8e8e8;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    padding: 4px 0px;
    box-shadow: none;
}
.ow_newsfeed_comments .ow_tooltip .ow_tooltip_body {
    border: 1px solid #D4D4D4;	
}
.ow_newsfeed_item .ow_tooltip .ow_tooltip_body, .ow_context_action .ow_newsfeed_tooltip.ow_add_comments_form .ow_tooltip_body {
    padding: 4px 4px;
}
.ow_newsfeed_features .ow_tooltip .ow_tooltip_tail span {
    height: 5px;
    background: url(images/comment_block_arr.png) no-repeat 8px 0px;
}
.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);
}
.ow_newsfeed_features .ow_context_action_list a, .ow_newsfeed_item .ow_context_action_list a {
    padding: 4px 12px;
}
.ow_newsfeed_tooltip {
    margin-top: 2px;
}
.ow_newsfeed_tooltip.ow_add_comments_form .ow_tooltip_body {
    padding: 8px;
}
.ow_newsfeed_left {
    float: left;
}
.ow_newsfeed_date {
    float: right;
    text-align: right;
    font-size: 10px;
    line-height: 24px;
}
.ow_newsfeed_context_menu {
    display: none;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 0 !important;
}
.ow_newsfeed_item:hover .ow_newsfeed_context_menu {
    display: block;
}
.ow_newsfeed_control {
    display: inline-block;
}
.ow_content .ow_newsfeed_date {
    color: #999;
}
.ow_newsfeed_date:hover {
    color: #2A80AE;
}
body .ow_newsfeed_control .ow_newsfeed_string {
    display: inline-block;
    vertical-align: middle;
    max-width: 74%;
}
.ow_newsfeed_left {
    width: 82%;
}
.ow_wide .ow_newsfeed_control .ow_newsfeed_string {
    max-width: 47%;
}
.ow_wide .ow_newsfeed_left {
    max-width: 76%;
}
.ow_narrow .ow_newsfeed_control .ow_newsfeed_string {
    max-width: 14%;
}
.ow_narrow .ow_newsfeed_left {
    max-width: 62%;
}
.ow_supernarrow .ow_newsfeed_control .ow_newsfeed_string {
    max-width: 18%;
}
.ow_supernarrow .ow_newsfeed_left {
    max-width: 71%;
}
.ow_newsfeed_btns {
    margin-top: 14px;
}
.ow_newsfeed_btn_wrap {
    display: inline-block;
    line-height: 20px;
    border-radius: 2.76px;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
    padding: 1px 5px 1px 1px;
    margin-right: 4px;
    color: #666666;
    vertical-align: middle;
}
.ow_newsfeed_btn_wrap .ow_miniic_control {
    border: 1px solid #DCDCDC !important;
}
.ow_newsfeed_btn_wrap .ow_miniic_control:hover {
    border: 1px solid #BABABA !important; 
    transition: all 0.4s ease 0s;
}
.ow_newsfeed_btn_wrap .ow_miniic_control:not(:hover) {
    transition: all 0.4s ease 0s;
}
.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: #fefefe url(images/newsfeed_btn_bg.png) repeat-x 0px 0px;
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    vertical-align: top;
    margin-right: 6px;
}
.ow_miniic_control.active {
    background: #fefefe url(images/newsfeed_btn_bg_active.png) repeat-x 0px 0px;
}
.ow_miniic_control span {
    display: inline-block;
    width: 18px;
    height: 18px;
}
.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;
}
.ow_newsfeed_doublesided_stdmargin {
    margin: 16px 0px;
}
.newsfeed-attachment-preview.item_loaded {
    width: 98.7%;
    margin-left: 0px;
    margin-right: 0px;	
}
.ow_attachments .buttons {
    padding: 1px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
body .ow_attachments a {
    border: 1px solid #ccc;
    border-radius: 2px 0 0 2px;
}
body .ow_attachments a.video {
    border-radius: 0 2px 2px 0;
    margin: 0 0 0 -1px;
}
.ow_attachment_btn span.ow_button span {
    display: inline-block;
    margin: 1px;
}
.ow_attachment_btn span.ow_button input[type=submit], .ow_attachment_btn span.ow_button input[type="button"] {
    background-image: url(images/ic_right_arrow.png);
    background-repeat: no-repeat;
    background-position: 8px 50%;
}
.base_cmnts_temp_cont .ow_ipc_info {
    border: none;
    padding-bottom: 1px;
}
.ow_comments_item {
    position: relative;
    padding: 0px 0px 4px;
}
.ow_comments_item_picture {
    float: left;
    margin-right: -50px;
    width: 50px;
}
.ow_newsfeed_comments .ow_comments_item_picture {
    float: left;
    margin-right: -42px;
    width: 42px;
}
.ow_newsfeed_comments .ow_comments_item_picture .ow_avatar {
    width: 32px;
    height: 32px;
}
.ow_newsfeed_comments .ow_comments_item_picture .ow_avatar img, .ow_newsfeed_comments .ow_comments_item_picture img {
    width: 32px;
    height: 32px;
}
.ow_newsfeed_comments .ow_comments_item_info {
    margin-left: 48px;
    padding-top: 0px; 
}
.ow_newsfeed_comments .ow_comments_item_content {
    font-size: 11px;
}
.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: 13.5px;
    font-weight: normal !important;
}
.ow_comments_item_content {
    line-height: 1.25em;
    font-size: 13px;
    margin-bottom: 4px;
    padding: 4px 4px 5px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    min-height: 14px;
}
.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 .ow_tooltip .ow_tooltip_body {
    padding: 4px 0px;
}
.ow_comments_list .ow_context_action_list a {
    padding: 4px 12px;
}
.ow_newsfeed_comments .ow_comments_item {
    padding: 0px 0px 8px;
}
.ow_comments_item_info .mipc_url{
    font-weight: bold;
}
.comment_add_arr {
    float: left;
    display: block;
    position: relative;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 14px 0px 0px -5px;
    background: url(images/comment_arr.png) no-repeat 0px 0px;
}
.comment_arr {
    float: left;
    display: block;
    position: relative;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 8px 0px 0px -5px;
    background: url(images/comment_arr.png) no-repeat 0px -11px;
}
.ow_comments_list .comments_view_all {
    padding-bottom: 5px;
}
.ow_comments_list .ow_attachment {
    padding-top: 4px;
}
.ow_comments_content.ow_smallmargin {
    margin-bottom: 0px;
}
.ow_comments_content img {
    max-width: 100%;
}
.ow_comments_btn_block {
    padding: 0 0px 0px 0;
}
.ow_comments_item .cnx_action {
    position: absolute;
    right: 4px;
    top: 4px;
}
.ow_newsfeed_comments .ow_comments_item .cnx_action {
    top: 2px;
}
.ow_comments_msg {
    margin-top: 4px;
    color: #666;
}
.item_loaded {
    margin: 0px 3px 8px 57px;
}
.ow_newsfeed_comments .item_loaded {
    margin: 0px 0px 8px 49px;
}
textarea.ow_newsfeed_status_input {
    height: 58px;
}
textarea.ow_newsfeed_status_input.invitation {
    width: 100%;
    height: 28px;
}
.ow_avatar_console {
    position: relative;
    background: url(images/avatar-bg.gif) repeat-x center center;
    padding: 5px;
}
.ow_avatar_console .ow_avatar_image {
    height: 190px;
    width: 190px;
}
.ow_avatar_change {
    position: absolute;
    top: 95px;
    transition: all 0.4s ease 0s;
    left: 50%;
    margin-left: -100px;
}
.ow_avatar_console_links {
    background: #F0F0F0;
    display: block;
    padding: 5px 10px;
    border-top: 1px solid #FFFFFF;
}
.ac_results {
    padding: 0px;
    border: 1px solid #BBB;
    background-color: #FFF;
    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: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    filter: mask();
    width: 3000px;
    height: 3000px;
}
.ac_list_container{
    width: 97%;
    position: relative;
}
.ac_results li {
    margin: 0px;
    padding: 4px 5px;
    cursor: pointer;
    display: block;
    width: 98%;
    font: menu;
    font-size: 12px;
    overflow: hidden;
}
.ac_loading {
    background: url('http://ow2/ow_static/plugins/forum/js/indicator.gif') right center no-repeat;
}
.ac_over {
    background-color: #F0F0F0;
}
.ac_match {
    font-weight: bold;
}
.ow_tip {
    display: inline-block;
    position: absolute;
    z-index: 7;
    color: #292929; /** OW_Control type:color, section:2. Colors, key:tooltipTextColor, label:Tooltip text color **/
}
.ow_tip_arrow {
    display: inline-block;
    position: absolute;
    opacity: .95;
    filter: alpha(opacity=95);
}
.ow_tip_arrow span {
    display: block;
    border: 7px dashed transparent;
}
.ow_tip_right .ow_tip_arrow span {
    border-right-color: #666666; 
    border-right-style: solid;
    border-right-width: 10px;
    border-left-width: 0;
}
.ow_tip_right .ow_tip_arrow {
    top: 50%;
    margin-top: -7px;
    left: 0;
}
.ow_tip_right .ow_tip_box {
    margin-left: 10px;
}
.ow_tip_left .ow_tip_arrow span {
    border-left-color: #666666; 
    border-left-style: solid;
    border-left-width: 10px;
    border-right-width: 0;
}
.ow_tip_left .ow_tip_arrow {
    top: 50%;
    margin-top: -7px;
    right: 0;
}
.ow_tip_left .ow_tip_box {
    margin-right: 10px;
}
.ow_tip_bot .ow_tip_arrow span {
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-top-width: 0;
}
.ow_tip_bot .ow_tip_arrow {
    left: 50%;
    margin-left: -7px;
    top: 0;
}
.ow_tip_bot .ow_tip_box {
    margin-top: 10px;
}
.ow_tip_top {
    position: absolute;
}
.ow_tip_top .ow_tip_arrow span {
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 10px;
    border-bottom-width: 0;
}
.ow_tip_top .ow_tip_arrow {
    left: 50%;
    margin-left: -7px;
    bottom: 0;
}
.ow_tip_top .ow_tip_box {
    margin-bottom: 10px;
}
.ow_tip_box {
    background: #FFFFFF !important;
    color: #292929 !important;
    border-radius: 2.76px !important;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);     opacity: .95;
    filter: alpha(opacity=95);
    padding: 4px;
    font-size: 12px;
}
.ow_tip_box b {
    font-weight: normal !important;
}
/*========================================================
        [16] Admin Styles        __admin
  ========================================================*/
.ow_page_container.ow_admin .ow_page {
    min-height: 300px;
}
table.ow_admin_footer {
    margin-top: 15px;
    font-size: 11px;
    line-height: 1.25;
}
table.ow_admin_footer div.group {
    margin-bottom: 20px;
}
table.ow_admin_footer h3 {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 0;
}
table.ow_admin_footer a {
    color: #aaa;
    text-decoration: none;
    display: block;
    margin-bottom: 2px;
    margin-right: 1px;
}
table.ow_admin_footer a:hover {
    color: #fff;
    margin-left: 1px;
    margin-right: 0;
}
div.admin_menu_cont {
    margin-top: 10px;
}
.ow_admin_header .ow_console {
    float: none;
}
div.ow_admin_header {
    height: 115px;
}
div.admin_menu_cont .menu_item {
    float: left;
    margin-left: 10px;
    cursor: pointer;
}
div.admin_menu_cont .menu_item:hover {
    text-decoration: none;
}
div.admin_menu_cont .menu_item .label {
    color: #666;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    display: block;
    height: 35px;
}
div.admin_menu_cont .menu_item .menu_items {
    display: none;
    position: absolute;
    z-index: 10;
}
div.admin_menu_cont .menu_item span.icon {
    display: block;
    padding-top: 42px;
    width: 88px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: -88px 0;
    height: 46px;
    line-height: 14px;
}
div.admin_menu_cont .menu_item.active span.label, div.admin_menu_cont .menu_item:hover span.label {
    color: #CF3513;
}
div.admin_menu_cont .menu_item .menu_admin {
    background-image: url(images/dashboard.png);
}
div.admin_menu_cont .menu_item .menu_users {
    background-image: url(images/users.png);
}
div.admin_menu_cont .menu_item .menu_settings {
    background-image: url(images/settings.png);
}
div.admin_menu_cont .menu_item .menu_privacy {
    background-image: url(images/privacy.png);
}
div.admin_menu_cont .menu_item .menu_appearance {
    background-image: url(images/appearance.png);
}
div.admin_menu_cont .menu_item .menu_pages {
    background-image: url(images/pages.png);
}
div.admin_menu_cont .menu_item .menu_plugins {
    background-image: url(images/plugins.png);
}
.admin_menu_cont div.active {
    background: url(images/menu-active.png) no-repeat center bottom;
}
.admin_menu_cont .menu_item.active .menu_admin,
.admin_menu_cont .menu_item:hover .menu_admin,
.admin_menu_cont .menu_item.active .menu_users,
.admin_menu_cont .menu_item:hover .menu_users,
.admin_menu_cont .menu_item.active .menu_settings,
.admin_menu_cont .menu_item:hover .menu_settings,
.admin_menu_cont .menu_item.active .menu_privacy,
.admin_menu_cont .menu_item:hover .menu_privacy,
.admin_menu_cont .menu_item.active .menu_appearance,
.admin_menu_cont .menu_item:hover .menu_appearance,
.admin_menu_cont .menu_item.active .menu_pages,
.admin_menu_cont .menu_item:hover .menu_pages,
.admin_menu_cont .menu_item.active .menu_plugins,
.admin_menu_cont .menu_item:hover .menu_plugins {
    background-position: 0 0;
}
.ow_admin_sub_menu {
    background: #f3f3f3;
    height: 30px;
    border-bottom: 1px solid #ddd;
    padding-top: 20px;
}
.ow_admin_sub_menu {
    text-align: center;
}
.ow_admin_sub_menu li {
    display: inline-block;
    margin-right: 15px;
}
.ow_admin_sub_menu a {
    color: #666;
    font-size: 11px;
}
.ow_admin_sub_menu .ow_admin_menu li.active a, .ow_admin_sub_menu .ow_admin_menu a:hover {
    color: #CF3513;
    background: none;
}
.ow_admin_sub_menu .ow_admin_menu li.active {
    background: url(images/admin-submenu-active.png) no-repeat center bottom;
    height: 41px;
}
div.admin_menu_cont .ow_admin_menu a {
    background: #eee;
    font-size: 11px;
    display: block;
    padding: 6px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ddd;
}
.ow_admin_menu a:hover, .ow_admin_menu li.active a {
    color: #000;
    text-decoration: none;
    background-color: #e6e6e6;
}
.css_code {
    font-size: 11px;
    line-height: 1.3;
}
.ow_admin_content {
    float: right;
    width: 830px;
}
.ow_admin_content .ow_box_cap_2 {
    background: url(images/h2bg.png) repeat-x center;
    height: 20px;
    padding-left: 10px;
    padding-top: 4px;
}
.ow_admin_content .ow_box_cap_2 h3 {
    background-color: #fff;
    display: inline;
    font-size: 15px;
    padding-right: 5px;
}
.ow_admin_content .ow_box_2 {
    margin-bottom: 8px;
}
.ow_admin_content .ow_box {
    background: #eee;
    padding: 5px;
}
.ow_admin_sidebar {
    float: left;
    padding: 0;
    width: 170px;
    margin: 0;
}
.ow_admin_sidebar .ow_box_cap {
    background: #ddd;
    border-bottom: 1px solid #aaa;
    height: 16px;
    padding: 5px 5px 6px 10px;
}
.ow_admin_menu_cont .ow_box_cap h3 {
    background: none;
    color: #dd3300;
    float: left;
    font-size: 13px;
    padding-left: 0;
    padding-top:0;
    line-height:15px;
    text-transform: none;
}
.ow_admin_sidebar .ow_box_cap a.close, .ow_admin_sidebar .ow_box_cap a.open {
    background: url(images/icon-arrow-down.png) no-repeat;
    float: right;
    height: 16px;
    margin-top: 1px;
    width: 16px;
}
.ow_admin_sidebar .ow_box_cap a.open {
    background: url(images/ic_arrow-right.png) no-repeat;
}
.ow_admin_sidebar .ow_box {
    background: url(images/box-body-bg.png) repeat;
}
.ow_admin_edit_profile_question .quest_value {
    margin: 2px 10px 2px 0px; 
    padding: 2px 5px; 
    background: #ccc;
}
.ow_admin_edit_profile_question .question_values {
    padding: 4px 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
td.delete_edit_buttons,
th.delete_edit_buttons {
    width: 11%;
    padding-left: 5px;
    padding-right: 5px;
}
th.delete_edit_buttons {
    line-height: 16px;
}
.ow_admin_profile_question_dnd_cursor {
    cursor: move;
}
.themes_select .active .fake {
    background: url(images/checked_template.png) no-repeat 4px 4px;
}
.theme_control_desc {
    background: url(images/question.png) no-repeat 50% 50%;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.theme_control_desc_body {
    display: none;
    background: #ccc;
    border: 1px solid #000;
    position: absolute;
}
.ow_admin_content{
    width: 815px;
}
.ow_navbox {
    background: url(images/buttonbg.png) repeat-x center;
    float: left;
    font-size: 11px;
    height: 18px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 4px 5px;
    border-radius: 2.76px;
}
.ow_navbox a.move {
    color: #333;
}
.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: 100px;
    margin-right: 10px;
    width: 100px; 
}
.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;
}
.ow_dragndrop_panel {
    background: #fff;
    margin-top: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.ow_dashboard_box {
    background: #FFFFFF;
    padding: 5px 10px 10px 10px;
    margin-top: 5px;
}
.ow_dnd_schem_item {
    background: #F0F0F0 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;
    height: 30px;
    margin: 2px 4px 2px 0;
    padding: 0 5px 0 33px;
    position: relative;
    font-size: 11px;
}
.ow_dnd_schem_item span.ow_label {
    float: left;
    overflow: hidden;
    padding-top: 5px;
    height: 20px;
}
.ow_dnd_schem_item span.action {
    line-height: 15px;
    overflow: hidden;
    width: 70px;
    position: absolute;
    right: 4px;
}
.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%;
}
.ow_dnd_slider {
    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: 0px;
    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_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);}
.ow_dragndrop_panel .ow_dnd_schem_item {
   width: 155px;
}
.ow_dragndrop_sections .ow_highbox{
   margin-top: 6px;
}
.ow_highbox_table .ow_highbox, .ow_highbox {
    background-color: transparent; 
}
.ow_add_content:hover {
    background-color: #ffffff; 
}
.ow_highbox {
    -moz-border-radius: 2.76px; 
    -webkit-border-radius: 2.76px; 
    border-radius: 2.76px; 
    background-color: #009900 !important; 
    color: #292929; 
    border: 1px solid #009900 !important;
    padding: 5px;
}
.ow_highbox a {
    color: yellow;
}
.ow_highbox .ow_newsfeed li a {
    color: #009900 !important;
}
.ow_highbox .ow_content_menu li a {
    color: #292929;
}
.ow_highbox .ow_box a {
    color: #009900 !important;
}
.ow_dragndrop_sections .ow_highbox {
    padding: 0;
}
.join_now_widget {
    background-image: url('images/ic_warning.png');
    padding: 10px;
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
.ow_photo_comment_count b {
    color: #4d90fe; 
    font-weight: normal !important;
}
input.ow_ic_delete.ow_red {
    color: #FFFFFF !important;
}
.ow_highbox, .ow_highbox_table .ow_highbox {
    border: 0;
}
.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;
}
.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;
}
.ow_message_cont {
    left: 50%;
    margin-left: -300px;
    position: fixed;
    top:0;
    width: 600px;
    z-index: 1000;
    margin-top: 100px;
}
.ow_message_node {
    font-size: 13px;
    margin: 5px 0;
    padding: 8px;
    text-align: center;
    overflow: auto;
    border-radius: 2.76px;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
}
.ow_message_cont .error {
    background: #E33C3C;
    border: 1px solid #EF0000;
    text-shadow: none;
    color: #FFFFFF;
}
.ow_message_cont .warning {
    background: #FFE04F;
    text-shadow: none;
    border: 1px solid #E4C224;
    color: #666;
}
.ow_message_cont .info {
    text-shadow:none;
    background:#4CA33D;
    border:1px solid #428F35;
    color:#FFFFFF;
}
.ow_message_node a.close_button {
    background: url(images/message_btn_close.png) no-repeat 50% 50%;
    float: right;
    height: 16px;
    width: 16px;
}
.ow_preloader_content_cont {
    width: 30px;
    height: 30px;
}
span.ic_refresh {
    background: url(images/ic_refresh.png) no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.ow_page {
    margin-left: 215.2px;
    margin-right: -40px;
}
.ow_content {
    float: right;
    width: 100%;
}
.ow_sidebar {
    margin-left: -200px;
}
.ow_page_container .ow_page {
    padding-top: 90px;
    z-index: 10;
    position: inherit;
}
.index_customize_box {
    width: 820px;
}
.ow_video_list_item {
    padding: 10px 6px;
}
.fullsize-photo {
    display: none;
}
.ow_ajax_floatbox_preloader {
    width: 100%;
    height: 50px;
}
.ow_border {
    border-style: solid;
    border-color: #ccc;
}
.ow_cursor_pointer {
    cursor: pointer;
}
html body .common_ajax_form input[type=submit] {
    padding: 4px 7px 4px 28px;
}
.ow_break_word {
    word-wrap: break-word;
}
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;
}
.ow_context_action_block {
    float: right;
    text-align: right;
    font-size: 0px;
    line-height: 17px;
}
.ow_context_action {
    display: inline-block;
    position: relative;
    z-index: 3;
    font-size: 13px;
    height: 18px;
    padding: 0px 0px 0px 5px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    vertical-align: top;
    zoom: 1;
    background-image: url('images/console_item_bg.png');
    background-position: 0px 0px;
    background-repeat: repeat-x;
}
.ow_context_action_value {
    display: inline-block;
    padding: 0px 5px 0px 0px;
    text-decoration: none;
    color: #292929;
    font-size: 13px !important;
}
.ow_context_more {
    display: inline-block;
    min-width: 10px;
    height: 18px;
    padding: 0px 5px 0px 0px;
    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 #ccc;
    border-radius: 2px 0px 0px 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 0px 0px;
}
.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_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 0px;
    color: #292929;
}
.ow_context_action_list .ow_mild_green {
    background-color: transparent !important; 
    color: #009900 !important; 
    box-shadow: none !important; 
    padding: 4px 12px !important;
}
.ow_context_action_list .ow_mild_green:hover {
    background: #E8E8E8 !important;
    box-shadow: none !important;
}
.ow_context_action_list a:hover {
    text-decoration: none;
    background: #e8e8e8;
}
.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 0px 0px;
}
.ow_sign_in_cont {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    z-index: 97;
}
.base_sign_in .ow_footer .ow_canvas {
    background: transparent !important;
}
.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;
    background: #FFF;
    -moz-border-radius: 2.76px;
    -webkit-border-radius: 2.76px;
    -khtml-border-radius: 2.76px;
    border-radius: 2.76px;
    -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 #e7e7e7;
}
.ow_sign_in_wrap form .ow_sign_in {
    float: left; 
    width: 312px;
}
.ow_sign_in_wrap form .ow_sign_up {
    margin: 0 0 0 342px; 
    color: #585858; 
    padding-top: 7px;
}
.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"], .ow_sign_in_wrap form .ow_password input[type="password"] {
    width: 270px;
}
.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: 0px;
}
.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: 0;
    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;
    font-size: 20px !important;
}
.ow_signin_label:hover {
    color: #009900 !important;
}
.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;
}
.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;
}
.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;
}
.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: #666;
}
.ow_field_eye {
    padding-left: 14px;
    background: url(images/miniic_field_eye.png) 0 7px no-repeat; 
    display: inline-block;
}
.ow_tooltip .ow_tooltip_body {
    background: #FFFFFF;
    padding: 4px;
    border-radius: 1px;
    -moz-border-radius:1px;
    -webkit-border-radius: 1px;
    border: 1px solid #E8E8E8;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.ow_tooltip_bottom_left .ow_tooltip_tail span {
    background-position: 9px 0px;
    margin-top: -1px;
}
.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_console .wackwall_link {
    background: url(images/console-w.png) no-repeat 50% 50%;
    display: block;
    height: 30px;
    width: 35px;
}
.ow_console .wackwall_link:hover {
    text-decoration: none;
}
.ow_console .common_shortcuts a {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    width: 25px;
}
.ow_console .common_shortcuts a:hover {
    text-decoration: none;
}
.ow_console .notification_shortcut {
    padding: 0 7px;
}
.ow_console .notification_shortcut a {
    background-position: 0 50%;
    background-repeat: no-repeat;
    display: block;
    padding: 5px 0 5px 20px;
    text-decoration: none;
}
.ow_site_panel {
    height: 41px;
    background: #f4f4f4;
    border-bottom: 1px solid #e5e5e5;
}
.ow_console {
    background: #FFFFFF;
    position: fixed;
    height: 70px !important;
    width: 100% !important;
    border-bottom: 1px solid #DCDCDC !important;
    border-left: 1px solid #DCDCDC !important;
    padding: 0px;
    padding-left: 0 !important;
    z-index: 100 !important;
    border-bottom-right-radius: 0 !important;
    font-size: 11px;
    top: 0 !important;
    right: 0 !important;
}
.ow_console_body {
    padding: 4px 4px 4px 4px;
    background: #transparent;
    text-align: right;
    z-index: 999999999999999999999999 !important;
    position: relative;
}
.ow_console_block {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.ow_console_item {
    background: transparent !important;
    display: inline-block;
    position: relative;
    line-height: 21px;
    height: 22px;
    margin: 0 4px 0 0;
    padding: 0 8px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border: 1px solid #FFFFFF;
    vertical-align: top;
    text-align: left;
}
.ow_console_item:hover {
    border-color: #999;
    cursor: pointer;
}
.ow_console_dropdown_hover:hover {
    background: #efefef url(images/console_active_item_bg.png) repeat-x 0px 0px;
    border-color: #ccc;
    cursor: pointer;	
}
.ow_console_dropdown_pressed {
    background: #efefef url(images/console_active_item_bg.png) repeat-x 0px 0px;
    border-color: #ccc;	
}
.ow_console_item a {
    color: #009900;
}
.ow_console_item a:hover {
    text-decoration: none;
}
.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;
}
.ow_console_item:hover .ow_console_more {
    background: url("images/console_arr_hover.png") no-repeat scroll right 9px transparent;
}
.ow_console_lang_item {
    text-transform: uppercase;
}
li.ow_console_lang_item {
    padding: 3px 8px;
    border: 1px solid transparent;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 1px;
}
.ow_console_lang_item span {
    display: inline-block;
    padding-left: 23px;
}
.ow_console .ow_tooltip_top_right {
    top: 10px;
    padding-top: 2px;
}
.ow_console .ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 1px -6px;
}
.ow_console span.ow_count_wrap {
    padding: 4px 0px 0px;
    margin: 0px -3px 0px 2px;
}
.ow_console span.ow_count {
    position: relative;
    top: 0px;
    line-height: 16px;
}
.ow_console .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: 0px 0px 4px;
    height: auto;
    overflow: hidden;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
ul.ow_console_dropdown .ow_console_dropdown_cont a:hover, li.ow_console_lang_item:hover {
    background-image: none !important; 
    border: 1px solid #F0F0F0 !important;
}
.ow_console_list li:hover, ul.ow_console_dropdown .ow_console_dropdown_cont a:hover, li.ow_console_lang_item:hover {
    background-color: #F0F0F0 !important;
    transition: all 0.3s ease 0s;
}
.ow_console_list li:not(:hover), ul.ow_console_dropdown .ow_console_dropdown_cont a:not(:hover), li.ow_console_lang_item:not(:hover) {
    transition: all 0.3s ease 0s;
}
.ow_console_list li.ow_console_new_message {
    background: #EBEBEB;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.ow_console_list li:last-child {
    margin-bottom: 0px;
}
.ow_console .ow_avatar {
    float: left;
    margin-right: -40px;
    height: 40px;
    width: 40px;
    padding: 0px;
    background-image: none;
}
.ow_console .ow_avatar img {
    height: 40px;
    width: 40px;
}
.ow_console_ntf_txt, .ow_console_invt_txt {
    display: block;
    line-height: 16px;
    color: #666;
}
.ow_console_invt_txt a {
    color: #009900;
}
.ow_console_view_all_btn_wrap {
    padding-top: 4px;
    background: #FAFAFA;
}
.ow_console_view_all_btn {
    text-decoration: none;
    display: block;
    line-height: 11px;
    padding: 8px 0;
    text-align: center;
    border: 1px solid #ccc;
    background: url(images/console_item_bg.png) repeat-x;
}
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;
    border: 1px solid transparent;
    display: block;
    font-size: 13px !important;
}
ul.ow_console_dropdown .ow_console_dropdown_cont a:hover {
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #FFF url(images/console_item_bg.png) repeat-x center 0;
}
ul.ow_console_dropdown li:last-child .ow_console_dropdown_cont {
    margin-bottom: 0px;
}
.ow_console .ow_tooltip .ow_tooltip_body {
    max-width: 330px;
}
.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;
    font-size: 13.5px !important;
}
.ow_console_invt_txt a {
    font-size: 13.5px !important;
}
.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: 273px;
}
.ow_console_invt_no_img {
    margin-right: 0;
}
.ow_console_divider {
    line-height: 1px;
    height: 1px;
    background: #dcdcdc;
    border-bottom: 1px solid #fff;
    margin: 3px 0 2px;
}
.ow_console_regform {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.ow_console_regform div {
    display: inline-block;
    margin-left: 4px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    padding: 1px;
}
.ow_console_regform div a {
    background: url(images/btnl_bg.png) repeat-x center left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #ccc;
    padding: 0px 8px;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    height: 19px;
}
.ow_console .ow_console_regform div a {
    line-height: 19px;
    text-transform: uppercase;
    font-size: 14px;
}
.ow_cursor_pointer {
	cursor: pointer;
}
.ow_cursor_default {
	cursor: default;
}
.ow_tooltip {
    margin-top: 0;
    padding-top: 2px;
}
.ow_tooltip_tail {
    display: inline-block;
    padding: 0px 0px;
    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: #FFFFFF; /** OW_Control key:owAlt2 **/
    padding: 4px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border: 1px solid #E8E8E8;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.ow_tooltip_top_right.ow_tooltip {
    margin-top: 0;
    position: absolute;
    right: -1px;
    top: 0px;
}
.ow_tooltip_top_right .ow_tooltip_tail span {
    background-position: 3px -6px;
}
.ow_tooltip_top_right .ow_tooltip_tail {
    text-align: right;
}
.ow_tooltip_bottom_left .ow_tooltip_tail span {
    background-position: 9px 0px;
    margin-top: -1px;
}
.ow_tooltip_bottom_right .ow_tooltip_tail span {
    background-position: 1px 0px;
    margin-top: -1px;
}
.ow_tooltip_bottom_right .ow_tooltip_tail {
    text-align: right;
}
.ow_tooltip_left .ow_tooltip_tail {
    float: left;
    margin-right: -4px;
    width: 4px;
    padding-top: 8px;
}
.ow_tooltip_left .ow_tooltip_tail span {
    margin: 0px;
    width: 5px;
    height: 11px;
    background-position: 0px -28px;
}
.ow_tooltip_left .ow_tooltip_body {
    display: block;
    margin-left: 4px;
}
.ow_tooltip_right .ow_tooltip_tail {
    float: right;
    margin-left: -4px;
    width: 5px;
    padding-top: 8px;
}
.ow_tooltip_right .ow_tooltip_tail span {
    margin: 0px;
    width: 5px;
    height: 11px;
    background-position: 0px -15px;
}
.ow_tooltip_right .ow_tooltip_body {
    display: block;
    margin-right: 4px;
}
.ow_attachments a {
    border: 1px solid #CCC;
    border-radius: 2px 0 0 2px;
}
.ow_newsfeed_btns {
    margin-top: 14px;
}
.ow_wide .ow_newsfeed_left {
    max-width: 76%;
}
.ow_newsfeed_left {
    width: 82%;
}
.ow_newsfeed_left {
    float: left;
}
.ow_miniicon_control {
    background-repeat: no-repeat;
    display: inline-block;
    padding: 1px 0 2px 14px;
    line-height: 9px;
}
.ow_miniic_control {
    display: inline-block;
    background: #fefefe url(images/newsfeed_btn_bg.png) repeat-x 0px 0px;
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    vertical-align: top;
    margin-right: 6px;
}
.ow_miniic_control.active {
    background: #fefefe url(images/newsfeed_btn_bg_active.png) repeat-x 0px 0px;
}
.ow_miniic_control span {
    display: inline-block;
    width: 18px;
    height: 18px;
}
.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 0px;
}
body .newsfeed-attachment-preview.item_loaded {
    width: 98.7%;
    margin-left: 0;
    margin-right: 0;	
}
.ow_attachments .buttons {
    padding: 1px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.ow_attachments a {
    border: 1px solid #ccc;
    border-radius: 2px 0 0 2px;
}
.ow_attachments a.video {
    border-radius: 0 2px 2px 0;
    margin: 0 0 0 -1px;
}
.ow_attachments .buttons {
    padding: 1px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.ow_attachments a.video {
    border-radius: 0 2px 2px 0;
    margin: 0 0 0 -1px;
}
.ow_attachment_btn span.ow_button input[type=submit], .ow_attachment_btn span.ow_button input[type="button"] {
    color: #fff;
}
.base_cmnts_temp_cont .ow_ipc_info {
    border: none;
    padding-bottom: 1px;
}
.ow_comments_item {
    position: relative;
    padding: 0 0 4px;
}
.ow_comments_item_picture{
    float: left;
    margin-right: -50px;
    width: 50px;
}
.ow_newsfeed_comments .ow_comments_item_picture{
    float: left;
    margin-right: -42px;
    width: 42px;
}
.ow_newsfeed_comments .ow_comments_item_picture .ow_avatar {
    width: 32px;
    height: 32px;
}
.ow_newsfeed_comments .ow_comments_item_picture .ow_avatar img, .ow_newsfeed_comments .ow_comments_item_picture img {
    width: 32px;
    height: 32px;
}
.ow_newsfeed_comments .ow_comments_item_info {
    margin-left: 48px;
    padding-top: 0px; 
}
.ow_newsfeed_comments .ow_comments_item_content {
    font-size: 11px;
}
.ow_comments_item_info {
    margin-left: 57px;
}
.ow_comments_item_info textarea.ow_smallmargin {
    margin-bottom: 6px;
    width: 95%;
    margin-top: 4px;
}
.ow_comments_item_info .comments_fake_autoclick {
    width: 95%;
    height: 28px;
    margin-top: 4px;	
}
.ow_comments_item_header {
    margin-bottom: 2px;
}
.ow_comments_item_content {
    line-height: 1.25em;
    font-size: 13px;
    margin-bottom: 4px;
    padding: 4px 4px 5px;
    background: #f5f5f5;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    min-height: 14px;
}
.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 .ow_tooltip .ow_tooltip_body {
    padding: 4px 0px;
}
.ow_comments_list .ow_context_action_list a {
    padding: 4px 12px;
}
.ow_newsfeed_comments .ow_comments_item {
    padding: 0 0 8px;
}
.ow_comments_item_info .mipc_url{
    font-weight: bold;
}
.comment_add_arr {
    float: left;
    display: block;
    position: relative;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 14px 0px 0px -5px;
    background: url(images/comment_arr.png) no-repeat 0 0;
}
.comment_arr {
    float: left;
    display: block;
    position: relative;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 8px 0px 0px -5px;
    background: url(images/comment_arr.png) no-repeat 0px -11px;
}
.ow_comments_list .comments_view_all {
    padding-bottom: 5px;
}
.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 0px 0px 0;
}
.ow_comments_item .cnx_action {
    position: absolute;
    right: 4px;
    top: 4px;
}
.ow_newsfeed_comments .ow_comments_item .cnx_action {
    top: 2px;
}
.ow_comments_msg {
    margin-top: 4px;
    color: #666;
}
.item_loaded {
    margin: 0px 3px 8px 57px;
}
.ow_newsfeed_comments .item_loaded {
    margin: 0px 0px 8px 49px;
}
textarea.ow_newsfeed_status_input {
    height: 58px;
}
textarea.ow_newsfeed_status_input.invitation {
    width: 100%;
    height: 28px;
}
.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_count_wrap {
    text-align: center;
    display: inline-block;
    line-height: 18px !important;
    font-size: 10px;
    vertical-align: top;
}
.ow_count_bg {
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    display: inline-block;
    background: none repeat scroll 0 0 #acacac;
    min-height: 18px;
    height: 18px !important;
    width: 18px !important;
    font-size: 14px !important;
    overflow: hidden;
}
.ow_count_bg.totalUserOnlineCountBackground {
    background-color: #009900 !important;
    border-radius: 50% !important;
}
.ow_count_bg.OW_ConsoleItemCounterPlace {
    width: auto !important;
}
.ow_count {
    color: #fff;
    padding: 0 4px 0 4px;
}
.ow_count_active {
    background: none repeat scroll 0 0 #ff7000;
}
#floatbox_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
.floatbox_overlayMacFFBGHack {
    background: url(images/macFFBgHack.png) repeat;
}
.floatbox_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    opacity: 0.75;
}
*html #floatbox_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#floatbox_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    opacity: 0;
    height: 100%;
    width: 100%;
}
*html #floatbox_HideSelect {
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.floatbox_canvas .floatbox_container {
    margin-top: 100px;
}
.floatbox_container {
    position: fixed;
    z-index: 102;
    width: 300px;
    -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);
    border: 8px solid rgba(0, 0, 0, 0.5);
}
.floatbox_header {
    padding: 4px;
    text-align: left;
}
.floatbox_header a.close_btn {
    margin: 2px;
    background: url(images/ow-ic-close.png) no-repeat;
}
.floatbox_container .image {
    bottom: 0px !important;
    left: 0 !important;
    border: 0 !important;
}
.floatbox_title {
    text-transform: uppercase;
    font-size: 18px !important;
    padding: 8px 12px 0px;
    float: left;
    font-weight: normal !important;	
}
.floatbox_header .ow_box_cap_icons {
    float: right;
    margin-top: 1px;
}
.floatbox_body {
    padding: 8px 16px;
    text-align: left;
}
.floatbox_bottom {
    padding: 0px 16px 16px;
    text-align: center;
}
.floatbox_container .ow_bg_color {
    border-radius: 2.76px;
}
.ow_demo_toolbar_select {
    background: none repeat scroll 0 0 #CDCDCD;
    height: 20px;
    float: right;
    margin-right: 500px;
}
.ow_demo_toolbar {
    float: right;
    height: 40px;
    margin-top: -35px;
}
.forum_search_wrap {
    background-image: none !important;
}
.forum_search_wrap input {
    border: 0 !important; 
    box-shadow: none !important;
    padding: 0 !important;
}
.forum_search_tag_input {
    padding-bottom: 3px !important;
}
.profile-BASE_CMP_UserViewWidget .ow_box {
    background: #FFFFFF url("images/group_w_bg.png");
}
.ow_newsfeed_delimiter {
background: #FFFFFF;
}
.ow_demo_toolbar {
    float: right;
    height: 40px;
    margin-top: -50px;
    margin-left: 450px;
}
.ow_profile_action_toolbar {
    border: 1px solid #DFDFDF;
    padding: 4px 4px 0 5px;
}
.uh-header .ow_profile_action_toolbar {
    margin-top: -10px;
}
.ow_newsfeed_large_image .ow_newsfeed_item_picture {
    width: auto !important;
    max-width: 500px !important;
}
.ow_btn_delimiter {
    padding: 10px;
}
.add_btn_cont {
    margin-right: 10px;
}
.ow_newsfeed_features {
    max-width: 99% !important;
    overflow: hidden;
}
.video_edit_form {
    margin: 10px;
}
.floatbox_canvas .floatbox_container {
    position: static;
}
.ow_console_mailbox_txt {
    font-size: 13px !important;
}
.ow_console_mailbox_title {
    font-size: 15.5px !important;
    padding-right: 62px;
    color: #009900;
}
.ow_console_mailbox_txt .ow_remark{
    color: #555555;
}
.ow_console_mailbox_title .ow_mailbox_convers_info_date {
    font-size: 11px;
    font-weight: normal;
    color: #292929 !important;
    padding-right: 3px;
}
.newMessageWindowSubjectInputControl {
    border: 0 !important; border-top: 1px solid #CCC !important;
}
.ow_chat_request_item .console_list_ipc_item {
    padding-left: 30px;
    background: url(images/miniic_buble.png) 2px 5px no-repeat;
}
.ow_chat_block {
    border-top-left-radius: 2.3px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}
.ow_mailbox_request_item .console_list_ipc_item {
    padding-left: 30px;
    background: url(images/miniic_envelope.png) 2px 5px no-repeat;
}
#conversationItemProfileUrl b {
    font-weight: normal !important;
    font-size: 16px !important;
}
.ow_chat_request_item .ow_console_mailbox_txt {
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}
.ow_console_messages_btns, .ow_console_messages_btn {
    margin-top: 4px;
}
.ow_console_messages_viewall, .ow_console_messages_send {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.ow_console_messages_btn .ow_console_messages_send {
    display: none;
}
.ow_console_messages_btn .ow_console_messages_viewall {
    width: 100%;
    padding-right: 0;
}
.ow_console_messages_viewall {
    padding-right: 2px;
}
.ow_console_messages_send {
    padding-left: 2px;
}
.ow_console_messages_viewall a, .ow_console_messages_send a {
    display: inline-block;
    width: 100%;
    line-height: 25px;
    text-align: center;
    border-radius: 2.2px;
    box-sizing: border-box;
    font-size: 14px !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important;
    background: -moz-linear-gradient(top, #4d90fe, #4787ed) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed') !important;
    background-image: -ms-linear-gradient(top left, #4d90fe 0%, #4787ED 100%) !important;
    background: linear-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important;
    background-color: #4d90fe;
    border: 1px solid rgb(48, 121, 237) !important;
    color: #FFFFFF !important;
}
.ow_console_messages_viewall a:hover, .ow_console_messages_send a:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important;
    background: -moz-linear-gradient(top, #4d90fe, #357ae8) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#357ae8') !important;
    background-image: -ms-linear-gradient(top left, #4d90fe 0%, #357ae8 100%) !important;
    background: gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important;
    background-color: #357ae8;
}
.ow_console_messages_viewall a:active, .ow_console_messages_send a:active {
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important;
}
.ow_console li.ow_chat_request_item .ow_avatar, .ow_console li.ow_mailbox_request_item .ow_avatar {
    width: 32px;
    height: 32px;
    margin-right: -32px;
}
.ow_console li.ow_chat_request_item .ow_avatar img, .ow_console li.ow_mailbox_request_item .ow_avatar img {
    height: 32px;
    width: 32px;
}
.ow_console li.ow_chat_request_item .ow_console_invt_cont, .ow_console li.ow_mailbox_request_item .ow_console_invt_cont {
    margin-left: 48px;
}
.avatar_select_list .ow_user_list_item.ow_mild_green {
    width: 47% !important; 
    padding-top: 10px !important; 
    padding-bottom: 10px !important;
}
#contactItemAvatarUrl, #dialogProfileAvatarUrl, #userFieldUserListItemAvatarUrl {
    border-radius: 50% !important;
}
.ow_mailbox_items_list .jspContainer .jspHorizontalBar {
    display: none !important;
}
.ow_attachment_btn {
    float: right;
    margin: 0 0 0 4px;
    padding: 0;
}
.ow_status_update_btn_block .ow_attachment_btn input[type=submit] {
    box-shadow: none !important;
}
.ow_attachment_btn {
    box-shadow: 0 .12px .12px rgba(0,0,0,0.1);
}
.ow_attachments input[type="file"] {
    cursor: pointer;
    float: right;
    opacity: 0;
}
.ow_attachment_icons {
    float: right;
    z-index: 9;
}
.ow_attachments a {
    background: url(images/wysiwyg.png) no-repeat scroll -175px 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 22px;
    overflow: hidden;
    text-decoration: none;
    width: 22px;
}
.ow_attachments a.video{
    background:url(images/wysiwyg.png) -197px 1px no-repeat;
}
.ow_attachments a.attach {
    background: url(images/wysiwyg.png) no-repeat scroll -242px 1px rgba(0, 0, 0, 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_attachments a.attach.uploading:hover {
    background: url(images/wysiwyg.png) no-repeat scroll -242px 1px rgba(0, 0, 0, 0);
}
.ow_attachment_delete {
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    background-repeat: no-repeat !important;
}
.ow_ajax_oembed_attachment {
    width: 100%;
}
.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;
    display: none;
}
.ow_oembed_attachment_pic:hover .attachment_other_images_btn {
    display: inline-block;
    z-index: 6 !important;
}
body .ow_oembed_attachment_pic {
    width: 80px;
    height: 60px;
    position: absolute;
    top: -1px;
    left: -1px;
    border-width: 0 1px 0 0;
    background-color: #ececec;
}
.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: 16px;
    display: inline-block;
}
.ow_attachment_description {
    line-height: 13.5px;
    height: 27px;
    overflow: hidden;
    font-size: 12px;
    display: block;
}
.ow_attachment_title a {
    display: block;
    height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
.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%;
}
.ow_photo_attachment_preview {
    height: auto;
    padding: 8px 0;
    border-radius: 2px;
    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: transparent;
    width: 120px;
    height: 120px;
    border: 0
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
}
.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;
    border-radius: 2.76px;
}
.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: 0px;
}
.ow_dialog_items_wrap .ow_file_attachment_name, .ow_mailbox_log .ow_file_attachment_name {
    font-weight: normal;
    padding-right: 4px;
}
.ow_dialog_item.odd div {
    background-color: #009900 !important;
}
.ow_dialog_item.even div {
    background-color: #4d90fe !important;
}
.ow_dialog_item div p, .ow_dialog_item div a, .ow_dialog_item div span {
    color: #FFFFFF !important; font-size: 13px !important;
}
.ow_chat_dialog_wrap .ow_dialog_item i {
    background: none !important;
}
.ow_chat_dialog.ow_chat_dialog_active {
    border: 1px solid #E0E0E0 !important;
}
.ow_chat_dialog.ow_chat_dialog_active .ow_chat_block, .ow_chat_dialog_wrap .ow_dialog_in_item {
    border: 0 !important;
}
.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 #D4D4D4;
    background-image: url(images/ic_delete.png);
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #F2F2F2;
    opacity: .7;
}
.ow_file_attachment_close:hover {
    opacity: 1; transition: all 0.4s ease 0s;
}
.ow_file_attachment_close:not(:hover) {
    transition; all 0.4s ease 0s;
}
.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;
}
.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 {
    background-color: #f7f7f7;
}
.ow_comments_item {
    position: relative;
    padding: 0px 0px 4px;
    padding: 6px 6px 4px 6px;
    border-width: 1px 1px 0 1px;
}
.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: 0px 0px 2px 2px;
    -moz-border-radius: 0px 0px 2px 2px;
    -webkit-border-radius: 0px 0px 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_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;
}
.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 {
    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_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 .ow_tooltip .ow_tooltip_body {
    padding: 4px 0px;
}
.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;
    left: 1px;
    width: 5px;
    height: 9px;
    margin: 14px 0px 0px -5px;
    background: url(images/comment_arr.png) no-repeat 0px 0px;
}
.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: 0px;
}
.ow_comments_content  img {
    max-width: 100%;
}
.ow_comments_btn_block {
    padding: 0 0px 0px 0;
}
.ow_comments_item .cnx_action {
    position: absolute;
    right: 4px;
    top: 4px;
}
.ow_comments_msg {
    margin-top: 4px;
    color: #666;
}
body .item_loaded {
    margin: 0px 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;
}
.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;
}
.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: 4px;
}
.ow_comments_input .ow_attachments a {
    background: url(images/wysiwyg.png) no-repeat scroll -176px 0px rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 20px;
    overflow: hidden;
    text-decoration: none;
    width: 20px;
}
.ow_comments_input .image {
    border: 0 !important;
}
.ow_attachments input[type="file"] {
    cursor: pointer;
    float: right;
    opacity: 0;
}
.ow_mailbox_left_loading .ow_mailbox_left_body {
    background: url(images/ajax_preloader_content.gif) center 220px no-repeat;
}
body .ow_mailbox_right.ow_mailbox_right_loading div.ow_mailbox_right_preloading {
    background: url(images/ajax_preloader_content.gif) no-repeat center center;
}
.ow_mailbox_message_content .ow_file_attachment_info, .ow_dialog_items_wrap .ow_file_attachment_info, .ow_mailbox_log .ow_file_attachment_info {
    background-image: url(images/miniic_doc.png);
}
.ow_mailbox_convers_info.mails {
    background-image: url(images/miniic_envelope.png);
}
.ow_mailbox_convers_info.chats {
    background-image: url(images/miniic_buble.png);
}
.ow_mailbox_convers_info {
    background-color: #F0F0F0;
    padding-bottom: 12px !important;
    border: 0 !important;
}
.ow_mailbox_convers_info_new {
    background-color: #E0E0E0;
}
.ow_mailbox_convers_info_selected {
    background-color: #E0E0E0;
}
.ow_mailbox_convers_info:hover {
    background-color: #E5E5E5 !important;
    transition: all 0.3s ease 0s;
}
.ow_mailbox_convers_info:not(:hover) {
    transition: all 0.3s ease 0s;
}
.ow_mailbox_convers_info:hover, .ow_mailbox_convers_info_selected, .ow_mailbox_convers_info_selected:hover {
    -webkit-box-shadow: inset 2px 0px 0px 0px #009900;
    -moz-box-shadow: inset 2px 0px 0px 0px #009900;
    box-shadow: inset 2px 0px 0px 0px #009900;
}
.ow_mailbox_convers_info .ow_mailbox_convers_info_date:hover {
    color: #999;
}
.ow_mailbox_convers_info span.ic_reply {
    background-image: url(images/ic_reply.png);
}
.ow_mailbox_table {
    background-color: #FFFFFF !important;
    border: 0 !important;
}
.ow_mailbox_date_cap {
    border: 0 !important; background-color: #F5F5F5 !important;
}
.ow_mailbox_subject_block {
    border: 0 !important;
    width: auto !important;
}
.ow_mailbox_subject_block span {
    font-size: 20px;
}
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body {
    border: 0 !important;
    border-right: 1px solid #CCC !important;
}
.ow_mailbox_table .ow_mailbox_convers_info, 
.ow_mailbox_table .ow_mailbox_cap, 
.ow_mailbox_table .ow_mailbox_date_cap,
.ow_mailbox_table .ow_mailbox_subject_block,
.ow_mailbox_table .ow_mailbox_log,
.ow_mailbox_table .ow_mailbox_log_date,
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_cap,
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_search,
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body,
.ow_mailbox_right .ow_chat_message_block {
    border-color: #E8E8E8;
}
.ow_mailbox_search {
    border-right: 1px solid #CCC !important;
}
.ow_mailbox_table .ow_mailbox_cap, .ow_mailbox_search, .ow_mailbox_log {
    border-bottom: 1px solid #E8E8E8 !important;
}
.ow_mailbox_search .ow_btn_close_search {
    right: 20px !important;
    top: 20px !important;
}
.ow_dialog_in_item p {
    text-shadow: none;
}
.ow_mailbox_convers_info.chats {
    background-position: 8px 17px!important;
}
.ow_mailbox_avatar {
    margin-left: 10px;
}
.ow_mailbox_convers_info.mails {
    background-position: 8px 17px !important;
}
.ow_photo_dragndrop {
    text-transform: uppercase;
    background-color: #fff;
    border: 2px dashed #CCC;
    font-size: 15px;
}
.ow_photo_dragndrop:hover {
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.ow_photo_preview_edit {
    border: 1px solid #ccc;
    border-radius: 2.76px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.ow_photo_preview_image {
    background-color: #fafafa;
}
.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_fw_menu {
    border: 0;
    border-radius: 3px;
    padding: 10px 10px 6px 10px;
    min-height: 24px;
    clear: both;
    background-color: #f0f0f0;
    margin-bottom: 17px;
    margin-top: 20px;
}
.ow_fw_btns {
    display: inline-block;
}
.ow_photo_list_wrap div.ow_photo_item {
    background-color: #ececec;
}
.ow_photo_item:hover {
    opacity: .9; 
    transition: all 0.4s ease 0s;
}
.ow_photo_item:not(:hover) {
    transition: all 0.4s ease 0s;
}
.ow_photo_item_info {
    background: #F7F7F7 !important;
}
.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: #292929;
}
.ow_photo_album_name {
    font-size: 22px !important; 
    text-transform: none !important;
}
.ow_photo_album_info_wrap {
    border-bottom: 1px solid #CCC;
}
.ow_photo_album_cover {
    border-color: #E8E8E8; border-radius: 50%;
}
.ow_photo_album_info_wrap .ow_photo_album_info .ow_photo_album_description_textarea, .ow_photo_album_info_wrap .ow_photo_album_info .ow_photo_album_description {
    color: #292929 !important;
}
.ow_photo_item_info_description {
    font-size: 16px !important;
}
a.ow_context_action_value {
    color: #292929;
}
.ow_photo_item .ow_photo_context_action.ow_photo_context_action_loading .ow_tooltip_body {
    background-image: url(images/ajax_preloader_content.gif);
}
.ow_photo_context_action .ow_context_action {
    background: #ffffff url(images/photo_view_context.png) no-repeat center center;  
}
.ow_photo_context_action .ow_context_action:hover {
    background-color: #eeeeee;
    background-image: url(images/photo_view_context.png);
}
.ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action, .ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action:hover {
    background-image: url(images/context_action_arrow.png) no-repeat 1px 8px;
}
.ow_photoview_stage_wrap_fullscreen .ow_photoview_fullscreen {
    background-image: url(images/fullscreen_min.png);
}
a.ow_photoview_albumlink {
    font-size: 15px !important; font-weight: normal !important;
}
.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);
}
.ow_photoview_stage_wrap .ow_photo_context_action .ow_context_action .ow_context_more {
    background-image: none;
}
.ow_photo_context_action .ow_context_action_list a:hover {
    font-weight: bold;
    transition: all 0.4s ease 0s !important;
}
.ow_photo_context_action .ow_context_action_list a:not(:hover) {
    transition: all 0.4s ease 0s !important;
}
.ow_photo_context_action .ow_tooltip_tail span {
    background: url(images/tooltip_tail.png) no-repeat 3px -6px;
}
.ow_photo_context_action .ow_context_action_divider {
    background-color: rgba(160,160,160,0.7);
}
.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 {
    border-top: 1px solid #DFDFDF;
}
.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: #292929;
}
.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 rgba(255,255,255,0.6);
    background-color: rgba(87,87,87, 0.6);
}
.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: #FFFFFF;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;
    border: 1px solid #E8E8E8;
}
.ow_photo_item {
    border: 1px solid #E8E8E8 !important;
}
.ow_photo_context_action {
    border: 1px solid rgba(204, 204, 204, 0);
    background-color: rgba(0, 0, 0, 0) !important;
    height: 25px;
}
.ow_searchbar_ac {
    border: 1px solid #E8E8E8;
    box-shadow: 0 1px 2px rgba(0,0,0,0.2);
    border-bottom-left-radius: 2.76px;
    border-bottom-right-radius: 2.76px;
}
.ow_searchbar_ac li {
    background-color: #fefefe;
    font-size: 11px;
}
.ow_searchbar_ac li:hover {
    background-color: #f1f1f1;
}
.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;
}
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 #dedede;
    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;
}
.ow_dropdown_list li {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 4px;
    background-color: #fff;
    color: #666;
    cursor: pointer;
    position: relative;
}
.ow_dropdown_list li:hover {
    background-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: #dedede;
}
.ow_photo_upload_drop_area {
    border: 1px dashed #e8e8e8;
}
.ow_photo_upload_delimeter {
    margin-top: 12px !important;
}
.ow_newsfeed_item_picture {
    float: left;
    width: 100px;
    margin-right: 1%;
}
.ow_newsfeed_large_image .ow_newsfeed_item_picture {
    width: auto!important;
    height: auto;
}
.ow_newsfeed_large_image .ow_newsfeed_item_content {
    width: 100%;
    float: none !important;
}
a.ow_newsfeed_item_title {
    font-size: 16px !important;
}
.ow_newsfeed_item_picture img {
    max-width: 100%;
    width: 100%;
    height: auto;
}
.ow_newsfeed_photo_grid {
    width: 100%;
}
.ow_newsfeed_photo_grid_item {
    padding: 0px 4px 4px 0px; 
    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%;
    border-radius: 2.76px;
}
.ow_mailbox_convers_info_date {
    margin-right: -34px !important;
}
.ow_photoview_info_wrap .ow_user_list_data {
    margin-top: 10px !important;
    margin-left: 6px !important;
    margin-right: 5px !important;
    padding: 6px 6px 6px 60px !important;
}
.ow_photoview_info_wrap .ow_avatar{
    margin-top: 8px;
    margin-left: 12px;
}
.ow_photo_item_wrap img {
    border-top-left-radius: 2.76px !important;
    border-top-right-radius: 2.76px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.ow_photoview_stage_wrap {
    background-color: #E6E6E6 !important;
    border-top-left-radius: 2.76px;
    border-bottom-left-radius: 2.76px;
}
.ow_photoview_info .ow_comments_form_wrap .ow_avatar {
    margin-top: 2px;
    margin-left: 2px;
}
.ow_photoview_info .comments_list_cont .ow_avatar{
    margin-top: 2px;
    margin-left: 2px;
}
.ow_console_list li.ow_console_new_message .ow_remark,
.ow_console_mailbox_cont:hover .ow_remark {
    color: #222222;
}
.ow_mailchat_new_message_title {
    font-weight: normal !important; 
    font-size: 14px !important;
} 
.ow_mailbox_convers_info_body {
    margin-left: 67px !important;
}
.ow_mailbox_username {
    width: 100% !important;
}
.ow_mailbox_username_text {
    font-weight: normal !important;
    font-size: 21px !important;
}
.ow_mailbox_convers_actions {
    z-index: 7 !important;
    margin-top: -38px !important;
}
.ow_mailbox_convers_actions .ow_miniic_control span {
    background: url(images/console_arr.png) no-repeat center;
}
#openBulkOptionsBtn {
    border: 1px solid #CCC !important; border-top: 0 !important;
}
#openBulkOptionsBtn .ow_mailbox_conv_options_label {
    font-size: 16px !important;
}
#mailbox-new-message-form .buttons.clearfix {
    background: #FFFFFF !important;
}
.ow_mailchat_new_message .ow_mailchat_select_user .ow_mailchat_autocomplete {
    border-bottom-left-radius: 2.76px;
    border-bottom-right-radius: 2.76px;
}
.ow_mailchat_selected_user.ow_author_block.clearfix {
    width: 100% !important;
}
.ow_chat_mailchat_buttons input[type=submit] {
    padding: 3px !important;
    height: auto !important; 
    color: #FFF !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important; 
    background: -moz-linear-gradient(top, #4d90fe, #4787ed) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed') !important;
    background-image: -ms-linear-gradient(top, #4d90fe 0%, #4787ed 100%) !important;
    background: linear-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important;
    border: 1px solid rgb(48, 121, 237) !important;
    background-color: #4d90fe; 
    border-radius: 2.76px !important;
}
.ow_chat_mailchat_buttons input[type=submit]:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important;
    background: -moz-linear-gradient(top, #4d90fe, #357ae8) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#357ae8') !important;
    background-image: -ms-linear-gradient(top, #4d90fe 0%, #357ae8 100%);
    background: linear-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important;
    background-color: #357ae8;
}
.ow_chat_mailchat_buttons input[type=submit]:focus {
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important;
}
.ow_chat_mailchat_buttons .ow_attachment_btn span.ow_button {
    border: 0 !important;
}
#mailbox-new-message-form .mlt_file_input {
    display: block !important;
}
.ow_mailbox_table .ow_mailbox_search input {font-size: 12px !important;}
#mailbox-new-message-form input[type=text] {color: #292929 !important; font-size: 14px !important; box-shadow: none !important; cursor: text !important;}
#mailbox_new_message_user {height: 100% !important; border: 0 !important; padding-left: 7px !important;}
.ow_mailchat_select_user {width: 100% !important; padding: 0 !important;}
.ow_chat_dialog .ow_author_block a.ow_btn_close {position: absolute; right: 4px !important; top: 50% !important; margin-top: -10px;}
.ow_mailchat_new_message .ow_mailchat_select_user a.ow_chat_minimize_btn {position: absolute; width: 20px; height: 20px; top: 50%; margin-top: -10px; right: 28px;}
.ow_chat_block_main .ow_top_panel {padding-bottom: 5px !important;}
.ow_chat_dialog .ow_dialog_items_wrap .clearfix, .ow_dialog_date_cap {width: 100% !important;}
.ow_chat_in_block {margin: 0 !important; border-radius: 0 !important; border-left: 0 !important; border-right: 0 !important;}
.ow_btn_close_search {top: 4px !important; right: 4px !important;}
.ow_chat_message_block {width: 100% !important; margin: 0 !important;}
.ow_chat_in_dialog {width: auto !important; margin: 0 !important; border-radius: 0 !important; border-left: 0 !important; border-right: 0 !important;}
.ow_chat_block.ow_chat_block_active {border: 0 !important;}
.ow_chat_block textarea, #im_find_contact {cursor: text !important;}
.ow_chat_block textarea:hover, #im_find_contact:hover, .ow_chat_block textarea:focus, #im_find_contact:focus {box-shadow: none !important;}
.ow_chat_search {border-top: 0 !important; padding: 0 !important; border-bottom: 1px solid #CCC !important;}
.ow_chat_search span {width: auto !important; height: 28px !important;}
#im_find_contact {outline: medium none !important; height: 28px !important; padding: 0px 20px 0px 7px !important; color: #292929 !important; font-size: 13px !important; line-height: 18px !important; border-radius: 0px !important; border: medium none !important; background: #FFF !important; margin-left: 0 !important; width: 100% !important;}
.ow_chat_item_author {font-weight: normal; font-size: 16px !important;}
span.ow_chat_item_photo_wrap {width: 38px; height: 38px; float: left; background: transparent; border-radius: 2px; position: relative; z-index: 1; box-shadow: none !important;}
.ow_chat_dialog .ow_author_block a.ow_btn_close {position: absolute; right: 4px; top: 50%; margin-top: -10px;}
.ow_chat_message_block .ow_chat_message {width: 100%; float: left; position: relative;}
.ow_chat_message_block .ow_chat_message textarea {height: 42px; line-height: 17px; font-size: 12px; position: relative; overflow: auto; border: medium none; border-radius: 0px; margin: 0px; min-height: 17px; padding: 12px 36px 4px 6px; resize: none; width: 100%;}
.mlt_file_input {width: 22px !important;}
.ow_chat_block_main .ow_chat_search input[type="text"], .ow_chat_block_main .ow_chat_search input[type="password"] {outline: medium none; height: 28px; padding: 0px 20px 0px 7px; color: #292929; font-size: 11px; line-height: 18px; border-radius: 0px; border: medium none; background: #FFF;}
.ow_console_messages_send {padding-left: 2px !important;}
a#mailboxConsoleListSendMessageBtn {color: #FFFFFF !important;}
.ow_signin_delimiter, .ow_console_item_link, .ow_console_item_link b {border: 0 !important; height: 52px !important; font-size: 20px !important; font-weight: normal !important; color: #292929 !important;}
.ow_signin_delimiter:hover, .ow_console_item_link:hover, .ow_console_item_link b:hover {color: #009900 !important; transition: all 0.3s ease 0s;}
.ow_signin_delimiter:not(:hover), .ow_console_item_link:not(:hover), .ow_console_item_link b:not(:hover) {transition: all 0.3s ease 0s;}
.ow_links .ow_text_value {color: #4d90fe !important; padding-left: 9px !important; font-size: 16px !important;}
.dashboard-BASE_CMP_QuickLinksWidget tr {display: block !important; float: left !important; border-radius: 1.6px !important; margin-right: 7.5px !important; margin-bottom: 5.5px !important;}
.ow_label {color: #000000; text-align: center;}
.dashboard-BASE_CMP_QuickLinksWidget tr:hover {box-shadow: 0 1px 2px rgba(0,0,0,0.2); transition: all 0.4s ease 0s !important;}
.dashboard-BASE_CMP_QuickLinksWidget tr:not(:hover) {transition: all 0.4s ease 0s !important;}
.dashboard-BASE_CMP_QuickLinksWidget tr {background: #E8E8E8 !important;}
.dashboard-BASE_CMP_QuickLinksWidget tr a {color: #292929 !important;}
.dashboard-BASE_CMP_QuickLinksWidget td:nth-child(2) {display: none !important;}
.dashboard-BASE_CMP_QuickLinksWidget td.ow_label {padding-top: 20px !important; padding-bottom: 20px !important;}
.dashboard-BASE_CMP_QuickLinksWidget td.ow_label a {padding: 20px !important;}
.ow_footer .ow_page {margin-top: 6.5px !important; background-color: #FFFFFF; color: #292929 !important;}
.cke_top {position: relative !important; box-shadow: 0 1px 2px rgba(0,0,0,0.14) !important;}
.cke_bottom {background-color: transparent !important; border-top: 0 !important; background: none !important;}
.cke_chrome {border: 1px solid #DEDEDE !important; box-shadow: none !important; border-radius: 2.76px !important;}
.ow_canvas {width: 97% !important; overflow: hidden !important; background: #FFFFFF !important;} 
.addthis_toolbox span {border-radius: 1px !important; opacity: .9;}
.addthis_toolbox span:hover {opacity: 1 !important; transition: all 0.2s ease 0s;}
.addthis_toolbox span:not(:hover) {transition: all 0.2s ease 0s;}
.ow_video_player iframe {width: 100% !important; border: .000000001px solid transparent !important; border-radius: 4.76px !important;}
.ow_box_empty.ow_video_player.ow_stdmargin.ow_no_cap.ow_break_word.center_player.shadow {margin-left: -353px !important; padding: 10px 0px !important; margin-top: -25px !important; margin-right: 108px !important;}
.fb_button.fb_button_medium {background: url(images/fbsignin.png) no-repeat scroll 0 0 transparent !important; padding: 0 !important; border: 1px solid #DEDEDE !important; border-radius: 2.76px !important; cursor: pointer !important; position: relative; display: inline-block !important; height: 30px !important; width: 105px !important; bottom: 6px !important; margin-right: 5px !important;}
.fb_button.fb_button_medium:hover, .g_button.g_button_medium img:hover {border: 1px solid #BABABA !important; border-top: 1px solid #ABABAB !important; box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important; transition: all 0.4s ease 0s !important;}
.fb_button.fb_button_medium:active, .g_button.g_button_medium img:active {border: 1px solid #4d90fe !important; box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important;}
.fb_connect_wrap {border: 0 !important;}
.ow_connect_text {display: none !important;}
.fb_button_text {visibility: hidden !important;}
.fb_button:hover {color: #FFFFFF !important;}
.ow_ico_signin {display: none !important;}
.ow_group_brief_info .details .body.ow_smallmargin {font-size: 14px !important;}
.ow_group_brief_info .image img {max-width: 200px !important; width: 200px !important; border-radius: 50% !important; pointer-events: none !important;}
.ow_group_brief_info .details {padding-top: 60px !important;}
.ow_group_brief_info .details h3.title {font-size: 30px !important; line-height: normal !important; color: #009900 !important;}
#im_find_contact {color: #737373 !important;}
.qa-content {border-radius: 2.76px !important; border-color: #DEDEDE !important;}
#avatar-console div[style] {border-radius: 50% !important;}
.qa-text, .qa-votes {font-weight: normal !important; color: #292929 !important; font-size: 14px !important;}
.ow_left #avatar-console div[style], .ow_right #avatar-console div[style] {background-size: 100% 100% !important; padding-bottom: 85% !important; width: 85% !important; height: auto !important;}
.top_section .ow_avatar_console div[style] {background-size: 100% 100% !important; padding-bottom: 0 !important; height: 250px !important; width: 250px !important; margin-left: auto !important; margin-right: auto !important;}
a.gtabs-tab {color: #292929 !important;}
a.gtabs-tab:hover {color: #009900 !important;}
.ow_chat .ow_count_txt {font-weight: normal !important; font-size: 14px;}
#avatar-console.ow_avatar_console.ow_center {padding-top: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 10px !important; background: none !important; width: 100% !important;}
.hg-avatar-image {height: 200px !important; width: 200px !important;}
.uh-avatar {margin-top: -132px !important;}
.ow_button input {font-size: 14px !important;}
.uhint-avatar-image {background-size: 100% 100% !important;}
.ow_avatar img, .avatar_current img, img#preview, .ow_ipc_picture img, .uhint-avatar-image, .hint-user-list img {border-radius: 50% !important;}
.uhint-avatar {background: none !important;}
.uh-cover-add-btn-wrap span.uh-toolbar-add-label {color: #FFFFFF !important;}
.ow_bg_controls span.ow_blitem input {color: #FFFFFF !important;}
.ow_bg_controls span.ow_blitem {border-radius: 2.2px !important; background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important; background: -moz-linear-gradient(top, #4d90fe, #4787ed) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed') !important; border: 1px solid rgb(48, 121, 237) !important; color: #FFFFFF; font-size: 13px; !important;}
.ow_bg_controls span.ow_blitem:hover {background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important; background: -moz-linear-gradient(top, #4d90fe, #357ae8) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#357ae8') !important; transition: all 0.4s ease 0s;}
.ow_bg_controls span.ow_blitem a:focus {box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important; transition: all 0.4s ease 0s;}
.toolbar.clearfix a:focus, .toolbar.clearfix a:active {box-shadow: inset 0 1px 2px rgba(0,0,0,0.2); border: 1px solid #4d90fe; transition: all 0.4s ease 0s;}
.ow_button.ow_green {background-color: #009900 !important;}
span.ow_button.ow_green {border: 1px solid #009900 !important;}
#userFieldAvatar {border-radius: 50% !important;}
.ow_attachments a {border: 1px solid #DEDEDE;}
.ow_attachments a:hover {border: 1px solid #BEBEBE; transition: all 0.4s ease 0s;}
.ow_attachments a:focus {border: 1px solid #4d90fe; box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); transition: all 0.4s ease 0s;}
span.buttons.clearfix {border: 0; background: #FFFFFF;}
.ow_button.ow_red {background: #E3170D !important; border-radius: 2.2px !important; border: 1px solid #FC1501 !important;}
.jhtmlarea .toolbar ul a:hover {border: 1px solid #A3A3A3 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.ow_message_node {font-size: 16px !important; font-weight: normal !important; text-shadow: none !important; -moz-border-radius: 2.96px !important; -webkit-border-radius: 2.96px !important; border-radius: 2.96px !important; box-shadow: 0 3px 4px rgba(0,0,0,0.2);}
.ow_other_video_item_title a {padding-bottom: 26px !important;}
.uhps-controls {border: 1px solid #E8E8E8;}
.uh-photo.ow_border {border-radius: 2.76px !important; border: 1px solid #D9D9D9;}
.uh-photo.ow_border:hover {border: 1px solid #D1D1D1; box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
.ow_txt_value {font-weight: normal !important; color: inherit !important;}
.ow_sign_up .loginheader {font-weight: normal; font-size: 18px;}
.ow_ic_header {font-size: 16px !important; margin-top: 20px !important;}
.ow_tr_first th {font-weight: normal !important; font-size: 15px;}
.ow_forum .ow_name b {font-weight: normal !important; font-size: 14px;}
.ow_video_item_title {font-weight: normal !important;}
.uh-display-name {font-weight: normal; font-size: 30px !important; pointer-events: none !important; color: #000000 !important;}
.ow_edit_profile_link {right: 3px !important; top: 5px !important;}
div.ow_console_body.clearfix {padding-top: 23.5px;}
.ow_avatar_change .ow_lbutton, .ow_edit_profile_link .ow_lbutton {background-color: transparent !important; box-shadow: none !important;}
.ow_avatar_change .ow_lbutton, .ow_edit_profile_link .ow_lbutton {border: 0 !important;}
.ow_avatar_change .ow_lbutton {font-size: 0px !important; background-image: url(images/ic_camera.png) !important; background-repeat: no-repeat !important; border-radius: 50% !important; border: 1px solid #FFFFFF !important; height: 37px !important; width: 33px !important; opacity: .8; filter:alpha(opacity=80);}
.ow_edit_profile_link .ow_lbutton {font-size: 0px !important; background-image: url(images/ic_pencil.png) !important; background-repeat: no-repeat !important; height: 22px !important; width: 22px !important; opacity: .8; filter:alpha(opacity=80);}
.ow_avatar_change .ow_lbutton:hover, .ow_edit_profile_link .ow_lbutton:hover {opacity: 1; filter:alpha(opacity=100); transition: all 0.4s ease 0s;}
.ow_avatar_change .ow_lbutton:not(:hover), .ow_edit_profile_link:not(:hover) {transition: all 0.4s ease 0s;}
.ow_blitem.mailbox_mark_as_read, .ow_blitem.mailbox_mark_as_unread {margin-right: 5px !important;}
.ow_blitem.mailbox_delete .ow_red {border: 0 !important; padding: 5px !important;}
input#goto_customize_btn, .ow_highbox input, .ow_highbox .ow_button, .ow_highbox .ow_button:focus {border-radius: 1.75px !important; border: 0 !important;}
input#goto_customize_btn:focus, .ow_highbox input:focus {border-radius: 1.69px !important; border: 0 !important;}
.hide {display: none;}
.ow_page_container .ow_page {box-shadow: none !important;}
.ow_count_active {background-color: #009900 !important;}
.floatbox_title {text-transform: none !important;}
div.ow_box {border: 1px solid #F5F5F5;}
div.ow_box_bottom_shadow {display: none !important;}
div.ow_box_cap_empty {background: #EDEDED !important; border-radius: 2.76px !important;}
div.ow_box_cap_body {background: #EDEDED !important;}
div.ow_box_cap_right {background: #EDEDED !important; border-top-right-radius: 2.76px !important; border-top-left-radius: 2.76px !important;}
.ow_box_cap_empty .ow_box_cap_right {border-radius: 2.76px !important;}
div.ow_box_cap {background: #EDEDED !important; border-top-left-radius: 2.76px !important; border-top-right-radius: 2.76px !important;}
div.tagsinput input {border-radius: 2.15px !important;}
div.tagsinput input:focus {border: 1px solid #4d90fe !important; box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}
div.gh-description.ow_box.ow_border {border: 1px solid #DCDCDC !important; border-radius: 1.5px !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
div.ow_avatar_console.ow_border.uh-avatar-console.ow_bg_color {border-radius: 50% !important; background: none !important; box-shadow: none !important; padding: 10px !important; border: 0 !important;}
.hg-avatar-image {border-radius: 50% !important; background-size: 100% 100% !important; box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
a.uh-display-name.ow_smallmargin:hover, a#uh-toolbar-parent.ow_context_action_value:hover {background-color: transparent !important;}
.uh-avatar {box-shadow: none !important;}
.mydraftslink {color: yellow !important;}
.mydraftslink:hover {background-color: transparent !important; color: yellow;}
div.ow_sort_control a:hover {background: #FFFFFF; border: 1px solid #C4C4C4 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1);}
a.ow_nowrap.create_time.ow_newsfeed_date.ow_small {padding: 0 !important;}
a.ow_nowrap.create_time.ow_newsfeed_date.ow_small:hover {background-color: transparent !important; color: #009900 !important;}
span.ow_count.OW_ConsoleItemCounterNumber {background-color: #009900; border-radius: 2.4px; box-shadow: 0 1px 2px rgba(0,0,0,0.1); font-size: 16px !important;}
.ow_comments_item_content {border: 0px none !important; background-color: transparent !important;}
a.ow_console_view_all_btn, .cke_dialog_ui_button_ok {border-radius: 2.5px; background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed)) !important; background: -moz-linear-gradient(top, #4d90fe, #4787ed) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed') !important; border: 1px solid rgb(48, 121, 237) !important; color: #FFFFFF; font-size: 13px !important; box-shadow: none !important;}
a.ow_console_view_all_btn:hover, .cke_dialog_ui_button_ok:hover {background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)) !important; background: -moz-linear-gradient(top, #4d90fe, #357ae8) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#357ae8') !important;}
a.ow_console_view_all_btn:focus, .cke_dialog_ui_button_ok:focus {box-shadow: inset 0 2px 3px rgba(0,0,0,0.2) !important;}
.ow_console_item {border: 0 !important; border-radius: 2.76px !important;}
.ow_console_item:hover {border: 0; box-shadow: none !important; transition: all 0.3s ease 0s !important;}
.ow_console_item:not(:hover) {transition: all 0.3s ease 0s !important;}
.ow_console_item_link:hover {color: #009900 !important;}
.ow_console_dropdown_pressed {border: 0 !important;}
.ow_console_dropdown_pressed a[href='javascript://'] {color: #009900 !important;}
.ow_console_invt_toolbar a[href='javascript://'] {color: #FFFFFF !important;}
.ow_console_item_link:not(:hover) {transition: all 0.3s ease 0s !important;}
.ow_tooltip_body {border-radius: 2.85px !important;}
.ow_message_node.error {background-color: #CD0000 !important; border: 1px solid #CD0000 !important;}
.ow_message_node.warning {border: 1px solid #ffbf22 !important;}
.newsfeed_likes_string {font-size: 13px;}
.ow_newsfeed_status_txt, .ow_newsfeed_content {font-size: 12.75px !important;}
.newsfeed_item_view {width: 100% !important;}
.newsfeed_item_view .ow_newsfeed {-moz-column-count: 1 !important; -webkit-column-count: 1 !important; column-count: 1 !important;}
.newsfeed_item_view .ow_newsfeed_string {font-size: 18.5px !important; line-height: 20px !important;}
.newsfeed_item_view .ow_newsfeed_content {font-size: 16px !important; line-height: 20px !important;}
.ow_message_node.info {background-color: #009900 !important; border: 1px solid #008900 !important;}
.ow_box, .ow_box_bottom_body {border-bottom-left-radius: 2.76px !important; border-bottom-right-radius: 2.76px !important;}
.ow_newsfeed_body .body {border-radius: 2.3px !important; border: 1px solid #EEEEEE; box-shadow: 0 2px 3px rgba(0,0,0,0.3) !important; font-size: 12px !important; padding: 3px !important; background-color: #EEEEEE !important;}
div.console_item_notification_shortcut:hover {font-color: #FFFFFF !important;}
div.ow_newsfeed_content.ow_small.ow_smallmargin {background-color: #F5F5F5; border: 1px solid #F5F5F5; padding: 3.7px; border-radius: 2.5px; box-shadow: 0 1px 2px rgba(0,0,0,0.16);}
.fake_node .ow_txt_value {color: #009900; font-size: 11.5px !important;}
div.ow_gift_wrapper {border-radius: 2.96px;}
div.ow_gift_wrapper:hover {box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
a.ow_lp_wrapper {background-color: #FFFFFF !important;}
a.ow_lp_wrapper:hover {background-color: #FFFFFF !important;}
span.outline {color: #4d90fe !important;}
div.ow_mini_ipc_content {width: 135%;}
div.ow_remark.ow_smallmargin {color: #292929; width: 104%;}
.fake_node a {border-radius: 0; font-size: 11.5px !important;}
div.newsfeed-item-delim.ow_border.ow_newsfeed_delimiter.ow_newsfeed_doublesided_stdmargin {border-color: #E8E8E8;}
div.ow_forgot_password {padding-top: 100px;}
div.ow_dnd_schem_item.schem_component {border-radius: 2.5px !important; box-shadow: 0 1px 2px rgba(0,0,0,0.16) !important; font-family: 'Open Sans', sans-serif !important; opacity: 0.87; filter:alpha(opacity=87);}
div.ow_dnd_schem_item.schem_component:hover {opacity: 1; filter:alpha(opacity=100); box-shadow: 0 1px 2px rgba(0,0,0,0.28);}
li.ow_newsfeed_section.ow_small.ow_smallmargin span {border-radius: 2.3px !important; box-shadow: 0 1px 2px rgba(0,0,0,0.15); padding: 3.5px !important; font-family: 'Open Sans', sans-serif !important;}
.ow_content_menu a {border-bottom-color: #D3D3D3 !important; border-top-left-radius: 3.1px !important; border-top-right-radius: 3.1px !important; font-size: 13.5px; font-weight: normal;}
.ow_content_menu a:hover, .ow_content_menu li.active a {border-bottom-color: #4d90fe !important;}
input.ow_green {border: 1px solid #009900;}
.ow_video_thumb, .ow_video_list_item img, .ow_other_video_thumb img, .ow_other_video_floated img, .ow_other_video_thumb.ow_left {opacity: 0.87; filter:alpha(opacity=87); box-shadow: 0 2px 3px rgba(0,0,0,0.22) !important;}
.ow_video_thumb:hover, .ow_video_list_item img:hover, .ow_other_video_thumb img:hover, .ow_other_video_floated img:hover, .ow_other_video_thumb.ow_left:hover {opacity: 1; filter: alpha(opacity=100);}
.ow_video_thumb {display: block; -moz-border-radius: 2.96px; -webkit-border-radius: 2.96px; border-radius: 2.96px;}
.ow_video_thumb:hover {background-color: #FFFFFF !important;}
span.ow_delimiter {text-shadow: 0 1px 2px transparent !important;}
ul.ac_results {border: 1px solid rgb(222, 222, 222) !important; -moz-border-radius: 1.25px; -webkit-border-radius: 1.25px; border-radius: 1.25px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;}
.ac_results li {font-family: 'Open Sans', sans-serif !important;}
a#btn-photo-edit, a#photo-delete, a#photo-mark-featured {padding: 3px 11px 3px 11px !important; font-family: 'Open Sans', sans-serif; font-size: 13px;}
a#btn-photo-edit:hover, a#photo-delete:hover, a#photo-mark-featured:hover {text-decoration: none !important; font-weight: bold !important;} 
div.ow_anno {background: #FFFFFF !important; border: 1px solid #E5E5E5 !important; font-family: 'Open Sans', sans-serif; border-radius: 2.85px !important; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;}
div.sign_up_cont {display: none;}
.ow_lbutton.ow_green {background-color: #009900 !important;}
span.ow_section_icon, span.ow_section_icon.ow_ic_calendar {font-weight: normal;}
input.ow_red {color: #FFFFFF;}
.ow_main_menu li a:hover, .ow_main_menu li a:not(:hover) {transition: all 0.4s ease 0s !important;}
.ow_lbutton.ow_red {background-color: #EE0000;}
.ow_lbutton.ow_red:hover {background-color: #CD0000;}
div.ow_box_toolbar.ow_remark {border: 1px solid transparent !important; background: transparent !important; font-weight: normal !important;}
input.ow_ic_delete.ow_mild_green {color: #FFFFFF !important;}
ul.ow_smallmargin.ow_bl_narrow.clearfix.ow_small {border-top: 1px solid transparent !important;}
td.ow_title {font-size: 13px;}
div.floatbox_canvas.floatbox_empty.floatbox_canvas_active {-moz-border-radius: 2.85px; -webkit-border-radius: 2.85px; border-radius: 2.85px !important;}
div.ow_photo_holder.ow_border {-moz-border-top-left-radius: 2.85px; -webkit-border-top-left-radius: 2.85px; -khtml-border-top-left-radius: 2.85px; border-top-left-radius: 2.85px !important; -moz-border-top-right-radius: 2.85px; -webkit-border-top-right-radius: 2.85px; -khtml-border-top-right-radius: 2.85px; border-top-right-radius: 2.85px !important;}
.floatbox_container.ow_bg_color, .floatbox_container {border: 0 !important; outline: none; box-shadow: 0 3px 4px rgba(0,0,0,0.2); -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; -khtml-border-radius: 2.5px; border-radius: 2.5px !important;}
ul.ow_context_action_list.ow_alt2.ow_border {cursor: default; -moz-border-radius: 1.85px; -webkit-border-radius: 1.85px; -khtml-border-radius: 1.85px; border-radius: 1.85px !important; border: 0 !important; padding: 7px 10px !important;}
div.ow_context_action {-moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; -khtml-border-radius: 2.5px; border-radius: 2.5px !important;}
div.ow_context_action:hover {-moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; -khtml-border-radius: 2.5px; border-radius: 2.5px !important;}
div.floatbox_container.ow_bg_color {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid transparent;}
tr.ow_small {border-bottom: 1px solid transparent;}
div.ow_console.clearfix, div.console_item.common_shortcuts {box-shadow: 0 1px 2px rgba(0,0,0,0.1); width: 100% !important;}
.ow_highbox .ow_lbutton, .ow_lbutton {color: #FFFFFF !important;}
.ow_button.ow_ic_delete.ow_mild_green {color: white !important;}
a.ow_lbutton.mailbox_delete {background-color: #ff6666 !important; border: 1px solid transparent;}
a.ow_lbutton.mailbox_delete {background-color: red !important; border: 1px solid transparent;}
ul.ow_bl a:focus, ul.ow_bl a:active {box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important;}
.ow_mild_green, ul.ow_bl a.ow_mild_green {background-color: #009900 !important; color: #FFFFFF !important; padding: 1px 8px !important; border: 0 !important;}
.ow_mild_green:hover, ul.ow_bl a.ow_mild_green:hover {background-color: #008900 !important; border: 0 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}
.ow_mild_green:focus, ul.ow_bl a.ow_mild_green:focus {box-shadow: inset 0 1px 2px rgba(0,0,0,0.3) !important;}
tr.ow_high1 {background-color: #F5F5F5;}
tr.ow_high1:hover {background-color: rgb(211,211,211);}
.ow_chat_message #dialogTextarea {box-shadow: none !important; border-bottom: 1px solid #CCCCCC !important;}
input.mailbox_mark_as_read, input.mailbox_mark_as_unread {border-radius: 1.69px !important; background-color: #E8E8E8 !important; border: 1px solid #D9D9D9 !important; font-family: 'Open Sans', Arial, sans-serif !important; cursor: default; color: #292929 !important; text-shadow: 1px 1px transparent !important; border-radius: 1.7px !important; padding: 4px 8px !important;}
input.mailbox_mark_as_read:hover, input.mailbox_mark_as_unread:hover {background-color: #E0E0E0; }
ul.ow_bl a:focus, .ow_blitem input:focus, ul.ow_bl li:focus, input.mailbox_mark_as_read:focus, input.mailbox_mark_as_unread:focus, input.mailbox_delete.ow_red:focus {box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important;}
input.mailbox_delete.ow_red, ul.ow_bl a.ow_mild_red {border-radius: 1.69px; background-color: #e3170d !important; color: #FFFFFF !important; text-shadow: none !important; border: 0 !important; padding: 1px 8px !important;}
input.mailbox_delete.ow_red:hover, ul.ow_bl a.ow_mild_red:hover {background-color: #CC1100 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}
input.mailbox_delete.ow_red:focus, .ow_red.ow_negative:focus, ul.ow_bl a.ow_mild_red:focus {box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important;}
span#input_11576155_error.error, span#input_64317693_error.error {color: #E3170D !important;}
div.tags-field-tag-cont {background-color: #E8E8E8; -moz-border-radius: 2.4px; -webkit-border-radius: 2.4px; -khtml-border-radius: 2.4px; border-radius: 2.4px; opacity:.98; filter:alpha(opacity=98); border: 1px solid #E8E8E8;}
a.ow_lbutton.ow_red.tags-field-del-tag, a.ow_lbutton.ow_red.tags-field-del-tag:visited {color: white;}
.ow_highbox.ow_about_me_widget {background-color: #FFFFFF !important; border: 0 !important; color: #292929 !important; font-size: 14px !important;}
.ow_about_me_widget a {color: #009900 !important;}
.ow_about_me_widget a:hover {color: #008900 !important;}
.ow_about_me_widget .ow_button {border: 1px solid #DCDCDC !important;}
div.toolbar.clearfix {background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#E8E8E8)); background: -moz-linear-gradient(top, #EBEBEB, #E8E8E8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#E8E8E8'); border-bottom: #E0E0E0; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; box-shadow: 0 1px 2px rgba(0,0,0,0.3);}
div.ow_message_node.info::selection, div.ow_message_node.error::selection, div.ow_message_node.warning::selection {color: #FFFFFF !important;}
div.ow_message_node.info::-moz-selection, div.ow_message_node.error::-moz-selection, div.ow_message_node.warning::-moz-selection {color: #FFFFFF !important;}
.ow_alt1, tr.ow_alt1 td, .ow_alt2, tr.ow_alt2 td {border-radius: 0 !important;}
div.std_sign_in_cont {background: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#E3E3E3)); background: -moz-linear-gradient(top, #F2F2F2, #E3E3E3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#E3E3E3'); padding: 200px 100px 349px !important;}
.sticky_topic, .lock_topic, .delete_topic, .move_topic {border-bottom: 1px solid transparent !important;}
.sticky_topic:hover, .lock_topic:hover, .delete_topic:hover, .move_topic:hover {background:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background:-webkit-linear-gradient(top,#4d90fe,#4787ed) !important;background:-moz-linear-gradient(top,#4d90fe,#4787ed) !important;background-image:-ms-linear-gradient(top,#4d90fe,#4787ed) !important;background:-o-linear-gradient(top,#4d90fe,#4787ed) !important;background:linear-gradient(top,#4d90fe,#4787ed) !important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d90fe', endColorstr='#4787ed') !important; border-radius: 2px; color: #FFFFFF !important;}
td.ow_label, td.ow_value {border-radius: 0 !important;}
.ow_box ul {list-style-type: none !important;}
div.ow_nocontent {background: transparent !important; border: 0 !important;}
.ow_newsfeed_string {font-size: 14px !important; line-height: 15px !important;}
.ow_newsfeed_string a b {font-weight: normal !important;}
span.ow_tiny, div.ow_tiny {color: #292929; background-color: transparent;}
.ow_lbutton {font-size: 10.25px !important; text-transform: capitalize !important; font-weight: normal !important; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px !important; box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
.ow_lbutton:hover {background-color: #727272; transition: all 0.3s ease 0s !important;}
.ow_lbutton:not(:hover) {transition: all 0.3s ease 0s;}
.ow_green:hover {background-color: #33cc33;}
.ow_red, .ow_green {font-size: 9px;}
.fake_node .ow_red {font-size: 8px !important; border-radius: 2px !important;}
.fake_node .ow_red:hover {box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important; background-color: #cd0000;}
.ow_ivc_voteupdown .ow_highbox {background-color: #FAFAFA !important; border: 1px solid #E5E5E5 !important;}
.ow_red:hover {background-color: red;}
.ow_wrap_normal {text-transform: capitalize;}
.tags-field-del-tag {color: white;}
.ow_lbutton:link, .ow_lbutton:visited, .ow_red:visited {color: white; text-decoration: none;}
.ow_red:hover {background-color: #ff6666;}
.forgot_pass {text-transform: capitalize !important}
.ow_lp_wrapper {background-color: #ccc;}
.ow_ic_geer_wheel, .ow_ic_user, .ow_ic_add, .ow_ic_info, .ow_ic_lock, .ow_ic_files, .ow_ic_picture, .ow_ic_bookmark, .ow_ic_reply, .ow_ic_forum, .ow_ic_friends, .ow_ic_rss, .ow_ic_lens, .ow_ic_app, .ow_ic_key, .ow_ic_push_pin, .ow_ic_clock, .ow_ic_star, .ow_ic_tag, .ow_ic_gear_wheel, .ow_ic_write, .ow_ic_file, .ow_ic_link, .ow_ic_comment, .ow_ic_house, .ow_ic_mail, .ow_ic_user, .ow_ic_calendar, .ow_ic_video, .ow_ic_new {color: #000000; font-weight: normal;}
.ow_copyright {font-size: 12px !important;}
.ow_txt_value {text-decoration: none;}
.ow_small {text-decoration: none; font-size: 12px;}
.ow_ipc_content {text-decoration: none; font-size: 13px;}
.ow_tiny {background-color: #E8E8E8; color: #009900;}
.ow_alt1, .ow_alt2 {background-color: #FFF;}
#about_me_widget_input {height: 80%; width: 70%}
span.ow_button {background: #F5F5F5 !important; font-weight: normal !important; border-radius: 1.75px !important; border: 1px solid #DCDCDC;}
.ow_highbox .ow_button:hover {box-shadow: 0 1px 2px rgba(0,0,0,0.1), inset 0 -1.8px 0px rgba(0, 0, 0, 0.18) !important;}
.ow_button:not(:focus), .ow_button:not(:active) {transition: all 0.4s ease 0s;}
.ow_button:focus, .ow_button:active {box-shadow: inset 0 1px 2px rgba(0,0,0,0.2) !important; border: 1px solid #4d90fe; transition: all 0.4s ease 0s;}
.joinvote:hover {background-color: transparent;}
.ow_footer_menu {font-family: 'Open Sans', sans-serif; font-size: 12px !important;}
.ow_footer_menu a {margin-bottom: 1.5px !important;}
.ow_footer_menu a, .ow_copyright a {color: #292929 !important;}
.ow_footer_menu a:hover, .ow_copyright a:hover {color: #009900 !important; border-bottom: 1px solid #4d90fe !important; background-color: transparent; transition: all 0.3s ease 0s !important;}
.ow_footer_menu a:not(:hover), .ow_copyright a:not(:hover) {transition: all 0.3s ease 0s !important;}
.ow_user_list_item, .ow_video_list_item, .ow_photo_list_item, .groups_item_cont {background-color: #F2F2F2;}
.ow_video_list_item:hover, .ow_user_list_item:hover, .ow_photo_list_item:hover, .ow_other_video_list_item:hover {background-color: #D3D3D3; -moz-border-radius: 2.5px; -webkit-border-radius: 2.5px; -khtml-border-radius: 2.5px; border-radius: 2.5px; cursor: pointer; transition: all 0.4s ease 0s;}
.ow_video_list_item:not(:hover), .ow_user_list_item:not(:hover), .ow_photo_list_item:not(:hover), 
.ow_other_video_list_item:not(:hover) {transition: all 0.4s ease 0s;}
.ow_other_video_list_item {padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;}
.ow_other_video_list_item a:hover {background-color: transparent;}
.ow_video_player {background: #FFFFFF !important; border: 0 !important; box-shadow: none !important; margin-bottom: 2px; padding: 0 !important; position: relative;}
.attachment_title {display: none;}
.attachment_desc, div.attachment_desc.ow_remark {float: right; background-color: #FCFCFC; border: 1px solid #E8E8E8; box-shadow: 0 1px 2px rgba(0,0,0,0.2); width: 100px; opacity: 0.87; filter:alpha(opacity=87); padding: 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
.attachment_desc:hover {opacity:1 !important; filter:alpha(opacity=100); box-shadow: 0 2px 3px rgba(0,0,0,0.2); transition: all 0.4s ease 0s;}
.attachment_desc:not(:hover) {transition: all 0.4s ease 0s;}
.attachment_thumb {z-index: 5 !important;}
.ow_ivc_box {background-color: gray;}
.ow_newsfeed .ow_smallmargin {word-wrap: break-word; cursor: default;} 
.ow_ipc_header {font-weight: normal; font-size: 14px; border-radius: 2.67px !important;}
.ow_autolink {color: yellow; text-decoration: none;}
.ow_autolink:hover {background-color: transparent;}
#event_attend_yes_btn, #event_attend_maybe_btn, #event_attend_no_btn {background: url('images/ic_right_arrow.png') no-repeat !important; height: 22px !important; background-position: 8px 50% !important; border: 0 !important;}

/*Responsive Designs*/
@media (max-width: 480px) {
body {min-width: 100% !important; overflow-x: hidden !important;}
.nomobile {display: none !important;}
.ow_page {position: absolute; z-index: auto !important; width: 91% !important; margin-top: 115px !important; padding-top: 0 !important; padding-left: 7px !important;}
.ow_main_menu {top: 76px !important; width: 102% !important; padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important; opacity: .96; z-index: 0 !important; margin-left: -1px !important; margin-top: 35px !important; height: auto !important; display: table-cell !important; position: relative !important; border-right: 0 !important;}
.ow_main_menu li {width: 100% !important;}
.ow_main_menu li a {padding-left: 0 !important; width: 102% !important; text-align: center !important; font-size: 30px !important; line-height: 42px !important; overflow-x: hidden !important;}
#mobileMenu {border-right: 1px solid #DCDCDC !important;}
.ow_logo h2 {height: 58.47px !important; background-position: center bottom !important; margin: 2px 0 0 44px !important;}
.ow_logo h2 a {width: 100% !important;}
.ow_logo {width: 100% !important; padding-right: 13px !important;}
.ow_console .ow_console_button a {font-size: 20px !important;}
#mobilemenu {display: inline !important;}
.ow_canvas {padding-left: 0 !important; padding-right: 0 !important;}
.ow_mailbox_right {width: 100% !important; position: relative !important; bottom: 500px !important;}
#conversationItemListContainer {position: relative; width: 100% !important; padding-bottom: 500px !important; z-index: 4 !important;}
form[name=conversationSearchForm] {padding-top: 150px !important;}
.ow_mailbox_search {border: 0 !important; z-index: 4 !important;}
#conversationListControl {position: relative; padding-bottom: 500px !important; width: 100% !important;}
.ow_alt1#messagesContainerControl {padding-top: 500px !important; padding-bottom: 100px;}
.ow_alt2#messagesContainerControl {padding-top: 600px !important;}
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body {border-right: 0 !important; display: table !important;}
.ow_mailbox_table .ow_mailbox_convers_info {display: table-cell !important; border-right: 1px solid #CCCCCC !important;}
#conversationItemListSub {width: 100% !important;}
#conversationItemListWrapper {padding-top: 0 !important;}
.ow_chat_cont {z-index: 7 !important;}
.ow_left, .ow_right, .ow_superwide, .ow_supernarrow {float: none; width: 100% !important; margin-bottom: 11px;}
.ow_sign_in .ow_right {float: right !important; width: auto !important;}
.ow_sign_in_wrap form {padding: 0 !important; box-shadow: none; border: 0;}
form td {display: block;}
form .ow_label, form .ow_desc {text-align: left !important; width: 100% !important;}
form .ow_label {padding-bottom: 0 !important;}
form .ow_desc {padding-top: 0 !important; padding-bottom: 14px !important;}
body.base_sign_in .ow_sign_in_wrap {left: 0 !important; margin: 0 !important; width: auto !important;}
#openBulkOptionsBtn {position: relative; z-index: 7 !important; border-top: 1px solid #E8E8E8 !important; border: 1px solid #E8E8E8 !important; width: 95% !important; margin-left: 10px !important; height: 35px !important; background-color: #F5F5F5 !important; border-radius: 2.76px !important;}
#openBulkOptionsBtn .ow_mailbox_conv_options_inner {line-height: 21px !important;}
.ow_mailbox_table .ow_mailbox_convers_info_date {float: none !important; clear: both !important; display: block !important; margin-top: 15px !important; text-align: left !important;}
#conversationItemListSub {overflow-x: auto !important;}
#mobileMenu, .ow_main_menu {display: none;}
#mobileMenu.opened {display: inline !important; position: fixed; top: -10px !important; height: 102% !important; width: 100% !important; padding-left: 0 !important; overflow-y: auto; background-color: #F2F2F2 !important; opacity: .775; overflow-x: hidden !important;}
#mobilemenu.opened {background-color: #E8E8E8 !important;}
#mobileMenu.opened .ow_main_menu {display: block !important;}
#mainMenu {display: none !important;}
.nomobile {display: none !important;}
.ow_page {margin-left: 0;}
.splash_screen_cont, .maintenance_cont {width: 100% !important; padding-top: 150px !important; padding-left: 4px !important; font-size: 14px;}
.ow_forgot_password {padding-left: 0 !important; padding-right: 0 !important; width: 100% !important;}
.ow_console_item {margin-left: 7px !important; margin-right: 7px !important; padding: 0 !important;}
.ow_console_item_link {font-size: 0 !important; padding-bottom: 29px; padding-right: 29px; -webkit-tap-highlight-color: transparent !important;}
.ow_console .ow_mailbox_items_list {background: url(images/mobileMessages.png) no-repeat !important; width: 32px !important; height: 32px !important;}
.ow_console .ow_notification_list {background: url(images/mobileNotifs.png) no-repeat !important; width: 32px !important; height: 32px !important;}
.ow_console .ow_friend_request_list {background: url(images/mobileFriend.png) no-repeat !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;}
.ow_console .ow_invitation_list {background: url(images/mobileInvite.png) no-repeat !important; height: 32px !important; width: 32px !important; bottom: 3px !important;}
.ow_console .ow_invitation_list .ow_tooltip_body {top: 105px !important;}
.ow_console .ow_invitation_list .ow_tooltip_top_right {top: 34px !important;}
.ow_console_item.ow_console_dropdown_hover {background: url(images/mobileProfile.png) no-repeat !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;}
.ow_console .ow_tooltip_top_right {top: 100px; width: 97% !important;}
.ow_console .ow_tooltip_body {position: fixed !important; left: 0 !important; width: 96% !important; max-width: 97% !important;}
.ow_friend_request_list .ow_tooltip_body {top: 106px !important;}
.ow_console_list_wrapper, .ow_console_invt_txt {width: 100% !important;}
.ow_console_dropdown_hover .ow_tooltip_top_right {position: absolute; width: 97% !important;}
.ow_console .ow_count_wrap {position: fixed; float: right; margin: 4px -3px 0px -10px !important;}
.ow_dropdown_menu_item {text-align: center !important;}
.ow_console .ow_tooltip_body {opacity: .96;}
.ow_console_dropdown_hover .ow_console_more {display: none !important;}
.ow_console_body {text-align: center !important; padding-top: 22px !important;}
.ow_console {padding-top: 45px !important; height: 55px !important;}
.ow_footer .ow_page {padding-top: 0 !important; position: relative !important;}
.mobilefooter .ow_canvas {height: 160px !important;}
.ow_footer_menu, .ow_copyright {margin-left: 0 !important; text-align: center !important; float: none !important;}
.mobilefooter {display: inline !important;}
.ow_footer {padding-top: 57px !important;}
th {padding-left: 3px !important; padding-right: 3px !important; font-size: 13px !important;}
.ow_user_list_item {width: 100% !important;}
ul.ow_content_menu {border-bottom: 0 !important;}
ul.ow_content_menu li {clear: both; margin-top: 5px; border: 0 !important; width: 100%;}
ul.ow_content_menu li a {font-size: 13px; border: 0 !important; border-radius: 2.76px !important;}
ul.ow_content_menu li.active a, ul.ow_content_menu li a:hover {border: 0 !important;}
ul.ow_content_menu span {font-size: 14px !important;}
.floatbox_container {width: 100% !important;}
.ow_message_cont {width: 100% !important; margin-left: 0 !important; left: 0 !important;}
.ow_chat_dialog_wrap {right: 0 !important;}
.ow_chat_dialog, .ow_chat_dialog_wrap {width: 100% !important; margin-left: 0 !important;}
.ow_photo_item_wrap {width: 100% !important; display: block; position: relative !important; clear: both !important; left: 0 !important;}
.ow_photoview_info_wrap {width: 100% !important;}
.ow_photo_list_wrap div.ow_photo_item_wrap {position: static !important; width: 100% !important; float: left !important; height: auto !important;}
.ow_photoview_stage_wrap {width: 100% !important; clear: both; float: none;}
.ow_photo_upload_submit {position: relative !important;}
.ow_photo_upload_wrap .ow_suggest_field input {width: 99% !important;}
.ow_searchbar_btn.ow_ic_lens {display: none !important;}
.ow_blogs_list .ow_ipc_header, .ow_group_list .ow_ipc_header {height: 45px !important; display: table !important; width: 95.5% !important;}
.ow_blogs_list .ow_ipc_info, .ow_group_list .ow_ipc_info {margin-left: 0 !important;}
.ow_blogs_list .ow_ipc_header a, .ow_group_list .ow_ipc_header a {padding-left: 48px !important; display: table-cell !important; vertical-align: middle !important;}
.ow_blogs_list .ow_ipc_picture, .ow_group_list .ow_ipc_picture {margin-top: 2px !important; margin-left: 3px !important;}
.ow_searchbar_input {margin-bottom: 0 !important; margin-top: 12px !important;}
.ow_searchbar_input input[type=text] {width: 100% !important;}
.ow_btn_delimiter {padding-left: 0 !important;}
.ow_btn_delimiter span.ow_button:first-child {margin-bottom: 8px !important;}
input[name=album].ow_dropdown_btn {width: 100% !important;}
.ow_group_brief_info .details {margin-left: 0 !important; padding-left: 0 !important; padding-top: 0 !important;}
.ow_sign_in, .ow_sign_up {margin: 0 !important; float: none !important; width: auto !important;}
.floatbox_body .ow_sign_in, .floatbox_body .ow_sign_up {margin: 0 !important; float: none !important; width: 42% !important;}
.ow_sign_up {border-top: 1px solid #E8E8E8 !important; padding-top: 10px !important;}
.ow_sign_in {padding-bottom: 10px !important;}
.ow_sign_in_wrap {top: 50px !important;}
.ow_sign_in_wrap form input[type="text"], .ow_sign_in_wrap form input[type="password"] {width: 100% !important;}
body.base_sign_in .ow_sign_in_wrap form .ow_sign_in {width: auto !important;}
.floatbox_body {overflow-x: hidden;}
.ow_wide.ow_automargin {width: 100%;}
}

@media (min-width: 481px) and (max-width: 767px) {
body {min-width: 100% !important; overflow-x: hidden !important;}
.nomobile {display: none !important;}
.ow_page {position: absolute; z-index: auto !important; width: 91% !important; margin-top: 115px !important; padding-top: 0 !important; padding-left: 13px !important;}
.ow_main_menu {width: 102% !important; top: 76px !important; padding-top: 0 !important; padding-left: 0 !important; z-index: 0 !important; opacity: .96; margin-left: -1px !important; position: relative !important; height: auto !important; margin-top: 35px !important; padding-bottom: 0 !important; display: table-cell !important; border-right: 0 !important;}
.ow_main_menu li {width: 100% !important;}
.ow_main_menu li a {padding-left: 0 !important; width: 102% !important; text-align: center !important; font-size: 30px !important; line-height: 42px !important; overflow-x: hidden !important;}
#mobileMenu {border-right: 1px solid #DCDCDC !important;}
.ow_logo h2 {height: 60px !important; background-position: center bottom !important; margin: 2px 0 0 33px !important;}
.ow_logo h2 a {width: 100% !important;}
.ow_logo {width: 100% !important; padding-right: 13px !important;}
.ow_console .ow_console_button a {font-size: 20px !important;}
#mobilemenu {display: inline !important;}
.ow_canvas {padding-left: 0 !important; padding-right: 0 !important;}
.ow_mailbox_right {width: 100% !important; position: relative !important; bottom: 500px !important;}
#conversationItemListContainer {position: relative; width: 100% !important; padding-bottom: 500px !important; z-index: 4 !important;}
form[name=conversationSearchForm] {padding-top: 150px !important;}
.ow_mailbox_search {border: 0 !important; z-index: 4 !important;}
#conversationListControl {position: relative; padding-bottom: 500px !important; width: 100% !important;}
.ow_alt1#messagesContainerControl {padding-top: 500px !important; padding-bottom: 100px;}
.ow_alt2#messagesContainerControl {padding-top: 600px !important;}
.ow_mailbox_table .ow_mailbox_left .ow_mailbox_left_body {border-right: 0 !important; display: table !important;}
.ow_mailbox_table .ow_mailbox_convers_info {display: table-cell !important; border-right: 1px solid #CCCCCC !important;}
#conversationItemListSub {width: 100% !important;}
#conversationItemListWrapper {padding-top: 0 !important;}
.ow_left #avatar-console div[style], .ow_right #avatar-console div[style] {padding: 0 !important; margin-left: auto !important; margin-right: auto !important; height: 250px !important; width: 250px !important;}
.ow_left, .ow_right, .ow_superwide, .ow_supernarrow {float: none; width: 100% !important; margin-bottom: 11px;}
.ow_sign_in .ow_right {float: right !important; width: auto !important;}
.ow_sign_in_wrap form {padding: 0 !important; box-shadow: none; border: 0;}
body.base_sign_in .ow_sign_in_wrap {left: 0 !important; margin: 0 !important; width: auto !important;}
.ow_sign_in_wrap form input[type="text"], .ow_sign_in_wrap form input[type="password"] {width: 100% !important;}
.ow_sign_in_wrap {top: 50px !important;}
#openBulkOptionsBtn {position: relative; z-index: 7 !important; border-top: 1px solid #E8E8E8 !important; border: 1px solid #E8E8E8 !important; width: 95% !important; margin-left: 10px !important; height: 35px !important; background-color: #F5F5F5 !important; border-radius: 2.76px !important;}
#openBulkOptionsBtn .ow_mailbox_conv_options_inner {line-height: 21px !important;}
.ow_mailbox_table .ow_mailbox_convers_info_date {float: none !important; clear: both !important; display: block !important; margin-top: 15px !important; text-align: left !important;}
#conversationItemListSub {overflow-x: auto !important;}
.ow_chat_cont {z-index: 7 !important;}
#mobileMenu, .ow_main_menu {display: none; bottom: 30px !important;}
#mobileMenu.opened {display: inline !important; position: fixed; top: -10px !important; height: 102% !important; width: 100% !important; padding-left: 0 !important; overflow-y: auto; background-color: #F2F2F2 !important; opacity: .775 !important; overflow-x: hidden !important;}
#mobileMenu.opened .ow_main_menu {display: block !important;}
#mainMenu {display: none !important;}
.nomobile {display: none !important;}
.ow_page {margin-left: 0;}
.splash_screen_cont, .maintenance_cont {padding-top: 150px !important;}
.ow_console_item {margin-right: 0 !important; padding-left: 7px !important; padding-right: 7px !important;}
.ow_console_item_link {font-size: 17px !important;}
.ow_console_body {text-align: center !important;}
.ow_console {padding-top: 45px !important; height: 55px !important;}
.ow_console .ow_mailbox_items_list {background: url(images/mobileMessages.png) no-repeat !important; width: 32px !important; height: 32px !important;}
.ow_console .ow_notification_list {background: url(images/mobileNotifs.png) no-repeat !important; width: 32px !important; height: 32px !important;}
.ow_console .ow_friend_request_list {background: url(images/mobileFriend.png) no-repeat !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;}
.ow_console .ow_invitation_list {background: url(images/mobileInvite.png) no-repeat !important; height: 32px !important; width: 32px !important; bottom: 3px !important;}
.ow_console .ow_invitation_list .ow_tooltip_body {top: 105px !important;}
.ow_console .ow_invitation_list .ow_tooltip_top_right {top: 34px !important;}
.ow_console_item.ow_console_dropdown_hover {background: url(images/mobileProfile.png) no-repeat !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;}
.ow_console .ow_tooltip_top_right {top: 100px; width: 97% !important;}
.ow_console .ow_tooltip_body {position: fixed !important; left: 0 !important; width: 96% !important; max-width: 97% !important;}
.ow_console_list_wrapper, .ow_console_invt_txt {width: 100% !important;}
.ow_console_dropdown_hover .ow_tooltip_top_right {position: absolute; width: 97% !important;}
.ow_console .ow_count_wrap {position: fixed; float: right; margin: 4px -3px 0px -10px !important;}
.ow_console_item_link {font-size: 0 !important; padding-bottom: 29px; padding-right: 29px; -webkit-tap-highlight-color: transparent !important;}
.ow_console_item {margin-left: 7px !important; margin-right: 7px !important; padding: 0 !important;}
.ow_console_dropdown_hover .ow_console_more {display: none !important;}
.ow_dropdown_menu_item {text-align: center !important;}
.ow_console .ow_tooltip_body {background-color: #F7F7F7 !important; opacity: .96;}
.ow_console .ow_tooltip_body li.ow_dropdown_menu_item a:hover {background-color: #DCDCDC !important;}
.ow_logo h2 {height: 58.47px !important;}
.ow_console_body {padding-top: 22px !important;}
.ow_footer .ow_page {padding-top: 0 !important; position: relative !important;}
.mobilefooter .ow_canvas {height: 160px !important;}
.ow_footer_menu, .ow_copyright {margin-left: 0 !important; text-align: center !important; float: none !important;}
.mobilefooter {display: inline !important;}
.ow_footer {padding-top: 57px !important;}
.ow_user_list_item {width: 100% !important;}
ul.ow_content_menu {border-bottom: 0 !important;}
ul.ow_content_menu li {clear: both; margin-top: 5px; border: 0 !important; width: 100%;}
ul.ow_content_menu li a {font-size: 13px; border: 0 !important; border-radius: 2.76px !important;}
ul.ow_content_menu li.active a, ul.ow_content_menu li a:hover {border: 0 !important;}
ul.ow_content_menu span {font-size: 14px !important;}
.floatbox_container {width: 100% !important;}
.ow_message_cont {width: 100% !important; margin-left: 0 !important; left: 0 !important;}
.ow_chat_dialog_wrap {right: 0 !important;}
.ow_chat_dialog, .ow_chat_dialog_wrap {width: 100% !important; margin-left: 0 !important;}
.ow_photo_item_wrap {width: 100% !important; display: block; position: relative !important; clear: both !important; left: 0 !important;}
.ow_photoview_info_wrap {width: 100% !important;}
.ow_photo_list_wrap div.ow_photo_item_wrap {position: static !important; width: 100% !important; float: left !important; height: auto !important;}
.ow_photoview_stage_wrap {width: 100% !important; clear: both; float: none;}
.ow_photo_upload_submit {position: relative !important;}
.ow_photo_upload_wrap .ow_suggest_field input {width: 99% !important;}
.ow_searchbar_btn.ow_ic_lens {display: none !important;}
.ow_searchbar_input {margin-bottom: 0 !important; margin-top: 12px !important;}
.ow_searchbar_input input[type=text] {width: 100% !important;}
.ow_btn_delimiter {padding-left: 0 !important;}
.ow_btn_delimiter span.ow_button:first-child {margin-bottom: 8px !important;}
input[name=album].ow_dropdown_btn {width: 330px !important;}
.ow_group_brief_info .details {margin-left: 0 !important; padding-left: 0 !important; padding-top: 0 !important;}
.ow_sign_in, .ow_sign_up {margin: 0 !important; float: none !important; width: 66% !important;}
body.base_sign_in .ow_sign_in, body.base_sign_in .ow_sign_up {width: auto !important;}
.ow_sign_up {border-top: 1px solid #E8E8E8 !important; padding-top: 10px !important;}
.ow_sign_in {padding-bottom: 10px !important;}
.floatbox_body {overflow-x: hidden;}
.ow_wide.ow_automargin {width: 100%;}
}

@media (min-width: 768px) and (max-width: 1149px) {
body {min-width: 100% !important; overflow-x: hidden !important;}
.nomobile {display: none !important;}
.ow_page {position: absolute; z-index: 0 !important; width: 96% !important; padding-top: 85px !important; padding-left: 13px !important;}
.ow_main_menu {position: relative !important; width: 1% !important; padding-left: 0 !important; opacity: .96; top: 70px !important; z-index: 8 !important; padding-top: 10px !important; margin-top: 0 !important; margin-left: 0 !important; display: table-cell !important;}
.ow_main_menu li {width: 100% !important;}
.ow_main_menu li a {padding-left: 0 !important; width: 102% !important; text-align: center !important; font-size: 30px !important; line-height: 42px !important; overflow-x: hidden !important;}
#mobileMenu {position: fixed !important;}
.ow_logo h2 {margin: 6px 0 0 31% !important;}
.ow_logo h2, .ow_logo {padding-top: 0 !important;}
.ow_console .ow_console_button a {font-size: 20px !important;}
#mobilemenu {display: inline !important;}
.ow_canvas {padding-left: 0 !important; padding-right: 0 !important;}
.ow_left, .ow_right, .ow_superwide, .ow_supernarrow {float: none; width: 100% !important; margin-bottom: 11px;}
#mobileMenu, .ow_main_menu {display: none; padding-left: 25px; bottom: 30px !important; z-index: 8 !important;}
#mobileMenu.opened {display: inline !important; opacity: .775 !important; height: 102% !important; width: 100% !important; overflow-x: hidden !important; top: -10px !important; padding-left: 0 !important; overflow-y: auto !important; background-color: #F2F2F2 !important;}
#mobilemenu.opened {background-color: #E8E8E8 !important;}
#mainMenu {display: none !important;}
.nomobile {display: none !important;}
.ow_page {margin-left: 0;}
.ow_friend_request_list .ow_tooltip_body {width: 352px !important;}
.ow_friend_request_list .ow_console_list_item {width: 324px !important;}
.ow_console_item {margin-left: 7px !important; margin-right: 7px !important; padding: 0 !important;}
.ow_console_dropdown_hover .ow_console_more {display: none !important;}
.ow_console_item_link {font-size: 0 !important; padding-bottom: 29px; padding-right: 29px; -webkit-tap-highlight-color: transparent !important;}
.ow_console .ow_mailbox_items_list {background: url(images/mobileMessages.png) no-repeat !important; width: 32px !important; height: 32px !important;}
.ow_console .ow_notification_list {background: url(images/mobileNotifs.png) no-repeat !important; width: 32px !important; height: 32px !important;}
.ow_console .ow_friend_request_list {background: url(images/mobileFriend.png) no-repeat !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;}
.ow_console .ow_invitation_list {background: url(images/mobileInvite.png) no-repeat !important; height: 32px !important; width: 32px !important; bottom: 3px !important;}
.ow_console .ow_invitation_list .ow_tooltip_body {top: 105px !important;}
.ow_console .ow_invitation_list .ow_tooltip_top_right {top: 34px !important;}
.ow_console_item.ow_console_dropdown_hover {background: url(images/mobileProfile.png) no-repeat !important; width: 32px !important; height: 32px !important; border-radius: 50% !important;}
.ow_console .ow_count_wrap {position: fixed; float: right; margin: 4px -3px 0px -10px !important;}
.ow_left #avatar-console div[style], .ow_right #avatar-console div[style] {padding: 0 !important; margin-left: auto !important; margin-right: auto !important; height: 250px !important; width: 250px !important;}
.ow_user_list .ow_item_set3 {width: 31% !important;}
.ow_avatar_change {left: 0 !important;}
.ow_footer .ow_page {padding-top: 0 !important; position: relative !important;}
.mobilefooter .ow_canvas {height: 160px !important;}
.ow_footer_menu {margin-left: 0 !important; padding-left: 0 !important;}
.ow_copyright {margin-left: 0 !important;}
.ow_footer div[style] {text-align: right !important; padding-top: 0 !important;}
.mobilefooter {display: inline !important;}
.ow_footer {padding-top: 57px !important;}
.ow_chat_cont {z-index: 7 !important;}
.ow_console_button a {padding-right: 7px !important;}
.floatbox_container {width: 100% !important;}
#photo-album-list.ow_left {float: left !important; width: auto !important;}
.ow_avatar_change {left: 0 !important;}
.ow_content_menu li._menu_explore, .ow_content_menu li._menu_my_photos {margin-top: 21px !important;}
.ow_photo_upload_submit {position: relative !important; width: auto !important; float: right !important;}
.ow_searchbar_btn.ow_ic_lens {display: none !important;}
.ow_btn_delimiter {padding-left: 0 !important;}
.ow_btn_delimiter span.ow_button:first-child {margin-bottom: 8px !important;}
input[name=album].ow_dropdown_btn {width: 330px !important;}
.ow_group_brief_info .details {margin-left: 210px !important;}
.ow_group_brief_info .image {float: left !important; width: auto !important;}
.ow_sign_in .ow_right {float: right !important; width: auto !important;}
.floatbox_body {overflow-x: hidden;}
.ow_wide.ow_automargin {width: 100%;}
}

@media (min-width: 1150px) {
ul.ow_newsfeed {-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
ul.ow_newsfeed .ow_newsfeed_item {page-break-inside: avoid !important; -webkit-column-break-inside: avoid !important; -moz-column-break-inside: avoid !important; -o-column-break-inside: avoid !important; -ms-column-break-inside: avoid !important; break-inside: avoid-column !important; overflow: hidden !important; margin-right: 15px; margin-bottom: 15px; background-color: #FCFCFC; padding: 15px; border-style: solid; border-width: 1px; border-color: #E5E6E9 #DFE0E4 #D9DADD; border-radius: 3px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); z-index: 0 !important;}
ul.ow_newsfeed .ow_newsfeed_item:hover {border: 1px solid #4d90fe; box-shadow: 0 1px 2px rgba(0,0,0,0.1); transition: all 0.4s ease 0s;}
ul.ow_newsfeed .ow_newsfeed_item:not(:hover) {transition: all 0.4s ease 0s;}
.ow_newsfeed li .newsfeed-item-delim {display: none !important;}
.ow_newsfeed .ow_context_action, .ow_newsfeed .ow_context_action_block .ow_context_action:first-child {border: 0;}
.ow_newsfeed_context_menu {position: relative !important;}
.ow_group_brief_info .details {padding-left: 115px !important;}
.ow_user_list .ow_avatar img {width: 70px !important; height: 70px !important;}
.ow_user_list_data {margin-left: 75px !important;}
.ow_user_list_data a {font-size: 14px !important;}
.ow_user_list_item {height: 75px !important;}
#mobilemenu, #mobileMenu {display: none !important;}
.ow_page, .ow_chat {filter: none !important; -webkit-filter: none !important;}
}