@import "/application/css.php?c=452&request=application%2Fthemes%2Felpis%2Ftheme.css&pageStart=0&pageEnd=302011";


/* DEFAULT PHOTO THUMB */.bg_item_nophoto.bg_item_photo_user:before{	content: "\f007";}.bg_item_nophoto.bg_item_nophoto_private:before{	content: "\f502";}/* ACTION TYPE ICONS */.activity_icon_status:before{	content: "\f075";}.activity_icon_post:before, .activity_icon_post_self:before{	content: "\f075";}.activity_icon_profile_photo_update:before{	content: "\f03e";}.activity_icon_friends:before{	content: "\f234";	font-weight: 900 !important;}.activity_icon_login:before, .activity_icon_logout:before, .activity_icon_signup:before{	content: "\f007";}body .activity_icon_tagged:before{	content: "\f02b";	font-weight: 900;}/* ITEM TYPE ICONS */.item_icon_user:before{	content: "\f007";	font-family: 'Font Awesome 5 Free';}/* NOTIFICATION TYPE ICONS */.notification_type_friend_request:before{	content: "\f234";	font-weight: 900 !important;}.notification_type_post_user:before{	content: "\f075";}.notification_type_friend_follow:before{	content: "\f234";	font-weight: 900 !important;}.notification_type_friend_follow_request:before{	content: "\f234";	font-weight: 900 !important;}.notification_type_friend_follow_accepted:before{	content: "\f234";	font-weight: 900 !important;}.notification_type_tagged:before{	content: "\f02b";}/* Mini-menu user profile photo */.core_mini_profile > .bg_item_photo{	width: 21px;	height: 21px;	margin-right: 2px;	vertical-align: middle;	border-radius: 2px;}[dir="rtl"] .core_mini_profile > .bg_item_photo{	margin-right: 0;	margin-left: 2px;}.core_mini_profile span:not(.bg_item_photo){	vertical-align: middle;	margin-left: 2px;}[dir="rtl"] .core_mini_profile span:not(.bg_item_photo){	margin-left: 0px;	margin-right: 2px;}/* ---------- Responsive CSS -------------*//* Browse Members */.public_user .browsemembers_results_info{	margin-bottom: 40px;}@media (min-width:600px){.browsemembers_results > ul{	display: flex;	flex-wrap: wrap;}.browsemembers_results > ul > li{	overflow: hidden;	min-width: 22%;	max-width: 22%;	width: 100%;}.browsemembers_results > ul.public_user > li{	min-height: auto;}.browsemembers_results div.browsemembers_results_links,.browsemembers_results div.browsemembers_results_info{	text-align: center;}}/* USER PROFILE ICONS */.user_home_updates:before{	content: "\f0f3";}.user_home_view:before{	content: "\f2bb";}.user_home_friends:before{	content: "\f002";	font-weight: 900 !important;}.user_home_invite:before{	content: "\f0e0";}/*Edit Photo*/#SignupForm #current-element .user_edit_photo_main,#EditPhoto #current-element .user_edit_photo_main{	width: 320px;	max-width: 100%;}#SignupForm #current-element .user_edit_photo_main img.thumb_profile,#EditPhoto #current-element .user_edit_photo_main img.thumb_profile{	max-width: 100%;	max-height: 640px;}#SignupForm #current-element .user_edit_photo_main .bg_item_photo,#EditPhoto #current-element .user_edit_photo_main .bg_item_photo{	width: 100%;	padding-bottom: 100%;}#global_page_user-edit-profile .global_form,#global_page_user-edit-profile .global_form div.form-wrapper,#global_page_user-edit-profile .global_form > div > div,#global_page_user-edit-profile .global_form > div{	overflow: visible;}.layout_user_profile_photo #profile_photo{	text-align: center;}.home-links-user{	min-height: 70px;	position: relative;	margin-bottom: 5px;}.home-links-user .user{	padding-left: 60px;	font-weight: 600;	padding-top: 25px;}.home-links-user .image{	position: absolute;	top: 10px;	left: 0;}.home-links-user .image img.thumb_profile{	max-width: 48px;	max-height: 48px;}/*Required Password*/#global_page_user-settings-password #global_content_simple{	display: block;}.require_password{	max-width: 500px;	margin: 50px auto;}.require_password .layout_core_menu_logo{	text-align: center;	margin-bottom: 20px;	width: 100%;	padding: 0;}.require_password .global_form{	border-width: 1px;}.require_password .global_form > div > div{	padding: 20px;}.require_password .global_form .form-label{	width: 100%;	text-align: left;}[dir="rtl"] .require_password .global_form .form-label{	text-align: right;}.require_password .global_form .form-element{	width: 100%;}.require_password .global_form .form-element input{	width: 100%;	max-width: 100%;}/* USER PROFILE INFO */.user_profile_info > ul > li{	padding: 4px 0;	line-height: 1.5;	position: relative;	display: flex;	flex-wrap: wrap;}.user_profile_info > ul > li:before{	font-family: 'Font Awesome 5 Free';	margin-right: 10px;	display: inline-block;	font-size: 16px;	font-weight: normal;	text-align: center;	width: 16px;}[dir="rtl"] .user_profile_info > ul > li:before{	margin-right: 0;	margin-left: 10px;	text-align: center;}.user_profile_info .profile_type:before{	content: "\f2bb";}.user_profile_info .profile_networks:before{	content: "\f0ac";	font-weight: 900;}.user_profile_info .profile_views:before{	content: "\f06e";}.user_profile_info .profile_friends:before{	content: "\f007";}.user_profile_info .profile_updates:before{	content: "\f044";}.user_profile_info .profile_joined:before{	content: "\f017";}.user_profile_info .profile_login:before{	content: "\f2f6";	font-weight: 900;}.user_profile_info .profile_level:before{	content: "\f559";	font-weight: 900;	font-size: 18px;}.user_profile_info .profile_invite:before{	content: "\f0e0";}.user_profile_info .profile_enabled:before{	content: "\f058";}.user_profile_info > ul > li > div{	flex: 1;	line-height: 1.5;}/* LOGIN PAGE WIDGET */.layout_page_user_auth_login .layout_core_content{	padding: 0 !important;}html .layout_user_login_page{	padding: 0 !important;	border-radius: 0 !important;	margin-top: 30px;	margin-bottom: 50px !important;}.user_login_page{	display: flex;}.user_login_page .user_login_bg{	min-width: 60%;	width: 100%;	background-position: center center;	background-size: cover;	background-repeat: no-repeat;}.user_login_page .user_login_form{	padding: 50px;	min-width: 40%;	width: 100%;	text-align: center;	box-sizing: border-box;	background: #FFFFFF;}.user_login_page .user_login_form > h3{	font-size: 25px;	text-transform: uppercase;	font-weight: 300;	margin: 0;	padding: 0;}.user_login_page .user_login_form form{	padding: 20px;	box-sizing: border-box;}.user_login_page form > div{	float: none !important;}.user_login_page form div > div > h3,.user_login_page form div > div .form-description{	display: none;}.user_login_page form .form-elements{	width: 100%;	min-width: 100%;	max-width: 100%;	padding: 0;	position: relative;	margin: 0 !important;}.user_login_page .user_login_form div.form-wrapper{	margin-bottom: 15px;}.user_login_page .user_login_form div.form-label{	margin-bottom: 10px;}.user_login_page .user_login_form div.form-element{	margin: 0;	min-width: inherit;	width: 100%;	max-width: 100%;}.user_login_page .user_login_form input[type=email],.user_login_page .user_login_form input[type=password]{	padding: 10px 15px;	width: 100%;	margin-bottom: 0;}.user_login_page #user_form_login #forgot-element{	float: left;}.user_login_page #user_form_login #submit-wrapper{	float: none;	text-align: center;}.user_login_page #submit-element{	float: none;	text-align: center;}.user_login_page #submit-element button{	padding: 10px 30px;	background: #BA0012;	border: 1px solid #BA0012;}.user_login_page #forgot-wrapper #forgot-label,.user_login_page #submit-wrapper #submit-label{	display: none;}/*user home photo*/.layout_user_home_photo h3{	word-break: break-word;}/* home links user*/html .home-links-user .user{	word-break: break-word;}@media(min-width:768px) and (max-width:1024px){.user_login_page .user_login_bg{	min-width: 40%;}.user_login_page .user_login_form{	padding: 20px;}}@media(max-width:767px){html .layout_user_login_page{	margin: 20px auto !important;}.user_login_page{	display: block !important;}.user_login_page .user_login_form{	padding: 20px !important;}.user_login_page .user_login_form form{	padding: 20px 0;}#lassoImg{	width: 100%;}}/* ICONS ON PROFILE QUESTIONS */#passwordroutine-label{	display: none;}.layout_page_user_signup_index form label i,.user_profile_edit form label i{	margin-right: 5px;}[dir="rtl"] .layout_page_user_signup_index form label i,[dir="rtl"] .user_profile_edit form label i{	margin-left: 5px;	margin-right: 0;}div#code-element input{	padding: 8px;	min-width: 400px;	margin: 5px 0 15px;}#pswd_info > ul{	display: flex;}#pswd_info > ul > li{	background: rgba(186, 186, 186, 0.05);	padding: 10px;	margin-bottom: 15px;	margin-right: 10px;	font-size: 13px;	text-align: center;}[dir="rtl"] #pswd_info > ul > li{	margin-right: 0;	margin-left: 10px;}#pswd_info > ul > li > span{	position: relative;	opacity: .7;}#pswd_info > ul > li > span:before{	content: "\f058";	font-family: 'Font Awesome 5 Free';	display: block;	font-size: 20px;	margin-bottom: 5px;	opacity: .7;}#pswd_info > ul > .valid > span{	opacity: 1;}#pswd_info > ul > .valid span:before{	color: #7eb939;	opacity: 1;}#pswd_info > ul > li:last-child{	margin-right: 0;}#passwordroutine_specialcharacters .special_char_overlay{	position: absolute;	background: rgba(0, 0, 0, .85);	color: #fff;	padding: 10px 15px;	font-weight: 500;	font-size: 13px;	max-width: 140px;	line-height: 20px;	border-radius: 6px;	margin-top: -90px;	margin-left: -28px;	letter-spacing: .2px;	opacity: 0;	text-align: center;}#passwordroutine_specialcharacters .special_char_ques:hover .special_char_overlay{	opacity: 1;}#passwordroutine_specialcharacters .special_char_overlay:before{	content: "";	border-left: 10px solid transparent;	border-right: 10px solid transparent;	border-top: 10px solid rgba(0, 0, 0, 0.85);	position: absolute;	bottom: -10px;	left: 0;	right: 0;	width: 0;	margin: auto;}#passwordroutine_specialcharacters .special_char_ques:before{	display: none;}#passwordroutine_specialcharacters .special_char_ques{	position: inherit !important;	opacity: 1 !important;}#passwordroutine_specialcharacters .special_char_ques i{	opacity: .7;}@media(max-width:767px){#pswd_info > ul{	flex-wrap: wrap;	justify-content: center;}#pswd_info > ul > li{	margin-bottom: 10px;	width: 25%;	padding: 10px 5px;}.browsemembers_results > ul > li + li{	margin-top: 15px;}}/* EMAIL SETTINGS */.layout_page_user_settings_emails #disable_email-label,.layout_page_user_settings_emails #disable_adminemail-label,#global_page_user-auth-reset .global_form #buttons-label{	display: none;}.layout_page_user_settings_emails .form-elements{	margin-top: 0;	padding-top: 0;}/* Social buttons */.user_login_page .user_login_form #facebook-element,.user_login_page .user_login_form #twitter-element{	background: #3b5998;	padding: 10px;	border-radius: 4px;	text-align: center;	box-sizing: border-box;	margin-bottom: 0;	margin-top: 15px;}.user_login_page .user_login_form #twitter-element{	background: #1aa0ef !important;}.user_login_page .user_login_form #facebook-element > a,.user_login_page .user_login_form #twitter-element > a{	color: #fff !important;}.user_login_page .user_login_form #facebook-element > a > i,.user_login_page .user_login_form #twitter-element > a > i{	font-size: 18px;	vertical-align: text-bottom;	margin-right: 5px;}.user_login_page .user_login_form #facebook-wrapper .form-label,.user_login_page .user_login_form #twitter-wrapper .form-label{	display: none;}#global_page_user-auth-reset #resetalldevice-label,.layout_page_user_settings_password #resetalldevice-label,.layout_page_user_settings_password #submit-label{	display: none;}/* EDIT EMAIL */#global_page_user-settings-general #email-wrapper{	position: relative;}#global_page_user-settings-general #email-wrapper input[tyep="text"]{	padding-right: 50px;}.edit_email_setting{	padding: 11px 15px;	display: inline-block;	background: #E30016;	color: #FFFFFF !IMPORTANT;	position: absolute;	right: 0;}[dir="rtl"] .edit_email_setting{	right: auto;	left: 0;}.edit_email_popup .form-description{	margin-bottom: 10px;}.edit_email_popup{	width: 400px;}#user_form_settings_delete #send{	margin: -10px 0 20px;}.coverphoto_navigation ul > li > a:before{	background: #FFFFFF;}.coverphoto_navigation ul > li > a:hover:before{	background: #E30016;	color: #FFFFFF;}.coverphoto_navigation ul > li > a span{	background: #FFFFFF;	color: #E30016 !important;}html .coverphoto_navigation ul > li > a > span:before{	border-top: 8px solid #FFFFFF;}#global_page_user-settings-emails form .form-options-wrapper > li{	display: flex;}/* SHOW HIDE PASSWORD */.user_login_page .user_login_form input[type="password"],#global_page_core-error-requireuser input[type="password"],#global_page_user-signup-index input[type="password"],#global_page_user-settings-password input[type="password"]{	padding-right: 40px;}[dir="rtl"] .user_login_page .user_login_form input[type="password"],[dir="rtl"] #global_page_core-error-requireuser input[type="password"],[dir="rtl"] #global_page_user-signup-index input[type="password"],[dir="rtl"] #global_page_user-settings-password input[type="password"]{	padding-right: 0;	padding-left: 40px;}.user_showhidepassword{	max-width: 600px;}.user_showhidepassword > i{	float: right;	margin-right: 10px;	margin-top: -40px;	cursor: pointer;}[dir="rtl"] .user_showhidepassword > i{	float: left;	margin-right: 0;	margin-left: 10px;}#signup_account_form #password_confirm_settings_group-wrapper,#signup_account_form #password_settings_group-wrapper,#global_page_user-settings-password #oldpassword_settings_group-wrapper,#global_page_user-settings-password #password_confirm_settings_group-wrapper,#global_page_user-settings-password #password_settings_group-wrapper{	position: relative;}#signup_account_form .user_showhidepassword,#global_page_user-settings-password .user_showhidepassword{	position: absolute;	right: 0;	top: 32%;}[dir="rtl"] #signup_account_form .user_showhidepassword,[dir="rtl"] #global_page_user-settings-password .user_showhidepassword{	left: 0;	right: auto;}#signup_account_form #password_confirm_settings_group-wrapper .user_showhidepassword,#global_page_user-settings-password #password_confirm_settings_group-wrapper .user_showhidepassword{	top: 38%;}#global_page_user-settings-password #oldpassword_settings_group-wrapper .user_showhidepassword{	top: 55%;}#global_page_user-settings-password .user_showhidepassword > i{	margin-top: 0;}#signup_account_form .user_showhidepassword > i{	margin-top: -5px;}#global_page_user-settings-password #resetalldevice-element{	display: flex;}/* FOR MS EDGE */input::-ms-reveal, input::-ms-clear{	display: none;}@media(max-width:767px){#signup_account_form #password_settings_group-wrapper .user_showhidepassword, #global_page_user-settings-password #password_settings_group-wrapper .user_showhidepassword{	top: 28%;}}/* TWO STEP AUTH PAGE */.twostep_auth_form #description-label{	display: none;}.twostep_verify_message{	background: #dff0d8;	border: 1px solid #d6e9c6;	color: #3c763d;	border-radius: 4px;	margin-bottom: 20px;	padding: 15px;	max-width: 50%;	box-sizing: border-box;	width: 100%;}.twostep_verify_message ._head{	font-size: 120%;	margin-bottom: 5px;}.twostep_verify_message p > i{	margin-right: 5px;}@media(max-width:767px){.twostep_verify_message{	max-width: 100%;}.profile_fields > ul > .field_about_me > span{	display: block;	float: none;	width: 100%;	margin-right: 0;	margin-bottom: 10px;}}.user_signup_details .form-element,.user_profile_edit .form-element{	min-width: 600px;	display: flex;	flex-wrap: wrap;}.user_signup_details .form-element select,.user_profile_edit .form-element select{	max-width: 33% !important;	min-width: 33% !important;}/*Sign-in Required Page & Popup*/#global_page_core-error-requireuser #global_content .layout_core_content{	background-color: #FFFFFF;	border-width: 1px;	border-radius: 10px;	margin: 20px auto;	max-width: 500px;	padding: 20px;}.required_login_form .global_form{	width: 100%;}.required_login_form .global_form > div > div > h3{	text-align: center !important;	font-weight: bold;	font-size: 20px;}.required_login_form .global_form > div > div > h3 + p{	text-align: center !important;	margin: 0;	padding: 0;}.required_login_form .global_form ul.form-errors{	margin: 20px 0;	padding: 0;}.required_login_form .global_form ul.form-errors > li{	margin: 0;}.required_login_form .global_form div.form-wrapper{	margin: 0;	padding: 0;}.required_login_form .global_form div.form-label,.required_login_form .global_form div.form-element{	padding: 0;	margin: 0 0 15px;	min-width: inherit;	max-width: 100%;	width: 100%;}.required_login_form .global_form div.form-label{	margin-bottom: 5px;}.required_login_form .global_form div.form-element input[type=text],.required_login_form .global_form div.form-element input[type=email],.required_login_form .global_form div.form-element input[type=password]{	border-radius: 5px;	line-height: 40px;	margin: 0;	padding: 0 15px;	height: inherit;}.required_login_form .global_form .user_showhidepassword > i{	margin-top: -42px;}.layout_core_content .required_login_form #user_form_login #forgot-wrapper{	display: block;	width: 100%;}.layout_core_content .required_login_form #user_form_login #forgot-element{	margin: 0;	width: 100%;	text-align: center !important;}.required_login_form .global_form #forgot-label{	display: none;}.required_login_form #user_form_login #forgot-element{	margin-bottom: 10px !important;}.required_login_form .global_form #submit-wrapper{	width: 100%;}.required_login_form .global_form #submit-wrapper button{	border-radius: 20px;	padding: 0 15px;	line-height: 40px;	font-weight: bold;	text-align: center !important;	width: 100%;}/*  *//*
FEED COMPOSER
Styles the insert video part of the feed composer.
*/#compose-video-body .compose-preview-image{	float: left;	margin-right: 2px;	border: 1px solid #e2e4e6;}html[dir="rtl"] #compose-video-body .compose-preview-image{	float: right;	margin-right: 0px;	margin-left: 2px;}#compose-video-body .compose-preview-info{	overflow: hidden;}#compose-video-body .compose-preview-info a{	font-weight: bold;	display: block;	margin-bottom: 2px;}#compose-video-body .compose-preview-info > div{	font-size: 1em;}/*
BROWSE VIDEOS & FEED ITEMS
Styles the browse videos page as well as videos embedded
in the feed.
*/.feed_item_attachments .video_thumb_wrapper{	width: 100%;	height: 300px;	border: 0;	margin-bottom: 10px;	float: none !important;}.feed_item_attachments video{	width: 100%;}.feed_item_attachments .video_thumb_wrapper .bg_item_photo{	background-position: top center;}.feed_item_attachments .video_thumb_wrapper .video_length{	padding: 6px 12px;}.feed_item_attachments .video_info > a{	font-size: 1em;	font-weight: bold;}.video_title{	font-size: 1em;	font-weight: bold;	display: inline-block;	clear: both;	padding: 5px 10px;}.feed_item_attachments .video_desc{	margin-top: 2px;	font-size: 1em;}.videos_browse{	margin-bottom: 1.6rem;}.videos_browse > div{	overflow: hidden;	position: relative;	border-width: 1px;	border-bottom-width: 4px;	border-radius: 10px;	height: 100%;}.video_length{	opacity: .8;	-moz-opacity: .8;	-khtml-opacity: .8;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";	filter: alpha(opacity=80);	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	display: inline-block;	position: absolute;	margin: 6px;	padding: 3px 7px;	background: #000;	color: #fff;	font-size: 1em;}.video_thumb_wrapper{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	float: left;	margin-bottom: 2px;	background: #666;	width: 100%;	height: 140px;}.video_thumb_wrapper span{	border: 0;	background-position: center center;}html[dir="rtl"] .video_thumb_wrapper{	float: right;}.video_thumb_wrapper:hover{	background: #2b3849;}.video_thumb_wrapper a{	display: block;	height: 100%;}.video_thumb_wrapper img,.video_thumb_wrapper span.item_nophoto{	display: block;	margin: 5px;}.video_author{	font-size: 1em;	display: block;	padding: 0 10px;}.video_stats{	padding: 5px 10px;}.video_stats > span{	font-size: 1em;	color: #808D97;}.layout_video_browse_search,.layout_video_browse_menu_quick{	margin-bottom: 15px;}/* Video Grid View */.videos_browse .video_thumb_wrapper{	width: 100%;	float: left;	margin-bottom: 10px;	background: transparent;	height: auto;	border: 0;}.videos_browse .video_thumb_wrapper > a{	height: 160px;}.videos_browse .video_thumb_wrapper > a img{	margin: 0;	display: inline-block;}.videos_browse.video_length{	right: 0;	bottom: 0;	z-index: 0;}[dir="rtl"] .videos_browse .video_length{	left: 0;	right: auto;}.videos_browse .video_grid_info{	margin-bottom: 15px;	width: 100%;	float: left;	box-sizing: border-box;	padding: 0 10px;}.videos_browse .video_title{	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;	display: block;}.video_grid_info .video_author{	margin: 5px 0;}.video_grid_info .video_author a{	word-break: break-word;}.videos_browse .video_grid_info .star_rating_wrapper{	float: right;}[dir="rtl"] .videos_browse .video_grid_info .star_rating_wrapper{	float: left;}.videos_browse .video_author{	font-size: 13px;}/*
MANAGE VIDEOS
Styles the manage videos page.
*/ul.videos_manage > li{	clear: both;	overflow: hidden;}ul.videos_manage > li + li{	margin-top: 15px;	border-top-width: 1px;	padding-top: 15px;}ul.videos_manage .video_thumb_wrapper{	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	float: left;	margin-bottom: 2px;	background: #2b3849;	width: 160px;	height: 100px;}html[dir="rtl"] ul.videos_manage .video_thumb_wrapper{	float: right;}ul.videos_manage .video_thumb_wrapper:hover{	background: #3F4E61;}ul.videos_manage .video_thumb_wrapper a{	display: block;}ul.videos_manage .video_thumb_wrapper img{	display: block;	margin: 5px;	border: 1px solid #3F4E61;}ul.videos_manage .video_info{	overflow: hidden;	padding-left: 15px;}html[dir="rtl"] ul.videos_manage .video_info{	padding-left: 0px;	padding-right: 10px;}ul.videos_manage .video_info h3{	margin-bottom: 0px;	padding-top: 0;}ul.videos_manage .video_options{	float: right;	width: 150px;	padding-left: 15px;}html[dir="rtl"] ul.videos_manage .video_options{	float: left;	padding-left: 0px;	padding-right: 15px;}ul.videos_manage .video_options a{	clear: both;	display: block;	font-size: 13px;	margin: 0 5px;	padding-bottom: 2px;	padding-top: 2px;}ul.videos_manage .video_title{	margin-bottom: 1px;	margin-left: -1px;}html[dir="rtl"] ul.videos_manage .video_title{	margin-left: 0px;	margin-right: -1px;}ul.videos_manage .video_author{	font-size: 1em;	display: block;}ul.videos_manage .video_stats{	margin-top: 2px;	padding: 0;}ul.videos_manage .video_stats > span{	font-size: 1em;	color: #808D97;}/*
VIEW VIDEO
Styles the view video page,where a single
video is shown.
*/div.video_view h3{	border-top-width: 1px;	padding-top: 7px;	margin-bottom: 2px;}div.video_view .video_embed{	margin: 10px 0px 3px 0px;}div.video_view .video_date{	font-size: 1em;	color: #808D97;}div.video_view .rating{	margin-top: 7px;	height: 20px;}.video_view .video_embed video{	outline: none;	height: 100%;}.layout_page_video_index_view .layout_core_comments,div.video_view .comments{	margin-top: 10px;	border-top-width: 1px;	padding-top: 10px;}.layout_page_video_index_view .layout_core_comments .comments_options span,div.video_view .comments_options span{	font-weight: bold;	color: #808D97;	margin-bottom: 6px;}.video_view_container .video_options a{	font-weight: bold;}.layout_page_video_index_view .layout_core_content{	margin-bottom: 15px;}.layout_page_video_index_view .layout_core_comments h3{	display: none;}/*
Message VIDEO
Styles for videos attached to the message page.
*/div.message_attachment .video_info > a{	font-size: 1em;	font-weight: bold;}div.message_attachment .video_info{	overflow: hidden;	padding-left: 10px;}div.message_attachment .video_info h3{	margin-bottom: 0px;}div.message_attachment .video_desc{	margin-top: 2px;	font-size: 1em;}/* DEFAULT PHOTO THUMB */.bg_item_nophoto.bg_item_photo_video:before{	content: "\f008";}/* ACTION TYPE ICONS */.activity_icon_comment_video:before{	content: "\f075";	font-family: 'Font Awesome 5 Free';}/* ITEM TYPE ICONS */.item_icon_video:before{	content: "\f03d";	font-family: 'Font Awesome 5 Free';	font-weight: 900 !important;}/* NOTIFICATION TYPE ICONS */.notification_type_video_processed:before{	content: "\f03d";	font-weight: 900 !important;}/*
ACTIVITY FEED COMPOSER VIDEO
Used for the attachment composer above the main feed.
*/#compose-video-activator:before, #compose-video-menu span:before{	content: "\f03d";	font-family: 'Font Awesome 5 Free';	color: #ff5722;	margin-right: 6px;	font-weight: 900 !important;}[dir="rtl"] #compose-video-activator:before, [dir="rtl"] #compose-video-menu span:before{	margin-right: 0px;	margin-left: 6px;}#compose-video-form-input{	width: 300px;	margin-top: 5px;}#compose-video-form-submit{	margin-top: 5px;	clear: both;}.activity-post-container #compose-video-form-input,.activity-post-container #compose-video-form-input input{	width: 100%;}.activity-post-container #compose-video-form-input{	margin-top: 10px;}.activity-post-container #compose-video-form-input p{	font-size: 13px;	margin: 5px 0 10px;}/* ICONS */.icon_video_new:before{	content: "\f03d";	font-weight: 900 !important;}.icon_video_edit:before{	content: "\f303";	font-weight: 900 !important;}.icon_video_delete:before{	content: "\f056";	font-weight: 900 !important;}/* VIDEO IFRAMES */.vimeo_iframe_big,.vimeo_iframe_small,.youtube_iframe_big,.youtube_iframe_small{	width: 100%;}.video_object{	display: none;	margin-bottom: 10px;}.video_object.video_object_iframely{	display: block;}.feed_item_attachments .video_object iframe{	width: 100%;	height: 350px;}.video_view_container .video_embed iframe{	width: 100%;	height: 500px;}#global_page_video-index-create #url-element p{	max-width: 100%;}.video_create_form #tags-wrapper,.video_create_form #tags-element,.video_edit_form #tags-wrapper,.video_edit_form #tags-element{	overflow: visible !important;}.videos_browse .info_stat_grid{	top: 0;	color: #fff;	right: 0;	text-align: right;	padding: 5px 10px;	position: absolute;	width: 100%;	box-sizing: border-box;	opacity: 0;}[dir="rtl"] .videos_browse .info_stat_grid{	left: auto;	right: 0;}.videos_browse:hover .info_stat_grid{	opacity: 1;	transition: all 0.2s ease-in-out;}.videos_browse .info_stat_grid span{	margin-right: 10px;}[dir="rtl"] .videos_browse .info_stat_grid span{	margin-right: 0px;	margin-left: 10px;}.videos_browse .info_stat_grid span > i{	font-size: 13px;	margin-right: 2px;}[dir="rtl"] .videos_browse .info_stat_grid span > i{	margin-right: 0px;	margin-left: 2px;}/* ---------- Responsive CSS -------------*/@media (max-width:600px){ul.videos_manage .video_info{	clear: both;	padding-top: 5px;	padding-left: 0;}}@media(max-width:767px){.video_view .video_embed video{	width: 100%;}html ul.videos_manage .video_thumb_wrapper{	width: 100%;	height: 150px;}html ul.videos_manage .video_options{	width: 100%;	padding-left: 0;}html ul.videos_manage .video_options a{	display: inline-block;}}@media (min-width:980px){.vimeo_iframe_big{	width: 640px;	height: 360px;}.vimeo_iframe_small{	width: 400px;	height: 230px;}.youtube_iframe_big{	width: 560px;	height: 340px;}.youtube_iframe_small{	width: 425px;	height: 344px;}}/* BREADCRUMB */.video_breadcrumb > p{	margin-bottom: 0;}/*
GLOBAL STYLES,FONTS & RESETS
*/html{	min-height: 100%;	margin-bottom: 0.0625rem;}body{	background-color: #E3E6EF;	overflow-x: hidden;	font-size: 15px;}*{	padding: 0;	margin: 0;	border: none;	border-style: solid;	border-width: 0;	border-color: #E2E4E6;	box-sizing: border-box;}*::before, *::after{	box-sizing: border-box;}table{	border-collapse: collapse;}br{	clear: both;}ul{	list-style-type: none;}a{	color: #444F5D;	text-decoration: none;}a:hover{	color: #E30016;}*{	font-family: "Roboto";}*[dir="rtl"]{	direction: rtl;	unicode-bidi: embed;}div,td{	font-size: 100%;	color: #444444;	line-height: 150%;	text-align: left;}*[dir="rtl"] div,*[dir="rtl"] td{	direction: rtl;	unicode-bidi: embed;	text-align: right;}h2,h3,h4{	color: #1C2735;	font-weight: normal;}h2{	font-size: 165%;	letter-spacing: -0.03em;	margin-bottom: 0.625rem;	line-height: 130%;	font-weight: 700;}h3{	font-size: 120%;	padding: .4em 0;}h4{	font-weight: 400;	border-bottom: 0.0625rem solid #E2E4E6;	padding: .5em 0rem .5em 0rem;	margin-bottom: 0.625rem;	font-size: 110%;}h3.sep{	display: block;	overflow: hidden;	margin-bottom: 1em;	height: 1em;}h3.sep>span{	display: block;	overflow: hidden;	position: absolute;	padding: 0.3125rem 0.625rem 0.3125rem 0rem;	font-weight: 600;}[dir="rtl"] h3.sep>span{	padding: 0.3125rem 0rem 0.3125rem 0.625rem;}/*
GENERAL LAYOUT
*/.generic_layout_container>h3{	text-transform: capitalize;	margin: 0 0 0.625rem;	padding: 0 0 0.625rem;	position: relative;	font-family: "Roboto";}.generic_layout_container>h3:before, .generic_layout_container>h3:after{	content: "";	height: 0.1875rem;	background-color: #E30016;	position: absolute;	bottom: 0;}.generic_layout_container>h3:before{	width: 0.5rem;	left: 0;}[dir="rtl"] .generic_layout_container>h3:before{	right: 0;	left: auto;}.generic_layout_container>h3:after{	width: 1.125rem;	left: 0.625rem;}[dir="rtl"] .generic_layout_container>h3:after{	left: auto;	right: 0.625rem;}.layout_left>.generic_layout_container,.layout_middle>.generic_layout_container,.layout_right>.generic_layout_container,.layout_core_container_tabs>div.generic_layout_container{	padding: 0.9375rem;	background: #FFFFFF;	margin-bottom: 1.25rem;	border-radius: 10px;	box-sizing: border-box;}#global_wrapper .layout_middle>.layout_core_container_tabs{	background: none !important;	padding: 0 !important;}.layout_left{	float: left;	width: 280px;	padding: 0rem 1rem 0rem 0rem;	vertical-align: top;	margin-right: 5px;}[dir="rtl"] .layout_left{	float: right;	padding: 0rem 0rem 0rem 1rem;	margin-right: 0rem;	margin-left: 0.3125rem;}.layout_middle{	overflow: hidden;	padding: 0rem 0rem 0rem 0rem;	vertical-align: top;}.layout_right{	float: right;	width: 280px;	padding: 0rem 0rem 0.625rem 1rem;	vertical-align: top;	margin-left: 0.3125rem;}[dir="rtl"] .layout_right{	float: left;	padding: 0rem 1rem 0.625rem 0rem;	margin-left: 0rem;	margin-right: 0.3125rem;}#global_wrapper{	text-align: center;	padding-top: 1.25rem;}#global_content{	overflow: hidden;	min-height: 31.25rem;	box-sizing: border-box;	margin: 0 auto;	width: 1200px;}#global_content_simple{	display: inline-block;	overflow: hidden;}/* Header */.layout_page_header{	background-color: #FFFFFF;	text-align: center;	padding: 0rem;	clear: both;	border-bottom: 0px solid transparent;	background-repeat: no-repeat;	background-position: top center;	position: relative;}.layout_core_menu_main ul ul{	background-color: #E30016;	top: auto;	margin-top: -0.3125rem;}div.field-privacy-selector>span.caret:before{	margin-left: 0.3125rem;	margin-top: 0;}.layout_core_menu_main ul ul li a{	color: #FFFFFF;	display: block !important;	border-radius: 0 !important;}.layout_page_header .layout_core_menu_social_sites{	margin-top: -1.875rem;	padding-right: 6%;}[dir="rtl"] .layout_page_header .layout_core_menu_social_sites{	padding-right: 0;	padding-left: 6%;}.layout_page_header .layout_core_menu_social_sites li>a{	width: auto;	height: auto;	border-width: 0;	border-right-width: 0.0625rem !important;	border-radius: 0;}.layout_page_header .layout_core_menu_social_sites li>a>i{	line-height: 0.9375rem;}.layout_page_header .layout_core_menu_social_sites li:last-child a{	border-right-width: 0 !important;}.layout_page_header .layout_main{	text-align: left;	overflow: auto;}.layout_page_header .layout_main > .layout_core_search_mini{	display: none;}.layout_core_search_mini{	padding: 0 1.25rem;}/* Footer */.layout_page_footer{	clear: both;	text-align: center;	overflow: hidden;	margin-top: 1.875rem;	margin-bottom: 0;	background: #FFFFFF;	border-top: 0.0625rem solid #E4E4E4;}.layout_page_footer .layout_main{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	text-align: left;	overflow: hidden;	padding: 2.5rem 0;	width: 90%;	margin: 0 auto;}div.layout_core_menu_footer{	color: #676767;	margin-top: 0;	font-size: 100%;	float: none;	display: flex;	justify-content: space-between;	align-items: center;}[dir="rtl"] div.layout_core_menu_footer{	float: none !important;}.layout_core_menu_footer select{	min-width: auto !important;	border: 0;	background-color: #E3E6EF;	border-radius: 0.25rem;}.layout_core_menu_footer a,div.layout_core_menu_social_sites *{	color: #676767;}.layout_core_menu_footer form{	margin-left: 0.625rem;	margin-bottom: 0 !important;}[dir="rtl"] .layout_core_menu_footer form{	margin-left: 0;	margin-right: 0.625rem;}.layout_page_footer *{	color: #676767;}.layout_core_menu_social_sites{	float: none;	margin-top: 0.625rem;}html .footer_left_links,html .footer_donotsell{	margin-top: 0;}html .footer_left_links *{	padding-right: 0.625rem;	margin-right: 0.625rem;	position: relative;}[dir="rtl"] .footer_left_links *{	padding-right: 0;	padding-left: 0.625rem;	margin-right: 0;	margin-left: 0.625rem;}html .footer_left_links *:before{	content: "-";	position: absolute;	right: -0.3125rem;	font-size: 1.25rem;}[dir="rtl"] .footer_left_links *:before{	left: -0.3125rem !important;	right: auto !important;}html .footer_left_links *:last-child:before{	display: none;}@media(max-width:767px){.layout_core_menu_logo{	max-width: 70% !important;	margin: auto !important;}div.layout_core_menu_footer{	display: block;}.footer_left_links{	text-align: center;	margin-bottom: 1.25rem;}.chat_users_wrapper{	width: 100%;	height: auto;}.chat_messages_wrapper{	height: 15.625rem;}#searchform select{	margin: 0.625rem 0;}ul.event_discussions .event_discussions_info{	overflow: visible;}ul.event_discussions .event_discussions_lastreply{	display: none;}div.event_discussions_thread_options .buttonlink{	margin-bottom: 0.625rem;	display: inline-block;}ul.event_discussions_thread .event_discussions_thread_author{	width: 100%;	float: none;}ul.event_discussions_thread .event_discussions_thread_details_anchor:before{	display: none;}ul.event_discussions_thread .event_discussions_thread_details_options .buttonlink{	margin-right: 1.25rem;}ul.event_discussions_thread .event_discussions_thread_details_options{	float: left;	display: block;	width: 100%;}.cover_photo_profile_options #profile_status{	text-align: center;}ul.group_discussions_thread .group_discussions_thread_author{	float: none;}ul.event_discussions_thread .event_discussions_thread_details_date{	margin-top: 0.5rem;	margin-left: 1.25rem;}ul.event_discussions_thread .event_discussions_thread_details_anchor:before{	top: 0.5rem;	position: relative;}ul.event_discussions_thread{	margin-top: 1.25rem;}.global_left_panel .layout_core_menu_main .navigation>li.more_tab{	background: none !important;}.global_left_panel .layout_core_menu_main .navigation>li:hover .menu_core_main i{	color: inherit !important;}html .layout_core_menu_main .navigation>li.more_tab ul>li:hover>a, html .layout_core_menu_main .navigation>li.more_tab ul>li:hover>a>i, html .layout_core_menu_main .navigation>li.more_tab ul>li.active >a{	background: #E30016 !important;	color: #FFFFFF !important;}.poll_view_single .poll_radio{	height: auto !important;}.core_landingpage_banner>section h1{	font-size: 2.5rem !important;}html .core_landingpage_banner>section>div *{	max-width: 100% !important;}html .core_landingpage_banner>section article{	word-break: break-word;	box-sizing: border-box;}html .elpis_landingpage .layout_middle>.layout_elpis_landing_page_members{	padding: 3.75rem 1.25rem !important;}.panel-open .core_landingpage_banner > section{	padding: 1.875rem;	left: auto;	right: auto;}.panel-open .core_landingpage_banner{	position: inherit;}}/*
MAIN MENU WIDGET
*/.layout_core_menu_main{	width: 100%;	text-align: left;	overflow: hidden;	background: #FFFFFF;	padding: 0;	border-top-width: 0.0625rem;}.layout_core_menu_main *{	font-family: "Roboto";}.layout_core_menu_main .navigation>li{	display: inline-block;	margin-bottom: 0.3125rem;}.layout_core_menu_main .navigation>li:hover>a, .layout_core_menu_main .navigation>li.active>a, .global_left_panel .layout_core_menu_main .navigation>li.active>.menu_core_main i{	color: #E30016 !important;}.layout_core_menu_main ul ul li:hover a{	background: none !important;}/*.layout_core_menu_main .navigation>li:hover, .layout_core_menu_main .navigation>li.active{	border-bottom: 1px solid #E30016 !important;}*/.layout_core_menu_main .navigation>li a{	-moz-user-select: none;	-webkit-user-select: none;	-webkit-touch-callout: none;	-ms-user-select: none;	user-select: none;	outline: none;	font-size: 1em;	display: inline-block;	padding: 0.625rem 0.9375rem;	border-radius: 0.25rem;	font-weight: 400;	background-color: transparent;}.layout_core_menu_main .navigation>li>a>i{	margin-right: 0.1875rem;	font-family: "Font Awesome 5 Free";	font-style: normal;}[dir="rtl"] .layout_core_menu_main .navigation>li>a>i{	margin-right: 0;	margin-left: 0.1875rem;}.layout_core_menu_main .navigation>li a:link, .layout_core_menu_main .navigation>li a:visited{	color: #002646;	text-decoration: none;}.layout_core_menu_main .navigation > li > a:focus-visible{	color: #FFFFFF !important;	background: #E30016 !important;	border: 0.125rem solid #002646;}/*
MINI MENU + SEARCH WIDGET
Shows the mini menu and search widget
*/.layout_core_menu_mini{	max-width: 70%;	overflow: hidden;	display: flex;	justify-content: space-between;	align-items: center;	vertical-align: middle;	padding: 0.625rem 0;	float: right;}[dir="rtl"] .layout_core_menu_mini{	display: inline-flex;	float: left;}.layout_core_menu_mini>div>ul{	-moz-border-radius: 0.25rem;	-webkit-border-radius: 0.25rem;	border-radius: 0.25rem;	-moz-border-radius-topleft: 0px;	-webkit-border-top-left-radius: 0px;	border-top-left-radius: 0px;	-moz-border-radius-topright: 0px;	-webkit-border-top-right-radius: 0px;	border-top-right-radius: 0px;	float: right;	overflow: hidden;	border: none;	border-top: none;}[dir="rtl"] .layout_core_menu_mini>div>ul{	float: left;}.layout_core_menu_mini>div>ul>li{	display: inline-table;	overflow: hidden;	vertical-align: middle;	padding: 0 0.25rem;}.layout_core_menu_mini #core_menu_mini_menu{	font-size: 100%;	display: inline-block;	vertical-align: middle;	flex: 1;	min-width: 12.5rem;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a,.layout_core_menu_mini #core_menu_mini_menu>ul>li>span>a{	color: #FFFFFF;	display: block;	font-weight: 600;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.show_icons,.layout_core_menu_mini #core_menu_mini_menu>ul>li>span>a.show_icons{	color: #FFFFFF;	background: #E30016;}.updates_pulldown_active>a.core_mini_update.show_icons::before{	color: #777;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_profile{	width: 2.5rem;	height: 2.5rem;	padding: 0;	text-align: center;	border-radius: 50%;	box-sizing: border-box;	background: none !important;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_profile:hover{	border-radius: 50%;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_profile>span{	display: none;}.layout_core_menu_mini #core_menu_mini_menu > ul > li >a.core_mini_profile > .bg_item_photo{	width: 100%;	height: 100%;	border-radius: 50%;	border: none;	margin: 0;	display: block;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_signup{	margin-left: 0.3125rem !important;	border-width: 0.0625rem;}.layout_core_menu_mini #core_menu_mini_menu>ul>li .user_auth_link,.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_signup{	padding: 0.5rem 1.25rem;	border-radius: 3.125rem;	margin: 0.125rem 0;	line-height: inherit !important;	height: auto !important;}[dir="rtl"] .layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_signup{	margin-left: 0rem;	margin-right: 0.3125rem !important;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_signup:hover{	border: 0.0625rem solid;}.layout_core_menu_mini #core_menu_mini_menu>ul>li>a.show_icons:hover, .layout_core_menu_mini .updates_pulldown>a.show_icons:hover{	color: #FFFFFF;	text-decoration: none;}.layout_core_menu_mini #core_menu_mini_menu_updates{	margin: 0 0.4375rem;}.layout_core_menu_mini #core_menu_mini_menu>ul>li a.show_icons{	width: 2.5rem;	height: 2.5rem;	border-radius: 3.125rem;}.layout_core_menu_mini #core_menu_mini_menu>ul>li a:focus-visible{	outline: 0;	border: 0.0625rem solid #000;}html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup{	background: #102A83 !important;	color: #FFFFFF !important;}html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup *{	color: #FFFFFF !important;}html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_auth,html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup{	border-radius: 0.375rem !important;	padding: 0.625rem 0.9375rem !important;	line-height: inherit !important;}html .layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth{	background-color: transparent;	border: 1px solid #E30016;	color: #E30016;}html .layout_core_menu_mini #core_menu_mini_menu > ul > li .core_mini_auth:hover{	background-color: #E30016;	color: #fff;}html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_auth span,html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup span{	font-weight: normal;}.layout_core_menu_mini #core_menu_mini_menu>ul>li a.show_icons i,.layout_core_menu_mini #core_menu_mini_menu>ul>li a.show_icons i:before{	width: 2.5rem !important;	height: 2.5rem !important;	padding: 0 !important;	border: 0 !important;}html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_auth i,html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup i,html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_auth i:before, html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup i:before{	width: auto !important;	height: auto !important;	line-height: inherit !important;}[dir="rtl"] .layout_core_menu_mini #core_menu_mini_menu>ul .core_mini_auth i,[dir="rtl"] .layout_core_menu_mini #core_menu_mini_menu>ul .core_mini_signup i{	margin-right: 0;	margin-left: 0.3125rem;}.layout_core_menu_mini #core_menu_mini_menu>ul>li a.show_icons i{	line-height: 2.5rem;}#core_menu_mini_menu .overTxtLabel{	padding-top: 0.0625rem;	padding-left: 0.125rem;	font-size: 1.2em;	color: #808D97;}[dir="rtl"] #core_menu_mini_menu .overTxtLabel{	padding-left: 0rem;	padding-right: 0.125rem;}.layout_core_search_mini #global_search_field{	outline: none;	width: 15.625rem;	border: 0.0625rem solid #E2E4E6;	padding: 0.625rem 0.9375rem;	border-radius: 3.125rem;	background: none;}.layout_core_search_mini #global_search_form:before{	content: "\f002";	font-family: 'Font Awesome 5 Free';	position: absolute;	top: 0;	right: 0;	font-weight: 900;	width: 2.75rem;	height: 2.75rem;	line-height: 2.75rem;	text-align: center;	color: #FFFFFF;	background: #E30016;	border-radius: 3.125rem;}[dir="rtl"] .layout_core_search_mini #global_search_form:before{	right: auto;	left: 0;}.layout_core_search_mini #global_search_field:focus-visible{	border-color: #E30016 !important;}.layout_core_search_mini #global_search_form{	padding: 0;	position: relative;	background: none;	margin: 0;	border-radius: 0.25rem;	max-width: 15.625rem;	margin: auto;	background: none !important;}.minimenu_update_count_bubble,.minimenu_message_count_bubble,.minimenu_request_count_bubble{	height: 1.125rem;	min-width: 1.125rem;	text-align: center !important;	line-height: 1.125rem;	padding: 0 0.1875rem;	margin-left: 1.25rem;}[dir="rtl"] .minimenu_update_count_bubble,[dir="rtl"] .minimenu_message_count_bubble,[dir="rtl"] .minimenu_request_count_bubble{	margin-left: 0;	margin-right: 1.25rem;}.minimenu_update_count_bubble{	display: none;}.minimenu_update_count_bubble_active.show_icons,.minimenu_message_count_bubble.show_icons{	display: block;}.layout_core_menu_mini .pulldown_contents_wrapper{	margin-left: -8.4375rem;}[dir="rtl"] .layout_core_menu_mini .pulldown_contents_wrapper{	margin-left: 0;	margin-right: -7.8125rem;}.layout_core_menu_mini .pulldown_contents_wrapper:before, .layout_core_menu_mini .core_settings_dropdown:before{	content: "";	width: 0;	height: 0;	border-left: 0.625rem solid transparent;	border-right: 0.625rem solid transparent;	border-bottom: 0.625rem solid #FFFFFF;	position: absolute;	margin-top: -0.5625rem;	left: 50%;	margin-left: -0.3125rem;}.layout_core_menu_mini .core_settings_dropdown:before{	left: 0.75rem;	margin-left: 0;}[dir="rtl"] .layout_core_menu_mini .core_settings_dropdown:before{	right: 0.75rem;	left: auto;	margin-left: 0;}/*
SITE LOGO WIDGET
*/.layout_core_menu_logo{	width: auto;	font-size: 23pt;	text-align: left;	display: inline-block;}[dir="rtl"] .layout_core_menu_logo{	text-align: right;	float: right;}.layout_core_menu_logo a{	vertical-align: middle;}.layout_core_menu_logo img{	vertical-align: middle;	max-height: 6.25rem;	max-width: 100%;	margin: 0.625rem 0;}/*
GLOBAL NOTICES (OUTSIDE FORMS)
Used to show a message or notice with an icon on a page,usually above content,not within a form.
*/.tip{	overflow: hidden;	clear: both;}.tip > span{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: inline-block;	padding: .5em .9em;	background-color: #faf6e4;	float: left;	margin-bottom: 0.9375rem;	border: 0.0625rem solid #e4dfc6;	color: #585858;	font-size: 13px;}.tip > span:before{	content: "\f0eb";	font-family: 'Font Awesome 5 Free';	margin-right: 0.3125rem;	color: #FF9800;}[dir="rtl"] .tip>span{	float: right;}[dir="rtl"] .tip>span:before{	margin-right: 0rem;	margin-left: 0.3125rem;}.tip>span>a{	color: #E30016;}/*
GLOBAL FORM RESPONSES
Used to show feedback from form submissions,i.e.
error/result messages.
*/ul.form-errors,ul.form-notices{	margin: 0rem 0rem 1.25rem 0rem;	overflow: hidden;}*+ul.form-errors,*+ul.form-notices{	margin-top: 1.25rem;}ul.form-errors>li,ul.form-notices>li{	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	margin: 0.4375rem 0.3125rem 0.4375rem 0.3125rem;	padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;	max-width: 600px;	overflow: hidden;	border: 1px solid #ccc;	color: #464646 !important;	box-sizing: border-box;}[dir="rtl"] ul.form-errors>li,[dir="rtl"] ul.form-notices>li{	float: right;	clear: right;}ul.form-errors>li>b,ul.form-notices>li>b{	text-transform: uppercase;	font-size: 90%;}ul.form-errors>li>ul>li,ul.form-notices>li>ul>li{	font-size: 90%;	font-weight: 600;}ul.form-errors>li{	background-color: #f5f0db;	border: none;}ul.form-errors>li:before{	content: "\f071";	font-family: 'Font Awesome 5 Free';	margin-right: 0.3125rem;	color: #FF9800;	font-weight: 900;	float: left;}[dir="rtl"] ul.form-errors>li:before{	margin-right: 0rem;	margin-left: 0.3125rem;}ul.form-notices>li{	background-color: #e9faeb;	border: none;}ul.form-notices>li:before{	content: "\f00c";	font-family: 'Font Awesome 5 Free';	margin-right: 0.3125rem;	color: #4CAF50;	font-weight: 900;}[dir="rtl"] ul.form-notices>li:before{	margin-right: 0rem;	margin-left: 0.3125rem;}/*
GLOBAL FORM ELEMENTS
Used for most forms throughout the site.
*/button{	-moz-border-radius: 0.25rem;	-webkit-border-radius: 0.25rem;	border-radius: 0.25rem;	padding: .5em .8em;	font-size: 100%;	border: none;	background-color: #E30016;	color: #FFFFFF;	border: 0.0625rem solid #E30016;	box-sizing: border-box;	transition: all .2s ease-in-out;	outline: none !important;}button:hover, button:focus-visible{	background-color: #BA0012;	border-color: #BA0012;	cursor: pointer;	opacity: .8;	transition: all .2s ease-in-out;}button:active{	background-color: #BA0012;	background-image: none;}input[type=text],input[type=email],input[type=password],input[type=file],input.text,textarea,html .selectize-input{	-moz-border-radius: 0.125rem;	-webkit-border-radius: 0.125rem;	border-radius: 0.125rem;	background-color: #F6F6F6;	color: #5F727F;	border-width: 0.0625rem;	border-color: #CFCFCF;	padding: 0.625rem 0.5rem;	font-size: 90%!impotant;	resize: none;	box-sizing: border-box;	outline-width: 0;}input:focus-visible, select:focus-visible, textarea:focus-visible, select:focus-visible{	border-color: #E30016 !important;}html .selectize-input{	color: #5F727F;}input[type=checkbox],input[type=radio]{	border: none;	padding: 0rem;	margin: 0.25rem 0.3125rem 0 0;	width: auto;	display: block;	float: left;}[dir="rtl"] input[type=checkbox],[dir="rtl"] input[type=radio]{	margin: 0.25rem 0 0 0.3125rem;	float: right;}input[type=checkbox]+label,input[type=radio]+label{	display: block;	cursor: pointer;}textarea{	width: 100%;	resize: none;}textarea.codebox{	width: 95%;	min-height: 12.5rem;	font-family: courier new, courier, serif;}select{	-moz-border-radius: 0.125rem;	-webkit-border-radius: 0.125rem;	border-radius: 0.125rem;	background-color: #F6F6F6;	color: #5F727F;	border-width: 0.0625rem;	border-color: #CFCFCF;	padding: 0.75rem 0.5rem;	padding-right: 1.25rem;	font-size: 13px;	max-width: 100%;	width: 100%;	box-sizing: border-box;	outline-width: 0;}[dir="rtl"] select{	padding: 0.75rem 0.5rem;	padding-right: 20px;}select option{	padding: 0rem 0.625rem 0rem 0.1875rem;}[dir="rtl"] select option{	padding: 0rem 0.1875rem 0rem 0.625rem;}a.buttonlink{	display: inline-block;}a.buttonlink_right{	font-weight: 600;	display: inline-block;}br.multi-text-separator{	margin-bottom: 0.5rem;}/*IM text area */textarea.im_menu_convo_input{	padding: 0rem !important;}/*
LARGE BOX FORM
These styles are for large forms that are given an exclusive page.
They are not intended for smaller forms that are embedded elsewhere.
Examples:Signup form, member settings form, etc.
*//* form container */.global_form{	clear: both;	overflow: hidden;}/* external form border */.global_form>div{	float: left;	overflow: hidden;	margin: 0rem auto 0rem auto;}[dir="rtl"] .global_form>div{	float: right;}/* internal form border */.global_form>div>div{	border: 0rem solid transparent;	padding: 0rem;	background-color: transparent;	box-sizing: border-box;	overflow: hidden;}.global_form>div>div h3{	font-family: "Roboto";}/* form headline */.global_form div.form-wrapper-heading{	font-weight: 600;	border-bottom: 0.0625rem solid transparent;	height: 1em;	margin-bottom: 0.9375rem;}.global_form div.form-wrapper-heading>span{	display: block;	position: absolute;	overflow: hidden;	padding: 0.25rem 0.375rem 0.25rem 0rem;	font-size: 110%;	background: #FFFFFF;}[dir="rtl"] .global_form div.form-wrapper-heading>span{	padding: 0.25rem 0rem 0.25rem 0.375rem;}#messages_compose .overTxtLabel{	margin-top: 0.5rem;}.layout_user_browse_search .browse-range-wrapper select{	width: 46%;	margin-right: 0.3125rem;}.global_form div.form-wrapper+div.form-wrapper-heading{	margin-top: 0.625rem;}/* form instructions (after title) */.global_form>div>div>h3+p{	font-size: 13px;	margin-top: 0.125rem;	max-width: 100%;	line-height: 140%;	box-sizing: border-box;}/* container row for a label (left) and element (right) */.global_form div.form-wrapper{	clear: both;	overflow: hidden;}/* left-side element label container */.global_form div.form-label{	padding: 0.25rem 0.9375rem 0rem 0.125rem;	margin-bottom: 0.3125rem;	overflow: hidden;	font-size: 13px;	font-weight: 600;	color: #455B6B;}[dir="rtl"] .global_form div.form-label{	padding-right: 0;}/* right-side form element container */.global_form div.form-element{	min-width: 37.5rem;	max-width: 37.5rem;	text-align: left;	margin-bottom: 0.625rem;	overflow: hidden;	float: left;	clear: none;}[dir="rtl"] .global_form div.form-element{	text-align: right;	float: right;}/* all paragraphs of text in the form */.global_form div>p{	max-width: 28.125rem;	padding-bottom: 0.625rem;}/* paragraphs of text that come after an input element */.global_form div>input+p{	margin-top: 0.3125rem;	font-size: 10pt;}/* all text inputs in form */.global_form input[type=text],.global_form input[type=email],.global_form input[type=password],.global_form input[type=file],html .global_form .selectize-input{	padding: 0.125rem;	font-size: 13px;	width: 100%;	padding: 0.625rem 0.5rem;	box-sizing: border-box;}/* only for text inputs that come after other text inputs *//* i.e. for when there is a vertical list of text inputs */.global_form input[type=text]+input[type=text]{	display: block;	margin-top: 0.3125rem;}/* all checkboxes and radios in form */.global_form div.form-element .form-options-wrapper{	width: 100%;}.global_form input[type=checkbox],.global_form input[type=radio]{	clear: left;}[dir="rtl"] .global_form input[type=checkbox],[dir="rtl"] .global_form input[type=radio]{	clear: right;}/* for clickable labels that appear to the right of elements *//* such as checkboxes or radios */.global_form input+label{	float: left;	display: block;	margin-top: 0rem;	margin-left: 0.125rem;}[dir="rtl"] .global_form input+label{	float: right;	margin-left: 0rem;	margin-right: 0.125rem;}/* all select boxes in form */.global_form select{	font-size: 10pt;	max-width: 100%;}/* all textareas in form */.global_form textarea{	padding: 0.25rem;	font-size: 10pt;	max-width: 100%;	min-height: 7.5rem;}.global_form p.description{	margin: 0 0 0.3125rem;	padding: 0;	font-size: 13px;}.global_form #submit-element{	margin-bottom: 0rem;}.global_form button[type=submit]{	margin-right: 0.1875rem;}[dir="rtl"] .global_form button[type=submit]{	margin-right: 0rem;	margin-left: 0.1875rem;}/* Required field asterisk */.form-label .required::after, label.required::after{	content: ' *';	color: #f00;}/*
SMALL BOX FORM
These styles are for small box forms,such
as the login box found by default on the main
index page. Form names and inputs are stacked
vertically (not floated) to fit into small-width
content areas.
*/.global_form_box{	background-color: #FFFFFF;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	width: auto;}.global_form_box .form-wrapper+.form-wrapper{	margin-top: 0.3125rem;}.global_form_box .form-label{	padding: 0rem;	width: auto;	float: none;	clear: both;	margin: 0rem;}.global_form_box label{	text-align: left;	display: block;	margin-bottom: 0.125rem;}[dir="rtl"] .global_form_box label{	text-align: right;}.global_form_box .form-element{	overflow: hidden;}/*
FILTER FORM
These styles are for small,transparent forms
that contain search boxes or filter fields. They
are usually found on browse pages.
*/form.filters{	background-color: #FFFFFF;	border: 0px solid transparent;	border-radius: none;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	padding: 0.625rem;}form.filters div.form-label{	margin-bottom: 0.1875rem;	font-size: 90%;}form.filters div.form-element{	margin-top: 0.125rem;}form.filters button{	margin-top: 0.25rem;}form.filters dt{	font-size: 90%;	padding-bottom: 0.125rem;}form.filters dd{	margin-bottom: 0.5rem;}/*
POPUP FORM
These are used to style popup (i.e. smoothbox) forms.
Also used to style popup response messages,etc.
*/.global_form_popup{	padding: 0.625rem 0.625rem 0.625rem 0.8125rem;	overflow: hidden;}[dir="rtl"] .global_form_popup{	padding: 0.625rem 0.8125rem 0.625rem 0.625rem;	float: right;}.global_form_popup #submit-wrapper,.global_form_popup #cancel-wrapper{	float: left;	overflow: hidden;}[dir="rtl"] .global_form_popup #submit-wrapper,[dir="rtl"] .global_form_popup #cancel-wrapper{	float: right;}.global_form_popup #buttons-wrapper{	margin-top: 0.625rem;}.global_form_popup #buttons-wrapper button{	margin-right: 0.25rem;}[dir="rtl"] .global_form_popup #buttons-wrapper button{	margin-right: 0rem;	margin-left: 0.25rem;}.global_form_popup_message{	display: block;	padding: 1em;	text-align: center;	font-weight: 600;}/*
UPLOAD FORM
Styles the file upload form.
*/#form-upload #submit-wrapper{	display: none;}#form-upload #demo-status a.buttonlink{	margin-right: 0.9375rem;}/*
SEARCH PAGE
Used to style the main search page.
*/#searchform{	float: left;	clear: right;	padding: 0.3125rem;}[dir="rtl"] #searchform{	float: right;	clear: left;}#searchform input[type=text]{	width: 18.75rem;}#searchform #query-label{	display: none;}#searchform #query-wrapper{	float: left;	overflow: hidden;	padding: 0.1875rem;}[dir="rtl"] #searchform #query-wrapper{	float: right;}#searchform #submit-label{	display: none;}#searchform #submit-wrapper{	float: left;	overflow: hidden;	margin-left: 0.0625rem;}[dir="rtl"] #searchform #submit-wrapper{	float: right;	margin-right: 0.0625rem;	margin-left: 0rem;}.search_result{	overflow: hidden;	width: 31.25rem;	margin-top: 0.625rem;	border-top-width: 0.0625rem;	padding-top: 0.625rem;}.search_result .search_photo{	display: block;	float: left;	overflow: hidden;	margin-right: 0.625rem;}[dir="rtl"] .search_result .search_photo{	float: right;	margin-right: 0;	margin-left: 0.625rem;}.search_result .search_icon{	display: block;	float: left;	overflow: hidden;	width: 3rem;	margin-right: 0.4375rem;}[dir="rtl"] .search_result .search_icon{	float: right;	margin-right: 0rem;	margin-left: 0.4375rem;}.search_result img{	margin: auto;	display: block;	border-radius: 0.25rem;}.search_result .search_info{	display: block;	overflow: hidden;}.search_result .search_info p{	margin-bottom: 0.3125rem;}.search_result .search_title{	font-size: 90%;}.search_result .highlighted-text{	font-weight: 600;}/*
COMMENTS
These styles are used everywhere comments appear.
*/.comments{	margin: 0.3125rem -0.9375rem 0;}.comments .comments_options{	margin: 0 0.625rem 0.625rem;}.comments .comments_options > span,.comments .comments_options > a{	margin: 0 0.3125rem;}.comments > ul{	border-radius: 0 0 10px 10px;	background-color: #FFFFFF;	overflow: hidden;}.comments > ul > li{	background-image: none;	padding: 0.625rem 0;	margin: 0 0.9375rem;	border-top-width: 0.0625rem;	overflow: hidden;}.comments ul ul>li{	display: inline-block;	vertical-align: middle;}.comments .comments_author a{	font-weight: 600;	margin-right: 0.125rem;}[dir="rtl"] .comments .comments_author a{	margin-right: 0rem;	margin-left: 0.125rem;}[dir="rtl"] .comments_author{	float: right;}.comments .comments_author_photo{	float: left;	overflow: hidden;	line-height: 0rem;	font-size: 0rem;}[dir="rtl"] .comments .comments_author_photo{	float: right;}.comments .comments_options{	font-weight: 600;	font-size: 13px;	color: #808D97;}.comments .comments_comment_options>a{	font-size: 13px;	font-weight: 600;	margin-top: 0.3125rem;	overflow: hidden;}.comments .comments_info{	font-size: 13px;	padding-left: 0.625rem;	overflow: hidden;}[dir="rtl"] .comments .comments_info{	padding-left: 0rem;	padding-right: 0.3125rem;}.comments .comments_date{	font-size: 13px;	color: #808D97;	overflow: hidden;	padding-top: 0.3125rem;}.comments .comments_date li.sep{	margin: 0 0.3125rem;}.comments .comments_date li > a:before{	padding: 0 0.3125rem;}.comments .comments_likes a,.comments .comments_viewall a{	font-weight: 600;}.comments > form{	background-image: none;	border-width: 0.0625rem 0 0;	padding: 0.625rem 0.9375rem;}.comments > form .compose-content{	border-radius: 0;	border-width: 0.0625rem;}.comments > form > textarea{	width: 100%;	min-height: 3.125rem !important;}.comments > form > button{	display: block;	margin-top: 0.4375rem;}div.comments_comment_likes_tips{	border: 0.0625rem solid transparent;	padding: 0.25rem 0.4375rem;	background-color: #FFFFFF;	color: #808D97;	font-size: 0.9em;}/*
HEADLINE
Used at the top of most browse pages. Often contains button-style tabs.
*/.headline h2{	margin: 0.75rem 1.5625rem 0.75rem 0;	display: inline-block;	vertical-align: middle;}[dir="rtl"] .headline h2{	margin: 0.75rem 0 0.75rem 1.5625rem;}/* TABS (BUTTON STYLE,DEFAULT) */.tabs{	overflow: hidden;	display: inline-block;	vertical-align: middle;	margin-left: 1.25rem;}[dir="rtl"] .tabs{	margin-left: 0rem;	margin-right: 1.25rem;}.tabs>ul{	display: inline-block;	vertical-align: middle;}.tabs>ul>li{	margin-right: 0.625rem;	display: inline-block;	vertical-align: middle;}[dir="rtl"] .tabs>ul>li{	margin-right: 0rem;	margin-left: 0.625rem;}.tabs>ul>li>a{	display: inline-block;	color: #444444;	border-bottom: 0.25rem solid transparent;	padding: 0.9375rem 0.625rem;	font-size: 100%;	font-family: "Roboto";}.tabs>ul>li>a:hover{	border-bottom: 0.25rem solid #E30016;	color: #E30016;}.tabs>ul>li.active>a{	border-bottom: 0.25rem solid #E30016 !important;	color: #E30016 !important;}.tabs > ul > li > a:focus-visible{	border-bottom: 0.25rem solid #E30016 !important;	color: #E30016 !important;	outline-offset: unset !important;	outline: inherit !important;}.tabs>ul>li.active>a:hover{	text-decoration: none;}/*
TABS (TAB STYLE,NON-DEFAULT)
*/.tabs_alt{	background-color: transparent;	background-image: none;	-moz-border-radius: 0.1875rem;	-webkit-border-radius: 0.1875rem;	border-radius: 0.1875rem;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;	border-bottom-right-radius: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;	border-bottom-left-radius: 0px;	padding: 0px;	-moz-user-select: none;	-webkit-user-select: none;}.tabs_alt>ul{	margin: 0;	text-align: left;	font-weight: 600;	background: #FFFFFF;	border-radius: -moz-border-radius:10px;	-webkit-border-radius: 10px;	border-radius: 10px;	overflow: hidden;}.tabs_alt>ul>li.tab_active>a,.tabs_alt>ul>li.active>a{	border-bottom: 0.25rem solid #E30016 !important;	color: #E30016;	position: relative;}.tabs_alt >ul > li > a:focus-visible{	border-bottom: 0.25rem solid #E30016 !important;	color: #E30016;}.tabs_alt>ul>li>a{	text-decoration: none;	color: #808D97;	border-bottom: 0.25rem solid transparent;	outline: none;	padding: 0.75rem 1.25rem !important;	font-family: "Roboto";	display: inline-block;	font-weight: normal;	margin-bottom: -0.0625rem;	font-size: 100% !important;	text-transform: inherit !important;}.tabs_alt>ul>li>a span{	font-size: 90%;	font-weight: normal;	margin-left: 0.25rem;	border: none;}[dir="rtl"] .tabs_alt>ul>li>a span{	margin-left: 0rem;	margin-right: 0.25rem;}.tabs_alt>ul>li>a:hover{	border-bottom: 0.25rem solid #E30016 !important;	color: #E30016;}.tab_container_inactive{	display: none;}.tabs_alt>ul>li.tab_open>a{	-moz-border-radius: 0.1875rem;	-webkit-border-radius: 0.1875rem;	border-radius: 0.1875rem;	-moz-border-radius-bottomright: 0px;	-webkit-border-bottom-right-radius: 0px;	border-bottom-right-radius: 0px;	-moz-border-radius-bottomleft: 0px;	-webkit-border-bottom-left-radius: 0px;	border-bottom-left-radius: 0px;	border: 1px solid #E2E4E6;	border-bottom: none;	background-color: #E30016 !important;	color: #fff;	position: relative;	top: 0.0625rem;	padding: 0.4375rem 0.5625rem 0.4375rem 0.5625rem;}.tabs_alt>ul>li.tab_open>a:focus-visible{	background-color: #E30016 !important;}.tab_pulldown_contents_wrapper{	-moz-border-radius: 0.1875rem;	-webkit-border-radius: 0.1875rem;	border-radius: 0.1875rem;	-moz-border-radius-topleft: 0px;	-webkit-border-top-left-radius: 0px;	border-top-left-radius: 0px;	overflow: hidden;	margin-top: 0 !important;}.tab_pulldown_contents{	overflow: hidden;	background: #FFFFFF;}.tab_pulldown_contents>ul>li{	font-family: "Roboto";}.tab_pulldown_contents>ul>li.active a{	background-color: rgba(0, 0, 0, .03);}.tab_pulldown_contents>ul>li+li a{	border-top: 0.0625rem dashed #E2E4E6;}.tab_pulldown_contents > ul > li:hover a{	background-color: rgba(0, 0, 0, .03);}.tab_pulldown_contents > ul > li a:focus-visible{	background-color: rgba(0, 0, 0, .03);	outline: none;}.tabs_alt>ul>li.tab_open .tab_pulldown_contents_wrapper{	display: block;}[dir="rtl"] .tabs_alt>ul>li.tab_open .tab_pulldown_contents_wrapper{	left: 0;}/*
TAGS
Styles lists of tags that are used for message recipients,lists of friend
lists,etc. Each tag has its own remove link.
*/.tag{	-moz-border-radius: 0.1875rem;	-webkit-border-radius: 0.1875rem;	border-radius: 0.1875rem;	display: inline-block;	background-color: rgba(0, 0, 0, .1);	font-weight: 600;	display: inline-block;	float: left;	padding: .4em .6em .4em .6em;	margin: 0rem 0.625rem 0.3125rem 0rem;	font-size: 90%;}[dir="rtl"] .tag{	float: right;	margin: 0rem 0rem 0.3125rem 0.625rem;}.tag>a{	text-decoration: none;	padding-left: 0.375rem;	text-transform: uppercase;}[dir="rtl"] .tag>a{	float: left;	padding-left: 0rem;	padding-right: 0.375rem;}/*for user profile photos and related links( quicklinks)*/html .home-links-user .image{	position: relative;	top: auto;	left: auto;	text-align: center;}html .home-links-user .image > a{	display: inline-block;}html .home-links-user .image > a span{	border-width: 0;	margin-top: 0.0625rem;}html .home-links-user .image:before{	content: url(/application/modules/Elpis/externals/images/ring.png?c=452);	position: absolute;	left: 50%;	transform: translateX(-50%);	top: -0.375rem;}html .home-links-user .user{	font-weight: 600;	padding-top: 0.625rem;	padding-left: 0;	text-align: center;}#profile_options li+li{	border-top: none;}.layout_user_home_links .quicklinks li,div#profile_options li,.blogs_gutter_options li{	padding: 0.375rem 0;	font-weight: normal;}.layout_user_home_links .quicklinks li,#profile_options li,.quicklinks li,#profile_options .navigation li,.blogs_gutter_options li{	margin-top: 0;}.layout_user_home_links .quicklinks li:last-child, #profile_options li:last-child, .quicklinks li:last-child, #profile_options .navigation li:last-child, .blogs_gutter_options li:last-child{	border-bottom: none;}.layout_user_home_links .quicklinks li a,#profile_options li a,.blogs_gutter_options li a{	color: #444444;	font-size: 100%;	line-height: 200%;	display: block;}.layout_user_home_links .quicklinks li a:hover, #profile_options li a:hover, .quicklinks li a:hover, .blogs_gutter_options li a:hover{	color: #E30016;}div#profile_options li a.buttonlink:before, .quicklinks li a:before{	margin-right: 0.625rem;}[dir="rtl"] .layout_user_home_links .quicklinks li a.buttonlink:before, [dir="rtl"] div#profile_options li a.buttonlink:before, [dir="rtl"] .quicklinks li a:before, [dir="rtl"] .blogs_gutter_options li a:before{	margin-right: 0rem;	margin-left: 0.625rem;}.layout_user_home_links .quicklinks li a.buttonlink:before, .blogs_gutter_options li a:before{	margin-right: 0.625rem;	color: #FFFFFF;	background: #E30016;	width: 2.1875rem;	height: 2.1875rem;	text-align: center;	line-height: 2.1875rem;	-moz-border-radius: 0.25rem;	-webkit-border-radius: 0.25rem;	border-radius: 0.25rem;}html .layout_user_list_online > div{	padding: 7px 0;}/*
THEME OVERRIDES
Minor core style overrides just for this theme.
These are mostly widget-specific overrides.
*/.quicklinks{	margin-top: 0;}.quicklinks li{	padding: 0.375rem 0.5rem;}.quicklinks li a{	color: #444444;}.newestmembers_thumb img,.popularmembers_thumb img{	border: none;}#activity-feed{	padding: 0.625rem 0;}.forum_title h3{	background: transparent;	padding-left: 0rem;}#browsemembers_results h3{	background-color: transparent;	padding-left: 0rem;}.browsemembers_criteria ul li input[type=checkbox]{	margin: 0.375rem 0.25rem 0rem 0rem;}.browsemembers_criteria input:focus-visible, .browsemembers_criteria select:focus-visible{	border-color: #E30016;}.browsemembers_criteria input+label{	font-size: 13px;}.browse-separator-wrapper{	border: none;}.browsemembers_criteria button{	margin-top: 1.25rem;	width: 100%;}#global_page_album-album-editphotos .layout_middle h3,.albums_manage_info h3,.classifieds_browse_info_title h3,#global_page_user-signup-confirm h3,.polls_browse_info h3,.forum_topics_title h3,.forum_topic_title h3,#forum_post_quick h3,.chat_header_title h3,.groups_title h3,ul.group_discussions h3,.events_title h3,#global_page_user-signup-resend h3,.music_browse_info_title h3{	background-color: transparent;	padding: 0rem;	margin-bottom: 0.125rem;}#global_page_album-album-editphotos .headline .generic_layout_container{	padding: 0 0.9375rem;}#global_page_album-album-editphotos .layout_middle h3{	padding-bottom: 0.9375rem;}div.albums_viewmedia_info,html div.event_photo_info,html .group_photo_info{	border-width: 0.0625rem;	border-color: #E2E4E6;}#filter_form,form.filters{	font-size: 90%;}#filter_form label{	margin-bottom: 0.25rem;}#filter_form .form-wrapper+.form-wrapper{	margin-top: 0.9375rem;}#filter_form input:focus-visible, #filter_form select:focus-visible, #filter_form textarea:focus-visible, form.filters input:focus-visible, form.filters select:focus-visible, form.filters textarea:focus-visible{	border-color: #E30016 !important;}.blogs_browse_info_title h3{	background-color: transparent;	padding-left: 0rem;	margin-bottom: 0.1875rem;	padding: 0rem;}.layout_blog_gutter_search h4{	text-transform: none;	border-color: #E2E4E6;}.blogs_entrylist h3{	background-color: transparent;	padding-left: 0rem;	margin-bottom: 0.1875rem;	padding: 0rem;}.browseclassifieds_criteria>ul>input+li{	margin-top: 0.4375rem;}ul.classifieds_entrylist .classified_entrylist_entry_date{	font-size: 90%;	color: #444444;	line-height: 140%;	margin-bottom: 0.9375rem;}#forum_post_quick #photo-wrapper{	display: none;}div.group_discussions_list h3{	background: none;	padding: 0rem;	margin-bottom: 0.125rem;	font-size: 1.2em;}.icon_group_post_new{	position: relative;}.icon_group_post_new:before{	content: "\f07b";	color: #FF9800;}.icon_group_post_new:after{	content: "\f055";	color: #4CAF50;	font-weight: 900 !important;	bottom: -0.1875rem !important;}div.group_discussions_list .group_discussions_sticky a{	background-position: left center;}#global_page_group-topic-view h3{	background: none;	padding: 0rem;	margin-bottom: 0.625rem;	font-size: 1.5em;}.group_discussions_thread_options,.group_discussions_options{	margin: 0;}.group_discussions_thread_options a,.group_discussions_options a{	display: inline;}ul.group_discussions_thread>li+li{	border-top: 0.125rem solid #E2E4E6;}.group_discussions_thread_photo{	margin-bottom: 0rem;}.group_discussions_thread_author_rank{	font-size: 90%;	font-weight: normal;	color: #808D97;}ul.group_discussions>li{	border-top: 0.0625rem solid #E2E4E6;	padding: 0.9375rem 0.9375rem 0.9375rem 0rem;}ul.group_discussions>li{	border-top-width: 0.125rem;	border-bottom-width: 0.125rem;}ul.group_discussions>li+li{	border-top-width: 0rem;	border-bottom-width: 0.125rem;}div.group_discussions_list{	border-top-width: 0rem;}.layout_core_statistics ul{	display: grid;	grid-template-columns: 1fr 1fr;	grid-gap: 0.625rem;}.layout_core_statistics ul > li{	border-width: 0.0625rem 0.0625rem 0.25rem;	border-radius: 0.625rem;	padding: 0.625rem 0.3125rem;}.layout_core_statistics ul>li span{	font-size: 1.3em;	width: auto;	text-align: center;	font-weight: 600;	box-sizing: border-box;	float: none;	margin-right: 0;	margin-bottom: 0.3125rem;	color: #E30016 !important;}.layout_core_statistics ul>li div{	text-transform: capitalize;	float: none;	text-align: center;}.layout_user_profile_info>h3{	font-weight: normal;	font-size: 1.2em;}.activity-post-container{	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}.activity-post-container>form{	padding: 0;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;}.global_form>div>div>h3+div,.global_form>div>div>h3+p+div{	margin-top: 0.625rem;}.global_form * + p.description{	color: #808D97;	margin-top: 0.3125rem;	width: 100%;}.layout_user_home_photo > div > a > span{	border-radius: 100%;}#profile_photo img,#profile_photo span{	border-radius: 12.5rem;}.compose-content{	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	border-width: 0;	padding: 1em;	background: #FFFFFF;	box-sizing: border-box;}.compose-container .overTxtLabel{	padding: 0.875rem 0rem 0rem 0.875rem;}.pages{	margin-top: 0.9375rem;}.paginationControl{	border: 0.0625rem solid #E2E4E6;}.paginationControl>li>a{	font-size: 90%;	font-weight: normal;}.paginationControl>li.selected>a{	font-weight: 600;}.form-description,.form-elements{	padding: 0;}.sharebox{	margin: 0.625rem;	border: 0.125rem dashed #E2E4E6;}.layout_core_menu_main ul li.explore a{	background-repeat: no-repeat;	background-position: 0.375rem 0.5rem !important;	padding: 0.5rem 1rem 0.5rem 1.875rem !important;}.layout_core_menu_main ul li.explore a:hover, .layout_core_menu_main ul li.explore a.mainMenuParentBtnFocused, .submenu ul{	-moz-border-radius: 0 !important;	-webkit-border-radius: 0 !important;	border-radius: 0 !important;	-moz-box-shadow: none !important;	-webkit-box-shadow: none !important;	box-shadow: none !important;	background-color: #363636 !important;	color: #fff !important;}#explore_container{	display: block;	height: 0;	left: 0;	overflow: visible;	position: absolute;	top: 0;	width: 100%;	z-index: 9999;}.submenu{	display: none;	height: auto !important;	overflow: hidden;	position: absolute;	width: auto !important;}.submenu ul a{	color: #888 !important;	display: block;	font-size: 0.75rem;	padding: 0.625rem 1.25rem 0.625rem 0.625rem;}.submenu ul a:hover{	background-color: #eee;	color: #464646 !important;	text-decoration: none;}ul.feed .feed_item_username{	font-weight: 600;}html ul.feed .feed_item_photo{	margin-right: 0.625rem;}div.compose-menu a.compose-activator{	background: rgba(186, 186, 186, 0.05);	padding: 0.3125rem 0.625rem;	border-radius: 3.125rem;	margin-top: 0.1875rem;	margin-right: 0.1875rem;}.activity-post-container .compose-menu{	border-top-width: 0.0625rem;	padding: 0.625rem 0 0;}.feed .item_icon_group .timestamp{	left: 5.9375rem !important;}[dir="rtl"] .feed .item_icon_group .timestamp{	left: auto !important;	right: 5.9375rem !important;}ul.feed .feed_item_attachments{	padding: 0 !important;}.feed_item_option_like>a,.feed_item_option_unlike>a{	padding-left: 0 !important;}ul.feed>li{	background: #FFFFFF;	padding: 0.9375rem 0.9375rem 0;	margin-bottom: 1.25rem;	border-radius: 10px;	position: relative;	overflow: visible;}ul.feed>li:first-child .feed_item_posted, ul.feed>li:first-child .feed_item_generated{	padding-top: 0.0625rem !important;}html ul.feed .feed_item_date::before{	vertical-align: baseline;}.comment-likes-activity-feed{	border-top-width: 0.0625rem;	margin-top: 1.25rem;	padding-top: 0.625rem;}.comment-likes-activity-feed>div{	font-size: 100% !important;}.comment-likes-activity-feed>div ul>li{	margin-right: 0.9375rem;}.feed_header{	display: flex;	margin-bottom: 0.625rem;}.feed_attachment_album_photo img{	border: 0;}.feed_item_posted,.feed_item_generated{	display: block;	min-height: 3.125rem;	margin-bottom: 0.625rem;}ul.feed .feed_item_date>ul>li:first-child{	line-height: normal;}ul.feed .feed_item_date>ul>.edited_timestamp span:first-child{	display: none;}ul.feed>li>#activity-feed{	padding: 0;}ul.feed .feed_item_date>ul>.edited_timestamp span{	text-transform: capitalize;	position: inherit;	font-size: 0.9375rem;	margin-right: 0.625rem;}ul.feed .feed_item_icon{	margin-top: 0.9375rem;	padding: 0;	border-top-width: 0.0625rem;}ul.feed .feed_item_icon>ul>.feed_item_option_edit>span,ul.feed .feed_item_icon>ul>.feed_item_option_unlike>span,ul.feed .feed_item_icon>ul>.feed_item_option_like>span,ul.feed .feed_item_icon>ul>.feed_item_option_comment>span,ul.feed .feed_item_icon>ul>.feed_item_option_report>span,ul.feed .feed_item_icon>ul>.feed_item_option_delete>span,ul.feed .feed_item_icon>ul>.feed_item_option_share>span{	display: none;}.guest-user ul.feed .feed_item_icon{	margin-top: 0;	padding: 0;	border-top-width: 0;}ul.feed .feed_item_icon>ul>.feed_item_option_edit a,ul.feed .feed_item_icon>ul>.feed_item_option_unlike a,ul.feed .feed_item_icon>ul>.feed_item_option_like a,.feed_item_icon>ul>.feed_item_option_report a,ul.feed .feed_item_icon>ul>.feed_item_option_comment a,ul.feed .feed_item_icon>ul>.feed_item_option_delete a,ul.feed .feed_item_icon>ul>.feed_item_option_share a,ul.feed .feed_item_icon>ul>.feed_item_option_edit a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_unlike a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_like a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_comment a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_delete a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_share a:hover{	position: relative;	display: block;	height: 2.5rem;	line-height: 2.5rem;	padding: 0 0.625rem;	font-size: 0.9375rem;}ul.feed .feed_item_icon>ul>.feed_item_option_edit a::before, ul.feed .feed_item_icon>ul>.feed_item_option_delete a::before, ul.feed .feed_item_icon>ul>.feed_item_option_share a::before, ul.feed .feed_item_icon>ul>.feed_item_option_like a::before, ul.feed .feed_item_icon>ul>.feed_item_option_unlike a::before, ul.feed .feed_item_icon>ul>.feed_item_option_comment a::before, ul>.feed_item_option_report a::before{	font-family: 'Font Awesome 5 Free';	display: inline-block;	padding-right: 0.375rem;}[dir="rtl"] ul.feed .feed_item_icon>ul>.feed_item_option_edit a::before, [dir="rtl"] ul.feed .feed_item_icon>ul>.feed_item_option_delete a::before, [dir="rtl"] ul.feed .feed_item_icon>ul>.feed_item_option_share a::before, [dir="rtl"] ul.feed .feed_item_icon>ul>.feed_item_option_like a::before, [dir="rtl"] ul.feed .feed_item_icon>ul>.feed_item_option_unlike a::before, [dir="rtl"] ul.feed .feed_item_icon>ul>.feed_item_option_comment a::before{	padding-right: 0;	padding-left: 0.375rem;}ul.feed .feed_item_icon>ul>.feed_item_option_comment a::before{	content: '\f075';}.feed_item_icon>ul>.feed_item_option_like a::before, ul.feed .feed_item_icon>ul>.feed_item_option_unlike a::before{	content: '\f164';}ul.feed .feed_item_icon>ul>.feed_item_option_edit a::before{	content: '\f044';}ul.feed .feed_item_icon>ul>.feed_item_option_share a::before{	content: '\f14d';}ul.feed .feed_item_icon>ul>.feed_item_option_delete a::before{	content: '\f2ed';}ul.feed .feed_item_icon>ul>.feed_item_option_report a::before{	content: '\f024';}ul.feed .feed_item_icon>ul>.feed_item_option_unlike a::before{	content: '\f165';}ul.feed .feed_item_icon>ul a:hover, ul.feed .feed_item_icon>ul a:hover::before, ul.feed .feed_item_icon>ul .feed_item_option_unlike a, ul.feed .feed_item_icon>ul .feed_item_option_unlike a::before{	color: #E30016 !important;}.layout_user_cover_photo{	background: none !important;	padding: 0 !important;}.layout_core_container_tabs{	margin: 0 !important;}/*
Request widget
*/ul.requests_widget{	padding: 0;}/*
Popup
*/#user_form_login.global_form_box #remember-wrapper label{	margin-top: 0;}#user_form_login.global_form_box #remember-wrapper{	clear: both;	padding-left: 0;	padding-right: 0;}.user_login_page .global_form_box #remember-wrapper{	min-width: 7.1875rem;}/* Login */.layout_core_content #user_form_login #forgot-wrapper{	display: inline-block;	width: 40%;}.layout_core_content #user_form_login #remember-wrapper{	display: inline-block;	float: none;}#global_page_core-error-requireuser .layout_core_content #user_form_login #remember-wrapper{	position: relative;}/*
View more link
*/.generic_list_wrapper{	margin-bottom: 0;}/*
VERTICAL MENU
*/.global_left_panel .elpis_menu_top{	border-left-width: 0.0625rem;}[dir="rtl"] .global_left_panel .elpis_menu_top{	border-left-width: 0;	border-right-width: 0.0625rem;}body.global_left_panel .layout_core_menu_main .menu_core_main{	color: #002646;	border-radius: 0 !important;}.global_left_panel.panel-collapsed .layout_core_menu_main li .menu_core_main:hover i, body.global_left_panel .layout_core_menu_main .has_submenu .menu_core_main{/*  	background: #E30016 !important;*/	border-radius: 0 !important;/*  	color: #FFFFFF !important;*/}.global_left_panel .menu_core_main_tip{	padding: 0.25rem 0.875rem 0.1875rem 0.625rem;}.global_left_panel .layout_core_menu_main .navigation>li{	border-radius: 0;	border: 0;}.global_left_panel .layout_core_menu_main .panel-toggle{	text-align: left;}.global_left_panel .layout_core_search_mini{	display: inline-block;	vertical-align: middle;}.panel-open .layout_core_menu_main .navigation>li>a:hover{	background-color: #E30016;	color: #002646;	border-radius: 0rem;}.global_left_panel .layout_page_header .layout_main{	padding: 0 !important;}[dir="rtl"] .global_left_panel .menu_core_main_tip:after{	border-right-color: transparent;}.global_left_panel button:focus-visible{	border: 0.0625rem solid #E30016 !important;}.global_left_panel .navbar-toggler:focus-visible{	padding: 0.3125rem 0.625rem;}/* LANDING PAGE */.elpis_landingpage{	background: #FFFFFF;}.elpis_landingpage #global_wrapper{	padding-top: 0 !important;}.elpis_landingpage #global_content{	width: 100%;}.elpis_landingpage .generic_layout_container>h3{	text-align: center;	border-bottom: 0;	font-size: 2.1875rem;	font-weight: 300;	position: relative;	padding: 0;}.elpis_landingpage .generic_layout_container>h3:before, .elpis_landingpage .generic_layout_container>h3:after{	display: none;}.elpis_landingpage #user_form_login #submit-wrapper{	float: none;}.elpis_landingpage .layout_page_footer{	margin-top: 0;}.elpis_landingpage .layout_middle>.generic_layout_container{	padding: 0;	background: none;	margin-bottom: 0;	border-radius: 0;}#starttime-element select,#endtime-element select{	max-width: 24% !important;	min-width: 24% !important;}div.event_calendar_container button.event_calendar{	background-repeat: no-repeat !important;	margin-top: 0.625rem;}.event_discussions_options>a{	margin-right: 0.625rem;}.core_landingpage_banner{	margin-top: 0 !important;}html .core_landingpage_banner>section{	background-color: rgba(0, 0, 0, 0.4);	display: flex;	align-items: center;}html .core_landingpage_banner>section>div{	display: block;	text-align: left;	margin: 0 auto;}[dir="rtl"] .core_landingpage_banner>section>div{	text-align: right;}html .core_landingpage_banner>section h1{	font-size: 3.125rem;	font-weight: bold;	color: #fff !important;}html .core_landingpage_banner>section article{	width: 100%;	font-size: 1.5rem;	line-height: 2.1875rem;	padding-left: 1.5625rem;	border-left-width: 0.125rem;	color: #fff !important;	border-color: #fff !important;}[dir="rtl"] .core_landingpage_banner>section article{	padding-left: 0;	padding-right: 1.5625rem;	border-right-width: 0.125rem;	border-left-width: 0;}html .core_landingpage_banner>section>div *{	max-width: 60%;	margin: 0 0 0.625rem;}html .core_landingpage_banner>section>div a{	margin-top: 0.9375rem;	border: 0;	padding: 0.9375rem 2.1875rem;	font-size: inherit;	background: #FFFFFF;	color: #E30016 !important;}html .core_landingpage_banner>section>div a:hover{	background: #E30016 !important;	color: #FFFFFF !important;}html .layout_core_landing_page_features{	padding: 2.5rem 0 6.25rem !important;}.core_landingpage_features{	margin-top: 1.875rem;}html .core_landingpage_features > div > div > article{	margin: 0.9375rem;	border-bottom: 0;	box-shadow: 0 0 1.875rem rgba(241, 241, 241, 1);}html .core_landingpage_features > div > div > article img{	max-width: 2.5rem;	margin: 0.9375rem 0;}.elpis_landingpage .layout_middle>.layout_elpis_landing_page_blogs{	padding: 3.75rem 0 !important;}.elpis_lp_blogs{	max-width: 1200px;	margin: 0 auto;}.elpis_landingpage .layout_middle>.layout_elpis_landing_page_members{	padding: 3.75rem 0 !important;	background: rgba(186, 186, 186, 0.05);}/* #global_page_core-index-index #global_content .viewlink{	border-radius: 5px;	border: 2px solid #E30016;	color: #E30016;	margin: 0 auto;	width: 140px;	float: none !important;	display: block;	text-align: center;	margin-top: 30px;}#global_page_core-index-index #global_content .viewlink:hover{	background-color: #E30016;	color: #FFFFFF;}#global_page_core-index-index #global_content .viewlink i{	display: none;}*//* LANDING PAGE TWO */.elpis_landingpage .layout_middle>.layout_user_login_page{	margin: 0 !important;}.elpis_landingpage .user_login_page{	position: relative;}.elpis_landingpage .user_login_page .user_login_bg{	min-width: 100%;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background-blend-mode: overlay;	background-color: rgba(0, 0, 0, 0.25);}.elpis_landingpage .user_login_page .user_login_form{	position: relative;	padding: 3.125rem 1.875rem;	min-width: inherit;	max-width: 25rem;	margin: 3.125rem auto;	border-radius: 1.25rem;}.layout_left .layout_user_login_or_signup .user_signup_link{	margin-top: 0.3125rem;}@media(max-width:767px){html .elpis_landingpage .layout_user_login_page{	width: 100% !important;}.elpis_landingpage #global_content{	min-height: auto;}.elpis_landingpage .user_login_page .user_login_form{	min-width: 100%;	max-width: 100%;	margin: 0 auto;	border-radius: 0;}html .footer_left_links *{	display: inline-block;	font-size: 0.75rem;	padding-right: 0.3125rem;}html .footer_left_links *:before{	font-size: 100%;}}/* Cover photo tabs layout and UI */#global_page_user-profile-index .layout_top>.layout_middle{	overflow: visible !important;}/* #global_page_user-profile-index .layout_top+.layout_main,#global_page_group-profile-index .layout_top+.layout_main,#global_page_event-profile-index .layout_top+.layout_main{	position: relative !important;}*/#global_page_group-profile-index .layout_top>.layout_middle{	overflow: visible !important;}.profile_cover_photo_tabs{	width: 100%;	box-sizing: border-box;}ul.profile_options_pulldown{	background: #FFFFFF !important;}ul.profile_options_pulldown:before{	border-bottom-color: #FFFFFF !important;}html .coverphoto_navigation ul>li:last-child{	border-bottom: 0 !important;}.profile_cover_options .save-button{	bottom: 3.75rem !important;	z-index: 9;}.profile_cover_head_section{	z-index: 1;}.profile_cover_options .edit-button{	z-index: 2;}.profile_cover_photo:before{	content: "";	position: absolute;	background: #000;	opacity: .4;	top: 0;	left: 0;	right: 0;	bottom: 0;	width: 100%;	height: 100%;	z-index: 1;}.profile_cover_photo.remove_overlay:before{	display: none;}div.albums_viewmedia_info{	background: none !important;}@media(max-width:767px){html .coverphoto_navigation ul{	left: 0;}ul.feed .feed_item_icon:before{	display: none;}ul.feed .feed_item_date>ul>li:first-child{	line-height: 2.5rem;}html .feed_item_option_like>a{	padding-left: 0.25rem !important;}ul.feed .feed_item_icon>ul{	display: flex;	justify-content: space-between;}ul.feed .feed_item_icon>ul>li>a{	font-size: 0 !important;}ul.feed .feed_item_icon>ul>li>a:before{	font-size: 0.875rem !important;}.feed_attachment_album_photo img{	width: 100%;}ul.feed .feed_item_date>ul>li .timestamp-update,ul.feed .feed_item_date>ul>li .timestamp{	position: inherit;}.tabs_alt>ul>li.tab_active>a,.tabs_alt>ul>li.active>a{	color: #FFFFFF !important;}html .event_calendar_container{	max-width: 7.1875rem;}div.forum_header_moderators{	margin-top: 0.625rem;}ul.polls_browse .polls_browse_info_desc{	word-break: break-word;}html ul.polls_browse .polls_browse_options{	float: right;}html #starttime-element select,html #endtime-element select{	max-width: 18% !important;	min-width: 18% !important;}#event_create_form .calendar_output_span,div.event_calendar_container button.event_calendar{	margin-right: 0;}.profile_fields>ul>li>span+span{	width: auto;}.profile_cover_photo_tabs .tabs_alt>ul>li.active>a,#global_page_user-profile-index .tabs_alt>ul>li.active>a{	border: 0 !important;}#global_page_payment-subscription-gateway #global_content .global_form button[type=submit]{	margin-bottom: 0.9375rem;}html .profile_cover_photo_tabs .tabs_alt,html #global_page_user-profile-index .tabs_alt{	position: relative !important;	background: none !important;	top: auto;}div.tabs_alt li.more_tab>.tab_pulldown_contents_wrapper ul>li.active{	background: #E30016;	color: #FFFFFF;}.profile_cover_photo.remove_overlay:before{	display: block !important;}}#global_page_user-profile-index #profile_status>span{	background: none !important;}#global_page_user-profile-index .layout_top+.layout_main .layout_left,#global_page_user-profile-index .layout_top+.layout_main .layout_right,#global_page_user-profile-index .layout_top+.layout_main .layout_middle,#global_page_group-profile-index .layout_top+.layout_main .layout_middle,#global_page_group-profile-index .layout_top+.layout_main .layout_right,#global_page_group-profile-index .layout_top+.layout_main .layout_left,#global_page_group-profile-index .layout_top+.layout_main .layout_right,#global_page_event-profile-index .layout_top+.layout_main .layout_left,#global_page_event-profile-index .layout_top+.layout_main .layout_right,#global_page_event-profile-index .layout_top+.layout_main .layout_middle{	margin-top: 0 !important;}.layout_group_profile_info,.layout_event_profile_info{	margin-top: 0 !important;}#global_page_group-profile-index .layout_top+.layout_main,#global_page_user-profile-index .layout_top+.layout_main,#global_page_event-profile-index .layout_top+.layout_main{	padding: 0 !important;}.profile_main_photo_wrapper #user_profile_photo,.profile_main_photo_wrapper #group_profile_photo,.profile_main_photo_wrapper #event_profile_photo{	border-radius: 12.5rem;}html #profile_status > span{	display: block;	margin-top: 0.625rem;}.profile_main_photo_wrapper{	float: none !important;	height: auto !important;	margin: 0 0 1.875rem 1.875rem !important;}[dir="rtl"] .profile_main_photo_wrapper{	margin: 0 1.875rem 1.875rem 0 !important;}html .profile_cover_photo:before{	background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);	opacity: 1;}.profile_main_photo{	border-radius: 12.5rem !important;	position: relative !important;}.profile_cover_head_section{	display: flex;	align-items: center;}html .coverphoto_navigation ul > li > a:before{	margin: 0.25rem 0.5rem !important;}.cover_photo_profile_options{	margin-left: 1.25rem !important;	min-height: auto !important;	position: relative !important;	bottom: auto !important;	text-align: center;	margin-right: 1.25rem;}[dir="rtl"] .cover_photo_profile_options{	margin-right: 1.25rem !important;}/* SEARCH FORM */#searchform input[type=text],#searchform select{	padding: 0 0.625rem;	width: 25rem;	height: 2.8125rem;	line-height: 2.8125rem;}#searchform button{	padding: 0 1.25rem;	height: 2.8125rem;	border: 0;}/* BLOG VIEW */#global_page_blog-index-view .blogs_owner_icon+.blogs_gutter_name{	bottom: 2.1875rem;}/* EDIT PROFILE */[dir="rtl"] [id^='global_page_user-edit-'] .global_form>div,[id^='global_page_user-edit-'] .global_form>div{	float: none;}#global_page_user-edit-style #style-wrapper{	margin-top: 1.875rem;}[id^='global_page_user-edit-'] .generic_layout_container .headline{	margin: -0.9375rem 0;}[id^='global_page_user-edit-'] .global_form input[type=text],[id^='global_page_user-edit-'] .global_form input[type=email],[id^='global_page_user-edit-'] .global_form input[type=password],[id^='global_page_user-edit-'] select,[id^='global_page_user-edit-'] textarea{	max-width: 37.5rem !important;	min-width: 37.5rem;}#global_page_user-edit-profile #submit-element{	float: none;}.layout_blog_landing_page_blogs{	padding-top: 0 !important;}.notification_type_shared:before{	content: "\f14d";}#messages_form_reply .compose-content{	border-width: 0.0625rem;}.profile_friends_lists li.friend_list_joined,.profile_friends_lists li.friend_list_unjoined{	display: flex;	align-items: center;}.profile_friends_lists li>span{	order: 2;}.profile_friends_lists li>div{	order: 1;	margin-left: 0.3125rem;}.profile_friends_lists .overTxtLabel{	top: 3.625rem !important;}[dir="rtl"] .emoticons-activator{	right: 1em;	left: auto;}/* EDIT PROFILE *//* CHAT PAGE */.chat_main,.chat_users_wrapper,.chat_users>li{	background: #FFFFFF !important;	border: 0.0625rem solid #E2E4E6 !important;}.chat_input_wrapper{	border-top: 0.0625rem solid #E2E4E6 !important;}/* OTHER */#global_page_video-index-create #search-label,#global_page_video-index-create #upload-label{	display: none;}.form-elements>.mce-tinymce{	max-width: 37.5rem;}div.mce-fullscreen{	max-width: 100% !important;}.classifieds_browse .classifieds_browse_info_title h3 i{	margin-left: 0.3125rem;	top: 0.125rem;	position: relative;}.activity_icon_group_promote:after{	display: none;}.search_result{	width: 100%;}.music_player_button_play{	line-height: 1.75rem;}ul.group_discussions_thread>li{	border-top: 0.0625rem solid #E2E4E6;}/* POP UP */#smoothbox_window body{	background: #FFFFFF;}#smoothbox_window .global_form_popup>form h3{	font-weight: bold;	border-bottom-width: 0.125rem;	display: inline-block;	margin-bottom: 0.625rem;}.feed_item_body_content .feed_item_bodytext{	display: block !important;	word-break: break-word;}.global_form_activity_edit_post #networkprivacy-element select{	margin-top: 1.25rem;}.global_form_popup #cover_photo_loading{	position: absolute;	left: 0;	right: 0;	margin: auto;}.row>*{	box-sizing: border-box;}.layout_top .generic_layout_container[class*='_browse_menu'],.layout_user_settings_menu,.layout_messages_menu{	padding: 0 0.9375rem !important;}#global_page_album-album-edit .headline,#global_page_blog-index-edit .headline,#global_page_classified-index-edit .headline,#global_page_employment-index-edit .headline,#global_page_travel-index-edit .headline,#global_page_poll-poll-edit .headline,#global_page_video-index-edit .headline,#global_page_music-playlist-edit .headline{	margin: -0.9375rem 0;}.guest-user .layout_top .generic_layout_container[class*='_browse_menu'],.guest-user .layout_user_settings_menu,.guest-user .layout_messages_menu,.layout_top .generic_layout_container.layout_user_browse_menu{	padding: 0.9375rem !important;}/* MODULES BROWSE PAGES */.blogs_browse>.blogs_browse_inner,.classifieds_browse>.classifieds_browse_inner,.events_browse .events_browse_inner,.groups_browse.grid_wrapper>div,.videos_browse>div,.employments_browse > .employments_browse_inner{	border-width: 0 !important;	box-shadow: 0 0 1.25rem rgba(0, 0, 0, .05);}html .profile_cover_photo_tabs .tabs_alt{	box-shadow: none !important;	background: none !important;	position: initial;}/* FORUMS */.layout_page_forum_index_index #global_search_form input{	padding: 0.5rem 2.5rem 0.5rem 0.9375rem;	border-radius: 20px;}[dir="rtl"] .layout_page_forum_index_index #global_search_form input{	padding: 0.5rem 0.9375rem 0.5rem 2.5rem;}.layout_page_forum_index_index #global_search_form button{	font-size: 0;	position: relative;	width: 2.125rem;	height: 2.125rem;	line-height: 2.125rem;	display: inline-block;	border-radius: 3.125rem;	left: -2.5rem;	top: 0.125rem;}.layout_page_forum_index_index #global_search_form button:before{	content: "\f002";	font-family: 'Font Awesome 5 Free';	font-weight: 600;	font-size: 1rem;}ul.forum_categories>li{	margin-top: 0.625rem;}html ul.forum_categories>li>div{	background: none;	padding: 0.625rem 0;	margin-top: 0.9375rem;	border-top-width: 0.0625rem;	border-bottom-width: 0.0625rem;}html ul.forum_categories>li>div>h3{	color: #1C2735;	font-weight: bold;}html ul.forum_categories ul>li+li{	border-top-width: 0;}ul.forum_categories .forum_lastpost_info,ul.forum_topics .forum_topics_lastpost_info{	line-height: 150%;}html ul.forum_categories .forum_icon{	padding: 0;	width: 3.75rem;	height: 3.75rem;	line-height: 3.75rem;	text-align: center;	border-radius: 0.625rem;	background: rgba(0, 0, 0, .05);	margin-right: 0.625rem;}html ul.forum_categories .forum_title{	padding-top: 1.5625rem;}ul.forum_topics .forum_topics_title{	padding-top: 1.25rem;}[dir="rtl"] ul.forum_categories .forum_icon{	margin-right: 0;	margin-left: 0.625rem;}ul.forum_categories .forum_icon a>i{	color: #E30016;}html .forum_header_options .icon_forum_post_new{	-moz-border-radius: 0.25rem;	-webkit-border-radius: 0.25rem;	border-radius: 0.25rem;	background: #E30016;	color: #FFFFFF;	padding: 0.5rem 0.9375rem;	display: inline-block;}html .forum_header_options .icon_forum_post_new:hover{	background: #BA0012;}.forum_header_options .icon_forum_post_new:before{	content: "\f055";	font-family: 'Font Awesome 5 Free';}.forum_header_options .icon_forum_post_new:after{	display: none !important;}html ul.forum_topics{	border: 0;}html ul.forum_topics .forum_topics_icon{	padding: 0;	width: 3.75rem;	height: 3.75rem;	line-height: 3.75rem;	text-align: center;	border-radius: 0.625rem;	margin-right: 0.625rem;	border-width: 0.0625rem;	margin-left: 0;	margin-top: 0;}[dir="rtl"] ul.forum_topics .forum_topics_icon{	margin-left: 0.625rem;	margin-right: 0;}html ul.forum_topics > li + li{	padding-top: 0.9375rem;	margin-top: 0.9375rem;	border-style: dashed;}html ul.forum_topics .forum_topics_title h3{	margin-top: 0;}html ul.forum_topics .forum_topics_title h3>a{	color: #1C2735;}html ul.forum_topics>li>div{	padding: 0;}html ul.forum_topics .forum_topics_icon::before{	content: "\f086";	font-weight: 400;	font-size: 1.25rem;}/* FORGOT PASSWORD PAGE */#global_page_user-auth-forgot .global_form #core_submit_forgot{	float: left;}[dir="rtl"] #global_page_user-auth-forgot .global_form #core_submit_forgot{	float: right;}#global_page_user-auth-forgot .global_form #buttons-wrapper{	float: right;	clear: none;	margin-top: 0.5rem;}#global_page_user-auth-forgot .global_form #buttons-wrapper #buttons-label{	display: none;}#global_page_user-settings-notifications .form-options-wrapper>li{	display: flex;}.layout_core_banner a{	color: #E30016 !important;}/* ---------- Responsive CSS -------------*/@media (max-width:1199px){.stpage_cont_body{	width: 100%;}.layout_right,.layout_left{	width: 12.5rem;}.layout_left{	padding-right: 1.25rem;}.layout_right{	padding-left: 1.25rem;}}@media (max-width:767px){#core_menu_mini_menu .pulldown_contents_wrapper{	width: 100%;}#core_menu_mini_menu .core_settings_dropdown{	right: auto;}[dir="rtl"] #core_menu_mini_menu .core_settings_dropdown{	right: auto;	left: auto;}#core_menu_mini_menu .pulldown_contents_wrapper:before, #core_menu_mini_menu .core_settings_dropdown:before{	display: none;}.layout_left,.layout_right{	width: 100%;	float: left;	padding-left: 0;	padding-right: 0;	margin-left: 0;	margin-right: 0;}[dir="rtl"] .layout_left,[dir="rtl"] .layout_right{	padding-left: 0;	padding-right: 0;}.layout_middle{	width: 100%;}.global_form div.form-label{	text-align: left;}[dir="rtl"] .global_form div.form-label{	text-align: right;}.layout_core_menu_mini>div>ul{	float: left;}.has-accessibility .navbar .navbar-toggler{	top: 2.625rem !important;}ul.feed .feed_item_icon>ul>.feed_item_option_edit a,ul.feed .feed_item_icon>ul>.feed_item_option_unlike a,ul.feed .feed_item_icon>ul>.feed_item_option_like a,ul.feed .feed_item_icon>ul>.feed_item_option_comment a,ul.feed .feed_item_icon>ul>.feed_item_option_delete a,ul.feed .feed_item_icon>ul>.feed_item_option_share a,ul.feed .feed_item_icon>ul>.feed_item_option_edit a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_unlike a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_like a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_comment a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_delete a:hover, ul.feed .feed_item_icon>ul>.feed_item_option_share a:hover{	padding: 0 0.25rem;	font-size: 0.8125rem;}ul.feed .feed_item_icon>ul>.feed_item_option_edit a::before, ul.feed .feed_item_icon>ul>.feed_item_option_delete a::before, ul.feed .feed_item_icon>ul>.feed_item_option_share a::before, ul.feed .feed_item_icon>ul>.feed_item_option_like a::before, ul.feed .feed_item_icon>ul>.feed_item_option_unlike a::before, ul.feed .feed_item_icon>ul>.feed_item_option_comment a::before{	padding-right: 0.25rem;}.layout_core_container_tabs{	position: relative;}.layout_core_container_tabs>.generic_layout_container>h3{	position: absolute;	top: 0;	padding-right: 1.875rem;	right: 0rem;	left: 0;	display: block;	border: 0;	display: none !important;}[dir="rtl"] .layout_core_container_tabs>.generic_layout_container>h3{	padding-right: 0rem;	padding-left: 1.875rem;}.profile_cover_photo_tabs .tabs_alt{	position: inherit !important;	top: auto;	background: none;	box-shadow: none !important;	padding: 0 0 0.625rem;}.profile_cover_photo_tabs .tabs_alt>ul{	background: #FFFFFF;	text-align: left !important;}.tabs_alt>ul{	height: auto;	line-height: inherit !important;	margin: 1.5625rem 0 0 !important;	padding: 0 !important;}html .tabs_alt .tab_pulldown_contents_wrapper{	margin-top: 0 !important;}.profile_cover_photo_tabs .tabs_alt>ul>li+li>a,.profile_cover_photo_tabs .tabs_alt>ul>li:first-child>a{	border: 0 !important;}div.tabs>ul{	padding: 0;}div.tabs_alt{	text-align: right;	-moz-border-radius: 0.1875rem;	-webkit-border-radius: 0.1875rem;	border-radius: 0.1875rem;	-moz-border-radius-topleft: 0px;	-webkit-border-top-left-radius: 0px;	border-top-left-radius: 0px;}[dir="rtl"] div.tabs_alt{	text-align: left;}div.tabs_alt>ul{	background: #FFFFFF;	overflow: hidden !important;	padding: 0.125rem;	max-height: 62.5rem;	-webkit-transition: max-height 500ms ease-in;	-moz-transition: max-height 500ms ease-in;	-o-transition: max-height 500ms ease-in;	transition: max-height 500ms ease-in;}[dir="rtl"] div.tabs_alt>ul{	padding: 0.125rem;}div.tabs_alt>.tab_collapsed_action{	cursor: pointer;	height: 1.25rem;	text-align: center;	width: 1.25rem;	text-align: right;	position: relative;	z-index: 2;	display: none;}div.tabs_alt>.tab_collapsed_action:before{	content: "\f0c9";	font-family: 'Font Awesome 5 Free';	display: inline-block;	font-size: 1.25rem;	font-weight: 900;}div.tabs_alt > ul{	white-space: nowrap;	overflow: auto !important;	padding: 0 10px !important;	border-radius: 0;	margin: 0 0 10px !important;}div.tabs_alt > ul > li{	display: inline-block;	padding: 0.3125rem;	box-sizing: border-box;}div.tabs_alt>ul>li+li{	border-top: 0.0625rem solid transparent;}div.tabs_alt > ul > li > a{	display: block;}div.tabs_alt>ul li:hover, div.tabs_alt>ul>li.tab_active, div.tabs_alt>ul>li.active{	background-color: #E30016;	cursor: pointer;}div.tabs_alt>ul>li.tab_active>a,div.tabs_alt>ul>li.active>a,div.tabs_alt>ul>li:hover>a, div.tabs_alt>ul>li.active:hover>a{	border: none;	top: 0;	display: block;	background: transparent;}div.tabs_alt li.more_tab{	background-color: transparent !important;	padding: 0;}div.tabs_alt li.more_tab>a,div.tabs_alt li.more_tab:hover>a{	display: none !important;}div.tabs_alt li.more_tab>.tab_pulldown_contents_wrapper ul>li>a{	border-top-width: 0 !important;	padding: 0.6875rem 0.9375rem;	font-weight: 400;	border: none;	color: #808D97;	display: block;}div.tabs_alt li.more_tab>.tab_pulldown_contents_wrapper ul > li.active > a{	background-color: #E30016;	color: #FFFFFF !important;}.layout_page_header .layout_core_menu_social_sites{	display: none;}.panel-open .layout_core_menu_mini>div>ul>li{	padding: 0;}.menu_top_settings>ul>li{	margin-right: 0;	margin-left: 1.25rem;}.global_left_panel.panel-open .layout_core_menu_mini{	width: 100%;	max-width: 100%;}.elpis_landingpage .layout_page_header .layout_core_menu_mini{	margin-bottom: 0 !important;}.elpis_landingpage #global_content{	width: 100% !important;	padding: 0;}.layout_page_header .layout_main{	display: flex;	flex-direction: column;}.layout_page_header .layout_elpis_menu_top{	order: 1;}.layout_page_header .layout_core_menu_main{	order: 2;}.layout_page_header .layout_core_menu_logo{	order: 3;}.layout_page_header .layout_core_menu_mini{	order: 4;}html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_auth,html .layout_core_menu_mini #core_menu_mini_menu>ul>li .core_mini_signup{	padding: 0.625rem !important;}.layout_core_content #user_form_login #forgot-wrapper{	width: 100%;}}@media (max-width:600px){html .global_form>div, html input[type=text], html input[type=email], html input[type=password], html input.text, html textarea, html select, html .global_form div.form-element, html .global_form div>p, html .search_result, html .comments{	width: 100% !important;	min-width: 100% !important;	max-width: 100% !important;	margin-bottom: 0.3125rem;}html .layout_top .generic_layout_container[class*='_browse_menu'],.layout_user_settings_menu,.layout_messages_menu{	padding: 0.9375rem 0.9375rem 0 !important;}[id*='-index-edit'] .headline{	margin: 0 0 -0.9375rem !important;}.global_left_panel.panel-collapsed .layout_core_menu_mini>div>ul{	text-align: center;}[dir="rtl"] .global_left_panel.panel-collapsed .layout_core_menu_mini>div>ul>li{	float: right;}.layout_core_menu_mini #core_menu_mini_menu>ul>li a.core_mini_profile{	margin-top: 0.25rem;	margin-bottom: 0.25rem;	margin-left: 0.1875rem;	margin-right: 0.1875rem;}.global_left_panel.panel-collapsed .layout_page_header .layout_main>.layout_core_menu_logo img{	padding: 0 !important;}.global_left_panel.panel-collapsed .layout_core_menu_mini #core_menu_mini_menu>ul>li>a.core_mini_profile{	padding-left: 0;	padding-right: 0;}body.global_left_panel .layout_core_menu_main .menu_core_main{	border-radius: 0;}.minimenu_update_count_bubble,.minimenu_message_count_bubble{	margin-left: 1.5625rem;}[dir="rtl"] .minimenu_update_count_bubble,[dir="rtl"] .minimenu_message_count_bubble{	margin-right: 1.5625rem;	margin-left: 0;}.core_mini_settings:hover .core_settings_dropdown{	right: 5px;	margin-top: 0;}#invite_form .global_form input+label{	float: none;}html .browse-range-wrapper select{	width: auto !important;	min-width: auto !important;}.layout_core_menu_main li.more_tab ul>li.active>a,.layout_core_menu_main li.more_tab ul>li.active>a>i{	color: #FFFFFF !important;}.global_left_panel.panel-open #global_header .layout_page_header{	padding-left: 1.25rem !important;}[dir="rtl"] ul.forum_categories .forum_topics,[dir="rtl"] ul.forum_categories .forum_posts{	float: right;	text-align: right;}html ul.forum_topics>li{	display: block;}[dir="rtl"] ul.forum_topics .forum_topics_replies,[dir="rtl"] ul.forum_topics .forum_topics_views{	float: right;}html ul.forum_categories .forum_icon{	width: 2.5rem;	height: 2.5rem;	line-height: 2.5rem;	margin-right: 0.3125rem;	border-radius: 0.3125rem;}html ul.forum_categories .forum_title{	padding-top: 1.125rem;}ul.forum_topics .forum_topics_title{	padding-top: 0.5rem;}}@media (max-width:600px){#core_menu_mini_menu .core_settings_dropdown{	right: 0.625rem;}[dir="rtl"] #core_menu_mini_menu .core_settings_dropdown{	right: auto;	left: 0.625rem;}}@media (min-width:768px) and (max-width:1024px){.layout_right, .layout_left{	float: left;	clear: both;}[dir="rtl"] .layout_right,[dir="rtl"] .layout_left{	float: right;}.layout_right{	padding-left: 0;	padding: 0rem 1.875rem 0rem 0rem;	margin-right: 0.3125rem;	margin-left: 0;	padding-left: 0;	padding-right: 1.25rem;}[dir="rtl"] .layout_right{	padding-left: 1.875rem;	padding: 0rem 0rem 0rem 1.875rem;	margin-right: 0rem;	margin-left: 0.3125rem;}.global_left_panel .elpis_menu_top{	margin: -0.9375rem;	margin-bottom: 0.625rem;}.layout_core_menu_main .navbar{	padding: 0;}.layout_core_menu_mini{	max-width: 100%;}html div.layout_page_header .layout_main{	padding: 0 !important;}.layout_core_menu_main{	padding: 0.75rem 0.625rem;	box-sizing: border-box;}.layout_core_menu_logo{	padding: 0.625rem;}.layout_core_menu_mini{	padding-right: 0.625rem;}.layout_core_menu_main,.main_menu_navigation,.layout_page_header .layout_main{	overflow: visible !important;}.global_left_panel .layout_page_header .layout_core_menu_mini{	display: flex !important;	justify-content: flex-end;}[dir="rtl"] .layout_core_menu_logo{	float: none;}.layout_core_search_mini{	min-width: auto !important;}.layout_core_menu_mini #core_menu_mini_menu{	flex: inherit !important;	margin: 0 !important;}.layout_elpis_menu_top .core_main_menu_toggle{	top: 2.8125rem !important;}.panel-open .layout_page_header .layout_core_menu_mini{	display: block !important;}html .panel-open .layout_core_menu_mini #core_menu_mini_menu{	margin-top: 0.9375rem !important;}html .panel-open .elpis_menu_top{	padding: 0.375rem 1.25rem;}.global_left_panel .layout_page_header .layout_main{	padding: 0.9375rem !important;}}@media (min-width:768px){.layout_core_menu_main ul ul li a{	color: #FFFFFF !important;}.elpis_landingpage #global_content{	padding: 0 !important;}.tabs_alt{	margin: 0 0 0.9375rem;}.tabs_alt>ul>li{	display: inline-block;	padding: 0;*	display: inline;/* fix for IE7 */}.tab_pulldown_contents_wrapper{	display: none;	position: absolute;	border-width: 0.0625rem;	background-color: #E2E4E6;	z-index: 99;}.tab_pulldown_contents{	max-height: 31.25rem;	overflow-y: auto;}.tab_pulldown_contents > ul > li > a{	padding: 0.625rem;	font-size: 90%;	min-width: 6.25rem;	max-width: 15.625rem;	-moz-user-select: none;	-webkit-user-select: none;	display: block;}}@media (min-width:1199px){body.global_left_panel .layout_core_menu_main::-webkit-scrollbar{	width: 0.5rem;}body.global_left_panel .layout_core_menu_main::-webkit-scrollbar-track{	border-radius: 1.25rem;}body.global_left_panel .layout_core_menu_main::-webkit-scrollbar-thumb{	background: #E2E4E6;	border-radius: 0.625rem;}body.global_left_panel .layout_core_menu_main::-webkit-scrollbar-thumb:hover{	background: #E2E4E6;}body.global_left_panel .layout_core_menu_main{	overflow: auto;}.layout_core_menu_mini{	padding-right: 6%;}[dir="rtl"] .layout_core_menu_mini{	padding-left: 6%;	padding-right: 0;}html ul.forum_categories .forum_topics,html ul.forum_categories .forum_posts,html ul.forum_categories .forum_lastpost{	padding: 1.25rem 0.3125rem 0.625rem 0.3125rem !important;}}@media(min-width:1024px){.layout_core_menu_logo{	padding-left: 6%;}[dir="rtl"] .layout_core_menu_logo{	padding-left: 0;	padding-right: 6%;}}@media (max-width:1024px){.layout_core_menu_mini #core_menu_mini_menu{	margin: 0.625rem 0;}.global_left_panel.panel-collapsed .layout_core_menu_mini>div>ul>li{	margin-left: 0;	display: inline-table;}.global_left_panel .layout_page_header{	padding: 0 !important;}.global_left_panel .layout_page_header .layout_core_search_mini,.global_left_panel .layout_page_header .layout_core_menu_mini{	display: block;}.global_left_panel.panel-collapsed{	padding-left: 0 !important;}.global_left_panel.panel-collapsed .layout_page_header .layout_main > div{	width: 100%;	margin-bottom: 0;	padding: 0;	margin-top: 0;	text-align: center;	max-width: 100%;}.layout_core_menu_logo,.layout_core_menu_mini{	float: none;	text-align: center;	width: 100%;}.layout_core_search_mini{	padding: 0.3125rem;	min-width: 80%;}.layout_core_search_mini #global_search_field{	max-width: 90% !important;	min-width: 90% !important;	margin: auto;	display: block;}.has-accessibility .navbar-toggler{	top: 3.375rem !important;}.global_left_panel .navbar-toggler{	position: absolute;	top: 1.125rem;	left: 0.625rem;	background: none !important;	outline: 0 !important;	border: 0 !important;}}@media(min-width:1200px){body.global_left_panel .layout_core_menu_main .active .menu_core_main{	background: #E30016 !important;	border-radius: 0 !important;	color: #FFFFFF !important;}}@media(max-width:992px){.layout_core_menu_main{	border: 0;}}.elpis_landingpage #global_wrapper .layout_middle .generic_layout_container:not([class*='layout_core_landing_page_']):not([class*='layout_elpis_landing_page_']):not(.layout_core_parallax):not(.layout_user_login_page){	max-width: 1200px;	width: 100%;	padding: 3.75rem 0;	margin: auto;}/*****CUSTOM CSS START*****/html a.sesbasic_scrollup_button{	opacity: 1;	bottom: 6.25rem;}.layout_core_menu_logo img{	height: 2.75rem;}.layout_core_menu_main ul.navigation{	text-align: center;}.footer_left_links{	float: none;	display: flex;	flex-wrap: wrap;	justify-content: center;	width: 100%;}.layout_core_menu_social_sites > ul{	display: flex;	justify-content: center;	flex-wrap: wrap;}@media (max-width:1024px){.layout_core_menu_main ul.navigation{	text-align: left;}.layout_core_menu_main ul ul{	max-height: inherit;}}