/* 
Theme Name:		EVOTEAM
Template:		hello-elementor
Version:		1.0.0
Text Domain:	evoteam
*/

A { transition:0.3s all !important }
P:last-child { margin-bottom:0 }
H4 { margin:10px 0 }

.hideit { display:none !important }
.notselectable { user-select: none; outline: none; cursor: default }

.site-header + .elementor { min-height:0 !important }

/* ============================================================================= */
/* MAIN */
MAIN.elementor-18, ARTICLE.elementor-51, MAIN.elementor-77 { margin:100px 40px 40px 340px }
MAIN.elementor-27 { margin:30px; min-height:calc(100vh - 60px); display:flex; flex-direction:column; justify-content:center;  }


/* ============================================================================= */
/* LAYOUT */
#navHeader { position:fixed; z-index:1000 }
#navLeft { position:fixed; z-index:10;  width:300px; height:100vh }
#navTop { z-index:9; width:100vw !important }

#topusericons .elementor-icon-list-item A { flex-direction: row-reverse }
#topusericons .elementor-icon-list-text { text-align:right; line-height:1.2; padding-right:5px}


/* ============================================================================= */
/* NOTIFICATIONS */
#notificationsBtn { cursor:pointer }

.notificationsBubble_wrapper {position:relative }
#notificationsBubble { position:absolute; top:-8px; right:-8px;font-size:11px; font-weight:bold; line-height:20px; width:20px;height:20px; color:#FFF; background:#C00; border-radius:50%; text-align:center; display:none}

#notificationsShortlist_wrapper { 
	position:absolute !important; right:-100%; top:62px; 
	width:300px; padding:5px 15px; background:var(--e-global-color-e792136) !important; box-shadow:0 0 10px rgba(0,0,0,0.2);
	transition:0.3s right;	
}
#notificationsShortlist_wrapper.show { right:0 }
#notificationsShortlist { list-style:none; margin:0; padding:0 }
#notificationsShortlist .item { font-size:13px; padding:5px 0; border-bottom:1px dashed var(--e-global-color-c82edba); text-align:justify}
#notificationsShortlist_wrapper #closeBtn { text-align:right}

.post_notseen .icon_seen, .post_seen .icon_notseen { display:none }


/* ============================================================================= */
/* MAINMENU */
.mainmenu .menu-item I { width:30px; text-align:center; margin-right:10px; font-size:24px}
.mainmenu .menu-item > A { border-radius:4px }
.mainmenu .menu-item:not(.current-menu-parent):not(.current-menu-item) > A:hover { background:var(--e-global-color-c82edba) !important }
.mainmenu .current-menu-parent > A, .mainmenu .current-menu-item > A { background:#FFF; color:var(--e-global-color-c82edba) !important; box-shadow:0 0 10px rgba(0,0,0,0.4) }
.mainmenu .current-menu-parent > A > I, .mainmenu .current-menu-item > A > I { color:var(--e-global-color-secondary) !important; }


/* ============================================================================= */
/* ULTIMATE MEMBER */
.um.um-login { margin-bottom:0 !important }
#um-submit-btn { background:var(--e-global-color-secondary) !important; font-weight:700 !important; text-transform: uppercase !important}


/* ============================================================================= */
/* Better Messages */
a.bm-user, .bbpm-avatar a { pointer-events:none !important}
.bpbmuc { background:#C00; font-size:11px;font-weight:bold; width:16px;height:16px;line-height:16px}
.thread-info .thread-info-data { max-width:100% !important }
