*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{margin:1px;overflow-wrap:break-word;letter-spacing:.4px;font-weight:400;line-height:1.4;background-color:#e1e1e1;color:#5A7080;font-family:"Roboto",Verdana,Geneva,sans-serif;font-size:16px}
#continut,.bestnew{position:relative;width:calc(100% - 2px);max-width:900px;box-sizing:border-box;overflow-wrap:break-word;margin:1px auto;padding:5px;background-color:#e1e1e1}
.bestnew{border:1px solid rgba(74,99,193,.55);border-bottom:0;border-radius:10px 10px 0 0;box-shadow:inset 0 1px 3px rgba(74,99,193,.45);text-align:center}
#continut{border:1px solid rgba(74,99,193,.55);border-top:0;border-radius:0 0 10px 10px;box-shadow:inset 0 -1px 3px rgba(74,99,193,.45);min-height:20px}
input,select,textarea,button{max-width:95%;color:#000;border:1px solid #4A63C1;font-weight:600;font-size:14px;background-color:rgba(215,215,215,1);font-family:"Roboto",Verdana,Geneva,sans-serif}
input[type="submit"]{margin-top:5px;cursor:pointer}
input[type="file"]{width:255px;max-width:95%}
input:focus,select:focus,textarea:focus,button:focus{outline:none;border:1px solid rgba(0,0,93,1)}
p{margin:0;padding:0 0 2px}
a,a:link,a:visited{color:#4A63C1;text-decoration:none;outline:none}
a:hover{color:#1B849E}
a img{border:0}
.ximg{border:1px solid #4A63C1;border-radius:5px;max-width:100%;height:auto}
#spatiu,.spatiu{border-top:2px solid rgba(74,99,193,.3);padding:2px 0}
#spatiu2,.spatiu2{padding-bottom:1px}
.hot{color:#e1e1e1;font-size:13px;font-weight:600;background:#F08080;border-radius:5px;padding:1px 3px}
.xgreenx{color:#e1e1e1;font-size:13px;font-weight:600;background:#008000;border-radius:5px;padding:1px 3px}
.xblinkx{color:#e1e1e1;font-size:13px;font-weight:600;background:red;border-radius:5px;padding:1px 3px;animation:xb 1s linear infinite}
@keyframes xb{50%{opacity:.3}}
.xblinkx2{animation:xbx 1s linear infinite}@keyframes xbx{20%{opacity:.6}}
#footer1{text-align:center}.sus{float:right}.optsize1{font-size:16px}.optsize2{font-size:18px}.optsize3{font-size:20px}
.extindexp{margin:5px 0;color:#000;border:1px solid #4A63C1;font-weight:700;font-size:14px;background:#d7d7d7;cursor:pointer}.extindexp:after{content:"\002B";color:red}.activexp:after{content:"\2212"}.cextindexp{max-height:0;overflow:hidden;transition:max-height .2s ease-out}
video{border-radius:5px;background:#202745;max-width:100%}
.site-title{margin:0;text-align:center;font-size:22px;font-weight:700}.site-title a{color:#4A63C1}
#xcookies{position:fixed;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;margin:0;background:#d7d7d7;color:#000;text-align:center;padding:5px 10px 4px;font-size:14px;line-height:18px;z-index:99999;border:1px solid #9eb2e6;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:inset 0 0 3px rgba(74,99,193,.75)}
#xcookies a{font-weight:400;text-decoration:none}
ul{padding-left:20px;margin:0}ul li{margin:0;padding:0}
@media(max-width:600px){body{font-size:16px}#continut,.bestnew{width:calc(100% - 2px);max-width:none;margin:1px auto;padding:5px}input,select,textarea,button{max-width:98%}.sus{float:none;display:inline-block;margin-left:6px}.site-title{font-size:20px}}

.footer{display:none!important}
.bestnew-footer{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:900px!important;box-sizing:border-box!important;margin:0 auto!important;padding:0 5px 5px!important;text-align:center!important;color:#5A7080!important;background:#e1e1e1!important;border-left:1px solid rgba(74,99,193,.45)!important;border-right:1px solid rgba(74,99,193,.45)!important;border-bottom:1px solid rgba(74,99,193,.45)!important;border-radius:0 0 10px 10px!important}
.bestnew-footer,.bestnew-footer *{text-align:center!important}
.bestnew-footer-line{display:block!important;width:100%!important;box-sizing:border-box!important;border-top:2px solid rgba(74,99,193,.3);padding:4px 3px 3px!important;margin:0!important}
.bestnew-donate a{color:#2f9b38}
.bestnew-copyright{display:block!important;width:100%!important;border-top:2px solid rgba(74,99,193,.3);padding:4px 3px 0!important;margin:0!important;color:red!important;text-align:center!important}
.bestnew-disclaimer{display:block!important;width:100%!important;padding:6px 8px 2px!important;margin:0!important;line-height:1.4;text-align:center!important}
.bestnew-legal{display:block!important;width:100%!important;padding:0 4px 3px!important;margin:0!important;text-align:center!important}
#xcookies{border-radius:10px 10px 0 0;padding:5px 8px 4px}
@media(max-width:600px){.bestnew-footer{font-size:16px}.bestnew-disclaimer{padding-left:3px!important;padding-right:3px!important}}


small{font-size:inherit}

.bestnew-menu{display:block!important;width:100%!important;padding:8px 3px 5px!important;margin:0!important;text-align:center!important}
.bestnew-menu a{font-size:16px}
.bestnew-footer-line + .bestnew-footer-line{border-top:2px solid rgba(74,99,193,.3)!important}
.register-agree{display:block;text-align:center;margin:18px auto 20px;max-width:760px}
.register-agree input{vertical-align:middle;margin-right:6px}


small{font-size:inherit!important}
#boxtop2,.sus{display:none!important}
#footer1,#footer2{width:100%!important;margin:0!important;padding:0!important;text-align:center!important}
.bestnew-footer{border:0!important}
.bestnew-menu{border-top:0!important;padding:8px 3px 5px!important}
.bestnew-copyright{border-top:2px solid rgba(74,99,193,.3)!important}
.bestnew-footer-line{border-top:2px solid rgba(74,99,193,.3)!important}
.bestnew-footer-line:first-child{border-top:2px solid rgba(74,99,193,.3)!important}
.register-agree{display:block!important;text-align:center!important;margin:18px auto 22px!important;max-width:760px!important}
.register-agree input{vertical-align:middle!important;margin-right:6px!important}


.bestnew-top{text-align:center;}
.bestnew-top .site-title{margin:0 0 2px 0;font-size:20px;font-weight:700;line-height:1.25;}
.bestnew-date,.bestnew-icons,.bestnew-feature-links{margin:2px 0;text-align:center;}
.bestnew-feature-links{padding:3px 0 4px;border-bottom:2px solid rgba(74,99,193,.3);}
.bestnew-feature-links img{vertical-align:middle;margin:0 2px;}

.bestnew-topic{padding:5px 0 3px;text-align:center;}
.bestnew-greeting{text-align:center;margin:2px 0;}

.bestnew-discussion{text-align:center;padding:4px 3px;border-bottom:0;}
.bestnew-discussion-message{margin-bottom:1px;}

.bestnew-greeting,.bestnew-forum-link{display:block!important;width:100%!important;text-align:center!important;float:none!important;clear:both!important}
.bestnew-greeting *,.bestnew-forum-link *{vertical-align:middle}


.chat-connected{width:100%;min-height:720px;position:relative;padding-bottom:75px}
.chat-connected-head{text-align:center;font-size:16px;line-height:1.45;padding:2px 0 5px}
.chat-robot{text-align:center;padding:3px 0 8px}

.chat-connected-separator{
  display:block!important;
  flex:0 0 auto!important;
  width:100%!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-top:1px solid rgba(74,99,193,.55)!important;
  box-sizing:border-box!important;
  clear:both!important;
}
.chat-user-pairs{text-align:left;padding:0 0 5px}
.chat-user-row{min-height:28px;line-height:28px;white-space:normal}
.chat-user-row img,.chat-robot img{vertical-align:middle}
.chat-user-sep{height:14px;line-height:14px;color:#5A7080}
.chat-connected-bottom{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:8px 0 0}
.chat-write-wrap{text-align:center;width:100%;padding:0 2px}
.chat-write-title{text-align:center;margin:0 0 2px}
.chat-write-wrap textarea{width:200px;max-width:95%;height:92px}
.chat-toggle-options{display:inline-block;margin:7px 0 18px;padding:1px 5px;color:#000;border:1px solid #4A63C1;font-weight:700;font-size:14px;background:#d7d7d7;cursor:pointer}
.chat-extra-options[hidden]{display:none!important}
.chat-extra-options{display:block;text-align:center;margin:0 auto 14px}
.chat-option-row{margin:0 0 19px;text-align:center}
.chat-option-row input[type="text"],.chat-option-row input:not([type]){width:160px}
.chat-gif-row{text-align:center;margin:4px 0 28px}
.chat-gif-row input[type="text"]{width:162px;vertical-align:middle}
.chat-gif-row button{vertical-align:middle;margin-left:4px}
.chat-write-wrap input[type="submit"]{margin:4px 0 20px}
@media(max-width:600px){
 .chat-connected{min-height:650px}
 .chat-user-row{line-height:26px;min-height:26px}
 .chat-write-wrap textarea{width:200px}
}



.chat-write-wrap form{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}
.chat-write-wrap textarea,.chat-write-wrap input,.chat-write-wrap button{box-sizing:border-box}
.chat-extra-options,.chat-option-row,.chat-gif-row{width:100%;text-align:center}
.chat-media-link{display:inline-block;margin:2px 4px;vertical-align:middle}
.chat-media-thumb{display:block;width:76px;height:58px;max-width:76px;max-height:58px;object-fit:cover;border:1px solid #4A63C1;border-radius:4px}
.chat-audio-mini,.chat-video-mini{display:inline-block;vertical-align:middle;margin:2px 4px;text-align:left}
.chat-audio-mini summary,.chat-video-mini summary{cursor:pointer;color:#4A63C1;font-weight:600;list-style:none}
.chat-audio-mini summary::-webkit-details-marker,.chat-video-mini summary::-webkit-details-marker{display:none}
.chat-audio-mini audio{display:block;width:230px;max-width:82vw;height:34px;margin-top:4px}
.chat-video-mini video{display:block;width:240px;max-width:82vw;max-height:240px;margin-top:4px;border-radius:4px}
.chat-youtube-link{display:inline-block;margin:2px 4px;vertical-align:middle}
.chat-youtube-wrap{position:relative;display:block;width:92px;height:58px;overflow:hidden;border:1px solid #4A63C1;border-radius:4px;background:#202745}
.chat-youtube-thumb{width:100%;height:100%;object-fit:cover}
.chat-youtube-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:22px;color:white;text-shadow:0 1px 4px #000}
.chat-youtube-player{display:block;width:560px;max-width:95%;aspect-ratio:16/9;height:auto;margin:0 auto;border-radius:5px}


.chat-room-nav{width:100%;text-align:center;line-height:1.35;margin:0 auto 6px}
.chat-write-wrap,.chat-write-wrap form,.chat-write-title,.chat-gif-row,.chat-extra-options,.chat-option-row{text-align:center!important}
.chat-write-wrap form{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}
.chat-write-wrap textarea{display:block!important;margin:0 auto!important}
.chat-write-wrap input[type="text"],.chat-write-wrap input:not([type]),.chat-write-wrap input[name="youtube"]{margin-left:auto!important;margin-right:auto!important}
.chat-media-thumb{display:inline-block;max-width:95px!important;max-height:95px!important;object-fit:contain;border:1px solid #4A63C1;border-radius:4px;vertical-align:middle}
.chat-media-link{display:inline-block;margin:2px 0}
.chat-connected-head,.chat-robot{text-align:center!important}


.chat-connected{text-align:center!important}
.chat-connected-head,.chat-robot{width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.chat-user-pairs{display:inline-block!important;max-width:100%!important;text-align:left!important;margin:0 auto!important}
.chat-write-wrap{display:block!important;text-align:center!important;margin:0 auto!important}
.chat-write-wrap form{max-width:520px!important}
.chat-write-title,.chat-toggle-options,.chat-extra-options,.chat-option-row,.chat-gif-row{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
.chat-upload-ok{color:green;font-weight:600;text-align:center;margin:4px 0 8px}
.chat-upload-error{color:red;font-weight:600;text-align:center;margin:4px 0 8px}
.chat-media-item{display:inline-block;text-align:center;vertical-align:middle;margin:2px 3px}
.chat-media-label{display:inline-block;margin-bottom:2px}
.chat-media-thumb{width:auto!important;height:auto!important;max-width:90px!important;max-height:72px!important}
#gifrezultatexp{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:520px!important;margin:10px auto 4px!important;overflow:hidden!important;white-space:nowrap!important}
#gifrezultatexp img{flex:0 0 54px!important;width:54px!important;height:54px!important;max-width:54px!important;object-fit:cover!important;cursor:pointer!important;border:2px solid transparent!important;border-radius:5px!important;box-sizing:border-box!important}
@media (max-width:768px){#gifrezultatexp{max-width:228px!important}#gifrezultatexp img{flex-basis:54px!important;width:54px!important;height:54px!important;max-width:54px!important}}
#gifrezultatexp img.gif-selected{border-color:#4A63C1!important;box-shadow:0 0 0 1px #4A63C1!important}


.chat-connected{text-align:left!important}
.chat-connected-head,.chat-robot{text-align:center!important}
.chat-user-pairs{display:block!important;width:100%!important;max-width:none!important;text-align:left!important;margin:0!important;padding-left:0!important}
.chat-user-row{display:block!important;width:100%!important;text-align:left!important;padding-left:0!important}
.chat-user-sep{text-align:left!important}
.chat-media-item,.chat-media-label{display:inline!important;text-align:left!important;margin:0!important}
.chat-media-thumb,.chat-media-link{display:none!important}
.chat-option-row img,.chat-gif-row img[alt="NEW"]{vertical-align:middle;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border:0!important}


.bestnew-discussion{
  border-bottom:2px solid rgba(74,99,193,.3)!important;
  margin-bottom:-1px!important;
}
.chat-youtube-page,
.chat-youtube-meta,
.chat-youtube-author,
.chat-youtube-back{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
  float:none!important;
  clear:both!important;
}
.chat-youtube-page-title{
  display:block!important;
  text-align:center!important;
  margin:0 auto 22px!important;
  line-height:1.35!important;
}
.chat-youtube-page-link{
  display:inline-block!important;
  margin:0 auto 24px!important;
  text-align:center!important;
}
.chat-youtube-page-wrap{
  position:relative!important;
  display:block!important;
  width:300px!important;
  height:150px!important;
  max-width:90vw!important;
  overflow:hidden!important;
  margin:0 auto!important;
  background:#202745!important;
}
.chat-youtube-page-thumb{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
}
.chat-youtube-page-play{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:68px!important;
  height:48px!important;
  border-radius:12px!important;
  background:#ff0033!important;
  color:#fff!important;
  font-size:31px!important;
  line-height:1!important;
  padding-left:4px!important;
  box-shadow:0 1px 4px rgba(0,0,0,.35)!important;
}
.chat-youtube-author{margin:0 auto 20px!important}
.chat-youtube-back{margin:0 auto 22px!important}



.chat-youtube-meta{border-top:2px solid rgba(74,99,193,.3)!important;padding-top:8px!important;}
.chat-youtube-page-link{border:0!important;background:transparent!important;padding:0!important;cursor:pointer!important;max-width:95%!important;}
.chat-youtube-embed{display:block!important;width:560px!important;max-width:90vw!important;aspect-ratio:16/9!important;height:auto!important;margin:0 auto 24px!important;border:0!important;border-radius:0!important;background:#202745!important;}
.chat-send-actions{display:block;text-align:center;margin:4px auto 20px!important;}
.chat-send-actions button{display:inline-block;margin:0 5px!important;}
.chat-user-actions{display:block;text-align:center;margin:8px auto 24px!important;}
.chat-user-actions img{vertical-align:middle!important;}


.bestnew-footer{
  width:100%!important;
  max-width:900px!important;
  box-sizing:border-box!important;
  margin:0 auto!important;
  padding:0 5px 5px!important;
  border-left:1px solid rgba(74,99,193,.45)!important;
  border-right:1px solid rgba(74,99,193,.45)!important;
  border-bottom:1px solid rgba(74,99,193,.45)!important;
  border-top:0!important;
  border-radius:0 0 10px 10px!important;
}
.bestnew-footer-line,.bestnew-menu,.bestnew-copyright,.bestnew-disclaimer,.bestnew-legal{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
@media(max-width:600px){
 .bestnew-footer{width:calc(100% - 2px)!important;max-width:none!important;}
}



.bestnew-menu{
  border-top:0!important;
  padding:2px 3px 4px!important;
  margin:0!important;
}
.bestnew-donate,.bestnew-tools-line,.bestnew-copyright{
  border-top:2px solid rgba(74,99,193,.30)!important;
}
.bestnew-donate{padding:3px!important;}
.bestnew-tools-line{
  position:relative!important;
  min-height:28px!important;
  padding:3px 28px 3px!important;
  line-height:20px!important;
}
.bestnew-tools-links{display:inline-block!important;}
.bestnew-top-arrow{
  position:absolute!important;
  right:5px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  color:#5A7080!important;
  font-size:19px!important;
  line-height:1!important;
  text-decoration:none!important;
}
.bestnew-copyright{padding-top:4px!important;}


.bestnew-footer{
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:-2px auto 1px!important;
  padding:0 5px 5px!important;
  border:1px solid rgba(74,99,193,.55)!important;
  border-top:0!important;
  border-radius:0 0 10px 10px!important;
  box-shadow:inset 0 -1px 3px rgba(74,99,193,.45)!important;
  background:#e1e1e1!important;
}
.bestnew-top-arrow{font-size:16px!important;font-weight:400!important;right:4px!important;}
.chat-private-mode-page{width:100%;text-align:center!important;padding:4px 0 8px;}
.chat-private-mode-page form{display:block;text-align:center!important;margin:0 auto;}
.chat-private-mode-page select,.chat-private-mode-page input{display:inline-block;}



.bestnew-footer-shell{
  display:block!important;
  float:none!important;
  clear:both!important;
  position:relative!important;
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:-2px auto 1px!important;
  padding:0 5px 5px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  background:#e1e1e1!important;
  border-left:1px solid rgba(74,99,193,.55)!important;
  border-right:1px solid rgba(74,99,193,.55)!important;
  border-bottom:1px solid rgba(74,99,193,.55)!important;
  border-top:0!important;
  border-radius:0 0 10px 10px!important;
  box-shadow:inset 0 -1px 3px rgba(74,99,193,.45)!important;
  text-align:center!important;
}
.bestnew-footer-shell .bestnew-footer{
  display:block!important;
  position:static!important;
  float:none!important;
  clear:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.bestnew-footer-shell .bestnew-menu,
.bestnew-footer-shell .bestnew-footer-line,
.bestnew-footer-shell .bestnew-donate,
.bestnew-footer-shell .bestnew-tools-line,
.bestnew-footer-shell .bestnew-copyright,
.bestnew-footer-shell .bestnew-disclaimer,
.bestnew-footer-shell .bestnew-legal{
  display:block!important;
  position:relative!important;
  float:none!important;
  clear:both!important;
  left:auto!important;
  right:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.bestnew-footer-shell .bestnew-donate,
.bestnew-footer-shell .bestnew-tools-line,
.bestnew-footer-shell .bestnew-copyright{
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:2px solid rgba(74,99,193,.30)!important;
}
@media(max-width:600px){
  .bestnew-footer-shell{width:calc(100% - 2px)!important;max-width:none!important;}
}

.bestnew-footer-shell.bestnew-footer-shell-chat{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0 5px 5px!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
}
.bestnew-footer-shell-chat .bestnew-footer{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
@media(max-width:600px){
  .bestnew-footer-shell.bestnew-footer-shell-chat{width:100%!important;max-width:none!important;}
}

#continut > .bestnew-footer-shell,
.bestnew-footer-shell,
.bestnew-footer-shell.bestnew-footer-shell-chat{
  display:block!important;
  width:calc(100% + 10px)!important;
  max-width:none!important;
  margin:0 -5px -5px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.bestnew-footer-shell .bestnew-footer{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  overflow:hidden!important;
}
.bestnew-footer-shell .bestnew-menu,
.bestnew-footer-shell .bestnew-footer-line,
.bestnew-footer-shell .bestnew-donate,
.bestnew-footer-shell .bestnew-tools-line,
.bestnew-footer-shell .bestnew-copyright{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:5px!important;
  padding-right:5px!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:1px solid rgba(74,99,193,.55)!important;
  box-sizing:border-box!important;
}
.bestnew-footer-shell .bestnew-disclaimer,
.bestnew-footer-shell .bestnew-legal{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:8px!important;
  padding-right:8px!important;
  border:0!important;
  box-sizing:border-box!important;
}

.bestnew-footer-shell .bestnew-menu:first-child,
.bestnew-footer-shell .bestnew-donate:first-child,
.bestnew-footer-shell .bestnew-footer-line:first-child{
  border-top:1px solid rgba(74,99,193,.55)!important;
}
@media(max-width:600px){
  #continut > .bestnew-footer-shell,
  .bestnew-footer-shell,
  .bestnew-footer-shell.bestnew-footer-shell-chat{
    width:calc(100% + 10px)!important;
    margin-left:-5px!important;
    margin-right:-5px!important;
    margin-bottom:-5px!important;
  }
}


.bestnew-footer-shell.bestnew-footer-shell-main{
  display:block!important;
  float:none!important;
  clear:both!important;
  position:relative!important;
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:-1px auto 1px!important;
  padding:0 0 5px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  background:#e1e1e1!important;
  border-left:1px solid rgba(74,99,193,.55)!important;
  border-right:1px solid rgba(74,99,193,.55)!important;
  border-bottom:1px solid rgba(74,99,193,.55)!important;
  border-top:0!important;
  border-radius:0 0 10px 10px!important;
  box-shadow:inset 0 -1px 3px rgba(74,99,193,.45)!important;
}
.bestnew-footer-shell-main .bestnew-footer{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.bestnew-footer-shell-main .bestnew-menu,
.bestnew-footer-shell-main .bestnew-footer-line,
.bestnew-footer-shell-main .bestnew-donate,
.bestnew-footer-shell-main .bestnew-tools-line,
.bestnew-footer-shell-main .bestnew-copyright{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:5px!important;
  padding-right:5px!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:1px solid rgba(74,99,193,.55)!important;
  box-sizing:border-box!important;
}
.bestnew-footer-shell-main .bestnew-disclaimer,
.bestnew-footer-shell-main .bestnew-legal{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding-left:8px!important;
  padding-right:8px!important;
  border:0!important;
  box-sizing:border-box!important;
}
@media(max-width:600px){
  .bestnew-footer-shell.bestnew-footer-shell-main{
    width:calc(100% - 2px)!important;
    max-width:none!important;
    margin:-1px auto 1px!important;
  }
}

body.bestnew-page-menu .bestnew-footer-shell,
body.bestnew-page-menu .bestnew-footer-shell.bestnew-footer-shell-main,
body.bestnew-page-menu #continut > .bestnew-footer-shell{
  display:block!important;
  position:relative!important;
  float:none!important;
  clear:both!important;
  width:calc(100% - 2px)!important;
  min-width:0!important;
  max-width:900px!important;
  margin:-2px auto 1px!important;
  padding:0 5px 5px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  background:#e1e1e1!important;
  border-top:0!important;
  border-left:1px solid rgba(74,99,193,.55)!important;
  border-right:1px solid rgba(74,99,193,.55)!important;
  border-bottom:1px solid rgba(74,99,193,.55)!important;
  border-radius:0 0 10px 10px!important;
  box-shadow:inset 0 -1px 3px rgba(74,99,193,.45)!important;
}
body.bestnew-page-menu .bestnew-footer-shell .bestnew-footer{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
body.bestnew-page-menu .bestnew-footer-shell .bestnew-menu,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-footer-line,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-donate,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-tools-line,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-copyright{
  display:block!important;
  position:relative!important;
  float:none!important;
  clear:both!important;
  left:auto!important;
  right:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding-left:5px!important;
  padding-right:5px!important;
  box-sizing:border-box!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:1px solid rgba(74,99,193,.55)!important;
  overflow:hidden!important;
}
body.bestnew-page-menu .bestnew-footer-shell .bestnew-disclaimer,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-legal{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
  padding-left:8px!important;
  padding-right:8px!important;
  box-sizing:border-box!important;
  border:0!important;
  overflow:hidden!important;
}
@media(max-width:600px){
  body.bestnew-page-menu .bestnew-footer-shell,
  body.bestnew-page-menu .bestnew-footer-shell.bestnew-footer-shell-main,
  body.bestnew-page-menu #continut > .bestnew-footer-shell{
    width:calc(100% - 2px)!important;
    max-width:none!important;
    margin:-2px auto 1px!important;
  }
}


.chat-robot-profile{
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  text-align:center!important;
  margin:0 auto!important;
  padding:8px 10px 4px!important;
}
.chat-robot-profile img{
  display:block!important;
  margin:6px auto!important;
  max-width:160px!important;
  height:auto!important;
}
.chat-history-bottom{
  display:block!important;
  width:100%!important;
  clear:both!important;
  text-align:center!important;
  margin:10px auto 0!important;
  line-height:1.45!important;
}
.chat-connected{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  min-height:0!important;
  height:auto!important;
  max-height:calc(100vh - 155px)!important;
  box-sizing:border-box!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  text-align:center!important;
}
.chat-connected-head,
.chat-robot{
  flex:0 0 auto!important;
  text-align:center!important;
}
.chat-user-pairs{
  display:block!important;
  flex:1 1 auto!important;
  width:100%!important;
  min-height:0!important;
  max-height:calc(100vh - 300px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  box-sizing:border-box!important;
  text-align:left!important;
  padding:2px 6px!important;
  margin:0!important;
}
.chat-user-row{
  display:block!important;
  min-height:26px!important;
  line-height:26px!important;
  text-align:left!important;
}
.chat-connected-pages{
  flex:0 0 auto!important;
  width:100%!important;
  text-align:center!important;
  padding:5px 0 2px!important;
  box-sizing:border-box!important;
}
.chat-connected-bottom{
  position:static!important;
  flex:0 0 auto!important;
  width:100%!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  text-align:center!important;
  padding:6px 0 2px!important;
  margin:0!important;
}
@media(max-width:600px){
  .chat-connected{max-height:calc(100vh - 120px)!important;}
  .chat-user-pairs{max-height:calc(100vh - 265px)!important;}
}

.chat-write-menu{ text-align:center; margin:10px 0 4px; }

.chat-write-nav{display:block;width:100%;text-align:center!important;margin:10px auto 18px!important;line-height:1.8;}
.chat-write-nav a{display:inline-block;text-align:center!important;}
.chat-write-nav img{vertical-align:middle;margin-right:2px;}

:root{
  --bestnew-border: rgba(74,99,193,.55);
  --bestnew-separator: rgba(74,99,193,.38);
}

body.bestnew-page-menu #continut,
body.bestnew-page-chat #continut{
  margin-bottom:0!important;
  border-bottom:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

body.bestnew-page-menu .bestnew-footer-shell,
body.bestnew-page-menu .bestnew-footer-shell.bestnew-footer-shell-main,
body.bestnew-page-chat .bestnew-footer-shell,
body.bestnew-page-chat .bestnew-footer-shell.bestnew-footer-shell-chat{
  display:block!important;
  float:none!important;
  clear:both!important;
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:0 auto 1px!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:inherit!important;
  border-top:0!important;
  border-left:1px solid var(--bestnew-border)!important;
  border-right:1px solid var(--bestnew-border)!important;
  border-bottom:1px solid var(--bestnew-border)!important;
  border-radius:0 0 10px 10px!important;
  box-shadow:inset 0 -1px 3px rgba(74,99,193,.28)!important;
}

body.bestnew-page-menu .bestnew-footer-shell .bestnew-footer,
body.bestnew-page-chat .bestnew-footer-shell .bestnew-footer{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0 5px 5px!important;
  box-sizing:border-box!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

body.bestnew-page-menu .bestnew-footer-shell .bestnew-donate,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-tools-line,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-copyright,
body.bestnew-page-chat .bestnew-footer-shell .bestnew-donate,
body.bestnew-page-chat .bestnew-footer-shell .bestnew-tools-line,
body.bestnew-page-chat .bestnew-footer-shell .bestnew-copyright{
  width:calc(100% + 10px)!important;
  margin:0 -5px!important;
  padding:4px 8px 3px!important;
  box-sizing:border-box!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:1px solid var(--bestnew-separator)!important;
  border-radius:0!important;
  box-shadow:none!important;
  text-align:center!important;
}

body.bestnew-page-menu .bestnew-footer-shell .bestnew-disclaimer,
body.bestnew-page-menu .bestnew-footer-shell .bestnew-legal,
body.bestnew-page-chat .bestnew-footer-shell .bestnew-disclaimer,
body.bestnew-page-chat .bestnew-footer-shell .bestnew-legal{
  width:100%!important;
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
  text-align:center!important;
}

@media(max-width:600px){
  body.bestnew-page-menu .bestnew-footer-shell,
  body.bestnew-page-chat .bestnew-footer-shell{
    width:calc(100% - 2px)!important;
    max-width:none!important;
  }
}

.bestnew-page-frame{
  position:relative!important;
  display:block!important;
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:1px auto!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:#e1e1e1;
  border:1px solid rgba(74,99,193,.55)!important;
  border-radius:10px!important;
  box-shadow:inset 0 1px 3px rgba(74,99,193,.28), inset 0 -1px 3px rgba(74,99,193,.20)!important;
}

.bestnew-page-frame > .bestnew,
.bestnew-page-frame > #continut{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  box-sizing:border-box!important;
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.bestnew-page-frame > .bestnew{
  border-top:0!important;
}
.bestnew-page-frame > #continut{
  border-top:1px solid rgba(74,99,193,.38)!important;
}

.bestnew-page-frame .bestnew-footer-shell,
.bestnew-page-frame .bestnew-footer-shell.bestnew-footer-shell-main,
.bestnew-page-frame .bestnew-footer-shell.bestnew-footer-shell-chat,
body.bestnew-page-menu .bestnew-page-frame .bestnew-footer-shell,
body.bestnew-page-chat .bestnew-page-frame .bestnew-footer-shell{
  display:block!important;
  float:none!important;
  clear:both!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.bestnew-page-frame .bestnew-footer{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0 5px 5px!important;
  box-sizing:border-box!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.bestnew-page-frame .bestnew-donate,
.bestnew-page-frame .bestnew-tools-line,
.bestnew-page-frame .bestnew-copyright{
  width:calc(100% + 10px)!important;
  margin:0 -5px!important;
  padding:4px 8px 3px!important;
  box-sizing:border-box!important;
  border:0!important;
  border-top:1px solid rgba(74,99,193,.38)!important;
  border-radius:0!important;
  box-shadow:none!important;
  text-align:center!important;
}
.bestnew-page-frame .bestnew-disclaimer,
.bestnew-page-frame .bestnew-legal{
  width:100%!important;
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
  text-align:center!important;
}
@media(max-width:600px){
  .bestnew-page-frame{width:calc(100% - 2px)!important;max-width:none!important;}
}


.bestnew-page-frame{
  position:relative!important;
  display:block!important;
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:1px auto!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  background:#e1e1e1!important;
  border:1px solid rgba(74,99,193,.55)!important;
  border-radius:10px!important;
  box-shadow:inset 0 1px 3px rgba(74,99,193,.35)!important;
}
.bestnew-page-frame > .bestnew{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:5px!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  background:transparent!important;
}
.bestnew-page-frame #footer1,
.bestnew-page-frame #footer2,
.bestnew-page-frame .bestnew-footer-shell,
.bestnew-page-frame .bestnew-footer{
  display:block!important;
  float:none!important;
  clear:both!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
}
.bestnew-page-frame .bestnew-footer{
  padding:0 5px 5px!important;
}
.bestnew-page-frame .bestnew-menu,
.bestnew-page-frame .bestnew-footer-line,
.bestnew-page-frame .bestnew-copyright{
  border-left:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-top:1px solid rgba(74,99,193,.42)!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.bestnew-page-frame .bestnew-disclaimer,
.bestnew-page-frame .bestnew-legal{
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

.bestnew-page-frame + .bestnew-footer-shell,
.bestnew + .bestnew-footer-shell{
  border:0!important;
  box-shadow:none!important;
}
@media(max-width:600px){
  .bestnew-page-frame{width:calc(100% - 2px)!important;max-width:none!important;margin:1px auto!important;}
}



.bestnew-feature-links{border-bottom:1px solid rgba(74,99,193,.38)!important;}
.bestnew-discussion{border-bottom:0!important;margin-bottom:0!important;}


.bestnew-main-menu,.bestnew-main-menu small{font-size:16px!important;line-height:1.5!important}
.bestnew-main-menu a,.bestnew-main-menu a:link,.bestnew-main-menu a:visited{color:#3564d8!important;font-weight:400!important}
.bestnew-main-menu a:hover{color:#1b849e!important}
.bestnew-sessions{width:100%;text-align:left;font-size:16px;line-height:1.45}
.bestnew-session-info{font-style:italic;padding:10px 0 4px;color:#5A7080}
.bestnew-session-alert{color:red;font-style:italic}
.bestnew-session-card{padding:4px 0;text-align:left}
.bestnew-session-card div{margin:0;padding:0}
.bestnew-session-red{color:red}
.bestnew-session-current{color:green}
@media(max-width:600px){.bestnew-main-menu,.bestnew-main-menu small,.bestnew-sessions{font-size:16px!important}}

.pm-unread-badge{display:inline-block;color:#fff;font-size:12px;font-weight:700;line-height:16px;background:#F08080;border-radius:5px;padding:0 4px;margin-left:3px;vertical-align:middle;}

#xcookies .xcookies-text{font-size:14px;line-height:18px}#xcookies .xcookies-links{line-height:16px}

html,body{overflow-x:hidden!important;}
body{width:auto!important;max-width:100%!important;}
.bestnew-page-frame{
  width:calc(100% - 2px)!important;
  max-width:900px!important;
  margin:1px auto!important;
  padding:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.bestnew-page-frame>.bestnew,
.bestnew-page-frame>#continut{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  left:auto!important;right:auto!important;
  transform:none!important;
  box-sizing:border-box!important;
}
.bestnew-page-frame>.bestnew{border:0!important;border-radius:0!important;box-shadow:none!important;}
@media(max-width:600px){.bestnew-page-frame{width:calc(100% - 2px)!important;max-width:none!important;}}

sup.bestnew-code-label, .bestnew-code-label, sup {
  font-size: 0.72em;
  line-height: 1;
  vertical-align: super;
  font-weight: normal;
}
