/* SCROLL BAR */
/* Works on Firefox */
/* app splach image */

/*	QUADRADINHO COLORIDO RODAPÉ */
.testeversaoXX{
    background: #173b55;
    width: 2px;
    height: 2px;
    margin: 0 auto;
}
body{
/*	overflow-x: hidden!important;*/
}

* {
    scrollbar-width: thin;
    scrollbar-color: #262626 #070707;
}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
    width: 16px;
}
*::-webkit-scrollbar-track {
    background-color: #070707 !important; /* color of the tracking area */
}
*::-webkit-scrollbar-thumb {
    background-color: #222222; /* color of the scroll thumb */
    border-radius: 10px; /* roundness of the scroll thumb */
    border: 4px solid #0D0D0D; /* creates padding around scroll thumb */
}
*::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #282828;
    width: 18px;
    border: 3px solid #0D0D0D !important;
}
#sp-component{background: #07070700;}



	#chat_f .artigochat{ 
	    margin-left: -8px !important;
}

/* CAPA SALA*/
/*
.wrapper-chat1 {

    background: #08080800;

}
	#es .es-profile-header {

    background-color: #1c1c1c00;

}
#sp-top-bar #sp-top2 {
    width: 100%;
    position: relative;
    top: -60px;
	margin-bottom: -100px;
}
	#sp-component {
    background: #0e0e0e;
}
.bg_cover_slider	{
		 heightx: 410px;
	    paddingx: 83px 0 0 0 ;
	}
	
	.rounded_avatar {

    position: relative!important;
    top: 7px!important;}
	#sp-top-bar .sp-module {
    margin: 0px 0 0 0px !important;
}
*/

/* CAPA SALA FIM */

.open_footer_menu{
	width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.alert_tablet b{
 
	font-size: 15px;
}
.alert_tablet {
    text-align: center;
    color: #eec333;
    font-family: 'Figtree';
	font-size: 12px;
}
.open_footer_menu a{
position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
    top: -23px;
    padding: 5px 50px 2px;
    background: #0c0c0c;
    background: linear-gradient(0deg, rgba(12, 12, 12, 1) 35%, rgb(22 22 22) 100%);
    border-radius: 10px 10px 0 0;
    font-family: 'Figtree';
    font-size: 11px;
    font-weight: 600;
    color: #7c7c7c;
    cursor: pointer;
}
.open_footer_menu a:hover{
    background: #191919;
    color: #CDCDCD;
}
/* DISPLAY NONE !!!!!! */
/* MODULO INVISVEL EASYSOCIAL PARA FUNCIONAR OS POPUPS NOTIFICATIONS */
.display_none {
    display: none
}
/* FUNÇÕES DO CHAT */
.es-convo__sidebar-hd, .es-convo__content-hd-edit {
    display: none !important;
}
/* botao user maybe */
[data-type="maybe"] {
    display: none !important;
    color: #a0cfff
}
/* arrumando tamanhho foto card se nao fica falhando no cantinho da esquerda */
#es .embed-responsive-16by9 {
    padding-bottom: 56.45%;
}
/* cabeçario dos aritgos do modal (dicas form postar live) */
#rl_modals_loaded_content .item-page .page-header {
    display: none;
}
#es.is-mobile .es-profile-header__action-wrap .dropdown-menu , #es.is-mobile .es-stream-control .dropdown-menu{
	min-height: unset !important;
	bottom: -2px;
	
}
#rl_modals_loaded_content .item-page {
    font-family: 'Poppins', serif;
    color: #a7a7a7;
    margin-bottom: 0px;
}
#rl_modals_loaded_content .item-page h2 {
    color: #fff;
}
#rl_modals_loaded_content .item-page h4 {
    font-size: 22px;
    color: #fff;
}
#es .g-list-inline>li {
    display: inline-block;
    font-size: 10px;
    line-height: 14px;
    margin: 0;
    position: relative;
    top: -13px;
}
.data-cardXX {
    background: #000;
    font-size: 10px !important;
    z-index: 999;
    position: relative;
}
#es.tooltip.tooltip-es.top {
    pointer-events: none;
}
 h2 {
    font-size: 37px;
    color: #ffffff;
    font-weight: 300;
}
#loader_modal {
    z-index: 999999999999;
    position: relative;
    height: 100vh;
}
#loader_modal img {
    width: 20px;
    margin: 0;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#es .form-uploader .queue-item .queue-item-info > span {
    display: inline-block;
    position: relative;
    word-break: break-all;
}
/* sub menu principal */
.dl-submenu, .o-tabs__item .fa-angle-right {
    display: none !important;
}
.t-lg-mb--md b {
    display: none
}
.es-convo-composer__action-tab-link {
    XXdisplay: none !important;
}
#es .es-convo-list {
    overflow-x: hidden;
    margin: 0 9px 0 0;
}
#es .es-convo__sidebar-scroll-area::-webkit-scrollbar-track {
    background: #1e1e1e;
}
#es .es-convo__sidebar-scroll-area::-webkit-scrollbar {
    width: 16px;
}
#es .es-convo__sidebar-scroll-area::-webkit-scrollbar-thumb {
    background-color: #404040;
    border-radius: 10px;
    border: 3px solid #1e1e1e;
}
#es .es-convo__content-scroll-area::-webkit-scrollbar-track {
    background: #1e1e1e;
}
#es .es-verified {
    z-index: 0;
}
#es .es-upload-wrapper__note-pop a{display:none!important}
#es .es-convo__content-scroll-area::-webkit-scrollbar {
    width: 16px;
}
#es .es-convo__content-scroll-area::-webkit-scrollbar-thumb {
    background-color: #404040;
    border-radius: 10px;
    border: 3px solid #1e1e1e;
}
#es .es-convo__attached-name {
    word-wrap: break-word;
}

#es .es-app-event-guests .o-empty .o-empty__text {
color: #fff;
    font-family: 'Figtree';
    font-weight: 600;
    font-size: 14px;
}
#sp-position1 {
    padding: 0px;
    top: -2px;
    margin-bottom: -4px;
}
#es .es-forms__content [data-id="252"] .o-help-block div  {
	font-size: 13px!important;
    margin-top: -40px!important;
}
#sp-footer-2{
	background: #0c0c0c;
}
#es .es-forms__content [data-id="255"] .o-help-block div  {
	font-size: 13px!important;
    margin-top: -40px!important;
}

#es .es-forms__content #es-fields-229::placeholder, #es .es-forms__content #es-fields-247::placeholder, #es .es-forms__content #es-fields-248::placeholder, #es .es-forms__content #es-fields-233::placeholder, #es .es-forms__content #es-fields-231::placeholder, #es .es-forms__content #es-fields-241::placeholder, #es .es-forms__content #es-fields-234::placeholder , #es .es-forms__content #es-fields-232::placeholder {color: #5E5E5E;}

#es [data-id="250"] .o-btn-group-yesno .btn.btn--no.is-active, #es [data-id="250"] .o-btn-group-yesno .btn.btn--no.active ,
#es [data-id="250"] .o-btn-group-yesno .btn.btn--yes.is-active, #es [data-id="250"] .o-btn-group-yesno .btn.btn--yes.active{
background: #ffffff !important;
    border-color: #5c5c5c !important;
    color: #282828 !important;
}
#es [data-id="250"] .o-btn-group-yesno .btn {
    float: left !important;
    color: #4f4f4f !important;
    background: #232323 !important;
    border: 1px solid #333333 !important;
    border-radius: 0 !important;
 padding: 6px 23px;
    text-align: center !important;
    font-size: 12px !important;
	font-family: 'poppins'!important;
}
#es [data-id="250"] .o-btn-group-yesno .btn.btn--no{
	   border-bottom-right-radius: 7px !important;
    border-top-right-radius: 7px !important;
}
#es [data-id="250"] .o-btn-group-yesno .btn.btn--yes{
	   border-bottom-left-radius: 7px !important;
    border-top-left-radius: 7px !important;
}
/* DISPLAY NONE FALHA DE ENVIO DE EMAIL APÓS CRIACAO DE CONTA */
.es-dashboard-filters, .alert {
    display: none;
}
/* campo categoria form video */
.cat-video-form, .desc-video-form, .loc-video-form, .people-video-form, .tag-video-form {
    display: none !important;
}
.es-snackbar2 {
    display: none;
}
.suporte_bot .fa {
    width: 17px;
}
.ws_indicators{
	position: absolute;
    top: 2px;
    left: 2px;
    z-index: 1;
    display: flex;
	opacity: 0;
}

.ws_indicators div{
	height: 4px;
    width: 4px;
	background: #ff0000;
/*    background: #00fff5;*/
    margin-right: 2px;
}
#es.mod-es-users .o-avatar-v2.is-offline {
    background-color: #292929;
    border: 5px solid #2d2d2d00;
}
#es.popbox-navbar-conversations, #es.popbox-navbar-notifications {
    top: 60px !important;
	z-index: 999;
}
#fullscreen2 {
    position: absolute;
    display: block;
    width: 100%;
    height: fit-content;
    z-index: 9;
}
.home_news .news-leading{
	    margin: 0 auto;
}
#ruxin_news_376 .news-leading {
    width: 80% !important;
}
.ruxin_news .news_on_image {
 
    font-family: 'Poppins';
}
.como_funciona_bg{}
.logo_svg {display: list-item;
width: 106px;
    left: 3px;
    z-index: 2;
    height: 74px;
    position: absolute;
    top: -20px;
    backgroundX: #333;
}
#es .es-profile-header__cover {
 
    min-height: 239px;
}
#es .es-photo.es-cover{
	height: 300px;
}
.slogan_logo {
 background: linear-gradient(to right, #00fff5FF 0%, #b99cdd 25%, #ed1968 57%, #bfff40 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 10px;
    font-weight: 900;
    position: relative;
    left: 10px;
    top: -20px;
    height: 15px;
    font-family: 'Poppins', sans-serif;
    color: #9d9d9d;
    width: max-content;
    letter-spacing: 4px !important;
}

#title_version{
	letter-spacing: 1.2px !important;
}
.sub_title_logo {

background: linear-gradient(to right, #00fff5FF 0%, #b99cdd 25%, #ed1968 57%, #bfff40 91%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 10px;
    font-weight: 900;
    position: absolute;
    left: 13px;
    top: 61px;
    height: 15px;
    font-family: 'Poppins', sans-serif;
    color: #9d9d9d;
    width: max-content;
    letter-spacing: 4px !important;
}
#cf_3 .cf-fields [data-key="6"] , #cf_3 .cf-fields [data-key="7"] , #cf_3 .cf-fields [data-key="8"] , #cf_4 .cf-fields [data-key="9"] , #cf_4 .cf-fields [data-key="7"] , #cf_4 .cf-fields [data-key="8"] , #cf_2 .cf-fields [data-key="5"] , #cf_2 .cf-fields [data-key="6"] , #cf_2 .cf-fields [data-key="7"] , #cf_1 .cf-fields [data-key="7"]  , #cf_1 .cf-fields [data-key="5"]  , #cf_1 .cf-fields [data-key="6"] , #cf_5 .cf-fields [data-key="5"] , #cf_5 .cf-fields [data-key="6"] , #cf_5 .cf-fields [data-key="7"]{
	display: none;
}
#global_count_logo{
	left: 17px;
	letter-spacing: 2px !important;
}
#sp-logo img {
    display: none !important;
}#sp-component .cf-control-input .cf-input::placeholder , #sp-component .cf-control-input input::placeholder , #sp-component .cf-control-input textarea::placeholder  {
color:#000000 !important;
}
#cf_4 .convertforms .cfupload.dz-clickable .dz-message{
	color: #cecece !important;
}
#cf_3 .convertforms .cfupload.dz-clickable .dz-message{
	color: #2a2a2a !important;
}
 .user-on{
    background: #11101700;padding: 20px 0px;
}

 .user-on .g-list-inline{
	    width: fit-content;
    margin: 0 auto !important;
}

 #es.user-on .g-list-inline .t-lg-mr--md{
width: 72px;
    height: 76px;
    float: left;
    padding: 4px;
    background: #ffffff00;
    border-radius: 7px;
    display: block;
    margin: 0 auto !important;
}
  #es.user-on .o-avatar-v2.is-online {

   -webkit-box-shadow: 0px 0px 10px 6px rgba(45, 255, 196, 0.0)!important;
    -moz-box-shadow: 0px 0px 10px 6px rgba(45, 255, 196, 0.0)!important;
    box-shadow: 0px 0px 10px 6px rgba(45, 255, 196, 0.0)!important;
} 
 .user-on  .sp-module-title{
	    text-align: center;
    font-size: 10px;
    font-family: 'Figtree';
    font-weight: 600;
    color: #00fff5;
    margin: 0px 0 -11px 0;
}
.user-on .g-list-inline{
	margin: 0 auto !important;
    text-align: center;
    display: block;
}
.eb-128 .eb-header{display:none}
.eb-128 .eb-header h2{ margin-top: -22px!important;color: #ffc500 !important;}

.convertforms .cfupload .dz-message {
    padding: 5px 10px;
}
.convertforms h2 {
    margin-top: -23px !important;
	font-weight: 500;
    color: #dfdfdf !important;
    margin-bottom: -7px;
    z-index: 24;
    position: relative;
}
.cf-fields{text-align: center;}
.sp-default-logo {
    top: 5px;
    position: relative;
}
#es .btn.is-loading:before {
    border: 0.2em solid rgb(255 255 255);
    border-color: rgb(96 96 96);
}
#es .btn.is-loading:after {
    border-top-color: #ffffff;
}
#es .mod-es-menu-bar a.o-nav__link:link {
    font-size: 23px;
}

#es .o-form-horizontal [data-id="229"] input , 
#es .o-form-horizontal [data-id="231"] input ,
#es .o-form-horizontal [data-id="232"] input ,
#es .o-form-horizontal [data-id="233"] input ,
#es .o-form-horizontal [data-id="234"] input ,
#es .o-form-horizontal [data-id="241"] input ,
#es .o-form-horizontal [data-id="247"] input
{
    padding: 8px 12px;
    height: 37px !important;
    font-size: 15px;
    text-align: left;
	    border-bottom-left-radius: unset !important;
	    border-top-left-radius: unset !important;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
 
    padding-right: unset;
    padding-left: unset;
}
.row {
    margin-right: unset;
    margin-left: unset;
}
 .container {
	padding-right: 0px;
    padding-left: 0px;
}
#es .o-form-horizontal [data-id="240"] .o-help-block div ,
#es .o-form-horizontal [data-id="242"] .o-help-block div ,
#es .o-form-horizontal [data-id="243"] .o-help-block div ,
#es .o-form-horizontal [data-id="244"] .o-help-block div ,
#es .o-form-horizontal [data-id="245"] .o-help-block div ,
#es .o-form-horizontal [data-id="246"] .o-help-block div ,
#es .o-form-horizontal [data-id="247"] .o-help-block div ,
#es .o-form-horizontal [data-id="248"] .o-help-block div 
{
font-size: 12px;
    margin: -29px 0 1px 0px;
    text-align: left;
    font-weight: 600;
}
#es .o-form-horizontal [data-id="240"] ,
#es .o-form-horizontal [data-id="242"] ,
#es .o-form-horizontal [data-id="243"]  ,
#es .o-form-horizontal [data-id="244"]  ,
#es .o-form-horizontal [data-id="245"]  ,
#es .o-form-horizontal [data-id="246"] ,
#es .o-form-horizontal [data-id="248"] 

{
    height: 28px;
}
.desc_sala .rede img{
	border-radius: 50px;
    width: 29px;
}
#es .o-form-horizontal .img_redes {
position: relative;
    width: 37px;
    top: 0px;
}
#es .o-form-horizontal .img_redes img{
    width: 37px;
    height: auto;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  
    border-right: unset;
}
.search-icon {
    width: 14px;
    position: absolute;
    top: 12px;
    right: -16px;
    z-index: 2;
    fill: #f8f8f8e3;
}
#es .es-comment-item-loadreply {

    position: relative;
    top: 43px;
}
#es .es-list-result {
	    padding: 0px 16px 0px 8px;
}
#es .has-error .o-form-control:focus {
 
    -webkit-box-shadow: inset 0 1px 1px rgb(198 0 0 / 100%), 0 0 8px #d61f1d;
    box-shadow: inset 0 1px 1px rgb(198 0 0 / 100%), 0 0 8px #d61f1d;
}
#sp-top-bar .sp-module {
    margin: 14px 0 0 0px !important;
}
#es .es-card--border {
    border-top: none;
}
#es .is-featured .es-card--border_videoXX {
    padding: 0px !important;
    margin: 0 74px 0 0;
}
#es .es-card--border_video {
    padding: 0px !important;
    height: 0;
    margin: 0 74px 0 0;
    width: 100%;
}
.es-profile-header-nav {
    display: none !important;
}
.es-streams{
   min-height: 1000px;
} 

#es .t-text--success {
    position: absolute;
	    width: 100%;
	display: block;
    top: 43px;
}
.wall_new_posts_button {
	cursor: pointer;
    margin: 0 auto;
    width: 100%;
    background: rgb(0,164,158);
background: linear-gradient(90deg, rgba(0,164,158,1) 0%, rgba(0,203,195,1) 100%);
    color: #000;
    padding: 6px 20px;
    border-radius: 9px;
    margin-bottom: 7px;
	text-align: center;
	color: white;
}
.wall_new_posts_button:hover {
    background: #44fff8;
	color: #000000;
}
.footer_card_video .adm_1 {
position: absolute;
    margin-top: 18px;
    margin-left: 1px;
    background: #202020;
    border-radius: 10px;
    border: 2px solid #292929;
    height: 15px;
    width: 15px;
    padding: 0px;
}
.footer_card_video .adm_1 .fa-star{
color: #f6be52;
    font-size: 8px;
    line-height: 4px;
    position: relative;
    top: -5px;
    left: 1px;
}
.es-stream .adm_1 {
position: absolute;
    margin-top: 25px;
    margin-left: -27px;
    background: #202020;
    border-radius: 10px;
    border: 2px solid #292929;
    height: 15px;
    width: 15px;
    padding: 1px;
}
.es-stream .adm_1 .fa-star{
color: #f6be52;
    font-size: 8px;
    line-height: 28px !important;
    position: relative;
    top: -11px;
    left: 1px;
}
.es-list__item .adm_1 {
position: absolute;
    margin-top: 34px;
    margin-left: -28px;
    background: #202020;
    border-radius: 10px;
    border: 2px solid #292929;
    height: 15px;
    width: 16px;
    padding: 0px;
}
.es-list__item .adm_1 .fa-star{
color: #f6be52;
    font-size: 8px;
    line-height: 4px;
    position: relative;
    top: -5px;
    left: 3px;
}
#es .es-comments-control__load {
 display: block;
    background: #323232;
    padding: 4px 8px;
    margin: 2px 0;
    border-radius: 24px;
}
 #es .es-comment-item-loadreply a {
    color: #ffffff;
    line-height: 12px;
    font-size: 15px;
    font-weight: 200;
}
 #es .es-comment-item-loadreply a:hover {
    text-decoration: underline !important;
}
#es .es-comments-control__load:hover {
    background: #464646;
}
#es .es-comments-control__load a:link {
    font-size: 13px;
    padding: 0 10px;
	font-weight: 400;
}
#es .es-comments-control__load .es-comments-control__stats {
     right: 12px;
    color: #a5a5a5;
}
#connect_container {
    display: none;
    position: fixed;
    top: 0px;
    width: 100vw;
    height: 100vh;
    background: #000000d9;
    z-index: 9999999;
}
#connect_cont {
top: 43vh;
    position: relative;
    max-width: 420px;
    height: 100px;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin: 0 auto;
}
#content2 {
    position: fixed;
    bottom: 4px;
    left: 4px;
}
#connectButton {
    margin-top: 10px;
    background: #e3e3e3;
    border: none;
    border-radius: 5px;
    padding: 7px 30px;
    color: #000;
    font-size: 17px;
}
#connectButton:hover {
    background: #fff;
}
#connect_title {
    line-height: 37px;
    font-size: 30px;
}
#es .o-avatar-v2--xl {
    width: 115px !important;
    /* margin-left: 0px; */
    height: auto !important;
    border-radius: 50% !important;
    top: 7px;
    left: -15px;
}
#es .o-avatar-v2__action {
    width: 2.5em;
    height: 2.5em;
}
.fa-cog {
    font-size: 20px
}
.o-avatar-v2__action .fa-cog {
    position: relative;
    top: 22px;
    left: 22px;
    color: #262626;
}
.o-avatar-v2__action .dropdown-toggle_ {
    padding: 30px;
    border-radius: 36px;
    position: relative;
    top: -22px;
    left: -22px;
    color: #1c1c1c;
}
#es .es-card .embed-responsive-item, #es .es-card__cover {
    background-size: cover;
/*	border-radius: 11px;*/
}
.iconcard {
    margin-right: 2px;
}
#sp-menu .sp-column {
    height: 60px
}
.es-profile-header__hd_event {
    width: 120px;
    display: block;
    position: absolute;
}
#es .es-card__action-group .dropdown-toggle_ {
    font-size: 14px;
	border-radius: 5px;
    padding: 9px 10px 6px 10px;
    width: 36px;
    height: 36px;
}

#es .es-card-video .es-card__action-group .dropdown-toggle_ {
	border-radius: 4px;
    padding: 9px 10px 6px 10px;;
}
#es .es-profile-header__avatar-wrap {
    padding: 0;
    position: relative;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    display: table;
    margin: 0 auto;
    left: 16px;
}
#es.popbox-nav-search {
    left: 123.5px !important;
    width: 327px !important;
	z-index: 999;
}
.es-profile-header__info-wrap {
    top: 0px !important;
    position: relative;
    text-align: left;
}
#es .dropdown-menu-right {
    left: auto; /* right: 0; */
}
#es .g-list-inline > li {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    margin: 0px;
    position: relative;
    top: 0px;
}
#es .popbox-dropdown-nav__meta-lists > li {
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    margin: 0px;
    position: relative;
    font-family: 'Figtree';
    font-weight: 700;
    top: 0px;
}
#es .es-cards--2 .es-cards__item {
    padding: 2px 14px 15px;
}
#es  .o-avatar-v2.is-online {
    background-color: #333;
    border: 2px solid #00fff5;
    -webkit-box-shadow: 0px 0px 10px 6px rgba(45, 255, 196, 0.10);
    -moz-box-shadow: 0px 0px 10px 6px rgba(45, 255, 196, 0.10);
    box-shadow: 0px 0px 10px 6px rgba(45, 255, 196, 0.10);
}
#es .dropdown_ .o-avatar-v2.is-online {
    background-color: #333;
    border: 5px solid #00fff5;
    -webkit-box-shadow: 0px 0px 40px 6px rgba(45, 255, 196, 0.30);
    -moz-box-shadow: 0px 0px 40px 6px rgba(45, 255, 196, 0.30);
    box-shadow: 0px 0px 40px 6px rgba(45, 255, 196, 0.30);
}
#es .t-lg-mb--sm {
    margin-bottom: -12px !important;
}

#es .btn-es-default-o {
    color: #fff !important;
    background-color: #333 !important;
    border-color: #3c3c3c00 !important;
    box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 14%);
    -webkit-box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 14%);
    -moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.14);
}
#es .bot-invited2 .btn-es-default-o {
    padding: 5px 17px !important;
    background: #121212 !important;
}
#es .events-content-wrapper .es-list-result {
    position: relative;
    min-height: 100px;
    padding: 11px 10px 0 10px;
}
#es .events-content-wrapper .es-cards--2 {
    margin-left: 0px;
    margin-right: 0px;
}
#es #timeline .es-cards--2 {
    margin-left: -14px;
    margin-right: -17px;
}
#wrapper-chat2 {
    z-index: 2;
/*
	box-shadow: -4px 6px 5px 0px rgba(0,0,0,0.21);
-webkit-box-shadow: -4px 6px 5px 0px rgba(0,0,0,0.21);
-moz-box-shadow: -4px 6px 5px 0px rgba(0,0,0,0.21);
*/
}
#es .es-card__meta .btn-es-default-o:hover, #es .o-btn-group .btn-es-default-o:hover {
    background: #202020 !important;
    color: #00dab3 !important;
}
#es .es-profile-header__action-toolbar .btn-es-default-o:hover {
    background: #202020 !important;
    color: #fff !important;
}
#es .es-card__ft .g-list-inline > li {
    line-height: 33px;
}
#es .es-story.is-expanded .es-story-body {
    min-height: 71px;
}

@media (max-width: 1200px) {
	.creator_infos {display: none!important;}
}
.cat-cover-card a {
    transition: none !important;
    transition-delay: unset !important;
    color: #000000;
    font-weight: 400 !important;
}
.cat-cover-card a:hover {
    color: #000 !important;
}
.cat-cover-card {
    float: right;
    position: absolute;
    z-index: 3;
    top: 3px;
    left: 3px;
    padding: 1px 7px 0px 7px;
    letter-spacing: 0.0px;
    border-radius: 0px;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    font-family: system-ui !important;
    background: #181818;
	
		
}
.cat-cover-card a , .cat-cover-card a:focus ,.cat-cover-card a:active {
	font-size: 12px !important;
    transition: none !important;
    transition-delay: unset !important;
    color: #fff;
    font-weight: 500 !important;
    font-family: 'Figtree' !important;
}
#es .cat-cover-card:hover {
      background: #383838;
    
	
}
#es .cat-cover-card a:hover {
   color:#fff !important;
	
}
.action-title-comments {
    top: -12px;
}

#es .es-card__meta a, #es .es-card__metaX {
    border-left: 6px solid #ffef0000 !important;
    color: #afafaf;
    width: 100%;
}

#es .es-card__meta a, #es .es-card__meta {
    border-left: 0px solid #ffef00 !important;
    color: #858585;
    width: 100%;
    
	font-size: 10px !important;
}
#es .es-card__meta .online a{
    color: #00b5ff;
}
#es .g-list-inline--delimited {
    margin-top: 0px !important;
}
#es .footer_card {
    margin-top: -3px !important;
    height: 18px !important;
}
#es .es-card__meta.chat_header a, #es .es-card__meta.chat_header {
    color: #afafaf;
    width: 100%;
}
.popbox-dropdown-nav__post b {
    font-familyXX: sans-serif !important;
    font-weight: 500 !important;
    color: #fff !important;
}
#es .popbox-dropdown-nav__link .object-content b {
   font-size: 16px;
    line-height: 18px;
    font-weight: 600 !important;
}
 #es .popbox-dropdown-nav__post .object-content{
    margin-top: 0px;
}
.popbox-dropdown-nav__post {
color: #a8a8a8 !important;
    font-weight: 400 !important;
    font-family: 'Figtree' !important;
    font-size: 16px !important;
    line-height: 20px;
    border-bottom: 0px solid #1d1d1d;
    padding-bottom: 0px;
    margin-bottom: 5px;
	
}
.popbox-dropdown-nav__meta-lists .es-reaction-list-wrapper {
    display: none !important;
}
#es .popbox-dropdown-nav__meta-lists > li + li:before {
    display: none;
}
#es .g-list-inline--delimited > li + li {
    margin-left: 0px;
}
.avatar_membro_card {
    margin-right: 2px;
	margin-left: 2px;
    border-radius: 50%;
    width: 20px;
    position: relative;
    top: -1px;
    float: left;
}
.caixa-membro_card .fa-play {
font-size: 10px;
    margin: 0px 2px 0px 7px;
    position: relative;
    top: -1px;
}
.texto_criar_sala {
font-size: 16px;
    font-family: 'Figtree';
    text-align: center;
    margin: -10px auto 31px;
    padding: 0 10px;
    max-width: 568px;
    font-weight: 600;
    line-height: 20px;
    color: #ffdd00 !important;
}
.texto_criar_sala p {
   
}
.cattag_form {
     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 8px;
    position: relative;
    max-width: max-content;
    font-weight: 700;
    font-family: 'Figtree', sans-serif;
    background: #00000075;
    margin: 2px auto !important;
    padding: 2px 26px;
    border-radius: 6px;
    font-size: 16px !important;
    color: #363636;
    background: rgb(0, 0, 0);
    background: #fff;
}
.off-menu_210 dl a, .off-menu_210 dl a:link, .off-menu_210 dl.level1 a, .off-menu_210 dl.level1 a:link {
    font-family: 'Figtree'!important;
}
.off-menu_210 dl dt.opened a, .off-menu_210 dl.level1 dt.opened a, .off-menu_210 dl dt.hover a, .off-menu_210 dl dt:hover a, .off-menu_210 dl.level1 dt.hover a, .off-menu_210 dl.level1 dt:hover a {
    font-family: 'Figtree'!important;
}
.caixa-membro_card {
float: left;
    cursor: default;
    width: auto;
    position: absolute;
    top: -45px;
    right: 2px;
    background: rgb(14 14 14);
    background: linear-gradient(144deg, rgb(43 43 43) 0%, rgb(14 14 14) 100%);
    padding: 3px 2px 5px 6px;
    border-radius: 7px;
    z-index: 2;
	color: #949494 !important;
}
.caixa-membro_card .info_membro  
{
    font-size: 10px;
    color: #3030303d !important;
	font-family: system-ui;
}
.solicitacao_card .info_request {
    font-size: 10px;
    color: #fff !important;
	font-family: system-ui;
}
.tag_cat_home {
	    font-weight: 300;
    background: #90909033;
    font-size: 12px;
    padding: 6px 13px;
    margin: 0 5px 10px 3px;
    font-family: 'Poppins';
    border-radius: 30px;
    border: 1px solid #363636;
	line-height:17px;
	text-wrap: nowrap;
	cursor: pointer;
}
.tag_cat_home:hover {
background: #ffffffe6;
    color: #000;
}
#n2-ss-74 .n2-ss-item-content.n2-ow {
    
    margin: unset !important;
}
.caixa-membro_card:hover {
    background: rgb(29 29 29);
    background:linear-gradient(144deg, rgb(67 67 67) 0%, rgb(29 29 29) 100%);
}
.total_v_membro {
    float: left;
    margin-right: 9px;
}
.chat_header {
	border-radius: 0px;
   
    height: 42px;
    padding: 6px 0 0 6px;
}
.solicitacao_card	.nun_soli {
    position: absolute;
    left: 26px;
    top: 19px;
}
#sp-position-6 {
    background-color: #0e0e0e;
	padding: 20px 0px 50px;
}
#es .es-card__ft {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 0px 5px 0px 16px;
    background: rgb(30, 30, 30);
    background: linear-gradient(267deg, rgb(41 41 41) 0%, rgb(26 22 22) 100%);
}
#es .es-cards__item .es-card {
    border: 0px #21212100 solid;
    background: rgb(25, 25, 25);
    background: linear-gradient(350deg, rgb(12 12 12) 0%, rgb(27 27 27) 100%);
	border-radius: 0px;
	
}
#es .es-card .embed-responsive-item, #es .es-card__cover {
    background-size: cover;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
#es .events-content-wrapper .es-cards__item .es-card {
-webkit-box-shadow: 2px 10px 28px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 10px 28px 0px rgba(0,0,0,0.75);
box-shadow: 2px 10px 28px 0px rgba(0,0,0,0.75);
	
}


box-shadow: 2px 10px 28px 0px rgba(0, 0, 0, 0.75);



#es .packery .es-card {
border-radius: 0px;	
	   
}
#es .packery .es-cards__item{

	    padding: 0 0 4px 4px ;
}
#es .cards0 .es-cards__item .es-card {

	border-radius: 0px !important;
}

#es .es-card .embed-responsive-item {
    filter: grayscale(0%);
	    height: auto;
}
#es .es-card:hover .embed-responsive-item {
/*    filter: brightness(1.2);*/
}
#es .es-card:hover  {
    filter: brightness(1.2);
}

#sp-menu {
    height: 4px;
    position: relative;
    top: 0px;
}
#es .es-profile-header {
   
    padding: 0px 24px 0px 14px;
    top: 0px;
}
#es .wrapper-for-full-height .es-profile-header {
    top: -14px;
}
#es .es-profile-header__bd {
    margin-left: 0px;
    padding: 0px;
    position: initial !important;
}
#es .es-card__bd {
    padding: 2px 13px 2px;
}
.g-list-flex {
    float: right;
}
.es-card__meta {
    float: left;
}
.card-cover {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
    background-size: cover;
    background-position: center center;
}
.chat {}
#es .es-search-mini-group__title {
    color: #fff;
}
.es-sidebar {
    /*margin: 53px 0px 52px;*/
    margin: 0px 0px 52px;
}
#es .es-cards--2 .es-cards__item {
    -webkit-flex: 0 0 25%;
}
#es  .card_video {
    -webkit-flex: 0 0 100% !important;
}
.col-md-3 {
    width: 130px; /* padding: 0 0 0 10px; */ /* background: #333; */
}
#es .es-profile-header__action-wrap {
    display: table;
    height: 40px;    
    margin: 0 auto;
    position: relative;    
    right: -24px;
    margin-left: auto;
    flex: 0 0 auto;
    top: 35px !important;
    margin-right: 16px;
}
.cover_guests2 {
 border: 0px solid #00000000;
    color: #fff !important;
    font-size: 15px;
    padding: 9px 14px 11px 17px;
    font-family: 'Poppins';
    border-radius: 0px;
    background: rgb(243 0 3);
    margin-right: 4px;
	font-weight: 500;
	
}
.cover_guests2 div{
	background: #00000061;
    padding: 3px 10px;
    display: flex;
    border-radius: 30px;
    position: initial;
    margin-top: -5px;
	
}
.user_pendente_sala {
width: 17px;
    display: inherit;
    left: -5px;
    top: -2px;
    position: relative;
}
.cover_guests2:hover {
    background: rgb(255 23 25);

}
.cover_cat_tag {
    font-size: 11px;
    line-height: 16px;
    height: 21px;
    background: #343434;
    width: max-content;
    float: left;
    position: relative;
    top: 15px;
    border-radius: 4px;
    margin-left: 11px;
    padding: 2px 6px;
    color: #ccc;
}
.cover_cat_tag_container {}
.title_user {
    display: flex;
    margin-bottom: 7px;
}
.text_date {
	    white-space: nowrap;
   font-size: 30px;
    font-family: 'poppins';
    font-weight: 600;
    line-height: 36px;
    position: relative;
    top: 0px;
    height: 39px;
}
   .bot-back {
        display: none !important;
    }
@media (max-width: 1920px) {
	.text_date {
	
	}
}
@media (min-width: 2220px) {
    #es .events-content-wrapper .es-cards__item {
        -webkit-flex: 0 0 16.6% !important;
        min-width: 16.6% !important;
    }
}
@media (min-width: 1720px) {
    #es .events-content-wrapper .es-cards__item {
        -webkit-flex: 0 0 16.6% !important;
        min-width: 16.6% !important;
    }
}
@media (max-width: 512px) {
    .cover-move {
        /* height: 34vw !important; */
        height: 49vw !important;
    }
}
@media (max-width: 992px) {
	    .cover-move {
        height: 254px ;
    }
    .es-card__title a {
        font-size: 17px; /* white-space: nowrap; */ /* overflow: hidden; */ /* text-overflow: ellipsis; */ /* width: 19%; */
    }
    .es-events-edit .es-forms__actions .btn-es-primary {
        margin: 20px 0 !important;
        position: relative;
        top: 0px;
        float: right;
        right: -15px;
    }
    .view-events .btn-es-primary {
        margin: 31px 0 0 !important;
    }


    .name_cover_event {
        top: -2px;
        font-size: 17px;
    }
    .cover_cat_tag {
        background: #343434;
        width: max-content;
        float: none;
        position: relative;
        top: 8px;
        border-radius: 4px;
        margin-left: 0px;
        padding: 2px 6px;
        color: #ccc;
        margin: auto;
        display: flex;
        margin-bottom: 19px;
    }
 
    .view-registration .es-content {
        padding: 28px;
    }
    .es-app-wrapper {
        width: 100% !important;
        ;
    }
    .mod-es-sidebar-event-guest {
        width: 100% !important;
        ;
    }
    .o-tabs__item:hover {
        background: #222 !important;
    }
    #es .o-avatar-v2--xl {
        margin: 20px 0 10px 0;
        width: 98px !important;
    }
    .slogan_logo {
        top: -20px !important;
    }
    .item-page {
        padding: 0 20px !important;
    }
    .seta_menu_left, .seta_menu_right {
        display: none !important;
    }


    #es .es-list-result {
        padding: 0 0px 0 0px;
    }
 

    .mod-es-users is-mobile .t-lg-mb--md {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .es-profile-header__hd_event {
        width: 99%;
        display: flex;
        justify-content: center;
    }
 

    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 33.333%;
    }
    #es .card_video {
        -webkit-flex: 0 0 50% !important;
    }
    .col-md-3 {
        width: 130px; /* padding: 0 0 0 10px; */ /* background: #333; */
    }
}
@media (max-width: 786px) {
    .logo_svg {
        left: -2px;
    }
    .w-left {
/*
        width: 100% !important;
        float: left;
*/
    }
    .wrapper-chat {
        width: 100%;
        float: left;
    }
    .es-container-profile-edit .es-forms {
        min-width: auto;
        padding: 0px 15px !important;
        width: 100% !important;
    }
    .es-events .es-forms {
        min-width: auto;
        padding: 0px 10px !important;
        width: 100% !important;
    }
   
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 50%;
    }
    #es .card_video {
        -webkit-flex: 0 0 100% !important;
    }
    .col-sm-3 {
        width: 119px;
        padding: 0px 0 0 0px;
        height: 60px;
        float: left;
    }
    #es .t-text--left {
        display: none;
    }
    .perfil-header .sp-module-content {
        padding: 7px 0px 5px 0;
    }
}
@media (max-width: 480px) {
    .mais {
        line-height: 10px;
        font-size: 30px;
        position: relative;
        top: 4px;
    }
    .mais_text {
        display: none;
    }
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 100% !important;
    }
    #es .es-card .embed-responsive-item, #es .es-card__cover {
/*
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
*/
    }
    #es .es-card__ft {
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    #es.is-mobile .es-cards__item {
        margin-bottom: 20px;
    }
    #sp-header .logo {
        left: 1px !important;
        position: relative;
    }
    .col-sm-9 {
        /* width: 59%; */
        /* float: right; */
        Xwidth: calc(100% - -2px) !important;
    }
}
@media (min-width: 992px) {
    .col-md-3 {
        width: 130px; /* padding: 0 0 0 10px; */ /* background: #333; */
    }
    .col-md-3 {
        width: 130px; /* padding: 0 0 0 10px; */ /* background: #333; */
    }
}
@media (min-width: 992px) {
    .cover-image-wrap .cover-move {
        height: 277px !important;
    }
    .col-md-9 {
        width: calc(100% - 160px);
    }
}
#es .es-card__avatar {
    position: inherit !important;
    margin: 5px 5px 3px;
	    transition: 0.5s;
}

#es .es-card__title {
font-size: 14px;
    margin-bottom: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0px 0 0px 0;
    line-height: 19px;
    height: 25px;
	    margin-top: 3px;
}
#es .data-card span{
    display: block;
    height: 20px;
    line-height: 42px;
    font-family: "Figtree", sans-serif;
    font-optical-sizing: auto;
    font-weight:700;
    font-style: normal;
    font-size: 17px;
	
}
#es .es-card__meta .g-list-inline--delimited {
    margin-top: 4px !important;
    margin-bottom: 7px;
}
#es .es-card__title_video {
    font-size: 13px;
    /* margin-bottom: 0px!important; */
    white-space: nowrap;
    font-family: 'open sans' !important;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 209px);
    padding: 1px 4px 5px 40px;
}
#es .is-featured .es-card__title_video {
    font-size: 13px;
    margin-bottom: 0px !important;
    white-space: inherit;
    font-family: 'open sans' !important;
    overflow: inherit;
    text-overflow: ellipsis;
    width: 93%;
    padding: 41px 0 0 0;
    position: absolute;
    margin-left: 237%;
}
#es .es-card__bd.has-label-state {
    padding-top: 4px;
}
.perfil-header .o-media {
    top: -6px;
    position: relative;
}
.es-snackbar2__actions .btnXX {
    display: none !important;
}
.utc-top:hover .mais, .utc-top:hover .mais_text {
    color: #000 !important;
}
a:hover {
    color: #ffffffeb;
    text-decoration: none;
}
a:focus, a:hover {
    color: #ffffffeb;
    text-decoration: none;
}
.es-login-box__form-wrap {
    padding: 0% 0;
}
#es .es-login-box__form-wrap {
    padding: 0px;
    margin: 32px 20px;
}
#es .o-form-group--float .o-form-control {
    padding: 16px 16px 0px !important;
}
#es .es-login-box__msg {
    padding: 18px 0;
    width: 427px;
}
.es-login-box__form hr {
    display: none;
}
.register-wrap .t-text--center a {
    font-size: 17px !important;
}
.t-text--center a {
    padding: 11px !important;
    top: 18px;
    position: relative;
    color: #959595;
    font-size: 14px !important;
}
.btn-es-primary-o i, .btn-es-primary i {
    display: none !important;
    ;
}
#es .es-login-box__msg .register-wrap .btn-es-primary {
color: #f5f5f5 !important;
    background-color: #00a9a3 !important;
    border: none;
    border-radius: 28px;
    line-height: 36px;
    padding: 3px 53px !important;
    font-weight: 300;
    font-size: 17px !important;
    width: max-content;
    
}
 #es .es-login-box__msg .register-wrap .btn-es-primary:active, #es .es-login-box__msg .register-wrap .btn-es-primary:focus {
    background-color: #00a9a3 !important;
}
#es .es-login-box__msg .register-wrap .btn-es-primary:hover {
    background-color: #00d3cb !important;
}
#es #loginbox .btn-es-primary-o:hover ,#es #loginbox .btn-es-primary-o:active ,#es #loginbox .btn-es-primary-o:focus{
	color: #fff !important;
    background-color: #424242 !important;
}
#es .btn-es-primary-o {
color: #d1d1d1 !important;
    background-color: #272727 !important;
    border: none;
    border-radius: 28px;
    line-height: 21px;
    padding: 9px 22px;
    border-radius: 8px;
    position: relative;
    top: 4px;
}
#es .o-checkbox {
    padding-left: 16px;
    margin-top: 14px;
    margin-bottom: 8px;
    font-size: 13px;
}
#es .es-dialog-content {
color: #fff;
    padding: 10px 16px;
    background: #30303000;
}
.register-wrap {
    font-family: 'Figtree', sans-serif;
}
#es .o-checkbox label {
    line-height: 1.3;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
}
#es .es-login-box__form {
    margin-bottom: -20px;
    box-shadow: none;
    padding: 10px 28px 29px;
}
#es .es-login-box__msg-desc {
font-size: 17px !important;
    line-height: 31px;
    width: 416px;
    color: #fff;
    margin-bottom: -3px;
    font-weight: 300 !important;
}
#es .es-login-box__form {
    background-color: #000000e0;
	    border-radius: 23px;
}
.es-login {
    top: 0px;
    position: relative; /* z-index: 9999; */
}
#es .es-login-box__form-title {
    font-family: 'Poppins';
}
#es .es-login-box__form .o-form-control:hover{
	border-color:#fff!important;
}
#es .es-login-box__form  .o-checkbox label {
 cursor:pointer;
    width: fit-content;
}
#es .es-login-box__form  .o-checkbox label:hover {
color: #fff !important;
}
#es .es-login-box__msg-title {
    font-size: 31px !important;
    line-height: 37px;
    width: 348px;
    font-weight: 200 !important;
    margin-bottom: 9px;
    text-shadow: none !important;
}
.register-wrap {}
.es-login-box__form-title {
    font-size: 20px !important;
    font-weight: 600 !important;
}
#es .es-dialog-content * {
font-size: 14px !important;
  font-weight: 600 !important;
  font-family: 'Figtree', Helvetica !important;
  letter-spacing: 0px;
}
#es .es-dialog-content p {
    margin: 0px 0 4px;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}
#es .es-dialog-content .es-login-box {
    width: 100%;
}

#es .es-dialog-content strong {
    font-weight: 500;
    font-size: 15px !important;
}
.es-login-box {
    background-color: #eee0 !important;
    padding: 0px !important;
}
#es   .es-login-box__msg-title {
    font-size: 21px !important;
    line-height: 27px;
    width: 348px;
    font-weight: 200 !important;
    margin-bottom: 9px;
    text-shadow: none !important;
}
#es  .es-login-box__msg {
    padding: 14px 0 0;
    width: 337px;
}
#es  .es-login-box__msg-desc {
font-size: 14px !important;
    line-height: 25px;
    width: 100%;
    color: #d8d8d8;
    margin-bottom: -16px;
    margin-top: 8px;
    font-weight: 500 !important;
}
#es .es-login-box__form {
    background-color: #1d1d1d !important;
	    color: #cdcdcd!important;
   
}
#es .btn-block {
    width: 272px;
    border-radius: 31px;
    line-height: 30px;
}
#es.layout-compose .btn-es-primary-o {

    top: 0px !important;
}
#es .es-conversations .es-convo__content .btn-convo-dropdown{
	margin-top: -5px;
}
#es .es-convo__sidebar-btn-new .btn-block:focus, #es .es-convo__sidebar-btn-new .btn-block:active {
    color: #dedede !important;
}
#es .es-convo__sidebar-btn-new .btn-block:hover {
        color: #e3e3e3 !important;
	    border: 1px solid #737272 !important;
	background: #383838 !important;
}
#es .es-convo__sidebar-btn-new .btn-block {
    color: #dedede !important;
    margin-bottom: 9px;
    width: 258px;
    border-radius: 8px;
    background: #292929 !important;
    left: 10px;
    position: relative;
    line-height: 30px;
    padding: 4px 28px;
    font-size: 14px;
    font-family: 'poppins', sans-serif !important;
    font-weight: 300;
    border: 1px solid #444 !important;
}
#es a:link {
text-decoration: none;
    font-family: 'figtree', helvetica;
    font-size: 16px;
}
#es   .es-card__title a {
ine-height: 24px;
    color: #fff;
    font-size: 20px !important;
    font-family: 'Figtree';
    font-weight: 600;
    letter-spacing: 0.1px;
}

.es-card__title a .es-cards__item:hover {
    color: #ff33dd;
}
.perfil-header {
    top: 4px;
    position: relative;
}
.utc-text {
    font-size: 11px;
    margin: 0;
}
.menu-destaque {
    color: #ffe400 !important;
    font-size: 13px;
    font-weight: 600;
}
.mod-es-notification {
    /* background: #333; */
    float: right;
    top: 5px;
    position: relative;
}
.popbox-nav-search .o-avatar-v2 {
    width: 32px !important;
    height: 32px !important;
}
#es .o-avatar-v2 {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    border-radius: 35px;
    width: 42px;
    height: 42px;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background: transparent;
	
}
.es-search-mini-result-list .o-avatar-v2{display: none !important;}
#es .o-nav__item, #es .o-nav__link {
    display: inline-block;
    zoom: 1;
    outline: 0 !important;
    margin: -2px 0 0 2px;
}
#es .mod-es-menu-bar__link-bubble {
display: none;
    position: absolute;
    color: white;
    top: -3px;
    right: -6px;
    width: max-content;
    height: 19px;
    overflow: hidden;
    border-radius: 4px;
    text-align: center;
    font-size: 13px;
    line-height: 7px;
    border-radius: 20px;
    font-weight: 700;
    padding: 6px 4px 0px 4px;
    min-width: 19px;
    background-color: #f30003 !important;
}
.mainmenuXXX {
    width: 300px;
    float: left;
    /* background: #333; */
    /* color: #fff; */
    display: block;
    top: 15px;
    margin: 0 0 0 594px !important;
    position: relative;
}
.mainmenu li a {
    background: #ffffff0a;
    color: #d7d7d7;
    padding: 0 16px !important;
    line-height: 31px !important;
    border-radius: 4px;
    font-size: 13px;
}
.mainmenu li {
    padding: 0 5px !important;
}
.mod-es-notification {
    /* background: #333; */
    float: right;
    top: 5px;
    position: relative;
}
#es .es-search-mini-result-list__item > a {
color: #ffffff;
    padding: 8px 7px;
    display: block;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Figtree';
    /* height: 65px; */
/*    margin-top: -16px;*/
}
#es .es-search-mini-result-wrap {
    max-height: 338px;
}
#es .es-search-mini-result-wrap .online{
z-index: 2;
    font-family: 'Figtree';
    font-size: 11px;
    font-weight: 600;
    background: #404040;
    color: #00fff5;
    border-radius: 4px;
    padding: 4px 0px 3px 0px;
    bottom: -39px;
    width: 72px;
    line-height: 9px;
    text-align: center;
    float: right;
    position: relative;
    top: 4px;
}
#es .es-search-mini-result-list__item > a:hover {
    background: #202020;
}
#sp-page-title, #sp-top-bar {
    display: noneXXX
}
#sp-header .container, #sp-header .row {
    height: 60px
}
.right_pos, #mod_improved_ajax_login-259, .utc-module {
    float: right;
}
.utc-moduleXXX {
    float: left;
    top: -65px;
    position: relative;
    margin: 0 0 0 315px;
}
.search-mobile{float:right;    margin-left: -1px;}
.search-header {
max-width: 200px;
    margin: 0px 0 0 -5px;
    top: 5px;
    position: absolute;
}
.search-header .search-top {
height: 40px !important;
    font-size: 14px !important;
    font-weight: 400;
    font-family: 'Figtree' !important;
    border-radius: 50px !important;
    
    /* background: #000; */
    background: #ffffff30 !important;
    /* width: 155px !important; */
}
.search-header .search-top:hover {
    background: #ffffff4d !important;
}
 body .search-header .mod-es-search .search-top:focus {
   border-color:#fff !important;
}
#es .search-top::placeholder {
        color:#f8f8f8!important;
    }
 body .search-header .mod-es-search .search-top{
    height: 41px;
    font-size: 13px;
    /*  border: 0px !important;
 line-height: 8px; */
    padding: 4px 5px 5px 17px !important;
    border-color:#ffffff00 !important;
}
.search-header .o-input-group {
    width: 230px !important;
}
.a-utc-top {
background: #ffffff00;
    display: inline-flex
;
    padding: 0px 15px;
    border-radius: 29px;
    margin: 9px 0 0px 7px;
    color: #ffffff85;
}
.utc-top-container {
    display: block;
    width: 11px;
    padding: 5px 0px;
    text-align: center;
    font-size: 23px;
    float: left;
    /* background: #333; */
    margin: 0px 10px 0 0;
}
.a-utc-top2 {
    padding: 0px 11px;
}
.a-utc-top2 .utc-top {
    padding: 10px 0px;
    font-size: 23px;
    color: #c1c1c1;
}
.utc-top {
   padding: 14px 2px 14px 2px;
    line-height: 13px;
    font-size: 12px;
}
.bot-create .utc-top {
   padding: 14px 1px 14px 1px;
    line-height: 13px;
    font-size: 12px;
}
.view-registration .es-content {
    max-width: 390px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.perfil-header .sp-module-content {
    float: right;
    padding: 7px 11px 5px 0;
}
#es .es-profile-header__action-wrap .o-btn-group .btn-es-default-o.gear {
border-color: none !important;
    background: #2a2a2a !important;
/*    padding: 10px 12px 10px 10px !important;*/
    padding: 9px 12px 10px 12px !important;
    line-height: unset;
    color: #fff !important;
    font-size: 15px;
    font-weight: 100;
	
}
#es .es-profile-header__action-wrap .o-btn-group .btn-es-default-o.gear .fa-gear {
    color: #f8c053 !important;	
}
#es .es-list-item__action .btn-toolbar>.o-btn-group{
    margin-left: 4px;
}
#es .es-profile-header__action-wrap .o-btn-group .btn-es-default-o.gear:hover {  
	
background: #484848!important;
}
#es .es-profile-header__action-wrap .o-btn-group .btn-es-default-o.nogear {
    /* border-color: unset !important; */
    background: #2b2b2b !important;
    background: #ccc;
    padding: 10px 12px 10px 10px !important;
    padding: 8px 12px 10px 10px !important;
    line-height: unset;
    color: #ffffff !important;
    font-size: 17px;
}
#es .es-profile-header__action-wrap .o-btn-group .btn-es-default-o.nogear:hover {  
	background: #484848!important;

}
#es .o-btn-group .gear {

}

#es .o-btn-group .gear:hover, #es .o-btn-group .gear:focus, #es .o-btn-group .gear:active {
    background: #202020 !important;
    color: #f9c053 !important;
}
.mod-es-notification, .mod-es-dropdown-menu {
    /* float: right; */
    /* top: 4px; */
    /* position: relative; */
}
#offcanvas-toggler {
    display: none;
}
.es-stepbar {
    display: none !important;
}
#es .t-lg-mb--xl {
    display: none;
}
#es .o-loader {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    text-align: center;
    z-index: 1000;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    font-size: 1em;
}
#es .es-side-widget__title {
    display: none;
}
#es .o-tabs--stacked .o-tabs__item.active > .o-tabs__link {
    /*color: #d7caca;*/
    color: #2d2d2d;
    /* border-right: 2px solid #428bca; */
    /* background-color: #ffffff0d; */
    background: none;
    padding: 6px 11px 6px 0px;
	font-weight: 600;
}
#es .has-notice .o-tabs__link {
  padding-right: 12px;
    padding-left: 0px;
    color: #fff;
    margin-bottom: 0;
}
#es .o-tabs__item:hover .o-tabs__link {
    color: #fff;
}
.sp-module ul > li > a {
    line-height: 19px;
}
.dl-menu-wrapper {
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
#es .o-tabs--dlmenu, nobg {
    background: none !important;
}
#es .o-tabs--dlmenu.dl-subview li.dl-subviewopen > .dl-submenu > li {
    display: inline-block;
}
.dl-subviewopen {
    border: none !important;
    background: none !important;
}
#sp-page-title, #sp-top-bar {
    display: noneXXX
}
#modal_layout {
    width: 100vw;
    height: 100vh;
    background: #000000e0;
    position: fixed;
    z-index: 5;
}
#modal_layout #modal_center{
display: block;
    max-width: 300px;
    width: 80%;
    max-height: 80%;
    height: fit-content;
    background: #252525;
    border-radius: 7px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);	
	font-family: 'Figtree';
	border: 1px #2e2e2e solid;
}
.modal_nome input{
width: 92%;
    text-align: center;
    background: #25252500;
    border-color: #666;
    color: #fff;
    margin: 4%;
}
.modal_nome input:hover{
	border-color: #fff;
}
.modal_nome input:focus{
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgb(225 225 225 / 60%);
}
.modal_bots {
    display: flex;
    justify-content: space-between; /* Distribui espaço igual entre os botões */
    width: 100%; /* Garante que a div ocupe toda a largura do contêiner pai */
}

.modal_bots a {
    flex: 1;
    text-align: center;
    padding: 10px;
    margin: 1px 1px;
    background-color: #1e1e1e;
    border: 0px solid #282828;
    text-decoration: none;
    color: #e8e8e8;
    border-radius: 0px;
    cursor: pointer;
}
.modal_bots a:hover {
		background-color: #323131;
}
.modal_bots #esq {
		border-radius: 0 0 0 7px ;
}
.modal_bots #dir {
		border-radius: 0 0 7px 0;
}
/*
.modal_share_title{
	color: #fff;
    font-size: 12px;
    text-align: center;
    position: relative;
    top: 2px;
     background: #25252500; 
    width: fit-content;
    margin: 0 auto;
    padding: 2px 10px;
}
*/
.modal_bots_share #layout_share , .modal_bots_share #layout_share_save{
border-radius: 22px;
    margin: 0px 4% 10px;
    text-transform: uppercase;
    font-size: 11px;
    width: 92%;
    padding: 9px 1px;
    display: block;
    text-align: center;
    background-color: #1e1e1e;
    cursor: pointer;
    border: 1px solid #757373;
}
.modal_bots_share a:hover {
		background-color: #323131!important;
}
#modal_layout .fa-check{
	color: #00fff500;
	margin-left: -18px;
}
#es .es-stream-content #bot_layout_share {
color: #e5e5e5;
    margin-top: 8px !important;
    background: rgb(87 87 87) !important;
    background: linear-gradient(180deg, rgb(87 87 87) 1%, rgb(62 62 62) 99%) !important;
    padding: 12px 18px 15px !important;
    border-radius: 6px !important;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Figtree';
    line-height: 21px;
    display: block;
    cursor: pointer;
    border: 1px solid #3a3939;
}
#es .es-stream-content #bot_layout_share:hover {
	background:linear-gradient(180deg, rgb(102 102 102) 1%, rgb(75 75 75) 99%) !important;
	background: rgb(102 102 102) !important;
	border: 1px solid #828282;
}
#es .es-stream-content #bot_layout_share .svg_layout {
    width: 34px;
    float: left;
    filterX: brightness(1.5);
	margin-right: 12px;
}
#es .es-stream-content #bot_layout_share .infos_layout{
    margin-top: 2px;
}
#es .es-stream-content .info_open_layout{
font-size: 12px;
    color: #d5d5d5;
    line-height: 18px;
}
#es .es-stream-content .info_open_layout b{
    font-size: 15px;
}
#es .es-stream-content .layout_updated{
    position: relative;
    font-size: 13px;
    font-weight: 400;
    color: #aaaaaa;
    top: 5px;
	line-height: 15px;
}
#div1 .div1-inner .erro_modal {
    display: none
}
#div1 .erro_modal {
    top: 33%;
    width: 100%;
    text-align: center;
    position: absolute;
    color: #ccc;
    font-size: 16px;
}
#div1 .erro_modal .fechar_modal_erro {
    background: #333;
    padding: 10px 30px;
    font-size: 18px;
    top: 23px;
    position: relative;
    border-radius: 11px;
    cursor: pointer;
}
#div1 .erro_modal .fa {
    font-size: 78px;
    background: #161616;
    color: #333;
    padding: 10px 37px 10px 37px;
    margin-bottom: 10px;
    border-radius: 100%;
}
#div1 .erro_modal .fechar_modal_erro:hover {
    background: #414141;
}
#sp-header .container, #sp-header .row {
    height: 60px
}
#es .o-loader--sm {
    width: 20px;
    left: 50% !important;
    height: 20px;
}
#es #invited .o-tabs__bubble {
    cursor: pointer;
    background-color: #00fff5;
    color: #000;
}
#es .o-tabs--stacked .o-tabs__item:hover {
    border: #fff;
    border-color: #ffffff50;
    background: #505050;
}
#es .o-tabs--stacked .o-tabs__item {
    display: inline-block;
    text-align: left;
    color: #00afe2;
    border-right: 2px solid transparent;
    position: relative;
    margin: 0 5px;
    border-radius: 0px !important;
    padding: 1px 1px 0 10px;
    /* background: #272727; */
    background: #181818;
    border: 2px solid #00000000;
    font-size: 15px !important;
    font-weight: 500;
    margin-bottom: -20px;
}
.n2-ss-animated-heading-i-text b {
    font-weight: 300 !important;
}
#es .o-tabs--stacked .o-tabs__link {
    padding-top: 6px;
    padding-bottom: 6px;
    float: left;
	font-size: 19px !important;
}
#es a .o-tabs__item .o-tabs__link{
    padding-top: 7px;
    padding-bottom: 6px;
}
#es .o-tabs--stacked .o-tabs__item.active {
    /*background: #565656 !important;*/
    background: #f3f3f3 !important;
    border: 2px solid #cbcbcbde !important;
	    font-weight: 500;
	    letter-spacing: 0px;
	color:#80ff00 !important;
	
}


.o-tabs__link:hover {
    background: none !important
}
.o-tabs__item:hover {
   /* border: 2px solid #474747 !important;
    background: #333333 !important;*/
    border: 2px solid #353535 !important;
    background: #353535 !important;
}
#es .has-notice.active .o-tabs__link {
    color: #060606;font-weight: 500;
}
#es .o-tabs--stacked .has-notice.active {
    border: 2px solid #cbcbcb00 !important;
    /*border: 2px solid #a3a3a3 !important;
  background: #f9c053 !important;*/
}
@media (max-width: 1400px) {
 
#es .o-tabs--stacked .o-tabs__link {
 
    font-size: 15px !important;
        margin-top: -1px;
}
    #es .o-tabs__bubble {
        font-size: 13px;
    }
    
    #es .o-tabs--stacked .o-tabs__item {
        paddingx: 3px 0px 0 11px;
    }
    #es .o-tabs--stacked .o-tabs__item.active > .o-tabs__linkXXXX {
        padding: 7px 11px 8px 0px;
    }
}
#es.mod-es-sidebar-events {
    margin-bottom:57px;
}
#es .es-conversations .o-empty{display: none;}
#es .es-conversations .o-avatar-v2 .adm_1{display: none!important;}
#es .o-tabs__bubble {
font-size: 12px;
    cursor: pointer;
    background-color: #3d3d3d;
    border-radius: 20px;
    color: #fff;
    display: none;
    font-weight: 600;
    line-height: 1;
    min-width: 10px;
    padding: 4px 6px 3px 6px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    float: left;
    position: relative;
    top: 17px;
    margin-left: 1px;
    font-size: 10px;
    font-size: 11px;
    margin-bottom: 10px;
    font-family: 'Figtree';
}
#es a .o-tabs__bubble {
    top: 18px;
}

#es .active .o-tabs__bubble {
    background-color: #dcdcdc;
    color: #393939;
    font-weight: 800;
    top: 17px;
    font-family: 'Figtree';
}
#es .o-tabs__item.has-notice .o-tabs__bubble {
    display: inline-block;
    topx: 20px;
}

#sp-top-bar {
    border-bottom: 0px solid #ebebeb;
    padding: 0;
    background-color: #16161600 !important;
}
#sp-top-bar ul.social-icons li {
    margin: 0;
    padding: 0 10px;
    line-height: 41px;
    border-right: 1px solid #ddd;
}
@media (min-width: 1400px) {
#sp-component #es a .o-tabs__bubble {
    top: 20px!important;
}
#sp-component	#es .o-tabs__bubble {
    top: 19px!important;
	}
#sp-component	#es .active .o-tabs__bubble {
    top: 19px!important;
}
}
@media (max-width: 480px) {
    .mais {
        font-size: 30px;
    }
    .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge::before {
        display: none;
    }
    .timeline-movement.even::before {
        background: #7ed321 !important;
    }
    .timeline-movement.even::after {
        border-color: #7ed321 !important;
    }
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
    background-color: #7ed321;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
    border: 3px solid #7ed321;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
    background: #7ed321 none repeat scroll 0 0;
}
.acymailing_module .acymailing_module_form .acymailing_form {
    width: 80%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr {
    float: left;
    width: 40%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr td.acy_requiredField {
    width: 340px;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr td.acy_requiredField input {
    background: #fff;
    border: 1px solid #eee;
    border-radius: 40px;
    height: 45px;
    width: 100%;
}
.acymailing_module .acymailing_module_form .acymailing_form tbody tr:last-child {
    width: auto;
}
.es-field-header p {
font-size: 36px;
    font-weight: 600;
    line-height: 50px;
    margin: 13px 0 15px 0 !important;
    text-align: center;
    font-family: 'Figtree', sans-serif;
    color: #fff !important;
}
.vertermos{
	font-weight: 600;
}
.view-registration .es-forms__group  .o-help-block div{
	    font-family: 'Figtree';
    font-weight: 600;
}
	.es-forms__group [data-id='249'] .es-field-header p {
   font-size: 18px !important;
    line-height: 24px;
    margin: -1px 0 -1px 0 !important;
    position: relative;
    top: -34px;
}
#es .es-forms__content .o-form-control {
display: block;
    width: 100%;
    height: 60px !important;
    font-family: 'Figtree', serif;
    font-weight: 600;
    padding: 11px 12px;
    text-align: center;
    margin: 0;
    font-size: 20px;
    line-height: 1.538462;
    color: #f5f5f5;
    background-color: #333;
    background-image: none;
    border: 1px solid #888;
    border-radius: 6px;
}
#es .es-forms__content .validation {
    display: block;

    font-weight: 600;
  
    margin: 0;
    font-size: 20px;
    line-height: 1.538462;
    color: #f5f5f5;
 
}
#es .es-forms__content .o-control-input input[type=text]:focus, #es .es-forms__content .o-control-input input:-webkit-autofill, #es .es-forms__content .o-control-input input:-webkit-autofill:hover, #es .es-forms__content .o-control-input input:-webkit-autofill:focus, #es .es-forms__content .o-control-input input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}
#es .es-forms__content .o-control-input input:-webkit-autofill {
    -webkit-text-fill-color: white !important;
}
#es .es-forms__content .o-checkbox label {
display: block;
    width: fit-content;
    margin: 0 auto !important;
    position: relative;
    padding: 0 0 0 4px;
    font-weight: 600;
    font-family: 'Figtree';
}
#es .es-forms__content .o-checkbox {
    padding-left: 16px;
    margin-top: 0px;
    margin-bottom: 8px;
    font-size: 13px;
    background: #0000;
    padding: 10px 0;
    border-radius: 6px;
}
#es .es-forms__content [data-id="208"] .o-checkbox {
    background: #00000000;
}
#es .es-forms__content [data-id="208"] {
    margin-top: 28px;
}
#info_crtl{
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 12px;
    z-index: 1;
    background: #1b1b1b00;
    color: #5e5e5e;
    padding-top: 30%;
    font-family: 'Figtree';
    font-weight: 600;
}
#info_crtl span{
border: 1px solid #434343;
    margin: 0 4px;
    padding: 2px 5px 0px;
    border-radius: 5px;
    background: #232323;
    position: relative;
    top: -1px;
}
#final_data, #start_data {
    border-color: #ff060600;
}
#es .o-form-actions .btn-es-primary:hover, #es .o-form-actions .btn-es-primary:active, #es .o-form-actions .btn-es-primary:focus {
    background-color: #01a385 !important;
}
#es .o-form-actions .btn-es-primary {
    background-color: #008a6d !important;
    font-family: 'Poppins', serif !important;
    font-weight: 300 !important;
    font-size: 15px;
    padding: 9px 40px !important;
}
#es .o-form-actions .btn-es-primary:hover {
    background-color: #00a985 !important;

}
#es .es-forms__actions .o-form-actions .t-pull-left a {
    background: #2e2e2e !important;
    color: #dbdbdb !important;
    border: 1px solid rgb(219 219 219 / 0%) !important;
    font-family: 'Poppins', serif !important;
    font-weight: 300;
    font-size: 15px;
    margin-right: 8px;
    padding: 9px 40px 10px !important;
}

.level1.off-nav-657 img{
	    filter: grayscale(100%) brightness(0.7) sepia(1) hue-rotate(-2deg) saturate(3);
}
.level1.off-nav-657 .link a{
	color: #eeb933 !important;
	
}
.level1.off-nav-690 .link a{
	color: #00fff5 !important;
	
}


#es #tz_user_style #es-fields-202 {
    font-size: 13px;
    font-weight: 300;
}
#es #tz_user_style .chosen-single {
    padding: 15px 0 0 12px !important;
    height: 60px !important;
}
#es .chosen-container-single .chosen-single div {
    position: absolute;
    top: 15px;
    right: 6px;
    display: block;
    width: 17px;
    height: 100%;
}
#es .es-forms__actions .o-form-actions .t-pull-left a:hover {
    background: #484848 !important;
}
#es .form_mensagem1 .es-forms__actions .o-form-actions .t-pull-left a:hover {
    background: #333333 !important;
}
#es .btn-es-default {
    background: #2e2e2e !important;
    color: #dbdbdb !important;
    font-family: 'Poppins', serif !important;
    font-weight: 300;
    border: 1px solid rgb(219 219 219 / 54%) !important;
}
#es .o-form-actions #btn-register-submit {
    font-size: 20px !important;
    font-weight: 100;
    font-family: 'Poppins', serif !important;
    border-radius: 50px !important;
}
#es .btn-es-primary {
    background: #00fff5;
}
#es .es-forms__content .o-form-control:hover {
    border: 1px solid #ffffff !important;
}
.bot_open_lobby a {
    background: #3e3e3e;
    color: #d5d5d5;
    font-weight: 700;
}
.lang-active2 ul, .lang-active2 .caret {
    display: none;
}
.lang-active2 .dropdown-toggle {
    background: #404040;
    border-radius: 50%;
    position: relative;
    top: 10px;
    width: 40px;
    height: 40px;
    padding: 0px;
}
.lang-active2 img {
    border-radius: 50%;
    position: relative;
    top: -8px;
    left: 11px;
}
.lang-active2 .lang_label {
    margin: -9px 0 6px 32px;
    font-size: 13px;
    color: #ccc;
    font-family: 'Poppins', sans-serif;
}
.lang-active2 .lang-block img {
    position: relative;
    top: 11px;
    left: 9px;
}
.lang-active2 li {
    margin: 0px !important;
    border-radius: 5px;
}
.lang-active2 li:hover {
    background: #5d5d5d !important;
}
.lang-active2 ul {
    padding: 0 !important;
    background: #333;
    border: none;
    margin: 17px 0 0 0 !important;
    border-radius: 5px;
}
.lang-active2 .dropdown-toggle:hover {
    background: #565656;
}
.lang-active2 {
    width: max-content;
    float: right;
    margin-left: 3px;
}
.lang-inline .lang-active {}
.lang-inline li {
    backgroundXX: #00000021;
    display: block;
    border-radius: 9px;
    width: 100%;
    margin: 5px 0;
    padding: 0px 0 0px 21px;
    text-align: left;
}
.lang-inline li:hover {
    backgroundXX: #52525221;
}
div.mod-languages ul {
    margin: -6px 0px 21px;
}
.title_language{
 font-size: 16px;
    font-family: 'Figtree';
    position: relative;
    font-size: 20px;
    top: -4px;
    font-weight: 700;
}
.sm-03637 .eb-container .mod-languages {
    margin: -27px 0 -14px 0 !important;
    position: relative;
    top: 17px;

	
}
.sm-03637 .title_language{
	display: none;
}
.sm-03637 div.mod-languages ul {
    margin: -39px 0px 23px;
}
.lang-inline {
    list-style: none;
    padding: 0;
}
.report-textarea::-webkit-scrollbar-track { 
   
    border-radius: 10px;
}
#es .mod-es-menu-bar {
    border: 1px solid #555;
    padding: 4px 8px 4px 3px;
}
.sm-03637 .lang-inline img {
float: left;
    top: 2px !important;
    left: 9px;
    margin-right: 20px;
    border-radius: 31%;
    position: relative;
    filter: hue-rotate(329deg);
}
.lang-inline a {
    width: 100%;
    display: block;
    padding: 0px 0 12px 0;
}
.lang-inline p {
    margin: 0px 0 0 36px;
}
#sp-header .logo {
    display: inline-block;
    height: 50px;
    top: 7px;
    left: 17px;
    position: relative;
    transition: all 400ms ease;
    margin: 0;
    float: left;
}
.loginBtn {
    margin: 0 10px 0 10px !important;
    padding: 9px 12px 6px !important;
    top: 10px !important;
    background: #ffffff00 !important;
}
.loginBtn .fa-user {
    color: #00FFF5FF !important;
    font-size: 27px !important;
    line-height: 19px;
    padding: 2px 1px 3px 1px;
}
.loginBtn span {
    font-family: 'Figtree';
}
.bot-create {
    padding: 0px 12px 0px 12px;
}
@media (min-width: 768px) {
    .col-sm-9 {
        /* width: 59%; */
        /* float: right; */
        width: calc(100% - 138px);
    }
    .is-featured-1 {
        padding: 0px 20px 0 19px !important;
        ; /* z-index: -50; */
    }
    #close_chat {
        display: none;
    }
}
@media (max-width: 768px) {
    #close_chat {
        float: right;
        font-size: 40px;
        padding: 0px 10px;
        position: relative;
        line-height: 0px;
        top: -21px;
        font-weight: 400;
        font-family: monospace;
        font-stretch: extra-expanded;
        color: #d1d1d1;
    }
    #wrapper-chat2 {
        display: none;
    }
    .is-featured-1 {
        padding: 0px 0px !important;
        ; /* z-index: -50; */
    }
    #es .t-lg-pull-right {
        border-radius: 71px;
    }
    #es .is-featured-1 .is-featured .es-card__hd {
        width: 100% !important;
        float: left !important; /* display: block; */
    }
    #es .is-featured .es-card__bd {
        width: inherit !important;
        float: inherit !important;
    }
    .w-left {
/*
        width: 100% !important;
        float: left;
*/
    }
    #es .o-checkbox {
        margin-top: 7px;
    }
    .search-header {
        top: 10px;
        height: 50px;
    }
    .eb-close span {
        font-size: 42px !important;
        padding: 22px 12px 21px 10px !important;
        line-height: .4em !important;
        display: block !important;
    }
    .mod-es-search .mod-bd form .o-input-group {
        width: calc(100% - 30px) !important;
    }
    .mod-es-search .mod-bd form {
        margin: 0 0 0 10px !important;
        width: 95vw !important;
    }
    .mod-es-search .mod-bd {
        width: 95vw !important;
    }
    .col-sm-9 {
        /* width: 59%; */
        /* float: right; */
            width: calc(100% - 119px);float: right;
    }
    #es .es-dialog-modal {
        min-height: 100%;
    }
  
    #es .es-dialog-header {
        border-radius: 0 0 0 0;
       
        border: 0px solid #333;
    }
    #es .es-dialog-container {
        overflow: hidden;
      
        border: 0px solid #333;
        border-radius: 0 0 0 0;
    }

    #es .btn-block {
        width: 100%;
    }
 
}
.loginWndInside form {
    height: 455px;
}
.ial-window .ial-close::before, .ial-window .ial-close::after {
    background: #ccc !important;
}
#userTxt::placeholder, #passTxt::placeholder {
    color: #777 !important;
    opacity: 1 !important;
    font-weight: 500 !important;
}
#userTxt:focus::placeholder, #passTxt:focus::placeholder {
    color: #B8B8B8 !important;
    opacity: 1 !important;
    font-weight: 500 !important;
}
#userTxt, #passTxt {
    color: #333 !important;
    opacity: 1 !important;
    font-weight: 500 !important;
}
.botregister {
    margin: 0px 0 38px 11px;
    /* top: 24px; */
    position: relative;
    background: #0e0e0e !important;
    border: 1px #8b8b8b solid;
    padding: 25px 9px;
    border-radius: 42px;
    /* line-height: 20px; */
    width: 252px;
    display: flow-root;
    text-align: center;
    font-family: 'Poppins', Helvetica;
    font-weight: 200;
    font-size: 17px;
    color: #fff;
}
.botregister:hover {
    background: #1c1c1c !important;
}
#es .es-social-signon__form {
    border: 1px solid #55555500;
}
.ial-submit {
    position: relative !important;
    top: -1px !important;
    left: -4px !important;
    background: #008b86 !important;
    width: 259px !important;
    padding: 14px 0 !important;
}
.gi-elem .ial-submit:hover {
    background: #00cfc8 !important;
}
.loginWndInside {
    background-color: #1a1a1a !important;
    ;
}
form[name=ialLogin] .ial-check-lbl {
    margin-top: 13px !important;
}
.text_register {
    color: #fff;
    padding: 25px 0 30px;
    font-size: 13px;
    font-family: 'Poppins', Helvetica;
}
.ial-checkbox.ial-active {
    background: #00a9a3 !important;
}
.forgetLnk {
    color: #85888a !important;
}
.forgetDiv .forgetLnk:link {
    margin: 0;
    line-height: 25px !important;
}
.gi-reg {
    border-top: #0d0d0d solid 3px;
    background: #0e0e0e !important;
    margin: 20px 0 0 0; /* padding: 0px 0 3px 0 !important; */
}
.ial-checkbox {
    background-color: #3c3c3c !important;
}
.loginWndInside form {
    overflow: initial !important;
}
.ial-window .loginWndInside, .ial-modal .loginWndInside {
    width: 300px;
}
.ialLoginBaseForm {
    width: 300px !important;
}
.gi_camp {
    text-align: center;
    padding: 0px 20px !important;
}
input[type=text].loginTxt, input[type=password].loginTxt {
    padding: 14px 32px 14px 22px !important;
}
.ial-window .ial-close::after, .ial-window .ial-close::before {
    left: 2px !important;
    top: 17px !important;
    width: 22px !important;
    height: 3px !important;
}
.h3-reg {
    color: #b7b7b7 !important;
}
.subtitle_ajax_login{
    color: #00fff5;
    line-height: 19px;
    font-family: 'Figtree';
    margin-top: -8px;
}
.loginH3 {
    font-size: 23px !important;
    margin-top: 23px;
    color: #f2f2f2;
    font-family: 'Figtree';
}
.bot-fotter-card-video {
    cursor: pointer;
    background: background: rgb(14 14 14);
    background: linear-gradient(0deg, rgb(14 14 14) 0%, rgb(20 20 20) 100%);
    padding: 10px 9px;
    display: block;
    border-radius: 0 0 0px 0;
    float: left;
    height: 36px;
    width: 36px;
    font-size: 15px;
}
.bot-fotter-card-video2 {
    width: 32px;
}
.bot-fotter-card-video:hover {
    background-color: #171717;
}
.bot-test {
    background-position: 49% 41%;
    background-repeat: no-repeat;
}
.bot-chat, .stop, .v_destroy, .drag {
    border-left: 1px solid #000000;
}
.name_cover_event {
    position: relativeXX;
    top: 6px;
    font-size: 15px;
    color: #b1b1b1;
    font-family: "poppins", helvetica;
    font-weight: 300;
}
#es .es-card__ft_video .t-lg-mb--sm {
    margin: 2px 0px 0 9px !important;
    display: block;
    float: left;
}
#es .es-card__ft_video .es-card__meta a {
    color: #afafaf;
    padding: 5px 8px 2px 14px;
}
.usercard2 img {
    width: 26px !important;
    height: 26px !important;
}
.usercard2 a {
    padding: 11px 8px 8px 4px;
}
.usercard {
    display: flex;
    line-height: 35px;
    color: #eee !important;
    font-weight: 300;
    font-size: 12px;
}
#es .es-card__meta .es-card-avatar3 {
    margin-top: 0px;
    margin-left: 0px;
    width: 30px;
    height: 30px;
}
#es .wrapper-chat2 .es-card-avatar3 {
    position: inherit !important;
    margin-right: 7px;
    margin-top: 5px;
    margin-bottom: 4px;
    margin-left: 8px;
    width: 32px;
    height: 32px;
    float: left;
}
#es .es-card-avatar3 {
    position: inherit !important;
    margin-right: 7px;
    margin-top: 5px;
    margin-bottom: 4px;
    margin-left: 8px;
    width: 32px;
    height: 32px;
    float: left;
}
.nomeuser2 a {
    padding: 6px 6px 5px 37px;
    position: relative;
    top: -5px;
    left: -38px;
}
.nomeuser2 {
        position: relative;
        top: 5px;
        left: 0px;
        padding: 0px 0px 1px 0px;
        font-size: 14px;
        font-weight: 600;
        font-family: 'Figtree', serif !important;
        color: #b8b8b8;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
#es .es-verified:before {
    top: 3px;

}
#es .es-verified:after {
 
    top: 0.3em;
    left: 0.1em;
}

#es .es-label-state {
    width: 24px;
    height: 24px;
    background-color: #f5f5f5;
    border-radius: 50%;
    text-align: center;
}
#es .es-card__state {
    position: absolute;
    right: 16px;
    top: -10px;
    z-index: 2;
    display: none;
}
#es *, #es *:before, #es *:after {
    box-sizing: border-box;
}

#es .es-label-state--featured {
width: auto !important;
    padding: 0px 8px 5px 10px !important;
    height: auto !important;
    border-radius: 0 0 0 2px !important;
    font-size: 21px !important;
    line-height: 12px !important;
    right: 0px !important;
    top: -8px !important;
    color: #d8d8d8;
    background-color: #2c2c2c;
    -webkit-box-shadow: -1px -2px 22px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -1px -2px 22px -1px rgba(0, 0, 0, 0.75);
    box-shadow: -1px -2px 22px -1px rgba(0, 0, 0, 0.75);
}
* {
    scrollbar-width: thin;
    scrollbar-color: #262626 #070707;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
    unicode-bidi: isolate;
}
#es .es-card__bd {
    cursor: pointer !important;
}
#es .es-card {
    border: 1px solid #121212;
    font-size: 13px;
    line-height: 1.538461538;
    width: 100%;
    position: relative;
    background-color: #242424;
    border-radius: 6px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
#es .es-cards {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    line-height: 1;
}
#es, .com_easysocial {
    --si-body: white;
    --si-basic--100: #fff;
    --si-basic--200: #f9f9fa;
    --si-basic--300: #f0f0f1;
    --si-basic--400: #d9d9de;
    --si-basic--500: #888;
    --si-basic--600: #494949;
    --si-basic--700: #323232;
    --si-basic--800: #292929;
    --si-basic--900: #1d1d1d;
    --si-toolbar-bg: #fff;
    --si-toolbar-text: #292929;
    --si-ui-link: #1976d2;
    --si-primary: #4e72e2;
    --si-primary-100: #ecf0fc;
    --si-primary-200: #b8c6f3;
    --si-primary-300: #4e72e2;
    --si-primary-400: #4666ca;
    --si-info: #85c1e9;
    --si-info-100: #ebf5fb;
    --si-info-200: #aed6f1;
    --si-info-300: #85c1e9;
    --si-info-400: #5dade2;
    --si-success: #00bc65;
    --si-success-100: #e6f8ef;
    --si-success-200: #99e4c1;
    --si-success-300: #00bc65;
    --si-success-400: #00a85a;
    --si-danger: #ec6f7f;
    --si-danger-100: #fff1f2;
    --si-danger-200: #ff8a99;
    --si-danger-300: #ec6f7f;
    --si-danger-400: #d36372;
    --si-warning: #f5b041;
    --si-warning-100: #fef5e7;
    --si-warning-200: #fad7a0;
    --si-warning-300: #f5b041;
    --si-warning-400: #f39c12;
    --si-light: #f8f9fa;
    --si-dark: #343a40;
    --si-fb: #0076fb;
    --si-twitter: #1da1f2;
    --si-linkedin: #0073b1;
    --si-default: #f0f0f1;
    --si-priority-urgent: #ec6f7f;
    --si-priority-normal: #f5b041;
    --si-priority-low: #85c1e9;
    --si-overlay: rgba(0, 0, 0, 0.125);
    --si-primary--text: #fff;
    --si-primary--bg: var(--si-primary-300);
Show all properties (124 more)
}
#es, .com_easysocial {
    --si-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --si-root-font-size: 16px;
    --si-font-size--01: calc(var(--si-root-font-size)* .75);
    --si-font-size--02: calc(var(--si-root-font-size)* .875);
    --si-font-size--03: calc(var(--si-root-font-size)* 1);
    --si-font-size--04: calc(var(--si-root-font-size)* 1.125);
    --si-font-size--05: calc(var(--si-root-font-size)* 1.25);
    --si-font-size--06: calc(var(--si-root-font-size)* 1.5);
    --si-font-size--07: calc(var(--si-root-font-size)* 1.75);
    --si-font-size--08: calc(var(--si-root-font-size)* 2);
    --si-font-size--09: calc(var(--si-root-font-size)* 2.25);
    --si-font-size--10: calc(var(--si-root-font-size)* 2.625);
    --si-line-height--sm: calc(var(--si-root-font-size)* 1.25);
    --si-line-height: calc(var(--si-root-font-size)* 1.5);
    --si-ui-radius: calc(var(--si-root-font-size)* .25);
    --si-ui-radius--sm: calc(var(--si-root-font-size)* .125);
    --si-ui-radius--lg: calc(var(--si-root-font-size)* .5);
    --si-spacing--no: 0;
    --si-spacing: var(--si-root-font-size);
}
#es {
    font-size: 13px;
}
#es {
    font-family: Helvetica, Arial, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    text-align: left;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    line-height: 1.538461538;
    direction: ltr;
}
#sp-main-body {
    background-color: #0e0e0e;
    color: #dbdbdb;
}
body {
    line-height: 24px;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    background-color: #ffffff;
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgb(0 0 0 / 0%);
    background: #080808;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
#es *, #es *:before, #es *:after {
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#es *, #es *:before, #es *:after {
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*::-webkit-scrollbar {
    width: 16px;
}
*::-webkit-scrollbar-thumb {
    background-color: #222222;
    border-radius: 10px;
    border: 4px solid #0D0D0D;
}
*::-webkit-scrollbar-track {
    background-color: #070707 !important;
}
#es .nomeuser .es-verified:before {
    top: 0px;
    font-size: 9px;
}
#es .nomeuser .es-verified:after {
    top: 0.3em;
    left: 0.0em;
}
.info_botton_card {}
.bot-invited {
    display: flex !important;
}
.featured0 {
    width: 200vw !important
}
#es .btn {
    font-family: inherit !important;
}
#es .es-cards--2 .es-snackbar2, #es .es-cards--2 .es-snackbar2__actions {
    display: none !important
}
.is-featured-1 {
    position: inherit;
    top: -36px;
    padding: 0px 20px; /* z-index: -50; */
}
#es .is-featured {
    display: block !important;
}
#es .is-featured-1 .is-featured .es-card__hd {
   /* width: 70%;
    float: left !important;  display: block; */
}
#es .is-featured .es-card__bd {
/*
    width: 100%;
    XXfloat: left;
*/
}
#es .feat_class {
    position: relative;
    top: 16px;
}
#es .is-featured .es-card__title {
/*    white-space: normal;*/
}
#es .es-card-video {
    border-radius: 0px;
}
.wrapper-chat1 {
    display: block !important;
}
.w-left {
    width: 100%;
/*	    width: 78%;*/
    float: left;
}
.wrapper-chat {
    width: 0%;
/*	  width: 22%;*/
    float: left;
    position: relative;
    top: 34px ;
}

.fix-search {
    position: fixed;
}
#es .wrapper-chat1 .es-snackbar2 {
    display: none !important;
}
#twitch-chat-embed, #twitch-video-embed {
    border: 0 !important
}
#es .video-form {
    max-width: 528px;
    width: 50vw;
    margin: 0 auto;
    padding: 27px 0 31px 0;
}
.video-form .o-control-label {
    display: none !important;
}
.label-form1 {
background: #17171700;
    /* padding: 10px 9px 6px 9px; */
    border-radius: 12px;
    width: 100%;
    height: auto;
    display: block;
    float: left;
    margin: 26px 0 40px 0;
}
.title_form_video {
   text-align: center;
    font-family: 'Poppins', sans-serif !important;
    font-size: 22px;
    font-weight: 300 !important;
    color: #efefef;
    
}
.title_form_video_sub {
    text-align: center;
    font-family: 'Poppins', sans-serif !important;
    font-size: 12px;
    color: #939393;
    margin: 0px 0 10px 0 !important;
}
.form_video_titulo_dica {
    font-family: 'Poppins', sans-serif;
    font-size: 11px;
    color: #8f8f8f;
    margin: -2px 0 3px;
    text-align: center;
}
.post_video_title {
    font-family: 'Poppins', sans-serif;
    font-size: 35px;
    text-align: center;
    color: #f0f0f0;
}
.post_video_title p {
    font-size: 16px;
    color: #ccc;
    margin-bottom: 22px !important;
}
.post_video_title p:hover {
    text-decoration: underline;
}
.cont_form_video {
padding: 0px;
    margin: 0px 0 7px;
    border-radius: 0 0 10px 10px;
    width: 100%;
    float: left;
    background: #414141;
    border-top: 1px solid #262626;
}
.logo_form_video2 {
    margin: auto;
    width: 52%;
}
.logo_form_video3 {
    margin: auto;
    width: 52%;
}
.logo_form_video {
    width: 100px;
    height: 100px;
    float: left;
    background: url(./images/logo-twitch1.png);
    background-repeat: no-repeat;
    background-position: 35% 50%;
}
.twitch0 {
    background: url(../../..//images/logo-twitch1.png);
    background-repeat: no-repeat;
    background-position: 35% 50%;
}
.youtube0 {
    background: url(../../..//images/logo-youtube1.png);
    background-repeat: no-repeat;
    background-position: 35% 50%;
}
.txt_form_video {
    padding: 5px 4px 0;
    text-align: center;
    font-family: 'Poppins', sans-serif !important;
    color: #999494;
}
.txt_form_video b {
    color: #ccc;
    position: relative;
    left: -10px;
    width: 100%;
    display: block;
}
#es .o-form-actions {
    padding: 0 !important;
    background-color: #3330;
    border: none;
}
.bot_cancel_video_form {
    display: none !important
}
.bot_save_video_form {
    width: 48%;
    padding: 7px 0 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.bot_cancel_video_form2 {
    width: 48%;
    padding: 11px 0 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    border-radius: 30px !important;
}
#es .video-form .es-forms__actions .bot_cancel_video_form2:hover {
    background: #1a1a1a !important;
}
.es-search-mini-result-list__item .o-avatar-v2{display: none;}
.new_login {
width: 43px;
    height: 43px;
    margin: 9px 0 0px 8px;
    cursor: pointer;
    line-height: -2px;
    padding: 8px 11px 5px 13px;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 24px;
    color: #c1c1c1;
}
.globo {
width: 44px;
    height: 43px;
    margin: 6px 6px 0px 9px;
    ursor: pointer;
    line-height: -2px;
    padding: 10px 7px 5px 11px;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 28px;
    color: #fff;
}
.globoX {
    font-size: 17px !important;
    cursor: pointer;
    padding: 12px 14px 2px 10px;
    margin: 9px 0 0px -8px;
    color: #f8f8f8;
}
 .eb-backdrop{
    background-color: rgb(0 0 0 / 85%);
}
body #es #notify_bar {   
    padding: 8px 14px;
}
body #es .bot-chat-header {   
    padding: 8px 13px;
}
.globoY {
    cursor: pointer;
    font-weight: 700;
}
.a-utc-top:hover {
    color: #fff;
}
#es .mod-es-menu-bar__icon-link {
    color: #dbdbdb;
}
#es .mod-es-menu-bar__icon-link:hover {
    color: #fff;
}
.globoY.bot-create {
    background: rgb(240, 240, 240);
background: #dbdbdb;
    border-radius: 0px;
    color: #000;
    cursor: pointer;
    padding: 0px 14px 0px 12px;
}
div#n2-ss-26 .n2-style-5f960a98908aaff252fa9dd7a97cc0cd-heading {
    background: rgb(0, 255, 196) !important;
    background: linear-gradient(180deg, rgba(0, 255, 196, 1) 35%, rgba(0, 191, 147, 1) 100%) !important;
}
.globoY:hover {
	background: #fff;
/*
background-image: linear-gradient(90deg, #00fff5 0%, #ad84b9 27%, #e92965 60%, #b9f640 76%, #00fff5 100%);
    animation: slidebg 7s linear infinite;
*/
}
@keyframes slidebg {
    to {
        background-position: 30vw;
    }
}
.bot_upvideo:hover {
    color: #fff;
    background: #484848 !important;
}
.bot_upvideo.room_full{
	
	position: relative;
    top: 8px;
    padding: 8px 20px;
}
.es-card__meta .bot_upvideo.room_full{
	
	position: relative;
    top: 0px;
    
}
.video-container img {
    filter: brightness(1.4);
}
.bot_upvideo span{margin-left: 4px}
.bot_upvideo {
	
cursor: pointer;
    background: #2b2b2b;
    padding: 12px 11px 8px;
    border-radius: 0px;
    position: relative;
    font-family: 'Figtree', sans-serif !important;
    top: 0px;
    margin-left: 4px;
    /* border: 1px solid #3c3c3c; */
        font-size: 15px !important;
    font-weight: 500;
    color: #ffffff;
    line-height: 20px;
}
.dropdown-menu-right {
    display: block;
    left: inherit;
    top: 35px;
    border: #444 1px solid;
    border-radius: 13px 0 13px 13px;
}
#es .es-profile-header__meta {
color: #888;
    line-height: 14px;
    position: relative;
    top: -2px;
}
.o-btn-group-share a {
    padding: 7px 12px 7px !important;
}
.o-btn-group-options button {
    padding: 7px 12px 7px !important;
}
.mais_text {
position: relative;
    top: 1px;
    left: -3px;
    font-family: 'Poppins', sans-serif;
    font-size: 17px;
    font-weight: 600;
}
#es .o-pagination-wrap {
    
}
.mais {
	font-family: 'Poppins';
    line-height: 0px;
    padding: 1px 0px 1px 0px;
    font-size: 32px;
    position: relative;
    font-weight: 400;
    letter-spacing: -6px;
    /* padding: 2px; */
    top: 7px;
    left: -2px;
}
#sp-logo {
    z-index: 99;
}
@media (max-width: 345px) {
    .globoY {
        displayXX: none !important;
    }
}
.check-past {}
.check-past label {
    font-weight: 100;
    font-size: 12px !important;
    color: #333;
    text-align: left;
    line-height: 17px;
}
.es-snackbar2__actions {
    /* display: block; */
    margin: 9px 38px 0 -19px;
    height: 55px;
}
.dropdown_ {
    width: auto !important;
    float: right;
}
.order_menu {
    float: right;
    width: auto !important;
}
.es-snackbar2__actions .o-form-group {
    position: relative;
    top: -8px;
    left: -12px;
}
.check-past label a {
    color: #727171 !important;
    font-family: arial !important;
    line-height: 17px !important;
}
#es .btn-popdown {
    font-size: 13px;
    width: 100%;
    border: 1px solid #4a4a4a;
    border-radius: 6px;
    text-align: left;
    background-color: #262626 !important;
    position: relative;
    color: #9d9d9d !important;
    line-height: 1.666666667;
    padding: 0;
    text-shadow: none;
}
.btn-popdown b {
    font-weight: 500;
}
#es .btn-popdown.btn-sm > div {
    padding-top: 5px;
    padding-left: 10px;
    font-size: 12px;
    /* font-weight: 100; */
    line-height: 1.5; /* background: #333; */ /* font-family: arial; */
}
#es .dropdown-menu > .active > a, #es .dropdown-menu > .active > a:hover, #es .dropdown-menu > .active > a:focus {
    color: #d5d5d5;
    text-decoration: none;
    outline: 0;
    background-color: #444;
    font-family: arial;
}
#es .dropdown-menu--popdown__desp {
    color: #fdfdfd;
}
.dropdown-menu--popdown b {
    color: #cbcbcb;
    text-decoration: none;
    outline: 0;
    background-color: none;
    font-family: arial;
}
#es .open > .dropdown-menu {
    /* left: -1px; */
    top: 29px;
}
#es.is-mobile .es-snackbar2 .dropdown-menu > li > a {
    font-size: 16px;
    background: #333;
    padding: 10px 20px;
}
.data-card {
    font-size: 16px !important;
    position: relative;
    top: -16px !important;
    margin-top: 8px;
    font-weight: 300;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 35px;
}
#es .es-card__meta .g-list-inline>li {
    display: inline-block;
    font-size: 12px;
    line-height: 23px;
    margin: 0px;
    position: relative;
    height: 35px;
    margin-top: 3px;
    top: 0px;
}
#es .es-search-mini-footer {
    display: none;
}
.highlight 	.thumb_search{
  border: solid #efefef 2px !important;
    transition: 0.3s;
	filter: brightness(1.5);
	}
	.thumb_search{
width: 63px;
		    height: 36px;
    float: left;
    border-radius: 7px;
    border: solid #5656561f 2px !important;
    margin: 2px 5px 0 0;
	}
.es-search-mini-result-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 77%;
    display: block;
    margin-left: 74px;
}
#es .alert-text b {
    font-weight: 400;
}
.search_tipo {
font-weight: 600 !important;
    font-size: 13px;
    color: #b9b9b9;
    margin-top: -3px;
}
#es .es-actions {
    display: none;
}
.is-featured .bot-test {
    display: none !important;
}
 .name_search {
    font-weight: 300 !important;
    font-size: 11px;
    color: #9f9f9f;
}
#es .es-profile-header-user .es-profile-header__info-wrap {
    top: 0 !important;
    position: relative !important;
    text-align: center !important;
}
#es .es-profile-header-user .es-profile-header__action-wrap {
    margin-right: auto !important;
    position: initial !important;
    margin-top: 15px !important;
}
#es .es-profile-header-user {
    height: auto !important;
    padding-top: 25px;
    background: #000000;
}
#es.is-mobile .es-profile-header-user .es-profile-header__avatar-wrap {
    bottom: 3px;
    left: 50%;
    margin-left: -56px;
}
.view-events [data-field-item="header"] {
    display: none !important;
}
.view-events .o-help-block strong {
    display: none !important;
}
.o-control-input .o-help-block strong {
    display: none !important;
}
#es .es-profile-header.es-profile-header-user .es-verified {
   top: -4px ;
    left: -3px;
    font-size: 15px ;
}
.view-events .o-control-input .o-form-group {
    margin-bottom: 0px !important;
}
.view-events .o-form-group {
    margin-bottom: 0px !important;
}
.view-events .o-help-block {
    padding: 30px 0 0px 0px;
    color: #e9e1e1;
    font-size: 25px;
    margin-bottom: 7px;
    text-align: center;
}
.view-events .o-help-block div {
font-size: 28px;
    /* line-height: 10px; */
    /* margin-bottom: -4px; */
    margin-top: 27px;
    font-family: 'Figtree';
    font-weight: 600;
}
.view-events .o-help-block-tz {
    padding: 04px 0 5px 0;
    color: #bdbdbd;
    font-size: 14px;
}
#es .dropdown--popdown {
    display: inline-block;
    float: left;
}
.view-events .o-form-actions span {
    display: none !important;
}
#es .terms_register p{
	text-align: left;
}
.es-events-edit {
    max-width: 500px;
    width: 50%;
    margin: 0 auto !important;
}
.es-events .es-forms {
    max-width: 500px;
    width: 50%;
    margin: 0 auto !important;
}
.view-events .btn-es-primary {
    width: 100%;
    margin: 00px 0 !important;
    padding: 9px !important;
}
.es-events-edit .es-forms__actions .btn-es-primary {
    margin: 20px 0 !important;
}
.view-events .o-input-group__btn .btn-es-default-o {
    border-color: #888888 !important;
    padding: 9px 12px 0px 12px !important;
    position: relative !important;
    top: 0px !important;
    height: 40px !important;
    border: 1px solid #888 !important;
}
.view-events .es-convo__search-input-wrap .o-form-control {
    border: #777777 1px solid !important;
    padding: 3px 12px 6px 12px !important;
    height: 40px !important;
}
.view-events .es-convo__search-input-wrap .o-form-control:hover {
    border: #ccc 1px solid !important;
}
#es .es-convo__sidebar-action {
    top: 9px;
    display: block;
}
.es-main.view-conversations {
    background: #0c0c0c;
}
.es-reaction-stats-list__item .o-avatar-v2.is-online {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
#es .es-convo__sidebar-action .btn-xs:link, #es .es-convo__sidebar-action .btn-xs:focus, #es .es-convo__sidebar-action .btn-xs:active {
    background: #3d3d3d !important;
}
#es .es-convo__content-action {
    position: absolute;
    right: 7px;
    top: 13px;
}
#es .es-convo__content-action .btn-xs:link, #es .es-convo__content-action .btn-xs:focus, #es .es-convo__content-action .btn-xs:active {
    background: #3d3d3d !important;
}
.o-form-control:focus {
    border: #6c6c6c 1px solid !important;
	
}
.o-form-control {
    background: #3330 !important;
    border-radius: 10px !important;
    border: #515151 1px solid !important;
    height: 38px !important;
}
.o-control-input .soltadata {
    height: 43px !important;
}
.layout-steps, .layout-edit {
    background: #0c0c0c !important;
}
.view-events .chosen-single {
    border: 1px solid #3c3c3c !important;
}
#es .view-events .chosen-container .chosen-results li.group-result {
    color: #dfdfdf;
    font-size: 15px;
}
#es .view-events .chosen-container .chosen-results li.group-option {
    color: #9f9f9f;
}
.view-events .chosen-drop .result-selected {
    color: #fff !important;
}
.view-events .chosen-search-input {
    border-radius: 6px !important;
    border: 1px solid #7a7a7a !important;
}
.view-events .o-help-block b {
font-size: 54px;
    font-family: "Figtree", helvetica;
    font-weight: 600;
    line-height: 47px;
    margin-top: 31px;
    margin-bottom: -10px;
    color: #efefef;
    /* margin: 105px 0 0 0; */
	top: 19px;

}
.view-events [data-id="252"] .o-help-block div b {
    font-size: 16px;
    font-family: "Figtree", helvetica;
    font-weight: 600;
    line-height: 31px;
    position: relative;
    top: -3px;
}
.view-events [data-id="252"] .o-help-block {
    padding: 20px 0 0px 0px;
	    margin-bottom: 15px;
}
.view-events [data-id="252"] .o-help-block div {
	font-weight: 400;
}
#es .chosen-container-active .chosen-single {
    background: #3330 !important;
    border: 1px solid #4c4c4c !important;
    border-radius: 10px;
    font-family: 'Poppins', serif;
    font-weight: 100;
}

#es .chosen-container-single .chosen-single {
background: #06060600 !important;
    border: 1px solid #515151 !important;
    border-radius: 10px;
    font-family: 'Poppins', serif;
    font-weight: 300;
    height: 40px;
}
#es .chosen-container-single .chosen-single:hover {
    border: 1px solid #cbc9c9 !important;
}
.view-events .o-input-group #cover {
    display: none;
}
.view-events .btn-file {
    width: 100% !important;
    border-radius: 5px !important;
}
.view-events .btn-file:before {
    position: relative !important;
    left: -6px !important;
    top: 0px !important;
    font-size: 16px !important;
    color: #dadada !important;
}
.view-events .o-input-group__btn {
    width: 100%;
}
.view-events .o-input-group__btn:last-child > .o-btn-group {
    border-radius: 6px;
}
#es .o-onoffswitch__label:before {
    width: 24px;
    background: #fff;
    right: 18px;
}
#es .o-onoffswitch__label {
    height: 23px;
    background-color: #7e7e7e;
}
.view-events #datetimepicker4 .o-input-group__btn {
    width: auto;
}
.es-container-profile-edit .es-forms {
    max-width: 390px;
    width: 100% !important;
    margin: 0 auto !important;
}
.es-container-profile-edit .btn-file {
    width: 100% !important;
    border-radius: 5px !important;
}
.es-container-profile-edit .o-input-group #cover {
    display: none;
}
.es-container-profile-edit #upload-avatar {
    display: none
}
.avatar-upload-field .o-input-group__btn {
    width: 100%
}
#es .es-container-profile-edit .o-onoffswitch__label:before {
    width: 24px;
    background: #fff;
    right: 18px;
}
#es .es-field-avatar .avatar-remove a {
    color: #fff !important;
    background: #d90003;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 29px;
    text-align: center;
    font-size: 27px;
    border-radius: 0px;
}
.es-container-profile-edit .o-control-input input, .es-container-profile-edit .textboxlist {
    border: 1px solid #4c4c4c !important;
}
#es_fields_7_chosen {
    width: 61vw !important;
}
.es-container-profile-edit .es-mobile-filter {
    display: none;
}
.es-container-profile-edit .es-forms__actions {
    margin: 25px 0 52px;
}
.es-container-profile-edit .btn-es-primary, .es-container-profile-edit .btn-es-default {
    padding: 9px 28px !important;
}
#es .o-pagination > li > a, #es .o-pagination > li > span {
    border: 1px solid #121212 !important;
    background-color: #1c1c1c !important;
	font-size: 14px;
	    font-family: 'Poppins';
	width: 38px;height: 38px;
}
#es .o-pagination-wrap {
   
    font-size: 15px;
}
#es .o-pagination > .active > span {
border: 1px solid #121212 !important;
    background-color: #292929 !important;
    height: 38px;
    top: 0px;
    position: relative;
    font-size: 14px;
    font-family: 'Poppins';
    color: #b5b5b5;
}
#es .o-pagination > .active > span:hover {
    background-color: #292929 !important;
	cursor: default;
	color: #b5b5b5;
}
#es .o-pagination > li > a:hover, #es .o-pagination > li > span:hover {
    background-color: #303030 !important;
    color: #ccc;
}
#es .o-pagination>li>a:hover, #es .o-pagination>li>a:focus, #es .o-pagination>li>span:hover, #es .o-pagination>li>span:focus {
    color: #ffffff;
}
.es-events-edit .btn-es-primary {
    width: 47%;
}
.es-events-edit .t-lg-pull-left {
    width: 47%;
    top: 20px;
    position: relative;
    padding: 9px !important;
}
#nomeuser {
    background: #16161600
}
.o-control-input .dropdown--popdown {
    width: 100% !important
}
@media (max-width: 992px) {
    .sp-module ul {
        display: block;
    }
    .es-events-edit {
        padding: 0px 20px;
    }
    #es .video-form {
        padding: 27px 20px;
        width: 100%;
    }
    .botsome19 {
        display: none !important;
        ;
    }
    .event_typex {
        margin-left: 0px !important;
    }
    #sp-bottom .container, #sp-bottom {
        width: 100%;
    }
    #sp-footer .container, #sp-footer {
        width: 100%;
    }
    .total_views {
        position: relative;
        top: -13px !important;
    }
    #es .o-tabs {
        padding-left: 10px;
    }
    #es .is-featured .es-card__title_video {
        font-size: 13px;
        margin-bottom: 0px !important;
        font-family: 'open sans' !important;
        padding: 1px 4px 5px 46px !important;
        position: absolute;
        margin-left: 0px;
        top: 56.6vw !important;
    }
    .es-card--border_video {
        Xwidth: calc(100% - 198px) !important;
    }
    #es .is-featured .nomeuser a {
        top: 17px;
    }
    #es .es-card__title_video {
        font-size: 13px;
        /* margin-bottom: 0px!important; */
        white-space: nowrap;
        font-family: 'poppins' !important;
        overflow: hidden;
        text-overflow: ellipsis;
        width: calc(100% - 116px) !important;
        padding: 3px 4px 5px 48px;
    }
    #es .is-featured .nomeuser a {
        top: 16px;
    }
    #es .es-card__ft_video {
        height: 42px;
    }
    .cards0 .is-featured-1 {
        margin-bottom: -5px !important;
    }
    .nomeuser a {
        top: 16px;
    }
    .nomeuser {
        
      top: 1px;
    font-size: 14px !important;
    position: relative;
    }
    #wrapper-chat2 .nomeuser2 {
        position: relative;
        top: -6px;
        left: 5px;
    }
    #titlechat {
        position: relative;
        top: 3px;
        color: #ffffff;
        font-weight: 200;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 75%;
        font-family: system-ui !important;
    }
    .nomeuser2 {
        position: relative;
        top: -20px;
        left: 0px;
        padding: 21px 22px 1px 47px;
        font-size: 12px;
        font-weight: 400;
        font-family: 'open sans' !important;
        color: #959595;
    }
    #es .es-card__meta {
        width: 100%;
    }
}
@media (min-width: 992px) {
    .total_views {
        position: relative;
        top: -12px !important;
    }
    #es .o-tabs {
        padding-left: 0px;
    }
    .is-featured .titlevideo_c {
        text-overflow: unset;
        width: 105% !important;
        white-space: unset !important;
        overflow: hidden;
        padding: 5px 5px 5px 10px;
        border-top: 1px solid #323232;
        position: relative;
        top: -4px;
        margin: 0px -7px 0 -8px;
    }
    .is-featured .bot-chat {
        position: relative;
        top: 0px;
        z-index: 1;
    }
    .is-featured .botsome1 {
        display: none !important;
    }
    #titlechat {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: calc(100% - 83px);
        position: relative;
top: -2px;
        color: #f9f9f9;
        font-family: "poppins", helvetica;
        font-size: 13px;
    }
    .nomeuser2 {
        font-family: "poppins", helvetica;
        top: 4px;
        position: relative;
        width: auto;
        float: left;
    }
    .chat_header .nomeuser2 {
        top: -7px;
    }
    .escard2 {
        width: max-content;
    }
}
.icon_stream {
float: left;
    position: relative;
    top: 0px;
    left: 0px;
    width: 14px;
    font-size: 10px;
}
#es .create_event_stream .es-profile-header__bd {
    margin-left: 0px;
    padding: 8px 0;
}
#es .create_event_stream .es-profile-header__title {
   margin-bottom: 16px;
    margin-top: -7px !important;
    font-weight: 500;
}
.videos_total {
   margin-right: 3px;
    position: relative;
    left: 0px;
    float: left;
}
.videos_total .fa-play {
    margin-right: 3px;
}
.icons_right {
    float: right;
    margin: 11px 5px 0 0;
    height: 12px;
    /* width: 166px; */
    /* background: #333; */
    display: inline-flex;
}
.info_botton_card {
    display: inline-flex;
}
.es-card__meta .g-list-inline {
    height: 28px;margin-top: 2px !important;
}
.info-card-1 {
    display: block;
    height: 29px;
    width: 34px;
    position: relative;
}
.infocard-2 {
    height: 6px;
    position: relative;
    top: 1px;
}
.icon_stream3 {
    float: left;
    position: relative;
    top: 0px;
    margin-right: 2px;
    opacity: 0.8;
}


#es .es-label-state__icon:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    content: "\f02e";
    font-size: 14px;
    margin-right: 3px;
}
#es .es-label-state__icon {
    line-height: 18px;
}
#es .es-card__ft_video {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding: 0px 0px;
    background-color: #1d1d1d;
    height: 36px;
}
.footer_card_video {
    width: calc(100% - 178px);
    width: 100%;
    height: 36px;
    display: inline-block;
}
.usercard2 {
    float: left;
    width: 35px;
}
.titlevideo_c {
    cursor: pointer !important;
    float: left;
    max-width: calc(100% - 42px);
    width: fit-content;
    line-height: 19px !important;
    padding: 0px 0 0 1px;
    font-family: system-ui;
    font-size: 14px;
    font-weight: 400;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden;
    color: #fff;
}
#nomechat .nomeuser {
	
}
.nomeuser {
float: left;
    font-size: 12px !important;
    line-height: 13px;
    height: 15px;
    font-weight: 300;
    font-family: 'Figtree' !important;
    width: calc(100% - 42px);
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    overflow: hidden;
    color: #707070;
    display: flex;
}

.nomeuser a {
    color: #ffffff;
    font-size: 14px !important;
    font-weight: 500;
    font-family: system-ui;
    margin-left: 1px;
    letter-spacing: 0.2px;
}
#es .es-login-box .es-login-box__form .o-form-group {
    margin-bottom: 4px !important;
}
#es .es-profile-header__action-wrap .post_ws {
    display: block;
    font-family: 'Figtree';
}
.footer-buttons-video {
    display: none;
    float: right;
    margin: 0px !important;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #161616;
	z-index: 2;
}
#es .is-featured .nomeuser a {
    position: relative;
    top: 7px;
    left: -36px;
    padding: 19px 22px 1px 35px;
    font-size: 12px;
    font-weight: 400;
    font-family: 'open sans' !important;
    color: #959595;
}
/*menu topo home*/
#es .es-side-widget__hd {
    width: fit-content;
    float: left;
}
#es .dl-menu-wrapper {
    width: fit-content;
    float: left;
}
#es .o-tabs {
    width: fit-content;
    margin: 0 auto;
}
#es .o-tabs--dlmenu {
    margin: 0px 0 0 0;
}
.alertB {
    padding: 4px 7px 3px 5px !important;
    color: #ff00d4 !important;
    font-weight: lighter !important;
    Xbackground-color: rgb(78 78 78) !important;
}
.mod-es-sidebar-events, .es-sidebar {
    display: block !important;
}
.menu_topo_hori {
    /* touch-action: pan-y; */
    position: relative;
    white-space: nowrap;
    margin: 0px 0;
    /* height: 118px; */
    overflow-x: scroll;
    line-height: 50px;
    scroll-behavior: smooth !important;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.menu_topo_hori::-webkit-scrollbar {
    display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.example {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.seta_menu_left {

    /* cursor: pointer; */
    cursor: pointer;
    position: relative;
    top: 33px;
    z-index: 1;
    line-height: 39px;
    /* float: left; */
    width: 88px;
    height: 40px;
    background: linear-gradient(90deg, rgba(22, 22, 22, 1) 46%, rgba(22, 22, 22, 0) 100%);
}
.seta_menu_left_a {
    cursor: pointer;
    font-size: 26px;
    background: #444;
    padding: 0px 10px 2px 8px;
    border-radius: 50px;
    /* line-height: 12px; */
    font-family: monospace !important;
    position: relative;
    left: 10px;
}
.seta_menu_right {
    position: relative;
    top: -38px;
    right: -1px;
    float: right;
    z-index: 1;
    width: 88px;
    height: 40px;
    line-height: 42px;
    background: linear-gradient(90deg, rgba(22, 22, 22, 0) 0%, rgba(22, 22, 22, 1) 61%);
}
.seta_menu_right_a {
    cursor: pointer;
    font-size: 26px;
    background: #444;
    padding: 0px 8px 2px 10px;
    border-radius: 50px;
    font-family: monospace !important;
    position: relative;
    right: -49px;
}
.mod-es-sidebar-events, .es-sidebar {
    display: block !important;
}
.menu_topo_hori {
    /* touch-action: pan-y; */
    position: relative;
    white-space: nowrap;
    margin: -49px 0 -35px 0;
    padding: 11px 10px 0;
    /* height: 118px; */
    overflow-x: scroll;
    /* line-height: 13px; */
    scroll-behavior: smooth !important;

}
/* Hide scrollbar for Chrome, Safari and Opera */
.menu_topo_hori::-webkit-scrollbar {
    display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.example {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.seta_menu_left {
    /* cursor: pointer; */
    cursor: pointer;
    position: relative;
    top: 33px;
    z-index: 1;
    line-height: 39px;
    /* float: left; */
    width: 88px;
    height: 40px;
    background: linear-gradient(90deg, rgba(22, 22, 22, 1) 46%, rgba(22, 22, 22, 0) 100%);
}
.seta_menu_left_a {
    cursor: pointer;
    font-size: 26px;
    background: #444;
    padding: 0px 10px 2px 8px;
    border-radius: 50px;
    /* line-height: 12px; */
    font-family: monospace !important;
    position: relative;
    left: 10px;
}
.seta_menu_right {
    position: relative;
    top: -38px;
    right: -1px;
    float: right;
    z-index: 1;
    width: 88px;
    height: 40px;
    line-height: 42px;
    background: linear-gradient(90deg, rgba(22, 22, 22, 0) 0%, rgba(22, 22, 22, 1) 61%);
}
.seta_menu_right_a {
    cursor: pointer;
    font-size: 26px;
    background: #444;
    padding: 0px 8px 2px 10px;
    border-radius: 50px;
    font-family: monospace !important;
    position: relative;
    right: -49px;
}
.check_green {
    width: 13px;
    position: relative;
    float: left;
    margin: 0 5px 0 0;
    top: 2px;
}
.check_admin {
    width: 15px;
    position: relative;
    float: left;
    margin: 0 5px 0 0;
    top: 1px;
}
.check_owner {
    width: 15px;
    position: relative;
    float: left;
    margin: 0 5px 0 0;
    top: 1px;
}
#sp-footer {
    padding: 4px 0;
}
.action-btn-new {
    padding: 6px 12px 6px 7px;
}
#es .dropdown-menu--rsvp > li.active a:after {
    content: "\f00c";
    position: absolute;
    top: 3px;
}
.souconvidado {}
.no_featu {
    position: relative;
    top: 16px;
}
#es .btn-sm {
    Xheight: 36px;
    font-weight: inherit;
    line-height: 1.7;
}

.es-search-mini-empty .g-list-inline a {
    display: none !important;
}
.text_desc{
color: #ffffff !important;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
}
/* CADASTRO */
[data-id="198"] .o-control-label {
    display: none !important;
}
#upload-avatar {
    display: none !important;
}
[data-id="198"] a {
    XXtext-decoration: underline !important;
}
#sp-bottom {
background: #18181836;
    border-top: 5px solid transparent;
    border-image: linear-gradient(to right, #00e6b7 0%, #371069 49%, #840333 70%, #bfff40 100%);
    border-image-slice: 1;
	
}
#sp-footer {
    background-color: #000000 !important;
    font-family: 'Poppins', sans-serif;
    XXpadding-right: 0% !important;
    font-size: 11px;
    line-height: 17px;
}
#sp-bottom .sp-module ul > li > a {
color: #ffffff;
    font-weight: 500;
    padding: 2px 0;
    font-size: 12px;
    line-height: 18px;
}
#sp-bottom .sp-module ul > li > a:hover {
color: #fff;
    font-weight: 500;

}
#sp-bottom .sp-module ul > li > a:hover {
    text-decoration: underline !important;
}

#sp-footer-1 {
    background-color: #0e0e0e;
    color: #666666;
    padding: 0px 10px 0px;
    border-top: 5px solid transparent;
    border-image: linear-gradient(to right, #00e6b7 0%, #371069 49%, #840333 70%, #bfff40 100%);
    border-image-slice: 1;
}

.menu_botton {
    text-align: left;
    width: max-content !important;
}
.menu_botton .active a {
    background: none !important
}
#sp-botton .row {
    text-align: center !important;
    width: max-content !important;
    margin: auto !important;
	
}
#sp-botton1 {
    padding: 0 !important;
    width: 100% !important;
}
#sp-bottom {
padding-top: 76px !important;
   
    padding-bottom: 30px !important;
    position: relative;
    z-index: 0;
}
@media (max-width: 768px) {
    .col-sm-6 {
        width: 100%;
    }
    .menu_botton {
        display: block !important;
    }
}
@media (min-width: 768px) {
 
}


.bottom5 {
    margin: 0 auto;
    
    
    color: #fff;
    font-family: 'poppins';
}
.logo_blog{
    filter: opacity(0.9);
}
.slogan_bottom {
font-size: 18px;
    font-weight: 200;
    margin-top: -4px;
}
.multilive_bottom {
    margin-top: 1px;
    letter-spacing: 1.0px;
    font-family: 'Poppins';
    font-size: 10px;
    font-weight: 900;
}
.but_botton {
height: 32px;
    padding: 10px 9px 9px 10px;
    margin: 0px 10px;
    width: 34px !important;
    display: block;
    float: left;
    background: #ffffff29;
    background: linear-gradient(234deg, rgba(28, 28, 28, 1) 0%, rgba(60, 60, 60, 1) 100%);
    border: 0px solid #3c3c3c;
    border-radius: 50%;
    transition: background-color 0.3s ease, transform 0.3s ease;
    height: 34px;
}
.desc_sala_redes .but_botton botton_twitch{
    width: 15px;
}
.but_botton:hover {
    filter: brightness(3.5);
	border: 1px solid #989898;
	background: #ffffff14;
	transform: scale(1.1);
	
}

.but_botton.botton_twitter_x{
        padding: 10px 9px 10px 9px;
}

.but_botton.botton_twitch{
        padding: 7px 7px 6px 7px;
}


.lang_botton{
	width: 250px;
    margin: 0 auto;
}

.desc_sala_redes .botton_website{
	padding: 9px 9px 9px 9px;
}

.lang_botton .sp-module-title {
    margin: 0px;
    text-align: center;
    color: #ddd;
}
.lang_botton .mod-languages ul.lang-inline li {
    border: none;
    margin: 0 5px 0 0;
    display: inherit;
}
.lang_botton .mod-languages ul.lang-inline li a {
width: 40%;
    float: left;
    padding: 8px !important;
    margin: 5%;
	text-align: center;
}
.lang_botton div.mod-languages img {
    border: none;
    margin: 0 auto 5px;
}
.lang_botton .mod-languages .lang-inline .lang-active a {
    background: #ffffff0a;
    color: #c7c7c7 !important;
}
.lang_botton .mod-languages .lang-inline  a {
    background: #ffffff00;
    color: #B4B4B4 !important;
}
#sp-bottom .sp-module-title {
margin-bottom: 8px;
    color: #f6f5f5;
    font-family: 'Figtree';
    font-weight: 800 !important;
    font-size: 19px !important;
}

#es .mod-es-menu-bar__icon-link:hover {
    background: #ffffff00;
	color: #fff;
}
.loginBtn:hover {
    background: #56565600 !important;
}
/*PLATAFORMAS SUPORTADAS */
.redes_botton {
    font-family: 'Poppins', sans-serif;
    width: 100%;
    max-width: 280px;
    margin: 40px auto 0px!important ;
    padding-bottom: 0px !important;
    text-align: center;
    /* background: #333; */
}

.text_icon_botton {
	line-height: 21px;
    font-size: 7px;
    font-weight: 500;
    color: #dedbdb;
    /* position: relative; */
    bottom: -11px;
    margin: 0 auto;
    width: max-content;
}
.botton_facebook .text_icon_botton {
    left: -13px;
}
.botton_youtube .text_icon_botton {
    left: -10px;
}
.botton_twitch .text_icon_botton {
    left: -6px;
}
.plat_botton .sp-module-content {
    position: relative;
    top: -20px !important
}
.redes_botton .sp-module-content {
position: relative;
    top: -36px !important;
    margin: 0px auto;
    width: -webkit-fill-available;
    left: -8px;
}
.redes_botton .sp-module-title {
font-size: 9px !important;
    text-align: center;
    margin: 0 0 30px;
    color: #dedbdb;
    text-transform: none;
    letter-spacing: 3px;
}
.but_botton2 {
    height: 36px !important;
    padding: 1px;
    margin: 0px 0px 0 0;
    width: 20% !important;
    display: block;
    float: left;
    /* background: #1a1a1a; */
    border-radius: 50%;
}


.es-forms__group .icon_botton {
    margin: 0 auto;
    height: 30px;
}
.es-forms__group .botton_twitch  img {
    width: 22px;
}
.es-forms__group .botton_youtube  img {
    width: 26px;
}
.es-forms__group .botton_kick  img {
    width: 20px;
}
.es-forms__group .botton_nimo  img {
    width: 30px;
}
.es-forms__group .botton_facebook  img {
    width: 24px;
}
.es-forms__group .text_icon_botton {   
    font-size: 11px;
}
.icon_botton {
    margin: 0 auto;
    height: 16px;
	    filter: brightness(1.5);
}
.botton_twitch img {
    width: 24px;
}
.botton_youtube img {
    width: 30px;
}
.botton_kick img {
    width: 13px;
}
.botton_nimo img {
    width: 18px;
}
.botton_facebook img {
    width: 15px;
}
.bot_botton_plat {
color: #c7c7c7;
    font-size: 9px;
    line-height: 14px;
    font-weight: 500;
}


/*PLATAFORMAS SUPORTADAS ------- FIM */
/*PLATAFORMAS SUPORTADAS BANNER -------  */
.plat_banner {
 	height: 306px !important;
    padding: 1px;
    margin: 50px auto !important;
    max-width: 943px;
    display: block;    
    border-radius: 50%;
	font-family: 'Figtree';
}
.plats_banners {
   
    padding: 1px;
    margin: 0px 0px 20px 0;
    width: 20% !important;
    display: block;
    float: left;
    /* background: #1a1a1a; */
    border-radius: 50%;
}
.plats_banner_title{
text-align: center;
    color: #fff;
    font-size: 22px;
    letter-spacing: 5px;
    font-weight: 800;
    margin: 51px 5px 16px;
}
.plat_banner .icon_botton {
    margin: 0 auto;
    height: 56px;
	    filter: brightness(1.5);
}
.plat_banner .botton_twitch img {
   width: 44px;
   
}
.plat_banner .botton_youtube img {
   width: 49px;
   
}
.plat_banner .botton_kick img {
   width: 39px;
   
}
.plat_banner .botton_facebook img {
   width: 43px;
   
}
.plat_banner .botton_nimo img {
   width: 56px;
   
}
.plat_banner .text_icon_botton {
line-height: 14px;
    font-size: 18px;
    font-weight: 500;
    color: #dedbdb;
    /* position: relative; */
    bottom: -11px;
    margin: 2px auto;
    width: max-content;
}
.plat_banner .text_icon_botton.extras{
line-height: 23px;
    font-size: 12px;
    color: #8f8f8f;
    font-weight: 400;
}
.plats_banner_terms1{
text-align: center;
    color: #e0e0e0;
    font-size: 17px;
    font-weight: 100;
}
.plats_banner_terms2{
    text-align: center;
    color: #adadad;
    font-size: 16px;
    font-weight: 400;
}
.plats_banner_terms3{
background: #252525de;
    border-radius: 6px;
    padding: 3px 20px;
    text-align: center;
    display: block;
    width: fit-content;
    margin: 10px auto;
    color: #e0e0e0;
    font-weight: 400;
    font-size: 12px;
}
.plats_banner_terms3:hover{
	color: #000000;
	background: #fffafade;
}
/*PLATAFORMAS SUPORTADAS BANNER ------- FIM */
.item-page a {
    color: #1d1d1deb;
}
.item-page a:hover {
   text-decoration: underline;
}
.es-teaser-about div{
	    font-family: 'Figtree';
}
#es .es-social-signon .btn-es-primary{
	    background: #00ada6 !important;
    margin: 0 auto!important;
	font-weight: 400!important;
	
}
#es .es-social-signon .btn-es-primary.btn-block:hover , .es-social-signon .btn-es-primary.btn-block:active{
	    background: #00ada6 !important;
	
}
#es .es-social-signon input {
    text-align: center;
}
#es .es-social-signon {
    font-family: 'Poppins';
    margin: 50px 0;
}
#es .es-social-signon label {

    font-weight: 300;
}
.menu_botton li {
    padding: 0px 0px !important;
}
.menu_botton1, .menu_botton2, .menu_botton3, .menu_botton4 {
    font-family: 'Figtree', sans-serif;
    font-size: 13px;
}
.sp-module ul.menu_botton {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    text-align: left !important;
}
.menu-botton-dif {}
/*LIMPA ARTIGOS*/
.pager, .article-footer-wrap, .entry-header, .item-page .btn-group {
    display: none !important;
}
.entry-header h2 a {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 29px;
}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #282828;
}
.menu_botton .active a {
color: #ffffff !important;
    text-decoration: underline !important;
    font-weight: 500 !important;
}
.page-header h1 {
    font-size: 46px;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    color: #ff00c6;
}
.item-page {
    padding: 0 79px;
}
article.item {
color: #d3d3d3;
    color: #ffffff !important;
    margin-bottom: 75px;
    font-size: 16px;
    line-height: 29px;
    font-weight: 300;
    border-bottom: 1px solid #6b6b6b;
    padding-bottom: 30px;
	
	
	
}
#sp-main-body .item-page {
    font-family: 'Figtree';
    color: #eaf5ff;
}
#sp-main-body .item-page b, #sp-main-body .item-page strong ,#sp-main-body .item b, #sp-main-body .item strong {
    font-weight: 800;
    color: #222;
    font-size: 20px;
}
#sp-main-body .item-page strong a {
    font-weight: 800;
	color: #212121;
}
#sp-main-body .item-page strong a:hover {
    text-decoration: underline;
}

.sp-copyright {
font-weight: 800;
    font-size: 15px;
    font-family: 'Figtree';
    background: linear-gradient(to right, #00fff5FF 0%, #b99cdd 49%, #ed1968 70%, #bfff40 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.gear_sub {
    position: absolute;
    top: 29px;
    left: 26px;
    z-index: 2;
    background: #262626;
    border-radius: 50%;
    padding: 5px;
    border: 0px #080808 solid;
    font-size: 11px;
    line-height: 0px;
    color: #ddd;
}
.tv-logo {
position: absolute;
    background: #ffffff00;
    color: #cfcbcb;
    border-radius: 50%;
    padding: 2px;
    top: 28px;
    right: 3px;
    font-size: 8px;
    line-height: 9px;
    font-weight: 700;
    font-family: 'poppins';
    border: 1px solid #ccc0;
}
.mod-es-dropdown-menu__name b {
font-family: 'Figtree', sans-serif;
    font-weight: 700 !important;
    font-size: 17px;
}
#es .popbox-dropdown-nav__post .t-fs--sm {
    font-size: 14px !important;
    color: #b0b0b0;
}
/*MENU USER LATERAL*/
.off-nav-638, .off-nav-658 {
    display: none !important;
}
.off-menu_210 .sm-icon {
    width: 32px;
}
.off-menu_210 dl .desc, .off-menu_210 dl.level1 .desc {
    position: relative;
    left: 1px;
    top: 2px;
    width: 260px;
}
#off-menu_210 {
    margin: 0px 0px -1px 0px !important;
}
.align_screen {
    padding: 12px 9px;
}
.noborder {
    border-left: 1px solid #3c3c3c;
}
.botchat {
    border-right: none !important;
}
#es .es-profile-header__title {
    margin: 0;
}
.body-innerwrapper {
    background: #0e0e0e !important;
	    margin-bottom: -2px;
}
#sp-component .sp-column {
/*	background: #0e0e0e;*/
}
    

.event_typex {
    border: none !important;
    margin-left: -5px !important;
}
#es .g-list-inline--dashed > :not(:first-child) {
    border-left: none;
}
.header-event-view {
    margin-left: -6px !important;
}
#es .t-lg-mt--md {
    margin-top: 2px !important;
}
#es .g-list-inline--dashed > :not(:first-child) {}
.header-event-view {
    padding-left: 14px !important;
}
.info-card-3 {
    height: 25px;
    
    display: block;
}
#es .es-card__meta .total_views  .info-card-3{
	display: inline!important;
}
.total_views3 {
    position: relative;

}
.fa-globe-americas {
    margin-right: -1px;
}
.total_views .fa-globe-americas, .total_views .fa-lock, .total_views .fa-user-secret {
    margin-left: 0px;
}
.card-infos2 {
    position: relative;
    top: 5px;
}
.bot-invited2 {
    position: relative;
    top: -8px;
}
.fa-lock {
    font-size: 11px;
    position: relative;
    top: -1px;
}
.views5 {
    margin: 0px 10px 0 0px !important;
}
.total-lives5 {
    padding: 3px 0 0 0;
    position: relative;
    top: -4px;
}
.event_typex {
    height: 10px
}
#es.tooltip {
    font-family: system-ui;
    font-weight: normal;
    line-height: 1.3;
    font-size: 12px;
  
}
#es .tooltip-inner {
    max-width: 200px;
    padding: 6px 11px 7px;
    color: #c9c9c9;
    text-align: center;
    background-color: #333333;
    border-radius: 9px;
    -webkit-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 1);
}
#es.tooltip.top .tooltip-arrow {
    border-top-color: #333333;
}
#es.tooltip.top-left .tooltip-arrow {
    border-top-color: #333333;
}
#es.tooltip.top-right .tooltip-arrow {
    border-top-color: #333333;
}
#es.tooltip.right .tooltip-arrow {
    border-right-color: #333333;
}
#es.tooltip.left .tooltip-arrow {
    border-left-color: #333333;
}
#es.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #333333;
}
#es.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #333333;
}
#es.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #333333;
}
#es .o-alert {
    padding: 5px 6px 5px 16px;
    border: 3px solid transparent;
    border-radius: 10px;
    text-shadow: none;
    overflow: hidden;
    font-size: 19px;
    font-weight: 600;
    text-align: center;
    margin: 0px 0 0 0px;
    width: 50%;
    left: 50%;
    top: 50%;
    margin-left: -25%;
    margin-top: -50px;
    position: fixed;
    z-index: 999999;
}
#es .o-alert__close {
    float: right;
    padding: 1px 9px 5px !important;
    font-size: 26px;
    border-radius: 50%;
    border: 1px solid #0000000a !important;
    background: #0000003d !important;
    font-weight: 700;
    line-height: 1;
    opacity: 1;
    text-shadow: none !important;
    color: inherit !important;
}
#es .o-alert--info {
    background-color: #201b0c;
    border-color: none;
    color: #ff9100;
}
#es .o-alert--success {
    background-color: #004d3f;
    border-color: none;
    color: #00ffd3; /*width: 350px;
    margin: auto;
    position: fixed;
    z-index: 99;
    top: 43%;
    left: 22%;
    padding: 12px;*/
}
#nomechat.nomeuser2 a {
	font-size: 12px !important;
    font-weight: 500;
    font-family: 'Figtree';
}
#es .es-streams {
    position: relative;
    top: 72px;
}
#es .es-streams {
    width: 100%;
    position: relative;
    top: 0px;
	height: fit-content;
    min-height: 100%;
}
#es .es-stream-preview .is-video, #es .es-input-smiley {
    display: none
}
.stream_acao {
color: #e5e5e5;
    margin-top: 3px;
    background: rgb(43 43 43);
	background: linear-gradient(90deg, rgb(45 45 45) 1%, rgb(36 36 36) 99%);
    padding: 12px 18px 15px;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Figtree';line-height: 21px;
}
.es-teaser-about div{
	font-size: 15px;
}
.stream_acao.margem {
    margin-top: 11px;
}
#es .es-stream-preview {}
#es .o-alert--danger, #es .o-alert--error {
    background-color: #140202;
    border-color: none;
    color: #ff0500;
}
.plat_live_stream {
    width: 34px;
    float: left;
	filter: brightness(1.5);
}
.plat_live_stream .yt {
   margin: -5px 0 0 -7px;
    width: 31px;
}
.plat_live_stream .tw {
 margin: 1px 0 0 -1px;
    width: 25px;
}
.plat_live_stream .ki {
   margin-top: -1px;
    width: 24px;
}
.plat_live_stream .ni {
    margin: -2px 0 0 -6px;
    width: 44px;
}
.plat_live_stream .fb {
      margin: -2px 0 0 0;
    width: 26px;
}
.stream_live_title {
        margin-top: 1px;
}
.plat_live_stream img {
    width: 40px;
}
.alert-text {
    width: calc(100% - 50px);
    padding-left: 50px;
    min-height: 38px;
    display: table;
    font-family: "poppins" !important;
    font-weight: 400 !important;
}
.alert-text2 {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    font-family: "poppins" !important;
    font-weight: 400 !important;
    z-index: 999;
    position: relative;
}
.postarlive {
    line-height: 2 !important;
}
.layout-create .es-forms__content p {
font-family: 'Figtree', sans-serif;
    margin: auto !important;
    width: fit-content;
    padding: 139px 5px 19px;
    font-size: 32px;
    color: #dfdfdf;
    font-weight: 600;
}
.es-create-category-select .embed-responsive-item {
    background-size: 78% !important;
    background-repeat: no-repeat !important;
}
#es .es-create-category-select {
    width: 100%;
    padding: 0 20px 100px 20px;
}
#es .es-create-category-select .es-title {
font-weight: 700;
    font-size: 18px;
    font-family: 'Figtree', sans-serif;
    position: relative;
    top: -21px;
    color: #868686;
}
#es .es-create-category-select .btn {
     background-color: #00000040;
    border: 1px solid #0f0f0f;
}
#es .es-create-category-select .btn:hover {
    background-color: #ffffff07;
    border: 1px solid #ffffff7a;
	transition: 0.3s;
	
}
#es .es-create-category-select .btn:hover .es-title{
    color: #fff;
	font-size: 20px;
	transition: 0.3s;
	
}
#es .es-create-category-select .btn:active, #es .es-create-category-select .btn:focus {
    background-color: #ffffff12 !important;
}
#sp-component .layout-create .es-forms__content .o-col-sm {
    display: block;
    margin: 0 auto;
    left: 0%;
    width: max-content;
    position: relative;
}


.search-guests1 {
    border-radius: 10px !important;
    padding: 10px 10px 10px 20px !important;
    height: 41px !important;
    background: #060606 !important;
    color: #ccc !important;
    font-size: 14px !important;
}
.search-guests1::placeholder {
    opacity: 0.5; /* Firefox */
}
#es .o-empty {
    background-color: #3330;
}
.es-app-wrapper {
    position: relative;
    top: -20px;
    max-width: 650px;
    margin: auto;
}
.mod-es-sidebar-event-guest {
    width: 46%;
    margin: auto;
}
#es .es-list__item:not(:first-child) {
    border-top: 1px solid #ffffff17;
}
#es .es-list-item-actions {
    border-top: 1px solid #5550;
    border-bottom: 1px solid #5555553b;
    padding: 0 0 8px 0;
    margin: 8px 0;
}
#es .o-select-group select {
    padding-right: 26px !important;
    font-family: 'Poppins', sans-serif;
    height: 33px !important;
    border-radius: 4px !important;
    position: relative;
    cursor: pointer;
    top: 1px;
}
#es .es-app-event-guests .o-select-group {
    background-color: #3330;
}
#es .o-select-group__drop {
    position: absolute;
    right: 14px;
    top: 17px;
    color: #ccc;
}
#es .o-select-group option {
    color: #f5f5f5 !important;
    background-color: #333 !important;
    line-height: 40px !important;
    margin: 30px !important;
    padding: 30px !important;
    display: block !important;
}
.btn-aplicar {
    padding: 9px 21px;
    position: relative;
    top: 1px;
    border-radius: 4px;
    background: #00ab7c;
    border: 0px solid #333;
}
.btn-aplicar:hover {
    background: #00c690 !important;
}
#es .es-list__item {
    padding: 38px 14px 24px  !important;
    width: 100%;
    display: block;
    display: -ms-flexbox;
    display: -ms-flex;
    display: block;
}
.es-list-item__title a {
    font-weight: 500 !important;

    float: left;
    line-height: 43px;
    padding-right: 10px;
}
.es-app-event-guests .es-list-item__title a {
font-weight: 400 !important;
    font-size: 14px;
    font-family: 'Figtree' !important;
    line-height: 43px;
    padding-right: 0px;
    float: initial;
}
.es-list-item__meta {
    position: relative !important;
    top: 8px !important;
}
#es .label-admin {
    border-radius: 10px;
    background-color: #00fff51a !important;
    color: #00fff5 !important;
    border: 2px solid #00fff5 !important;
}
#es .label-owner {
border-radius: 10px;
    background-color: #00fff51a !important;
    color: #00fff5 !important;
    border: 2px solid #00fff5 !important;
    font-family: 'Figtree';
}
#es .o-label--warning-o {
    border-radius: 10px;
    background-color: #e91e6333 !important;
    color: #ff1867 !important;
    border: 2px solid #ff1867 !important;
}
				.vprev {
    width: 100%;
    text-align: center;
    color: #fff !important;
    font-size: 17px;
    font-family: 'Poppins';
    margin-top: 8px;
}
				.video_tag_guest{
					position: relative;
    /* left: 50%; */
    width: fit-content;
    display: flow;
    cursor: default;
    text-transform: uppercase;
    z-index: 1;
    margin: 0 auto;
    background: #0e0e0e;
    padding: 3px 6px 2px;
    border-radius: 5px;
    font-size: 11px;
    text-align: center;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #9b9b9b;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 5px;
    margin-top: 4px;
					
				}
.total_guest_lives {
display: inline;
    margin-left: 3px;
    color: #fff;
    font-weight: 300;
    background: #333;
    padding: 2px 8px;
    border-radius: 20px;
}
#es.is-mobile .es-snackbar2 .dropdown-menu > li > a, #es.is-mobile .es-list-item .dropdown-menu > li > a, #es.is-mobile .es-mobile-list-item__action .dropdown-menu > li > a, #es.is-mobile .es-mobile-filter-toggle .dropdown-menu > li > a, #es.is-mobile .es-stream-control .dropdown-menu > li > a, #es.is-mobile .es-profile-header__action-wrap .dropdown-menu > li > a, #es.is-mobile .es-profile-header__avatar-wrap .dropdown-menu > li > a, #es.is-mobile .es-comment-actions .dropdown-menu > li > a, #es.is-mobile .es-convo__sidebar-action .dropdown-menu > li > a, #es.is-mobile .es-media-item-menu .dropdown-menu > li > a, #es.is-mobile .es-cover-menu .dropdown-menu > li > a, #es.is-mobile .es-profile-header-nav__item .dropdown-menu > li > a {
    font-size: 16px;
    line-height: 2.2;
}
#es .es-dialog-footer-content .btn-es-danger, #es .es-dialog-footer-content .btn-es-danger:hover, #es .es-dialog-footer-content .btn-es-danger:focus, #es .es-dialog-footer-content .btn-es-danger:active {
    color: #ededed !important;
}
.enquadrar {
    padding: 12px 9px;
    width: 32px;
}
#chat_f {
    /*height: 93.3vh;*/
    height: 87.9vh;
}
#nomeuser {
    height: 100.1%;
}
.es-avatar-file {
    font-size: 15px !important;
}
#es .es-dialog-footer-content .btn-es-primary, #es .es-dialog-footer-content .btn-es-primary:hover, #es .es-dialog-footer-content .btn-es-primary:focus, #es .es-dialog-footer-content .btn-es-primary:active {
    color: #ffffff !important;
    margin: 0px !important;
    line-height: 26px !important;
}
.popbox-dropdown__note {
  font-weight: 600;
    font-size: 12px;
    font-family: 'Figtree' !important;
    color: #d5d5d5;
}
#es .popbox-dropdown__note:hover {
	text-decoration: underline ;color: #fff;
	
}
#es .popbox-dropdown__title {
    font-weight: 500;
    color: #9b9b9b;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
}
#es .es-streams .es-pagination .btn-es-default-o {
   width: 100%;
    background: #272727 !important;
    color: #b7b7b7 !important;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 500 !important;
    font-family: 'Poppins', sans-serif !important;
}
#es .es-streams .es-pagination .btn-es-default-o:hover {
    background: #3c3c3c !important;
    color: #e7e7e7 !important;

}
#es .es-streams .es-pagination{
	margin-bottom: 50px;
}
.sumirviewall {
    display: none;
}
.botoes_botton {
    float: left
}
.es-convo__content-scroll-area {
    XXheight: 100%;
}
#es .es-convo__sidebar .t-lg-mb--sm, #es .es-convo__content .t-lg-mb--sm {
    margin-bottom: 0px !important;
}
#es .es-convo-messages__item .es-user-name {
    font-weight: 400;
    text-transform: unset;
    color: #fff !important;
}
#es .es-convo-text {
color: #e9e9e9 !important;
    font-weight: 300;
    font-size: 14px !important;
    font-family: 'Figtree';
}
#es .es-convo__sidebar-item {
    color: #fff !important;
    font-family: 'Figtree';
    font-size: 14px;
}
#es .es-convo-composer__editor .es-convo-composer__textarea {
    background: #141414 !important;
    max-height: 50px;
    border-radius: 11px;
    padding: 6px 18px 6px 18px !important;
    min-height: 50px;
    line-height: 16px;
}
#es .es-convo-meta {
    font-size: 12px;
    color: #888;
    font-weight: 700;
}
#es .es-convo-composer__editor .es-convo-composer__textarea:hover {
background: #0d0d0d !important

}
#es .es-convo-composer__editor .btn {
    padding: 6px 12px !important;
    font-size: 13px !important;
    line-height: 1.666666667;
    border-radius: 10px !important;
}
#es .es-convo-composer__editor .es-convo-composer__textarea::-webkit-scrollbar-thumb {
    background-color: #222;
    border-radius: 10px;
    border: 3px solid #0D0D0D;
}
#es .es-convo-composer__editor .es-convo-composer__textarea::-webkit-scrollbar-track {
    background: #302c2c00;
}
#es .es-field-cover .btn.is-loading:before {display: none;}
.es-convo {
    height: 87vh;
}
#es .es-convo-composer__bd {
    padding: 3px 16px;
}
.gambitextarea {}
#es .es-convo, .es-convo__sidebar {
    background: none !important;
    border-right: none !important;
    margin-bottom: -8px;
}
#es .es-convo__sidebar {
    border-right: 1px solid #323232 !important;
}
#es .es-convo__sidebar-item {
    width: 98%;
    margin: 3px 3px 3px 10px;
}
#es .es-convo-composer {
    padding-bottom: 0px;
    min-height: 100px !important;
}
#es .es-convo, #es .es-convo__content-hd, #es .es-convo-composer, #es .es-convo__search-input-wrap, #es .es-convo__sidebar-btn-new, #es .es-convo__sidebar-hd, #es .es-convo-sidebar-tab > :not(:first-child) {
    border: none
}
.es-convo__content-hd-title {
font-family: 'Figtree', sans-serif;
    font-size: 20px;
    padding: 6px 0px 0px 0px;
    font-weight: 700 !important;
    color: #ffffff;
    width: calc(100% - 0px);
}
#es .es-convo__sidebar-scroll-area {
    top: 102px
}
.es-convo__search-input-wrap {
    padding: 10px
}
#es .es-convo__search-input-wrap:before {
    right: 23px;
    top: 19px;
}
#es .es-convo__search-input-wrap input[type="text"] {
    border-radius: 30px
}
.es-convo-list-items {
    padding: 6px
}
.es-convo__sidebar-item {
    margin: 0 0 3px 0;
    border-radius: 10px
}
.es-convo__sidebar-item {
    background: none !important;
}
#es .es-convo__sidebar-item.is-active {
    background: #292929 !important;
}
#es .es-convo__sidebar-item:hover {
    background: #353535 !important;
}
#es .es-convo__sidebar-item + .es-convo__sidebar-item {
    border: none
}
.es-convo__sidebar-hd {
    padding: 4px;
}
.es-convo-sidebar-tab .o-nav__link {
    border-radius: 6px;
}
#es .es-convo__sidebar-btn-new {
    top: 9px;
    position: relative;
}
#es .es-convo__sidebar-btn-new a {
    font-size: 11px;
    background: none;
}
.form_mensagem2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0;
}
.bot_form4 {
    background-color: #fff !important;
}
#es .es-single-composer-textarea {
    border: none;
    padding: 0px;
    background: #14141400;
    border-radius: 6px;
    position: relative;
    top: 20px;
    height: 70px;
}
#es .textboxlist-item {
    color: #00fbc1;
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
    margin: 1px 4px 2px 0;
	background: #1e1e1e;
}
#es .textboxlist-itemRemoveButton > i {
    font-size: 20px;
}
#es .textboxlist {
    min-height: 34px;
    max-height: unset;
    height: auto !important;
}
#es .form_mensagem4 .textboxlist {
    padding: 6px 10px 6px !important;
}
#es .textboxlist-item .textboxlist-itemContent img {
    width: 24px;
    height: 24px;
    line-height: 22px;
    margin: 0 3px 0 0;
    border-radius: 50%;
}
#es .textboxlist-itemRemoveButton {
    opacity: 1;
    cursor: pointer;
    text-align: center;
    color: #fff5f5;
}
#es .es-single-composer-textarea .mentions textarea {
    height: 70px !important;
    padding: 6px 10px !important;
    line-height: 18px;
    overflow: auto;
    background: #434343 !important;
}
#es .es-single-composer-textarea .mentions textarea::placeholder {
    color: #ddd
}
#es .es-single-composer-textarea .mentions textarea::-webkit-scrollbar-thumb {
    background-color: #747474;
    border-radius: 10px;
    border: 3px solid #262626;
}
#es .es-single-composer-textarea .mentions textarea::-webkit-scrollbar-track {
    background: #353535;
    border-radius: 0 9px 9px 0;
}
.escrev_user {
    width: 100%;
}
.form_mensagem2 {
    padding: 0 10px;
}
.conversation-compose {
    padding: 0 20px;
}
.title_new_convers {
    font-size: 18px;
    color: #ddd;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 18px;
    top: -27px;
    position: relative;
}
#es .es-convo-sidebar-tab > li.active > a {
    color: #ffffff;
}
#es .es-convo-sidebar-tab > li > a {
    color: #a19f9f;
}
.es-convo-messages__time {
    color: #707070;    font-weight: 700;
}
#es.is-mobile .es-convo__sidebar-scroll-area {
    top: 133px
}
#es.is-mobile .es-convo__search-input-wrap {
    top: 20px
}
#es .btn-xs {
    background: #ffffff05 !important;
    padding: 7px 14px !important;
    border-radius: 8px !important;
    border-color: #181818 !important;
}
#es .btn-xs:hover, #es .btn-xs:active, #es .btn-xs:visited, #es .btn-xs:link, #es .btn-xs:target, #es .btn-xs:focus {
    background: #4c4c4c !important;
    border-color: #1e1e1e00 !important;
}
.is-mobile .es-new-convo-wrapper {
    margin: 20px 5px 0px;
}
.is-mobile .o-media__body {
    padding: 0 0 0 0px;
}
#es.is-mobile .es-convo__content-hd-title {
    float: none;
    margin-top: 47px;
    font-size: 21px;
    font-weight: 500 !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(88% - 9px);
    color: #fff;
}
#es.is-mobile .btn-convo-back {
    position: absolute;
    display: none;
    left: 0px;
    padding: 10px 20px !important;
}
#es.is-mobile .es-convo__content-action {
    width: 100%;
    background: none;
    border-bottom: 0px;
}
#es.is-mobile .btn-convo-back {
    border-radius: 0 20px 20px 0 !important;
    position: absolute;
    left: 0px;
    font-size: 20px;
    height: 47px !important;
    padding: 17px 23px !important;
    line-height: 7px !important;
}
.es-convo__content-action .o-btn-group {
    position: absolute !important;
    right: 10px;
    top: 0px;
}
#es .es-convo-messages__item + .es-convo-messages__item {
    margin-top: 17px;
}
.message-list div {
    position: relative;
    bottom: 0px;
	    font-family: 'Figtree';
}
.msg_descer{
	padding-top: 9px;
}
#es .es-convo-messages {
    bottom: 16px;
}
#es.is-mobile .es-conversations .es-convo {
    height: unset !important;
}
.es-conversations .es-convo {
    height: 73vh;
    top: -34px;
    position: relative;
}
#es .es-convo-composer__ft .btn-es-primaryXX { /* width: 100%; */
    padding: 9px 26px !important;
    border-radius: 30px;
    margin-top: 8px;
    z-index: 9;
    position: relative;
    top: 26px !important;
}
#es .avatar-upload-field .o-input-group__btn:last-child > .btn {
    border-radius: 55px !important;
    margin-top: 2px;
    height: 44px !important;
}
#es .o-input-group__btn:last-child > .btn {
    border-radius: 55px !important;
    margin-top: 2px;
}
.termos1 {
    font-size: 13px !important;
    line-height: 18px !important;
}
.view-registration .o-checkbox:hover {
    text-decoration: underline !important;
}
.view-registration .termos1 {
    cursor: pointer;
}
.vertermos {
    background: #333;
    padding: 6px 12px;
    border-radius: 5px;
    color: #ccc;
    text-decoration: none !important;
    z-index: 99999 !important;
}
#btn-register-submit {
    width: 100% !important;
    padding: 9px !important;
    border-radius: 10px !important;
    margin-bottom: 45px !important;
    font-size: 12px !important;
}
.es-dialog-content {
    overflow-y: auto;
}
.es-dialog-content::-webkit-scrollbar {}
.es-dialog-content::-webkit-scrollbar-track {
    background: #404040;
}
.es-dialog-content::-webkit-scrollbar-thumb {
    background-color: #323232;
    border-radius: 10px;
    border: 3px solid #444444;
}
.es-dialog-content::-webkit-scrollbar-thumb:hover {
    background-color: #323232;
    border-radius: 10px;
    border: 1px solid #444444;
}
.dropdown-menu--popdown__desp {
    font-family: 'Poppins', sans-serif
}
.thumb_title1 {
    margin: 25px 0 0 !important;
}
[data-id="64"] .o-help-block {
    font-size: 11px;
}
#es .es-profile-header__title {
    font-size: 19px !important;
    top: 10px;
    line-height: 30px;
    position: relative;
    float: revert;
}
#es .es-convo-messages__item .es-user-name {
    letter-spacing: 0.3px;
    font-size: 14px !important;
    font-weight: 500;
}
#es .es-convo-messages__item .es-user-name .es-verified {
    position: relative;
    left: -3px;
    top: -3px;
	
	
}
#es .es-convo__content-scroll-area {
    /* position: relative; */
    height: 480px;
}
#es .es-convo-composer__editor .es-convo-composer__textarea {
    min-height: 70px !important;
    max-height: 70px !important;
}
.es-convo-composer__textarea div {
    min-height: 70px !important;
    max-height: 70px !important;
}
#es .es-convo-composer__action-reply .reply-button {
font-family: Figtree !important;
    font-weight: 400 !important;
    padding: 2px 63px !important;
    font-size: 16px;
    border-radius: 7px;
    margin-top: 8px !important;
    margin-bottom: 6px !important;
    background: #008969 !important;
}
#es .es-convo-composer__action-reply .reply-button:hover {
    background: #00ab83 !important;
}
#es .es-convo__content-hd {
    background: #08080800 !important;
    height: 60px;
    border-bottom: 1px #3c3c3c solid;
}
#es .es-dialog-footer-content .btn {
color: #fff !important;
    font-family: 'Figtree', sans-serif !important;
    background: #282828 !important;
    font-weight: 500;
    font-size: 15px !important;
    /* font-family: sans-serif !important; */
    font-family: inherit !important;
}
#es .es-dialog-footer-content .btn:hover, #es .es-dialog-footer-content .btn:active, #es .es-dialog-footer-content .btn:target {
    background: #333 !important;
}
#es .es-dialog-footer-content .btn-es-default, #es .es-dialog-footer-content .btn-es-default:hover {
    font-weight: 400;
}
#es .es-dialog-footer-content .btn + .btn {
    border-left: 1px solid #414040 !important;
}
#es .es-dialog-footer {
    border-top: 1px solid #393939 !important;
}


#es .bot-invited2 .btn-es-default-o.tam_fix {
    padding: 0px !important;
    margin: 0px !important;
}
#es .btn-es-default-o.tam_fix {
    padding: 0px !important;
    margin: 0px !important;
}
#es .o-btn-group .bot-post li {
    padding: 3px 0;
}
#es .es-profile-header__action-toolbar .o-btn-group > .o-btn-group:last-child:not(:first-child) > .btn:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.es-create-category-select .btn {
    padding: 0px !important
}
.es-create-category-select .o-avatar-v2XXXX {
    display: none !important
}
#es .btn-es-default-o.bot-back-v {
    top: -20px;
    padding: 6px 10px;
    width: 200px;
    left: 0px;
    position: relative;
    font-family: 'Poppins', sans-serif !important;
    background: #28282800 !important;
    color: #e4e4e4 !important;
    border: 2px solid;
    border-color: #bababa !important;
    font-size: 15px;
    border-radius: 20px;
    margin: 3px;
}
#es .btn-es-default-o.bot-back-v:hover {
    background: #1c1c1c !important;
    border-color: #e4e4e4 !important;
}
#es .g-list-inline {
font-size: 11px;
    font-family: 'Figtree', sans-serif;
    font-weight: 400;
    margin-left: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.video_tag {
cursor: default;
    text-transform: uppercase;
    position: absolute;
    z-index: 1;
    margin: 1px 0 0 1px;
    background: #0e0e0e;
    padding: 2px 8px 2px;
    border-radius: 2px;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #9b9b9b;
    font-family: 'Figtree';
}
.help-block3 {
    font-family: 'Poppins', sans-serif;
    margin-bottom: 1px;
    font-size: 24px;
}
.aviso_pendente_form {
    font-family: 'Poppins', serif;
    text-align: center;
    font-size: 13px;
    color: #F9C053;
    padding: 10px;
    border-radius: 10px;
    background: rgb(249 192 83 / 12%);
    border: 2px solid rgb(249, 192, 83);
}
.aviso_pendente_form i {
    display: block !important;
    font-size: 30px;
    margin: 5px 0 10px;
    color: #F9C053;
}
.count_bottom {
    width: 174px;
    margin: auto;
    margin-bottom: 44px;
}
.bot_new_live_page {}
.users_pendente {
    position: relative;
    top: 9px;
	cursor: pointer;
}
.enviar_botao {
    padding: 11px 0 !important;
    border-radius: 30px !important;
}
.table-condensed .btn:hover {
    background: #444;
}
#es .data_picker {
    position: relative !important;
    top: -2px;
    left: -7px;
}
#es .o-grid--gutters .data_picker .btn-es-default-o {
    border-radius: 0 10px 10px 0 !important;
    height: 43px !important;
    width: 34px;
    padding: 10px 10px !important;
}
.dica_drag {
    text-align: center;
    color: #7a7a7a;
}
.es-events-edit .es-mobile-filter {
    display: none;
}
.sp-copyright2 {
    font-size: 12px;
    color: #7c7c7c;
    position: relative;
    top: -5px;
}
.es-dialog-content b {
    font-weight: 500 !important;
    color: #fff !important;
}
.es-dialog-content p {
    font-weight: 500 !important;
}
.sm-03657 button {
    border-radius: 20px;
    width: 94%;
    background: #484848;
    color: #ccc;
    margin: 10px 0 20px;
}
.sm-03657 button:hover {
    background: #5e5e5e;
}
.sm-03637 .lang-inline li, .mod-languages .lang-inline li {
    padding: 0px 0 0px 21px !important;
}
.sm-03637 .lang-inline li a {
    padding: 12px 0px 11px 14px;
    color: #c5c5c5 !important;
    background: #222222;
    border-radius: 6px;
    margin: -7px 0;
}
.mod-languages a {
 padding: 0px 0px 13px 41px;
    color: #c5c5c5 !important;
    background: #292929;
    border-radius: 6px;
    margin: -9px 0;
    font-family: 'Figtree';
    font-weight: 500;
}
.mod-languages {
    position: relative;
    top: 12px;
}
#sp-bottom .sp-module-content .mod-languages ul.lang-inline li a {
    padding: 0px 0px 13px 41px !important;
    color: #fff !important;
    background: #0e0e0e00;
    border-radius: 6px;
    margin: 1px 0;
	font-family: 'Poppins';
}
#sp-bottom .sp-module-content .mod-languages ul.lang-inline li a:hover {
    background: #ffffff29;text-decoration: none;
}
#sp-bottom .sp-module-content .mod-languages ul.lang-inline li.lang-active a {
     background: #ffffff1a;
    color: #fff !important;
	

}
#es.bootstrap-datetimepicker-widget {
 
    font-family: 'Poppins'!important;
}
#sp-bottom .sp-module-content .mod-languages ul.lang-inline li {
padding: 0px 0 0px 0px !important;
}
#sp-bottom .sp-module-content .mod-languages ul.lang-inline li img {
top: 16px !important;
    position: relative;
}
#sp-position7 .sp-module-title{
    
    margin-bottom: -7px;
    margin-top: 6px;
    font-size: 14px !important;
}
#sp-position7 .logo--blog {
    
	margin-bottom: 14px;
}
.eb-container .mod-languages {
    margin: -11px 0 7px 0 !important;
	    position: relative;
    top: 29px;
}
.sm-03637 .mod-languages .lang-inline .lang-active a {
    background: #3c3b3b;
    color: #fff !important;
}
.mod-languages .lang-inline .lang-active a {
    background: #3b3a3a;
    color: #fff !important;
}
.sm-03637 .lang-inline li a:hover {
    color: #fff !important;
    background: #1e1e1e;
}
#sp-position7 .title_language {
display:none;
}
.mod-languages img {
    left: -28px;
    border-radius: 3px;
}
.mod-languages .lang-inline li a:hover {
    color: #fff !important;
    background: #333333;
}
.eb-56 .lang-inline img {
    top: 18px !important;
    position: relative;
}
.eb-container .sm-03657 div {
color: #a3a3a3;
    font-size: 12px;
    font-weight: 500;
    text-align: left;
    padding: 0 0px;
    line-height: 17px;
    font-family: 'Figtree';
}
[data-id="200"], [data-id="201"] {
    font-family: 'Poppins', sans-serif;
    margin-bottom: 6px;
    color: #fff;
    padding-top: 0px;
    height: 17px;
    font-size: 26px;
    position: relative;
    top: -9px;
}
.about-1 {
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    line-height: 40px;
    color: #ff1867;
}
.about-2 {
    font-size: 21px;
    font-family: 'Poppins', sans-serif;
    line-height: 32px;
    color: #c5c5c5;
}
.about-3 {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    line-height: 21px;
    color: #f7f7f7;
}
.about-4 {
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    line-height: 40px;
    color: #ff1867;
}
#es .has-error .o-input-group__btn .btn {
    border-color: #ff070a !important;
}
#es .es-fields-error-note, #es .es-fields-error-note2 {
    font-size: 17px;
    font-weight: 800;
    text-transform: uppercase;
    font-family: 'Figtree', serif;
    color: #ff0017;
    padding: 0px 0px 3px 6px;
    text-align: center;
}
.o-help-block {
    font-family: 'Poppins', sans-serif;
    margin-bottom: 1px;
}
.help-block4 {
    font-family: 'Poppins', sans-serif;
    margin-bottom: 1px;
    padding: 10px 0 4px !important;
}
.utc-box {
    font-family: 'Poppins', sans-serif;
    padding: 10px 15px !important;
    background: #1c1c1c;
    font-weight: 100;
    border-radius: 10px;
    color: #a3a3a3;
}
.tz_span {
    color: #fff;
}
.utc-title {
    font-size: 12px;
}
.utc-box-info {
    font-size: 11px;
    line-height: 15px;
    margin: 6px 0;
}
.utc-box-info2 {
    font-size: 10px;
    line-height: 15px;
    font-weight: 300;
    color: #9d9d9d;
}
#tz_user_style {
    width: 100%
}
.chosen-drop {
    border: 1px solid #4c4c4c;
    border-top: 0;
    background: #333;
}
#es .chosen-container .chosen-results {
    color: #878787
}
#es .chosen-container .chosen-results li.active-result {
    font-weight: 300;
}
#es .chosen-container-single .chosen-search input[type="text"] {
    padding: 4px 20px 5px 5px;
    background: url(../../../../../media/com_easysocial/styles/foundry/chosen/chosen-sprite.png) no-repeat 100% -20px #33;
    border-radius: 5px;
    font-weight: 300;
    color: #fff;
}
#es .chosen-container-active .chosen-single {
    background: #06060600 !important;
    border: 1px solid #252525 !important;
}
#es .chosen-container .chosen-drop {
    border: 1px solid #252525;
    background: #212121;
    font-family: 'poppins', serif;
    -webkit-box-shadow: 0px 26px 36px 21px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 26px 36px 21px rgba(0, 0, 0, 1);
    box-shadow: 0px 26px 36px 21px rgba(0, 0, 0, 1);
}
#es .chosen-container-single .chosen-search {
    padding: 10px 4px;
}
#es .chosen-container .group-result, #es .chosen-container .group-result:hover {
    font-weight: 500 !important;
    padding: 5px 0;
    font-size: 20px;
    background: #00000000 !important;
    color: #fff !important;
}
#es .chosen-container .chosen-results li.group-option {
    padding-left: 15px;
    font-size: 15px;
    color: #5C5C5C;
    font-weight: 300 !important;
}
#es .chosen-container .chosen-results li:hover {
    background: #111;
    color: #ccc;
}
.chosen-results::-webkit-scrollbar-track {
    background: #0d0d0d;
}
.chosen-results::-webkit-scrollbar-thumb {
    background-color: #909090;
    border-radius: 10px;
    border: 3px solid #1e1d1d;
}
[data-id="203"] .o-form-group {
    margin: -1px 0 4px 0 !important;
    position: relative !important;
    top: 0px !important;
}
#es .o-pagination {
    padding-left: 0px;
}
.caps_1 {
    font-weight: 700 !important;
}
.space_right {
    margin-right: 6px !important;
}
#es .es-list-item__action .btn {
    margin-left: 0px !important;
}


.tam_fix {
    height: 36px;
    min-width: 100px;
}
.label_upvideo {
    text-align: center;
    margin: 26px 0 0px;
    font-size:25px;
}
.label_upvideo_titulo{font-size:18px !important;margin: 9px 5px 6px;}
.n2-style-5f960a98908aaff252fa9dd7a97cc0cd-heading b {
    font-size: 27px;
    line-height: 11px;
    font-weight: 400;
    position: relative;
    top: 5px;
}
#es.es-dialog.active {
    background: #000000a8 !important;
}
#es.es-dialog {
    z-index: 9999999 !important;
}
#n2-ss-28-placeholder {
    display: none;
}
#es .es-dialog-footer-content .btn-es-primary:active {
    color: #fff !important;
}

#es .es-app-event-guests .btn-es-default-o.guest_ok {
    background: #00ab7c !important;
    font-size: 17px;
    line-height: 21px;
    color: #FFFFFF !important;
}
#es .es-app-event-guests .btn-es-default-o.guest_ok span {
    font-size: 12px;
    line-height: 22px;
    margin-left: 4px;
   font-family: inherit !important;
    font-weight: 400 !important;
}
#es .es-app-event-guests .btn-es-default-o.guest_ok i {
position: relative;
    top: 0px;
    font-size: 12px;
}

#es .es-app-event-guests .btn-es-default-o.guest_ok{
padding:7px 10px 7px 7px;border-radius: 4px;
}

#es .es-app-event-guests .btn-es-default-o.guest_ok:hover {
    background: #00da9e !important;
    color: #FFFFFF !important;
}
#es .btn-es-default-o.guest_no {
    background: #740f0f !important;
    font-size: 19px;
    line-height: 21px;
    color: #FFFFFF !important;
    padding-left: 11px;
    padding-right: 14px;
}
#es .btn-es-default-o.guest_no:hover {
    background: #b70000 !important;
    color: #FFFFFF !important;
}
#es .es-app-event-guests .btn-es-default-o.btn--es-conversations-compose {
font-size: 16px;
    line-height: 15px;
    color: #d1d0d0 !important;
    padding: 10px 11px 10px 11px !important;
    background: #4d4d4d !important;
    border-radius: 4px !important;
	height: 39px;
}
#es .btn-es-default-o.btn--es-conversations-compose:hover {
    background: #3a3a3a !important;
}
#es .btn-es-default-o.btn--es-conversations-compose {
    font-size: 16px;
    line-height: 15px;
    color: #d1d0d0 !important;
    padding-left: 10px;
    padding-right: 10px;
    background: #2b2b2b !important;
    margin-left: 4px;
    margin-bottomxxx: 5px;
	padding: 12px !important;
}
#es .o-btn-group-share .btn-es-default-o {
    background: #1a1a1a !important;
    color: #d1d0d0 !important;
	font-size: 16px;
}
#es .o-btn-group-share .btn-es-default-o:hover {
    background: #3a3a3a !important;
    color: #fff !important;
}
#es .o-btn-group-options .btn-es-default-o {
    background: #1a1a1a !important;
}
#es .o-btn-group-options .btn-es-default-o:hover {
    background: #3a3a3a !important;
}
#es .es-dialog-footer-content .btn-es-primary-o  {
	top: 0px;

}

#es .es-app-event-guests .btn-es-default-o.btn--es-conversations-compose:hover {
    background: #6a6a6a !important;
}
#es .es-profile-header__action-toolbar .btn-es-default-o.btn--es-conversations-compose {
    padding-top: 9px;
}
.es-list-item__title a {
    white-space: nowrap;
    /* font-family: 'open sans' !important; */
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    height: 33px;
}
#es  .es-list-item__media.solicitacao {
    margin-right: 8px;
    /* margin: 0px; */
    position: relative;
    top: -3px;
}
#es  .es-list-item__context.solicitacao {
    position: relative;
    top: -1px;
}
#es .es-list-item__media {
    margin-right: 8px;
    /* margin: 0px; */
    position: relative;
    top: -6px;
}
#es .es-list-item__context {
    position: relative;
    top: -8px;
}
#es .es-list-item__meta {
    margin-bottom: 4px;
    position: relative !important;
    top: 22px !important;
    left: 0px;
    float: left;
    display: block;
}
#es .es-list-item__title {
    /* position: relative; */
    top: -10px;
    flex: none;
    position: absolute;
    width: 98%;
}
#es .es-list-item__action {
    position: relative;
    top: 0px;
}
#es #es-stream-listY .es-island  {
    display:none;
}
#es .es-island .o-checkbox {
    margin-top: 6px !important;
}
#es .label-block {
    border-radius: 10px;
    background-color: #ff1b001a !important;
    color: #ff1b00 !important;
    border: 2px solid #ff1b00 !important;
}
#es .label-going {
    border-radius: 10px;
    background-color: #ffffff1a !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
}
#es .label-moderator {
    border-radius: 10px;
    background-color: #ffffff1a !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
}
#es .textboxlist {
    border: 1px solid #282828;
    background-color: #141414;
}
#es.es-dialog.has-footer .es-dialog-modal {
    margin: 10px;
}
#es.es-dialog.has-footer .es-dialog-footer {
    display: block;
    border-radius: 0 0 8px 8px !important;
}
#es .es-dialog-footer-content {
    border-radius: 0 0 8px 8px !important;
}
#es.is-mobile .es-dialog-modal {
/*    height: fit-content !important;*/
}
#es.es-dialog.has-footer .es-dialog-body {
    overflow-y: hidden;
}
#es.es-dialog.has-footer .es-dialog-modal {
    min-height: 300px;
        
}
#es .es-dialog-modal .composer-textarea .o-form-control::-webkit-scrollbar-thumb {
    background-color: #5e5e5e !important;
    border-radius: 10px !important;
    border: 3px solid #404040 !important;
}
#es .es-dialog-modal .composer-textarea .o-form-control::-webkit-scrollbar-track {
    background: #404040 !important;
    border-radius: 0 10px 10px 0;
}
#es .es-dialog-header {
/*    border: 0px solid #333;*/
   background: #313131;
    border-radius: 8px 8px 0px 0 !important;
}
#es .es-dialog-container {
    overflow: hidden;
  background: #282828;
    border: 0px solid #333;
    border-radius: 0 0 10px 10px;
}
#es .es-dialog-title {
color: #fff;
    font-family: 'Figtree';
    font-weight: 600;
    font-size: 20px;
}
#es .es-dialog-modal .composer-textarea .o-form-control {
    height: 100px !important;
    background: #3b3b3b !important;
    border: #5e5e5e 1px solid !important;
}
#es .es-dialog-modal .composer-textarea .o-form-control:hover {
background: #424242 !important;
    border: #7b7b7b 1px solid !important;
}
#es .es-dialog-footer-content .btn {
    line-height: 31px !important;
}
#es .textboxlist-itemRemoveButton > i {
    font-family: 'FontAwesome' !important;
}
.start-end-titles {
    width: 50%;
    display: inline-block;
    position: relative;
    left: 8px;
    top: 7px;
    font-family: 'Poppins', sans-serif;
    color: #ccc;
}
.start-end-titles_cont {
    width: 100%;
}
#es.is-mobile .start-end-titles {
    left: 1px;
}
#es.is-mobile #datetimepicker4 .o-form-control {
    padding: 6px 12px 6px 13px !important;
}
#es.is-mobile .o-grid--gutters > .o-grid__cell {
    padding: 0 0 0px;
    width: 50%;
    float: left;
    position: relative;
    top: 10px;
}

#es.bootstrap-datetimepicker-widget .btn-es-primary {
    font-size: 14px !important;
}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none !important;
    background-color: #eee0 !important;
}
.action_fixed {
    display: block !important;
}
.cover_new_link {}
.body-innerwrapper {
    overflow: hidden;
}
#es.is-mobile .es-story-avatar {
    display: block;
    padding: 22px 20px 20px 15px !important;
}
#es .es-convo__sidebar-item {
    padding: 5px 8px;
}
.start-end-titles_cont {
    margin-top: -5px;
}
.es-events-edit .es-forms__actions {
    margin: 0px 0 58px 0;
}
.es-forms__actions {
    margin: 30px 0 66px 0;
}
.es-stepbar .es-forms__actions {
    margin: 44px 0 88px 0;
}
#es .es-create-category-select .o-avatar-v2 {
    border-radius: 0px !important;
    width: 87px;
    height: 83px;
    opacity: 0.7;
    transition: opacity 0.3s ease;
}
#es .catup:hover .o-avatar-v2 {
    opacity: 1;
}
#es .catup:hover .es-title {
    color: #fff;
}
#es .es-create-category-select .o-avatar-v2--rounded .o-avatar-v2__content, #es .es-create-category-select .o-avatar-v2__mobile, #es .es-create-category-select .o-avatar-v2--rounded .o-avatar-v2__content img {
    border-radius: 0% !important;
}
.es-dialog-modal {
    z-index: 9999 !important;
	max-height: 410px !important;
}
.eb-67 {
    z-index: 999 !important;
}
.eb-67 .eb-close {
    top: -53px;
    background: #ffffff12;
    border-radius: 50%;
    right: 20px;
    padding: 3px 0px 6px 0px;
}
.es-conversations {
    border-top: 1px #3c3c3c solid;
    top: 24px;
    position: relative;
}
#close_chat {
display: block;
    cursor: pointer;
    background: rgb(17 17 17);
    padding: 6px;
    margin: 10px 3px 0px;
    text-align: center;
    border-radius: 35px;
    color: #666666;
    font-family: 'Figtree';
    font-weight: 700;
    width: 90%;
    margin: 12px auto;
}
#close_chat:hover {

    background: rgb(5 5 5);

}
#open_chat {
    font-size: 12px;
    background: rgb(20 20 20);
    border-radius: 3px;
    padding: 3px 3px 3px 3px;
    color: #787878;
}
.actions-chat {
position: relative;
    top: -12px;
    padding-bottom: 150px;
    padding-top: 1px;
    background: #161616;
    z-index: 1;
}
.info_closed_chat {
    color: #646464;
    margin-top: 10px;
}
#wrapper-chat2 {
    background: #161616;
}
.text_closed_chat {
    position: relative;
    width: 100%;
    left: -6px;
    top: 16px;
    font-size: 11px;
    text-align: center;
}
.is-empty .o-empty__text {
    font-family: 'Poppins', sans-serif;
    position: relative;
    top: 40px;
    font-size: 21px;
}
.bg_cover_slider {
    /*background-image: url("http://localhost/lobb/images/xx.jpg") !important;	*/
    /*background-position: center bottom;*/
    background-size: 100% auto;
    /* background-repeat: no-repeat; */
    background-attachment: fixed;
    padding: 0px !important;
    margin: 0px !important;
}
@media (min-width: 1200px) {
    .container {
        width: 100% !important;
        padding: 0px !important;
        margin: 0px !important;
    }
}
@media (min-width: 992px) {
    .container {
        width: 100% !important;
        padding: 0px !important;
        margin: 0px !important;
    }
}
#es .es-profile-header__title {
    font-size: 26px !important;
    font-weight: 600;
    line-height: 30px;
    font-family: 'Figtree';
}
.es-profile-header-user .fa-envelope {
    position: relative;
    top: -2px;
}
#es .es-profile-header {
	    z-index: 4;
	  
   
	
}
.name_cover_event {
    font-size: 15px;
    font-weight: 500;
    font-style: italic;
}
.text_dateXXX {
    font-size: 18px;
    font-weight: 500;
    position: relative !important;
    top: -5px !important;
}
#es .es-stream-control .btn-control {
    display: block;
    width: 24px;
    height: 24px;
    line-height: 18px;
    text-align: center;
    position: relative;
    z-index: 2;
    background: #ffffff12;
    border-radius: 30px;
    padding: 3px 3px 3px 5px;
}
#es .es-stream-control .btn-control:hover {
    background: #ffffff1a;
}
.wall_title {
font-size: 27px;
    font-family: 'Poppins';
    margin-bottom: 12px;
    text-align: center;
    font-weight: 300;
    color: #e4e4e4;
	    display: none;
}
#es .es-profile-header__info-wrap .text_date {
    font-size: 26px;
    font-weight: 200;
    position: relative !important;
    top: -19px !important;
}
#es .chosen-container-single .chosen-single div b {
    margin-top: -7px;
}
#es .chosen-container-single .chosen-single span {
    padding: 5px 0;
}
.yellow {
    color: #bfff40;
}
.piloto {
    color: #00ffc0 !important;
}
.comme {
    color: #00bffa !important;
}
.telemetria {
    color: rgb(244 188 81) !important;
}
/*.body-wrapper #fullscreen #sp-bottom, .body-wrapper #fullscreen #sp-footer {
    display: block !important;
}
.site .body-wrapper .body-innerwrapper #fullscreen #sp-bottom, .site .body-wrapper .body-innerwrapper #fullscreen #sp-footer {
    display: block !important;
}*/
#es .es-profile-header__hd_event .o-avatar-v2 {
    top: 11px;
    position: relative;
}
.n2-ss-slide-110 .n2-ss-item-content {
    -webkit-touch-callout: text; /* iPhone OS, Safari */
    -webkit-user-select: text; /* Chrome, Safari 3 */
    -khtml-user-select: text; /* Safari 2 */
    -moz-user-select: text; /* Firefox */
    -ms-user-select: text; /* IE10+ */
    user-select: text; /* Possível implementação no futuro */
    /* cursor: default; */
    font-size: 12px !important;
    color: #a9a9a9;
}
.n2-ss-slide-110 .n2-ss-item-content a {
    color: #c1c1c1;
    display: contents;
}
.es-container .title_edit, .es-container .title_create {
    top: 0px;
    margin-bottom: 0px;
    position: relative;
    color: #f9c053;
    font-size: 28px;
    padding: 48px 0 26px 7px;

}

#es .o-form-horizontal .o-control-input {
    text-align: center;
}
#es .data-field-textarea textarea {
    font-size: 15px;
    font-family: 'Figtree';
    font-weight: 400;
    color: #fbfbfb;
    padding: 16px;
    overflow: auto;
    
    /* Customização da barra de rolagem no Chrome/Edge/Safari */
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: #ddd #333333; /* Cor da barra e fundo no Firefox */
}

/* Personalização da barra de rolagem para navegadores baseados no Webkit (Chrome, Safari, Edge) */
#es .data-field-textarea textarea::-webkit-scrollbar {
    width: 12px; /* Largura da barra de rolagem */
}

#es .data-field-textarea textarea::-webkit-scrollbar-thumb {
    background-color: #ddd; /* Cor do "polegar" da barra de rolagem */
    border-radius: 10px; /* Arredonda as bordas do polegar */
}

#es .data-field-textarea textarea::-webkit-scrollbar-track {
    background-color: #333333; /* Cor do fundo da barra de rolagem */
    border-radius: 10px;
}

#es .data-field-textarea textarea::-webkit-scrollbar-track-piece {
    background-color: #444444; /* Cor do fundo do rastreamento da barra de rolagem */
}

.volta_cat {
    font-size: 13px;
    color: #bebebe;
    background: #ffffff29;
    padding: 8px 10px 8px 10px;
    border-radius: 6px;
    position: relative;
    top: -2px;
    width: 300px;
    text-align: center;
    display: block;
    margin: 0 auto 30px;
}
.volta_cat {
    font-size: 13px;
    color: #bebebe;
    background: #ffffff29;

}
.es-container .title_edit, .es-container .title_create {
    XXwidth: 500px;
    margin: auto;
}
#es .o-form-group #es-fields-40 {
font-size: 25px;
    color: #fff;
    height: 67px !important;
    text-align: center;
    font-family: 'Figtree', serif;
    font-weight: 600;
}
#es .o-form-group #es-fields-40:disable, #es .o-form-group #es-fields-40:enabled {
    background: #C8FF00 !important;
}
.layout-edit {
    background: #060606 !important;
}
.es-container .tab-content2 {
    position: relative;
    top: -50px;
}
[data-id="191"] .XX {
    position: relative;
    top: -28px;
    margin-bottom: -28px;
}

.wrapper-chat1 .desc_sala a:hover {
    text-decoration: underline !important;
}
#es .es-stream-meta .es-stream-title a {
    color: #ffffff !important;
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
}
#es .es-stream-meta .es-stream-title {
    color: #00FFF5 !important;
    font-family: 'Figtree', sans-serif;
    font-size: 15px;
    line-height: 16px;
    padding-right: 51px;
    font-weight: 400;
	
}



#es-fields-175::-webkit-resizer {}
#es-fields-175 {
    border-radius: 6px 6px 0;
    min-height: 190px !important;
    background-color: #2e2e2e00 !important;
    border: 1px solid #424242 !important;
}
#es-fields-175::-webkit-resizer {
    border-width: 20px;
    border-style: solid;
	border-radius: 0 0 4px 0;
    border-color: transparent #dddddd #dddddd transparent;
    background: #0a0a0a00;
}
#es .t-lg-pull-right {
    border-radius: 78px;
}
.cover_slider_tag_link {
display: contents;
    display: block;
    padding-top: 6;
    margin: 0 auto 64px;
    max-width: 100%;
    line-height: 11px;
    font-size: 13px;
    /* position: relative; */
    width: fit-content;
    margin-bottom: 104px;
}
#es-fields-175::-webkit-scrollbar-track {
    background: #0d0d0d00;
}
#sp-header {
    background: none repeat scroll 0 0;
    height: 60px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
    background: #04040400 ;
}
#es.layout-create {
    background-image: url("../../../images/bg_lobb_tv.jpg") !important;
    background-attachment: fixed !important;
    background-size: 336px !important;
}
#n2-ss-20 .n2-ss-slide-background .n2-ss-slide-background-color {
    background-image: url(../../../images/bg_lobb_tv.jpg) !important;
    background-size: 336px !important;
}
.como_funciona_bgXX ,  #n2-ss-27 .n-uc-FjasJkIyyZDsXX , #n2-ss-56 .n-uc-pH0y5mzlmGKa{
    background: url(../../../images/bg_lobb_tv.jpg) !important;
    background-attachment: fixed !important;
    background-size: 290px !important;
	width: 100%;
   
	
}
.como_funciona_bg .sp-module-content ,  #n2-ss-27 , #n2-ss-77 ,  {
    backgroundX: radial-gradient(circle, rgb(0 0 0 / 0%) 0%, rgb(0 0 0) 98%) !important;
	background-attachment: fixed !important;
}
 .slider-offset-top #n2-ss-27 .n-uc-FjasJkIyyZDs-innerXX , #n2-ss-56 .n-uc-pH0y5mzlmGKa-inner{
    background: radial-gradient(circle,rgb(0 0 0/0%) 3%,rgb(0 0 0) 84%)!important;
	background-attachment: fixed !important;
}
#es .es-profile-header__meta a, #es .es-profile-header__bd-widget a {
        color: #e0e0e0;
    font-weight: 400;
}#es .es-profile-header__meta a span, #es .es-profile-header__bd-widget a span{
    color: #fff;font-weight: 600;
}
#es  .es-convo__attached-item img {
    height: 131px;
    margin: 0 auto 7px;
}
#es .es-convo__attached-item  .btn-sm {
    border-radius: 63px; 
    padding: 7px 13px 6px 13px;
}

 #n2-ss-52 .n2-ss-item-content b , #n2-ss-58 .n2-ss-item-content b{
    font-weight: 400!important;
}
#n2-ss-28 .n2-ss-item-content b , #n2-ss-57 .n2-ss-item-content b {
    font-weight: 400 !important;
}
 #n2-ss-52 .n2-ss-item-content .xx{
    font-weight: 700!important;
}
#n2-ss-15 .n2-ss-slide-background .n2-ss-slide-background-color {
    background-image: url(../../../images/bg_lobb_tv.jpg) !important;
    background-size: 336px !important;
}
#n2-ss-15 {
    background-image: url(../../../images/bg_lobb_tv.jpg) !important;
    background-size: 336px !important;
}
#n2-ss-23 .n2-ss-slide-background .n2-ss-slide-background-color {
    background-image: url(../../../images/bg_lobb_tv.jpg) !important;
    background-size: 336px !important;
}
.layout-steps, .layout-edit, .layout-form , .view-registration {
    background: rgb(24, 24, 24);
     background: radial-gradient(circle, rgb(19 19 19) 0%, rgb(5 5 5) 104%) !important;
    background-attachment: fixed !important;
}
.view-login {
    height: calc(100vh - 129px);
	    min-height: fit-content;
    background: rgb(24, 24, 24);
    
}
.view-login #sp-component {
    
}
.n2-font-fb284d07cce2fa0262d013c035fa71b1-paragraph  b {font-weight: 400;}
.view-login .es-login {
margin: 0;
    position: absolute;
    top: 46%;
    left: 34%;
    transform: translate(-21%, -35%);
}

.view-login.es-main {
    top: 0px !important;
    margin-bottom: -8px;
}
.site{
	    background: url(../../../images/bg_lobb_tv.jpg) !important;
    background-attachment: fixed !important;
    background-size: 290px !important;
}

.body-wrapper{
	background: radial-gradient(circle, rgb(0 0 0 / 28%) 50%, rgb(0 0 0 / 80%) 100%) !important;
    background-attachment: fixed !important;
    background-size: contain !important;
}
.n-uc-186288935941a-innerXXX, .n-uc-W4GXdypOmuLY-innerXXX, .n-uc-RWntuwe6wYYf-innerXXX, .n-uc-lkZ3PsFSk1Lp-innerXXX {
    background: radial-gradient(circle, rgb(0 0 0 / 0%) 28%, rgb(0 0 0) 100%) !important;
}
.n-uc-AtV3myd9OmLT-innerXXX, #es.layout-create .es-content {
    background:  radial-gradient(circle, rgb(0 0 0 / 75%) 0%, rgb(0 0 0) 100%) !important;
}
div#n2-ss-20 .n2-ss-slide-limiter {
    width: 100% !important;
    max-width: none !important;
}
div#n2-ss-15 .n2-ss-slide-limiter {
    width: 100% !important;
    max-width: none !important;
}
.ph-picture, .ph-row div {
    background-color: #0c0c0c;
}
.ph-picture {
    height: 195px;
}
.ph-item {
    background-color: #1c1c1c;
    border: none;
}
.o-col--3 .ph-item {
    display: none;
}
.ph-item::before {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    z-index: 1;
    width: 500%;
    margin-left: -250%;
    -webkit-animation: phAnimation .8s linear infinite;
    animation: phAnimation .8s linear infinite;
    background: -webkit-gradient(linear, left top, right top, color-stop(28%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.07)), color-stop(63%, rgba(255, 255, 255, 0))) 50% 50%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 28%, rgba(255, 255, 255, 0.07)50%, rgba(255, 255, 255, 0) 63%) 50% 50%;
}

.ph-picture {
    height: 155px;
}
.ph-item {
    padding: 0px;
	border-radius: 8px 8px 6px 6px;
}
.ph-item div {
    padding: 0.5px
}
.ph-col-12 {
    padding: 0px
}
.ph-row div {
    height: 20px;
    margin-bottom: 0px;
}
.ph-item {
    margin-bottom: 9px;
}

.ph-row {
    margin-bottom: 0px;
}
.ph-picture {
    background-color: #141414;
}
.ph-row .big {
    margin: 7px 13px 17px 21px;
    background: #2a2a2a;
    max-width: 60%;
    border-radius: 10px;
}
.ph-row .empty {
    background: #1c1c1c;
}
.ph-row .big2 {
    background: #1c1c1c;
    height: 18px;
}
.ph-row .rodape_load {
    background: #2a2a2a;
}
._live{z-index: 2}
.loading_live{  
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    border-radius: 0px;
    z-index: 0;
	display: none;
} 
.loading_live.ph-item {
    margin-bottom: 0px;
}

.chat_f.loading{
	border-radius: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 42px;
	    z-index: -1;
}
.cover_slider_title {
position: relative;
    left: 0px;
    font-size: 51px;
    font-weight: 900;
    font-family: 'figtree', sans-serif;
    color: #fff;
    line-height: 55px;
    width: 100%;
    padding: 0 78px;
    margin: 10px 0px -9px;
    text-align: center;
}
.avatar_slider{
    positioXn: relative;
    topX: 10px;
border-radius: 100px;
    border: 3px solid #ffffff52;
    width: 85px;
    height: 85px;
    background: #1c1c1c12;
}
.rounded_avatar.online {
	
    border: 5px solid #00fff5;
   -webkit-box-shadow: 0 0 138px 6px rgba(45,255,196,.31);
    -moz-box-shadow: 0 0 138px 6px rgba(45, 255, 196, .31);
    box-shadow: 0 0 40px 6px rgba(45,255,196,.3);
}	
#es .es-profile-header__action-toolbar .o-btn-group  .icon_post_live1{
width: 17px;
    display: inline-flex;
    position: relative;
    top: 3px;
    left: 0px;
}
.rounded_avatar {
  
    border-radius: 100px;
	    width: fit-content;
	    margin: 0 auto;
	    border: 5px solid #00fff500;
}
.avatar_slider_profile {
    position: absolute;
    top: 62px;
    margin-left: 27px;
    width: 32px;
    border-radius: 100px;
    border: 4px solid #86929c;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.75);
}
.avatar_slider_profile.online{
    border: 4px solid #00fff5; 
}
	.cover_slider_nome {
   
    top: 9px!important;
	}
.guests_card {
    position: absolute;
    bottom: 0px;
    z-index: 2;
    padding: 0 0 3px 10px;
}
.rounded_avatar_guests {
    width: 22px;
    border-radius: 50px;
    border: 1px solid #151515;
    float: right;
    background: #2e2e2e;
    margin-left: -7px;
    box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.1);
}
	.avatar_slider_guests{
		 border-radius: 50px;
		height: auto;
		
	}
	.grad_cover{
background: #33333300;
    
    width: 100%;
    height: 100%;
    position: absolute;z-index: 1;
		    pointer-events: none;
	}
#es .es-verified {
    color: #959595;
    font-size: 12px;
}
#es .es-verified.shield {
    color: #f6be52;
    
}
#es .es-verified.lobb {
    color: #00fff5;
    
}
#es .es-stream-header .es-verified:before {
    top: 0px;
    left: -2px;
}
#es .es-stream-header .es-verified:after {
    top: 0.0em;
    left: 0.0em;
}
#es .es-comment__author .es-verified {
    color: #d9a123;
    top: -4px;
}
#es .es-stream-title .es-verified {
    margin-left: 0em;
    margin-right: 0.4em;
    top: -4px;
}
.verify-cover {
float: right;
    position: relative;
    top: 7px;
    margin-left: -2px;
    width: 29px;
    left: 0px;
    margin-right: -13px;
}


#es .es-verified:after {
    background: #00000000;
}
#es .es-stream-mini .es-stream time {
    color: #828282;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Figtree';
}
.cover_slider_nome {
display: flex;
    margin: 0 auto;
    font-size: 21px;
    width: fit-content;
    left: 0px;
    position: relative;
    top: 5px;
    marginbottom: -52px;
    /* margin-bottom: 0px; */
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-weight: 500 !important;
}
.no_verified {
    left: -9px !important;
}
.cover_slider_tag {
position: relative;
    max-width: max-content;
    font-weight: 600;
    font-family: 'Figtree', sans-serif;
    background: #00000075;
    margin: 15px auto 12px;
    padding: 5px 12px;
    border-radius: 0px;
    font-size: 13px;
    color: #121212;
    background: rgb(0, 0, 0);
    background: #fbfbfb;
	
	
}
.cover_slider_tag:hover {
    background: rgb(0, 0, 0);
    background: #fff;
}
#es .es-actions-wrapper {
    padding: 4px 18px; /* float: right; */
}
.cover_slider_container {
    text-align: center;
}
.sp-module ul > li {
    padding: 0px;
}
#n2-ss-27 .n2-ss-shape-divider , #n2-ss-56 .n2-ss-shape-divider {
    z-index: 35 !important;
}
.n2-ss-item-content.n2-ow {
    display: block;
    margin: 0 auto;
    width: fit-content;
}
#n2-ss-38 .n2-ss-item-content.n2-ow {
    margin: initial;
}
.chield-sala.jch-lazyloaded {
    width: 24px;
    position: relative;
    top: 2px;
    left: 3px;
}
.sp-module-content .n2-ss-item-content .avatar_cover_slider {
    width: 105px;
    margin-left: auto !important;
    margin-right: auto !important;
}
#rl_modals_loaded_content {
    border: none;
    padding: 0px 0px;
    background: #080808;
    height: 92vh !important;
}
#rl_modals_loaded_content .layout-item .es-container {
    position: relative;
    top: -0px;
    z-index: 2;
    margin-bottom: -76px;
}
#rl_modals_loaded_content .es-stream {
    position: absolute;
    top: -16vh;
    border-top: 1px solid #0a0a0a;
    padding-bottom: 33px;
}
#rl_modals_wrapper {
    background: #0e0e0e;
    opacity: 1 !important;
}
#rl_modals #rl_modals_wrapper #rl_modals_content #rl_modals_loaded_content, #rl_modals {
    width: 100% !important;
    Xmin-height: auto !important;
    xposition: absolute !important;
    xleft: 0px !important;
    xtop: 0px !important;
}
#rl_modals_content {
    margin-top: 50px !important;
}
#rl_modals_loaded_content #es.view-stream {
    top: 13px !important;
}
.modal_not {
    cursor: pointer
}
.error-page .error-page-inner {
    background: radial-gradient(circle, rgba(27, 13, 16, 1) 0%, rgba(5, 5, 5, 1) 100%) !important;
}
.error-page .error-page-inner a {
    color: #c3c3c3;
}
.es-profile-header__info-wrap .agora_blue {
    color: #e7cd6efc;
    position: relative;
    top: -9px;
}
#es .dropdown-menu > li > a {
    letter-spacing: 0.3px;
    font-weight: 300;
}
#es.es-main {
    position: relative;
    display: inline-block;
    width: 100%;
    top: 0px;
    background: #0000;
}
#es.es-main.layout-create, #es.es-main.layout-steps {
    top: 0px;
}
#es .es-convo-composer-wrapper {
    border-top: 1px solid #3c3c3c;
    padding-top: 5px;
}
#es .button_sumir, #es .bot-invited .bot-gb {
    cursor: pointer !important
}
#es .es-stream-login-box {
    margin-top: 19px;
	margin-bottom: 60px;
    font-family: 'Poppins', sans-serif;
}
#es .es-stream-login-box .es-stream-embed {
    border: 1px solid #141414;
    line-height: 1.5;
    background-color: #363636;
    border-radius: 37px;
    padding: 15px 20px 20px;
}
#es .es-stream-login-box .es-stream-embed__broadcasts-title {
    padding: 8px 8px 9px;
    font-weight: 200;
    line-height: 24px;
    display: block;
    font-size: 20px;
    color: #fff;
	position: relative;
    top: -2px;
}
#es .es-stream-meta .es-stream-meta-footer {
letter-spacing: 0.0px;
    color: #828282;
    font-size: 11px;
    font-weight: 600;
    font-family: 'Figtree';
    margin-top: 2px;
}
#es .t-text--muted {
    color: #a5a5a5 !important;
	display: none;
}
#es .es-stream-login-box .btn-es-primary {
    background: #00a9a3 !important;
    color: #f5f5f5 !important;
    border-color: rgba(0, 169, 75, 0) !important;
    border-radius: 21px;
    font-size: 16px;
    width: 50%;
    margin-left: 9px !important;
    padding: 4px 10px !important;
}
#es .es-stream-login-box .btn-es-primary:hover {
    background: #00d3cb !important;
}
#es .es-stream-login-box .btn-es-default {
background: #545454 !important;
    color: #fff !important;
    border: 1px solid rgb(84 84 84) !important;
    font-size: 16px;
    border-radius: 93px;
    padding: 4px 49px !important;
    margin-right: 9px;
}
.video-prev2 iframe {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #323232 !important;
    border-radius: 6px !important;
    background: #1a1a1a;
    width: 100%;
}
#es .es-stream-login-box .btn-es-default:hover ,#es .es-stream-login-box .btn-es-default:focus,#es .es-stream-login-box .btn-es-default:active{
    background: #6a6a6a !important;
	border-color:#6a6a6a;
}
#es .es-stream-login-box .es-stream-embed__broadcasts-icon {
    background-color: #272727;
}
#es .es-stream-login-box .es-stream-embed__broadcasts-icon > i {
    color: #424141;
    width: 26px;
    font-size: 30px;
}
#es .es-stream-login-box .es-stream-embed__broadcasts-icon {
    width: 93px;
    height: 93px;
    line-height: 77px;
    font-size: 48px;
    color: #888;
}
#sp-top1 {
    margin-bottom: -11px;
}
#sp-main-body {
    /*top: -3vw !important;*/
}
.wrapper-chat1 {
    position: relative;
    top: -43px;
    background: #080808;
    padding-top: 0px;
	width: 100%;
}
#es .wrapper-chat1 .es-profile-header__bd {

    position: initial !important;
}
.aviso_salvar_layout_button {}
#fullscreen {
    background: #080808;
}
#chat_f html {
    background: #161616 !important;
}
.aviso_salvar_layout {
    font-size: 16px;
    line-height: 22px;
    font-family: poppins;
}
.aviso_salvar_layout span {
    font-size: 13px;
    line-height: 17px;
}
.aviso_salvar_layout a {
    color: #00DBFF;
    cursor: pointer;
    text-decoration: underline;
}
.aviso_salvar_layout_button {
    background: #00a5d7;
    color: #fff;
    padding: 10px 38px;
    border-radius: 5px;
    font-weight: 400;
    font-family: poppins;
    cursor: pointer;
}
.dica-link-a {
    padding: 10px;
    text-decoration: underline;
    color: #00c4ff;
    font-family: poppins;
}
.eb-124 .eb-header {
    font-family: poppins;
    color: #fff;
    opacity: 1;
}
.eb-124 .eb-content {
    overflow: inherit;
}
.eb-57 .eb-dialog {
    background-color: #33333300 !important;
}
[data-id="38"] .btn-es {
    background-imageXXXX: url(../../../images/tumbs_categorias/corrida.webp) !important;
    background-position: center;
    background-size: cover;
}
[data-id="50"] .btn-es {
    background-imageXXXX: url(../../../images/tumbs_categorias/roleplay.webp) !important;
    background-position: center;
    background-size: cover;
}
#es.popbox {
    background: #161616 !important;
    border: 1px solid #ffffff0a !important;
}
#es .popbox-dropdown {
    background-color: #181818;
}
#es .popbox-dropdown__hd {
    border-bottom: 1px solid #2a2a2a;
}
#es .popbox-dropdown-nav__item.is-unread, #es .popbox-dropdown-nav .popbox-dropdown-nav__item {
    background-color: #121212;
	  border-top: 1px solid #262626 !important;
	filter: brightness(0.5);
}
#es .popbox-dropdown-nav__item + .popbox-dropdown-nav__item {
  
}
#es .popbox-dropdown-nav__item.is-unread{filter: brightness(1.0);}
.popbox-navbar-notifications .popbox-dropdown .popbox-dropdown__ft {
    display: none !important;
}
.popbox-navbar-conversations .popbox-dropdown .popbox-dropdown__ft {
    background-color: #181818 !important;
    border-top: 1px solid #282828 !important;
}
.popbox-dropdown-nav__item:hover {
    background: #1a1a1a !important;
}
#es .es-search-mini-result-list__item + .es-search-mini-result-list__item {
    border-top: 1px solid #262626;
}
#es .es-search-mini-group + .es-search-mini-group {
    border-top: 1px solid #262626;
}
#es .popbox-dropdown-nav__image {
    display: none
}
#es .es-profile {
    background: #000;
    padding: 1px 0 0 0;
}
.header_guests {
    background: #000;
    width: 100%;
    margin: 0px !important;
    text-align: center;
    padding: 50px 0 0 0;
    font-family: poppins;
    color: #ddd;
    font-size: 17px;
}
.header__guests {
    max-width: 578px;
    margin: auto; /* background: #999; */
}
.back_header_guest {
    background: #262626;
    padding: 9px 20px;
    border-radius: 20px;
    position: relative;
    top: -6px;
    font-size: 13px;
    font-weight: 500;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #bdbdbd !important;
}
.back_header_guest:hover {
    color: #fff !important;
    background: #282828 !important
}
.app-events .ph-avatar {
    display: none;
}
.app-events .ph-row .big, .app-events .ph-row.big div {
    height: 20px;
    display: none;
}
.app-events .es-cards-loader {
    padding: 0px;
}
#es .app-events .o-grid--gutters {
    margin: -8px -8px 8px -8px !important;
}
.canal_cover {
    font-family: 'Poppins', sans-serif;
    /* background: #000000bf; */
    width: max-content;
    margin: auto;
    padding: 5px 9px;
    border-radius: 10px;
    font-size: 11px;
    color: #9d9a9a;
    position: relative;
    top: 0px;
    text-decoration: underline;
}
.canal_cover:hover {
    color: #fff;
}
#es .view-videos .infinity {}
.infinityXXX {
    position: relative;
    left: -7px;
    font-size: 30px;
    top: 5px !important
}
#es.view-videos {
    min-height: 137vh;
}
#es.view-videos.layout-form {
    min-height: auto;
}
#es .es-profile-header__bd {
    margin-leftX: 132px;
    paddingX: 16px 16px;
    min-height: 40px;
}
#es .popbox-dropdown__bd {
    background: #080808;
}
#es .avatar_cover_slider .g-list-inline > li {
    margin: 8px !important;
}
.utc-top .mais {
    color: #000000;
}
.utc-top .mais_text {
    color: #000000;
}
.online_user {
    font-size: 10px;
    text-align: center;
    position: relative;
    top: 6px;
    color: #afafaf;
    font-weight: 100;
    display: none;
}
.o-flag__body .popbox-dropdown-nav__meta-lists li {
    top: 2px !important;
}
.es-list-item__media .online_user, .o-flag__image.o-flag--top .online_user, .es-convo-messages__item .online_user {
    display: none !important;
}
.dropdown-toggle_ .online_user {
    display: none;
}
.o-empty__content .jch-lazyloaded {
    width: 30px;
    text-align: center;
    margin: 0 45%;
}
[data-id="178"] {
    margin-bottom: 9px;
}
#es .es-forms__content [data-id="178"] .o-form-control {
height: 41px !important;
    text-align: left;
    padding: 0px 16px 0 88px;
}
.lobb_end {
font-size: 20px;
    left: 17px;
    margin-top: 6px;
    position: absolute;
    color: #a6a3a3;
    display: block;
    text-align: right;
    font-weight: 600;
    /* width: calc(50% - 194px) !important; */
   
}
#es .help-block.verify , #es .help-block.verify_error {
   
    font-size: 18px;
}
[data-id="178"] #permalink {
    width: 75% !important;
}
#es [data-id="178"] .o-input-group__btn:last-child > .btn {
    width: 23%;
    border-radius: 10px !important;
    height: 40px !important;
    margin-left: 2%;
    margin-top: 0px;
}
#es [data-id="209"] .o-help-block {
    padding: 0px 0 0px 0px;
    margin-bottom: 0px;
}
#es [data-id="209"] .o-help-block div {
    font-size: 13px;
    margin: 20px 0 4px;
}
.es-dialog-content .es-user-name .o-avatar-v2 {
    width: 27px !important;
}
.es-dialog-content .es-user-name .online_user {
    display: none !important;
}
#es .es-dialog-footer-content .btn:hover, #es .es-dialog-footer-content .btn:active, #es .es-dialog-footer-content .btn:target, #es .es-dialog-footer-content .btn:link, #es .es-dialog-footer-content .btn:visited, #es .es-dialog-footer-content .btn:focus {
    line-height: 31px !important;
}
#es .o-alert--warning {
    background-color: #563600;
    color: #ffeb00;
    font-weight: 100 !important;
    padding: 9px 28px 5px 15px;
}
#es .o-alert--warning.o-alert--icon:before {
    display: none !important;
}

#es .es-card__meta .pull-right .btn-es-default-o:hover, #es .es-card__meta .pull-right .btn-es-default-o:target, #es .es-card__meta .pull-right .btn-es-default-o:focus {
    background: #1e1e1e !important;
    XXXborder: 1px solid #222222 !important;
}
#es .es-card__meta .pull-right .btn-es-default-o {
    background: #141414 !important;
    color: #aeaeae !important;
}
#es .es-card__meta .pull-right .btn-es-default-o:hover {
    background: #0c0c0c !important;
    color: #00fff5 !important;
}
#es .btn-sm {
    border-radius: 63px;
    padding: 7px 10px 6px 11px;
}
#es .es-profile-header__action-wrap .btn-sm {
    border-radius: 0px;
    padding: 4px 11px 9px 13px;
    height: 42px;
    width: 42px;
}

.grids {
 
    padding: 7px;
    text-align: center;
    width: 100%;
}
.grids2 {
    margin-left: 0.55vh;
	    heightX: 93px;
}
.square_grid {
    background: #666;
    width: 5px;
    height: 4px;
    margin: 3px 1px;
}

.active .square_grid {
background: #343434 !important;
    width: 17px;
    height: 8px;
    margin: 3px 1px;
	
}
.grid_but{margin-top: -14px!important;}
.grid_but a.active {
    border: 1px solid #ffffffa8;
    background: #fff;
	padding: 7px 10px;
	height: 30px;
}
.grid_but a {
    cursor: pointer;
    flex: 1;
    background: #2a2a2a;background: linear-gradient(6deg, rgba(28, 28, 28, 1) 0%, rgba(60, 60, 60, 1) 100%);
    padding: 9px 10px;
    border-radius: 4px;
    margin: 0 2px;
    border: 1px solid #2a2a2a;
    -webkit-box-pack: center;transition: 0.3s;
	height: 30px;
	
}
.new .vec_grid_save {
    font-weight: 600;
}
.grid_but a:hover , .grid_save a:hover{
    border: 1px solid #fff;
    background: #fff;
	transitionXXX: 0.3s
}

.mod-es-menu-bar .o-nav__item .active:hover {
    background: #ffffff69 !important;
    border: 0px solid #fff;
}
.grid_but .active:hover {
	background: #fff !important;

    border: 1px solid #fff;
	
}
.active:hover .grid_but {
	background: #ddd !important;

   
}
.grid_but a.active:hover {
    border: 1px solid #ffffffa8;
    background: #fff;
}
.grid_save .new:hover{
    border: 1px solid #ffffff;
	background: #fff;
	color: #0D0D0D;
}
.vec_grid {
    display: inline-flex;

}
.gear {
    color: #f9c053
}
.item .artigochat1 {
    font-family: 'Poppins', sans-serif !important;
    color: #7c7c7c !important;
}
.video-prev {}
.video-prev2 {
    padding-bottom: 56.25%;
    position: relative;
    display: block;
    width: 100%;
}
.post_live_notification {
background: #313131;
    color: #fff;
    font-size: 12px !important;
    padding: 5px 10px;
    border-radius: 5px;
    float: right;
    width: fit-content;
    display: block;
    top: -49px;
    width: 49%;
    margin-bottom: -25px;
    /* left: 69%; */
    position: relative;
    
    text-align: center;
}
.post_live_notification.action {
background: #313131;
    color: #00fdf3;
	margin-left: 2%;

}
.buttons_not_popbox{    margin: -8px 16px 0 63px;}
.post_live_notification:hover, .post_live_notification:focus, .post_live_notification:active {
    background: #535353;
}
.invited_card img {
width: 14px;
    float: left;
    margin: -2px 5px 0 -3px;
	
}
.invited_card {
 display: flex;
    pointer-events: noneX;
    position: absolute;
    z-index: 2;
    bottom: 5px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 11px;
    color: #e0e0e0;
    /* border: 2px solid #ff0000; */
    padding: 7px 15px;
    left: 5px;
    margin-right: 5px;
    font-family: 'Poppins';
    text-align: center;
    background: #df0000;
}
.invited_card:hover {
	background: #f31515;
}
.bot_form_video {
background: rgb(91, 91, 91);
    background: linear-gradient(180deg, rgb(64 64 64) 0%, rgb(52 51 51) 100%);
    padding: 6px 14px;
    border-radius: 11px;
    color: #d2d2d2;
    display: flow-root;
    margin: 0px 0px;
    font-size: 11px !important;
    text-align: center;
    font-family: system-ui !important;
	    border: 1px solid #fff;
}
.bot_form_video:hover {
    background: #3f3f3f;
    color: #fff;
}

.menu-cat-topo {
    background: #ffffff00;
    padding: 8px 20px;
    border-radius: 28px;
    color: #dbdbdb;
    font-family: 'Figtree';
    font-size: 17px;
    font-weight: 600;
    float: left;
    margin: 0px 2px 0 2px;
}
#es .mod-es-menu-bar__icon-link {
    background: #ffffff00;
}
.menu-cat-topo:hover {
    background: #ffffff00;
    color: #fff;
}
.menu_cat_topo_module {
    position: absolute;
    display: block;
    margin: 0 0 0 232px;
    top: 10px;
}
.menu_cat_topo_module .mysala .o-tabs__bubble {
    padding: 0px 5px;
    background: #1e1e1e;
    border-radius: 10px;
    color: #ff00d4;
}
.nomedapagina {
position: relative;
    left: 19px;
    top: 39px;
    font-family: 'Figtree';
    font-size: 22px;
    color: #e7e7e7;
    font-weight: 700;
    cursor: pointer;
    width: 100%;
    text-align: left;
}

.avatardapagina {
    float: left;
    display: block;
    width: 27px;
    top: 6px;
    border-radius: 4px;
    border: 1px solid #282828;
    position: absolute;
    left: 18px;
    cursor: pointer;
}
.avatardapagina img {
    border-radius: 4px;
    display: block;
}
.lido a {
    opacity: 0.4;
}
	.user_lives{

    float: left;

	}
.guests_card {pointer-events: none;
pointer-events: none;
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 2;
    padding: 3px 15px 3px 10px;
    background: #00000085;
    border-radius: 18px;
    margin: 0px;
    font-family: 'Figtree';
    font-size: 11px;
    font-weight: 600;
    line-height: 22px;
}
#es .room_right #lock.bot-guests-cover:hover .guests_card {
	background: #2c2c2c;
}
.room_right .guests_card {
    position: relative;
    bottom: 5px;
    left: 5px;
    z-index: 2;
    padding: 6px 18px 7px 14px;
    background: #1f1f1f;
    border-radius: 27px;
    margin: 0px;
	font-family: 'Poppins';
font-size: 13px;
    line-height: 30px;
	
}
#lock.o-btn-group-options {
    float: right;
    position: relative;
    top: 15px;
    margin-left: 10px;
}
#lock.o-btn-group-options button {
    padding: 10px 14px 10px !important;
}
#es #lock.o-btn-group-options .btn-es-default-o {
    background: #1f1f1f !important;
}
#es #lock.o-btn-group-options button:hover ,#es #lock.o-btn-group-options button:active ,#es #lock.o-btn-group-options button:focus{
    background: #2c2c2c !important;color: #fff !important;
}

#lock.bot-guests-cover{
	float:right;
	    background: #00000000 !important;
    padding: 0px;
	  margin-top: 19px;
    margin-bottom: -19px;
}
#es #lock.bot-guests-cover:hover{

	    background: #00000000 !important;
 
}
.room_right .rounded_avatar_guests {
    width: 31px;
}
.guests_card_room {
    position: relative;
    /* bottom: 0px; */
    /* z-index: 2; */
    padding: 0px 0px 3px 10px;
    background: #1f1f1f;
    border-radius: 11px;
    display: block;
    
}
#lock_container{
	width: fit-content;
    margin: auto;
	float: right;
    position: relative;
    top: 14px;
    right: -13px;
}
#es #loginbox .o-form-group--float input {
    padding: 25px 16px 16px !important;
    height: 52px !important;
	  font-size: 14px;
	 font-weight: 500!important;
    font-family: 'Poppins', Helvetica !important;
}
#es .dropdown-menuX .remover_user:hover {
    color: #fff !important;
}
.bot-guests-cover {
border: 0px solid #2a2a2a;
    background: #2a2a2a !important;
    color: #fff !important;
    padding: 10px 13px 4px 13px;
    border-radius: 0px;
    font-size: 15px;
    font-weight: 500;
    top: 0px;
    position: relative;
    display: flow-root;
    width: fit-content;
    font-family: 'Figtree';
}
.bot-guests-cover span{
	margin-left: 5px
}
.bot-guests-cover .fa-users{
    font-size: 15px;
    position: relative;
    top: 0px;
}
#es .bot-guests-cover:hover {
    background: #484848!important;
    color: #fff !important;
}
.room_left .bot-guests-cover {
	top:4px;

}
.guests_box{
    display: inline-flex;
}
#es .es-app-event-guests .es-list-item__action .bloquear_user {
background: #4d4d4d !important;
    color: #fff !important;
    padding: 10px 12px 10px 12px;
    border: 0px solid #ccc !important;
    font-size: 12px;
    font-weight: 400 !important;
	border-radius: 4px;    font-family: inherit !important;
}
#es .es-app-event-guests  .guests_adm_button{
background: #4d4d4d !important;
    color: #fff !important;
    padding: 12px 12px 10px 12px;
    border: 0px solid #ccc !important;
    font-size: 12px;
    position: relative;
    top: 0px;
    font-weight: 400 !important;
    border-radius: 4px;
    float: left;    font-family: inherit !important;
	
}
#es .es-app-event-guests  .guests_adm_button.b1{
    margin-left: 4px;
}
#es .es-app-event-guests  .guests_adm_button:hover {
    background: #6a6a6a !important;
    color: #fff !important;
}
#es .es-app-event-guests .es-list-item__action .bloquear_user:hover {
    background: #6a6a6a !important;
    color: #fff !important;
}
#es .es-app-event-guests .es-list-item__action .desbloquear_user {
background: #4d4d4d !important;
    color: #fff !important;
    padding: 10px 12px 9px 12px;
    border: 0px solid #ccc !important;
    font-weight: 400 !important;
    border-radius: 4px;
    font-family: sans-serif !important;
    font-size: 12px;
}
#es .es-app-event-guests .es-list-item__action .desbloquear_user:hover {
    background: #6a6a6a !important;
    color: #fff !important;
}

#es .es-card__meta .pull-right .btn-es-default-o.block_user_sala {
    background: #290606 !important;
    color: #c1c0c0 !important;
    font-weight: 400;
    cursor: default !important;
}
.bot_convites {
    margin: 0 0 0 447px !important;
}
.bubble_cardXX {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
}
#es .es-forms__actions .o-form-actions .btn-es-default-o {
    background: #262626 !important;
    color: #e4e4e4ed !important;
    border-radius: 87px;
    font-family: 'Poppins', serif !important;
    font-weight: 300 !important;
    font-size: 15px;
    padding: 9px 0 10px !important;
}
#es .es-forms__actions .o-form-actions .btn-es-default-o:hover {
    background-color: #373737 !important;

}
#es .es-container .btn-es-default-o:hover {
    background-color: #373737 !important;
}
.filter_x {
    filter: brightness(0.2);
}
.your_rooms_title {
    font-family: poppins;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}

#es .pull-right, #es .t-pull-right, #es .t-lg-pull-right {
    float: right !important;
    border: 1px solid #ffffff00;
    border-radius: 4px;
}
#es .es-card__action-group .dropdown-menu {
      background-color: #343434;
    border: 1px solid rgb(0 0 0 / 0%);
}
#es .es-card__action-group .dropdown_ a {
    /* background: #000000ab !important; */
	border: none !important;
    color: #fff !important;
background: #414141 !important;font-family: 'Roboto' !important;font-size: 13px;
}
#es .w-left .es-card-video .es-card__action-group .es-card__admin-action a.dropdown-toggle_ {background: #474747 !important;}
#es .w-left .es-card-video .es-card__action-group .es-card__admin-action a.dropdown-toggle_:hover {background: #565656 !important;}
#es .es-card-video .es-card__action-group   .dropdown_ a {

    background: #2a2a2a !important;
}
#es .es-card-video .es-card__action-group .dropdown_ a:hover {

   
}
#es .es-card-video .es-card__action-group .dropdown_ li a {
border-radius: 3px;
  
}
#es .es-card-video .es-card__action-group .dropdown_ li a:hover {

    background: #3b3b3b !important;
}
#es .es-card__action-group .dropdown_ a.green_ {
    background: #2a2a2a !important;
   
    padding: 7px 10px 6px 10px;
}
 #es .es-card__action-group .dropdown_ a.green:hover {
background: #484848 !important;
}

.fa-gear-card {
    color: #f9c053 !important;
}
.fa-refresh-card {
    color: #00fff5 !important;
}
.es-card__hd .fa-gear {
    font-size: 17px;
	color: #f8c053 !important;
}
#es .es-card__action-group .dropdown_ a:hover {
    background: #484848!important;
    
}
#es .es-card__action-group .dropdown-menu > li > a {
    text-decoration: none;
    color: #e8e8e8;
    	border-radius: 6px;
    background: #2b2b2b !important;
}
#es .es-card__action-group .dropdown-menu > li > a:hover, #es .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff !important;
    background: #3b3b3b !important;
	
}
#es .es-card__action-group .dropdown-menu .divider {
    height: 1px;
    margin: 0px 0;
    overflow: hidden;
    background: #00000087 !important;
}
#es .es-stream-pinned-divider span {
    color: #ec971f;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
#es .es-stream-pinned-divider span:before, #es .es-stream-pinned-divider span:after {
    border-top: 1px solid #ec971f;
}
#es .es-stream-sticky-label {
    background-color: #ff94002b;
    color: #ec971f;
    top: -10px;
    right: -10px;
}
#streams-lobb {
    width: 650px;
    margin: auto;
}
.es-stream {
    background: rgb(40 40 40);
    background: linear-gradient(158deg, rgb(41 41 41) 0%, rgb(26 26 26) 100%);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 15px 12px 15px;
    border-radius: 0px;
}
#es .es-comments-form__footer .btn {
    margin: 13px 0 0;
}
#es .es-stream .es-stream-header {
    background-color: #33333300;
    font-family: 'Poppins', sans-serif;
}
#es .es-stream .es-actions__item-comment, #es .es-comments-wrap {
    background-color: #4440 !important;
}
#es .es-stream .o-media--top {
    padding: 0px 0px 0px 0px;
    border-radius: 10px;
}
#es .es-stream-list .o-media__body {
    background: #323232;
    padding: 9px 10px 0px 13px;
    border-radius: 17px;
    margin-bottom: 38px;
}
.es-stream-list .es-stream-mini {
    margin: 0px 0px 5px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.es-stream-list .es-stream-full {
    margin: 0px 0px 7px 0px !important;
    padding: 0px 0px 7px 0px !important;
}
.es-stream-list .es-stream-full.es-context-story {
    margin: 0px 0px -8px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.es-stream-list .es-stream-full.es-context-layout {
    margin: 0px 0px 7px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.es-stream-list .es-stream-full.es-context-story .es-stream {
    margin-bottom: 15px;
}
.es-stream-list .es-stream-full.es-context-videos {
    margin: 0px 0px -8px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.es-stream-list .es-context-photos {
    margin: 0px 0px 7px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.es-stream-list .es-context-videos {
    padding: 0px !important;
}
.es-stream-list .es-context-videos .es-stream {
    margin-bottom: 15px;
}
.es-stream-list .es-context-links {
    margin: 0px 0px -8px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.es-stream-list .es-context-links .es-stream {
    margin-bottom: 15px;
}
.es-stream-list .es-stream-full.es-context-story .es-stream-title aXX {
    display: none;
}
/* FULANO POSTOU UMA LIVE */
.es-stream-list .es-context-videos .es-stream {
    background: rgb(40 40 40);
    background: linear-gradient(158deg, rgb(41 41 41) 0%, rgb(26 26 26) 100%);
}
/* FULANO COLOCOU UMA FOTO DE CAPA */
.es-stream-list .es-context-photos .es-stream {
    display: noneXX !important;
}
/* FULANO AGORA É UM PARTICIPANTE */
.es-stream-list .es-context-guests .es-stream {
    background: rgb(40 40 40);
    background: linear-gradient(158deg, rgb(41 41 41) 0%, rgb(26 26 26) 100%);
}
.es-stream-list .es-context-events .es-stream {
    background: rgb(40 40 40);
    background: linear-gradient(158deg, rgb(41 41 41) 0%, rgb(26 26 26) 100%);
}
#es .es-stream-header {
    padding: 0px 0px 4px 0px;
}
#es .es-stream-pinned-divider.recentes {
    margin-top: -15px;
}
.es-comment .online_user {
    display: none
}
#es-lightbox {
    display: none !important;
}
#es .es-stream .o-avatar-v2.is-online, #es .es-story-avatar .o-avatar-v2.is-online {
    background-color: #333;
    border: 2px solid #00fff5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#es .es-stream .o-avatar-v2.is-online, #es .es-story-avatar .o-avatar-v2.is-online {
    background-color: #333;
    border: 2px solid #00fff5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
 #es .es-stream .o-avatar-v2 {
    width: 33px;
    height: 33px;
}
#es .es-story .es-story-avatar .o-avatar-v2 {
  width: 44px;
    height: 44px;
    margin-top: 0px;
    margin-left: -7px;
}
#es .o-avatar-v2.is-offline .o-avatar-v2__content, #es .o-avatar-v2.is-online .o-avatar-v2__content {
    border: 2px solid #000000c2;
}
#es .es-stream-list > li + li {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid #5550;
}
#es .es-stream .es-stream-meta-footer a {
    color: #5c5c5c;
    font-size: 11px;
    position: relative;
    top: -2px;
}
#es .es-stream .mentions .o-form-control {
    border-radius: 0px !important;
}

#es .es-forms__content .o-form-control::placeholder{
	
	color:#B4B4B4;
	
}


#es .es-streams .es-comments-form .es-form {
    padding: 8px 8px 8px 15px;
    min-height: 16px;
    border: 1px solid #5550;
    border-radius: 22px;
    font-size: 16px;
    background-color: #404040;
}
#es .es-streams .es-comments-form .es-form:hover {
    background-color: #464646;
}
#es .es-comment-item-meta__item {
    font-size: 11px;
}

.es-stream-item .o-avatar-v2 {
    width: 32px;
    height: 32px;
}
#es .es-context-events.create .es-stream {
    border-radius: 10px 10px 40px 40px;
}
#es .es-stream-content {
    position: relative;
    top: 2px;
font-size: 17px;
    font-weight: 300;
    line-height: 23px;
    color: #fff;
    padding: 0px 0px 11px 7px !important;
    margin-bottom: -6px;
    word-wrap: break-word;
    font-family: 'Figtree';
    border-bottom: 1px solid #ffffff1c;
}    
#es .es-comment-item-meta__item + .es-comment-item-meta__item:before {
    top: 17px;
    display: none;
}
.es-comment-item-meta__item .es-comment-item-reply-wrap a {
    border-radius: 10px;
    position: relative;
    top: 7px;
    left: -20px;
}
#es .es-icon-reaction--sm {
    display: none;
}
.es-reaction-option__text:hover {
    background: #ffffff24;
}
#es .es-actions-list > li {
    margin: 0 9px 0 0;
}
.es-reaction-option__text {
    width: 36px;
    height: 36px;
    position: relative;
    top: 6px;
    background: #00ffbc00;
    padding: 7px 8px 7px 8px;
    border-radius: 50%;
}
.es-reaction-option__text:hover {
    background: #ffffff1a;
}
#es .es-actions-list .action-title-likes {
    top: -13px
}
.is-active .es-reaction-option__text:hover {
    background: #242424;
}
.commentX {
    width: 33px;
    position: relative;
    top: 13px;
    padding: 8px 7px 6px 7px;
    border-radius: 50%;
    z-index: 1;
}
.commentX:hover {
    background: #ffffff10;
}
.es-comment-item-reply-wrap .commentX {
    width: 33px;
    position: relative;
    top: 3px;
    padding: 8px 7px 6px 7px;
    border-radius: 50%;
    z-index: 1;
}
#es .es-comment-item-reaction-stats .es-reaction-icon-stat__counter {
    font-size: 15px;
    position: relative;
    left: -19px;
    color: #888;
    top: -3px;
}
#es-stream-listY .full {
    margin-bottom: -12px;
}
#es .es-stream-item .es-actions-wrapper {
    padding: 6px 0px 0 12px;
    position: relative;
    top: -23px;
    height: 30px;
}
#es .es-comment-item-meta {
    color: #888;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 20px;
    left: -45px;
    top: -6px;
    position: relative;
}
#es .o-media__body .es-comment-item-meta {
    left: 0px;
    top: 0px;
    height: 10px;
}
#es .es-reaction-icon-stat__item {
    cursor: default !important;
    width: 0px;
}
#es .o-tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table;
    table-layout: fixed;
    width: 100%;
    text-align: center;
    font-size: 15px;
}
[data-reaction-counter="love"], [data-reaction-counter="angry"], [data-reaction-counter="happy"], [data-reaction-counter="wow"], [data-reaction-counter="sad"] {
    display: none !important;
}
#es .es-actions__item-statsXXX {
    display: none;
}
#es .es-actions__item-stats, #es .es-actions__item-comment {
    background-color: #4440 !important;
}
#es .es-reaction-stats {
    padding: 0px 8px 0px 20px;
    background-color: #040404;
    font-family: 'Poppins', sans-serif;
    top: 2px;
    /* display: block; */
    position: relative;
    height: 0px;
}
#es .es-reaction-stats__text {
    color: #9d9d9d;
}
#es .es-reaction-stats__text {
text-align: left;
    position: relative;
    float: left;
    top: -30px;
    color: #828282;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Figtree';
}
#es .es-reaction-icon-stat__counter {
    margin-bottom: 15px;
}
.es-comments .is-child {
    margin-left: 28px;
}
#es .es-actions-list a {
    color: #8a8a8a;
    font-size: 15px;
}
#es .es-actions-list a:hover {
    color: #ddd;
}
.action-title-comments a {
    padding: 10px 12px 10px 12px !important;
    position: relative;
    top: -10px;
    border-radius: 10px;
}
.action-title-comments a:hover {
    background: #ffffff10 !important;
}
.es-comment-item-reply-wrap a {
    padding: 11px 12px 11px 12px !important
}
.es-comment-item-reply-wrap a:hover {
    background: #ffffff10 !important;
}
.es-actions__item-stats .es-reaction-icon-stat__counter {
    position: relative;
    top: -43px;
    font-size: 15px !important;
    left: 31px;
    font-family: sans-serif;
}
#es .btn-es-default-o, #es .btn-es-default-o:hover, #es .btn-es-default-o:active, #es .btn-es-default-o:focus {
    background: #0f0718 !important;
    color: #d7d7d7 !important;
}
#es .upload-submit button, #es .upload-submit button:active, #es .upload-submit button:focus {
    background: #3b3b3b !important;
}
#es .es-stream-embed {
    border: 1px solid #ffffff08;
    background-color: #ffffff0a;
}
#es .es-story-panel-button.active .es-story-panel-button__shape {}
#es .es-story-panel-button.active .es-story-panel-button__shape, #es .es-story-panel-button.active .es-story-panel-button__shape:hover {
    border: none
}
#es .es-story-panel-button--photos .es-story-panel-button__shape {
    background-color: #0c0c0c;
    border: none;
    color: #7a7a7a;
    flex: 0 0 52px;
    border-radius: 6px;
    width: 62px;
    height: 45px;
    border-radius: 30px;
}
#es .es-story-panel-button--photos .es-story-panel-button__shape:hover {
    background-color: #1e1e1e;
    color: #9f9e9e;
}
#es .es-story-link-images {
    background: #1d1d1d;
    border: 1px solid #2b2b2b;
}
#es .is-editing .es-story-panel-content.active {
    background-color: #fffce900;
}
#es .es-story-link-images img.es-story-link-image {
    border: 1px solid #0a0a0a;
    background: #141414;
}
#es .es-story-link-images .es-story-image-dimension {
    font-size: 10px;
    color: #666;
}
#es .es-story-link-item {
    background: #212121;
    border-radius: 9px 9px 31px 31px;
}
#es .es-story .es-album-view .es-album-upload-button {
    background: #212121;
    border-radius: 31px;
}
#es .es-story-panel-button.active .es-story-panel-button__shape:before, #es .es-story-panel-button.active .es-story-panel-button__shape:hover {
    border: none;
}
#es .es-stream-content .mentions-user {
    cursor: pointer;
    font-family: 'poppins';
    font-size: 14px;
    color: #00c2ff
}
#es .es-stream-content a {
    font-size: 12px;
    font-weight: 300;
    line-height: 13px;
    color: #fff;
}
#es .es-actions-list > li {
    font-size: 0px;
}
#es .es-streams .es-form-attach {
    display: none;
}
#es .es-story--bg-0 a {
    /* ISSO É TAMBEM QUANDO MARCA ALGUEM */
}
#es .es-stream-embed__title {
    padding: 8px;
    font-size: 14px;
    font-weight: 300;
}
#es .es-stream-embed.is-link .es-stream-embed__desc {
    margin-bottom: 8px;
    font-family: 'Poppins', serif;
    font-size: 11px;
    color: #ccc;
}
#es .es-streams .es-story-textfield {
font-size: 23px;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Figtree', sans-serif;
    min-height: 20px;
}
#es .es-streams .mentions-textfield .es-story-textfield {
    font-size: 27px;
    font-weight: 300;
    line-height: 34px;
    font-family: 'Figtree', sans-serif;
}
#es .es-streams textarea.es-story-textfield::placeholder {
color: #F3F3F3;
}
#es .es-story-actions.no-privacy .es-story-submit {
    border-radius: 84px !important;
    background: #00aba5 !important;
    font-size: 14px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
	color: #fff;
}
#es .es-story-textbox {
    padding: 13px 17px 10px 19px  !important;
}
#es .es-story-body {
    min-height: 54px;
    top: -2px;
}
#es .es-stream .es-profile-header__title a {
    font-size: 23px;
    line-height: 31px;
}
#es .es-story-actions.no-privacy .es-story-submit:hover {
   background: #00c1b9 !important;
}
#es .es-streams .btn-es-default-o {
    background: #ffffff08 !important;
    color: #6c6c6c !important;
}
#es .es-streams .btn-es-default-o:hover {
    background: #ffffff0d !important;
    color: #d1d1d1 !important;
}
#es .es-streams .btn-es-default-o:active, #es .es-streams .btn-es-default-o:focus {
    background: #ffffff0d !important;
    color: #d1d1d1 !important;
}
#es .es-stream-info-meta {
    color: #666;
    font-size: 13px;
}
#es.popbox--cluster {
    width: 82px;
}
#es.popbox--cluster .popbox-content__ft {
    text-align: inherit;
}
#es .es-stream-info-meta a {
    color: #d5d5d5;
}
#es .es-streams .mentions textarea {
    color: #fff;
	margin-left: 9px !important;
	padding-right: 0px !important;
}
#es .es-streams .mentions textarea::placeholder {
    color: #fff;
}
#es .es-reaction-icon-stat__item {
    height: 1px;
    top: 10px;
    position: relative;
}
#es .es-streams .es-story-meta-buttons {
    display: none;
}
#es .es-streams .es-comments-form .es-form .mentions textarea {
font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    height: 100% !important;
    color: #fff;
    padding: 0 19px 0 00px !important;
    font-family: 'Figtree';
}
.es-comment__author a {
    /* overflow: hidden; */
}
#es .es-streams .es-comment + .es-comment:not(.is-child) {
    border-top: 1px solid #5550;
}
#es .es-streams .es-comment {
    color: #d1d1d1;
    line-height: 19px;
    padding: 8px 0 9px;
}
#es .es-streams .es-comment a, #es .es-stream-title a {
    color: #ffffff;
    line-height: 12px;
    font-size: 14px;
	font-weight: 500;
}
#es .es-comment-actions .dropdown-menu-right li a{
	font-size: 14px;
	padding: 12px 12px !important;
}

#es .mentions-user  {
    color: #21c1fc!important;
}
#es .es-stream-content .mentions-user  {
    font-size: 18px !important;
}
#es .es-comment-content .mentions-user  {
    font-size: 17px !important;
}
#es .popbox-dropdown-nav__link {
color: #ffffff;
    font-family: 'Figtree' !important;
  
}
#es .popbox-dropdown-nav__link b{

    font-size: 14px;
    font-weight: 400 !important;
}
.es-comment-item-like a, .es-comment-item-reply-wrap a {
    color: #919191 !important;
    font-size: 12px;
}
.es-comment-item-like a, .es-comment-item-reply-wrap a:hover {
    color: #ddd !important;
}
.es-comment-item-date {
margin-left: 0px;
    margin-top: -7px;
    font-size: 11px;
    font-weight: 300;
    color: #aeaeae;
    letter-spacing: 0.0px;
    font-family: 'Figtree', sans-serif;
}
#es .es-streams .es-comment__author {
    margin-bottom: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 83%;
	font-family: 'Poppins';
}
#es .es-streams .es-story-avatar {
    padding: 22px 20px 20px 23px;
}
#es .es-story.is-expanded .es-story-avatar {
    top: 8px !important;
}
#es .es-comment-content {
margin-bottom: 0px;
    font-size: 17px;
    line-height: 22px !important;
    font-weight: 300;
    line-height: 19px;
    padding: 4px 3px 2px 0;
    color: #fff;
    margin-left: 0px;
    font-family: 'Figtree';
}
#es .es-comment-actions .es-comment-actions-toggle i {
    color: #bfbebe;
}
#es .es-comment-actions {
    position: absolute;
    right: 0px;
    top: 17px;
}
.mentions-hashtag {
    color: #00dcff !important;
    font-size: 15px !important;
}
#es .es-streams .es-comment .es-comment-actions .dropdown_.open a {
    border-radius: 0 !important;
}
#es .es-streams .es-comment .es-comment-actions .dropdown_ a {
    color: #fff;
    line-height: 19px;
    XXbackground: #ffffff08;
    padding: 15px 24px;
    border-radius: 50%;
}
#es .es-card__action-group {
    top: 1px;
    right: 1px;
}

#es .es-streams .es-story {
	
    margin-bottom: 7px;
    padding: 20px 20px 20px 15px;
    background: rgb(34 34 34);
    background: linear-gradient(158deg, rgb(41 41 41) 0%, rgb(27 27 27) 100%);
    border-radius: 40px 40px 0px 0px;
}
#es .es-story.is-collapsed .es-story-text {
    padding: 12px 16px 2px;
}
#es .es-story.is-expanded .es-story-text {
    padding: 12px 10px 0px 20px;
}
#es.is-mobile .es-story-meta-buttons, #es.is-tablet .es-story-meta-buttons, #es.es-mobile-content .es-story-meta-buttons {
    float: left;
    margin: 0 0 0 58px;
}
#es .es-story-body {
    background: #1b1b1b;
}
#es .es-streams .es-story-body {
    border: 2px solid #868686;
    border-radius: 40px;
}
#es .es-streams .es-story-body:hover {
    border: 2px solid #00fff5;
    
}
#es .es-stream-filters {
    display: none;
}

#es .es-stream .es-actions {
    display: block;
    padding: 0 0 14px 0;
    position: relative;
    top: 22px;
}
#es .es-story-header {
    display: none !important;
}
#es .mentions {
    position: relative;
    min-height: 28px;
}
#es .es-streams .btn-es-default-o {
    background: #008985 !important;
    color: #ffffff !important;
    border: 1px solid #63636300 !important;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 5800;
    margin-bottom: 12px;
    padding: 6px 20px;
    font-family: 'Figtree', sans-serif !important;
    margin-top: 8px;
}
#es .es-streams .es-comments-wrap .btn-es-default-o.comentario:hover {
    background: #00a7a1 !important;
    color: #ffffff !important;
}
#es .es-streams .btn-es-default-o:hover, #es .es-streams .btn-es-default-o:focus, #es .es-streams .btn-es-default-o:active {
    background: #00817c !important;
    color: #ffffff !important;
}
#es .es-story-submit {
    min-width: 131px;
}
#es .es-streams .es-comments-form .t-lg-mt--md .btn-es-default-o, #es .es-streams .es-comments-form .t-lg-mt--md .btn-es-primary-o {
background: #434343 !important;
    color: #ccc !important;
    border-radius: 20px;
    font-size: 12px;
    padding: 10px 20px;
    font-family: 'Poppins', sans-serif !important;
    border: none;
    margin-top: 11px;
    border-radius: 10px !important;
}
#es .es-streams .es-comments-form .t-lg-mt--md .btn-es-primary-o {
    margin-top: 8px !important;background: #212121 !important;
}
#es .is-mobile .es-streams .es-comments-form .t-lg-mt--md .btn-es-primary-o {
    margin-top: -11px !important;background: #dcd6d6 !important;
}
#es .es-streams .es-comments-form .t-lg-mt--md .btn-es-primary-o:hover {
   
}
#es .es-streams .es-comments-form .t-lg-mt--md .btn-es-primary-o {
    padding: 10px 30px;
    background: #cccccc !important;
    color: #1c1c1c !important;
	border-radius: 10px !important;
}
 #es  .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-primary {
  margin-top: 12px !important;
    height: 33px !important;
}
#es .es-streams .es-stream-editor .es-story-body {
 border: 0px solid #868686;
    border-radius: 20px !important;
    padding: 0px;
    background: #393939;
}
#es .es-stream-editor .es-story-textbox {
    padding: 2px 0px 10px 0px !important;
}
 #es .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-default-o, #es  .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-primary {
background: #282828 !important;
    color: #ebebeb !important;
    border-radius: 8px;
    font-size: 13px;
    padding: 5px 20px 6px !important;
    font-family: 'Figtree', sans-serif !important;
    border: none;
    margin-top: 10px !important;
    font-weight: 500;
}
#es .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-default-o:hover, #es  .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-primary:hover {
 background: #353535 !important;
  
}
 #es .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-primary {
	padding: 6px 30px 7px !important;
    background: #cccccc !important;
    color: #1c1c1c !important;
    position: relative;
    top: 1px;
	 
    
}
 #es  .es-stream .es-actions .btn-es-primary-o:hover ,#es  .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-primary:hover{

    background: #fff !important;
    
}
#es .es-stream-list .is-editing .es-story-footer .es-story-actions .btn-es-default-o:hover , #es  .es-stream .es-actions .btn-es-default-o:hover{
	background: #3d3d3d !important;
}
#es .es-comments-form__footer .btn-es-danger-o {
    /* color: #fc0d3d !important; */
background: #2c2c2c !important;
    color: #b1b1b1 !important;
    border-radius: 10px;
    font-size: 13px;
    font-family: 'Poppins', sans-serif !important;
    border: none;
    margin-bottom: 17px;
    padding: 8px 20px 9px;
}
#es .es-comments-form__footer .btn-es-danger-o:hover {
    /* color: #fc0d3d !important; */
    background: #3d3d3d !important;
}
#es .es-streams .es-story-meta-button:hover {
    background: #000000 !important;
}
#es .es-streams .es-story-meta-button {
    background: #0c0c0c !important;
    color: #7a7a7a !important;
    border-radius: 22px !important;
    padding: 11px 10px;
    width: 66px !important;
    height: 45px;
}
#es.is-mobile .es-actions-list > li {
    font-size: 0px;
}
#es .es-streams .es-story-meta-button:hover, #es .es-streams .es-story-meta-button:focus, #es .es-streams .es-story-meta-button:active {
    background: #000 !important;
    color: #abaaaa !important;
}
#es .es-comments-form__footer .btn-es-danger-o:hover, #es .es-comments-form__footer .btn-es-danger-o:active, #es .es-comments-form__footer .btn-es-danger-o:focus {
    background: #3d3d3d !important;
    color: #fff !important;
}
.es-reactions-pop {
    display: none !important;
}
#es .is-editing .es-story-text, #es .is-editing .xes-story-textbox {
    background-color: #fffce900;
}
.es-content-wrap .es-profile {
    background: #0000;
    padding: 1px 0 0 0;
}
#es.mentions-autocomplete .mentions-menu .mentions-menuItem>img {
    width: 20px;
    height: 20px;
	border: 1px solid #292828;
}
#es.es-story-mentions-autocomplete {
    border-top: 1px solid #333;
}
[data-title="Location"], [data-title="Mood"], .action-title-repost, .action-title-social, .action-title-repost-counter {
    display: none !important
}
#abas_sala {
width: 100%;
    display: block;
    margin: auto;
    /* text-align: center; */
    position: relative;
    top: -45px;
    height: 47px;
    background: #02020200;
    border-bottom: 4px solid #1d1d1d;
    backdrop-filter: blur(2px);
}
.aba:hover {
    XXbackground: rgb(4 4 4 / 20%) !important;
    XXcolor: rgb(0, 255, 245) !important;
}
.aba {
font-size: 27px;
    text-align: center;
    display: block;
    float: left;
    width: 50%;
    font-family: 'Figtree', sans-serif;
    cursor: pointer;
    color: rgb(255 255 255 / 64%);
    font-weight: 700;
    background: rgb(4 4 4 / 0%);
    height: 47px;
    padding-top: 1px;
    padding-bottom: 8px;
}
.abaL {}
.abaR {}
#buble_mural2 {
	display: inline-grid;
}
#buble_mural {
background: #ff003b;
    padding: 2px 5px 2px 5px;
    height: 18px;
    width: fit-content;
    min-width: 18px;
    font-size: 11px;
    font-weight: 600;
    position: relative;
    left: 50%;
    margin-left: -6px;
    top: -8px;
    line-height: 15px;
    border-radius: 44px;
    color: #fff;
}
.notify_container{
	   position: fixed;
    z-index: 9;
    bottom: 0;
    left: 0;
    margin: 16px;
}
#d1{
	    font-family: 'Figtree';
	width: fit-content;    
  
}
.notify_posts{
	    font-family: 'Figtree';
	width: fit-content;    
	position: relative;
 
}
.notify_posts_live , .notify_posts_layout{
		    font-family: 'Figtree';
	width: fit-content;
	cursor: pointer;
}
.notify_posts_guest{
		    font-family: 'Figtree';
	width: fit-content;
	
}
.notify_posts_guest .new_posts {
    background: #1c3b3a;
}
.notify_posts_guest .new_posts:hover , .notify_posts_layout:hover{
    background: #1c3b3a;
}
.notify_posts_layout img{
    width: 30px;
}
.layout_container_not{
	font-weight: 600;
}
.notify_posts_layout .b_border {
    border-top: none!important;
    padding-top: 0px!important;
    padding-bottom: 5px;
}

#buble_mural_notify {
    /* background: #f30003; */
    padding: 2px 6px 2px 5px;
    height: 18px;
    min-width: 18px;
    font-size: 11px;
    font-weight: 400;
    position: relative;
    left: 4px;
    top: 3px;
    line-height: 15px;
    border-radius: 44px;
    color: #fff;
}
.new_posts.refresh{

    border: 1px solid #00fff5;

}
.close_noty_live {
cursor: pointer;
    position: relative;
    top: 3px;
    right: -7px;
    float: right;
    background: #ffffff26;
    border-radius: 20px;
    padding: 1px 4px 0px 6px;
    width: 20px;
    height: 20px;
}
.close_noty_live:hover {
    background: #ffffff56;
}
.bot_new_live_page fa{
font-size: 17px;
    margin-right: 9px;
    margin-top: 2px;

}
.new_posts.button:hover {
    background: #4b4b4b09;
}
#d1 .fa-rotate-right{
	font-size: 13px;    margin-right: 6px;    margin-top: 2px; 
}
.new_posts.button:hover .fa-rotate-right , .new_posts.button:hover  b {
	color:#00fff5!important;
}
#parar{
float: right;
right: -5px;
    background: #ffffff26 !important;
    color: #cbcbcb;
    border-radius: 30px;
    position: relative;
    top: 3px;
    cursor: pointer;
    padding: 5px 10px 3px;
    font-size: 13px;
   
}
#parar:hover{
      
}
#parar2{
	font-weight: 800;
    font-family: 'Figtree';
font-size: 9px;
    letter-spacing: 0.5px;
    cursor: pointer;
    padding: 1px 5px 2px 2px;
    width: fit-content !important;
    border-radius: 4px;
    top: 0px;
    position: relative;
    color: #bcbcbc;
	background: #333232;
	-webkit-box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.75);
    display: block;height: 16px;
}
#parar2:hover{
 filter: brightness(1.3);
	
}
#voltar2 {height: 16px;
font-weight: 800;
    font-family: 'Figtree';
	-webkit-box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px -1px 13px 0px rgba(0, 0, 0, 0.75);
   
	font-size: 9px;
    letter-spacing: 0.5px;
    cursor: pointer;
    
    padding: 2px 5px 3px 2px;
    width: fit-content !important;
    border-radius: 4px;
    top: 1px;
    position: relative;
    	color: #f6be52;;
	background: #333232;
}
#voltar2:hover {		
 filter: brightness(1.3);
  
}
#voltar2 .fa-star , #parar2 .fa-eye{
    position: relative;
    top: 0px;
	    margin-right: 3px;
	margin-left: 1px;
}
.for_me .new_posts{
	border-left: 12px solid #00fff5;
	background:#2b2b2bf7;
}
.for_me .new_posts:hover{
	background: #3a3a3a;
}
#content_adm .new_posts {

    border-left: 12px solid #f3bc51;
}
.new_posts{
	background:#2b2b2bf7;
    width: 288px;
    border-radius: 4px;
    border-left: 12px solid #4d4d4d;
    margin-top: 2px;
    padding: 0px 10px 7px 13px;
}
.new_posts.block b , .new_posts.disblock b {
    margin: 7px 0px 0px 0px !important;
    position: relative;
    top: 4px;
}
.new_posts.block , .new_posts.block:hover{
background: #2b2b2bf7;
    border-left: 12px solid #ff2500!important;
	
}

.new_posts.disblock , .new_posts.disblock:hover{
background: #2b2b2bf7;
    border-left: 12px solid #00b4ff!important;
}

.new_posts.aprovado , .new_posts.aprovado:hover{
	border-left: 12px solid #00fff5;
	background:#2b2b2bf7;
}

.new_posts.aprovado p {
    color: #ffffff;
}
.new_posts.geral_adm , .new_posts.geral_adm:hover{
 border-left: 12px solid #f3bc51;
/*	position: relative;top:3px;*/
	background: #2b2b2bf7;
	
}
.new_posts.geral_adm2 , .new_posts.geral_adm2:hover{
 border-left: 12px solid #f3bc51;
/*	position: relative;top:3px;*/
	background: #2b2b2bf7;
	cursor: default;
}
.new_posts.geral_adm b , .new_posts.geral_adm2 b{
    position: relative;
    top: 3px;
}
.new_posts:hover{
	background: #3a3a3a;
}
.new_posts .b_border{
width: 100%;
    display: block;
    position: relative;
    border-top: #ffffff21 solid 1px;
    padding-top: 5px;
    margin-top: 5px;
}
.new_posts p{
    margin: 19px 0px 0px 0px !important;
    color: #ffffff;
    font-weight: 500;
    overflow-wrap: break-word;
   
}
.new_posts b{
    margin: 7px 0px 0px 0px !important;
    color: #fff;
    font-weight: 300;
    overflow-wrap: break-word;
}
.avatar_post_notify{
    margin-top: 3px;
    width: 36px !important;
    float: left !important;
}
.notify_posts_guest .avatar_post_notify , .no_avatar .avatar_post_notify{
    display: none !important;
}
#content2 , #content {
    display: block;
    z-index: 5;
}
#es .avatar_post_notify img{
width: 35px !important;
    height: auto !important;
    border: 2px solid #494949 !important;
    margin: 0px 0px 0px 0px !important;
 
}
.name_post_notify{
  font-size: 14px;
    font-weight: 600;
    margin-left: 40px;
    margin-top: 0px;
    position: relative;
    top: 12px;
    pointer-events: none;
}

#loading-chat {
    display: none;
}
#n2-ss-16 .n2-ss-control-bullet-verticalXXX {
    top: 66px;
}
#es .o-tabs {
    font-size: 15px !important;
}
.st4XXXX {
    display: none;
}
#n2-ss-16 .n2-ss-slider-controls .n2-ss-control-bullet-vertical {
    margin-top: 63px !important;
}
.es-checkbox-group-es-fields-208 .o-checkbox {
    margin-bottom: 26px !important;
}
#es .es-field-cover .cover-remove a {
    color: #fff !important;
    background: #ff0004;
    width: 32px;
    height: 32px;
    line-height: 32px;
    border-radius: 5px;
    font-size: 31px;
    margin: 5px;
}
.es-field-avatar li {
    width: 100%;
}
#es .es-field-avatar .avatar-frame, #es .es-field-avatar .avatar-wrap-frame {
    margin: 0 auto;
}
.es-field-avatar li .btn-es-default {
    padding: 6px 28px !important;
}
#es .avatar-upload-field {
    margin: 8px;
}
#es .btn-file:before {
    color: #5550;
}
[data-id="16"] {
    margin: 38px 0;
}
#es .o-input-group__btn > .btn {
    position: relative;
    margin: 0;
    height: 72px !important;
    /* padding: 11px 0 !important; */
    width: 100%;
    font-family: 'Poppins', serif !important;
    font-size: 17px !important;
    font-weight: 300;
    padding: 6px 0 !important;
}
#es .avatar-upload-field input {
    cursor: pointer !important;
}
#es .avatar-upload-field .btn-es-default {
    background: #2e2e2e00 !important;
    color: #dbdbdb !important;
}
#es .avatar-upload-field .btn-file:before {
    color: #cecece00;
    font-size: 15px;
    left: 50%;
    top: 22px;
}
#es .avatar-upload-field .o-input-group__btn:last-child > .btn {
    border-radius: 50px !important;
    margin-top: 2px;
    margin: 0;
    text-align: center;
}
#es .avatar-upload-field .btn-es-default:hover {
    border: 1px solid rgba(219, 219, 219, 1) !important;
}
#es .es-app-event-guests .es-list-item__content {
    height: 46px;
}
#es .es-app-event-guests .es-list-item__content {
    height: 46px;
    -webkit-flex: none;
    flex: none;
}
.vprev {
    width: 100%;
    text-align: center;
    color: #fff !important;
}
.mod-es-sidebar-event-guest .is-active {
    border: 2px solid #cbcbcbde !important;
    background: #0c0c0c !important;
}
.es-island .o-empty__content img {
    width: 30px !important;
    text-align: center !important;
    margin: 0 auto !important;
}
#es .o-empty__content {
        font-size: 18px;
    }

.es-checkbox-group-es-fields-208 .o-checkbox label {
    width: 100% !important;
}
#es .es-card__meta .total_views .corte {
    white-space: nowrap;
    width: auto;
    display: inline-block;
    cursor: default;
}
#es .es-card__meta .total_views .corte.publica , .room_type .publica{
    color: #00fff5!important;
}
#es .es-card__meta .total_views .corte.restrita , .room_type .restrita{
    color: #f9c053!important;
}
#es .es-card__meta .total_views .corte.secreta , .room_type .secreta{
    color: #ec2460!important;
}
.calendar_card {
     display: block;
    width: fit-content;
    margin: 0 auto;
    font-size: 11px;
    text-align: center;
    font-family: 'Figtree';
    font-weight: 700;
    position: relative;
    top: -16px;
    margin-bottom: -20px;
}
.calendar_card i {
    margin-right: 4px;
}
.menu_user_y .off-menu_210 .sm-levels .ps-container {
    background: #111 !important;
}
.off-menu_210 dl dt, .off-menu_210 dl.level1 dt {
    background-color: #232323 !important;
}
.off-menu_210 dl dt:hover, .off-menu_210 dl.level1 dt:hover {
    background-color: #2c2c2c !important;
}
.off-menu_210 .level1.active {
    background-color: #393939 !important;
}
.off-menu_210 dl a, .off-menu_210 dl a:link, .off-menu_210 dl.level1 a, .off-menu_210 dl.level1 a:link {
    color: #c5c5c5;
}
.eb-57 .sm-parent .off-menu_210 .sm-03657 {
    background-color: #00000000 !important;
}
.off-menu_210 .suporte_bot {
    background: #222222;
    width: auto;
    position: relative;
    padding: 10px 10px 10px 21px;
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 5px 5px 5px 5px;
    font-family: 'Figtree' !important;
    font-weight: 400 !important;
    cursor: pointer;
}
.off-menu_210 .suporte_bot:hover {
    background: #3b3b3b;
}
.eb-container .sm-levels .sm-03637, .eb-container .sm-levels .sm-03637:hover {
    background-color: #fff00000 !important;
}
#es #es-create-category-select .btn:active, #es #es-create-category-select .btn.active {
    background-color: #101010 !important;
}
.es-card__meta .data-card {
    margin-left: 0px !important;
}
#es .popbox-dropdown-nav__meta-lists {
    margin-left: -1px !important;
}
#es .mod-es-sidebar-event-guest .o-tabs--stacked .o-tabs__item.has-notice {
    background: #0c0c0c !important;
    border: 2px solid #4a4a4ade !important;
}
#es .mod-es-sidebar-event-guest .o-tabs--stacked .o-tabs__item.has-notice a {
    color: #ddd !important;
}
#es .mod-es-sidebar-event-guest .o-tabs--stacked .o-tabs__item.has-notice.active {
    background: #0c0c0c !important;
    border: 2px solid #fff !important;
}
#es .mod-es-sidebar-event-guest .o-tabs--stacked .o-tabs__item.has-notice.active a {
    color: #fff !important;
}
#es .mod-es-sidebar-event-guest .o-tabs--stacked .o-tabs__item.has-notice.active .o-tabs__bubble {
    background-color: #181818 !important;
    color: #fff !important;
}
#es .mod-es-menu-bar__link-bubble {
    background-color: #ff003b !important;
}
#es .es-convo__attached-item .btn.btn-es-default-o.btn-sm {
    background: #0e0e0e !important
}
#es .es-convo__attached-item .btn.btn-es-default-o.btn-sm:hover {
    color: #fff !important
}
#es .es-convo__attached-item .o-btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle_) {
    border-radius: 11px !important;
    margin: 5px 5px 0 0
}
#es .es-convo__attached-item .o-btn-group > .btn:last-child:not(:first-child), #es .o-btn-group > .dropdown-toggle_:not(:first-child) {
    margin: 5px 5px 0 0
}
#es .es-convo-composer__action-tab-link {
    color: #888;
    display: inline-block;
    padding: 17px 11px 7px;
    margin-left: -28px;
    outline: 0 !important;
    cursor: pointer;
	    display: none !important;
}
#es .es-convo-composer__action-tab-link .es-convo-composer__action-tab-link:hover, #es .es-convo-composer__action-tab-link:hover {
    color: #fff !important;
}

#es .es-cards--2 {
    margin-left: -12px;
    margin-right: -16px;
}
.close-chat-mobile {
    cursor: pointer;
    display: block;
    /* width: 42px; */
    padding: 10px;
    background: #292828;
    border-radius: 50%;
    position: absolute;
    right: 4px;
    top: 2px;
}
.close-chat-mobile:hover {
    background: #323232;
}
.close-chat-mobile.hori {
    z-index: 999999;
    right: 4px;
    
}
.close-chat-mobile img {
    width: 14px;
}
#es.is-mobile .es-cards__item {
    -webkit-flex: unset!important;
    -ms-flex: unset!important;
    flex: unset!important;
    min-width: unset!important;
}
#es .card_video {
    -webkit-flex:  unset!important;
}
#es.es-mobile-content .es-cards__item, #es.is-mobile .es-cards__item {
    -webkit-flex: unset!important;
    -ms-flex: unset!important;
    flex: unset!important;
    min-width: unset!important;
}
@media (min-width: 1720px) {
    #es.is-mobile .es-cards__item {
        margin-bottom: 0px;
    }
    #es.is-mobile .es-cards--2 .es-card {
        margin: 5px !important;
    }
    .actions-chat {
/*        top: 4px !important;*/
    }
	#sp-footer1 .footer_restrict{
    max-width: 879px !important;
	
}
}
@media screen and (max-width: 1720px) and (min-width: 992px) {
#es .o-grid--gutters > .o-grid__cell {
       
    width: 25% !important;
}
	#sp-footer1 .footer_restrict{
    max-width: 879px !important;
	
}
}
#sp-footer-2 .container {
    max-width: 1230px;
    margin: 0 auto !important;
}
 #sp-bottom .container {
    max-width: 1230px !important;
    margin: 0px auto !important;
}
.footer_restrict {
 font-size: 18px;
    padding: 22px 0 0;
    line-height: 26px;
    font-weight: 400;
    color: #878787;
    margin: 0 auto;
    font-family: 'Figtree';
    text-align: center;
}
#es .o-grid--gutters > .o-grid__cell {
       padding: 0px 14px 10px;
    width: 16.6% ;
	float: left;
}
#es .is-loading .es-cards-loader {
    margin: 10px 0px 0 5px;
}
#es .o-grid {
    display: inline !important;
}
#es .o-grid--gutters {
    margin: -8px -8px 0px -8px !important;
}
.es-cards-loader {
    padding: 0px 8px 0px 5px;
}
@media (max-width: 1400px) {
	#es .o-grid--gutters > .o-grid__cell {
       
    width: 25% !important;
}
}
@media (min-width: 1550px) {
	#es .es-list-result {
		    min-height: 958px;
	}
 #sp-bottom .container {
    max-width: 1430px !important;
    margin: 0px auto !important;
}
	#sp-footer-2 .container {
    max-width: 1430px;
   
}
	#sp-footer1 .footer_restrict{
    max-width: 879px !important;
	
}
}

#sp-position7 {
    width: 25% !important;
    margin-left: 2%;
}
#sp-bottom #sp-bottom1 , #sp-bottom #sp-bottom2 , #sp-bottom #sp-bottom3 , #sp-bottom #sp-bottom4  {
        width: 18% !important;
    padding-left: 0;
}
#sp-footer2 .redes_botton2 {
    float: right;
	margin-top: -18px;
}
#sp-footer2 .redes_botton2 .sp-module-content {
    width: fit-content;
    margin: 0 auto;
   
}
.copyright_footer {
    margin-top: 11px;
	width: fit-content;
}
#sp-footer2 {
    text-align: left;
    font-size: 11px;
    color: #8d8d8d;
    line-height: 15px;
}
.copyright_footer .sp-module-content {
    top: -10px;
    position: relative;
	pointer-events: none;
}
.online_li{
    margin: 0!important;
    padding: 0!important;
}
.online_bar{
    margin: 0!important;
    padding: 0!important;
}
.room_type {
margin: 0px 14px 0px 0px !important;
    padding: 0px !important;
    /* top: -14px !important; */
    position: absolute;
    z-index: 3;
}
.post_live .o-btn-group{
	z-index: 0 !important;
}

/* Ocultar a barra de rolagem, mas mantendo-a funcional */
#categories::-webkit-scrollbar {
    width: 0; /* Oculta a barra de rolagem no Chrome/Safari/Opera */
}
#categories {
    scrollbar-width: none; /* Oculta a barra de rolagem no Firefox */
}

/* Ajusta a opacidade da barra de rolagem quando o mouse não está sobre ela */
#categories:hover::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0); /* Torna o polegar da barra de rolagem transparente no Chrome/Safari/Opera */
}
#categories:hover::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0); /* Torna a faixa da barra de rolagem transparente no Chrome/Safari/Opera */
}
#categories:hover {
    scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); /* Torna a barra de rolagem transparente no Firefox */
}


#n2-ss-79 .but_botton {
   
    margin: 0px 6px;
    
    background: #070707;
}
/* -- MENU HEADER TOPO ------ MENU HEADER TOPO ------ MENU HEADER TOPO ------ MENU HEADER TOPO ---- */
/*DESKTOP*/
@media (min-width: 1019px) {	 
	.search-mobile{display:none }
}
/*MOBILE*/
@media (max-width: 1250px) {
	.icons_right .none{display: none!important}
	.views5 {
    margin: 0px 5px 0 0px !important;
}
}
@media (max-width: 1018px) {
	.search-mobile{float: left;}
	
	.menu_cat_topo_module {
	    margin: 0px 0 0 35px;
	}
	 .search-header{display:none }
	.eb-content .search-header{display:block;max-width: unset;
    width: 100%; }
	 #es .search-top {
        font-size: 17px !important;
        height: 42px;
        Xpadding-left: 9px;
        background: #3330 !important;
		  border: none !important;
        
        font-family: poppins;
        padding: 7px 5px 2px 17px !important;
    }
	.search_mobile_x .eb-dialog .eb-container .eb-content {
        height: 60px;
    }
 
    #es .search-top::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #f8f8f8;
        opacity: 1; /* Firefox */
    }
    #es .search-top::-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #f8f8f8;
    }
    #es .search-top::-ms-input-placeholder { /* Microsoft Edge */
        color: #f8f8f8;
    }
    .search_mobile_x .eb-shd1 .eb-close {
        color: #f8f8f8 !important;
    }
    .eb-container .search-header .o-input-group {
        width: 85% !important;
        margin-left: 11px;
        border-bottom: 1px solid #89898900;
    }
	 #es.popbox-nav-search {
        min-width: 180px;
        min-height: 40px;
        height: auto;
        width: 102vw !important;
        left: -3px !important;
        top: 60px !important;
    }
	#es .search-top:focus {
       
    }

}
#es .dropdown-menu .divider {
    height: 1px;
    margin: 0px 0;background-color: #121212;
}
#es .es-stream-control>.dropdown-menu>li.divider {
    margin: 0px 0;
}
#es .dropdown-menu>li>a:hover, #es .dropdown-menu>li>a:focus {

    color: #ffffff;
    background-color: #ffffff14;
}
#es .dropdown-menu>li>a {
padding: 8px 12px;
    line-height: 1.666666667;
    font-family: 'roboto';
    color: #d8d8d8;
    margin: 0px 0px;
    border-radius: 0px;
    font-size: 13px;
    font-weight: 300 !important;
    cursor: pointer;
}

#es .dropdown-menu {
	    padding: 0px 0px;    background-color: #282828;    border: 1px solid rgb(18 18 18);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.55);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.55);
}

#es .dropdown-menu>li>a .fa-envelope {
    margin-right: 5px;
    font-size: 15px;
}
#es .dropdown-menu>li>a .fa-pen{margin-right: 3px;}
#es .dropdown-menu>li>a .fa-trash{margin-right: 5px;}
#es .dropdown-menu>li>a .fa-refresh{  color: #00fff5;    margin-right: 3px;
}
#es .dropdown-menu .fa-thumbtack{
    
    font-size: 15px;
    position: relative;
    top: 1px;
    margin-right: 4px;
}
#es .dropdown-menu .fa-exclamation-triangle{
    /* width: 11px; */
    font-size: 13px;
    position: relative;
    top: -1px;
    margin-right: 1px;
    margin-left: -2px;
}
#es .es-dialog-back-button+.es-dialog-header__cell {
    text-align: center;
    margin-left: 12px;
}

@media (max-width: 830px) {
	.search-mobile{float: right;}
 .menu_cat_topo_module {
        display: none !important;
    }
}
/* -- MENU SALA BOTOES ---- MENU SALA BOTOES ---- MENU SALA BOTOES ---- MENU SALA BOTOES ---- MENU SALA BOTOES -- */
/*DESKTOP*/

#es .es-profile-header__action-toolbar .o-btn-group .bot-post li {
 
}
#es .es-profile-header__action-toolbar .o-btn-group .bot-post {
     background: #2a2a2a !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 500;
    width: fit-content;
    padding: 0px 20px !important;
    margin-right: 0px !important;
    height: 42px;
    position: relative;
    top: 0px;
    border-radius: 0px !important;
	   
}
#es .es-profile-header__action-toolbar .o-btn-group .bot-post:hover {
     background: #4b4b4b !important;
}
#es .es-profile-header__action-toolbar .o-btn-group .bot-post a {
        margin-top: 2px;

}
.bot_post_info{
font-size: 11px;
    font-weight: 500;
    line-height: 10px;
    margin-bottom: 5px;
    margin-top: -2px;
    text-align: left;
    color: #bbbbbb;
}
 .icon_bot {
    background: #1a1919;
    font-size: 11px;
    padding: 3px 4px 5px 5px;
    border-radius: 50px;
    position: relative;
    top: -2px;
    width: 20px !important;
    height: 20px !important;
}
.es-profile-header__action-toolbar .icon_bot.fa-lock {
    font-size: 10px !important;
    padding: 4px 4px 5px 6px !important;
    top: -2px !important;
}
.es-profile-header__action-toolbar .icon_bot.fa-globe-americas {
    padding: 4px 4px 5px 4px;
   top: -3px;
}
.es-profile-header__action-toolbar .icon_bot.fa-clock {
    padding: 4px 4px 5px 4px;
    top: -1px;
}
.icon_bot.fa-globe-americas{
    color: #00fff5;
}
.icon_bot.fa-lock {
    color: #ffc023;
}
.icon_bot.fa-user-secret {
    color: #ec2460;
}
.restrita_guest{
	list-style: none;
}
.button_sumir , .restrita_guest .button_sumir {
color: #fff !important;
    font-size: 16px !important;
    font-weight: 600;
    position: relative;
    top: -2px;
	
	top: -5px;
	text-align: left;
    float: left;
}
.button_sumir:hover {

}
#es .o-btn-group .tam_fix .button_sumir:hover {
    /* color: #00FFF5FF !important; */
}
.restrita_guest {
	
	
}
.es-profile-header__action-toolbar .o-btn-group .bot-gb{
	padding: 4px 12px !important;
	
}
.es-profile-header__action-toolbar .o-btn-group .tam_fix{
	
	padding: 1px 12px !important;
}
#es .es-profile-header__action-toolbar .post-live .block_user_sala {
cursor: default !important;
    background: #000000 !important;
    color: #c5c5c5 !important;
    font-weight: 300;
    font-family: 'Poppins', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    padding: 0px 12px;
    border-radius: 6px !important;
    margin-right: 4px;
}
#es .o-btn-group .btn-es-default-o.bot-pend, #es .o-btn-group .bot-pend:hover {
background: #9222a2 !important;
    margin-right: 4px;
    color: #e8e8e8 !important;
    width: fit-content;
    padding: 2px 10px !important;
    cursor: default;
    font-size: 16px;
    font-weight: 600;
}
#es .o-btn-group .bot-pend .bot_post_info {
    font-weight: 400;
}
@media (min-width: 1700px) {

	
}
@media (max-width: 1699px) {
	.es-profile-header__action-toolbar .icon_bot.fa-globe-americas {
    padding: 4px 4px 5px 5px;
}
.es-profile-header__action-toolbar .icon_bot.fa-lock {
    padding: 4px 5px 5px 6px !important;
}
	.bot_upvideo span{
		display: none;	
	}
	.bot_upvideo{
		    padding: 12px 12px 8px 14px;
	}
}
@media (max-width: 1500px) {
	.bot-guests-cover span{
		display: none;
		padding: 10px 13px 4px 13px;
	}
}
@media (max-width: 1620px) {
	.users_pendente .cover_guests2  span{
	display: none;
		}
}
#es .es-profile-header__action-toolbar .o-btn-group:not(:first-child) {
    margin-left: 4px;
}
.es-card__ft_video .es-verified{
    position: relative;
    top: 0px !important;
}
#es .es-cards .es-verified {
    font-size: 10px;
    top: -3px;
    margin-left: 0px;
}
#es .es-card__meta .g-list-inline--delimited {
    margin-top: 0px !important;
    margin-bottom: 6px;
}
#es .es-story.is-expanded .es-story-textbox .mentions>div {
    margin-left: 9px !important;
}  
#es .es-comments-form .es-form .mentions>div {
    margin-left: 9px !important;
}
#es.layout-compose .es-container .form_mensagem2 {
    position: relative;
    top: 0px;
}
	#es .es-app-event-guests .es-verified {
        position: relative;
        top: -3px;
        left: -2px;
    }
	#es.es-dialog.has-footer .es-dialog-modal{
		    min-height: 167px!important;
		
	}
    .view-login .es-login {
        margin: 0;
        position: relative;
        top: 45%;
        left: 0%;
        transform: none;
    }
/* LOADING PAGES */

/* Loaded styles */

#loader-wrapper {
	display: none;
    background: #000000b8;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999; /* Para garantir que fique acima de outros elementos */

  justify-content: center; /* Alinha horizontalmente */
  align-items: center; /* Alinha verticalmente */
	pointer-events: none;
}
#loader {
   width: 100px;
  height: 100px;

  border-radius: 10px;
}
.guests_box{
	margin-left: 4px;
}
/* LOADING PAGES FINISH*/			
.post_mural_info{
  font-size: 13px;
    margin-left: 10px;
    color: #adadad;
}
 .sup_topo_module{
float: right;
    position: absolute;
    right: 21px;
    top: 63px;
    border: 1px solid #95959545;
    font-size: 9px;
    line-height: 12px;
    font-weight: 700;
    font-family: 'Figtree';
    padding: 1px 0px;
    border-radius: 2px;
    cursor: pointer;
    background: #464646a6;
    text-transform: uppercase;
}
.sup_topo_module:hover {
  background: #5e5d5da6;
    border: 1px solid #00fff5;
}
 .sup_topo_module .sup_topo{
   color: #00fff5;
	 padding: 3px 8px;
}
 .sup_topo_module .fa{
       font-size: 9px;
}
/* SLIDER AJAX INFOS */
.infos_slider_sala  {	
   margin: 0px 0px 0px 160px;	
}	
.infos_slider_sala .info div ,  .infos_slider_sala .info a{
      background: #00000054;
    text-align: left;
    padding: 10px 20px;
    font-family: 'Figtree';
    color: #fff;
    max-width: 1200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    width: fit-content;
	
}
.n2-ss-item-content .infos_slider_sala .cat {
font-size: 36px;
    font-weight: 800;
    line-height: 40px;
    padding: 10px 20px 5px 20px;
    color: #f4f4f4;
}	
.n2-ss-item-content .infos_slider_sala span {
padding: 0px;
    font-size: 27px;
    font-weight: 400;
    color: #fff;
    width: 100%;
    display: block;
    margin-top: -8px;
}
.infos_slider_sala .title {
    font-size: 50px;
	font-weight: 900;
}	
.n2-ss-item-content .infos_slider_sala .data_container { 
	display: flex;
	background: unset;
	padding: 0px;
}
.n2-ss-item-content .infos_slider_sala .data { 
	color: #d1d1d1;
    font-size: 36px;
	font-weight: 900;
	padding-right: 0px;
}	
.infos_slider_sala .data.green {
    color: #00fff5
}
.infos_slider_sala .data.yellow {
    color: #80ff00;
}
.n2-ss-item-content .infos_slider_sala .online {
    font-size: 21px;
    padding-left: 7px;
    font-weight: 100;
}

.infos_slider_sala .info { 
    padding: 10px;
}
.n2-ss-item-content .infos_slider_sala .bots_container{
background: unset;
    padding: 10px 0px;
    height: 38px;
    margin: 0px;
}
.n2-ss-item-content .infos_slider_sala .bot_slider{
letter-spacing: 1px;
    padding: 18px 30px;
    color: #efeeee;
    background: #0000007a;
    border: 1px solid #00000000;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    margin-right: 16px;
}
.n2-ss-item-content .infos_slider_sala .bot_slider:hover{
    color: #111;
    background: #ffffff;
    border: 1px solid #ffffff00;
    text-transform: uppercase;
    font-size: 13px;
}
.n2-ss-item-content .infos_slider_sala .nav_slider{
color: #efeeee;
    background: #ffffff0a;
    border: 1px solid #fff;
}
@media (max-width: 1500px) {
	
/* SLIDER AJAX INFOS */	
	.infos_slider_sala  {	
	   margin: 40px 0px 0px 80px;	
	}
	.infos_slider_sala .info div ,  .infos_slider_sala .info a{
		max-width: 900px;	
	}
	.slider_intro_00{

	        padding: 85px 87px !important;
	}
		.slider_intro_01{
		font-size: 50px !important;
    line-height: 53px !important;
	}
		.slider_intro_02{
		text-align: left;
		margin-top: 14px;
		font-family: 'Figtree';
		font-weight: 500;
		font-size: 21px;
		line-height: 27px;
		color: #fff;
	}
}
/* FIM SLIDER AJAX INFOS */	
/* SLIDER CSS */
.slider_intro_00{
max-width: 61%;
    padding: 147px 0 0 162px;
}
.slider_intro_01{
 text-align: left;
    font-family: 'Figtree';
    font-weight: 700;
    font-size: 71px;
    color: #00fff5;
    line-height: 78px;
}
.slider_intro_02{
font-family: 'Figtree';
    font-weight: 500;
    font-size: 33px;
    margin-top: 32px;
    line-height: 38px;
    color: #fff;
    text-align: left;
    width: 100%;

}
.n2-ss-item-content{
	font-size: 17px;
    margin-top: 10px;
    font-weight: 700;
    font-family: 'Figtree';
    text-align: center;
    color: #b7b7b7;
	  
}
.slider_intro_plats{
padding-top:20px;
	max-width: 400px;
	display: none;
}
.slider_intro_plats_txt{
font-size: 14px;
    font-weight: 700;
    font-family: 'Figtree';
}
.slider_intro_plats img{

}
/* FIM SLIDER CSS */	

/* APP */
.app_banner_title{
text-align: center;
    color: #fff;
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 700;
    margin: 97px 5px 16px;
    font-family: 'Figtree';
}
.app_home{
	display: flex;
    margin: 0 auto;
    width: fit-content;
	font-family: 'Figtree';
}
.app_down{
	paddingXXX: 13px 14px;
    border-radius: 5px;
    background: #333;
	margin: 0 4px;
	cursor: pointer;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	transition: 0.5s;
	width: 136px;
}
.app_down:hover{
background: #787878;	
}
.app_down .fa{
font-size: 27px;
    padding: 10px 5px 10px 14px;
    border-rightXX: 1px #ffffff29 solid;
    float: left;
    margin-right: 8px;
}
.app_down p{
    font-size: 13px;
    line-height: 16px;
    margin: 8px 3px 3px 3px;
    font-weight: 500;
}
.app_down .android{
	
}
.app_down .windows{
	
}
.app_down .apple{
	
}
.tablet_alert{
margin: 60px auto 0;
    width: fit-content;
    background: #d9085b00;
    padding: 10px 29px;
    border-radius: 100px;
    color: #da7e17;
    border: 1px solid #d97608ed;
    line-height: 26px;
	font-size: 12px;
}
.tablet_alert .fa{
	font-size: 20px;
    margin-right: 10px;
    position: relative;
    top: 2px;
}

/* FIM APP CSS */

/*-------------------------------------- NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ------------------------------------------------------------------ NEW CSS MOBILE ----------------------------
*/
@media (max-width: 992px) {
	
	.globoX {
	
	font-size: 22px !important;
    cursor: pointer;
    padding: 10px 14px 2px 10px;
    margin: 9px 0 0px -8px;
    color: #f8f8f8;
}

    #wrapper-chat2 {
top: -2px;
    }

	#es.layout-create .t-width--100 {
    width: 73% !important;
}
	.plats_banner_terms2 {
    font-size: 13px;
}
	.plats_banner_terms3 {
    font-size: 11px;
}
	.plat_banner .icon_botton {
    height: 38px;
}
	.plats_banner_title {
    font-size: 15px;
}
	.plat_banner .text_icon_botton {
    font-size: 14px;
}
.plat_banner .text_icon_botton.extras {
    font-size: 9px;
	line-height: 15px;
}	
.plat_banner .botton_twitch img {
    width: 30px;
}
.plat_banner .botton_youtube img {
    width: 34px;
}	
.plat_banner .botton_kick img {
    width: 29px;
}
.plat_banner .botton_facebook img {
    width: 32px;
}	
.plat_banner .botton_nimo img {
    width: 44px;
}	
	
	#es .es-streams .mentions-textfield .es-story-textfield {
    font-size: 20px;
    font-weight: 600;
    line-height: 23px;
    font-family: 'Figtree', sans-serif;
}
/* SLIDER AJAX INFOS */	
.slider_intro_00 {
    max-width: 100%;
    padding: 32px 0px;
}
	#es .slider_intro_01 {
    text-align: left;
    font-family: 'Figtree';
    font-weight: 700;
    font-size: 28px;
    color: #00fff5;
}
	
    .infos_slider_sala {
        margin: 0px 0px 0px 9px;
    }
		.n2-ss-item-content .infos_slider_sala .cat {
    font-size: 25px;line-height: 30px;
			white-space: normal;
   
    width: 92vw;
	}
	.n2-ss-item-content .infos_slider_sala span {

font-size: 18px;
        width: 100%;
        display: block;
        margin-top: 4px;
        line-height: 21px;
}
	.n2-ss-item-content .infos_slider_sala .data {
    font-size: 19px;
}
	
	.n2-ss-item-content .infos_slider_sala .title{	
max-width: 900px;
        width: 100%;
        font-size: 33px;
        font-weight: 900;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        white-space: normal;
        max-height: 13rem;
        line-height: 39px;

}
/* FIM SLIDER AJAX INFOS */	
#es .es-card:hover  {
    filter: unset;
}	
	.post_mural_info {
font-size: 13px;
        margin-top: 0px;
        margin-bottom: 6px;
        line-height: 17px;
        margin-left: 0px;
        color: #c1c1c1;
}
#es .es-streams .mentions textarea {
    margin-left: 0px !important;
}
#es .es-card__title a {
line-height: 25px;
        color: #fff;
        font-size: 17px !important;
        font-family: 'Figtree';
        font-weight: 600;
}
	#es .data-card span {
    line-height: 42px;
		font-size: 13px;
	}
	.es-search-mini-result-name {
        width: 70%;
        margin-left: 98px;
}
.thumb_search {
width: 80px!important;
 height: 43px;   
    border: solid #4a4a4a7d 2px !important;
   margin: 4px 10px 0 7px !important;
}
	.highlight .thumb_search {
    border: solid #4a4a4a7d 2px !important;
}
	.n-uc-AtV3myd9OmLT-innerXXX, #es.layout-create .es-content {
    background: radial-gradient(circle, rgb(0 0 0 / 33%) 0%, rgb(0 0 0 / 82%) 100%) !important;
}
	#es .es-create-category-select .btn:hover .es-title{
    color: #fff;
	font-size: 14px !important;
	transition: 0.3s;
	
}
	#buble_mural {
  
	}
	#es .es-card__meta .footer_card {
    margin-top: 0px !important;
    margin-bottom: 2px;
}
	#es .es-card__bd .t-lg-mb--sm {
    margin-bottom: -17px !important;
}
	#es .es-card__title {
    font-size: 14px;
    margin-bottom: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0px 0 0px 0;
    line-height: 13px;
    height: 23px;
}
	.new_login {
    margin: 9px 6px 0px 7px;
	}
    #es .es-dialog-modal .es-login-box {
        padding: 0px 0px !important;
    }
	#es .es-dialog-modal  .register-wrap {
/*        padding: 26px 0px 0px 0px!important;*/
    }
	
	#es.is-mobile .es-profile-header__bd {
    text-align: left;        margin-top: 12px;
   
}
	#es .es-profile-header__action-wrap {
   
    top: unset !important;
    
}
	.wrapper-chat1 .desc_sala {

    top: -3px!important;
	}
	#loader-stream {

    margin-top: -52px;
}
	#es.view-videos	#loader-stream {

    margin-top: -52px !important;
}
	#es .es-comments-form .es-form .mentions>div {
    
    margin-left: 9px !important;
} 
	#es .es-story.is-expanded .es-story-textbox .mentions>div {
    margin-left: 0px !important;
}
	#es.is-mobile .es-comment-actions .dropdown-menu{
		    min-height: unset !important;
	}
	#es .es-comment-actions .dropdown-menu-right li a {
   
    padding: 15px 12px !important;
}
	#lock_container{
	width: fit-content;
    margin: auto;
	float: unset;
    position: relative;
    top: unset;
    right: unset;
}
#lock.bot-guests-cover{
	float: unset;
	margin: 0 auto;
    width: fit-content;
	margin-bottom: -26px;
    position: relative;
    top: 1px;
	z-index: 1;
	}
	
	#lock.o-btn-group-options {
 
    top: -2px;

}
	.bot-guests-cover {
    background: #393939;
	}
	
	
	
	.aba {
font-size: 20px;
        padding-top: 8px;
	}
	 #sp-top2 .bg_cover_slider .sp-module-contentXXX {
    background: radial-gradient(ellipse 61% 48% at center, rgb(0 0 0 / 0%) 50%, rgb(0 0 0 / 64%) 100%) !important
	}
	.text_date .finalizado{
    font-size: 23px !important;
	}
	
	#es .es-cards .es-verified {

   font-size: 8px !important;
        top: -4px !important;
        left: 0px !important;

}
	#es .es-card__ft_video .es-verified {
    position: relative;
    top: -2px!important;
		left: 1px !important;

}
	#es .es-card__ft_video  .nomeuser .es-verified:before {
    top: 1px;
    font-size: 10px;
}
		 #es .chat_header .es-verified{
    position: relative;
       top: 0px !important;
    left: -1px !important;
}
	
	
	.bot-fotter-card-video {

    background: linear-gradient(0deg, rgb(41 41 41) 0%, rgb(68 68 68) 100%);

}
/*	    #es .es-convo__sidebar {
        border-right: none !important;
        top: 46px !important;
    }
	    #es .es-convo__sidebar-item .o-flag {
         
        z-index: -1;
        position: relative;
    }
	
*/	
	#es.is-mobile .o-form-horizontal .o-form-group {
    display: flex;
	}
	.avatar_slider_profile {

top: 70px;
        margin-left: 31px;
	}
	
	.texto_criar_sala p {
    font-size: 17px;
 
}
	
	#es.bootstrap-datetimepicker-widget {
   
    box-shadow: -2px 32px 95px 44px rgba(0,0,0,0.82)!important;
    -webkit-box-shadow: -2px 82px 95px 44px rgba(0,0,0,0.82)!important;
    -moz-box-shadow: -2px 82px 95px 44px rgba(0, 0, 0, 0.82)!important;
}
	
	.lobb_end {
    left: 15px;
    margin-top: 6px;  
}
	
	#es .es-create-category-select .es-title {
    font-weight: 300;
    font-size: 14px;
      padding: 0 7px !important;
    top: -31px;
    color: #fff;
}
	
	
	#es .es-dialog-modal .es-dialog-header {
    border-radius: 9px 9px 0 0 !important;
    
}
	#es .es-dialog-container {
   
    border-radius: 0px!important;
}
	

	
	
	
	.view-login .es-login {
    margin: 0;
    position: relative;
    top: 45%;
    left: 0%;
    transform: none;
}
	
	.cat-cover-card a {
/*    font-size: 9px !important;*/
	}
	.cat-cover-card {
    padding: 0px 7px 0px 7px;
	}
	.icons_right {
    margin: 12px -6px 0 0;
	}
	.card-infos2 {
    position: relative;
    top: 3px;
		
}
	#es .g-list-inline {
    font-size: 10px;
	}
	.streamers_on_card , .horario_pico {

            margin-right: 11px !important;
        font-size: 10px;
}
	#es .footer_card {
 
}
	
	

	.wall_title {
font-size: 21px;

}
   .es-island .es-list-item__hd{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 100%;}

	#es .es-card__ft_video {
    background-color: #272727;
}
	
	.room_type {
    font-size: 17px!important;
    width: 100%;
    margin: 0px!important;
    padding: 9px 0px!important;
}
	

	#aba-chat{display: none!important;}

	#es .es-streams .es-story-textfield {
    font-size: 20px;
    
}
	
		#es .es-story-textfield:focus {
        font-size: 17px !important;
    }
	#es .es-story-textbox {
    padding: 14px 17px 8px 24px !important;
		
}
	.sp-copyright {
    top: 14px;
    position: relative;
	}
	#sp-footer2 .redes_botton2 {
    float: right;
    margin-top: -11px;
    margin-bottom: 7px;
}
	.but_botton {
    height: 36px;
    width: 36px !important;

}
	.but_botton.botton_twitter_x img{
    width: 19px;
}
	.but_botton.botton_twitter_x {
    padding: 8px 7px 7px 9px;
}
	.botton_youtube img {
    width: 20px;
}
	.botton_facebook img {
    width: 20px;
}
	.copyright_footer {
    margin-top: auto;
    width: auto;
}
	#sp-bottom #sp-position7 {display: none !important;}
	  #sp-bottom #sp-bottom1 , #sp-bottom #sp-bottom2 , #sp-bottom #sp-bottom3 , #sp-bottom #sp-bottom4 {width: 100% !important}
	#sp-footer2 {
    text-align: center;
    
}
	.redes_botton2 {
    display: inline-table;
    width: 100%;
		float: none;
}
	.redes_botton .sp-module-content {

    left: auto;
}
	
	   .col-sm-6 {
        width: 100% !important;
        padding: 0px 0px;
    }
		.sp-module ul.menu_botton {
    margin: 0 auto;
    text-align: center !important;
}
	#sp-bottom .sp-module .sp-module-title {
    text-align: center;
    margin-top: 30px;
}
	.g-list-inline.g-list-inline--delimited{height: 30px;}
	#n2-ss-27 #n2-ss-27item1 {
    font-weight: 200 !important;
}
	#es .o-tabs--stacked .o-tabs__item {
    font-size: 13px;
    padding: 3px 0px 3px 11px;
    height: 45px;
}
#es .o-tabs__bubble {
/*
    padding: 2px 5px 2px 5px;
    font-size: 11px;
*/
}
	#es .has-notice .o-tabs__link {
    padding-right: 10px;
}
	#es .o-tabs--stacked .o-tabs__item , #es .o-tabs--stacked .o-tabs__item:hover {
/*    border: #3d3d3d solid 2px !important;*/
   
}
    #es .es-create-category-select .btn {
        border: 1px solid #ffffff5c;

    }
    /*FONTES BANNERS */
    #n2-ss-27 .n2-ss-animated-heading-i2 {
        font-weight: 200 !important;
    }
    #n2-ss-28 .n2-ss-item-content p {
        font-weight: 200 !important;
    }
    .popbox-dropdown-nav__post b {
        font-weight: 500 !important;
    }
    .popbox-dropdown-nav__post {
        font-weight: 400 !important;
    }
    #n2-ss-27-alignXXXXX .n2-ss-slide-background-color {
        background-color: RGBA(0, 0, 0, 0.04) !important;
    }

    #n2-ss-16XXXXXXXX .n2-ss-slide-background-color {
        background: linear-gradient(135deg, RGBA(0, 0, 0, 0.15) 0%, RGBA(0, 0, 0, 0.57) 50%) !important;
    }
    .verify-cover {
          top: 4px;
        margin-left: 0px;
        width: 28px;
    }
    #es .es-pagination .btn-block {
        width: 96%;
        margin: 0 auto;
    }
    #es .es-events-edit .es-forms__actions .o-form-actions .btn-es-default-o {
        top: 4px;
    }
    #es.popbox-nav-search {
        background: rgb(35 35 35) !important;
    }
    .search_mobile_x .eb-dialog.eb-shd1 {
        background-color: rgb(50 50 50) !important;
        border-bottom: 1px solid #414141 !important;
        overflow: hidden !important;
    }
    #es .es-search-mini-result-list__item > a {
        font-size: 19px;
        color: #ffffff;
    }
    .search_tipo {
        font-weight: 300 !important;
        font-size: 16px;
        color: #ababab;
    }
    #es .es-search-mini-result-list__item + .es-search-mini-result-list__item {
        border-top: 1px solid #535353;
    }
	  
	
    
    #es .mod-es-menu-bar__icon-link:hover {
        background: #ffffff00;
    }
    #es .o-tabs--stacked .o-tabs__link {
        padding-top: 8px;
        color: #fff;
    }
	#es a .o-tabs__item .o-tabs__link {
    padding-top: 8px;
    
}
    #es .o-tabs--stacked .o-tabs__item.active > .o-tabs__link {
        padding: 8px 11px 8px 0px;
    }
    #es .es-profile-header__avatar-wrap {
        left: 0px;
    }
    #es .es-streams .es-story {
        border-radius: 0px 0px 0 0;
		
    }
    #es .es-context-events.create .es-stream {
        border-radius: 0 0px 0px 0px;
    }
    #es .es-comment-item-reaction-stats .es-reaction-icon-stat__counter {
        top: -3px;
    }
    .no_verified {
        left: -3px !important;
        margin-bottom: 5px;
    }
    #es .o-avatar-v2--xl {
        margin-left: 23px;
    }
    #n2-ss-16 .cover_slider_title {
        margin-left: 0px;
        margin-top: -15px;
    }
    #n2-ss-16 .cover_slider_tag_link {
        margin-left: 0px;
        margin-top: -20px;
    }
    .n2-ss-slide-128 .n2-ss-item-content .chield-sala.jch-lazyloaded {
        top: -4px;
        left: 3px;
    }

    #es.is-mobile .es-convo__search-input-wrap {
        top: 67px;
    }
        #es .o-input-group__btn > .btn {
        font-size: 15px !important;
        padding: 10px 24px !important;
    }
    .es-conversations {
        top: 10px;
    }
    #es.is-mobile .es-conversations .es-convo {
        height: 105vh !important;
        top: -144px;
    }
    #es .es-convo__content-action .btn-convo-dropdown {
        border-radius: 50% !important;
        margin-left: -91px;
        padding: 9px 9px !important;
        top: -3px;
        font-size: 21px;
        color: #ccc !important;
    }
    #es.is-mobile .es-convo__content {
        z-index: 2;
        background: #1e1e1e;
        height: 100vh;
        padding-bottom: 19px;
    }
    #es .es-convo__content-hd {
        padding: 8px 55px 8px 3px;
    }
    .es-convo__content-action .o-btn-group {
        top: 16px;
        right: 58px;
    }
    #es .es-convo__content-scroll-area {
        max-height: calc(100vh - 320px) !important;
        padding-bottom: 21px;
    }
    #es .es-convo-messages {
        bottom: 0px;
    }
    #es .es-convo-composer-wrapper {
        bottom: 0px;
        background: #1e1e1e;
    }
    #es .es-convo-composer-wrapper {
        padding-top: 0px;
    }
    #es .es-convo-composer__ft {
        padding-bottom: 23px;
    }
    #es .popbox-dropdown {
        background-color: rgb(50 50 50) !important;
    }
    #es .popbox-dropdown-nav__item.is-unread, #es .popbox-dropdown-nav .popbox-dropdown-nav__item {
        background-color: rgb(35 35 35);
    }
    #es .btn-convo-back, #es .btn-convo-back:focus, #es .btn-convo-back:hover, #es .btn-convo-back:active {
        box-shadow: none;
        -webkit-box-shadow: none;
        background: #3d3d3d00 !important;
        color: #d7d7d7 !important;
    }
    #es.is-mobile .btn-convo-back {
        float: left;
        top: 0px;
        font-size: 20px;
    }
    #es .popbox-dropdown-nav__item + .popbox-dropdown-nav__item {
        border-top: 1px solid #535353 !important;
    }
    #es .popbox-dropdown-nav__item {
        font-size: 15px;
    }
    #es .popbox-dropdown__title {
        font-weight: 500;
        color: #ffffff;
        font-size: 19px;
    }
    #es .es-convo__content-hd-title {
        width: calc(100% - 0px);
    }
    #es .btn-mobile-new-convo2 {
        color: #cccccc !important;
        margin-bottom: 9px;
        width: unset;
        border-radius: 8px;
        background: #454545 !important;
        position: relative;
        line-height: 30px;
        padding: 4px 10px;
        font-size: 18px;
        font-family: 'poppins', sans-serif !important;
        font-weight: 300;
        margin: 0 auto;
        z-index: 2;
        margin-left: 5px;
        float: left;
        top: -42px;
        border-radius: 50%;
    }
    #es .es-convo-composer__editor .es-convo-composer__textarea {
        background: #434343 !important;
        padding: 4px 18px 6px 18px !important;
        font-size: 16px;
        line-height: 21px;
    }
    #es.is-mobile .es-convo__content-action {
        top: 44px
    }
    #es .es-convo__content-hd-title span {
        margin-left: 19px;
        top: -4px;
        position: relative;
    }
    /*.btn-mobile-new-convo2 {
  background: #252525 !important;
  color: #f5f5f5 !important;
  border-color: rgba(0, 169, 75, 0) !important;
}*/
    .menu_user_y .off-menu_210 .sm-levels dl {
        background: #131313  !important;
    }
    .off-menu_210 dl dt, .off-menu_210 dl.level1 dt {
        background-color: #2b2b2b !important;
    }
    .off-menu_210 dl dt:hover, .off-menu_210 dl.level1 dt:hover {
        background-color: #3b3b3b !important;
    }
    .off-menu_210 .level1.active {
        background-color: #414141 !important;
    }
    .off-menu_210 dl a, .off-menu_210 dl a:link, .off-menu_210 dl.level1 a, .off-menu_210 dl.level1 a:link {
        color: #f0eded;
    }
    .globoX, .globo, #es .mod-es-menu-bar__icon-link {
        color: #e0e0e0;
    }
    .a-utc-top, #es .mod-es-menu-bar__icon-link {
        background: #ffffff00;
    }
    .bot_botton_plat {
        color: #818181;
        font-size: 9px;
    }
    #es .o-pagination > .active > span {
        border: 1px solid #121212 !important;
        background-color: #575757 !important;
    }
    #es .o-pagination > li > a, #es .o-pagination > li > span {
        border: 1px solid #121212 !important;
        background-color: #2d2d2d !important;
    }
    #es .o-pagination > li > a, #es .o-pagination > li > span {
        color: #bfbfbf;
    }
    #es .o-pagination > .active > span {
        color: #e9e9e9;
    }
    
    .sp-module ul > li > a {
        color: #a4a3a3;
    }
    .label_upvideo {
        font-size: 18px;
    }
    .dica_formvideo {
        font-size: 12px;
    }
    .data-card {
        font-size: 13px !important;
    }
    .cat-cover-card {
        font-size: 11px !important;
    }
    .total_views3 {
        topX: 0px !important;
    }
	.views5 {
    margin-leftX: 5px !important;
}

    .globoY {
        padding: 0px 13px 0px 11px;
    }
    .bot_form_video:hover {
        background: #1e1e1e;
        color: #a1a1a1;
    }
    .dica_formvideo:hover {
        background: #1e1e1e;
        color: #a1a1a1;
    }
    .view-events .o-help-block b {
        font-size: 40px;
    }
    .es-container .title_edit, .es-container .title_create {
        font-size: 25px;
    }
    #es .o-form-group #es-fields-40 {
        font-size: 28px;
    }
    #es .o-tabs__bubble {
        top: 19px !important;
    }
	#es .o-tabs__bubble {
    background-colorX: #575757;
    colorX: #ffffff;
	}
	#es .active .o-tabs__bubble {
/*
    background-color: #575757;
    color: #ffffff;
*/
}
	
	.layout-create .es-forms__content p {
padding: 126px 15px 14px;
        text-align: center;
        line-height: 39px;
        margin-bottom: 20px !important;
        font-size: 20px;
        color: #ebebeb;
        font-weight: 100;
}
	#es .es-create-category-select .o-avatar-v2 {
  
    opacity: 1;
   
}
    #es .es-create-category-select .btn {
        min-height: 125px;
		    background: #ffffff03;
    }
    #es .es-create-category-select {
        width: 100%;
        padding: 0 0px 100px 11px;
    }
    .layout-create .es-forms__content p {
     
    }
    .wrapper-chat {
        top: 152px;
    }
    #rl_modals_loaded_content #es.view-stream {
        top: -83px !important;
    }
    .wrapper-chat1 {
        top: -31px !important;
    }
    #abas_sala {
  top: -46px;
        height: 51px;
    }
    .search-icon {
        display: none;
    }
    .mod-es-sidebar-event-guest .is-active {
        border: 2px solid #cbcbcbde !important;
        background: #0c0c0c !important;
    }
    #es .o-tabs--stacked .has-notice.active {
        /*border: 2px solid #53f9b5 !important;
  background: #0c0c0c !important; */
    }
    #es .o-tabs--stacked .o-tabs__item {
 font-size: 13px;
    padding: 0px 0px 0px 11px;
    height: 40px;
    }
   
    .vprev {
    
    }
    .es-card .total_views.total_views3 {
        margin-left: 0px !important;
    }
    #es .es-app-event-guests .es-list-item__content {
        height: 46px;
        min-width: fit-content;
        width: 100%;
    }
    #es .es-list-item__meta {
        top: -22px !important;
    }
    #es .es-list-item__title {
        position: relative;
        top: -10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
    }
    #es .es-app-event-guests .es-list-item {
        display: blockXXX !important;
    }
    #es .es-app-event-guests .es-list-item__action .pull-right {
        float: left !important;
        border: 1px solid #ffffff00;
        border-radius: 4px;
    }
    #es .es-app-event-guests .es-list-item__action {
    padding-left: 4px;
    position: relative;
    display: inline-flex;
    }
        #es .es-app-event-guests .btn--es-conversations-compose {
   
    display: none;
    }
    .es-list-item__title a {
        width: 261px;
    }
    .video-prev {
      
    }
    #es .o-select-group select {
        padding-right: 0px !important;
    }
    #es .es-app-event-guests .es-list-item-actions .o-grid-sm__cell .o-checkbox {
        margin-left: 0px !important;
    }
    .es-app-event-guests .o-select-group--inline {
        display: none !important
    }
    #tz_user_style #es-fields-202 {
        background: #060606 !important;
        font-size: 12px !important;
        font-weight: 100;
    }
    #es .o-alert {
        padding: 5px 6px 5px 16px;
        border: 3px solid transparent;
        font-size: 15px;
        width: 94%;
        left: inherit;
        top: 50%;
        margin-left: -25%;
        margin-top: -50px;
        margin: 0 3%;
    }
    #es .es-stream-login-box .btn-es-primary {
        font-size: 16px;
        width: 76%;
        margin-left: 0px !important;
        margin-top: 9px !important;
        padding: 4px 10px !important;
    }
    #es .es-stream-login-box {
        margin-left: 5px;
        margin-right: 5px;
    }
    .dropdown-mobile-from-header #es.is-mobile .es-container {
        z-index: 0;
    }
    #es .o-empty__content {
        width: 100%;
    }
    .es-profile-header__info-wrap .text_date {
        font-size: 21px !important;
    }
    #es.is-mobile .es-profile-header__action-wrap .dropdown-menu > li > a {
        font-size: 13px;
        line-height: 2;
        background: #282727;
        padding: 8px 16px;
        max-width: none;
    }
	.es-profile-header__info-wrap .data_now {
    
    font-size: 30px;
    position: relative;
    top: 13px;
}
    #es.is-mobile .es-profile-header__action-wrap .dropdown-menu {
        background: #0d0d0d;
    }
    #es.is-mobile .es-profile-header__action-wrap .dropdown-menu > li {
        border-bottom:1px solid #5e5e5e;
    }
    #es.is-mobile .es-profile-header__action-wrap .dropdown-menu > li > a {
        font-size: 17px;
        padding: 12px 16px;
    }
    .view-events.layout-steps .title_create {
        white-space: nowrap;
        overflow: hidden;
        width: 100%;
        text-overflow: ellipsis;
        padding-left: 18px;
        padding-right: 18px;
    }
    #check24 {
        font-size: 21 !important;
    }
    #check24 p {
        font-size: 11px !important;
        margin: 5px 0 0 0 !important;
    }
    .start-end-titlesX .icons {
        top: 32px !important;
        left: 11px !important;
        font-size: 19px !important;
    }
    .data_newstyle .titles_news {
font-size: 19px !important;
        top: 27px !important;
        margin-left: 34px !important;
       
  

    }
    .start-end-titlesX #start_data, .start-end-titlesX #final_data {
padding: 36px 2px 6px 12px !important;
        height: auto;
        position: relative;
        left: 0px;
        font-size: 18px;
       
        background: #3330;
        border-radius: 9px;
        width: 100%;
        border: none !important;
    }
    .o-grid #start_hora, .o-grid #final_hora {
        padding: 25px 10px 8px 30px !important;
        top: 9px;
        background: #00000000 !important;
    }
    .menu_horaS ul li, .menu_horaT ul li {
        font-size: 14px !important;
        padding: 2px 0 2px 43px !important;
        line-heightXX: 24px;
    }
    .menu_horaS, .menu_horaT {
        height: 250px !important;
    }
    div#n2-ss-15 .n2-font-abb598f920d789383581ad5e33cf2f5e-highlight .n2-highlighted {
        width: fit-content !important;
    }
    div#n2-ss-15 .n2-font-abb598f920d789383581ad5e33cf2f5e-highlight {
        font-size: 6.5vw !important;
    }
    #es .o-tabs {
        font-size: 13px !important;
    }
  
    .es-card__meta .nomeuser2 {
position: relative;
        top: 4px;
        left: 0px;
        padding: 0px 0px 1px 0px;
        font-size: 13px;
        font-weight: 600;
        font-family: 'Figtree', serif !important;
        color: #b8b8b8;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #es .g-list-inline--delimited > li + li {
        margin-left: 4px;
    }
    .logo_svg:hover {
        backgroundX: #ffffff12;
    }
   
    .menu_cat_topo_module .sp-module-content {
        display: flex;
    }
  
    .menu_cat_topo_module .menu-cat-topo:hover {
        background: #292929 !important;
    }
    .total_views3 {
        XXtop: -1px !important;
    }
    .info-card-3 {
        position: relative;
        top: 0px;
    }
    
    #es.is-mobile .o-grid--gutters > .o-grid__cell {
        padding: 0px 4px 0px;
		width: 50% !important;
		top: 11px;
    }
    #es .is-loading .es-cards-loader {
        padding: 0px 10px;
		margin:0px;
    }
	#es .es-card .embed-responsive-item, #es .es-card__cover {
/*		border-radius: 16px 16px 9px 9px;*/
	}
	#es .es-card__ft {
 padding: 1px 9px 3px 11px;
    border-radius: 0 0 5px 5px;
}
    .ph-item {
        height: 222px;
    }
	.loading_live.ph-item{
		        height: 100%;
	}
	#es .o-grid--gutters {
    margin: -8px -8px 8px -8px !important;
}
	#es .o-grid {
    display: flex !important;
}


	
	
	
	
	.vec_grid {
   
    width: 91px;
	}
	.full_but_container {
   
	}
	.active .square_grid , .square_grid{
    
    width: 8px;
    height: 5px;
	}
    div#n2-ss-16 .n-uc-gYo8BiOLzctn {
        margin-left: -7px;
    }
    .cover_slider_nome {
		margin-top: 6px !important;
        margin-bottom: 7px;
        font-size: 20px !important;
        top: 4px !important;
    }
    .cover_slider_title {
        font-size: 32px;
        font-weight: 700;
        line-height: 33px;
        width: 100%;
        margin: 0;
        /* padding: 0px 0 6px; */
        padding: 0 14px;
        margin: 12px 0px 28px;
    }
	.cover_slider_tag_link {

    margin-bottom: 84px;
}
	.avatar_slider {
    width: 90px;
    height: 90px;
}
	.bg_cover_slider .sp-module-content {
    min-height: 400px!important;
}
	.bg_cover_slider	{
		 
	    paddingx: 94px 0 0 0 !important;
	}
    .aba {
   
    }
    #abas_sala .nav-tab-slider {
        top: 47px !important;
    }
    div#n2-ss-16 .n-uc-181da91038a64-inner {
        padding: 10px 10px 10px 10px !important;
    }
    .nomedapagina {
        width: 87%;
    }
    #streams-lobb {
        width: 100%;
		    top: -46px;
    position: relative;
    }
	#gamb #fullscreen #es #es-stream-listY {
    padding-top: 0px !important;
}
    #streams-lobb .container {
        padding: 0px !important;
    }
    .es-stream {
        border-radius: 0px;
    }
    #es .es-streams .es-story-body {
border: 1px solid #5550;
        border-radius: 19px !important;
        margin: 0 0 0 51px;
        position: relative;
        top: 0px;
        border: 2px solid #333333;
    }
    #es.is-mobile .es-actions-list > li > span {
        padding-top: 0px;
    }
    .es-actions__item-stats .es-reaction-icon-stat__counter {
        top: -48px;
    }
 
    #es .es-streams .es-comment .o-media__image {
        margin-right: 8px;
    }
    .titlevideo_c {
/*        width: calc(100% - 42px) !important;*/
		top: -1px;
    position: relative;
    }
	#es .es-verified {
    
    position: relative;
    top: -1px;
}

    .usercard2 img {
        width: 28px !important;
        height: 28px !important;
        margin: 4px !important;
    }
    .usercard2 {
        width: 37px;
    }
    .nomeuser a {
        color: #a1a1a1;
        top: -1px;
        position: relative;
		font-size: 13px;
    }
    .drag {
        display: none !important;
    }
    .bot-3pontos {
        color: #fff;
        padding: 6px 0 0 13px !important;
        position: relative;
        top: 0px;
        font-size: 17px !important;
    }
    .bot-3pontos:hover, .bot-3pontos:active, .bot-3pontos:focus {
        color: #fff;
    }
    .footer-buttons-video .ajust-mobile-alinhar {
        padding: 10px 12px !important;
    }
    .footer-buttons-video .ajust-mobile-chat {
        padding: 9px 10px 10px 10px !important;
		width: 40px;
    }
    .footer-buttons-video .ajust-mobile-fechar {
        padding: 10px 12px 12px 12px !important;
    }
    .footer-buttons-video .ajust-mobile-gotop {
        padding: 10px 12px 12px 12px !important;
    }
    .bot-fotter-card-video {
        cursor: pointer;
        padding: 11px 11px;
        display: block;
        border-radius: 0 0 0px 0;
        float: left;
        height: 36px;
        width: 41px;
        font-size: 15px;
    }
    .align_screen {
        padding: 10px 13px !important;
    }
    .jogatopo {
        padding: 8px 13px !important;
    }
    .footer-buttons-video {
        display: block !important
    }
    .bot-fotter-card-video:hover {
/*        background: #101010 !important*/
    }
    #es.is-mobile .es-cards__item {
        margin-bottom: 0px;
    }
    .actions-chat {
        display: none !important;
    }
    #loading-chat {
        display: none !important;
        position: absolute;
        bottom: 55.2vw;
        text-align: center;
        width: 100%;
        /* margin: 0 auto; */
        z-index: 0;
    }
    #loading-chat img {
        margin: 0 auto;
        width: 27px;
        position: relative;
        top: 173px;
    }
    .chat_header {
        background: #161616;
        height: 38px;
        padding: 1px 0 0 0px;
    }
    #wrapper-chat2 #avatarchat {
        width: 28px;
        height: 28px;
        margin: 4px 0 0 4px;
    }
    .grids aXX {
        display: none;
    }
    #wrapper-chat2 #titlechat {
          padding: 0px 0 0 6px;
        position: relative;
        top: -2px;
        font-size: 14px;
        font-weight: 500;
    }
    .nomedapagina {
        top: 5px;
        font-size: 18px;
        max-width: 87%;
    }
    div#n2-ss-15 .n2-font-4538724d095ddfd2db26f5af0e61fce9-highlight .n2-highlighted, .n2-ss-animated-heading-before {
        font-size: 24px !important;
    }
    div#n2-ss-15 .n-uc-8gns1a6ELyKB {
        top: 10px;
        position: relative;
    }
  
    .es-reaction-option__text:hover {
        background: #24242400;
    }
    .is-active .es-reaction-option__text:hover {
        background: #24242400;
    }
    #es .o-tabs {
        margin: 0 0 0 10px;
    }
    #es .mod-es-sidebar-event-guest .o-tabs {
        margin: 0 0 0 0px;
    }
    #chat_f {
        width: 100%;
        height: 68.5vh;
        z-index: 1;
        position: relative;
    }
    .es-card__title a {
        font-size: 14px;
    }
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 33.3%;
        padding: 4px 4px !important;
        min-width: 33.3%;
    }
	 #es.is-mobile .es-cards--2 .es-cards__item{
		 padding: 4px 4px !important;
		
	}
    #es .cards0 .es-cards--2 .es-cards__item {
        padding: 1px 1px !important;
    }
    .menu_topo_hori {
       
    }
    #es.es-mobile-content .es-cards__item, #es.is-mobile .es-cards__item {
        -webkit-flex: 0 0 25%;
        padding: 0px 0px 1px 0px  !important;
        min-width: 25%;
        margin-bottom: 0px;
    }
	#es .o-pagination-wrap {
    margin: 31px 0 28px!important;
 
}
    #es.is-mobile .es-list-result {

        padding: 3px 3px 0 3px;
    }
    #es.is-mobile .es-videos .es-list-result {
        position: relative;
        min-height: 100px;
        padding: 0 0px 0 0px;
    }
    #es.is-mobile .o-tabs {
        margin: 0 0 0 10px;
    }
    #es .es-list-result {
        position: relative;
        min-height: 100px;
        padding: 0 21px;
    }
    #es .popbox-dropdown-nav {
        max-height: 81vh;
        height: calc(100vh - 133px);
    }
    #es.popbox-navbar-conversations .popbox-dropdown-nav {
        max-height: 81vh;
        height: calc(90vh - 199px);
    }
    #es.popbox-navbar-conversations .popbox-dropdown-nav {
        height: calc(100vh - 240px) !important;
        background-color: #232323;
    }
    .popbox-navbar-conversations .popbox-dropdown .popbox-dropdown__ft {
        background-color: #323232 !important;
        border-top: 1px solid #999898 !important;
        display: none;
    }
    #es.popbox.popbox-navbar-conversations {
        background: #232323 !important;
        border: 1px solid #ffffff0a !important;
    }
    #es.popbox-navbar-conversations .popbox-dropdown-nav__post .t-fs--sm {
        font-size: 14px !important;
    }
    #div1 .es-stream .es-story-footer .btn-es-primary {
        background: #474747 !important;
        height: 40px;
        padding: 9px 27px !important;
        border-radius: 30px !important;
        color: #ffffff !important;
        border-color: rgba(0, 169, 75, 0) !important;
    }
    #es .es-convo__search-input-wrap input {
        font-size: 21px;
        height: 46px !important;
    }
    #es .es-convo__search-input-wrap:before {
        font-size: 18px;
    }
    #es .es-convo__sidebar-item-title {
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 15px;
        font-family: 'poppins';
    }
    #es .es-convo-meta {
        color: #dbdbdb !important;
        font-weight: 300;
        font-size: 14px !important;
    }
    #es .es-convo-messages__item .es-user-name {
        font-size: 15px !important;
        font-weight: 500;
    }
    #es .es-convo-messages__item .es-user-name a {
        color: #fff !important;
    }
    #es .es-convo-text {
        color: #e9e9e9 !important;
        font-weight: 300;
        font-size: 14px !important;
        width: calc(100% - -95px);
    }
    #es.popbox-navbar-conversations .popbox-dropdown-nav__post .object-title b {
        color: #ffffff !important;
        font-size: 15px !important;
    }
    .popbox-dropdown__ft .popbox-dropdown__note {
        font-weight: 300;
        font-size: 16px;
    }

    #es .o-btn-group > .dropdown-menu {
        font-size: 15px;
        /* padding: 9px 6px; */
    }
    #es .dropdown-menu > li > a {
      
    }
    #es.is-mobile .es-convo__sidebar {
        z-index: 1;
    }
    #es.is-mobile .es-convo__sidebar-item {
        padding: 11px 8px;
    }
    #es .popbox-dropdown__hd .popbox-dropdown__note {
        outline: 0 !important;
        background: #4d4b4b;
        padding: 6px 9px;
        border-radius: 30px;
        font-size: 18px;
    }
	#es .popbox-dropdown__hd .popbox-dropdown__note.notify {
 text-decoration: underline;
        font-size: 13px;
        background: #4d4b4b00;
        font-family: 'Figtree';
        font-weight: 700;
    }
    .cover_slider_tag {
        top: -17px;
    }
    .container {
        width: 100%;
    }
}
@media (max-width: 786px) {
    .container {
        width: 100%;
    }
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 33.3%;
        padding: 4px 4px !important;
        min-width: 33.3%;
    }
    #es .cards0 .es-cards--2 .es-cards__item {
        padding: 1px 1px !important;
    }
    #es.popbox--navbar {
        width: 100%;
        height: 70%;
        left: 50% !important;
        margin-left: -50% !important;
    }
    #es.popbox {
        border: none !important;
        border-radius: 0px;
    }
    #wrapper-chat2 {
        z-index: 9;
        top: 56.2vw;
        display: none;
        width: 100%;
        padding-bottom: 93px;
    }
    .es-card__title a {
        font-size: 12px;
    }
	#es .es-card__meta a, #es .es-card__meta {

    margin-topX: -1px;
		}
}
@media (max-width: 700px) {
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 33.3%;
        padding: 4px 4px !important;
        min-width: 33.3%;
    }
    #es .cards0.es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 100%;
        padding: 2px 0px;
        min-width: 100%;
    }
    .es-card__title a {
        font-size: 14px;
    }
}
@media (max-width: 620px) {
    .pull-right.bot-invited, .pull-right.bot-invited2 {
        display: none !important;
    }
    .card-infos2 .g-list-inline {}
    #es .cards0 .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 100% !important;
        padding: 2px 0px;
        min-width: 100%;
    }
}
@media (max-width: 480px) {
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 50% !important;
        padding: 4px 4px !important;
        min-width: 50% !important;
    }
    .es-card__title a {
        font-size: 15px !important;
    }
    .data-card {
       
    }
    #es .es-card__bd {
        padding: 2px 7px 2px;
    }
    #es .es-card__ft {
        padding: 1px 9px 0px 11px;
    }
    #es .cards0 .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 100% !important;
        padding: 2px 0px !important;
        min-width: 100% !important;
    }
}
@media (max-width: 440px) {
	.options , .grid_save{
	max-width: 400px!important;
		    width: unset!important;
	}
	.room_right .es-profile-header__action-toolbar{
			max-width: 400px!important;
		    width: unset!important;
		
	}
	.users_pendente .cover_guests2  span{
	display: none;
		}
}

@media (max-width: 362px) {
    #check24 {
        font-size: 13px !important;
    }
}
@media (max-width: 345px) {
    #check24 {
        font-size: 12px !important;
    }
    #es .es-cards--2 .es-cards__item {
        -webkit-flex: 0 0 100% !important;
        padding: 2px 0px !important;
        min-width: 100% !important;
    }
    .es-card__title a {
        font-size: 15px !important;
    }
    #es .es-card__bd {
        padding: 2px 16px 2px;
    }
    #es .es-card__ft {

        padding: 8px 9px 8px 20px;
    }
}
@media only screen and (min-device-width: 768px) and (orientation: landscape) {
    
}
.grid_but {
    margin-top: 20px;
}
#es .t-lg-pull-right {
    border-radius: 70px !important;
}
@media (max-width: 281px) {
	.bot-create , 	.search-mobile {display: none;}
	.col-sm-9 {
   
    width: calc(100% - 0px);
    float: unset;
		
}
	.but_botton {
    
    margin: 0px 6px;
  
}
}