a, .ow_content a{color:#333333}
body, html, .ow_page_container .ow_page{color:#330033}
h1{color:#c0c0c0}
.ow_box_cap h3{color:#ffffff}
.ow_console_body{background:#ffffff}
.ow_logo_img{background-image:url(https://sochaseme.com/ow_userfiles/themes/theme_image_338.png)}
.ow_main_menu li.active a,
.ow_main_menu li a:hover{color:#cc0000}
.ow_main_menu li a{color:#2f3744}
.ow_txt_value{color:#3B485C}
.ow_page_wrap .ow_sign_in_cont{background-color:transparent}
.ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap h2, .ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap  h2{background-color:#ffffff}
.ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap h2, .ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap  h2{background-image:url(https://sochaseme.com/ow_userfiles/themes/theme_image_336.png)}
/* ── Design Tokens ───────────────────────────────────────────── */
:root{
  --bg:#fff; --bg2:#f5f7fa; --bg3:#eef1f5;
  --ink:#383d59; --ink2:#5a6172; --ink3:#808181;
  --border:#e0e4ec; --border2:#cdcdcd;
  --navy:#2c3d4f; --navy-d:#1e2d3d;
  --blue:#1565c0; --blue-l:#e3f2fd;
  --red:#c62828;
  --gold:#f59e0b; --gold-l:#facc15;
  --qa-bg:#222750;
  --r:8px; --r-lg:14px; --r-pill:999px;
  --shadow-sm:0 1px 3px rgba(0,0,0,.07);
  --shadow:0 4px 12px rgba(0,0,0,.1);
  --shadow-lg:0 8px 24px rgba(0,0,0,.14);
  --ease:.15s cubic-bezier(.4,0,.2,1);
  --font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}

/* ── Reset ───────────────────────────────────────────────────── */
*,::before,::after{box-sizing:border-box;margin:0;padding:0}
[hidden],template{display:none}

/* ── Base ────────────────────────────────────────────────────── */
html{
  font-size:15px;line-height:1.6;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent;
  font-family:var(--font);
  height:100%;margin:0;padding:0;
  overflow-wrap:break-word;scroll-behavior:smooth;
}
html *{-webkit-font-smoothing:antialiased}
body{
  font-family:Inconsolata,var(--font);
  font-size:1rem;color:var(--ink);
  background:var(--bg);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  margin:0;padding:0;width:100vw;
  overscroll-behavior:none;scroll-behavior:smooth;
  overflow-wrap:break-word;white-space:normal;
}
body.forum_ctrl_index_index tr.ow_alt2 td{background:#23272a}

/* ── Typography ──────────────────────────────────────────────── */
h1,h2,h3,h4,h5,h6,th{font-weight:700;margin:0;padding:0;box-sizing:border-box}
h1{font-size:clamp(1.4rem,5vw,2rem)}
h2{font-size:clamp(1.2rem,4vw,1.6rem)}
h3{font-size:clamp(1rem,3vw,1.3rem)}
h4,h5,h6{font-size:1rem;font-weight:600}
p{color:var(--ink2);margin:0 0 1rem;line-height:1.65}
p:last-child{margin-bottom:0}
strong{font-weight:700;color:var(--ink)}
del{text-decoration:line-through}
dfn,em,i{font-style:italic}
abbr[title]{border-bottom:0;text-decoration:underline dotted}
address,cite,var{font-style:normal}
blockquote,q{quotes:none}
blockquote::before,blockquote::after,q::before,q::after{content:""}
ol,ul{list-style:none}
canvas,progress{display:inline-block}
code,kbd,pre,samp{font-size:.9rem;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace}
ins{text-decoration:none}

/* ── Links ───────────────────────────────────────────────────── */
a{color:var(--blue);text-decoration:none;transition:color var(--ease)}
a:hover{color:#005a9e;text-decoration:none}
a:focus{color:#357ae8;outline:2px solid var(--blue);outline-offset:2px}
a:visited,table td,table th,tr td{color:var(--ink3);overflow-wrap:break-word;word-wrap:break-word;padding:3px!important;text-decoration:none;text-overflow:ellipsis}
:focus,a:active,a:hover,button:focus{outline:0}

/* ── Badge / CTA ─────────────────────────────────────────────── */
div.cta a,#user-rank-badge{
  display:inline-flex!important;align-items:center;gap:8px;
  padding:6px 10px;border-radius:var(--r-pill);
  background:linear-gradient(135deg,var(--gold),var(--gold-l));
  color:#111827;font-size:clamp(14px,2vw,18px);font-weight:800;
  letter-spacing:.5px;border:2px solid rgba(255,255,255,.55);
  box-shadow:0 4px 14px rgba(245,158,11,.45),0 0 18px rgba(250,204,21,.35);
  white-space:nowrap;position:relative;overflow:hidden;
  animation:badgePulse 2s infinite ease-in-out;
}
div.cta a#user-rank-badge::before,#user-rank-badge::before{
  content:"";width:22px;height:22px;display:inline-block;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23111827' viewBox='0 0 24 24'%3E%3Cpath d='M17 3V1H7v2H2v4c0 3.53 2.61 6.43 6 6.92V17H5v2h14v-2h-3v-3.08c3.39-.49 6-3.39 6-6.92V3h-5zm-9 8c-2.21 0-4-1.79-4-4V5h4v6zm12-4c0 2.21-1.79 4-4 4V5h4v2z'/%3E%3C/svg%3E") no-repeat center/contain;
}
#user-rank-badge::after{
  content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;
  background:rgba(255,255,255,.35);transform:skewX(-25deg);
  animation:shine 3s infinite;
}
@keyframes badgePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
@keyframes shine{0%{left:-80%}100%{left:140%}}

/* ── Tables ──────────────────────────────────────────────────── */
table{border-collapse:collapse;border-spacing:0;display:table;min-width:auto;table-layout:fixed;text-align:left;width:99%}
table body{display:table-row-group}
table cell,table head{border:1px solid #999;display:table-cell;padding:3px 10px}
table foot,table heading{background:#ddd;font-weight:700}
table foot{display:table-footer-group}
table heading{display:table-header-group}
table row{display:table-row}
table tr{display:table-row;width:auto}
tbody{border-color:inherit;display:table-row-group;unicode-bidi:isolate;vertical-align:middle}
tbody,td,tfoot,th,thead,tr{border-color:var(--border);border-style:solid;border-width:0}
td{margin:0;padding:2px 5px;vertical-align:top}
th{text-decoration:none;background:var(--bg2)}
th.ow_section{background:none;border:none!important;padding:14px 0}
th.ow_section span{background:var(--bg);border-radius:2px;color:#cdcdcd;font-weight:500;padding:5px 14px}
th span.ow_section_icon{background-repeat:no-repeat;color:#d3d3d3;padding-left:22px;white-space:nowrap}
figure,table td{padding:0}
form{border-collapse:collapse;border-spacing:0}
table td,table th{overflow-wrap:break-word;padding:10px 14px;text-align:left;vertical-align:top;word-wrap:break-word}
table th{font-size:.875rem;font-weight:600}
table,tbody,thead{text-overflow:ellipsis}
.table>tbody{vertical-align:inherit}
tr td,.ow_table_2 tr td caption{display:table-cell}

/* finalize-table */
.finalize-table,table.finalize-table{border-collapse:collapse;font-size:.9375rem;max-width:100%;table-layout:fixed;width:100%}
table.finalize-table td{color:#333;font-weight:700;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
table.finalize-table td,table.finalize-table th{border:1px solid var(--border);overflow:hidden;padding:3px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
table.finalize-table thead tr th{font-size:.875rem!important;height:10px;padding:0}
table.transaction-table,tbody tr,thead,tr.transaction-item{box-sizing:border-box;margin:0 auto}

/* ow_table variants */
.ow_table_2,.ow_table_3,.ow_table_4{background:var(--bg);border-collapse:collapse;font-family:var(--font);table-layout:fixed;width:100%}
.ow_table_2 td,.ow_table_3 td,.ow_table_3 td.ow_label,.ow_table_3 td.ow_value,.ow_table_4 td.ow_label,.ow_table_4 td.ow_value{background:var(--bg);border-bottom:1px solid #e6e9ee;color:#222;font-size:.9375rem;overflow-wrap:break-word;padding:5px 8px;vertical-align:middle;word-break:break-word}
td.ow_label{background:#f7f9fc;color:#444;font-weight:600;width:35%}
td.ow_value{font-weight:500;width:65%}
.ow_table_3 td.ow_value,table.ow_form td.ow_label,ul#categories_opt.ow_regular li a:visited img.play-cat-icon{font-size:larger;width:20%!important}
.ow_table,.ow_table-all,.odds-book{border-collapse:collapse;table-layout:fixed;width:100%}
.ow_table td,.ow_table th,.ow_table-all td,.ow_table-all th{overflow-wrap:break-word;padding:8px;text-align:left;vertical-align:top;white-space:normal;width:auto;word-break:break-word;text-overflow:ellipsis}
.ow_table,.post_content{word-wrap:break-word}
.ow_table,.post_content,form{box-sizing:border-box;margin:0 auto;padding:0}
.ow_table,.post_content,form,table,td,thead,tr{flex-wrap:wrap!important;text-decoration:none}
.ow_table_1 tr td{width:auto}
.post_content,form,td,thead,tr{width:99%}
.odds-teams,.q-odds table{border-collapse:collapse;width:100%}
.q-odds th{background:var(--bg2)}
div.odds-teams strong,div.odds-teams td,div.odds-teams th{font-size:1rem;padding:8px 10px;text-align:left}
div.odds-card{box-sizing:border-box;overflow-wrap:break-word;padding:10px 4px!important;word-wrap:break-word}
#voterTable>tbody>tr>td:first-child{color:var(--ink);font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1.2;min-width:100%;padding:10px 14px;text-align:center;text-transform:uppercase}
#voterTable>tbody>tr>td{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}

/* ── Forms ───────────────────────────────────────────────────── */
input,select,textarea{
  font-family:inherit;font-size:inherit;font-style:normal;
  font-variant:normal;font-weight:400;color:var(--ink);
  background:var(--bg);border:1px solid var(--border2);border-radius:0;
  line-height:inherit;padding:3px;
  transition:border-color .2s,box-shadow .2s;
}
input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(21,101,192,.12);outline:none}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;cursor:pointer}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,.ow_input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type="submit"]{-webkit-appearance:button}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}
input::-moz-focus-inner{border:0;padding:0}
.tagsinput_wide,div#input_l3xaquve_addTag.tagsinput_wide,input,select,textarea{color:var(--ink)}
div.tagsinput input,textarea.ow_gift_message_area{color:var(--ink);font-size:.875rem}
select option{background:var(--bg);color:#333;font-size:.875rem;white-space:nowrap}
select:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.06)!important}
.ow_select{background:var(--bg);border-radius:var(--r);cursor:pointer;position:relative}
.ow_select .ow_btn{box-sizing:border-box;font-size:.875rem;height:28px;line-height:28px;overflow:hidden;padding:0 20px 0 10px;text-overflow:ellipsis;white-space:nowrap;color:#313131;display:block}
.ow_select i{position:absolute;right:0;top:0;width:18px;color:#313131;display:block;line-height:28px}
.ow_hidden,.ow_select .ow_options,.ow_select select{display:none}
.text-field.error{background:linear-gradient(transparent 98%,#d70000 99%)}
.text-field.success{background:linear-gradient(transparent 98%,#00d705 99%)}
.text-field.warning{background:linear-gradient(transparent 98%,#d7d400 99%)}
.text-field:highlighted{background:linear-gradient(transparent 98%,#0096d7 99%)}
.text-field:normal{background:linear-gradient(transparent 98%,#53555a 99%);color:#b0b1b4;padding:2pt 5pt}
.text-field.large{font-size:18px}
.text-field.small,small{font-size:.8125rem}
html body.ow input[type="button"],html body.ow input[type="submit"]{border-width:0;width:auto}

/* ── Buttons ─────────────────────────────────────────────────── */
button{
  display:inline-flex;align-items:center;justify-content:center;
  background-color:var(--color-accent,var(--blue));
  border-color:var(--color-accent,var(--blue));
  border-radius:var(--border-radius,var(--r));
  color:var(--color-background,#fff);
  cursor:pointer;font-weight:600;
  padding:var(--space-sm,.6em) var(--space-md,1.2em);
  user-select:none;border:1px solid var(--color-border,var(--border));
  font-size:inherit;line-height:inherit;font-family:inherit;
  transition:background var(--ease),box-shadow var(--ease),transform .1s;
}
button:hover{filter:brightness(1.08);box-shadow:var(--shadow)}
button:active{transform:scale(.97)}
button,optgroup{color:inherit;font-family:inherit;font-style:normal;font-variant:normal;font-weight:400}
.ow_box_empty.ow_break_word,button,fieldset,img,input[type="button"],input[type="submit"]{border:0}
button::-moz-focus-inner{padding:0;border-style:none}
.ow_button:active{background:#004080;box-shadow:none;transform:translateY(0)}
.ow_button:focus,.ow_button:hover{background:#005a9e;box-shadow:0 4px 8px rgba(0,120,212,.3);outline:0;transform:translateY(-2px)}
.ow_button.ow_button-positive{background:linear-gradient(to bottom,#298dff,#1081ff);border-width:0}

/* CTA button + span.ow_button — shared style */
div.cta a,span.ow_button{
  color:#fff;background:linear-gradient(135deg,#1e293b,#334155);
  text-shadow:0 2px 4px rgba(0,0,0,.4);border-radius:6px;
  box-shadow:0 4px 14px rgba(0,0,0,.18);border:1px solid #dcdcdc;
  display:inline-block;font-weight:400!important;padding:6px;
  word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;
}
.pointer,a[href],input[type="image"],input[type="submit"],label[for]{cursor:pointer;font-size:.9em}
.pointer,a[href],button,input[type="image"],input[type="submit"],label[for],select{cursor:pointer}

/* ── Layout ──────────────────────────────────────────────────── */
.ow-container{margin:0 auto;max-width:1200px;padding:0 16px;width:100%}
.ow_page_wrap{background-attachment:fixed;background-color:#000;background-image:url(/ow_static/themes/roxbbok/images/mu_content_bg.jpg);background-repeat:repeat;min-height:100vh;position:relative}
.ow_page_container{display:flex;flex-direction:column;min-width:100%;width:100%}
.ow_page_container .ow_page{margin:0;padding:0;width:100%;flex-wrap:wrap!important;white-space:normal}
.ow_page_padding{box-sizing:border-box;padding:2px;width:100%}
.questions-page{background:#000;box-sizing:border-box;display:inline;margin:0;overflow:scroll;padding:0;white-space:normal;width:100vw!important;word-wrap:break-word}
.ow_canvas{box-sizing:border-box;display:block;margin:0 auto;width:100%!important;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}
.ow_wide,div#main3{width:100%}
.ow_forgot_password,.ow_table_1.ow_form,iframe#twitter-widget-1{width:100%!important}
.ow_content_height{height:100vh}
.ow_plugin_meet.wrap{height:400px;margin:auto}
.ow_sidebar_left_active #left{display:block;float:left;position:static}
.ow_sidebar_right_active #right{display:block;position:static}
.ow_sidebar_left_active #main,.ow_sidebar_right_active #main{bottom:0;left:0;margin-left:440px;position:absolute;right:0;top:0}
.ow_sidebar_right_active #main{margin-left:-440px}
.ow_footer,.ow_header,address,article,aside,body,details,div#main3,figcaption,figure,footer,header,hgroup,html,main,menu,nav,section{display:block}
img{display:inline-block;max-width:100%!important;min-width:auto!important;height:auto}
img,tr{page-break-inside:avoid}
img,video{height:auto}
video{max-width:100%}
img.play-cat-icon{width:20px}
div{border-radius:3px;overflow-wrap:break-word}
span.ow_section_icon{display:block;height:20px}
tab-bar tab-bar-item{color:#b0b1b4;font:13px Avenir}

/* ── Header ──────────────────────────────────────────────────── */
.ow_console_body{background-color:#fff!important;border-bottom:2px solid #3b485c;font-size:14px;height:58px;max-width:none;padding:0 12px;text-decoration:none;width:100%;word-wrap:break-word;box-sizing:border-box;display:flex;align-items:center;position:sticky;top:0;z-index:200}
.ow_console .ow_tooltip .ow_tooltip_body{left:0;min-width:330px;overflow:visible;box-sizing:content-box;flex-wrap:wrap;padding:0;white-space:normal;word-break:break-all}
div#aron_results_qqsearch.ow_tooltip_body{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-lg);box-sizing:border-box;min-width:280px;overflow:auto;width:100%;margin:auto}
.console_tooltip.ow_tooltip_top_right,.ow_console .ow_tooltip_top_right.ow_tooltip,div#search_dropdown_console.ow_tooltip{box-sizing:border-box;left:0!important;overflow-wrap:break-word;word-wrap:break-word}
.ow_tooltip .ow_tooltip_body{background:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.2);height:100%;margin:auto;min-width:220px;overflow:hidden auto;padding:0}
.ow_console_list{display:block;width:97%}
.ow_console_list_wrapper{max-height:380px}
.ow_console_list li:hover a,.ow_console_list li.ow_console_new_message:hover a,.ow_console_list li:hover .ow_console_invt_txt,.ow_console_list li:hover .ow_console_ntf_txt,.ow_console_list li.ow_console_new_message:hover .ow_console_invt_txt,.ow_console_list li.ow_console_new_message:hover .ow_console_ntf_txt{color:#ccc;height:100%}
.ow_console_invt_txt,.ow_console_invt_txt a{display:ruby-text}
.ow_console_item a.ow_console_item_link.showName img{background:#ddd;border:1px solid #ccc;height:40px;border-radius:50%;position:relative;z-index:9999}
.ow_console_item.shop_cart_main_count{background:url(/ow_userfiles/themes/theme_image_211.png) no-repeat center/contain!important;border-radius:50%!important;height:32px!important;margin:2px;width:32px!important}
.ow_console_item:hover .ow_console_more,.ow_console_more{cursor:pointer}
#contact{background:url(/ow_static/themes/ethos/images/ic_mobilemenu.svg) no-repeat center/20px;top:6px;z-index:100;width:36px;height:36px;cursor:pointer}
#contact2{background-color:#3b485c}
.opened #contact2{background:url(/ow_static/themes/roxbook/images/ic_delete.svg) center/18px no-repeat!important}
#search_dropdown_console{padding-top:0;position:relative}
#avatar_console_image{background-repeat:repeat;background-size:100% 100%;display:block;margin:auto;padding:5px;width:90%!important}
.csearch_icon_chat img,.csearch_icon_message img{box-sizing:border-box;height:24px!important;width:24px!important;margin:0;max-width:100%!important;padding:0}
.ow_logo_img{background-image:url(/ow_userfiles/themes/theme_image_338.png);background-repeat:no-repeat;background-size:contain;display:block}
.ow_logo_wrap a,.ow_site_panel{top:0}
.ow_nav_btn{background-image:url(/ow_static/themes/roxbook/images/menu_btn.svg);background-position:0 -115px;cursor:pointer;display:none;float:left;height:70px;opacity:0;position:relative;transition:opacity .3s ease-out .15s;width:70px}
.ow_menu_active .ow_nav_btn{display:block;opacity:1}
.ow_menu_wrap{background:url(/ow_userfiles/themes/theme_image_360.png)}
.ow_header,body,button,h1,h2,h3,ul{box-sizing:border-box}
.ow_header_img{margin:0!important}

/* ── Navigation ──────────────────────────────────────────────── */
.ow_main_menu li{box-shadow:0 1px 4px rgba(0,0,0,.3) inset}
.ow_main_menu li a{color:#39485c;overflow-wrap:break-word;text-decoration:none;white-space:normal;word-wrap:break-word;transition:color var(--ease)}
.ow_main_menu li a span{color:#2f3744;margin-left:12px}
.ow_main_menu li a:hover,.ow_main_menu li.active a{color:#c00}
.ow_main_menu li.auction_main_menu_item{background:url(/ow_static/themes/roxbook/images/main_ifiles.svg) no-repeat 3px center}
.ow_main_menu li.base_page_35a52g1q,.ow_main_menu li.base_page_k4p3k1k3{background:url(/ow_static/themes/roxbook/images/main_note.svg) no-repeat 3px center}
.ow_main_menu li.base_page_46e64r2b{background:url(/ow_static/themes/roxbook/images/main_fanpage.svg) no-repeat 3px center}
.ow_main_menu li.base_page_8az1z1qa,.ow_main_menu li.jobs_main_menu_text{background:url(/ow_static/themes/roxbook/images/main_friendsplus.svg) no-repeat 3px center}
.ow_main_menu li.base_page_k1ri7eto{background:url(/ow_static/themes/roxbook/images/main_link.svg) no-repeat 3px center}
.ow_main_menu li.base_page_vuxyx1p2{background:url(/ow_static/themes/roxbook/images/main_mochigames.svg) no-repeat 3px center}
.ow_main_menu li.catalog_catalog{background:url(/ow_static/themes/roxbook/images/main_appapi.svg) no-repeat 3px center}
.ow_main_menu li.chaturbate_main_menu_item{background:url(/ow_static/themes/roxbook/images/main_mobile.svg) no-repeat 3px center}
.ow_main_menu li.hotphoto_hotphoto{background:url(/ow_static/themes/roxbook/images/main_games.svg) no-repeat 3px center}
.ow_main_menu li.html5chat_main_menu_item{background:url(/ow_static/themes/roxbook/images/main_chat.svg) no-repeat 3px center}
.ow_main_menu li.meet_meet_game_desktop{background:url(/ow_static/themes/roxbook/images/main_studio.svg) no-repeat 3px center}
.ow_main_menu li.membersnearby_widget_title{background:url(/ow_static/themes/roxbook/images/main_users.svg) no-repeat 3px center}
.ow_main_menu li.musicselling_musics_menu_text{background:url(/ow_static/themes/roxbook/images/main_music.svg) no-repeat 3px center}
li.equestions_main_menu_list{background:url(/ow_static/themes/roxbook/images/main_gamesplus.svg) no-repeat 3px center}
.chaturbate_main_menu_item a::before,.cms_main_menu_item a::before,.compteyoutube_compteyoutube a::before,.contact_main_menu_item a::before,.friendsplus_main_menu_item a::before,.movies_movies_menu_label a::before,.news_main_menu_item a::before,.profilgame_profilgame a::before,.search_main_menu_item a::before,.secretpost_bottom_menu_item a::before,.studio_menutext_value a::before,.userinvite_menutext_value a::before,.video_video a::before,.ynmediaimporter_main_menu_item a::before{content:"\f0e0"!important}
.ow_content_menu_wrap{margin-top:-10px}
.ow_content_menu{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid #ccd6de;text-transform:uppercase;gap:0}
.ow_content_menu::-webkit-scrollbar{display:none}
.ow_content_menu li,.ow_content_menu li.active,.ow_content_menu li.active a{border-radius:8px}
.ow_forum .ow_topics,.ow_forum_topic .ow_views{width:auto}
.ow_forum_topic,.ow_group_list,.ow_ipc_info,.ow_posts,.ow_views{margin:auto;min-width:auto!important;padding:0;width:auto!important}
.ow_forum .ow_name{width:auto!important}

/* ── Box / Cards ─────────────────────────────────────────────── */
.ow_box{background:var(--bg);box-shadow:0 0 0 1px #eee;color:#1f2327;border-radius:var(--r-lg);overflow:hidden}
.ow_box_cap .ow_box_cap_body,.ow_box_cap_empty .ow_box_cap_body{background:var(--bg2);border-bottom:1px solid var(--border);border-radius:0;box-shadow:inset 1px 1px 0 #fff;color:rgba(0,0,0,.87);display:flex;align-items:center;height:44px;padding:0 16px;transition:all .1s ease}
.ow_box_cap h3{color:#000;font-size:1rem;font-weight:700;margin:0}
.ow_box_cap h3,.ow_signin_label{display:inline-block;font-size:16px!important;margin:0;padding:0;width:auto}
.ow_signin_label{color:#aaa}
.ow_box_empty.ow_std_margin.clearfix.ow_break_word img{display:block;margin:0;width:100%;padding:0}
.ow_box_empty{margin:0;padding:0}
.ow_box_empty.ow_stdmargin.ow_no_cap.ow_break_word{background:transparent;border:none;box-sizing:border-box;display:block;overflow-wrap:break-word;word-wrap:break-word}
.ow_box_empty.ow_break_word{border:none}
.ow_highbox,.ow_highbox_table .ow_highbox{background-color:rgba(248,248,248,.7)!important}
.ow_bg_color{background:var(--bg)}

/* ── Categories ──────────────────────────────────────────────── */
#categories_opt{list-style:none;margin:0;padding:0;width:auto}
#categories_opt span{align-items:center;background:#2c3d4f;border-radius:50%;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;margin-right:10px;min-width:28px}
#categories_opt li{align-items:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e6e6e6;box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;padding:10px 6px;text-align:center;min-height:44px}
#categories_opt li a{align-items:center;display:inline-flex;font-size:.9em;max-width:100%;text-overflow:ellipsis;white-space:nowrap}
#categories_opt li .play-cat-icon{margin-left:12px;max-height:25px;max-width:25px;transition:transform .25s ease}
#categories_opt li.active{background:#f1f3f5;border-bottom:3px solid #2c3d4f;border-left:4px solid #2c3d4f}
#categories_opt li.active .play-cat-icon{height:42px;transform:scale(1.1);width:102px}
#category-small-menus.category-small-menus{background:var(--bg);border-collapse:collapse;display:inline-block;font-family:var(--font);margin:0;min-width:100%;padding:0;table-layout:fixed;width:100%!important}
ul.ow_regular{display:flex;flex-wrap:wrap}
ul#categories_opt.ow_regular li a:visited img.play-cat-icon{font-size:larger;width:20%!important}
.container-votercard,div.categories{display:inline-block;margin:2px auto;padding:0;width:100%!important}

/* ── Q&A / Voting ────────────────────────────────────────────── */
.newsdown,.q-text{align-items:center;background-color:#3b485c;border-left:5px solid red;box-shadow:0 2px 5px #6c6767;color:#fff;display:flex;font-size:1.2em;font-weight:700;justify-content:flex-start;letter-spacing:1px;padding:5px 10px}
.newsdown span{background:red;border-radius:3px;color:#fff;font-size:14px;margin-right:5px;padding:2px 5px;text-transform:none}
.qa-list{box-sizing:border-box;display:flex;overflow-wrap:anywhere;padding:0;position:relative;width:100%;word-break:normal;z-index:1}
.qa-list>*{max-width:100%;min-width:0;overflow-wrap:anywhere}
.qa-text{align-items:center;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:13px;font-weight:500;justify-content:center;line-height:inherit;margin:0;min-width:50%;overflow-wrap:break-word;padding:1px;text-shadow:1px 1px #000;transform:scale(.99,2);white-space:pre;width:100%;word-wrap:break-word}
.qa-hover-c{font-size:.85rem;opacity:.9}
.ql-menu{box-sizing:border-box;display:table;margin:0;width:100%;word-break:break-word;word-wrap:break-word}
.ql_avatar,.ql_avatar img{position:absolute;z-index:1}
.ql_body{display:block;margin:10px 0 12px -20px}
.ql_item{background:var(--bg);box-sizing:border-box;display:table;float:left;list-style-image:none;margin:10px 0 12px;max-width:100%;width:100%;word-break:break-word;word-wrap:break-word}
.ql_string a{color:#0a75c2;font-weight:600;text-decoration:none}
.ql_string a:hover{text-decoration:underline}
div.ql_string.ow_smallmargin{box-sizing:border-box;color:#fff;font-size:1rem;margin:auto;padding-left:32px;position:absolute;text-shadow:1px 1px #fff;white-space:normal;word-wrap:break-word;z-index:1}
.qp-list{background:var(--bg);display:flex;height:100%;inset:0;overflow:auto;padding:12px;width:100%;word-break:break-word;z-index:1}
.qa-content,.qa-content-wrap{padding:1px;width:100%}
.questions-list{background-color:var(--qa-bg);box-sizing:border-box;margin:0;padding:1px;white-space:normal;width:100%;word-wrap:break-word}
.questions-answer{align-items:center;background-color:#000;border-radius:0;box-shadow:2px 3px 6px #e7b7b7;box-sizing:border-box;cursor:pointer;justify-content:center;margin:0 1px;min-width:50%;mix-blend-mode:difference;overflow-wrap:break-word;padding:1px;width:auto;word-wrap:break-word}
.questions-answer:hover{background-image:url(/ow_static/themes/roxbook/images/16U_03.png);background-position:center;background-size:500px;box-shadow:6px 8px 15px rgba(0,0,0,.25);transform:translateY(-2px)}
.questions-attachment{box-sizing:border-box;height:120px;margin:0;overflow-wrap:break-word;padding:0!important;width:100%;word-wrap:break-word;overflow:hidden;position:relative}
.questions-attachment img{border:1px solid rgba(255,255,255,.19);box-sizing:border-box;display:block;height:100%;margin:auto;object-fit:cover;overflow-wrap:break-word;padding:0;width:100%;word-wrap:break-word}
.questions-question .av-html embed,.questions-question .av-html iframe,.questions-question .av-html object,div.av-attachment,div.question-page .av-html iframe,html body .questions-attachment .av-thumb{height:120px!important;width:100%}
div.ql_body .ow_newsfeed_btns{border-collapse:collapse;box-sizing:border-box;display:table;font-size:clamp(.7em,1vw,1em)!important;margin-left:0;margin-top:-165px;max-width:100%;opacity:.85;overflow-wrap:break-word;overflow-x:auto;overflow-y:hidden;padding:0;position:absolute;table-layout:fixed;white-space:nowrap;width:98%;word-wrap:break-word;z-index:1}
div.ql_body .ow_newsfeed_date,div.ql_body span.ow_newsfeed_control{display:none!important}
div .ow_page h1{margin-top:1%;font-size:2rem;letter-spacing:2px;line-height:1;padding:4px;text-transform:uppercase}

/* ── Newsfeed ─────────────────────────────────────────────────── */
.ow_newsfeed_btns,span.ow_button{box-sizing:border-box;white-space:normal}
.ow_newsfeed_btns{background:var(--bg);display:block;width:auto}
.ow_newsfeed_content.ow_smallmargin{background:var(--bg);border:2px solid transparent}
.ow_newsfeed_item_picture{margin:0;padding:0;white-space:normal}
.ow_newsfeed_item_picture+.ow_newsfeed_item_content,.ow_newsfeed_oembed_atch .ow_newsfeed_item_content{box-sizing:border-box;display:flex!important;flex-wrap:wrap!important;margin:0 auto;padding:0;white-space:normal;word-wrap:break-word}
.ow_newsfeed_line{width:100%;word-wrap:break-word;flex-wrap:wrap!important;margin:0 auto;padding:0}
.ow_newsfeed_left,.ow_notification_list .ow_console_list_wrapper,.ow_wide .ow_newsfeed_left{max-width:100%}
.ow_notification_list .ow_console_list_wrapper,.ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap h2{background:transparent;box-sizing:border-box;flex-wrap:wrap!important;padding:0;white-space:normal;word-wrap:break-word}
div.ow_newsfeed_left span{font-size:1.3rem!important}

/* ── IPC / User cards ────────────────────────────────────────── */
.ow_ipc_content{background:var(--bg);border:1px solid #eee;border-radius:var(--r-lg);box-sizing:border-box;display:block;flex-wrap:wrap!important;padding:10px;width:100%!important}
.ow_ipc_header{margin:auto;padding:0 40px;text-align:center}
.ow_ipc_picture,.ow_user_list_picture .ow_avatar{margin-bottom:12px;width:auto!important}
.ow_mini_ipc_info{min-width:70px}
.ow_group_list .ow_ipc_header{height:58px;margin:-15px -10px 0;overflow:hidden;padding:15px 5px 5px 10px;text-align:center;text-overflow:ellipsis;vertical-align:middle}
.ow_user_list .ow_item_set3{background:var(--bg);border:1px solid #eee;box-shadow:1px 1px #dcdcdc;flex-direction:column;flex-flow:wrap;float:left;height:260px;margin:0;padding:5px;white-space:normal;width:33.3%!important;word-wrap:normal;border-radius:var(--r-lg);transition:box-shadow var(--ease),transform var(--ease)}
.ow_user_list .ow_item_set3:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.ow_user_list_data{border:1px solid #ddd;border-top:0;margin:auto;max-height:80px!important;min-height:80px!important;padding:15px 10px;width:100%!important}
.ow_user_list_data,.ow_user_list_dataD{background:#f5f5f5;border-radius:0 0 5px 5px;display:inline-block;font-size:10px;font-weight:700;min-width:auto!important;text-shadow:1px 1px #dcdcdc}
.ow_user_list_dataD{border:2px solid #dcdcdc;max-height:150px!important;min-height:150px!important}
.ow_comments_item_picture{float:none!important}
.ow_photo_list div,.ow_photo_list div:last-child,.ow_user_list div,.ow_user_list div:last-child,.ow_video_list div,.ow_video_list div:last-child{border-width:1px}

/* ── Video ───────────────────────────────────────────────────── */
.ow_video_list_item{background:var(--bg)!important;border:1px solid #cdcdcd;box-shadow:var(--shadow-sm);padding:1px;text-decoration:none;width:auto;border-radius:var(--r-lg);transition:box-shadow var(--ease),transform var(--ease)}
.ow_video_list_item:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}
.ow_video_list_item img,.ow_video_thumb{background:var(--bg2);border-radius:var(--r);height:120px!important;margin:0;padding:0;width:auto;object-fit:cover;display:block}
.ow_video_item_rate{margin-bottom:0}
.ow_video_item_title{font-weight:700;top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}
.ow_lp_videos{display:inline-block;text-align:left}
.ow_other_song_thumb a img{background-position:center;background-size:cover;box-shadow:var(--shadow-sm);padding:0;width:80px;border-radius:var(--r)}
.ow_other_video_floated img,.ow_other_video_list_item.clearfix,.ow_other_video_thumb,.ow_other_video_thumb a,.ow_other_video_thumb img{height:100%!important;width:100%!important}
.ow_other_video_floated img.ow_left,.ow_other_video_thumb img.ow_left,.ow_other_video_thumb.ow_left{max-width:95%}
.ow_other_video_item_title{border-bottom:0;margin-left:0;padding-left:0;page-break-inside:avoid;text-align:left}
.ow_other_video_list_item.clearfix{float:left!important;margin:0;padding:0}
.ow_other_video_thumb a{background-size:cover}
.ow_other_video_thumb.video_thumb_no_title.ow_left{width:48.7%!important}
.index-VIDEO_CMP_VideoListWidget .ow_box_toolbar_cont{column-count:1!important}
.index-VIDEO_CMP_VideoListWidget .ow_other_video_item_title{width:98%!important}
.index-VIDEO_CMP_VideoListWidget.ow_break_word .ow_other_video_item_title,th span.ow_section_icon{white-space:nowrap}
.index-VIDEO_CMP_VideoListWidget.ow_break_word>div{column-count:1;page-break-inside:avoid;column-break-inside:avoid}
.index-VIDEO_CMP_VideoListWidget.ow_break_word>div,.ow_other_video_item_title,.ow_other_video_thumb.video_thumb_no_title.ow_left{column-break-inside:avoid}

/* ── Audio ───────────────────────────────────────────────────── */
audio{border-radius:var(--r-lg);box-shadow:2px 2px 4px 0 #006773;transition:all .4s;max-width:100%}
audio:not([controls]){display:none;height:0}
audio,canvas,progress,ul.ow_console_dropdown,video{min-width:auto}
.audiogallery .nav-main .menu-item{background:var(--bg);border:1px solid #eee;box-sizing:border-box;display:inline-block;float:left;height:200px;margin:auto;padding:3px;position:relative;width:25%;border-radius:var(--r)}
.audiogallery .nav-main .menu-item .menu-item-thumb-con{float:left;height:100%;margin:10px;opacity:.45;position:absolute;width:100%}
.audiogallery,.menu-item-thumb,.nav-main .menu-item .menu-item-thumb-con,.ow_ipc_picture img,.the-thumb{border-radius:5px;box-shadow:var(--shadow);transform:scale(1.02)}
.audioplayer.skin-wave:hover,.menu-item-thumb:active,.menu-item-thumb:focus,.menu-item-thumb:hover,.ow_ipc_picture img:hover,audio:active,audio:focus,audio:hover{box-shadow:var(--shadow-lg);transform:scale(1.04)}
.audioplayer.skin-wave .ap-controls{height:350px;margin:0;white-space:normal}
.audiogallery .nav-main .nav-clipper{background:#e6e6e6}
.audiogallery.menu-position-bottom .nav-main{box-sizing:border-box;height:600px!important;margin:auto auto 40px;overflow-y:visible;padding:4px;white-space:normal;width:auto}
.nav-main{margin-bottom:55px}

/* ── Attachments / iFrame ────────────────────────────────────── */
#fullMainContainer,.wrapperChat{display:block;height:100vw!important;margin-bottom:100px!important;min-width:100%;padding-bottom:56.25%;position:relative}
#iframeChat{box-sizing:border-box;display:block;flex-wrap:wrap!important;height:75vh!important;left:0;margin:0;max-height:100%;min-height:auto!important;min-width:100%;padding:0;position:absolute;top:0;white-space:normal;width:100vw}
#share-buttons img{border:0;box-shadow:none;display:inline-block;padding:5px;width:35px}
.al-attachment .attachment_title{box-sizing:border-box;float:left;font-weight:700;margin:0;min-width:300px!important;padding:0;white-space:normal;word-wrap:break-word}
.al-attachment .two_column .attachment_right,.ow_blogs_list,.questions-list{box-sizing:border-box;margin:0;object-fit:fill;padding:1px;white-space:normal;width:100%;word-wrap:break-word}
.att-ilp-item-single{background-position:center;background-size:cover;border-radius:var(--r);display:block;height:150px!important;margin-bottom:12px;overflow:hidden;width:100%}
.embed-container{padding-bottom:30%!important}

/* ── Misc ────────────────────────────────────────────────────── */
.ow_txt_value{color:#3b485c}
.ow_value{font-weight:500}
.ow_small{overflow-wrap:break-word;text-decoration:none;white-space:normal;word-wrap:break-word}
.ow_padding{padding:5px}
.ow_remark{min-width:200px!important;padding:5px}
.ow_tiny{background:#e8e8e8;color:#090;border-radius:4px;padding:1px 5px}
.ow_std_margin_bottom{margin-bottom:10px}.ow_std_margin_top{margin-top:10px}
.ow_small_margin_bottom{margin-bottom:5px}.ow_small_margin_top{margin-top:5px}
.ow_sort_control_label{font-size:1.2em;font-weight:900}
.ow_sort_control_label.ucreditmain.ucredits,.ow_sort_control_label.ucreditmain.ucurrency{font-size:20px;font-weight:900}
.ow_top_title{font-size:13px}
.ow_load_more{background-image:url(images/load_more.gif)}
.item,.ow_box_empty .ow_newsfeed_btns{box-sizing:border-box;margin-bottom:13px;white-space:normal;word-wrap:break-word}
div.likes{display:block;font-weight:100;margin:0;min-width:100%!important;padding:0;page-break-inside:avoid!important;text-align:left;word-wrap:break-word}
.polls-cstm-shorting{box-sizing:border-box;flex-wrap:wrap;margin:1px!important;overflow-wrap:break-word;padding:3px;width:auto!important;word-wrap:break-word}
.profile-link{display:inline-block;font-size:16px;box-sizing:border-box;float:left;overflow-wrap:break-word;white-space:normal;width:auto}
.the-description{border:1px solid #eee;border-radius:var(--r);bottom:8px;box-sizing:border-box;display:block;float:left;overflow-wrap:break-word;padding:5px;white-space:normal;width:auto;z-index:999999}
.pp_pic_holder .pp_default{box-sizing:border-box;white-space:normal;width:100%!important}
.scene div.trees{background-image:url(/ow_userfiles/themes/theme_image_307.png)}
div#slider{display:none!important}
div.ow_dnd_widget.profile-VIDEO_CMP_UserVideoListWidget>div.ow_box.ow_stdmargin.clearfix.profile-VIDEO_CMP_UserVideoListWidget.ow_break_word>div.ow_box_toolbar_cont.clearfix{background:transparent;border:0}
.ow_chat-holder,div#main,div.block,div.content,div.section,form,tr table{max-width:100%;word-wrap:break-word}
.ow_chat_block_wrap{background:none;border:0 solid #404040;margin:0 0 0 10px;padding-bottom:9px}
.ow_chat_dialog{background:red}
.ow_chat_dialog_active.ow_chat_dialog .ow_author_block{background:#dcdcdc}
.ow_footer{background:#39485c;z-index:auto!important}
.ow_forgot_password{background-image:url(/ow_userfiles/themes/theme_image_270.jpeg);color:#fff;opacity:.9}
.ow_friend_request_list{background:url(/ow_userfiles/themes/theme_image_355.png)}
.floatbox_container .ow_bg_color{background:#eee;background-image:url(/ow_userfiles/themes/theme_image_358.png);background-position:center top;background-repeat:no-repeat;color:#515050;opacity:.9}
.ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap h2{background-image:url(/ow_userfiles/themes/theme_image_336.png);background-repeat:no-repeat;background-position:center;background-size:contain;min-height:180px;width:100%;display:flex;align-items:center;justify-content:center;margin:40px auto 20px;padding:0;box-sizing:border-box;text-align:center;white-space:normal;overflow:hidden}
.ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap form .ow_sign_in{margin-top:100px!important}
.ow_page_wrap .ow_sign_in_cont{background:transparent}
.base_user_join .ow_page_container{background-image:url(/ow_userfiles/themes/theme_image_334.jpeg)}
.ow_page h1,.td-module-excerpt,.td_module_11 .meta-info,html body div .td-excerpt{display:table;min-width:auto;text-align:left;width:100%}
.td-read-more a{background:#9d9595;border-radius:var(--r-pill);padding:2px 10px;font-size:.8125rem;text-decoration:none}
div.ow_sign_up p{background:#eee;color:#000;padding:6px;white-space:normal;width:auto;border-radius:var(--r)}
.uhint-avatar,img.play{width:100px!important}
.ow_add_content,.ow_add_content:hover,.ow_attachments a,.ow_blitem input,.ow_box_menu a.active,.ow_box_menu a:hover,.ow_box_toolbar a:hover,.ow_console .common_shortcuts a:hover,.ow_console .notification_shortcut a,.ow_console_invt_cont .ow_lbutton:hover,.ow_console_item a:hover,.ow_console_regform div a,.ow_console_view_all_btn,.ow_content_menu li a,.ow_context_action.active .ow_context_action_value,.ow_context_action:hover .ow_context_action_value,.ow_context_action_list a:hover,.ow_context_action_value,.ow_dnd_configurable_component .control,.ow_ipc_content,.ow_lbutton:hover,.ow_main_menu li a,.ow_navbox a.edit:hover,.ow_paging a,.ow_small,.rates_cont a.rate_item,span.ow_blitem,td.sort_link li.active a:hover,ul.ow_bl a,ul.ow_bl_narrow li a{overflow-wrap:break-word;text-decoration:none;white-space:normal;word-wrap:break-word}
.ow_paging a{align-items:center;display:inline-flex;font-size:.875rem;justify-content:center;text-decoration:none;transition:background .12s;min-height:36px;padding:0 10px;border-radius:var(--r)}
.ow_paging a:hover{background:var(--bg3)}
ul.ow_bl a{background:#39485c;white-space:normal;color:#fff}

/* ── Utility ─────────────────────────────────────────────────── */
.hidden-node,.u-hiddenNode{display:none!important}
.u-accessibleText{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;transform:translateZ(0);width:1px}
.u-clearFix::after{clear:both;content:"";display:table}
.clearfix::after{clear:both;display:block;content:" "}
.clearfix::before{content:" ";display:table}
@keyframes blinker{50%{opacity:1}}
a,body,button,fonts,h1,h2,h3,img,li,p,span,table,tbody,td,td form,th,thead,tr,ul{white-space:normal}
a,div,fonts,img,li,p,span,table,tbody,td,td form,th,thead,tr{text-overflow:ellipsis;box-sizing:border-box;word-wrap:break-word}
body,body .ow_no_padding,button,h1{padding:0}

/* ══ RESPONSIVE ════════════════════════════════════════════════ */

@media (max-width:640px){
  .ow_table_2 td,.ow_table_3 td,.ow_table_4 td{padding:4px 5px}
  td.ow_label,td.ow_value{width:auto}
}
@media (min-width:1200px){
  .ow_table_2 td,.ow_table_3 td,.ow_table_4 td{font-size:15px;padding:12px 14px}
}
@media (min-width:1101px){
  .opened #contact2{background:url(/ow_static/themes/roxbook/images/ic_delete.svg) center/18px no-repeat!important}
  .ow_avatarD img,.ow_user_list_picture{border:1px!important;border-radius:3px!important;margin:auto;min-height:85px;min-width:100%;padding:2px!important;transform:scale(1.05);z-index:1}
  .ow_box_empty.ow_break_word{border:none}
  .ow_page_wrap .ow_sign_in_cont{min-height:590px}
  .ow_tooltip .ow_tooltip_body{background:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.2);height:100%;margin:auto;min-width:330px;overflow:hidden auto;padding:0}
  .qa-content{box-sizing:border-box;cursor:pointer;padding:2px;position:relative;transition:box-shadow .3s ease,transform .2s ease;width:100%}
  .qa-content:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-2px)}
  .questions-list li.ql_item{background:var(--bg);background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:content-box;flex-direction:column;font-size:clamp(.72rem,.85vw,.85rem)!important;height:145px!important;justify-content:space-between;line-height:1.25;max-width:33%;min-height:140px;min-width:30%;overflow-wrap:break-word;padding:8px;position:relative;transition:transform .2s ease,box-shadow .2s ease;white-space:normal;width:auto;word-wrap:break-word}
}
@media (min-width:1100px){
  #place_sections>div>div.clearfix>div.ow_right.place_section.right_section.ow_column>div.ow_dnd_widget.profile-VIDEO_CMP_UserVideoListWidget>div.ow_box.ow_stdmargin.clearfix.profile-VIDEO_CMP_UserVideoListWidget.ow_break_word>div.ow_other_video_list>div{margin-left:1.2%;width:32%!important}
  .index-VIDEO_CMP_VideoListWidget .ow_box_toolbar_cont{column-count:1!important}
  .index-VIDEO_CMP_VideoListWidget .ow_other_video_item_title{max-width:98%!important}
  .index-VIDEO_CMP_VideoListWidget.ow_break_word .ow_other_video_item_title{white-space:nowrap}
  .index-VIDEO_CMP_VideoListWidget.ow_break_word>div{column-count:3;column-break-inside:avoid;page-break-inside:avoid}
  .index-VIDEO_CMP_VideoListWidget.ow_break_word>div,.ow_other_video_item_title{column-break-inside:avoid;page-break-inside:avoid}
  .ow_page_wrap .ow_sign_in_cont{min-height:580px}
  .ow_page_wrap .ow_sign_in_cont .ow_sign_in_wrap form .ow_box{margin-top:20%}
  .ow_video_list_item{background:var(--bg);padding:4px;width:auto}
  .ow_video_player iframe{width:100%}
}
@media (max-width:979px) and (min-width:768px){
  #contact2{background:var(--bg) url(/ow_static/themes/ethos/images/ic_mobilemenu.svg) center/20px no-repeat;z-index:100}
  .ow_console .ow_tooltip .ow_tooltip_body{box-sizing:border-box;left:0;min-width:220px;white-space:normal;width:auto}
  .ow_user_list_data,.ow_user_list_dataD{background:#f5f5f5;border:1px solid #ddd;border-top:0;display:inline-block;margin:auto;min-width:auto;padding:15px 10px}
  .ow_avatar img,.ow_avatarD img,.ow_user_list_picture{box-sizing:content-box;border-radius:3px!important;min-width:auto;overflow-wrap:break-word;padding:2px!important;word-wrap:normal;z-index:auto}
}
@media (min-width:980px){
  .offvotes{display:none;float:left;margin-left:-18%;margin-top:16%;position:relative;white-space:normal}
  .ow_footer{min-width:100%!important}
  .ow_newsfeed_item_content{display:flex;margin:0;max-width:100%!important;padding:3px;width:80%!important}
  .ow_sign_in{margin-top:25px}
  .ow_user_list .ow_alt1,.ow_user_list .ow_alt2,.ow_user_list.ow_alt2{float:left;width:50%!important}
  .ow_user_list_data .ow_small{font-size:13px}
  .ow_user_list_data,.ow_user_list_dataD,.ow_avatar img,.ow_avatarD img,.ow_user_list_picture,.ow_video_list_item{box-sizing:content-box;overflow-wrap:break-word;word-wrap:normal}
  .ow_avatar img,.ow_avatarD img,.ow_user_list_picture{border-radius:50%!important;margin-left:2px;padding:2px!important;z-index:auto!important}
  .ow_user_list_data,.ow_user_list_dataD{background:#f5f5f5;border:2px solid #eee;border-radius:0 0 5px 5px;border-top:0;display:inline-block;font-size:13px;font-weight:700;margin:auto;min-height:100px!important;min-width:auto!important;overflow-wrap:break-word;padding:15px 10px}
  .ow_user_list_picture .ow_avatar img{border:5px solid #eee;border-radius:50%;display:inline-block;height:80px;margin-left:-11px;margin-top:-9px;position:relative;width:80px;object-fit:cover}
  .ow_video_list_item{background:var(--bg)!important;font-size:13px;padding:4px}
}
@media (min-width:481px) and (max-width:767px){
  .att-ilp-item-single{min-width:100%!important}
  .hidden-node,.u-hiddenNode{display:none!important}
  .meta-artist-con{bottom:auto;display:inline-block;margin-left:8px!important;padding:2px;top:8px!important;width:auto}
  .offvotes{float:left;margin-left:-19%;margin-top:7%;position:relative;white-space:normal}
  .ow_avatar img,.ow_avatarD img,.ow_user_list_picture{background:none!important;border:1px!important;border-radius:50%!important;box-shadow:none!important;height:44%;margin-left:-2px;margin-right:auto;min-width:100%!important;padding:2px!important;z-index:999!important}
  .ow_console .ow_tooltip .ow_tooltip_body{left:0;min-width:220px;width:100%}
  .ow_console_item{margin:0!important;top:5px}
  .ow_logo_img{background:url(/mobilelogo.png) no-repeat!important;width:50px}
  .ow_logo_wrap a{display:none}
  .ow_site_panel_wrap{height:62px!important}
  .ow_user_list .ow_item_set3{background:var(--bg);border:1px solid #cdcdcd;box-shadow:1px 1px #dcdcdc;flex-direction:column;flex-flow:wrap;float:left;height:200px;margin:0;padding:5px;white-space:normal;width:33.3%!important;word-wrap:normal}
  .ow_user_list_data,.ow_user_list_dataD{background:#f5f5f5;border:1px;display:inline-block;font-size:16px;font-weight:700;max-height:100px!important;min-height:100px!important;min-width:auto!important;padding:0}
  .pp_pic_holder .pp_default{box-sizing:border-box;white-space:normal;width:100%!important}
  .u-accessibleText{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;transform:translateZ(0);width:1px}
  .u-clearFix::after{clear:both;content:"";display:table}
  a{color:#01768b;text-decoration:underline}
  article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
  button,fieldset,img,input[type="button"],input[type="submit"]{border:0}
  button,input,select,textarea{border-radius:0}
  h4,h5,h6{font-size:16px;font-weight:400}
  ol,ul{list-style:none}
}
@media (max-width:480px){
  html{margin:0;min-width:100%;padding:0}
  body,html{background:var(--bg);margin:0;min-width:100vw;padding:0}
  #categories_opt li{width:100%;min-height:44px}
  #contact{background:url(/ow_static/themes/roxbook/images/menu_expand.svg) no-repeat center/20px;z-index:100}
  #search_dropdown_console{padding-top:29px}
  .ow_console_body{background-color:#3b485c!important}
  .opened #contact2{background:url(/ow_static/themes/roxbook/images/ic_delete.svg) center/18px no-repeat!important}
  div .ow_page h1{margin-top:8%}
  .OW_ConsoleItemContent ow_content,.ax-uploader,.ow_blogs_list .td-animation-stack .entry-thumb,.ow_box_cap,.ow_box_cap_body,.ow_box_cap_left,.ow_tooltip_body,.search_dropdown_console,center,fieldset,html body .ow_console{box-sizing:border-box;margin:-1px;min-width:200px;overflow-wrap:break-word;padding:0;white-space:normal;word-wrap:break-word}
  .att-ilp-item-single{background-position:center;background-size:100% 100%;height:150px;margin:0;padding:0;width:100%!important}
  .avatar_select_list .ow_user_list_item{background:#f5f5f5;border:2px solid gray;border-bottom:1px solid rgba(94,111,128,.1);border-top:0;float:left;margin:1px;min-height:100px!important;padding:15px 10px;position:relative}
  .bet-box .line,.bet-box .odds{font-size:11px!important;margin:0;padding:1px;white-space:nowrap}
  .chat-box,.chat-holder,.iframeDetail,.iframeTopText,.video-box{background:var(--bg);border:1px solid #acacac;border-radius:4px 4px 0 0;text-align:left;width:100%}
  .chat-box,.chat-holder,.iframeDetail,.ow_chat-holder,.video-box,div#main,div.block,div.content,div.section,form,td,th,tr table{max-width:100%;white-space:normal;word-wrap:break-word}
  .chat-box,.chat-holder,.iframeDetail,.video-box{margin:1px 0;padding:7px 0 0 7px}
  .embed-container{height:40vh;position:relative;width:100%;display:inline-block;max-width:100%;word-wrap:break-word}
  .embed-container iframe{border:0;display:inline-block;max-width:100%;word-wrap:break-word}
  .iframeDetail dl{font-size:1.1em;line-height:1.5;margin:0;max-width:100%;padding:7px 15px 0;white-space:normal;word-wrap:break-word}
  .iframeDetail dl dd{color:var(--ink);font-weight:700;margin:0 0 9px}
  .iframeDetail dl dt,.iframeTopText{color:#0c6a93;max-width:100%;white-space:normal}
  .iframeDetail dl dt{font-weight:700;width:auto}
  .iframeTopText{height:30px;padding:4px 0 7px 9px;word-wrap:break-word}
  .locked{font-size:16px!important}
  .meta-artist-con{display:flex;float:left;left:8px!important;margin:auto;padding:2px;top:1px!important;width:auto}
  .meta-artist-con,.ow_main_menu li{display:inline-block;text-align:left}
  .navbar a{color:#39485c;text-align:center}
  .navbar a,.ow_main_menu li a{display:block;text-decoration:none}
  .navbar a,tbody ul,tr{margin:0 auto}
  .ow_avatarD img,.ow_user_list_picture div.ow_avatar img{background:#cdcdcd;box-shadow:none;margin-bottom:12px;min-height:90px;min-width:100%!important;padding:2px!important;position:relative;width:auto;z-index:9!important;border-radius:50%!important}
  .ow_blogs_list .td-animation-stack .entry-thumb{height:120px!important;margin:0 auto;min-width:100%;text-align:left;box-sizing:border-box;overflow-wrap:break-word;white-space:normal;word-wrap:break-word}
  .ow_button.ow_button-positive{background:linear-gradient(to bottom,#298dff,#1081ff);border-width:0}
  .ow_console_item_link,a.ow_console_item_link.showName img{position:relative;z-index:9999}
  .ow_dnd_widget .ow_box_cap{margin:auto;width:102%}
  .ow_group_list,.ow_ipc_info{margin:0 auto!important;padding:0!important;width:auto!important}
  .ow_logo_img,div.photo_preview_image,img,tr.ow_alt1,tr.ow_alt2,tr.ow_tr_first{text-align:left}
  .ow_logo_img{left:0;top:0!important;width:auto}
  .ow_mailbox_table.ow_alt1.clearfix.ow_mailbox_table_single{display:flex;margin:auto;padding:0;text-align:left}
  .ow_main_menu{display:table-cell;font-family:Raleway,sans-serif;overflow-y:scroll;position:relative;text-align:center!important;vertical-align:top;width:100%}
  .ow_main_menu li{border-bottom:1px solid #696969;border-left:1px solid #696969;height:50%;margin-right:-1px;padding:0;width:50%;min-height:44px}
  .ow_main_menu li a{display:flex;align-items:center;justify-content:center;font-size:20px;height:45px;margin-bottom:0;padding:2px 8px;text-decoration:none;text-transform:none;width:auto}
  .ow_main_menu li a span{padding:0 0 0 32px}
  .ow_main_menu li.active a{background:none;color:#eee!important;text-shadow:#1602f2 1px 1px 0}
  div.ow_logo_wrap{display:block;text-align:left;top:0!important}
  .ow_page,.ow_page_container{box-sizing:content-box;display:flex;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(2,100px);margin:0;overflow:hidden;white-space:normal;word-wrap:break-word}
  .ow_page_container .ow_page{display:block;margin:auto;overflow-wrap:break-word;padding:0;white-space:normal;width:100%}
  .ow_tab-label .ow_tab-content .active{display:block}
  .ow_tab-label .ow_tab-content .ow_tab-pane{display:none;height:100%}
  .ow_tab-label .ow_tab-nav{background:rgba(255,255,255,.4);border-bottom:1px solid #fff;height:42px;list-style:none;display:flex}
  .ow_tab-label .ow_tab-nav li{display:block;float:left;padding:0;position:relative;text-align:center;flex:1}
  .ow_tab-label .ow_tab-nav li a{color:#47535b;display:flex;align-items:center;justify-content:center;font-weight:600;padding:5px 15px;text-decoration:none;height:42px}
  .ow_tab-label .ow_tab-nav li.active{border-bottom:2px solid #e00013}
  .ow_tab-label .ow_tab-nav li.active a{color:#e00013}
  .ow_tab-label,.ow_tab-label .ow_tab-content{height:100%}
  .ow_tabs-striped .ow_tabs .ow_tab-item-33{max-width:33.3333%;width:33.33%}
  .ow_tabs-striped .ow_tabs .ow_tab-item.activated,.ow_tabs-striped .ow_tabs .ow_tab-item.active{border-color:#e00013}
  .ow_tabs-striped .ow_tabs .ow_tab-item.active{color:#e00013}
  .ow_tabs-striped .ow_tabs .ow_tab-item:visited{color:inherit}
  .ow_top_title,tr{font-size:13px}
  .ow_user_list_data{border-radius:0 0 3px 3px;font-size:.65em;font-weight:700;max-height:100px!important;min-height:100px!important;min-width:auto!important}
  .ow_user_list_data,.ow_user_list_dataD{background:#f5f5f5;border:1px solid #ddd;border-top:0;display:inline-block;margin:auto;padding:15px 10px;width:auto!important}
  .ow_user_list_data,.ow_user_list_picture div.ow_avatar img{box-shadow:15px 15px 20px rgba(0,0,0,.4);transform:scale(1.05)}
  .ow_user_list_picture div.ow_avatar img{border:1px solid #ccc;border-radius:50%!important;float:left}
  .ow_video_item_title{border:1px solid #eee;font-weight:700;margin:1px;min-width:auto!important;padding:6px 7px;top:0}
  .table{gap:2px!important;grid-template-columns:90px repeat(3,1fr)!important}
  .team{box-sizing:border-box;font-size:17px!important;overflow-wrap:break-word;word-wrap:break-word}
  .qa-content{border-style:none;box-sizing:border-box;cursor:pointer;padding:2px;position:relative;transition:box-shadow .3s ease,transform .2s ease;width:100%}
  .qa-list,.qp-list{display:flex;height:auto;overflow-wrap:break-word;padding:1px;position:relative;width:100%;word-break:break-all;z-index:1}
  .qa-text{align-items:center;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:14px;height:auto;justify-content:center;margin:-17px 0 0;min-width:50%;overflow-wrap:break-word;padding:1px;text-shadow:1px 1px #000;transform:scale(.99,2);white-space:pre;width:100%;word-wrap:break-word}
  .ql_body{background-position:center;background-repeat:no-repeat;background-size:cover;margin:30px 0 26px -8px;padding:0;width:100vw}
  .questions-list li.ql_item{background:var(--bg);box-sizing:border-box;flex-direction:column;flex-flow:wrap;font-size:calc(.76rem + .12vw)!important;list-style-image:none;margin:7px 0;min-height:100px;min-width:100%;padding:4px;width:100%;word-wrap:break-word}
  div.ow_logo_wrap{display:block;text-align:left;top:0!important}
  div.qa-check.ow_left{margin-bottom:-20px}
  div.ql_body .ow_newsfeed_btns{font-size:1em!important;margin-top:-168px;opacity:.9;padding:0;width:100%!important;z-index:1}
  table td{min-width:auto;word-wrap:break-word}
  table,tbody,thead{font-size:13px;width:99%;word-wrap:break-word}
  tbody ul{overflow-wrap:break-word;width:auto!important}
  div,li,tbody,tr,ul{word-wrap:break-word}
  table.transaction-table,tbody tr,thead,tr.transaction-item{box-sizing:border-box;margin:0 auto}
  .iframeDetail dl,.iframeDetail dl dt,div,li,table,table td,tbody,thead,tr,ul{word-wrap:break-word}
}
@media (max-width:768px){
  #user-rank-badge{padding:5px 8px;font-size:1rem}
}