
/* ------------------------------- */
/* Sendo. Theme created by CodeBite.dev Buy 45$
/* ------------------------------- */

/* ThemeON.pl - Sendo.                  */
/* Demo ----- ThemeON.pl ----- Demo */
/* ThemeON.pl - Sendo.                  */
/* Demo ----- ThemeON.pl ----- Demo */
/* ThemeON.pl - Sendo.                  */

/* ------------------------------- */
/* Sendo. Theme created by CodeBite.dev Buy 45$
/* ------------------------------- */


/* -------------------------------------------------------------- */
/* Sendo. | Vars
/* -------------------------------------------------------------- */
:root {
    --box--radius: 10px;
    --button--radius: 10px;
    --radius-1: 10px;
}

.logo__dark,
.logo__white {
    display: none !important;
}

html:not(.theme--white) .logo__dark {
    display: inline-flex !important;
}

html.theme--white .logo__white {
    display: inline-flex !important;
}


/* -------------------------------------------------------------- */
/* Sendo. | ScrollBar
/* -------------------------------------------------------------- */
::-webkit-scrollbar {
    width: 6px;
  
    background-color: var(--theme-scroll);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

::-webkit-scrollbar-thumb {
    background: var(--theme-scroll-bar);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  
    cursor: pointer;
}

::-webkit-scrollbar-track {
    background-color: var(--theme-scroll);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  
    width: 4px;
}





/* -------------------------------------------------------------- */
/* Sendo. | Buttons
/* -------------------------------------------------------------- */
.ipsApp .ipsButton {
    font-size: 13px;
    font-weight: 400;
}

.ipsApp .ipsButton_link {
    color: var(--theme-link_font);
}

.ipsApp .ipsButton_important {
    font-weight: 700;
}

.ipsApp .ipsButton_veryLight {
    background: rgb( var(--theme-very_light_button) );
    border-color: rgb( var(--theme-very_light_button) );
    color: rgb( var(--theme-very_light_button_font) );
}

.ipsApp .ipsButton_positive {
    background: var(--positive-dark);
    color: var(--positive-dark-fonts);
}



/* -------------------------------------------------------------- */
/* Sendo. | ButtonsBar
/* -------------------------------------------------------------- */
.ipsButtonBar {
    background: rgb( var(--theme-button_bar) );
    border-bottom: 1px solid rgb( var(--theme-button_bar) );
}

.ipsButtonBar ~ .ipsButtonBar {
    border-top: 1px solid rrgb( var(--theme-button_bar) );
}

.ipsButtonRow::before {
    display: none;
}

html[dir="ltr"] .ipsButtonRow li + li a {
    border-left: 0;
}

html[dir="rtl"] .ipsButtonRow li + li a {
    border-right: 0;
}

.ipsButtonBar .ipsButtonRow li > a, 
.ipsButtonBar .ipsButtonRow li > button, 
.ipsButtonBar .ipsButtonRow li > span {
    background: var(--theme-button_bar-button);
  
    color: var(--theme-button_bar-button-fonts);
}

.ipsButtonRow li > a.ipsButtonRow_active, 
.ipsButtonRow li > button.ipsButtonRow_active {
    background: var(--theme-button_bar-button-active);
    border-color: var(--theme-button_bar-button-border-active);
    color: var(--theme-button_bar-button-fonts-active);
}

.ipsButtonRow li > a, 
.ipsButtonRow li > button, 
.ipsButtonRow li > span {
    background: var(--theme-button_bar-button-active);
    color: var(--theme-button_bar-button-fonts-active);
}

.ipsAreaBackground_light .ipsButtonRow li > a:not( .ipsButtonRow_active ), 
.ipsAreaBackground_light .ipsButtonRow li > button:not( .ipsButtonRow_active ), 
.ipsAreaBackground_light .ipsButtonRow li > span:not( .ipsButtonRow_active ) {
    background: var(--theme-button_bar-button-active);
    color: var(--theme-button_bar-button-fonts-active);
}



/* -------------------------------------------------------------- */
/* Sendo. | Badge
/* -------------------------------------------------------------- */
a[data-mentionid] {
    background: rgba( var(--theme-brand_primary), 0.20 );
    color: rgb( var(--theme-brand_primary) );
}

.ipsBadge_highlightedGroup {
    --badge--background: rgb( var(--theme-post_highlight_border), 0.20 );
    --badge--color: rgb( var(--theme-post_highlight_border) );
}

.ipsBadge_popular {
    --badge--background: rgb( var(--theme-featured), 0.20 );
    --badge--color: rgb( var(--theme-featured) );
}

.ipsBadge_positive, 
.ipsBadge_style4 {
    --badge--background: var(--theme-badge-positive);
    --badge--color: var(--theme-badge-positive-fonts);
}

.ipsBadge_reverse {
    background: var(--theme-badge-positive);
    color: var(--theme-badge-positive-fonts);
}

.ipsBadge_new, 
.ipsBadge_style1 {
    --badge--background: var(--theme-badge-new);
    --badge--color: var(--theme-badge-new-fonts);
}

.ipsBadge.ipsBadge_icon {
    line-height: 2em !important;
}

/* -------------------------------------------------------------- */
/* Sendo. | TimeLine
/* -------------------------------------------------------------- */
.ipsStreamItem_time {
    background: rgb( var(--theme-timeline_color) );
    font-weight: 700;
    color: rgb( var(--theme-timeline_fonts) );
}

.cAnnouncementIcon {
    color: rgb(var(--theme-item_status-fonts));
}


/* -------------------------------------------------------------- */
/* Sendo. | Message
/* -------------------------------------------------------------- */
.ipsMessage, 
.ipsAnnouncement {
    border: 0;
}

.ipsMessage_info, 
.ipsMessage_information {
    background: var(--informational-dark);
    box-shadow: var(--informational-dark-shadow);
  
    color: var(--informational-dark-fonts);
}

.ipsMessage_general {
    background: var(--general-dark);
    box-shadow: var(--general-dark-shadow);
   
    color: var(--general-dark-fonts);
}

.ipsMessage_success {
    background: var(--positive-dark);
    box-shadow: var(--positive-dark-shadow);
  
    color: var(--positive-dark-fonts);
}

.ipsMessage_error {
    background: var(--negative-dark);
    box-shadow: var(--negative-dark-shadow);
  
    color: var(--negative-dark-fonts);
}

.ipsType_success, 
.ipsType_positive {
    color: var(--positive-dark-fonts);
}


/* -------------------------------------------------------------- */
/* Sendo. | Misc
/* -------------------------------------------------------------- */
.ipsType_sectionTitle {
    background: rgb( var(--theme-section_title) );
    border-bottom: 1px solid rgb( var(--theme-section_title) );
}

.ipsWidget_title {
    color: rgb( var(--theme-widget_title_font) );
    background: rgb( var(--theme-widget_title_bar) );
    border-bottom: 1px solid rgb( var(--theme-widget_title_bar) );
}

.ipsBox--child {
    box-shadow: 0px 0px 0px 1px rgb( var(--theme-section_title) );
}

.ipsType_withHr:after {
    border-top: 1px solid var(--theme-dataitem-border);
}

.cStreamFilter > li > a {
    border-right: 1px solid var(--theme-dataitem-border);
}

.cStreamFilter > li > a.cStreamFilter_active {
    color: inherit;
}

.ipsSideMenu_list + .ipsSideMenu_title {
    border-top: 1px solid var(--theme-dataitem-border);
}

.ipsApp .ipsDataItem_warning {
    background-color: rgb( var(--theme-moderated_light) );
    color: rgb( var(--theme-moderated_text) );
}

.ipsApp .ipsDataItem_warning a {
    color: rgb( var(--theme-moderated_text) );
}

.ipsBox > div,
.ipsBox form {
    border-radius: inherit;
}

html[dir="ltr"] .cNexusSupportMessage.cNexusSupportMessage_s {
    border-left: 7px solid rgba(var(--theme-support_theme_admin), 1);
}

html[dir="rtl"] .cNexusSupportMessage.cNexusSupportMessage_s {
    border-right: 7px solid rgba(var(--theme-support_theme_admin), 1);
}

html[dir="ltr"] .cNexusSupportMessage.cNexusSupportMessage_m {
    border-left: 7px solid rgba(var(--theme-support_theme), 1);
}

html[dir="rtl"] .cNexusSupportMessage.cNexusSupportMessage_m {
    border-right: 7px solid rgba(var(--theme-support_theme), 1);
}

.cNexusSupportMessage_m .cNexusSupportMessage_author, 
.cNexusSupportMessage_a .cNexusSupportMessage_author {
    background: rgba(var(--theme-support_theme), 0.05);
}

.cNexusSupportMessage_s .cNexusSupportMessage_author {
    background: rgba(var(--theme-support_theme_admin), 0.05);
}


/* -------------------------------------------------------------- */
/* Sendo. | DataItem
/* -------------------------------------------------------------- */
.ipsDataItem {
    border-radius: 10px;
    border: 1px solid var(--theme-dataitem-border);
    border-width: 0 0 1px 0;
}


.ipsDataItemARCH {
    border-radius: 10px;
    border: 1px solid var(--theme-dataitem-border);
    border-width: 0 0 0px 0;
}


.ipsDataList_readStatus .ipsDataItem:not( .ipsDataItem_unread ):not( .ipsDataItem_selected ):not( .ipsModerated ) {
    background: transparent;
}

.ipsDataItem.ipsDataItem_unread.cMessage {
    background: var(--theme-unread-bg);
    border-width: 0;
}

.ipsApp .ipsDataItem_new, 
.ipsApp .ipsDataItem_success {
    background-color: rgba(var(--theme-selected), 1);
}

.ipsAreaBackground_dark {
    color: rgb( var(--theme-text_dark) );
}


/* -------------------------------------------------------------- */
/* Sendo. | Message
/* -------------------------------------------------------------- */
.cMessageTitle,
.ipsMenu .ipsDataItem_title {
    color: var(--theme-dataitem-link);
}


/* -------------------------------------------------------------- */
/* Sendo. | Container
/* -------------------------------------------------------------- */
.ipsLayout_container {
	
		max-width: 1530px;
	
}

.ipsLayout_minimal .ipsLayout_container {
	max-width: 1530px;
}


/* -------------------------------------------------------------- */
/* Sendo. | Body, Html
/* -------------------------------------------------------------- */
html,
body {
  	
		font-family: 'Readex Pro', sans-serif !important;
	
}

body:before {
    content: "";
  
    display: block;
    width: 100%;
    height: 100%;
   
    position: absolute;
    left: 0;
    top: 0;
   
    pointer-events: none;

    z-index: -1;
}


html:not(.theme--white) body:before {
    background: url() left top no-repeat;
}

html.theme--white body:before {
    background: url(<fileStore.core_Theme>/monthly_2025_05/bg__white.png.a9d29a9f4fbfc15f5bfb2e027845383d.png) left top no-repeat;
}


/* -------------------------------------------------------------- */
/* Sendo. | Text
/* -------------------------------------------------------------- */
.cke_reset_all, 
.cke_reset_all *, 
.cke_reset_all a, 
.cke_reset_all textarea {
    
		font-family: 'Readex Pro', sans-serif !important;
	
}


/* -------------------------------------------------------------- */
/* Sendo. | UserPhoto
/* -------------------------------------------------------------- */
.ipsUserPhoto {
    background: var(--theme-userphoto);
    margin: 0;
    padding: 0;
   
    position: center;
}

.ipsUserPhoto .sendo__status {
    border-radius: 50%;
    box-shadow: 0px 0px 4px 1px rgba(var(--theme-userphoto-shadow));
  
    display: block;
    width: 8px;
    height: 8px;
  
    position: absolute;
    right: 0;
    bottom: 0;
  
    pointer-events: none;
} 

.ipsUserPhoto.ipsUserPhoto_large .sendo__status {
    right: 2px;
    bottom: 2px;
}

.ipsUserPhoto.ipsUserPhoto_tiny .sendo__status {
    right: 0;
    bottom: 0;
}

.cAuthorPane_photoWrap .ipsUserPhoto .sendo__status {
    right: 12px;
    bottom: 6px;
}

.ipsUserPhoto .sendo__status.online {
    background: var(--theme-userphoto-online);
}

.ipsUserPhoto .sendo__status.offline {
    background: var(--theme-userphoto-offline);
}


/* -------------------------------------------------------------- */
/* Sendo. | A, Links
/* -------------------------------------------------------------- */
a,
a:hover {
    transition: all 0.4s ease 0s;
}


/* -------------------------------------------------------------- */
/* Sendo. | Hr
/* -------------------------------------------------------------- */
hr.ipsHr {
    border: 1px solid rgba(114, 129, 175, 0.08);
    border-width: 1px 0 0 0;
}



/* -------------------------------------------------------------- */
/* Sendo. | Header, Logo, UserPanel, Switcher
/* -------------------------------------------------------------- */
#ipsLayout_header header {
    background-color: transparent;
}

#ipsLayout_header header .ipsLayout_container #sendo__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; 
  
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  
    width: 100%;
  
    margin: 0;
    padding: 25px 0;
}


#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--logo #elSiteTitle {
    font-family: 'Baloo 2', cursive;
    font-size: 60px;
    font-weight: 700;
    color: #fff;
    letter-spacing: normal;
    text-transform: uppercase;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; 
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav {
    line-height: 50px;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box {
    display: block;
    height: 50px;
    line-height: 50px;
    
       padding: 0 0 0 10px;
    
   
    position: relative;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box .ipsUserPhoto {
    width: 34px;
    height: 34px;
}

html[dir="ltr"] #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box .ipsUserPhoto {
    margin-right: 8px;
    margin-top: -4px;
}

html[dir="rtl"] #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box .ipsUserPhoto {
    margin-left: 8px;
    margin-top: -4px;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box a {
    color: var(--theme-usernav-link);
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box:after {
    content: "";
   
    background: var(--theme-usernav-nickname);
    border-radius: 30px;
  
    display: block;
    
       width: calc(100% + 50px);
    
    height: 100%;
   
    position: absolute;
    left: 0;
    top: 0;
   
    z-index: -1;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li > a {
    color: var(--theme-usernav-link);
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew,
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elRegisterButton { 
    border-radius: 10px;
    border: 0;
    box-shadow: none;
  
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-usernav-createnew-fonts);
   
    display: inline-block;
    height: 50px;
    line-height: 50px;
  
    padding: 0 20px;
    margin: 0;
   
    position: relative;

    transition: all 0.4s ease 0s;
}

html:not(.theme--white) #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew,
html:not(.theme--white) #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elRegisterButton {
}

html.theme--white #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew,
html.theme--white #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elRegisterButton {
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew:hover,
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elRegisterButton:hover {
    filter: brightness(1.3) saturate(1.20);
  
    transition: all 0.4s ease 0s;
}


#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li > a .fa {
    font-size: 16px;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li > a .fa-caret-down, 
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li > a .fa-plus {
    font-size: 10px;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew .fa.fa-plus,
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew .fa.fa-caret-down {
    background: var(--theme-createnew-icon);
    border-radius: 50%;
  
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
  
    text-align: center;
    color: var(--theme-createnew-fonts);
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li #elCreateNew .fa.fa-caret-down {
    width: 24px;
    height: 24px;
    line-height: 20px;
  
    position: absolute;
    right: -6px;
    bottom: -6px;
  
    border: 2px solid rgb( var(--theme-page_background) );
}


.ipsMenu#elUserLink_menu .ipsMenu_item {
    position: relative;
}

.ipsMenu#elUserLink_menu .ipsMenu_item:after {
    background: var(--theme-userpanel-icon);
    border-radius: 50%;
    border: 2px dashed var(--theme-userpanel-icon-border);
    backdrop-filter: blur(4px);
   
    display: block;
    width: 22px;
    height: 22px; 
   
    line-height: 20px;
   
    font-family: "Font Awesome 5 Free";
    font-size: 10px; 
    font-weight: 600;
    color: var(--theme-userpanel-icon-fonts);
    text-align: center;
   
    position: absolute;
    left: -20px;
    top: 50%;
   
    margin: -11px 0 0 0;
}

.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="profile"]:after { content: "\f007"; }
.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="attachments"]:after { content: "\f0c6"; }
.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="manageFollowed"]:after { content: "\f1d8"; }
.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="settings"]:after { content: "\f013"; }
.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="ignoredUsers"]:after { content: "\f05e"; }

.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="modcp"]:after { content: "\f505"; }
.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="admincp"]:after { content: "\f023"; }
.ipsMenu#elUserLink_menu .ipsMenu_item[data-menuitem="signout"]:after { content: "\f52b"; }



/* -------------------------------------------------------------- */
/* Sendo. | NoticicationIcon
/* -------------------------------------------------------------- */
.ipsApp .ipsNotificationCount {
    background: var(--theme-notifi-icon);
    border-radius: 12px;
  
    font-size: 11px;
    color: var(--theme-notifi-fonts);
  
    top: -16px;
  
    line-height: 20px;
    padding: 0 7px;
}



/* -------------------------------------------------------------- */
/* Sendo. | Header, Logo, UserPanel, Switcher | Switcher
/* -------------------------------------------------------------- */
svg#switcher_svg {
    position: absolute;
    top: -4000px;
    left: -4000px;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color { 
    border-radius: 10px;
    border: 0;
  
    display: block;
    width: 50px;
    line-height: 50px;
   
    margin: 0 0 0 15px;
    padding: 0;
   
    position: relative;
    z-index: 1;
   
    filter: url('#button_bloom');
   
    transition: all 0.4s ease 0s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
   
    z-index: -1;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble {
    background-color: var(--theme-switchcolor-animation);
    border-radius: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    z-index: -1;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble:nth-child(1) {
    left: calc( 50% - 10px);
    width: 20px;
    height: 20px;
    -webkit-animation: move-1 3.02s infinite;
    animation: move-1 3.02s infinite;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble:nth-child(2) {
    left: 50%;
    width: 20px;
    height: 20px;
    -webkit-animation: move-2 3.04s infinite;
    animation: move-2 3.04s infinite;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble:nth-child(3) {
    left: calc( 50% - 23px);
    width: 20px;
    height: 20px;
    -webkit-animation: move-3 3.06s infinite;
    animation: move-3 3.06s infinite;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble:nth-child(4) {
    left: calc( 50% - 10px);
    width: 20px;
    height: 20px;
    -webkit-animation: move-4 3.08s infinite;
    animation: move-4 3.08s infinite;
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble:nth-child(5) {
    left: calc( 50% + 3px);
    width: 20px;
    height: 20px;
    -webkit-animation: move-5 3.1s infinite;
    animation: move-5 3.1s infinite;
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color .sendo__header__switch_color--bubbles .sendo__header__switch_color--bubble:nth-child(6) {
    left: calc( 50% - 20px);
    width: 10px;
    height: 10px;
    -webkit-animation: move-6 3.12s infinite;
    animation: move-6 3.12s infinite;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color input[type='checkbox'],
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color input[type='radio'] {
    border-radius: 10px;
  
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
  
    outline: none;
  
    position: absolute;
    left: 0;
    top: 0;
  
    margin: 0;
    padding: 0;
 
    -webkit-appearance: none;
    -moz-appearance: none;
   
    font-size: 12px;
    color: var(--theme-switchcolor-fonts);
    text-align: center; 
   
    cursor: pointer;
   
    transition: all 0.4s ease 0s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color:hover,
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color input[type='checkbox']:hover,
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color input[type='radio']:hover {
    background: var(--theme-switchcolor-hover);
    color: var(--theme-switchcolor-fonts-hover);
  
    transition: all 0.4s ease 0s;
}

#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color input[type='checkbox']:before,
#ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel .sendo__header--switch_color input[type='radio']:before {
    content: "\f576";
   
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}


.sendo__mobilenav--switch_color input[type='checkbox'],
.sendo__mobilenav--switch_color input[type='radio'] {
    background: transparent;
    border: 0;
    box-shadow: none;
  
    width: 44px;
    height: 50px;
    line-height: 50px;
  
    font-size: 22px;
    color: inherit;
    text-align: center;
  
    opacity: .7;
  
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
   
    cursor: pointer;
   
    transition: all 0.4s ease 0s;
}

.sendo__mobilenav--switch_color input[type='checkbox']:before,
.sendo__mobilenav--switch_color input[type='radio']:before {
    content: "\f576";
   
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}


/* -------------------------------------------------------------- */
/* Sendo. | Menu, Socials Menu
/* -------------------------------------------------------------- */
#sendo__menu  {
    display: block;
    width: 100%;
    
    margin: 0 0 30px 0; 
    
    padding: 0;
  
    position: relative;
   
    z-index: 2;
}

#sendo__menu.ipsNavBar_noSubBars {
    margin-bottom: 0;
}

#sendo__menu nav {
    background: var(--theme-menu_background);
  
    
    border-radius: 10px;
    
   
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    
    padding: 0 27px 0 0;
   
    height: 80px;
}

[dir="rtl"] #sendo__menu nav {
    padding: 0 27px 0 0;
}


#sendo__menu nav:after {
    display: none;
}


#sendo__menu nav .ipsNavBar_primary {
    min-width: 100%;
    max-width: 100%;
    max-height: 80px;
    padding: 0;
  
    
    margin-bottom: 0 !important;
    
}

#sendo__menu nav .ipsNavBar_primary #elSearchWrapper,
#sendo__menu nav .ipsNavBar_primary #elSearchWrap {
    width: 0;
    overflow: hidden;
}

#sendo__menu nav .ipsNavBar_primary #elSearchWrapper #elSearch,
#sendo__menu nav .ipsNavBar_primary #elSearchWrap #elSearch {
    width: 0;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li:not(:last-child) {
    margin: 0;
}

[dir="rtl"] #sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li:not(:last-child) {
    margin: 0;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li:not(:ipsHide) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  
    min-height: 98px;
}


#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li {
    position: relative;
}


#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > a {
    
    border-radius: 10px;
    
  
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-menu-links); 
    text-transform: uppercase;
  
    padding: 0 25px;
    min-height: 80px;
    max-height: 80px;
  
    line-height: 80px;
   
    position: relative;
    z-index: 2;
  
    transition: all 0.4s ease 0s;
}





#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > a:after {
    content: "";
   
    background: var(--theme-menu-links-line-hover);
    
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    
  
    display: block;
    width: 100%;
    height: 3px;
   
    position: absolute;
    left: 0;
    bottom: 0;
   
    z-index: -1;
   
    opacity: 0;
   
    transition: all 0.4s ease 0s;
}

#sendo__menu nav:not( .ipsNavBar_noSubBars ) .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > a:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: var(--theme-menu-links-line-hover);
	border-width: 6px;
	margin-left: -6px;
   
    opacity: 0;
   
    z-index: 2;
   
    transition: all 0.4s ease 0s;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li.ipsNavBar_active > a {
    background: var(--theme-menu-links-active);
  
    font-weight: 700;
    color: var(--theme-menu-links-active-text);
   
    transition: all 0.4s ease 0s;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li:hover > a {
    background: var(--theme-menu-links-hover);
  
    color: var(--theme-menu-links-hover-text);
   
    transition: all 0.4s ease 0s;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li.ipsNavBar_active > a:after,
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li:hover > a:after {
    opacity: 1;
  
    transition: all 0.4s ease 0s;
}


#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li.ipsNavBar_active.subforum_on:Hover > a:before,
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li.subforum_on:hover > a:before {
    opacity: 1;
  
    transition: all 0.4s ease 0s;
}




#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary { 
    background: rgba(var(--theme-menu-submenu_background-b));
    border-radius: 10px;
    box-shadow: var(--popup--boxShadow);
    border: 2px solid transparent;
  
    display: block;
  
    visibility: hidden;
  
    opacity: 0;
  
    height: auto;
    min-width: 180px;
    width: 100%;
  
    -webkit-transition: opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;
    -moz-transition: opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;
    -o-transition: opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;
    transition: opacity 0.3s, margin-top 0.3s, visibility 0s linear 0.3s;

    z-index: 1;
   
    position: absolute;
    left: 0;
    bottom: auto;

    margin-top: 200px;
    padding: 7px 7px;
  
    pointer-events: none;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li {
    border-radius: 10px;
}
 
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li,
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li > a {
    display: block;
    width: 100%;
  
    line-height: 1.4;
  
    position: relative;
}
 
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li.ipsHide {
    display: none;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li > a {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: var(--theme-menu-submenu-text);
   
    padding: 0 12px;
    height: 34px;
    line-height: 34px;
  
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  
    transition: all 0.4s ease 0s;
}

#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li.ipsNavBar_active a,
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li > ul.ipsNavBar_secondary > li > a:hover {
    font-weight: 700;
    color: var(--theme-menu-submenu-hover-text);
  
    transition: all 0.4s ease 0s;
}
 
#sendo__menu nav .ipsNavBar_primary ul[data-role="primaryNavBar"] > li:hover > ul.ipsNavBar_secondary:not(.ipsNavBar_more) {
    visibility: visible;
    opacity: 1;
    margin-top: 0px;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    pointer-events:auto;
}


ul#sendo__socials {
    flex: none;
  
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
   
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
   
    margin: 0;
    padding: 0;
}

ul#sendo__socials.footer {
    display: flex;
    justify-content: center; /* Cambiado para centrar horizontalmente */
    margin: 36px 0 0 0px;
    padding: 0;
}

ul#sendo__socials > li {
    display: block;
    padding: 0 5px;
}

ul#sendo__socials > li a {
    background: var(--theme-social);
    border-radius: 25%;
  
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
   
    font-size: 12px;
    font-weight: 700;
    color: var(--theme-social-text);
    text-align: center;
   
    padding: 0;
   
    transition: all 0.4s ease 0s;
}

ul#sendo__socials > li a:hover {
  background: green;
  transition: all 0.4s ease 0s;
  text-shadow: 2px 2px 5px black;
}

ul#sendo__socials > li.whatsapp a:hover {
	background-color: var(--theme-social-whatsapp);
}

ul#sendo__socials > li.facebook a:hover {
    background: var(--theme-social-facebook);
}

ul#sendo__socials > li.steam a:hover {
    background: var(--theme-social-steam);
}

ul#sendo__socials > li.twitter a:hover {
    background: var(--theme-social-twitter);
}

ul#sendo__socials > li.instagram a:hover {
	background: linear-gradient(192deg,rgba(131, 58, 180, 1) 0%, rgba(253, 29, 29, 1) 50%, rgba(252, 176, 69, 1) 100%);
}

ul#sendo__socials > li.youtube a:hover {
    background: var(--theme-social-youtube);
}

ul#sendo__socials > li.discord a:hover {
    background: var(--theme-social-discord);
}

ul#sendo__socials > li.Whatsapp a:hover {
    background: var(--theme-social-whatsapp);
}

ul#sendo__socials > li.tiktok a:hover {
   background: linear-gradient(146deg,rgba(0, 242, 234, 1) 0%, rgba(255, 0, 80, 1) 100%)!important;
}

/* -------------------------------------------------------------- */
/* Sendo. | Down section on menu
/* -------------------------------------------------------------- */
section#sendo__down__menu {
    display: block;
    width: 100%;
   
    margin: 0;
    padding: 0;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
   
    width: 100%;
   
    margin: 0;
    padding: 0;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search #elSearchWrapper #elSearch {
    background: var(--theme-search);
    border-radius: 0;
  
    height: 44px;
    line-height: 44px;
  
    color: var(--theme-search-text);
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search #elSearchWrapper #elSearch input[type="search"] {
    order: 2;
    padding: 0 0 0 52px;
    
    
		font-family: 'Readex Pro', sans-serif !important;
	
    font-size: 20px;
    font-weight: 400;
    color: var(--theme-search-text);
    text-align: left;
}

.cSearchFilter {
    order: 3;
    border-radius: 10px;
}

.cSearchFilter__text {
    border-radius: 10px;
}

.cSearchFilter__menuText {
    padding: 0 10px;
    border-radius: 10px;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search #elSearchWrapper #elSearch input[type="search"]::placeholder { 
   
		font-family: 'Readex Pro', sans-serif !important;
	
    font-size: 20px;
    font-weight: 400;
    color: var(--theme-search-text);
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search #elSearchWrapper #elSearch .cSearchSubmit {
    background: var(--theme-search-submit);
    order: 1;
    width: 24px;
    height: 44px;
    line-height: 44px;
   
    font-size: 24px;
    font-weight: 700;
    color: var(--theme-search-submit-text);
    text-align: center;
   
    transition: all 0.4s ease 0s;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search #elSearchWrapper #elSearch .cSearchSubmit:hover {
    background: var(--theme-search-submit-hover);
    color: var(--theme-search-submit-text-hover);
   
    transition: all 0.4s ease 0s;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search #elSearchWrapper.cSearchExpanded::before {
    display: none;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  
    height: 25px;
    min-width: 105px;
    max-width: 105px;
  
    margin: 0;
    padding: 0;
   
    cursor: pointer;
    
    transition: all 0.4s ease 0s;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next {
    margin: 0 0 0 27px;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div {
    background: currentColor;
    color: var(--theme-slider-btn);
    display: block;
    width: 100%;
    height: 3px;
   
    position: relative;
    
    transition: all 0.4s ease 0s;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div:after,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div:after,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div:before,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div:before {
    content: "";
  
    background: currentColor;
  
    position: absolute;
  
    display: block;
    height: 3px;
    width: 16px;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div:before,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div:after {
    right: -2px;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div:before {
    top: -5px;
    transform: rotate(45deg);
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next div:after {
    bottom: -5px;
    transform: rotate(-45deg);
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div:before,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div:after {
    left: -2px;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div:before {
    top: -5px;
    transform: rotate(-45deg);
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev div:after {
    bottom: -5px;
    transform: rotate(45deg);
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next.swiper-button-disabled,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev.swiper-button-disabled {
    min-width: 58px;
    max-width: 58px;
   
    transition: all 0.4s ease 0s;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next:hover div,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev:hover div {
    color: var(--theme-slider-btn-hover);
    background: currentColor;
   
    transition: all 0.4s ease 0s;
}

section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next.swiper-button-disabled div,
section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev.swiper-button-disabled div {
    color: var(--theme-slider-btn-disabled);
    background: currentColor;
  
    transition: all 0.4s ease 0s;
}


/* -------------------------------------------------------------- */
/* Sendo. | SearchExpanded
/* -------------------------------------------------------------- */
#elSearchExpanded {
    background-color: var(--theme-search-expanded);
    border: 0;
    box-shadow: none;
    border-radius: 10px; 
  
    left: 0;
    top: calc(100% + 24px);
}

#elSearchExpanded:after {
	bottom: 100%;
	left: 0;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: var(--theme-search-expanded);
	border-width: 8px;
	margin-left: 10px;
}

#elSearchExpanded .ipsSideMenu_list:not(:last-child) {
    border-bottom: 1px solid var(--theme-search-expanded-sidemenu-border-b);
}


/* -------------------------------------------------------------- */
/* Sendo. | Slider
/* -------------------------------------------------------------- */
section#sendo__slider {
    display: block;
    width: 100%;
   
    margin: 0; 
    padding: 40px 0 34px 0;
    position: relative;
}

section#sendo__slider:before {
    content: "";
  
    display: block;
    width: 100%;
    height: 620px;
   
    position: absolute;
    left: 0;
    top: 50%;
   
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  
    pointer-events: none;

    z-index: -1;
}

html:not(.theme--white) section#sendo__slider:before {
    background: 
      url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_s_b_l.webp) left center no-repeat,
      url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_s_b_r.webp) right center no-repeat;
}

html.theme--white section#sendo__slider:before {
    background: 
      url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_s_b_l.webp) left center no-repeat,
      url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_s_b_r.webp) right center no-repeat;
}

section#sendo__slider .sendo__slider_container {
    position: relative;
  
    width: 100%;
    height: 100%;
   
    overflow: hidden;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide {
    padding: 26px 0;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--check {
    background: var(--theme-slider-articles-check);
    -webkit-border-bottom-right-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-bottomright: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
   
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 36px;
    max-width: 100%;
   
    font-size: 11px;
    font-weight: 700;
    color: var(--theme-slider-articles-check-text);
    text-transform: uppercase;
  
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
   
    position: absolute;
    left: 50%;
    bottom: 0;
   
    opacity: 0;
  
    z-index: -1;
   
    -ms-transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article:hover .sendo__slider__box__article--check {
    bottom: -26px;
   
    opacity: 1;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article {
    background: var(--theme-slider-articles);
    border-radius: 10px;
  
    -webkit-box-shadow: 4px 38px 30px -47px var(--theme-slider-articles-shadow);
    -moz-box-shadow: 4px 38px 30px -47px var(--theme-slider-articles-shadow);
    box-shadow: 4px 38px 30px -47px var(--theme-slider-articles-shadow);
  
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   
    flex-direction: column;
  
    height: 364px;
    width: 100%;
   
    position: relative;
    z-index: 1;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article:not( .noshadow ):after {
    content: "";
   
    background: rgba(var(--theme-slider-articles-background),1);
    background: -moz-linear-gradient(45deg, rgba(var(--theme-slider-articles-background),1) 0%, rgba(var(--theme-slider-articles-background),0.94) 32%, rgba(var(--theme-slider-articles-background),0) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(var(--theme-slider-articles-background),1)), color-stop(32%, rgba(var(--theme-slider-articles-background),0.94)), color-stop(100%, rgba(var(--theme-slider-articles-background),0)));
    background: -webkit-linear-gradient(45deg, rgba(var(--theme-slider-articles-background),1) 0%, rgba(var(--theme-slider-articles-background),0.94) 32%, rgba(var(--theme-slider-articles-background),0) 100%);
    background: -o-linear-gradient(45deg, rgba(var(--theme-slider-articles-background),1) 0%, rgba(var(--theme-slider-articles-background),0.94) 32%, rgba(var(--theme-slider-articles-background),0) 100%);
    background: -ms-linear-gradient(45deg, rgba(var(--theme-slider-articles-background),1) 0%, rgba(var(--theme-slider-articles-background),0.94) 32%, rgba(var(--theme-slider-articles-background),0) 100%);
    background: linear-gradient(45deg, rgba(var(--theme-slider-articles-background),1) 0%, rgba(var(--theme-slider-articles-background),0.94) 32%, rgba(var(--theme-slider-articles-background),0) 100%);

    border-radius: 10px;
  
    display: block;
    width: 100%;
    height: 100%;
   
    position: absolute;
    left: 0;
    top: 0;
   
    z-index: 2;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header,
section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer {
    padding: 38px 40px;
    margin: 0;
   
    display: block;
    width: 100%;
   
    position: relative;
    z-index: 3;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header {
    min-height: 200px;
    max-height: 200px;
}


/* -------------------------------------------------------------- */
/* Sendo. | Slider | Header
/* -------------------------------------------------------------- */
section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header h2.sendo__slider__box__article__header--cat {
    margin: 0 0 24px 0;
    padding: 0;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header h2.sendo__slider__box__article__header--cat span {
    background: var(--theme-slider-articles-category);
    border-radius: 30px;
   
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 36px;
    max-width: 100%;
   
    font-size: 11px;
    font-weight: 700;
    color: var(--theme-slider-articles-category-text);
    text-transform: uppercase;
  
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header ul.sendo__slider__box__article__header--stats {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
   
    width: 100%;
   
    margin: 0;
    padding: 0;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header ul.sendo__slider__box__article__header--stats > li {
    display: block;
   
    font-size: 14px;
    font-weight: 500;
    color: var(--theme-slider-articles-stats);
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header ul.sendo__slider__box__article__header--stats > li span {
    padding: 0 5px;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header ul.sendo__slider__box__article__header--stats > li:not(:last-child) {
    margin: 0 34px 0 0;
}


/* -------------------------------------------------------------- */
/* Sendo. | Slider | Footer
/* -------------------------------------------------------------- */
section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   
    width: 100%;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--avatar {
    min-width: 50px;
    max-width: 50px;
    padding: 12px 0 0 0;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--avatar .ipsUserPhoto {
    background: transparent;
    display: block;
    width: 50px;
    height: 50px;
  
    margin: 0;
    padding: 0;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info {
    padding: 0 0 0 36px;
    min-width: calc( 100% - 50px );
    max-width: calc( 100% - 50px );
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info h2 {
    font-size: 25px;
    font-weight: 400;
    color: var(--theme-slider-articles-footer-info);
    text-transform: uppercase;
    line-height: 1.8;
   
    margin: 0;
    padding: 0;
  
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info h2 a {
    color: var(--theme-slider-articles-footer-info);
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info h2 a:hover {
    color: var(--theme-slider-articles-footer-info-hover);
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info p {
    font-size: 16px;
    font-weight: 400;
    color: var(--theme-slider-articles-footer-info-desc) !important;
    text-shadow: 0px 1px 1px rgba(var(--theme-slider-articles-footer-info-desc-shadow));
    line-height: 1.4;

    overflow: hidden;
   
    margin: 0;
    padding: 0;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info p span {
    color: var(--theme-slider-articles-footer-info-desc) !important;
}



section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom {
    -webkit-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info {
    padding: 0 36px 0 0;
    min-width: calc( 100% - 160px );
    max-width: calc( 100% - 160px );
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__button {
    border-radius: 10px;
    border: 0;
    box-shadow: none;
  
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-usernav-createnew-fonts);
    text-align: center;
   
    display: inline-block;
    min-width: 160px;
    max-width: 160px;

    height: 50px;
    line-height: 50px;
  
    padding: 0 20px;
    margin: 0;

    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
   
    transition: all 0.4s ease 0s;
}

html:not(.theme--white) section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__button {
    background: rgb( var(--theme-area_background_light) );
}

html.theme--white section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__button {
    background: var(--theme-usernav-createnew)  rgb( var(--theme-area_background_light) );
}

section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__button:hover {
    filter: brightness(1.3) saturate(1.20);
  
    transition: all 0.4s ease 0s;
}


/* -------------------------------------------------------------- */
/* Sendo. | Slider | Photo
/* -------------------------------------------------------------- */
section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article img.sendo__slider__box__article--photo { 
    object-fit: cover;
  
    border-radius: 10px;
  
    display: block;
    width: 100%;
    height: 100%;
  
    position: absolute;
    left: 0;
    top: 0;
   
    z-index: 1;
}


/* -------------------------------------------------------------- */
/* Sendo. | Breadcrumb
/* -------------------------------------------------------------- */
.ipsBreadcrumb.ipsBreadcrumb_top {
    background: var(--theme-breadcrumb);
  
    opacity: 1;
  
    padding: 0;
    margin: 0 0 20px 0;
}

.ipsBreadcrumb_bottom {
    background: var(--theme-breadcrumb);
  
    opacity: 1;
  
    padding: 0;
    margin: 60px 0 0 0;
}


.ipsBreadcrumb > ul > li,
.ipsBreadcrumb [data-action="defaultStream"], 
.ipsBreadcrumb [data-action="markSiteRead"] {
    font-size: 14px;
    font-weight: 300;
    color: var(--theme-breadcrumb-link);
  
    height: 48px;
    line-height: 48px;
}

.ipsBreadcrumb > ul > li a,
.ipsBreadcrumb [data-action="defaultStream"] a, 
.ipsBreadcrumb [data-action="markSiteRead"] a {
    display: block;
    height: 48px;
}

.ipsBreadcrumb > ul:last-child > li:last-child {
    opacity: 1;
}

.ipsBreadcrumb > ul:last-child > li:first-child,
.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li {
    background: transparent;
  
    height: 48px;
    line-height: 48px;
  
    position: relative;
  
    transition: all 0.4s ease 0s;
  
    z-index: 1;
}

.ipsBreadcrumb > ul:last-child > li:first-child {
    margin-right: 0;
}

.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a,
.ipsBreadcrumb [data-action="defaultStream"], 
.ipsBreadcrumb [data-action="markSiteRead"] {
    font-weight: 400;
    font-size: 14px;
    color: var(--theme-breadcrumb-right-link);
  
    padding: 0;
    margin: 0;
   
    transition: all 0.4s ease 0s;
}

.ipsBreadcrumb [data-action="markSiteRead"] {
    color: var(--theme-breadcrumb-read-link) !important;
}

.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a:hover,
.ipsBreadcrumb [data-action="defaultStream"]:hover {
    color: var(--theme-breadcrumb-right-link-hover) !important;
    
    transition: all 0.4s ease 0s;
}

.ipsBreadcrumb [data-action="markSiteRead"]:hover {
    color: var(--theme-breadcrumb-read-link-hover) !important;
    
    transition: all 0.4s ease 0s;
}

.ipsBreadcrumb > ul:last-child > li:first-child a {
    font-size: 14px;
    font-weight: 400;
    padding: 0;
  
    transition: all 0.4s ease 0s;
}

.ipsBreadcrumb > ul:last-child > li:first-child a .fas.fa-home {
   margin: 0 34px 0 0;
}

.ipsBreadcrumb > ul:last-child > li:first-child a:hover {
    color: var(--theme-breadcrumb-link-hover);
    transition: all 0.4s ease 0s;
}

.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li:not(:last-child) {
    margin-right: 64px;
}

.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a .fa.fa-newspaper-o,
.ipsBreadcrumb > ul.ipsList_inline.ipsPos_right > li a .fa.fa-check {
    margin: 0 16px 0 0;
}

.ipsBreadcrumb [data-role="breadcrumbList"] > li:not(:first-child):last-child {
    font-weight: 700;
    color: var(--theme-breadcrumb-last-child);
  
    opacity: 1;
}


/* -------------------------------------------------------------- */
/* Sendo. | SideBar
/* -------------------------------------------------------------- */
#ipsLayout_sidebar {
    min-width: 386px;
	max-width: 386px;
    overflow: visible;
}

.ipsWidget.ipsWidget_vertical:not(:first-child) {
    margin-top: 60px;
}

.ipsWidget.ipsWidget_vertical.cProfileSidebarBlock:not(:first-child) {
    margin-top: 40px;
}

html[dir="ltr"] #ipsLayout_sidebar.ipsLayout_sidebarleft,
html[dir="rtl"] #ipsLayout_sidebar.ipsLayout_sidebarright {
	padding-right: 24px;
}

html[dir="ltr"] #ipsLayout_sidebar.ipsLayout_sidebarright,
html[dir="rtl"] #ipsLayout_sidebar.ipsLayout_sidebarleft {
	padding-left: 24px;
}

.ipsWidget.ipsWidget_vertical {
    background: var(--theme-sidebar);
    border-radius: 10px;
    border: 0;
    box-shadow: none; 
    padding: 40px 40px 10px 40px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title {  
    background: var(--theme-sidebar-title);
    border-radius: 10px;
    box-shadow: none;
    border: 0;
   
    display: flex;
   
    padding: 0 0 40px 0;
   
    font-size: 18px;
    font-weight: 300;
    color: var(--theme-sidebar-title-text);
    text-align: left;
}

.ipsWidget.ipsWidget_vertical#elFollowers .ipsWidget_title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.ipsWidget.ipsWidget_vertical#elFollowers .ipsWidget_title .txt {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.ipsWidget.ipsWidget_vertical[data-blockid*="app_core_topContributors"] .ipsWidget_title {
    flex-wrap: wrap;
}


.ipsWidget.ipsWidget_vertical .ipsWidget_title .ipsPos_right {
    order: 9;
}


/* -------------------------------------------------------------- */
/* Sendo. | SideBar | Icons
/* -------------------------------------------------------------- */

.ipsWidget.ipsWidget_vertical .ipsWidget_title:before {
    content: "\f303";
   
    display: block;
    width: 20px;
  
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    font-size: 14px;
    color: var(--theme-sidebar-title-icon);
    text-align: left;
   
    margin: 0 24px 0 0;
}

.ipsWidget_vertical[data-blockid*="app_core_topContributors"] .ipsWidget_title:before { content: "\f164"; } 
.ipsWidget_vertical[data-blockid*="app_forums_postFeed"] .ipsWidget_title:before { content: "\f303";font-weight: 700; } 
.ipsWidget_vertical[data-blockid*="app_forums_topicFeed"] .ipsWidget_title:before { content: "\f303"; font-weight: 700; }
.ipsWidget_vertical[data-blockid*="app_calendar_upcomingEvents"] .ipsWidget_title:before { content: "\f133"; font-weight: 300; }
.ipsWidget_vertical[data-blockid*="app_core_clubs"] .ipsWidget_title:before { content: "\f0c0"; font-weight: 700; }

.ipsWidget_vertical#elFollowers .ipsWidget_title:before { content: "\f500"; font-weight: 700; }
.ipsWidget_vertical[data-location="defaultFields"] .ipsWidget_title:before { content: "\f05a"; font-weight: 700; }
.ipsWidget_vertical[data-location="customFields"] .ipsWidget_title:before { content: "\f05a"; font-weight: 700; }
.ipsWidget_vertical[data-location="customContact"] .ipsWidget_title:before { content: "\f2b9"; font-weight: 700; }
.ipsWidget_vertical[data-location="customVisit"] .ipsWidget_title:before { content: "\f1da"; font-weight: 700; }




/* -------------------------------------------------------------- */
/* Sendo. | SideBar | Row
/* -------------------------------------------------------------- */
.ipsWidget.ipsWidget_vertical .ipsPad_half.ipsWidget_inner,
.ipsWidget.ipsWidget_vertical .ipsWidget_inner > .ipsPad_half,
.ipsWidget.ipsWidget_vertical .ipsWidget_inner.ipsPad {
    padding: 0;
}

.ipsWidget.ipsWidget_vertical .ipsDataItem {
    background: var(--theme-sidebar-row);
    border: 0;
    border-radius: 0;
   
    position: relative;
    z-index: 1;
   
    padding: 18px 0 !important;
    margin: 0;
}

.ipsWidget.ipsWidget_vertical .ipsDataItem.ipsModerated {
    background: var(--theme-sidebar-row);
}

.ipsWidget.ipsWidget_vertical .ipsDataItem.ipsModerated:after,
.ipsWidget.ipsWidget_vertical .ipsDataItem:nth-child(2n+2):after {
    content: "";
    
    background: var(--theme-sidebar-row-2);
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  
    display: block;
    width: calc(100% + 70px);
    height: 100%;
   
    position: absolute;
    left: -40px;
    top: 0;
  
    z-index: -1;
   
    visibility: visible;

    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsDataItem.ipsModerated:after {
    background: rgb( var(--theme-moderated_light) );
}

.ipsWidget.ipsWidget_vertical .ipsDataItem.ipsModerated:hover:after
.ipsWidget.ipsWidget_vertical .ipsDataItem:nth-child(2n+2):hover:after {
    width: calc(100% + 90px);
  
    transition: all 0.4s ease 0s;
}

html[dir="ltr"] .ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon {
    padding-left: 0;
    padding-right: 20px;
}

html[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsDataList.ipsDataList_reducedSpacing .ipsDataItem_icon {
    padding-right: 0;
    padding-left: 20px;
}

.ipsWidget.ipsWidget_vertical .ipsDataItem_title,
.ipsWidget.ipsWidget_vertical .ipsDataItem_main .ipsTruncate_line {
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-sidebar-row-title);
   
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsDataItem_title:hover,
.ipsWidget.ipsWidget_vertical .ipsDataItem_main .ipsTruncate_line:hover {
    color: rgb( var(--theme-link_hover) );
  
    transition: all 0.4s ease 0s;
}


/* -------------------------------------------------------------- */
/* Sendo. | AnnouncmentSidebar
/* -------------------------------------------------------------- */
#cAnnouncementSidebar {
    margin-top: 0;
}


/* -------------------------------------------------------------- */
/* Sendo. | Widget Post
/* -------------------------------------------------------------- */
.sendo__widget__post-swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    
    -webkit-box-pack: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.sendo__widget__post-swiper-pagination .swiper-pagination-bullet {
    background: var(--theme-widget-posts-bullet);
    border: 0;
    border-radius: 50%;
    box-shadow: none;
  
    display: block;
    width: 6px;
    height: 6px;
   
    margin: 0 2px;
    padding: 0;
   
    cursor: pointer;
    opacity: 1;
   
    transition: all 0.4s ease 0s;
}

.sendo__widget__post-swiper-pagination .swiper-pagination-bullet:focus {
    outline: none;
}

.sendo__widget__post-swiper-pagination .swiper-pagination-bullet:hover {
    background: var(--theme-widget-posts-bullet-hover);
  
    transition: all 0.4s ease 0s;
}

.sendo__widget__post-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--theme-widget-posts-bullet-active);
  
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical[data-blockid*="app_forums_postFeed"] {
    padding: 40px;
}


html.theme--white .ipsWidget.ipsWidget_vertical[data-blockid*="app_forums_postFeed"] {
    background: var(--theme-widget-posts) url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_widgetpost__white.png) left top no-repeat;
}

.sendo__widget__post {
    background: var(--theme-widget-posts-content);
    border-radius: 10px;
   
    padding: 24px 22px;
    margin: 0 -20px -20px -20px;
}

.sendo__widget__post .swiper-container,
.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide {
    height: auto !important;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide {
    overflow: hidden;
}

.sendo__widget__post .swiper-container.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
   
    width: 100%;
   
    margin: 0;
    padding: 0;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--avatar {
    min-width: 50px;
    max-width: 50px;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--avatar .ipsUserPhoto {
    width: 50px;
    height: 50px;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--info {
    min-width: calc( 100% - 50px );
    max-width: calc( 100% - 50px );
   
    padding: 0 0 0 20px;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--info h2.sendo__widget__post__header__info--title {
    margin: 0;
    padding: 0;
   
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-widget-posts-header-title);
    line-height: 1.2;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--info h2.sendo__widget__post__header__info--title a {
    color: var(--theme-widget-posts-header-title);
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--info p.sendo__widget__post__header__info--date {
    margin: 0;
    padding: 0;
   
    font-size: 14px;
    font-weight: 300;
    color: var(--theme-widget-posts-header-date);
    line-height: 1.2;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--info h2.sendo__widget__post__header__info--title,
.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__header .sendo__widget__post__header--info p.sendo__widget__post__header__info--date {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.sendo__widget__post .swiper-container .swiper-wrapper .swiper-slide .sendo__widget__post__content {
    display: block;
    width: 100%;
   
    margin: 24px 0 0 0;
    padding: 0;
   
    font-size: 14px;
    font-weight: 200;
    color: var(--theme-widget-posts-content-text);
   
    line-height: 1.4;
}


/* -------------------------------------------------------------- */
/* Sendo. | SideBar | Contributors
/* -------------------------------------------------------------- */


.ipsWidget.ipsWidget_vertical .ipsWidget_title .title {
    display: block;
    width: calc(100% - 44px);
   
    margin: 0 0 8px 0;
    padding: 0;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu {
    background: var(--theme-widget-contributors-menu);
    border: 0;
    box-shadow: none;
    border-radius: 50%;
  
    display: block;
    width: 37px;
    height: 37px;
  
    position: absolute;
    right: 0;
    top: 0;
   
    cursor: pointer;
   
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu:focus {
    outline: none;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span {
    background: var(--theme-widget-contributors-menu-icons);
    border-radius: 50%;
  
    display: block;
    width: 6px;
    height: 6px;
  
    position: absolute;
  
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(1),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(3){
    left: 11px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(1),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(2){
    top: 11px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(2),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(4){
    left: 20px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(3),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu span:nth-child(4){
    top: 20px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.week span:nth-child(1) {
    background: var(--theme-widget-contributors-menu-icons-active);
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.month span:nth-child(1),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.month span:nth-child(2) {
    background: var(--theme-widget-contributors-menu-icons-active);
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.year span:nth-child(1),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.year span:nth-child(2),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.year span:nth-child(3){
    background: var(--theme-widget-contributors-menu-icons-active);
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.all span:nth-child(1),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.all span:nth-child(2),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.all span:nth-child(3),
.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu.all span:nth-child(4) {
    background: var(--theme-widget-contributors-menu-icons-active);
}


.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu:hover {
    background: var(--theme-widget-contributors-menu-hover);
  
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs { 
    background: var(--theme-widget-contributors-tabs);
    border-radius: 10px;
    box-shadow: none;
    border: 0;
  
    display: block;
    width: 140px;
  
    padding: 5px;
    margin: 0;
  
    position: absolute;
    right: 0;
    top: calc(100% + 10px);
    opacity: 1;
    pointer-events: auto;
  
    z-index: 3;
   
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs:after {
	bottom: 100%;
	right: 0;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: var(--theme-widget-contributors-tabs);
	border-width: 8px;
	margin-right: 11px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs.hidden {
    opacity: 0;
    top: calc(100% + 40px);
    pointer-events: none;
  
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul {
    display: block;
    width: 100%;
  
    margin: 0;
    padding: 0;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul > li {
    display: block;
    width: 100%;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul > li .ipsTabs_item {
    background: var(--theme-widget-contributors-tabs-item);
    border: 0;
    border-radius: 10px;
  
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
   
    font-size: 13px;
    font-weight: 300;
    color: var(--theme-widget-contributors-tabs-item-text);
    text-align: left;
  
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul > li .ipsTabs_item:hover {
    background: var(--theme-widget-contributors-tabs-item-hover);
   
    transition: all 0.4s ease 0s;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul > li .ipsTabs_item.ipsTabs_activeItem {
    background: var(--theme-widget-contributors-tabs-item-active);
    font-weight: 700;
    color: var(--theme-widget-contributors-tabs-item-active-text) !important;
   
    transition: all 0.4s ease 0s;
}


.ipsWidget.ipsWidget_vertical .ipsWidget_title .contributors {
    display: block;
    width: 100%;
   
    margin: 0;
    padding: 0 0 0 44px;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title .contributors .contributors_row {
    display: none;
   
    font-size: 14px;
    font-weight: 300;
    color: var(--theme-widget-contributors-title-desc);
    line-height: 1.2;
   
    margin: 0;
    padding: 0;
}

.ipsWidget.ipsWidget_vertical .ipsWidget_title .contributors .contributors_row.active {
    display: block;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel .ipsMargin_top\:half {
    margin-top: 0 !important;
    padding: 20px 0;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .sendo__contributors--num {
    padding: 0 !important;
    min-width: 37px;
    max-width: 37px;
   
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-widget-contributors-row-num);
    text-align: center;
   
    position: relative;
    z-index: 2;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel .ipsUserPhoto {
    min-width: 50px;
    max-width: 50px;
    height: 50px;
   
    position: relative;
    z-index: 1;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel .ipsUserPhoto:after {
    content: "";
   
    background: var(--theme-widget-contributors-row-photo);
    border-radius: 30px;
  
    display: block;
    width: calc(100% + 42px);
    height: calc(100% + 6px);
   
    position: absolute;
    right: -5px;
    top: -3px;
   
    z-index: -1;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem:nth-child(1) .ipsPhotoPanel .ipsUserPhoto:after {
    background: var(--theme-widget-contributors-row-1-photo);
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem:nth-child(2) .ipsPhotoPanel .ipsUserPhoto:after {
    background: var(--theme-widget-contributors-row-2-photo);
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem:nth-child(3) .ipsPhotoPanel .ipsUserPhoto:after {
    background: var(--theme-widget-contributors-row-3-photo);
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem:nth-child(1) .sendo__contributors--num,
.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem:nth-child(2) .sendo__contributors--num,
.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem:nth-child(3) .sendo__contributors--num {
    color: var(--theme-widget-contributors-row-top-text);
}


.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
   
    padding-left: 0;
}


html[dir="ltr"] .ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel {
    padding-left: 0;
}

html[dir="rtl"] .ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel {
    padding-right: 0;
}

.ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel > div {
    margin-left: 0;
    padding-left: 29px;
    width: 100%;
}


/* -------------------------------------------------------------- */
/* Sendo. | Tabs
/* -------------------------------------------------------------- */
.ipsTabs {
    background: rgb( var(--theme-tab_background) );
   
    font-weight: 700;
    color: var(--theme-tab_item-fonts);
}

#elClubControls .ipsTabs .ipsTabs_item {
    color: var(--theme-tab_item-active-fonts) !important;
}

.ipsTabs_activeItem {
    background: rgb( var(--theme-area_background_reset) );
    color: var(--theme-tab_item-active-fonts) !important;
}

.ipsWidget.ipsWidget_vertical .ipsTabs_panel {
    background: transparent;
}


/* -------------------------------------------------------------- */
/* Sendo. | CommentCount
/* -------------------------------------------------------------- */
.ipsCommentCount {
    background: var(--theme-commentcount);
    border-color: var(--theme-commentcount);
    color: var(--theme-commentcount-text);
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums
/* -------------------------------------------------------------- */
.cForumList .cForumRow.ipsBox .ipsAreaBackground_reset,
.cForumList.ipsBox .ipsAreaBackground_reset,
.cForumRow .ipsAreaBackground_reset, 
.cForumList .ipsAreaBackground_reset {
    background: transparent;
}

.ipsApp .cForumRow.ipsSpacer_bottom:not(:last-child) {
    margin-bottom: 70px;
}

#sendo__forum__children,
ol#sendo__forum > li.cForumRow.ipsBox {
    border-radius: 10px;
    border: 0;
    box-shadow: none;
   
    padding: 7px;
}

html:not(.theme--white) #sendo__forum__children,
html:not(.theme--white) ol#sendo__forum > li.cForumRow.ipsBox {
}

html.theme--white #sendo__forum__children,
html.theme--white ol#sendo__forum > li.cForumRow.ipsBox {
    background: var(--theme-forum) url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_forum__white.png) left top no-repeat;
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Cellpic
/* -------------------------------------------------------------- */
.cForumRow_hidden .cForumTitle {
    opacity: 1;
}

.cForumRow .ipsType_sectionTitle,
.cForumList .ipsType_sectionTitle {
    background: var(--theme-forum-title);
    border-radius: 0;
    border: 0;
  
    font-size: 20px;
    font-weight: 300;
    color: var(--theme-forum-title-text);
  
    padding: 42px 38px 42px 38px;
    margin: 0 0 7px 0;
   
    position: relative;
   
    transition: all 0.4s ease 0s;
}

.cForumRow_hidden .cForumTitle {
    opacity: 1;
   
    margin: 0;
   
    transition: all 0.4s ease 0s;
}

a.ipsType_sectionTitle, 
.ipsType_sectionTitle a {
    color: var(--theme-forum-title-text);
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Cellpic | Toggle
/* -------------------------------------------------------------- */
.cForumToggle {
    opacity: 1;
   
    background: var(--theme-forum-title-toggle);
    width: 30px;
    height: 30px;
    line-height: 30px;
  
    font-size: 0;
    text-align: center;
   
    padding: 0;
    margin: -6px 0 0 0;
  
    position: relative;
   
    transition: all 0.4s ease 0s;
}

.cForumToggle:after,
.cForumRow_hidden .cForumToggle:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    font-size: 16px;
    color: var(--theme-forum-title-toggle-text);
}

.cForumToggle:after {
    content: "\f077";
}

.cForumRow_hidden .cForumToggle:after {
    content: "\f077";
}

.cForumRow_hidden .cForumToggle {
    transform: rotate(-90deg);
    transition: all 0.4s ease 0s;
}



/* -------------------------------------------------------------- */
/* Sendo. | Forums | Cellpic | Icons
/* -------------------------------------------------------------- */
ol#sendo__forum > li.cForumRow.ipsBox .ipsType_sectionTitle:before {
    content: "\f27a";
  
    background: var(--theme-forum-title-icon); 
    backdrop-filter: blur(10px);
    border-radius: 10px;
  
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
   
    position: absolute;
    left: -31px;
    top: 50%;
   
    margin: -25px 0 0 0;
  
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    font-size: 14px;
    color: var(--theme-forum-title-icon-text);
    text-align: center;
}

ol#sendo__forum > li.cForumRow.ipsBox[data-categoryid="13"] .ipsType_sectionTitle:before { content: "\f4c4"; font-weight: 700; }



/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row
/* -------------------------------------------------------------- */
.ipsDataList_large .ipsDataItem_main, 
.ipsDataList_large .ipsDataItem_stats,
.ipsDataList_large .ipsDataItem_lastPoster, 
.ipsDataList_large .ipsDataItem_generic {
    padding: 32px 10px;
}

#sendo__forum__children ol > li.cForumRow,
ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow {
    border: 0;
   
    position: relative;
    z-index: 1;
}

#sendo__forum__children ol > li.cForumRow:not(:last-child),
ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow:not(:last-child) {
    margin: 0 0 6px 0;
}

#sendo__forum__children ol > li.cForumRow:last-child:after,
ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow:last-child:after {
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

#sendo__forum__children ol > li.cForumRow:first-child:after,
ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow:first-child:after {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
}

#sendo__forum__children ol > li.cForumRow:not(.ipsDataItem_unread):after,
ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow:not(.ipsDataItem_unread):after {
    content: "";
   
    background: var(--theme-forum-row);
  
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  
    display: block;
    width: calc(100% + 7px);
    height: 100%;
   
    position: absolute;
    left: -7px;
    top: 0;
   
    z-index: -1;
   
    visibility: visible;
}



/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row | Icon
/* -------------------------------------------------------------- */


.cForumRow .ipsDataList_large .ipsDataItem_icon {
    min-width: 82px;
    text-align: center;
}

html[dir="ltr"] .cForumRow .ipsDataList_large .ipsDataItem_icon {
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0;
  text-align: center;
}

html[dir="rtl"] .cForumRow .ipsDataList_large .ipsDataItem_icon {
    padding-right: 10px;
    padding-left: 0;
    padding-top: 0;
}

.cForumRow .ipsItemStatus.ipsItemStatus_large {
    background: var(--theme-forum-row-icon);
  
    width: 34px;
    height: 34px;
   
    font-size: 24px;
    color: var(--theme-forum-row-icon-text);
}

.ipsItemStatus.ipsItemStatus_large.ipsItemStatus_read {
    opacity: 1;
    color: var(--theme-forum-row-icon-read-text);
}

.ipsItemStatus.ipsItemStatus_read {
    opacity: 1;
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row | Title
/* -------------------------------------------------------------- */
.cForumList .ipsDataItem_title {
    font-size: 16px;
    font-weight: 700;
}

.cForumList .ipsDataItem_title a {
    color: var(--theme-forum-row-title);
}

.cForumList .ipsDataItem_title a:hover {
    color: var(--theme-forum-row-title-hover);
}

ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_title a,
#sendo__forum__children ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_title a { 
    color: var(--theme-forum-row-title-unread);
}

ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_title a:hover,
#sendo__forum__children ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_title a:hover { 
    color: var(--theme-forum-row-title-unread-hover);
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row | Description
/* -------------------------------------------------------------- */
.cForumList .ipsType_richText.ipsDataItem_meta.ipsContained {
    margin: 4px 0 0 0;
  
    font-size: 14px;
    font-weight: 300;
    color: var(--theme-forum-row-desc);
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row | subList
/* -------------------------------------------------------------- */
.ipsDataItem_subList { 
    overflow: hidden; 
}
 
html[dir="ltr"] .ipsApp .ipsDataItem_subList,
html[dir="rtl"] .ipsApp .ipsDataItem_subList {
    background: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0;
    margin: 10px 0 0 0;
}
        
.ipsDataItem_subList li {
    float: left;
    width: calc(100% / 2 - 5px);
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 2px 0;
}
 
html[dir="rtl"].ipsDataItem_subList li { 
    float: right; 
}
        
.ipsDataItem_subList li a:after { 
    display: none; 
}
    
html[dir="rtl"] .ipsDataItem_subList.ipsList_inline > li { 
    margin-left: 0; 
}

.ipsDataItem_subList li a {
    font-size: 13px;
    font-weight: 300;
    color: var(--theme-forum-row-sublist-link);
    transition: all 0.4s ease 0s;
}

.ipsDataItem_subList li a:hover {
    color: var(--theme-forum-row-sublist-link-hover); 
    transition: all 0.4s ease 0s;
}

.ipsDataItem_subList li.ipsDataItem_unread a {
    color: var(--theme-forum-row-sublist-link-unread);
    font-weight: 500;
    transition: all 0.4s ease 0s;
}

.ipsDataItem_subList li a .sendo__subforum {
    display: inline-block;
    position: relative;
    margin: 0 10px 0 0;
    top: 0px;
    width: 8px;
    height: 6px;
    transition: all 0.3s ease 0s;
}

.ipsDataItem_subList li a .sendo__subforum:before {
	content: "";
  
    background: var(--theme-forum-row-sublist-icon);
    border-radius: 50%;
  
    width: 6px;
    height: 6px;
  
	position: absolute;
  	top: 0;
	left: 2px;
  
	pointer-events: none;
  
    transition: all 0.3s ease 0s;
}

.ipsDataItem_subList li a .sendo__subforum:after {
  	content: "";
  
    background: var(--theme-forum-row-sublist-icon-unread);
    border-radius: 50%;
  
    width: 6px;
    height: 6px;
  
	position: absolute;
  	top: 0;
	left: 2px;
  
	pointer-events: none;
   
    opacity: 0;
  
    transition: all 0.3s ease 0s;
}

.ipsDataItem_subList li a:hover .sendo__subforum:after,
.ipsDataItem_subList li.ipsDataItem_unread .sendo__subforum:after {
    opacity: 1;
  
    transition: all 0.3s ease 0s;
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row | Statistic
/* -------------------------------------------------------------- */
#sendo__forum .ipsDataItem_stats,
#sendo__forum__children .ipsDataItem_stats {
    min-width: 145px;
    max-width: 145px;
  
    padding: 25px 0 25px 0;
}

#sendo__forum .ipsDataItem_stats .sendo__forum__stats,
#sendo__forum__children .ipsDataItem_stats .sendo__forum__stats {
    background: var(--theme-forum-row-stats);
    border-radius: 30px;
  
    display: block;
    width: 100%;
    height: 55px;
   
    padding: 0 55px 0 17px;
   
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-forum-row-stats-text);
    text-align: left;
    line-height: 55px;

    position: relative;
}

#sendo__forum .ipsDataItem_stats .sendo__forum__stats .ipsType_warning,
#sendo__forum__children .ipsDataItem_stats .sendo__forum__stats .ipsType_warning {
    background: rgb( var(--theme-moderated_light) );
    border-radius: 20px;
  
    display: inline-block;
    width: auto;
    height: 40px;
    line-height: 40px;
  
    font-size: 10px;
    font-weight: 700;
    color: rgb( var(--theme-moderated_text) );
   
    padding: 0 17px;
    margin: -20px 0 0 0;
  
    position: absolute;
    right: calc(100% + 10px);
    top: 50%;
}

#sendo__forum .ipsDataItem_stats .sendo__forum__stats .ipsType_warning .ipsType_light,
#sendo__forum__children .ipsDataItem_stats .sendo__forum__stats .ipsType_warning .ipsType_light {
    color: rgb( var(--theme-moderated_text) );
}

#sendo__forum .ipsDataItem_stats .sendo__forum__stats div,
#sendo__forum__children .ipsDataItem_stats .sendo__forum__stats div {
    display: block;
    width: 100%;
}

#sendo__forum .ipsDataItem_stats .sendo__forum__stats div span,
#sendo__forum__children .ipsDataItem_stats .sendo__forum__stats div span {
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_stats .sendo__forum__stats,
#sendo__forum__children ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_stats .sendo__forum__stats {
    color: var(--theme-forum-row-stats-unread-text);
}

html:not(.theme--white) ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_stats .sendo__forum__stats,
html:not(.theme--white) #sendo__forum__children ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_stats .sendo__forum__stats {
	background: rgb( var(--theme-area_background_light) );}

html.theme--white ol#sendo__forum > li.cForumRow.ipsBox > ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_stats .sendo__forum__stats,
html.theme--white #sendo__forum__children ol > li.cForumRow.ipsDataItem_unread .ipsDataItem_stats .sendo__forum__stats {
	background: rgb( var(--theme-area_background_light) );}
}

#sendo__forum .ipsDataItem_stats .sendo__forum__stats .fas.fa-pencil-alt,
#sendo__forum__children .ipsDataItem_stats .sendo__forum__stats .fas.fa-pencil-alt {
    margin: 0 16px 0 0;
}


/* -------------------------------------------------------------- */
/* Sendo. | Forums | Row | LastPost
/* -------------------------------------------------------------- */
html[dir="ltr"] #sendo__forum .ipsDataItem_lastPoster.ipsDataItem_withPhoto li,
html[dir="ltr"] #sendo__forum__children .ipsDataItem_lastPoster.ipsDataItem_withPhoto li {
    margin-left: 35px;
}

html[dir="rtl"] #sendo__forum .ipsDataItem_lastPoster.ipsDataItem_withPhoto li,
html[dir="rtl"] #sendo__forum__children .ipsDataItem_lastPoster.ipsDataItem_withPhoto li {
    margin-right: 35px;
}

#sendo__forum .ipsDataItem_lastPoster,
#sendo__forum__children .ipsDataItem_lastPoster {
    min-width: 288px;
    max-width: 288px;
  
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6;
  
    position: relative;
  
    padding: 35px 20px 35px 0px !important;
}

#sendo__forum .ipsDataItem_lastPoster .ipsUserPhoto,
#sendo__forum__children .ipsDataItem_lastPoster .ipsUserPhoto {
    top: 50%;
    left: -52px;
    margin: -24px 0 0 0;
    position: absolute;
}

#sendo__forum .ipsDataItem_lastPoster .ipsUserPhoto,
#sendo__forum__children .ipsDataItem_lastPoster .ipsUserPhoto,
#sendo__forum .ipsDataItem_lastPoster .ipsUserPhoto img,
#sendo__forum__children .ipsDataItem_lastPoster .ipsUserPhoto img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
}

#sendo__forum .ipsDataItem_lastPoster li:nth-child(2) a,
#sendo__forum__children .ipsDataItem_lastPoster li:nth-child(2) a {
    font-size: 14px;
    font-weight: 700;
    color: var(--theme-forum-row-lastpost-link);
  
    transition: all 0.4s ease 0s;
}

#sendo__forum .ipsDataItem_lastPoster li:nth-child(2) a:hover,
#sendo__forum__children .ipsDataItem_lastPoster li:nth-child(2) a:hover {
    color: rgb( var(--theme-link_hover) );
    transition: all 0.4s ease 0s;
}

#sendo__forum .ipsDataItem_lastPoster li.ipsType_light,
#sendo__forum__children .ipsDataItem_lastPoster li.ipsType_light {
    color: var(--theme-forum-row-lastpost-light);
}

#sendo__forum .ipsDataItem_lastPoster li.ipsType_light a,
#sendo__forum__children .ipsDataItem_lastPoster li.ipsType_light a {
    font-weight: 300;
    color: var(--theme-forum-row-lastpost-light-link);
}

#sendo__forum .ipsDataItem_lastPoster li.ipsType_light a.ipsType_break,
#sendo__forum__children .ipsDataItem_lastPoster li.ipsType_light a.ipsType_break {
    font-weight: 700;
    color: var(--theme-forum-row-lastpost-light-link);
}


/* -------------------------------------------------------------- */
/* Sendo. | WidgetContainer | Header
/* -------------------------------------------------------------- */
.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget {
     background: var(--theme-widgetheader);
     border: 0;
     border-radius: 10px;
     box-shadow: none;
   
     padding: 43px !important;
}

.cWidgetContainer[data-widgetArea="header"] ul > li.ipsWidget.ipsHide {
    padding: 0 !important;
}

.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget:not( .ipsWidgetHide ) { 
     margin-bottom: 40px;
}

.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsWidget_title,
.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsType_sectionTitle {
     background: var(--theme-widgetheader-title);
     border: 0;
     border-radius: 0;
     box-shadow: none;
   
     font-size: 20px;
     font-weight: 300;
     color: var(--theme-widgetheader-title-text);
   
     padding: 20px 0 30px 0;
     margin: 0;
}

.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsWidget_title .ipsType_light,
.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsType_sectionTitle .ipsType_light {
     font-size: 14px;
     font-weight: 300;
     color: var(--theme-widgetheader-title-light-text);
}

.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsWidget_inner.ipsPadding,
.cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsWidget_inner.ipsPad {
     padding: var(--sp-5) 0 !important;
}


/* -------------------------------------------------------------- */
/* Sendo. | WidgetContainer | Footer
/* -------------------------------------------------------------- */
.cWidgetContainer[data-widgetArea="footer"] {
    margin-top: 80px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget {
     background: var(--theme-widgetfooter);
     border: 0;
     border-radius: 10px;
     box-shadow: none;
   
     padding: 43px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="app_core_whosOnline"] {
     background: rgba(var(--theme-widgetwwo-a),1);
     background: -moz-linear-gradient(-45deg, rgba(var(--theme-widgetwwo-a),1) 0%, rgba(var(--theme-widgetwwo-b),1) 100%);
     background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(var(--theme-widgetwwo-a),1)), color-stop(100%, rgba(var(--theme-widgetwwo-b),1)));
     background: -webkit-linear-gradient(-45deg, rgba(var(--theme-widgetwwo-a),1) 0%, rgba(var(--theme-widgetwwo-b),1) 100%);
     background: -o-linear-gradient(-45deg, rgba(var(--theme-widgetwwo-a),1) 0%, rgba(var(--theme-widgetwwo-b),1) 100%);
     background: -ms-linear-gradient(-45deg, rgba(var(--theme-widgetwwo-a),1) 0%, rgba(var(--theme-widgetwwo-b),1) 100%);
     background: linear-gradient(135deg, rgba(var(--theme-widgetwwo-a),1) 0%, rgba(var(--theme-widgetwwo-b),1) 100%);
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget:not( .ipsWidgetHide ) { 
     margin-bottom: 40px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_title {
     background: var(--theme-widgetfooter-title);
     border: 0;
     border-radius: 0;
     box-shadow: none;
   
     font-size: 20px;
     font-weight: 300;
     color: var(--theme-widgetfooter-title-text);
   
     padding: 20px 0 30px 0;
     margin: 0;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_title .ipsType_light {
     font-size: 14px;
     font-weight: 300;
     color: var(--theme-widgetfooter-title-light-text);
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_title a {
     background: var(--theme-widgetfooter--title-link) url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_btn__gray.png) right top no-repeat;
     border-radius: 30px;
     
     display: inline-block; 
     height: 26px;
     line-height: 26px;
     padding: 0 38px;
     margin: 0 20px;
     
     font-size: 11px;
     font-weight: 700;
     color: var(--theme-widgetfooter--title-link-text);
     text-align: center;
     text-transform: uppercase;
   
     transition: all 0.4s ease 0s;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_title a:hover {
     filter: brightness(1.3) saturate(1.20);
  
     transition: all 0.4s ease 0s;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_inner.ipsPadding,
.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_inner.ipsPad {
     padding: var(--sp-5) 0 !important;
}


/* -------------------------------------------------------------- */
/* Sendo. | WidgetContainer | Footer | BetterStatistic
/* -------------------------------------------------------------- */
.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] {
     background: transparent;
   
     position: relative;
     z-index: 1;
   
     padding: 52px 43px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"]:after {
     content: "";
   
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, rgba(var(--theme-page_background),1);
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, -moz-linear-gradient(-45deg, rgba(var(--theme-page_background),1) 0%, rgba(var(--theme-bstats),1) 100%);
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, -webkit-gradient(left top, right bottom, color-stop(0%, rgba(var(--theme-page_background),1)), color-stop(100%, rgba(var(--theme-bstats),1)));
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, -webkit-linear-gradient(-45deg, rgba(var(--theme-page_background),1) 0%, rgba(var(--theme-bstats),1) 100%);
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, -o-linear-gradient(-45deg, rgba(var(--theme-page_background),1) 0%, rgba(var(--theme-bstats),1) 100%);
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, -ms-linear-gradient(-45deg, rgba(var(--theme-page_background),1) 0%, rgba(var(--theme-bstats),1) 100%);
     background: url(https://wgamers.com.ar/uploads/set_resources_7/dde6583e6d5c9e3458ccffb9def80816_pattern__left.png) left bottom no-repeat, linear-gradient(135deg, rgba(var(--theme-page_background),1) 0%, rgba(var(--theme-bstats),1) 100%);
     border-radius: 10px;
   
     display: block;
     width: calc(100% + 500px);
     height: 100%;
   
     position: absolute;
     right: 0;
     top: 0;
   
     z-index: -1;
 }

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] h3.ipsWidget_title {
     padding: 0;
     margin: 0;
   
     font-size: 20px;
     font-weight: 300;
     color: var(--theme-widgetbetter-title);
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats {
     margin: 0;
     padding: 52px 0;
   
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
  
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
   
     width: 100%;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li {
     display: block;
     margin: 0;
     padding: 0;
  
     min-width: 17.5%;
     max-width: 17.5%;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li h2,
.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li p {
     text-align: center;
     line-height: 1.4;
   
     margin: 0;
     padding: 0;
  
     text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     -webkit-text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li h2 {
     font-family: 'Baloo 2', cursive;
     font-size: 30px;
     font-weight: 700;
     color: var(--theme-widgetbetter-row-title);
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li p {
     font-size: 14px;
     font-weight: 400;
     color: var(--theme-widgetbetter-row-desc);
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register { 
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
  
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
  
     min-width: 30%;
     max-width: 30%;
   
     padding: 0 0 0 40px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content h2,
.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content p {
     text-align: left;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content h2 a {
     color: var(--theme-widgetbetter-row-title);
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content h2 a:hover {
     color: rgb( var(--theme-link_hover) );
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content p.sendo__bstats__box__content--data {
     font-size: 14px;
     font-weight: 400;
     color: var(--theme-widgetbetter-row-date);
     text-align: left;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--avatar {
     min-width: 96px;
     max-width: 96px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--avatar .ipsUserPhoto {
     width: 50px;
     height: 50px;
}

.cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content {
     min-width: calc( 100% - 96px );
     max-width: calc( 100% - 96px );
}



/* -------------------------------------------------------------- */
/* Sendo. | Footer Top
/* -------------------------------------------------------------- */
#sendo__footer__top #sendo__footer__top__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
   
    width: 100%;
   
    margin: 0;
    padding: 90px 0;
}

#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus,
#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--importantlinks,
#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--usefulllinks,
#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--socials {
    width: auto;
}

#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus {
    min-width: 582px;
    max-width: 582px;
}

#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus p {
    font-size: 15px;
    font-weight: 200;
    color: var(--theme-footer--aboutus-text);
    line-height: 1.6;
}

#sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus p #elLogo {
    background: var(--theme-footer--aboutus-logo);
    border-radius: 10px;
  
    display: inline-block;
    padding: 34px 46px;
    margin: 0;
    height: auto;
}

#sendo__footer__top #sendo__footer__top__content h2.sendo__footer__top__content--title {
    margin: 0;
    padding: 0;
   
    font-size: 20px;
    font-weight: 300;
    color: var(--theme-footer--title-text);
    line-height: 1.9;
}

#sendo__footer__top #sendo__footer__top__content p.sendo__footer__top__content--desc {
    margin: 0;
    padding: 0;
  
    font-size: 14px;
    font-weight: 400;
    color: var(--theme-footer--title-desc);
    text-transform: uppercase;
    line-height: 1.9;
}

#sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) {
    display: block;
    width: 100%;
  
    margin: 30px 0 0 0;
    padding: 0;
}

#sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li {
    display: block;
    width: 100%;
   
    margin: 0;
    padding: 0;
}

#sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li a {
    display: block;
    width: 100%;
   
    margin: 0;
    padding: 10px 0 10px 45px;
   
    position: relative;
   
    font-size: 14px;
    font-weight: 300;
    color: var(--theme-footer--list-link);
    line-height: 1;
  
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
   
    transition: all 0.4s ease 0s;
}

#sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li a:hover {
    color: var(--theme-footer--list-link-hover);
    
    transition: all 0.4s ease 0s;
}

#sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li a:before {
    content: "";
   
    background: var(--theme-footer--list-icon);
    border: 10px solid var(--theme-footer--list-icon-border);
    border-radius: 50%;
  
    display: block;
    width: 4px;
    height: 4px;
   
    position: absolute;
    left: 0;
    top: 50%;
   
    margin: -12px 0 0 0;
   
    transition: all 0.4s ease 0s;
}

#sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li a:hover:before {
    background: var(--theme-footer--list-icon-hover);
    border: 10px solid var(--theme-footer--list-icon-border-hover);
   
    transition: all 0.4s ease 0s;
}


/* -------------------------------------------------------------- */
/* Sendo. | Footer
/* -------------------------------------------------------------- */
#sendo__footer {
     background: rgba(var(--theme-footer-bg-a),1);
     background: -moz-linear-gradient(-45deg, rgba(var(--theme-footer-bg-a),1) 0%, rgba(var(--theme-footer-bg-b),1) 100%);
     background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(var(--theme-footer-bg-a),1)), color-stop(100%, rgba(var(--theme-footer-bg-b),1)));
     background: -webkit-linear-gradient(-45deg, rgba(var(--theme-footer-bg-a),1) 0%, rgba(var(--theme-footer-bg-b),1) 100%);
     background: -o-linear-gradient(-45deg, rgba(var(--theme-footer-bg-a),1) 0%, rgba(var(--theme-footer-bg-b),1) 100%);
     background: -ms-linear-gradient(-45deg, rgba(var(--theme-footer-bg-a),1) 0%, rgba(var(--theme-footer-bg-b),1) 100%);
     background: linear-gradient(135deg, rgba(var(--theme-footer-bg-a),1) 0%, rgba(var(--theme-footer-bg-b),1) 100%);
  
     display: block;
     width: 100%;
     
     margin: 60px 0 0 0;
     padding: 0;
}

#ipsLayout_footer a, 
#ipsLayout_footer p {
    font-size: 14px;
    font-weight: 400;
    color: var(--theme-footer-text);
}

#sendo__footer #ipsLayout_footer {
    background: var(--theme-footer-bottom);
   
    display: block;
    width: 100%;
  
    margin: 0;
    padding: 54px 0;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
   
    width: 100%;
   
    margin: 0;
    padding: 0;
   
    position: relative;
   
    text-transform: uppercase;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup {
    -webkit-border-top-left-radius: 30px;
    -webkit-border-top-right-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-topright: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  
    height: 78px;
    line-height: 60px;
  
    min-width: 62px;
    max-width: 62px;
   
    position: absolute;
    left: 50%;
    bottom: -54px;
   
    margin: 0 0 0 -31px;
  
    font-size: 14px !important;
    color: var(--theme-footer--goup-text);
    text-align: center;
   
    cursor: pointer;
  
    transition: all 0.4s ease 0s;
}

html:not(.theme--white) #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup {
	background: rgb( var(--theme-area_background_light) );}

html.theme--white #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup {
	background: rgb( var(--theme-area_background_light) );}
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup:hover {
    height: 90px;
  
    transition: all 0.4s ease 0s;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup a {
    display: block;
    width: 100%;
    height: 100%;
   
    color: var(--theme-footer--goup-text);
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup a:after {
    content: "\f077";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left {
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-footer--left-text);
    text-align: left;
  
    min-width: calc( 50% - 31px );
    max-width: calc( 50% - 31px );
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left ul#elFooterLinks {
    font-size: 14px;
    font-weight: 400;
    color: var(--theme-footer--footerlinks-text);
    text-align: left;
   
    margin-top: 0;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left ul#elFooterLinks > li a {
    color: var(--theme-footer--footerlinks-text);
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left ul#elFooterLinks > li a:hover {
    color: rgb( var(--theme-link_hover) );
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left p.theme-author {
    display: block;
    width: 100%;
   
    margin: 0;
    padding: 0;
   
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-footer--author-text);
    direction: ltr;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left p.theme-author a {
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-footer--author-text-link);
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left p.theme-author a:hover {
    color: rgb( var(--theme-link_hover) );
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright {
    font-size: 14px;
    font-weight: 400;
    color: var(--theme-footer--copyright-text);
    text-align: right;
   
    min-width: calc( 50% - 31px );
    max-width: calc( 50% - 31px );
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright #elCopyright {
    opacity: 1;
  
    font-size: 14px;
    font-weight: 400;
    text-align: right;
  
    margin-top: 0;
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright #elCopyright #elCopyright_userLine {
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-footer--copyright-userline-text);
}

#sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright #elCopyright #elCopyright_userLine a {
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-footer--copyright-userline-text-link);
}


/* -------------------------------------------------------------- */
/* Sendo. | RTL
/* Sendo. | RTL
/* Sendo. | RTL
/* Sendo. | RTL
/* -------------------------------------------------------------- */
[dir="rtl"] #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left,
[dir="rtl"] #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left ul#elFooterLinks {
    text-align: right;
}

[dir="rtl"] #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright,
[dir="rtl"] #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright #elCopyright {
    text-align: left;
}

[dir="rtl"] ol#sendo__forum > li.cForumRow.ipsBox .ipsType_sectionTitle:before {
    left: unset;
    right: -31px;
}

[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsWidget_title:before {
    text-align: right;
    margin: 0 0 0 24px;
}

[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsWidget_title {
    text-align: right;
}

[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu {
    left: 0;
    right: unset;
}

[dir="rtl"] #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box:after {
    right: 0;
    left: unset;
}

[dir="rtl"] #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel #elUserNav > li .cUserLink_box .ipsUserPhoto {
    margin-right: 8px;
}

[dir="rtl"] body {
    overflow-x: hidden;
}

[dir="rtl"] section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-next {
    order: 1;
}

[dir="rtl"] section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn .swiper_sendo-button-prev {
    order: 2;
}

[dir="rtl"] .ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs {
    left: 0;
    right: unset;
}

[dir="rtl"] #sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li a {
    padding: 10px 45px 10px 0;
}

[dir="rtl"] #sendo__footer__top #sendo__footer__top__content ul:not( #sendo__socials ) > li a:before {
    left: unset;
    right: 0;
}


/* -------------------------------------------------------------- */
/* Sendo. | FrameWork, ToolTip
/* Sendo. | FrameWork, ToolTip
/* Sendo. | FrameWork, ToolTip
/* Sendo. | FrameWork, ToolTip
/* -------------------------------------------------------------- */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  	
		font-family: 'Readex Pro', sans-serif !important;
	
    color: var(--theme-input-fonts);
    opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Internet Explorer 10-11 */
  	
		font-family: 'Readex Pro', sans-serif !important;
	
    color: var(--theme-input-fonts);
}

::-ms-input-placeholder { /* Microsoft Edge */
  	
		font-family: 'Readex Pro', sans-serif !important;
	
    color: var(--theme-input-fonts);
}

.ipsApp label:not( .ipsField_unlimited ), 
.ipsApp input, 
.ipsApp button,
.ipsApp select, 
.ipsApp textarea {
  	
		font-family: 'Readex Pro', sans-serif !important;
	
}

#cbInput_container input {
    color: var(--theme-input-fonts) !important; 
}

.ipsFieldRow_section {
    background: var(--theme-fieldrow_section);
    border-radius: var(--form-field--radius);
    color: var(--theme-fieldrow_section-fonts);
}

.ipsSelectTree_active .ipsSelectTree_nodes::before {
    border-radius: var(--form-field--radius);
}

.ipsSelectTree {
    background: rgba(var(--theme-input-select), 1);
    border: 1px solid rgba(var(--theme-input-select), 1);
}

.ipsSelectTree_placeholder {
    color: rgba(var(--theme-input-select-fonts));
}

.ipsSelectTree_expand {
    color: rgba(var(--theme-input-select-fonts));
}

.ipsSelectTree_active {
	border-color: rgba(var(--theme-input-select-active-border), 1);
}	

.ipsSelectTree_active.ipsSelectTree_bottom {
    border-color: rgba(var(--theme-input-select-active-border), 1);
}

.ipsSelectTree_nodes {
    border: 1px solid rgba(var(--theme-input-select-active-border), 1);
    background: rgba(var(--theme-input-select), 1);
    border-top:0;
}

.ipsSelectTree_nodes [data-role="nodeList"] {
    background: rgba(var(--theme-input-select), 1);
    border: 1px solid rgba(var(--theme-input-select-item-border));
}

.ipsSelectTree_nodes [data-role="nodeList"] li {
    border-bottom: 1px solid rgba(var(--theme-input-select-item-border));
}

html[dir="ltr"] .ipsSelectTree_nodes [data-role="nodeList"] li [data-role="childWrapper"] {
    border-left: 1px dotted rgba(var(--theme-input-select-item-border));
}

html[dir="rtl"] .ipsSelectTree_nodes [data-role="nodeList"] li [data-role="childWrapper"] {
    border-right: 1px dotted rgba(var(--theme-input-select-item-border));
}

.ipsSelectTree_nodes [data-role="nodeList"] li [data-role="childWrapper"] {
    border-top: 1px solid rgba(var(--theme-input-select-item-border));
}

.ipsSelectTree_itemDisabled > [data-role="nodeTitle"] {
    color: rgba(var(--theme-input-select-fonts));
}

.ipsSelectTree_nodes [data-role="nodeList"] li .ipsSelectTree_item:not( .ipsSelectTree_itemDisabled ):hover {
    background: rgba(var(--theme-input-select-item-hover), 1);
    color: rgba(var(--theme-input-select-item-fonts-hover));
}

.ipsSelectTree_nodes [data-role="nodeList"] li .ipsSelectTree_item:not( .ipsSelectTree_itemDisabled ).ipsSelectTree_selected:hover,
.ipsSelectTree_selected {
    background: rgba(var(--theme-input-select-item-hover), 1);
    color: rgba(var(--theme-input-select-item-fonts-hover));
}

.ipsApp select {
	border: 1px solid rgba(var(--theme-input-select), 1);
	background: rgba(var(--theme-input-select), 1);
    color: rgba(var(--theme-input-select-fonts));
}

.ipsApp select:not( [multiple] ) {
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -moz-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(var(--theme-input-select), 1)), color-stop(100%,rgba(var(--theme-input-select), 1)));
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -webkit-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -o-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), -ms-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown.png" ), linear-gradient(to bottom, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
}

html[dir="rtl"] .ipsApp select:not( [multiple] ) {
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -moz-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(var(--theme-input-select), 1)), color-stop(100%,rgba(var(--theme-input-select), 1)));
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -webkit-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -o-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), -ms-linear-gradient(top, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
	background-image: url( "https://wgamers.com.ar/uploads/set_resources_7/84c1e40ea0e759e3f1505eb1788ddf3c_select_dropdown_rtl.png" ), linear-gradient(to bottom, rgba(var(--theme-input-select), 1) 0%, rgba(var(--theme-input-select), 1) 100%);
}

.ipsApp .ipsField_autocomplete, 
.ipsApp textarea, 
.ipsApp input[type="text"], 
.ipsApp input[type="password"], 
.ipsApp input[type="datetime"], 
.ipsApp input[type="datetime-local"], 
.ipsApp input[type="date"], 
.ipsApp input[type="month"], 
.ipsApp input[type="time"], 
.ipsApp input[type="week"], 
.ipsApp input[type="number"], 
.ipsApp input[type="email"], 
.ipsApp input[type="url"], 
.ipsApp input[type="search"], 
.ipsApp input[type="tel"], 
.ipsApp .ipsField_dummy {
    background-color: rgba(var(--theme-input), 1);
    border-color: rgba(var(--theme-input-border), 1);
    border-radius: 10px;
  
    color: var(--theme-input-fonts);
    font-size: 12px;
  
    padding: 10px 20px;
}

.ipsApp .cNexusProduct_header [type="number"][name="quantity"] {
    max-width: 88px;
}

.ipsApp textarea:focus, 
.ipsApp input[type="text"]:focus, 
.ipsApp input[type="password"]:focus,
.ipsApp input[type="datetime"]:focus, 
.ipsApp input[type="datetime-local"]:focus,
.ipsApp input[type="date"]:focus, 
.ipsApp input[type="month"]:focus, 
.ipsApp input[type="time"]:focus,
.ipsApp input[type="week"]:focus, 
.ipsApp input[type="number"]:focus, 
.ipsApp input[type="email"]:focus,
.ipsApp input[type="url"]:focus, 
.ipsApp input[type="search"]:focus, 
.ipsApp input[type="tel"]:focus,
.ipsApp input[type="color"]:focus {
    box-shadow: var(--form-field--focusShadow);
	border-color: var(--form-field--focusBorder, rgb( var(--theme-active_input_border) ));
}

.ipsApp textarea[disabled], 
.ipsApp input[type="text"][disabled], 
.ipsApp input[type="password"][disabled],
.ipsApp input[type="datetime"][disabled], 
.ipsApp input[type="datetime-local"][disabled],
.ipsApp input[type="date"][disabled], 
.ipsApp input[type="month"][disabled], 
.ipsApp input[type="time"][disabled],
.ipsApp input[type="week"][disabled], 
.ipsApp input[type="number"][disabled], 
.ipsApp input[type="email"][disabled],
.ipsApp input[type="url"][disabled], 
.ipsApp input[type="search"][disabled], 
.ipsApp input[type="tel"][disabled],
.ipsApp input[type="color"][disabled] {
    background-color: rgba(var(--theme-input), 1);
    border-color: rgba(var(--theme-input-border-disabled), 1);
	opacity: 0.7;
}

/* VALIDATION */
.ipsApp input.ipsField_error, .ipsFieldRow_error textarea:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="text"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="password"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="datetime"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="datetime-local"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="date"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="month"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="time"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="week"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="number"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="email"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="url"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="search"]:not( .ipsFieldRow_errorExclude ), .ipsFieldRow_error input[type="tel"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error input[type="color"]:not( .ipsFieldRow_errorExclude ),
.ipsFieldRow_error .ipsField_dummy, .ipsFieldRow_error.ipsField_dummy {
	background-color: rgba(var(--theme-input), 1);
	border-color: rgba(var(--theme-input-border-error), 1);
}

.ipsApp input.ipsField_success, .ipsApp textarea.ipsField_success, .ipsFieldRow_success textarea, .ipsFieldRow_success input[type="text"], .ipsFieldRow_success input[type="password"],
.ipsFieldRow_success input[type="datetime"], .ipsFieldRow_success input[type="datetime-local"],
.ipsFieldRow_success input[type="date"], .ipsFieldRow_success input[type="month"], .ipsFieldRow_success input[type="time"],
.ipsFieldRow_success input[type="week"], .ipsFieldRow_success input[type="number"], .ipsFieldRow_success input[type="email"],
.ipsFieldRow_success input[type="url"], .ipsFieldRow_success input[type="search"], .ipsFieldRow_success input[type="tel"],
.ipsFieldRow_success input[type="color"] {
	background-color: rgba(var(--theme-input), 1);
	border-color: rgba(var(--theme-input-border-success), 1);
}

.ipsToggle span {
    background: var(--theme-toggle);
}

.ipsToggle.ipsToggle_off {
    background: var(--theme-toggle_off);
    filter: none;
}

.ipsToggle.ipsToggle_on {
    background: var(--theme-toggle_on);
}

.cToken {
    background: var(--theme-token);
  
    font-size: 11px;
    color: var(--theme-token-fonts);
}

.ipsCustomInput input:checked + span {
    color: var(--theme-checkinput-fonts);
}


/* -------------------------------------------------------------- */
/* Sendo. | ipsModal
/* -------------------------------------------------------------- */
.ipsModal,
.ipsModal.ipsDrawer_modal {
    background: var(--theme-ipsmodal);
    backdrop-filter: blur(10px);
}


/* -------------------------------------------------------------- */
/* Sendo. | ipsDialog
/* -------------------------------------------------------------- */
.ipsDialog > div {
    background: var(--theme-ipsdialog);
    box-shadow: none;
}

.ipsDialog .ipsDialog_loading {
	background-color: var(--theme-ipsdialog);
}

.ipsDialog_title {
    color: var(--theme-ipsdialog-title);
}

.ipsDialog_close { 
    color: var(--theme-ipsdialog-close);
}


/* -------------------------------------------------------------- */
/* Sendo. | ipsAlert
/* -------------------------------------------------------------- */
.ipsAlert {
    background: var(--theme-ipsalert);
    box-shadow: var(--theme-ipsalert-shadow);
}


/* -------------------------------------------------------------- */
/* Sendo. | ipsMenu
/* -------------------------------------------------------------- */
.ipsMenu {
    background: var(--theme-ipsmenu);
    border: 2px solid transparent;
    border-radius: 10px;
    padding: 5px !important;
}

.ipsMenu.ipsMenu_bottomLeft, 
.ipsMenu.ipsMenu_bottomRight, 
.ipsMenu.ipsMenu_bottomCenter {
    margin-top: 30px;
}

.ipsMenu_innerContent {
    padding: 5px;
}

.ipsMenu_item > a:not( .ipsMenu_itemInline ), 
.ipsMenu_item > span:not( .ipsMenu_itemInline ) {
    background: var(--theme-ipsmenu--item);
    border-radius: 10px;
  
    font-size: 13px;
    font-weight: 400;
    color: var(--theme-ipsmenu--item-text);
}

.ipsMenu_title {
    background: var(--theme-ipsmenu--title);
    border-radius: 10px;
    border-left: 0;
  
    font-weight: 700;
    color: var(--theme-ipsmenu--title-text);
    padding: 12px 15px;
}

.ipsMenu_sep {
    border-top: 1px solid var(--theme-ipsmenu--item-sep);
}

ul:not( .ipsMenu_keyNav ) .ipsMenu_item:not( .ipsMenu_itemClicked ):not( .ipsMenu_itemDisabled ) a:not( .ipsMenu_itemInline ):hover, 
.ipsMenu_item[data-selected] a, .ipsMenu_item[data-selected] span, .ipsMenu_item.ipsMenu_hover {
	background: var(--theme-ipsmenu--item-hover);
    border-radius: 10px;
   
    color: var(--theme-ipsmenu--item-text-hover);
    transition: all 0.4s ease 0s;
}

.ipsMenu_itemCount, 
.ipsSideMenu_itemCount {
    background: var(--theme-ipsmenu--item-count);
    color: var(--theme-ipsmenu--item-count-text);
}

.ipsMenu_item:not( .ipsMenu_itemClicked ) a:hover .ipsMenu_itemCount, 
.ipsMenu_item:not( .ipsMenu_itemClicked ) button:hover .ipsMenu_itemCount {
    background: var(--theme-ipsmenu--item-count);
}

.ipsMenu_selectable .ipsMenu_item:not( .ipsMenu_itemNonSelect ) a:before, 
.ipsMenu_selectable .ipsMenu_item:not( .ipsMenu_itemNonSelect ) > span:before, 
.ipsMenu_selectable .ipsMenu_item:not( .ipsMenu_itemNonSelect ) button:before {
    color: var(--theme-ipsmenu--item-icon);
}

.ipsMenu.ipsMenu_topLeft:after,
.ipsMenu.ipsMenu_topLeft:before,
.ipsMenu.ipsMenu_topRight:after,
.ipsMenu.ipsMenu_topRight:before,
.ipsMenu.ipsMenu_topCenter:after,
.ipsMenu.ipsMenu_topCenter:before {
	border-color: var(--theme-ipsmenu) transparent transparent transparent;
}

.ipsMenu.ipsMenu_bottomRight:after,
.ipsMenu.ipsMenu_bottomRight:before,
.ipsMenu.ipsMenu_bottomLeft:after,
.ipsMenu.ipsMenu_bottomLeft:before,
.ipsMenu.ipsMenu_bottomCenter:after,
.ipsMenu.ipsMenu_bottomCenter:before {
	border-color: transparent transparent var(--theme-ipsmenu) transparent;
}

.ipsMenu_headerBar, 
.ipsMenu_footerBar {
    background: var(--theme-ipsmenu--title);
}

.ipsMenu_footerBar {
    border-top: 0;
    border-radius: 10px;
}

.ipsMenu_headerBar {
    border-bottom: 0;
    border-radius: 10px;
}

.ipsMenu_item .ipsButton {
    border-radius: 10px;
}

.ipsMenu .ipsAreaBackground_light,
.ipsEmoticons_item:hover {
    background: var(--theme-ipsmenu-light);
}


/* -------------------------------------------------------------- */
/* Sendo. | HoverCard
/* -------------------------------------------------------------- */
.ipsHovercard {
    background: var(--theme-hovercard);
    border: 2px solid transparent;
    border-radius: 10px;
}

html[dir="ltr"] .ipsHovercard .ipsList_inline > li {
    margin-right: 10px;
}

html[dir="rtl"] .ipsHovercard .ipsList_inline > li {
    margin-left: 10px;
}

.ipsHovercard:not( .ipsHovercard_noStem ) .ipsHovercard_stem {
    color: var(--theme-hovercard);
}

.ipsHovercard_loading {
	background-color: var(--theme-hovercard);
}

.ipsHovercard_loading:after {
	border-color: var(--theme-hovercard) transparent transparent transparent;
}


/* -------------------------------------------------------------- */
/* Sendo. | ToolTip
/* -------------------------------------------------------------- */
.ipsTooltip {
    background: var(--theme-tooltip);
    border-radius: 4px;
  
    padding: 4px 14px !important;
  
    font-size: 9px;
    font-weight: 800;
    color: var(--theme-tooltip-text);
    text-transform: uppercase;
}

.ipsTooltip.ipsTooltip_top:after {
	border-color: var(--theme-tooltip) transparent transparent transparent;
}

.ipsTooltip.ipsTooltip_bottom:after {
	border-color: transparent transparent var(--theme-tooltip) transparent;
}

.ipsTooltip a {
	border-bottom: 1px dotted var(--theme-tooltip);
}


/* -------------------------------------------------------------- */
/* Sendo. | SideMenu
/* -------------------------------------------------------------- */
.ipsSideMenu_item a, 
a.ipsSideMenu_item,
span.ipsSideMenu_item,
#elSearchExpanded .ipsSideMenu_item {
    border-radius: 10px;
}

.ipsSideMenu_itemActive a, 
a.ipsSideMenu_itemActive,
span.ipsSideMenu_itemActive, 
.ipsSideMenu_withChecks .ipsSideMenu_item > input[type="checkbox"]:checked ~ a, 
.ipsSideMenu_withChecks .ipsSideMenu_item > input[type="checkbox"]:checked ~ span, 
.ipsSideMenu_withRadios .ipsSideMenu_item > input[type="radio"]:checked ~ a, 
.ipsSideMenu_withRadios .ipsSideMenu_item > input[type="radio"]:checked ~ span {
    background: var(--theme-sidemenu-item-active);
    color: var(--theme-sidemenu-item-font-active);
}

.ipsSideMenu_item:not( .ipsSideMenu_itemActive ) a:hover, 
a.ipsSideMenu_item:not( .ipsSideMenu_itemActive ):hover,
span.ipsSideMenu_item:not( .ipsSideMenu_itemActive ):hover {
	background: var(--theme-sidemenu-item-hover);
    border-radius: 10px;
    color: var(--theme-sidemenu-item-font-hover);
}


/* -------------------------------------------------------------- */
/* Sendo. | ipsCode
/* -------------------------------------------------------------- */
.ipsCode {
    background: var(--theme-code);
    border-left: 4px solid var(--theme-border) !important;
}

.pln {
    color: var(--theme-code-text);
}

.pun, 
.opn, 
.clo {
    color: var(--theme-code-text-pun);
}

.tag {
    color: var(--theme-code-text-tag);
}

.atv {
    color: var(--theme-code-text-atv);
}

.atn {
    color: var(--theme-code-text-atn);
}


/* -------------------------------------------------------------- */
/* Sendo. | Quote
/* -------------------------------------------------------------- */
.ipsQuote, 
.ipsSpoiler, 
.ipsStyle_spoiler {
    margin: 10px 0;
}

[dir='ltr'] .ipsQuote, 
[dir='ltr'] .ipsSpoiler, 
[dir='ltr'] .ipsStyle_spoiler,
[dir='rtl'] .ipsQuote, 
[dir='rtl'] .ipsSpoiler, 
[dir='rtl'] .ipsStyle_spoiler {
    border-width: 2px;
}

.ipsQuote_contents.ipsTruncate:after {
    background: linear-gradient( rgba(var(--theme-ipsquote), 0.01 ), rgba(var(--theme-ipsquote), .99 ) );
}

.ipsQuote_citation {
    background: var(--theme-ipsquote-title);
    border-radius: 10px;
    color: var(--theme-ipsquote-title-fonts);
}

.ipsQuote {
    border-color: rgba(var(--theme-ipsquote), 1 );
    background: rgba(var(--theme-ipsquote), 1 );
    border-radius: 10px;
}

.ipsQuote .ipsQuote_citation a {
    color: var(--theme-ipsquote-title-fonts);
}

.ipsQuote_citation.ipsQuote_open [data-action='toggleQuote']:before {
    color: var(--theme-ipsquote-title-fonts);
}

.ipsQuote_contents {
    color: var(--theme-ipsquote-contents-fonts);
}

.cPost_contentWrap .ipsType_richText {
    color: var(--theme-ipsquote-contents-fonts);
}


/* -------------------------------------------------------------- */
/* Sendo. | Spoiler
/* -------------------------------------------------------------- */
.ipsSpoiler_header {
    background: var(--theme-ipsspoiler-title);
    border-radius: 10px;
    color: var(--theme-ipsspoiler-title-fonts);
}

.ipsSpoiler, 
.ipsStyle_spoiler {
    border-color: rgba(var(--theme-ipsspoiler), 1 );
    background: rgba(var(--theme-ipsspoiler), 1 );
    border-radius: 10px;
}

.ipsSpoiler .ipsSpoiler_header a, 
.ipsStyle_spoiler .ipsSpoiler_header a {
    color: var(--theme-ipsspoiler-title-fonts);
}


/* -------------------------------------------------------------- */
/* Sendo. | Pagination
/* -------------------------------------------------------------- */
.ipsPagination a:before {
    display: none;
}

.ipsPagination:not( .ipsPagination_mini ) .ipsPagination_page a, 
.ipsPagination:not( .ipsPagination_mini ) .ipsPagination_next a, 
.ipsPagination:not( .ipsPagination_mini ) .ipsPagination_prev a, 
.ipsPagination:not( .ipsPagination_mini ) .ipsPagination_first a, 
.ipsPagination:not( .ipsPagination_mini ) .ipsPagination_last a,
.ipsApp .ipsButtonBar .ipsPagination .ipsPagination_page a, 
.ipsApp .ipsButtonBar .ipsPagination .ipsPagination_next a, 
.ipsApp .ipsButtonBar .ipsPagination .ipsPagination_prev a, 
.ipsApp .ipsButtonBar .ipsPagination .ipsPagination_first a, 
.ipsApp .ipsButtonBar .ipsPagination .ipsPagination_last a {
    background: var(--theme-pagination-link);
  
    color: var(--theme-pagination-link-fonts);
}

.ipsPagination .ipsPagination_page.ipsPagination_active a,
.ipsButtonBar .ipsPagination .ipsPagination_page.ipsPagination_active a {
    background: var(--theme-pagination-link-active);
    border-color: var(--theme-pagination-link-active);
    color: var(--theme-pagination-link-fonts-active);
}

.ipsPagination .ipsPagination_pageJump a,
.ipsButtonBar .ipsPagination .ipsPagination_pageJump a {
    color: var(--theme-pagination-pagejump);
}

.ipsPagination .ipsPagination_page a {
    text-shadow: none;
}

.ipsPagination.ipsPagination_mini a {
    background: var(--theme-pagination-mini-link);
  
    padding: 2px 6px;
    color: var(--theme-pagination-mini-link-fonts);
}

.ipsPager_type {
    color: var(--theme-pagination-type);
    font-weight: 800;
}

.ipsPager .ipsPager_next a:after, 
.ipsPager .ipsPager_prev a:after {
    color: var(--theme-pagination-type);
}


/* -------------------------------------------------------------- */
/* Sendo. | AttachMent
/* -------------------------------------------------------------- */
.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ) {
    background: var(--theme-attachment);
    border: 1px solid var(--theme-attachment-border);
  
    color: var(--theme-attachment-fonts);
}

.ipsAttachLink_title {
    font-weight: 700;
}

.ipsAttachLink_metaInfo {
    color: var(--theme-attachment-metainfo-fonts);
}

.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover {
    background: var(--theme-attachment-hover);
    border: 1px solid var(--theme-attachment-border-hover);
}

.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover .ipsAttachLink_title {
    color: var(--theme-attachment-fonts-hover);
}

.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover .ipsAttachLink_metaInfo {
    color: var(--theme-attachment-fonts-hover);
}

.ipsAttachLink[data-fileid]:not( .ipsAttachLink_image ):hover:before {
    color: var(--theme-attachment-fonts-hover);
}


/* -------------------------------------------------------------- */
/* Sendo. | ProgressBar
/* -------------------------------------------------------------- */
.ipsAttachment_progress {
    background: var(--theme-progress);
    border: 1px solid var(--theme-progress);
    border-radius: 10px;
}

.ipsAttachment_progress > span,
.ipsProgressBar_progress,
.cPollVoteBar > span,
.ipsAchievementsProgress > * {
    background: var(--theme-progress-bar);
    border-radius: 10px;
}

.cPollVoteBar,
.ipsProgressBar {
    background: var(--theme-progress);
    box-shadow: none;
    border-radius: 10px;
}

.cPollVoteBar > span.cPollVoteBar_inside:after {
    color: var(--theme-progress-fonts-inside);
}

.cPollVoteBar > span:after {
    color: var(--theme-progress-fonts);
}


/* -------------------------------------------------------------- */
/* Sendo. | iframe
/* -------------------------------------------------------------- */
body[data-role="internalEmbed"]:before {
    display: none;
}

iframe[data-embedContent].ipsEmbed_finishedLoading {
    background-color: var(--theme-iframe);
    border: 1px solid var(--theme-iframe-border);
}

body[data-role="internalEmbed"] {
    background: var(--theme-iframe);
}

body.unloaded #ipsEmbedLoading {
    background: var(--theme-iframe);
}

.ipsRichEmbed .ipsRichEmbed_masthead {
    background: var(--theme-iframe);
}

.ipsRichEmbed_itemTitle {
    color: var(--theme-iframe-fonts);
}

@-webkit-keyframes dummy_anim {
    0% { background-color: var(--theme-iframe); }
    50% { background-color: var(--theme-iframe); }
    99% { background-color: var(--theme-iframe); }
}

@-moz-keyframes dummy_anim {
    0% { background-color: var(--theme-iframe); }
    50% { background-color: var(--theme-iframe); }
    99% { background-color: var(--theme-iframe); }
}

@-ms-keyframes dummy_anim {
    0% { background-color: var(--theme-iframe); }
    50% { background-color: var(--theme-iframe); }
    99% { background-color: var(--theme-iframe); }
}

@-o-keyframes dummy_anim {
    0% { background-color: var(--theme-iframe); }
    50% { background-color: var(--theme-iframe); }
    99% { background-color: var(--theme-iframe); }
}

@keyframes dummy_anim {
    0% { background-color: var(--theme-iframe); }
    50% { background-color: var(--theme-iframe); }
    99% { background-color: var(--theme-iframe); }
}

.ipsRichEmbed_header {
    border-bottom: 1px solid var(--theme-iframe-border);
}

.ipsApp .ipsRichEmbed_stats.ipsSpacer_top {
    border-top: 1px solid var(--theme-iframe-border);
}

.ipsRichEmbed_openItem {
    color: var(--theme-iframe-fonts);
}


/* -------------------------------------------------------------- */
/* Sendo. | NotificationIcon
/* -------------------------------------------------------------- */
html:not(.theme--white) .cNotificationMethodIcon img {
    filter: invert(1);
}


/* -------------------------------------------------------------- */
/* Sendo. | Reaction
/* -------------------------------------------------------------- */
html[dir="ltr"] .ipsReact_blurb:not( .ipsHide ) + .ipsReact_types {
    border-left: 1px solid var(--theme-itemcontrols);
}

html[dir="rtl"] .ipsReact_blurb:not( .ipsHide ) + .ipsReact_types {
    border-right: 1px solid var(--theme-itemcontrols);
}

.ipsReactOverview ul img {
    border: 2px solid var(--theme-react-list-img);
}

.ipsReact_unreact {
    background: var(--theme-react-list-button-unreact);
    color: var(--theme-react-list-button-unreact-fonts) !important;
}

.ipsReact_types ul {
    background: var(--theme-react-list);
}

.ipsReact_button {
    filter: none;
}

body.ipsApp_noTouch .ipsReact_types:hover .ipsReact_button,
body:not( .ipsApp_noTouch ) .ipsReact_types.ipsReact_types_active .ipsReact_button {
	background: var(--theme-react-list-button);
}

.ipsImage_thumbnailed {
    border: 1px solid transparent;
}

.ipsImage_thumbnailed {
    border: 0;
}

.ipsItemControls {
    border-top: 1px solid var(--theme-itemcontrols);
}


/* -------------------------------------------------------------- */
/* Sendo. | Menadzment
/* -------------------------------------------------------------- */
#elWidgetControls {
    background: var(--theme-widgetmenager-button);
    color: var(--theme-widgetmenager-button-fonts);
    opacity: 1;
}

.ipsApp .ipsToolbox {
    background: var(--theme-widgetmenager);
    color: var(--theme-widgetmenager-fonts);
}

.ipsApp .ipsToolbox .ipsToolbox_sectionTitle {
    background: var(--theme-widgetmenager-title);
    color: var(--theme-widgetmenager-title-fonts);
}

.cSidebarManager_block {
    background: var(--theme-widgetmenager-block);
    color: var(--theme-widgetmenager-block-fonts);
}

#elSidebarManager_submit {
    background: var(--theme-widgetmenager-submit);
}

.cWidgetContainer.cWidgetContainer_managing {
    background-color: var(--theme-widgetmenager-container);
}

.cSidebarBlock_managing {
    background: var(--theme-widgetmenager-container-block);
    backdrop-filter: blur(10px);
    border: 1px dotted var(--theme-widgetmenager-container-block-border);
}

.cWidgetContainer.cWidgetContainer_managing:before {
    border: 1px dashed var(--theme-widgetmenager-container-border);
}

.cSidebarBlock_managing h4 {
    background: var(--theme-widgetmenager-container-block-title);
  
    font-weight: 700;
    color: var(--theme-widgetmenager-container-block-title-fonts);
}

.cSidebarBlock_managing [data-action="removeBlock"] {
    background: var(--theme-widgetmenager-container-block-removebtn);
    color: var(--theme-widgetmenager-container-block-removebtn-fonts);
}

body.cWidgetsManaging .ipsWidget.ipsWidget_vertical .ipsDataItem,
body.cWidgetsManaging  .swiper-container.sendo__widget__post-swiper {
    z-index: 0;
}


/* -------------------------------------------------------------- */
/* Sendo. | Editor
/* -------------------------------------------------------------- */
[data-ipseditor] {
    background: var(--theme-editor);
    border: var(--theme-editor-border);
  
    border-radius: 10px;
    transition: all 0.4s ease 0s;
}

[data-ipseditor]:hover,
[data-ipseditor]:active {
    border-color: rgb(var(--theme-editor-shadow));
    box-shadow: 0px 0px 0px 4px rgba(var(--theme-editor-shadow), 0.27);
    transition: all 0.4s ease 0s;
}

[data-ipseditor] .ipsComposeArea_attachments,
[data-ipseditor] .ipsComposeArea_dropZone {
    background: var(--theme-editor-attachments);
    border-radius: 10px !important;
}

[data-ipseditor]:before,
[data-ipseditor]:hover:before {
    transition: all 0.4s ease 0s;
}

[data-ipseditor]:hover:before {
    filter: drop-shadow(rgba(var(--theme-editor-shadow), 0.27) -4px 0px 0px) !important;
}

[dir='rtl'] [data-ipseditor]:hover:before {
    filter: drop-shadow(rgba(var(--theme-editor-shadow), 0.27) 4px 0px 0px) !important;
}

.ipsComposeArea_withPhoto [data-ipseditor]:before, 
.ipsComposeArea_withPhoto [data-ipseditor]:after {
    border-right-color: var(--theme-editor) !important;
}

[dir='rtl'] .ipsComposeArea_withPhoto [data-ipseditor]:before, 
[dir='rtl'] .ipsComposeArea_withPhoto [data-ipseditor]:after {
    border-right-color: transparent !important;
    border-left-color: var(--theme-editor) !important;
}

.ipsComposeArea_editor {
    background: transparent !important; /* CKEditor Background Color */
}

[data-role="previewContainer"].ipsAreaBackground {
    background: var(--theme-editor); /* CKEditor Background Color */
}

[data-role="previewContainer"] .ipsAreaBackground_reset,
[data-controller="core.global.editor.preview"] .ipsAreaBackground_reset {
    background: var(--theme-editor);  /* CKEditor Background Color */
}

.ipsComposeArea_dummy,
.cke_inner,
textarea.cke_source,
.cke_wysiwyg_frame, 
.cke_wysiwyg_div {
    background: var(--theme-editor) !important; /* CKEditor Textarea Background Color */
    border-radius: 0;
}

.ipsComposeArea_dummy {
    color: var(--theme-editor-fonts); /* CKEditor Color Text */
}

.cke_editable {
    font-size: 13px !important; /* CKEditor Font-size */
    color: var(--theme-editor-tollbar-fonts) !important; /* CKEditor Color Text */
}

.cke_top {
    background: var(--theme-editor-tollbar) !important; /* CKEditor ToolBar Background Color */
    border-radius: 10px !important;
    color: var(--theme-editor-tollbar-fonts) !important; /* CKEditor ToolBar Color Text */
}

.ipsComposeArea_editorPaste {
    background: var(--theme-editor-paste) !important; /* CKEditor EditorPaste Background Color */
    border-radius: 10px !important;
    color: var(--theme-editor-paste-fonts) !important;  /* CKEditor EditorPaste Color Text */
}

.ipsComposeArea_editorPaste .ipsComposeArea_editorPasteSwitch {
    background: var(--theme-editor-paste-button);
    color: var(--theme-editor-paste-button-fonts);
}

.ipsComposeArea_editorPaste .ipsComposeArea_editorPasteSwitch:hover {
    background: var(--theme-editor-paste-button-hover); 
    color: var(--theme-editor-paste-button-fonts-hover); 
}

.cke_toolbar_separator {
    background: var(--theme-editor-separator) !important;  /* CKEditor ToolBar Separator */
}

.ipsComposeArea_editorPaste a {
    color: inherit;
}

.ipsComposeArea_editorPaste a:hover {
    color: var(--theme-editor-paste-fonts);
}

.cke_top *, 
.cke_top a, 
.cke_top textarea {
    color: inherit !important;
}

.cke_button_label {
    text-shadow: none !important;
    color: inherit !important;
}

a.cke_button_off,  
a.cke_button_disabled,
a.cke_combo_button {
    cursor: pointer;
}

a.cke_button_off,  
a.cke_button_disabled,
a.cke_combo_button,
a.cke_button_on {
    border-radius: 10px !important; 
    -webkit-transition: all 0.4s ease 0s !important; /* CKEditor Button Transition */
    transition: all 0.4s ease 0s !important; /* CKEditor Button Transition */
}

a.cke_button_off:hover, 
a.cke_button_off:focus, 
a.cke_button_off:active, 
a.cke_button_disabled:hover, 
a.cke_button_disabled:focus, 
a.cke_button_disabled:active {
    background: var(--theme-editor-button) !important; /* CKEditor Button Hover Background Color */
    color: var(--theme-editor-button-fonts) !important; /* CKEditor Button Hover Color Text */
}

a.cke_button_off:hover,
a.cke_button_disabled:hover,
a.cke_button_on:hover {
    -webkit-transition: all 0.4s ease 0s; /* CKEditor Button Transition */
    transition: all 0.4s ease 0s; /* CKEditor Button Transition */
}

a.cke_button_on {
    background: var(--theme-editor-button) !important; /* CKEditor Button Active Background Color */
    color: var(--theme-editor-button-fonts) !important; /* CKEditor Button Active Color Text */
}

a.cke_button_on:hover {
    background: var(--theme-editor-button-hover) !important; /* CKEditor Button Active Hover Background Color */
    color: var(--theme-editor-button-fonts-hover) !important; /* CKEditor Button Active Hover Color Text */
}

a.cke_button {
	display: inline-flex!important;
  	justify-content: center;
}

.cke_button_icon {
	margin: auto;
}

.cke_button_icon:before {
    font: normal normal normal 13px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cke_toolgroup span.cke_button_icon[style*="icons.png"]:not(.cke_button__ipsgiphy_icon),
.cke_toolgroup span.cke_button_icon[style*="icons_hidpi.png"] {
	background-image: none !important;
    background-size: 0px 0px !important;
    background-repeat: no-repeat !important;
}

.cke_toolbar .cke_button_icon {
	display: flex !important;
  	justify-content: center;
  	align-items: center;
  	font-size: 0;
}

a.cke_combo_button {
	box-shadow: none !important;
	background: var(--theme-editor-button-combo) !important; 
    border: var(--theme-editor-button-combo-border) !important;
  
    color: var(--theme-editor-button-combo-font) !important;
}

a.cke_combo_button:hover,
a.cke_combo_button:focus { 
    background: var(--theme-editor-button-combo-hover) !important;
    border: var(--theme-editor-button-combo-border-hover) !important;
   
    color: var(--theme-editor-button-combo-font-hover) !important;
}

.cke_combo_text {
	text-shadow: none !important;
  	color: inherit !important;
}

.cke_combo_arrow {
    border-top: 3px solid var(--theme-editor-arrow) !important; /* CKEditor ComboButton Icons Color */
}

.cke_button_arrow {
    border-top: 3px solid var(--theme-editor-arrow) !important; /* CKEditor ComboButton Icons Color */
}


.cke_button__bold_icon:before {content: "\f032"}
.cke_button__italic_icon:before {content: "\f033"}
.cke_button__strike_icon:before {content: "\f0cc"}
.cke_button__subscript_icon:before {content: "\f12c"}
.cke_button__superscript_icon:before {content: "\f12b"}
.cke_button__underline_icon:before {content: "\f0cd"}
.cke_rtl .cke_button__copy_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon:before,
.cke_button__copy_icon:before {content: "\f0cd"}
.cke_rtl .cke_button__cut_icon:before,
.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon:before,
.cke_button__cut_icon:before {content: "\f0c4"}
.cke_rtl .cke_button__paste_icon:before,
.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon:before,
.cke_button__paste_icon:before {content: "\f0ea"}
.cke_button__bgcolor_icon:before {content: "\f031"}
.cke_button__textcolor_icon:before {content: "\f031"}
.cke_rtl .cke_button__indent_icon:before,
.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon:before {content: "\f03b"}
.cke_button__indent_icon:before {content: "\f03c"}
.cke_rtl .cke_button__outdent_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon:before {content: "\f03c"}
.cke_button__outdent_icon:before {content: "\f03b"}
.cke_button__ipscode_icon:before {content: "\f121"}
.cke_button__ipsemoticon_icon:before {	content: "\f118"}
.cke_button__ipsimage_icon:before {content: "\f03e"}
.cke_button__ipslink_icon:before {content: "\f0c1"}
.cke_button__unlink_icon:before {content: "\f127"}
.cke_button__ipspage_icon:before {content: "\f15c"}
.cke_button__pastetext_icon:before {content: "\f0ea"}
.cke_rtl .cke_button__ipspreview_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__ipspreview_icon:before,
.cke_button__ipspreview_icon:before {content: "\f0f6"}
.cke_button__ipsquote_icon:before {content: "\f10e"}
.cke_button__ipsspoiler_icon:before {content: "\f06e"}
.cke_button__justifyblock_icon:before {content: "\f039"}
.cke_button__justifycenter_icon:before {content: "\f037"}
.cke_button__justifyleft_icon:before {content: "\f036"}
.cke_button__justifyright_icon:before {content: "\f038"}
.cke_rtl .cke_button__bulletedlist_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon:before,
.cke_button__bulletedlist_icon:before {content: "\f0ca"}
.cke_rtl .cke_button__numberedlist_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon:before,
.cke_button__numberedlist_icon:before {content: "\f0cb"}
.cke_button__removeformat_icon:before {content: "\f12d"}
.cke_rtl .cke_button__source_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__source_icon:before,
.cke_button__source_icon:before {content: "\f1c9"}
.cke_rtl .cke_button__redo_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon:before {content: "\f0e2" }
.cke_button__redo_icon:before {content: "\f01e"}
.cke_rtl .cke_button__undo_icon:before, 
.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon:before {content: "\f01e"}
.cke_button__undo_icon:before {content: "\f0e2"}
.cke_button__simplebox_icon:before {content: "\f022"}
.cke_button__ipsgiphy_icon:before {}



/* -------------------------------------------------------------- */
/* Sendo. | Calendary
/* -------------------------------------------------------------- */
.ipsCalendarDate {
    background: var(--theme-calendary-widget);
    border: 1px solid var(--theme-calendary-widget);
}

.ipsWidget .ipsCalendarDate {
    background: var(--theme-calendary-widget);
    border: 1px solid var(--theme-calendary-widget);
}


/* -------------------------------------------------------------- */
/* Sendo. | App, Plugin, ChatBox
/* -------------------------------------------------------------- */
.cbAnn {
    background: var(--theme-chatbox-ann);
    border-radius: 10px;
}

.cbItems {
    top: 7px;
}

#chatBoxForm {
    background: var(--theme-chatbox-form);
    border-radius: 10px;
    padding: 6px !important;
    margin: 6px 0 0 0;
}

.bimcb_chatArea.ipsBox--child {
    box-shadow: none;
}

.bimcb_chatInput {
    background: transparent;
}

#elChatbox {
    margin-bottom: 20px !important;
}


/* -------------------------------------------------------------- */
/* Sendo. | Profile
/* -------------------------------------------------------------- */
#elProfileStats {
    background: var(--theme-profilestats);
    color: var( --theme-profilestats-fonts);
}

html[dir="ltr"] #elProfileStats > ul:last-child > li {
    border-right: 1px solid var(--theme-profilestats-item-border);
}

html[dir="rtl"] #elProfileStats > ul:last-child > li {
    border-left: 1px solid var(--theme-profilestats-item-border);
}

#elProfileActivityOverview {
    margin-left: 0;
    margin-right: 0;
}

#elProfileActivityOverview .ipsStreamItem, 
#elUserContent .ipsStreamItem, 
#elSingleStatusUpdate .ipsStreamItem {
    border-bottom: 1px solid var(--theme-streamitem-border);
}


/* -------------------------------------------------------------- */
/* Sendo. | Reputation
/* -------------------------------------------------------------- */
.ipsRepBadge_positive, 
.ipsRepBadge_positive:hover {
    color: rgba(var(--theme-rep-positive), 1) !important;
}

.ipsRepBadge_negative, 
.ipsRepBadge_negative:hover {
    color: rgba(var(--theme-rep-negative), 1) !important;
}

.ipsRepBadge_neutral, 
.ipsRepBadge_neutral:hover {
    color: rgba(var(--theme-rep-neutral), 1) !important;
}

.cProfileRepScore_positive {
    background:  rgba(var(--theme-rep-positive), 0.20);
    color:  rgba(var(--theme-rep-positive), 1);
}

.cProfileRepScore_negative {
    background:  rgba(var(--theme-rep-negative), 0.20);
    color:  rgba(var(--theme-rep-negative), 1);
}

.cProfileRepScore_neutral {
    background:  rgba(var(--theme-rep-neutral), 0.20);
    color:  rgba(var(--theme-rep-neutral), 1);
}


/* -------------------------------------------------------------- */
/* Sendo. | Responsive
/* -------------------------------------------------------------- */
@media screen and (max-width: 1300px) {
    html[dir="ltr"] #sendo__forum .ipsDataItem_lastPoster.ipsDataItem_withPhoto li,
    html[dir="rtl"] #sendo__forum .ipsDataItem_lastPoster.ipsDataItem_withPhoto li {
       margin: 0;
    }
  
    .ipsDataItem_lastPoster li:first-child {
       display: none;
    } 
  
    #sendo__forum .ipsDataItem_lastPoster, 
    #sendo__forum__children .ipsDataItem_lastPoster {
       min-width: 160px;
       max-width: 160px;
       padding: 35px 10px !important;
    }

    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus {
       min-width: 382px;
       max-width: 382px;
    }
}

@media screen and (max-width: 1200px) {
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus {
        min-width: 300px;
        max-width: 300px;
    }
}

@media screen and (max-width: 979px) {
    /* -------------------------------------------------------------- */
    /* Sendo. | Body
    /* -------------------------------------------------------------- */
    body:before,
    section#sendo__slider:before {
        display: none;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Header
    /* -------------------------------------------------------------- */
    #ipsLayout_header header {
        background-color: var(--theme-header-mobile);
    }
  
    #ipsLayout_header header .ipsLayout_container #sendo__header {
        padding: 35px 0;
    }

  
    #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--logo {
        min-width: 100%;
        max-width: 100%;
       
        text-align: center;
    }
  
    #ipsLayout_header header .ipsLayout_container #sendo__header .sendo__header--userpanel {
        display: none;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Menu
    /* -------------------------------------------------------------- */
    #sendo__menu {
        display: none;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Down Menu
    /* -------------------------------------------------------------- */
    section#sendo__down__menu {
        margin: 25px 0 0;
    }
  
    section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--search {
        display: none;
    }
   
    section#sendo__down__menu .ipsLayout_container .sendo__down__menu__content .sendo__down__menu__content--sliderbtn {
        min-width: 100%;
        max-width: 100%;
      
        -webkit-box-pack: flex-start;
       -ms-flex-pack: flex-start;
        justify-content: flex-start;
    }

    

    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article {
        flex-direction: column;
    }
  
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header {
         min-height: auto;
    }
  
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header h2.sendo__slider__box__article__header--cat {
        margin: 0 0 10px 0
     }
  
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--header h2.sendo__slider__box__article__header--cat span {
        display: block;
        width: 100%;
       
        text-align: center;
    }
  
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer {
        flex-direction: column;
    }

    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info {
        padding: 0;
        min-width: 100%;
        max-width: 100%;
    }
  
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__slider__box__article__footer--avatar {
       min-width: 100%;
       max-width: 100%;
       padding: 0 0 15px 0;
    }
  
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__slider__box__article__footer--info {
       padding: 0;
       min-width: 100%;
       max-width: 100%;
    }

    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article .sendo__slider__box__article--footer .sendo__button,
    section#sendo__slider .sendo__slider_container #sendo__slider__box .swiper .swiper-wrapper .swiper-slide article#sendo__slider__box__article.custom .sendo__slider__box__article--footer .sendo__button {
        min-width: 100%;
        max-width: 100%;

        margin: 15px 0 0 0;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Sidebar
    /* -------------------------------------------------------------- */
    #ipsLayout_sidebar {
        margin-top: 50px;
    }
  
    #ipsLayout_sidebar .ipsWidget_vertical {
        max-width: 100%;
        min-width: 100%;
    }

    #ipsLayout_sidebar .ipsWidget_vertical {
        margin: 0 0 20px 0;
    }

    #ipsLayout_sidebar > .cWidgetContainer > .ipsList_reset {
        margin: 0 0 -15px 0;
    }
  
    html[dir] #ipsLayout_sidebar.ipsLayout_sidebarleft, 
    html[dir] #ipsLayout_sidebar.ipsLayout_sidebarright {
        padding: 0 10px 10px 10px;
    }
   
    html[dir="ltr"] .ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel {
        margin-left: 0;   
    }
  
    html[dir="rtl"] .ipsWidget.ipsWidget_vertical #elTopContributors_content .ipsTabs_panel ol.cTopContributors > li.ipsDataItem .ipsPhotoPanel {
        margin-right: 0;   
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Category
    /* -------------------------------------------------------------- */
    .ipsResponsive_pull {
        margin-left: 0;
        margin-right: 0;
    }
  
    .ipsDataList_large .ipsDataItem_main, 
    .ipsDataList_large .ipsDataItem_stats, 
    .ipsDataList_large .ipsDataItem_lastPoster, 
    .ipsDataList_large .ipsDataItem_generic {
        padding: 0;
    }
  
    html[dir="ltr"] .ipsDataItem.ipsDataItem_responsivePhoto .ipsDataItem_main {
        margin-right: 72px;
    }
  
    html[dir="rtl"] .ipsDataItem.ipsDataItem_responsivePhoto .ipsDataItem_main {
        margin-left: 72px;
    }
  
    .ipsApp .cForumRow.ipsSpacer_bottom:not(:last-child) {
        margin-bottom: 58px;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Category | Row
    /* -------------------------------------------------------------- */
    /* -------------------------------------------------------------- */
    /* Sendo. | Category | Cellpic
    /* -------------------------------------------------------------- */
    .cForumRow .ipsType_sectionTitle, 
    .cForumList .ipsType_sectionTitle {
       padding: 32px 38px 32px 70px;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Forums | Cellpic | Icons
    /* -------------------------------------------------------------- */
    ol#sendo__forum > li.cForumRow.ipsBox .ipsType_sectionTitle:before {
       left: 12px;
       width: 40px;
       height: 40px;
       line-height: 40px;
       margin: -20px 0 0 0;
    }


    /* -------------------------------------------------------------- */
    /* Sendo. | Category | Icon
    /* -------------------------------------------------------------- */
    .cForumRow .ipsDataList_large .ipsDataItem_icon {
        min-width: 30px;
    }
  
    html[dir="ltr"] .cForumRow .ipsDataList_large .ipsDataItem_icon,
    html[dir="rtl"] .cForumRow .ipsDataList_large .ipsDataItem_icon {
        padding-right: 0;
        padding-left: 0;
    }
  
    html[dir="ltr"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main, 
    html[dir="ltr"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main + .ipsDataItem_stats {
        margin-left: 45px;
    }
  
    .cForumRow .ipsItemStatus.ipsItemStatus_large {
        background-size: 100% 100%;
        width: 24px;
        height: 24px;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Category | Statistic
    /* -------------------------------------------------------------- */
    #sendo__forum .ipsDataItem_stats,
    #sendo__forum__children .ipsDataItem_stats {
       min-width: calc(100% - 45px);
       max-width: calc(100% - 45px);
       padding: 10px 0 10px 0;
       margin-top: 10px;
    }
   
    #sendo__forum .ipsDataItem_stats .sendo__forum__stats,
    #sendo__forum__children .ipsDataItem_stats .sendo__forum__stats {
       display: inline-block;
       height: 40px;
       line-height: 40px;
      
       width: auto;
       max-width: 100%;
       
       padding: 0 33px 0 17px;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Category | SubForum
    /* -------------------------------------------------------------- */
    html[dir="ltr"] .ipsApp .ipsDataItem_subList, 
    html[dir="rtl"] .ipsApp .ipsDataItem_subList {
       margin: 20px 0 0 0;
    }
  
    .ipsDataItem_subList li {
       width: 100%;
       display: block;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Category | LastPoster
    /* -------------------------------------------------------------- */
    #sendo__forum .ipsDataItem_lastPoster,
    #sendo__forum__children .ipsDataItem_lastPoster {
       min-width: 0; 
       position: absolute;
       padding: 0 !important;
    }
  
    html[dir="ltr"] #sendo__forum ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li,
    html[dir="ltr"] #sendo__forum__children ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li {
       margin-left: 0;
    }
  
    html[dir="rtl"] #esendo__forum ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li,
    html[dir="rtl"] #sendo__forum__children ul.ipsDataItem_lastPoster.ipsDataItem_withPhoto li {
       margin-left: 0;
    }

    #sendo__forum .ipsDataItem_lastPoster li:nth-child(2) a,
    #sendo__forum__children .ipsDataItem_lastPoster li:nth-child(2) a {
       font-size: 0;
    }
  
    #sendo__forum ul.ipsDataItem_lastPoster .ipsUserPhoto,
    #sendo__forum__children ul.ipsDataItem_lastPoster .ipsUserPhoto {
       float: none !important;
       position: relative;
       top: 0 !important;
       right: 0;
       left: 0;
       bottom: 0;
       margin: 0;
       height: 34px !important;
       width: 34px !important;
       display: inline-block;
    }
  
    #sendo__forum ul.ipsDataItem_lastPoster .ipsUserPhoto img,
    #sendo__forum__children ul.ipsDataItem_lastPoster .ipsUserPhoto img {
       width: 34px !important;
       height: 34px !important;
    }
   
   
    /* -------------------------------------------------------------- */
    /* Sendo. | Chatbox
    /* -------------------------------------------------------------- */
    #elChatbox {
       margin-bottom: 30px !important;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | WidgetHeader, WidgetFooter
    /* -------------------------------------------------------------- */
    .cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget,
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget {
       padding: 24px !important;
    }
  
    .cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsWidget_title, 
     .cWidgetContainer[data-widgetArea="header"] > ul > li.ipsWidget .ipsType_sectionTitle,
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_title {
       padding: 10px 0 0 0;
    }
  
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget .ipsWidget_title a {
       display: block;
       width: 100%;
      
       margin: 20px 0 0 0; 
      
       text-align: center;
    }
   
   
    /* -------------------------------------------------------------- */
    /* Sendo. | Footer Bottom | BetterStatistic
    /* -------------------------------------------------------------- */
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats {
        flex-wrap: wrap;
    }
  
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li {
        min-width: 50%;
        max-width: 50%;
       
        padding: 20px;
     }
   
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register {
        flex-direction: column;
      
        min-width: 100%;
        max-width: 100%;
       
        padding: 20px;
    }
  
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--avatar {
        min-width: 100%;
        max-width: 100%;
        text-align: center;
    }
  
    .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content {
        min-width: 100%;
        max-width: 100%;
     }
   
     .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content h2,
     .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content p,
     .cWidgetContainer[data-widgetArea="footer"] > ul > li.ipsWidget[data-blockid*="bstats"] ul#sendo__bstats > li.last_register .sendo__bstats__box--content p.sendo__bstats__box__content--data {
        text-align: center;
     }
   
   
    /* -------------------------------------------------------------- */
    /* Sendo. | Footer Top
    /* -------------------------------------------------------------- */
    #sendo__footer__top #sendo__footer__top__content {
       flex-direction: column;
    }
  
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus, 
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--importantlinks, 
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--usefulllinks, 
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--socials {
       min-width: 100%;
       max-width: 100%;
    }
  
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--importantlinks,
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--usefulllinks,
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--socials {
       margin-top: 50px;
    }
   
    #sendo__footer__top #sendo__footer__top__content .sendo__footer__top__content--aboutus p #elLogo {
       display: block;
       width: 100%;
      
       text-align: center;
      
       -webkit-box-pack: center;
       -ms-flex-pack: center;
       justify-content: center;
    }
  
  
    /* -------------------------------------------------------------- */
    /* Sendo. | Footer
    /* -------------------------------------------------------------- */
    #sendo__footer #ipsLayout_footer {
        padding: 54px 0 105px 0;
    }
  
    #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom {
       flex-direction: column;
    }
  
    #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--goup { 
       bottom: -105px;
    }
   
    #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left,
    #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright {
       min-width: 100%;
       max-width: 100%;
      
       text-align: center !important;
    }
  
    #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--left ul#elFooterLinks,
    #sendo__footer #ipsLayout_footer .ipsLayout_container #sendo__footer__bottom .sendo__footer__bottom--copyright #elCopyright {
       text-align: center !important;
    }
}

@media screen and (max-width: 767px) {
    .ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul > li .ipsTabs_item:not( .ipsTabs_activeItem ) {
       display: block !important;
    }
   
    .ipsWidget.ipsWidget_vertical .ipsWidget_title #sendo__tc__menu .ipsTabs ul > li .ipsTabs_item:not( .ipsTabs_activeItem ) {
       color: var(--theme-widget-contributors-tabs-item-text) !important;
    }
  
    .ipsResponsive_pull, 
    .ipsResponsive_pull .ipsBox:not( .ipsBox--child ), 
    .ipsResponsive_pull .ipsStreamItem {
       border-radius: var(--box--radius);
    }
}